欢迎来到天天文库
浏览记录
ID:5431993
大小:43.43 KB
页数:38页
时间:2017-12-11
《学生信息管理系统-毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生信息管理系统目录一、绪论11.1开发背景11.2研究内容与目标1二、需求分析12.1功能需求12.2性能需求1三、总体设计23.1本系统的主要功能23.2Java源文件及其功能23.3相关文件及其功能2四、详细设计34.1主类MainWindow34.2类AddStudent44.3类InquireOnName44.4类DelStudent.java54.5类InquireOnXH.java6五、功能测试及运行效果75.1系统欢迎界面75.2系统管理员登录界面75.3系统加载界面8385.4学生录入信息界面85.5按学号查询学生信息界面95.6按姓名学生信息界面9
2、5.7按学号删除学生界面9六、个人总结10参考文献10附录11一、绪论1.1开发背景21世纪是信息化的时代,信息化以更快捷更方便为目标融入各行各业。学校也不列外。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也有了很大的发展。商业化的学生管理软件也有很多。本系统完全独立开发,功能简单明了,易于操作。1.2研究内容与目标建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率。实现学生信
3、息工作流程的系统化、规范化和自动化。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。38二、需求分析2.1功能需求本系统根据学校管理的实际要求,结合学生信息管理的实际流程,需要实现一下功能:1.能够对学生的有关资料进行输入、查询、修改、删除;2.能够为学生提供强大的查询功能,以便管理人员了解和掌握学生的具体情况;3.能够对数据库和登录记录进行清理;2.2性能需求为了保证系统能够长期、安全、稳定、可靠、高校的运行、学生管理系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性
4、和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求2.系统的开放行和可扩充性学生信息管理系统在开发过程中,应该充分考虑以后的可扩充性,3.系统的易用性和以维护性三、总体设计3.1本系统的主要功能本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、按姓名查询、按学号查询、删除学生信息的功能。3.2Java源文件及其功能1.MainWindow.java该类负责创建学生信息管理系统的主窗口,该类负责操纵各种学生信息,包括录入、删除、按姓名查询、按学号查询等学生信息。3
5、82.AddStudent.java该类创建的对象是MainWindow类的重要成员之一,负责提供录入学生基本信息的界面。3.DelStudent.java该类创建的对象是MainWindow类的重要成员之一,负责提供删除学生信息的界面。4.InquireOnName.java该类创建的对象是MainWindow类的重要成员之一,负责提供按姓名查询学生基本信息。6.InquireOnXH.java该类创建的对象是MainWindow类的重要成员之一,负责提供按学号查询学生基本信息。7.DBConnect.java该类负责数据库的连接操作,使用JDBC:ODBC桥接器实
6、现连接。并且学院手动配置服务器的ODBC。8.Login.java该类负责管理员登录系统。3.3相关文件及其功能1.Icon.jpg该文件是窗口最小化时的窗口图标,SplashWindow需要调用该文件。2.Icon2.jpg为欢迎界面的背景图片,Welcome需要调用该文件。3.StudentManager.mdb该文件为本程序数据源,负责保存学生基本信息,Database连接到该数据库四、详细设计4.1主类MainWindow(1)成员变量见表2-138成员变量描述变量类型名称按钮JButtonb1按钮JButtonb2按钮JButtonb3按钮JButtonb4
7、按钮JButtonb5按钮JButtonb6布局管理器CardLayout表2-1主要成员变量(属性)(2)方法见表2-2方法名称返回类型功能备注MainWindow无类型创建窗口构造方法actionPerformed无类型处理响应事件继承自父类抽象方法main无类型执行程序程序的主函数表2-2主要方法(3)源代码见文件MainWindow.java4.2类AddStudent(1)成员变量见表2-3成员变量描述变量类型名称执行SQL语句的接口Statementstmt38返回结果的接口ResultSetrs数据库连接接口Connectionconn
此文档下载收益归作者所有