毕业设计(论文)
题 目: 学生信息管理系统设计 计算机系: 专业班级:
学生姓名: 指导教师:
计算机科学与技术
计应143 李波 高爱梅
2016年12月
学生信息管理系统设计与实现
摘要
随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加。同时由于计算机和网络技术的普及,
本系统主要实现了对高校从学生学籍信息录入、到学生成绩管理。其主要描述系统主界面的设计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。整个系统实现了学生信息查询、浏览;教师信息查询、添加、修改、删除;系统管理的一系列功能。
学生信息管理系统是利用J2SDK 1.5作为编译环境。使用MyEclipse 8.5作为集成开发环境,使用Microsoft SQL Server 2005作为后台数据存储。学校管理人员可以通过该系统方便、快速、有效的管理学生信息。
本论文包括需求分析,系统功能,系统设计,程序设计,系统测试等方面。较为系统的介绍了“学生信息管理系统”。
关键词:学生信息 设计 实现 系统功能
I
内蒙古电子信息职业技术学院毕业设计(论文) 学生信息管理系统设计与实现
目录
第1章 绪论 .............................................................................................................................. 1 1.1 系统概况 .......................................................................................................................... 1 1.2 系统背景和建设意义 ...................................................................................................... 1 1.2.1 系统背景 ................................................................................................................... 1 1.2.2 系统开发意义 ........................................................................................................... 2 第2章 需求分析 ...................................................................................................................... 3 2.1需求分析 ........................................................................................................................... 3 2.2 编写目的 .......................................................................................................................... 3 2.3问题定义 ........................................................................................................................... 3 2.4可行性研究 ....................................................................................................................... 3 2.5 系统功能需求分析 .......................................................................................................... 3 第3章 功能设计 .................................................................................................................... 5 3.1 系统架构 .......................................................................................................................... 5 3.2 系统功能需求 .................................................................................................................. 5 3.2.1 学生信息管理模块 ................................................................................................... 6 3.2.2 教师信息管理模块 ................................................................................................... 6 3.2.3 系统安全管理模块 ................................................................................................... 6 3.3 数据库设计 ...................................................................................................................... 6 3.3.1 数据库表的设计 ....................................................................................................... 6 3.3.2 JDBC连接数据库 ....................................................................................................... 8 3.3.2.1 连接步骤 ................................................................................................................ 8 3.3.2.2 连接数据库详细过程 ............................................................................................ 8 第4章 系统实施 .................................................................................................................... 10 4.1 页面设计 ........................................................................................................................ 10 4.1.1 登陆模块 ................................................................................................................. 10 4.1.2 教师个人信息查询 ................................................................................................. 15 4.1.3 登陆模块 ................................................................................................................. 17 4.1.4 教师个人信息查询 ................................................................................................. 22 4.2 页面测试 ........................................................................................................................ 24 4.3 功能测试 ........................................................................................................................ 26 第5章 结论 ............................................................................................................................ 27 5.1 结束语 ............................................................................................................................ 27 5.2 致谢 ................................................................................................................................ 27 第6章 展望 ............................................................................................................................ 28 参考文献 .................................................................................................................................. 29
II
内蒙古电子信息职业技术学院毕业设计(论文) 学生信息管理系统设计与实现
第1章 绪论
1.1 系统概况
学生信息管理系统(Student Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用!因此,开发这样一套管理软件成为很有必要的事情。
本次设计前台使用JDK开发工具、MyEclipse开发环境开发的,后台数据库采用Microsoft SQL Server 2005,利用JDBC将前台和后台连接起来,构成了一个完整的学生信息管理系统。使得学校学生与学校管理者方便快捷的查找等一系列的操作。
1.2 系统背景和建设意义 1.2.1 系统背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一
1
内蒙古电子信息职业技术学院毕业设计(论文) 学生信息管理系统设计与实现
部分,学生信息管理系统必定是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
1.2.2 系统开发意义
现阶段,学校与官方教育机构在研制和应用各种学生信息管理系统的体系和方式方法上,大都采用传统的工本信息管理模式。在此体系的统筹策划和实际操纵下,若要进行诸项信息管理工作,比如,组织一次学生信息录入、信息审核校对、定向信息的调入抽取、数据统计和实时查询等等系列过程,要有几个必需的“人工”操作程序步骤,即人工制表、人工信息录入、人工校对、人工调取、人工统计和人工查询等。显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不断提高,日益强调“综合型服务”、“高效性办公”、“实时性信息处理”,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将是十分繁琐、极易出错和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。调研表明,虽然不少院校已经成功运用了计算机领域技术来管理教务教学工作,但因相关管理人员的技能水平和技术要求均不高,很大程度上,工作者还是利用Microsoft系列office文档办公软件(Microsoft word、Microsoft power point、Microsoft Access及Microsoft Excel等)来完成报表,这样低水平运作的办公方式和办事效率着实给实时信息查询和信息统计造成了诸多不便。
2