基于web的教学管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:由于教育大众化,学生数量不断扩大,学校管理者的负担也不断增加。为减轻学校负担并提高管理效率,学校可以利用网站对学生和教师等进行管理。
该系统主要包括三个部分:学生、教师和管理员。其中学生的功能有学生登录、个人信息维护和教师信息查询。教师的功能有教师登录、个人信息维护等。管理员部分的主要内容有管理员登录、课程信息管理、学生信息管理和教师信息管理等。通过分析,本系统采用JAVA语言和Struts框架开发。为节省费用,数据库采用SQLServer 2000。最后结合自己编写的教学管理系统,给出一个完整的,可实际使用的系统。
虽然系统功能不是很完善,但是本系统采用模块化编程技术,将来系统维护和升级会很容易。
关键词:教学管理系统;Struts;Java;SQLServer
The Design and implementation of WEB-based teaching management
system
Abstract: Because education popularization, the number of students is growing, the burden of school administrators continue to increase. In order to alleviate the burden and improve the efficiency of school management, schools can use the site to manager students and teachers .
The system includes three parts: students, teachers and administrators. Students can log in, maintenance of personal information and find out the information of teachers . Teachers can log in, safeguard personal information. Administrator of the main contents of an administrator to log in, management the information of curriculum, management the information of all the students and management the information of all the teachers. Through analysis, the system uses JAVA language and framework for the development of Struts. To save costs, the database used SQLServer 2000. Finally, prepared by their own teaching management systems, is a comprehensive, practical use of the system.
The system is not perfect, but this system is modular programming technology, system maintenance and upgrading will be very easy in the future.
Keywords:Teaching Management System;Struts;Java;SQLServer
目录
第1章引言 (1)
1.1 开发背景 (1)
1.2 开发目标 (1)
第2章系统简介 (2)
2.1 系统的开发环境 (2)
2.2运行环境 (2)
2.3 开发工具简介 (2)
2.3.1 JAVA、JSP及Struts 的介绍 (2)
2.3.2 SQL Server 2000数据库的介绍 (2)
第3章系统分析 (3)
3.1可行性分析 (3)
3.2 性能分析 (3)
3.3 业务流程分析 (3)
第4章系统设计 (5)
4.1 系统结构设计 (5)
4.1.1 学生模块 (5)
4.1.2 教师模块 (5)
4.1.3 管理员模块 (6)
4.2 数据库设计 (7)
第5章系统实现 (12)
5.1 学生模块 (12)
5.1.1学生登录 (12)
5.1.2学生查询成绩 (13)
5.1.3个人信息维护 (15)
5.1.4课程信息 (16)
5.2 教师模块 (18)
5.2.1 教师登录 (18)
5.2.2 个人信息维护 (18)
5.2.3 选课处理 (19)
5.3 管理员模块 (21)
5.3.1 管理员登录 (21)
5.3.2 课程信息管理 (22)
5.3.3 学生信息管理 (23)
5.3.4 教师信息管理 (24)
第6章结束语........................................................................................ 错误!未定义书签。参考文献. (27)
第1章引言
1.1开发背景
随着社会的发展,教育面向大众化,越来越多人可以进入学校去学习,学校和学生的规模不断扩大,学校需要管理的东西越来越多,越来越复杂,如果单靠人力去管理,很容易出现差错。因此,本系统的任务就是开发一个教学管理系统,由计算机进行一系列的操作,比如学生修改自己的信息、根据课程名查询成绩、查询本学期的成绩、查询不及格的成绩、以及选课、查看选课结果和查看自己教师信息等;教师也可以修改自己信息、查看选自己课程的学生并且接受或则拒绝学生选课和登记学生考试分数;另外还有管理员,管理员可以维护系统的基本信息,比如添加和修改学生信息,添加和修改教师信息,添加和修改课程信息等。这样就减轻了学校管理人员的负担,方便了师生之间的交流,促进了了学生之间的学习。
1.2开发目标
本系统设计的目的主要有两个:
1.方便学校的管理,提高工作效率。随着教育的大众化,学校的规模不断扩大,学生不断增多,如果还是采用人工的方法去管理,会消耗很多的人力和财力,也很容易出错。但是,如果使用计算机管理就很方便,可以减轻学校管理人员的负担,减少财政开支。
2..方便学生与教师的交互。以为使用这个系统,教师可以很容易的看到自己的学生,并录入成绩,可以接受或拒绝学生选课。学生也可以很容易找到自己教师的信息,以便及时与学生联系,这就加强了学生与教师之间的交流,有利于学习进步。