1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 学生信息管理系统设计 java_Java程序设计——学生基本信息管理系统(团队+个人)...

学生信息管理系统设计 java_Java程序设计——学生基本信息管理系统(团队+个人)...

时间:2019-05-15 07:42:02

相关推荐

学生信息管理系统设计 java_Java程序设计——学生基本信息管理系统(团队+个人)...

学生信息管理系统(From:单身贵族)

团队部分

一、团队介绍("单身贵族"):

吴剑通[组长]:21123056,唯一队员,网络1512班,团支书

三、项目git提交记录截图

四、项目主要使用技术

使用文件

使用GUI图形界面

使用多线程

五、项目其余特点

容错处理完善

界面非常美观

六、项目功能架构图与主要功能流程图

七、项目运行截图

(1)、登陆界面:

(2)、注册账户界面:

(3)、主界面:

(4)、添加学生信息界面:

添加后显示:

(5)、删除学生信息界面:

删除后显示:

(6)、修改学生信息界面:

修改后显示:

(7)、查询学生信息界面:

(8)、查询全部学生信息界面:

八、项目关键代码

class GetInfo {//显示全部学生信息的关键代码,运用了向量Vector

private Vector> stuInfo = null ;

private Vector head = null ;

public GetInfo(){

String info = null;//读取数据用的字符串

BufferedReader br = null;

try {//数据添加到缓冲区

br = new BufferedReader(new InputStreamReader(new FileInputStream("Student.txt")));

String [] str = br.readLine().split(",");//读取表项

head = new Vector();

for (int i = 0; i < str.length; i++) {

head.add(str[i]);

}

info = br.readLine();

stuInfo = new Vector>();

while(info != null ){

String [] param = info.split(",");

Vector temp = new Vector();

for (int i = 0; i

temp.add(param[i]);

}

stuInfo.add(temp);

try {

info = br.readLine();

} catch (IOException e) {

e.printStackTrace();

}

}

br.close();

} catch (Exception e) {

e.printStackTrace();

}

}

public Vector> getStuInfo() {

return stuInfo;

}

public Vector getHead() {

return head;

}

}

九、尚待改进或者新的想法

添加学生信息时的非法输入的判断;

运行每个界面都要从文件中读取数据操作,不知道还有没有改进的方法

找出学生信息直接输入学号/姓名,直接找出该学生信息

同名的学生没办法同时显示

十、团队成员任务分配

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。