资源预览内容
第1页 / 共55页
第2页 / 共55页
第3页 / 共55页
第4页 / 共55页
第5页 / 共55页
第6页 / 共55页
第7页 / 共55页
第8页 / 共55页
第9页 / 共55页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
内蒙古电子信息职业技术学院毕业设计(论文) 学生信息管理系统设计与实现毕业设计(论文)题 目:学生信息管理系统设计计算机系:计算机科学与技术专业班级:计应143学生姓名:李波指导教师:高爱梅2016年12月学生信息管理系统设计与实现摘要随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加。同时由于计算机和网络技术的普及,本系统主要实现了对高校从学生学籍信息录入、到学生成绩管理。其主要描述系统主界面的设计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。整个系统实现了学生信息查询、浏览;教师信息查询、添加、修改、删除;系统管理的一系列功能。学生信息管理系统是利用J2SDK 1.5作为编译环境。使用MyEclipse 8.5作为集成开发环境,使用Microsoft SQL Server 2005作为后台数据存储。学校管理人员可以通过该系统方便、快速、有效的管理学生信息。本论文包括需求分析,系统功能,系统设计,程序设计,系统测试等方面。较为系统的介绍了“学生信息管理系统”。关键词:学生信息 设计 实现 系统功能 目录第1章 绪论11.1 系统概况11.2 系统背景和建设意义11.2.1 系统背景11.2.2 系统开发意义2第2章 需求分析32.1需求分析32.2 编写目的32.3问题定义32.4可行性研究32.5 系统功能需求分析3第3章 功能设计53.1 系统架构53.2 系统功能需求53.2.1 学生信息管理模块63.2.2 教师信息管理模块63.2.3 系统安全管理模块63.3 数据库设计63.3.1 数据库表的设计63.3.2 JDBC连接数据库83.3.2.1 连接步骤83.3.2.2 连接数据库详细过程8第4章 系统实施104.1 页面设计104.1.1 登陆模块104.1.2 教师个人信息查询154.1.3 登陆模块174.1.4 教师个人信息查询224.2 页面测试244.3 功能测试26第5章 结论275.1 结束语275.2 致谢27第6章 展望28参考文献29II第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.2.2 系统开发意义 现阶段,学校与官方教育机构在研制和应用各种学生信息管理系统的体系和方式方法上,大都采用传统的工本信息管理模式。在此体系的统筹策划和实际操纵下,若要进行诸项信息管理工作,比如,组织一次学生信息录入、信息审核校对、定向信息的调入抽取、数据统计和实时查询等等系列过程,要有几个必需的“人工”操作程序步骤,即人工制表、人工信息录入、人工校对、人工调取、人工统计和人工查询等。显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不断提高,日益强调“综合型服务”、“高效性办公”、“实时性信息处理”,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将是十分繁琐、极易出错和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。调研表明,虽然不少院校已经成功运用了计算机领域技术来管理教务教学工作,但因相关管理人员的技能水平和技术要求均不高,很大程度上,工作者还是利用Microsoft系列office文档办公软件(Microsoft word、Microsoft power point、Microsoft Access及Microsoft Excel等)来完成报表,这样低水平运作的办公方式和办事效率着实给实时信息查询和信息统计造成了诸多不便。第2章 需求分析2.1需求分析尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。 2.2 编写目的采用学校现有的软硬件软件及科学的管理系统开发方案,建立学生入学信息管理系统,实现学生入学管理的计算机自动化。 系统应符合学校原有的成绩管理制度,并达到操作直观、方便、实用、安全等要求。 2.3问题定义 问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个学生信息管理系统,用计算机对学生各种信息进行日常管理,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了学生信息管理系统。2.4可行性研究 这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后需求,我们的问题应该步入正题了。分析阶段是网站定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。2.5 系统功能需求分析根据需求分析的内容,测试系统是否和当初的设计一样。图2-1 系统功能需求分析图第3章 功能设计3.1 系统架构本系统采用的是(操作系统: Windows XP;集成开发工具:MyEclipse 8.5;编译环境:JDK 6.0;Web服务器:Tomcat 6.0;数据库:SQL Server 2005)。前台MyEclipse开发环境开发,后台使用Microsoft SQL Server 2005作为数据库来存储数据,利用JDBC将前台与后台连接起来,构成了一个完整的学生系统,整体框架如下图所示:图3-1 系统整体框架3.2 系统功能需求本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询,修改,增加,删除,另外还有教师管理模块的实现,针对这些要求设计了学生信息管理系统。本系统将功能列表中的功能整合、划分为三个主要功能模块:学生信息管理模块、教师信息管理模块、系统安全管理模块、其中系统安全管理员可以使用系统中所有的模块,而学生只可以使用学生管理模块,信息查询中的部分模块。教师可以查询教师模块以及学生管理的部分模块。3.2.1 学生信息管理模块学生信息管理模块包括查询、修改信息等。具体的结构图如图所示。学生管理修改密码查询 图3-2 学生信息设计图3.2.2 教师信息管理模块教师管理查询信息修改密码学生管理教师信息管理模块主要包括查询教师信息、修改教师信息、删除学生,具体结构如下图所示 图3-3 教师信息设计图3.2.3 系统安全管理模块本模块主要是系统管理员,没有权限设置,可以查看学生任何信息及教师任何信息以及用户密码修改等功能,系统安全管理学生信息管理教师信息管理安全管理 图3-4 管理员设计图3.3 数据库设计3.3.1 数据库表的设计根据对E-R图的分析,数据库中设计包含四个表:Users类(用户类)、Students类(学生类)、Teachers类(教师类)、Subjects类(学生课表类)、Scores类(学生成绩类):Teaching类(教师课表类):Users类(用户类):表3-1 Users类(用户类)属性名数据类型属性说明user_idInt用户账号user_passwordString用户密码user_typeString用户类型Students类(学生类):表3-2 Students类(学生类) 属性名属性说明student_id学生账号student_name学生姓名s
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号