Java程序设计课程设计报告之学生信息管理系统(附全部源码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机学院课程设计
专业:计算机科学与技术
课程名称: JAVA程序设计
课题名称: 学生信息管理系统
教师:
学号: 姓名:
20010年 6 月 25 日
目录
第一章总体设计............................... 错误!未定义书签。
本系统的主要功能.................................................. 错误!未定义书签。
系统包含的类及类之间的关系........................................ 错误!未定义书签。
Java源文件及其功能............................................... 错误!未定义书签。
相关文件及其功能.................................................. 错误!未定义书签。第二章详细设计............................... 错误!未定义书签。
主类MainWindow .................................................... 错误!未定义书签。
类Database ........................................................ 错误!未定义书签。
类StuBean ......................................................... 错误!未定义书签。
类InputStudent .................................................... 错误!未定义书签。
类ModifyStudent ................................................... 错误!未定义书签。
类QueryStudent .................................................... 错误!未定义书签。
类DeleteStudent ................................................... 错误!未定义书签。第三章功能测试及运行效果 ..................... 错误!未定义书签。
系统主界面....................................................... 错误!未定义书签。
录入学生信息界面................................................. 错误!未定义书签。
查询学生信息界面................................................. 错误!未定义书签。
修改学生信息界面................................................. 错误!未定义书签。
修改学生信息界面................................................. 错误!未定义书签。工作总结...................................... 错误!未定义书签。参考文献...................................... 错误!未定义书签。
第一章总体设计
本系统的主要功能
本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、修改、查询、删除学生信息的功能。
系统包含的类及类之间的关系
本系统共包括7个Java源文件和3个辅助文件。类之间的关系如图1-1所示
图 1-1 类之间的关系图
Java源文件及其功能
该类负责创建学生信息管理系统的主窗口,该类还有main方法,程序从该类开始执行。
该类创建的对象是MainWindow类的重要成员之一,负责提供录入学生基本信息的界面。
该类创建的对象是MainWindow类的重要成员之一,负责提供修改学生基本信息的界面。
该类创建的对象是MainWindow类的重要成员之一,负责提供删除学生基本信息的界面。
该类创建的对象是MainWindow类的重要成员之一,负责提供查询学生基本信息以及打印基本信息的界面。
该类负责提供打开与关闭数据库连接的功能。
该类负责数据库操作,包括对学生信息数据库的添加、查询、修改、删除。
相关文件及其功能
为主窗口的背景图片,MainWidow需要调用该文件。
该文件是窗口最小化时的窗口图标,MainWidow需要调用该文件。
3.专业.txt
该文件为专业组合的组合键提供下拉菜单的内容,InputStudent与ModifyStudent需要调用该文件。
4
该文件为本程序数据源,负责保存学生基本信息,Database连接到该数据库
第二章详细设计
主类MainWindow
(1)成员变量见表2-1
(2)方法见表2-2
表2-2 主要方法
(3)源代码见文件
类Database
(1)成员变量见表2-3
(2)方法见表2-4
表2-4 主要方法
(3)源代码见文件
类StuBean
(1)成员变量见表2-5
(2)方法见表2-4
(3)源代码见文件
类InputStudent
(1)成员变量见表2-5