Java程序设计——学生基本信息管理系统(团队+个人)
2017-06-22 22:24
477 查看
学生信息管理系统(From:单身贵族)
团队部分
一、团队介绍("单身贵族"):
吴剑通[组长]:201521123056,唯一队员,网络1512班,团支书二、项目git地址
三、项目git提交记录截图
四、项目主要使用技术
使用文件使用GUI图形界面
使用多线程
五、项目其余特点
容错处理完善界面非常美观
六、项目功能架构图与主要功能流程图
七、项目运行截图
(1)、登陆界面:
(2)、注册账户界面:
(3)、主界面:
(4)、添加学生信息界面:
添加后显示:
(5)、删除学生信息界面:
删除后显示:
(6)、修改学生信息界面:
修改后显示:
(7)、查询学生信息界面:
(8)、查询全部学生信息界面:
八、项目关键代码
class GetInfo {//显示全部学生信息的关键代码,运用了向量Vector private Vector<Vector<String>> stuInfo = null ; private Vector<String> 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<String>(); for (int i = 0; i < str.length; i++) { head.add(str[i]); } info = br.readLine(); stuInfo = new Vector<Vector<String>>(); while(info != null ){ String [] param = info.split(","); Vector<String> temp = new Vector<String>(); for (int i = 0; i <param.length; 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<Vector<String>> getStuInfo() { return stuInfo; } public Vector<String> getHead() { return head; } }
九、尚待改进或者新的想法
添加学生信息时的非法输入的判断;运行每个界面都要从文件中读取数据操作,不知道还有没有改进的方法
找出学生信息直接输入学号/姓名,直接找出该学生信息
同名的学生没办法同时显示
十、团队成员任务分配
##学生A | ##项目地址 |
---|---|
## 吴剑通 | ## 项目地址 |
相关文章推荐
- Java程序设计——学生基本信息管理系统
- Java课程设计 学生基本信息管理系统 团队博客
- java程序设计----学生基本信息管理系统
- Java程序设计——学生基本信息管理系统
- JAVA课程设计-学生信息管理系统(个人博客)
- JAVA课程设计个人博客 学生基本信息管理 201521123117 李心宇
- Java课程设计 学生基本信息管理个人博客
- JAVA课设 学生基本信息管理 团队博客
- JAVA课程设计---学生基本信息管理系统(201521123039 王兴)
- C#程序设计之学生信息管理系统
- Java练习 学生信息管理系统简版
- Java+MySQL实现学生信息管理系统源码
- java中用集合编写简单的学生信息管理系统
- java 学习日记---------简易学生信息管理系统
- 学生信息管理系统--java
- 学生信息管理系统--(Java+MySQL实现)
- 用java开发学生信息管理系统(SIMS,四)
- 用java开发学生信息管理系统(SIMS,五)
- (一个代码学会c语言操作数据库)linux上通过c语言操作数据库实现基本的学生信息管理系统(增、删、查、改‘显示)
- 自写的java学生信息管理系统