《JAVA学生管理系统课程设计报告》由会员分享,可在线阅读,更多相关《JAVA学生管理系统课程设计报告(13页珍藏版)》请在金锄头文库上搜索。
1、 目 录1、需求分析 1.需求提出 3 2.需求描述 32、总体架构 3 3、功能设计1.角色设计例图 32.插入模块功能 43.加载文件模块功能 4JAVA 课程设计报告- 1 -14.写入文件模块功能 55.查询模块功能 56.显示模块功能 54、界面设计1.主菜单 62.输入学生信息 63.加载文件信息到数据库 64.数据库中的学生信息保存到文件中 7JAVA 课程设计报告- 2 -25.根据 ID 号查询学生信息 76.显示数据库中的学生信息 85、类的设计 96、时序图 107、数据库设计1.学生基本信息表 102.班级基本信息表 108、总结 11JAVA 课程设计报告- 3 -3
2、1、需求分析1.需求提出设计一个系统可以实现学生基本信息的输入与管理等功能。2.需求描述在主菜单中有输入学生信息、加载文件信息到数据库、数据库中的学生信息保存到文件中、根据 ID 号查询学生信息、显示数据库中的学生信息等功能,通过不同的选择进入到JAVA 课程设计报告- 4 -4不同的功能,根据提示进行输入操作。2、总体架构3、功能设计1.角色设计例图2.插入模块功能JAVA 课程设计报告- 5 -53.加载文件模块功能4.写入文件模块功能JAVA 课程设计报告- 6 -65.查询模块功能6.显示模块功能4、界面设计JAVA 课程设计报告- 7 -71.主菜单2.输入学生信息3.加载文件信息到
3、数据库JAVA 课程设计报告- 8 -84.数据库中的学生信息保存到文件中5.根据 ID 号查询学生信息JAVA 课程设计报告- 9 -96.显示数据库中的学生信息JAVA 课程设计报告- 10 -105、类的设计JAVA 课程设计报告- 11 -116、时序图7、数据库设计1.学生基本信息表字段名 字段说明 类型 备注ID 学号 文本 主关键字Name 姓名 文本Gender 性别 文本Hobby 爱好 文本Province 籍贯 文本2.班级基本信息表字段名 字段说明 类型 备注Major 专业 文本 ClassID 班级 文本 主关键字JAVA 课程设计报告- 12 -128、总结在这次课程设计报告的编写过程中,发现自己还存在许多不足,对 java 中的一些问题没有掌握的很透彻,对于绘图的软件的使用也不是很熟悉,在今后的学习过程中,还应加强对书本的理解,对软件使用的实践能力,加强自己的建模思想,更熟练的编写 java 程序。