学生成绩管理信息系统毕业论文.doc
《学生成绩管理信息系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、摘 要本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩信息的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩信息管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的,便于广大教育机构能够科学的管理学生成绩信息。该系统主要应用了JSP+Struts2+Hibernate+Jquery+Aj
2、ax技术进行研究的,基于关系型数据库MySQL平台环境,采用了传统的MVC设计思想进行开发,体现了浏览器/服务器(B/S)整体架构,按照该系统的操作业务流程,并力求系统的全面性、通用性,整体性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统代码实现和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。【关键词】学生成绩管理信息系统;信息化;数据库MySQL
3、;JavaAbstractThis system based on requirements development mainly used in education system and the completion of the daily education work student performance of digital information management. Development of the system can make the college teaching and administrative staff to reduce the working pres
4、sure, compared with the system of educational administration, teaching to the service and information management, and at the same time, can reduce the labor force the use, accelerate query speed, strengthens the management, as well as the national various departments about the information step, make
5、 each management standardized.At present, the school work multifarious, material heavier, although all kinds of management information system already enter the universities, but has not been popular, but for student performance information management, it is still didnt have a set of complete and uni
6、fied system. Therefore, development of a suitable and the populace, compatibility good system is very be necessary, facilitate the education institutions can the science management student performance information.The system mainly applied the JSP + Struts2 + Hibernate + Jquery+Ajax technology resear
7、ch, based on relational database MySQL platform environment, use the traditional MVC design idea of development, embodies the browser/server (B/S) architecture, according to the operation of the system of business process, and makes every effort to the system overall, universal, integrity, makes thi
8、s system not only apply to a education institutions. In the choice of development method, choose the life cycle method and the method of prototype method, follow the system research, system analysis, system code realization and system implementation, four main stage design, and in the design of conc
9、rete, take the evolutionary prototype method, with the use of user and the deepening of understanding of the system, to one of one or more parts to analysis, design, implementation. This thesis mainly from the system analysis, system design, system implementation and use and so on paper.【keywords】 S
10、coreManagementOfStudent; DataBase MySQL; Java目 录摘 要IAbstractII1 绪 论111学生成绩信息系统现存的主要问题112系统开发目标与意义1121系统开发的意义113可行性分析2131经济上可行性2132技术上可行性2133运行上可行性22 需求分析321 教育系统学生信息管理现状分析3211 学校征对学生成绩信息管理工作流程分析3212 学校具体需求分析3213 系统设计思想3214 系统设计分析4215 系统功能分析43 总体设计531MVC设计思想介绍532开发技术简介5321JavaScript的简介5322Jquery框架的简介
11、5323Ajax简介5324Struts2的简介6325Hibernate的简介633系统数据库设计和表创建6331创建学生成绩信息管理系统的数据库6332数据库表的结构734各数据表之间的关联关系图1235各张数据表的E-R图13351 系统管理员表的E-R图13352课程表的E-R图13353学生表的E-R图14354班级表的E-R图14355教师表的E-R图15356教师教学的E-R图16357学生成绩信息的E-R图1636学生成绩信息管理系统模块层次结构图1737系统管理员模块分析和设计17371 学生信息管理17372 教师信息管理17373 课程信息管理18374 授课信息管理18
12、375 修改登录密码1838教师模块分析和设计18381 学生管理18382 公共管理18383 系统管理1839学生模块分析和设计18391 学生信息管理18392 公共信息管理18393 课程信息管理18310系统管理员界面中各模块代码实现19310.1登录界面的判断和处理19310.2学生信息管理模块的实现和界面展示19310.3教师信息管理模块实现和界面展示19310.4课程信息管理模块实现和界面展示19310.5授课信息管理模块实现和界面展示19310.6班级信息管理模块实现和界面展示20310.7修改登录密码和系统说明20311教师界面中各模块代码实现20311.1教师对学生的管理
13、20311.2公共管理20311.3授课管理21311.4系统管理21312学生界面中各模块代码实现213122公共管理223122学生课程课程信息管理223123系统信息管理224 详细设计2341系统管理员逻辑操作23411 插入学生 教师和班级信息23412修改学生 教师和班级信息24413删除学生 教师和班级信息2542教师逻辑操作27421教师录入学生成绩27422教师查看个人资料28423教师查询个人教学信息29424教师修改登录密码3043学生逻辑操作30431查询个人基本信息30432查询自己成绩32433查看班级和教师信息32参考文献34致 谢351 绪 论11 学生成绩信息
14、系统现存的主要问题在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息管理系统,甚至连计算机硬件设备都不完全具备,所有的工作几乎还是通过手工操作来完成,特别是在比较落后的山区学校,西部地区。随着计算机技术日新月异的发展,学校的各种类管理工作都可以由计算机软件技术发展取而代之,从而提高工作效率,降低人力管理方面的成本,而且又可以降低工作中频繁出现的问题。信息化是社会发展进程的必然趋势,学校中的学生成绩信息管理系统只有快,准,精,完善,功能全面才能发挥其价值,方便于广大教师的对教育工作安排,同时又便于学生对自身学习情况的一个了解,所以通过机器去代替人工操作是必然的历史
15、发展趋势。另外有些学校虽然拥有计算机,但是在信息管理系统方面,依然存在很多问题需要去解决,如问题一日不解决,工作效率也就大大折扣,给其他工作带来不必要的影响。总而言之,开发出一套整体完善,功能全面的学生成绩信息管理系统是很有必要的,这样才能更好地为祖国的教育事业添上浓墨重彩的一笔。12 系统开发目标与意义本系统是将现代化的计算机软件技术和传统的教学、教务工作以及学生的成绩信息管理相结合,按照学校的工作流程设计完成的。为了使系统在各学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和广泛适用性,同时注意到先进性。2.
16、对各个模块数据信息进行动态管理,防止混乱。3.能够按照用户选择的不同身份条件进行操作处理,呈现人机交互的简单性。4.同时具备操作数据的安全性,兼具数据备份和恢复的功能,方便用户的操作,尽量减少冗余而又繁重的工作。121 系统开发的意义学校使用计算机信息管理的系统已经越来越普遍了,用计算机不但可以提高工作效率,而且还节省了许多人力物力财力,增强了学校信息数据的安全性,提高了学校的管理能力。为此,用计算机来管理学校的信息,是非常必要的。13 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决,同时计算项目需求开发的周期时间。131 经济上可行性现在,计算机的价格已经十分低
17、廉,在性能上同时也人性化,友好化。本系统的开发,是为学校的教育工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:1. 本系统的运行可以代替人工进行许多繁杂的劳动,提高学校的工作效率。2. 本系统的运行可以节省许多资源,减少不必要的开销。3. 本系统可以对重要数据提高更加安全处理操作的特点,所以本系统在经济上是可行的。132 技术上可行性本系统可以适合于多种操作系统环境平台下,比如windows各版本平台,Unix操作系统平台等。利用MySQL作为本系统的数据库,它是一个支持多用户的关系型数据库,适用于大中小规模的数据量需求。使用Java作为系统开发的主要编程语言,应用到JavaWeb中的
18、JSP、Jquery、Struts2和Hibernate等技术,它提供了系统的可移植性、数据安全性、多用户对象操作处理的不同界面,同时支持多种丰富的数据类型,给开发提供了系统的保障和完善,保证了代码各模块完整性要求,使各功能模块层次清晰,便于日后对该系统的扩展和维护。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。133 运行上可行性本系统作为一个小型的学生信息管理系统,所耗费的资源非常的小,所存储的数据量不是很多,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2 需求分析21世纪以来,世界经济高速发展,人们发生了日新月异
19、的变化,特别是在计算机的领域,它的应用和普及,已经到社会和生活的每个领域。使原本的旧管理方式越来越不适应当今社会发展的潮流。目前许多学校还停留在以前的手工操作,记录学生的基本信息和课程成绩,这大大地阻碍了国家教育的发展。为了适应这个千变万化的社会,缩减学校工作人员的压力,开发出一套整体完善,功能全面的学生成绩信息管理系统是很有必要的。2 1 教育系统学生信息管理现状分析211 学校征对学生成绩信息管理工作流程分析学校工作总体规划由教务人员即系统管理员,在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。新的学年,系统管理员首先加
20、入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由系统管理员在学籍系统中完成新学生信息的维护。在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及录入该班级人数。同时也将该班级所要上的课程信息进行安排,并且将任课教师合理分配给每个班级,当每举行一次考试后由任课老师对该门课程进行学生的成绩录入和维护。在教师界面下,任课老师可以查看所有班级信息,个人所授课信息和所有教师授课信息,个人及所有教师信息,但是不能够进行修改,删除,另外还可以修改自己登录的密码。在学生界面下,学生可以查看自身的基本信息,个人成绩,班级信息,教师信息,课程信息,以及修改自己登录的密
21、码。212 学校具体需求分析学生:对自己各科成绩进行查询及个人资料等情况。任课老师:输入并维护所教科目的学生成绩及查看个人授课信息等情况。系统管理员: 学校全体学生的信息管理,对班级,课程,授课信息等进行具体的管理,并对任课老师等基本信息进行存库和维护,对学生的信息进行必要的维护。213 系统设计思想采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。2131 学校需求系统就满足学校的需求,例如学生和教师信息的录入、查询、更新等。2132 数据备份系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 管理信息系统 毕业论文
链接地址:https://www.31ppt.com/p-4023243.html