基于MVC的中学教务系统的设计(servlet,MySQL)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于MVC的中学教务系统的设计(servlet,MySQL)(任务书,开题报告,中期检查表,毕业论文,22000字,源程序,数据库)
摘  要
在中学教务工作中,原本纸质化的流程以及繁琐的事务给教务工作中涉及到的使用者带来了极大地不便,工作效率也非常低。通过实际生活中的实例以及信息网络技术的飞速发展,教务网络化在教育领域发挥越来越重要的作用。该系统使得教务管理走向无纸化办公和规范化、现代化管理。
本文主要介绍了“基于MVC中学教务信息系统”的设计、开发、实现过程。我会通过利用MVC思想,利用servlet技术来完成这个系统的开发。数据库的开发利用mysql来完成,使用到myeclipse和tomcat服务器来完成开发。在Windows XP平台下开发完成。第一章为绪论,介绍项目开发背景,意义与目的,研究现状,以及相关技术介绍。第二章主要对课题做出需求分析,通过用例图以及进行可行性分析来说明。第三章主要是系统的设计,通过说明了开发的基本思想路线和基本的设计方法,以及实现所需的基本功能模块设计;第四章探讨系统的详细模块实现。第五章介绍系统的测试。通过五章内容将整个系统的需求,设计,开发,测试进行详细介绍。

关键词:MVC思想,servlet,tomcat,B/S模式,教务,管理

ABSTRACT
In the process of the senate work,the fussy work finished by paper bring a lot of unconvenience to people.as for the low effeciency By investigating from the daily life and the development of the network and internet, academic network in the field of education plays a great role. By using the system, We can make paperless office and standardized, and modern management !
This paper presents a "MVC-based integrated senate information system with servlet technology," the design, development, implementation process.By using database MySql and tool Myeclipse and Tomcat and  Windows XP platform developed.,I finished the system. The first chapter is an introduction, and it talks about he background of development,the significance and the purpose, the present situation and the related technology .The second chapter mainly carries on the analysis of demand of users by using the use case diagram and the analysis of  feasibility of the topic, The third discusses detailed design of the system,and the vital thoughts of the system and the basic design method,including the model design of each part. Fourth chapter has discussed the implementation of the system.; The fifth chapter has introduced the test of the systeml; The whold five chapters help to introduce in detail about the demand ,design,development,and test of the system.

Keywords: MVC,servlet,tomcat,B/S model,senate,management
 
研究方法
教务信息管理是信息行业业务流程过程中十分重要且必备的环节之一,在信息行业业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个教务管理系统。采用JSP作为开发工具,结合微软公司的Mysql数据库,数据库设计遵循3范式。解决了教务管理系统中存在的数据安全性、数据一致性以及系统运行速度等问题。

图 2.1 系统功能模块图
2.4.1家长用例图
随着现在家长对孩子教育问题的重视程度不断加强,家长对孩子成绩以及家长对学校建设都非常关心,所以我在进行家长角色进行剖析的时候,觉得以下功能符合需求。能够修改登陆密码,修改详细资料,针对孩子的学习情况,给予老师以评价,查看评价信息,增加评价信息,对于学校的教学状况或者其他方面,查看建设意见,增加建设意见,并能够查看孩子的学习信息,如若想继续去了解教务系统中其他信息,可以保留登陆状态,返回首页查看其他信息,如若已经完成操作,可以直接退出登陆状态。

2.4.2 校长用例图
校长在教务工作中最关心的莫过于学校建设问题,希望能够通过更多的意见和建议将学校各方面的质量提上去,所以在对校长这个角色剖析的时候,我主要完成了以下的功能。对于校长,能够修改登陆密码,修改详细资料,查看家长给予的建设意见。如若想继续去了解教务系统中其他信息,可以保留登陆状态,返回首页查看其他信息,如若已经完成操作,可以直接退出登陆状态。

2.4.3 老师用例图
老师在中学教务系统中的角色至关重要,因为他是教务整个工作中的纽带。老师对学生成绩要增删改,测试着孩子们学习知识的水平高低,同时也关注家长们在家里通过孩子们的表现向老师反映一些问题或者期望,这也是老师希望能听到看到的,以能更快发现孩子们的问题,并帮助他们取得进步!

2.4.4 管理员用例图
后台管理员的角色在中学教务系统的正常使用中式必不可少的,因为在其他三个角色的使用过程里,可能会碰到一些问题,例如忘记密码无法找回,或者管理员需要对用户信息进行增删改,发布学校新闻或者消息,掌握着很多方面的信息管理,因此在剖析这个角色的时候。

基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)
基于MVC的中学教务系统的设计(servlet,MySQL)


#p#副标题#e#
目  录
摘  要    I
ABSTRACT    II
第1章  绪论    - 5 -
1.1项目背景    - 5 -
1.2研究现状    - 5 -
1.3目的与意义    - 6 -
1.4主要相关技术介绍    - 6 -
1.4.1 MVC架构    - 6 -
1.4.2 servlet 技术    - 8 -
1.4.3 JSP技术简介    - 9 -
1.4..4 B/S模式分析    - 10 -
第二章 需求分析    - 12 -
2.1需求调研    - 12 -
2.2 可行性分析    - 12 -
2.2.1经济可行性分析    - 12 -
2.2 2技术可行性    - 12 -
2.2.3操作可行性分析    - 13 -
2.2.4运行可行性分析    - 13 -
2.2.5法律可行性    - 13 -
2.3系统功能模块图    - 13 -
2.4用例图    - 14 -
2.4.1家长用例图    - 14 -
2.4.2 校长用例图    - 15 -
2.4.3 老师用例图    - 15 -
2.4.4 管理员用例图    - 16 -
第三章 系统设计    - 17 -
3.1研究方法与设计思路    - 17 -
3.1.1 研究方法    - 17 -
3.1.2 设计思路    - 17 -
3.2系统体系结构设计    - 17 -
3.2.1 主控流程图    - 17 -
3.2.2 系统ER图    - 18 -
3.2.3类图    - 19 -
3.2.4数据库设计    - 19 -
3.2.5 软件环境介绍    - 23 -
第四章 功能实现    - 24 -
4.1交流平台    - 24 -
4.1.1交流模块    - 24 -
4.2会员平台    - 26 -
4.2.2校长模块    - 28 -
4.2.3教师模块    - 28 -
4.3登陆管理    - 30 -
4.3.1系统管理员子模块    - 30 -
4.3.2学校信息发布子模块    - 31 -
4.3.3学生信息管理子模块    - 33 -
4.3.4班级信息管理子模块    - 34 -
.3.5注册用户管理子模块    - 34 -
4.3.6交流平台的信息管理子模块    - 35 -
4.3.7学校概况管理子模块    - 36 -
第五章 软件测试    - 37 -
5.1 测试方法介绍    - 37 -
5.1.1 黑盒测试介绍    - 37 -
5.1.2白盒测试介绍    - 37 -
5.2 黑盒测试用例    - 37 -
5.2.1测试用例说明    - 37 -
5.2.2测试运行效果    - 38 -
结  论    - 40 -
参考文献    - 41 -
附  录    - 42 -
致  谢    - 44 -