某中学教务课程管理系统的设计与开发

摘 要为了方便与简化中学的教务课程管理,减少大量人力需求,特选此论题并进行设计与开发。该系统采用了B/S架构,使用JSP作为前台开发工具,数据库使用的是MySql。该系统共实现了三个角色的功能,分别为管理员、老师和学生。其中管理员的主要功能是修改登录密码、学生管理、老师管理、课程管理和课表等相关信息的操作管理,学生实现的功能是个人信息管理、在线选课、查看课程,老师角色所实现的功能是个人信息管理、查看课表信息、审批学生选课信息、发布通知公告等功能。本教务课程管理系统的设计与开发可以很大程度的提高学校的管理效能。
目 录
1 绪论 1
1.1 课题研究意义及背景 1
1.2 论文的目的及设计要求 1
1.3 教务课程管理系统的现状 1
1.4 教务课程管理系统优缺点分析 2
1.5 开发环境 2
2 存在问题及设计目标 3
2.1 目前开发存在的问题及解决方法 3
2.1.1 目前开发存在的问题 3
2.1.2 解决方案 3
2.2 本课题所要实现的设计目标 3
2.3 经济效益分析 4
3 关键问题及分析 5
3.1 研究设计中要解决的问题 5
3.1.1 数据表间联系 5
3.1.2 系统安全性 5
3.2 具体实现中采用的关键技术 5
3.2.1 JSP技术 5
3.2.2框架使用的技术 6
4 需求分析与系统设计 8
4.1 系统功能图 8
4.2 系统主要流程 9
4.3 功能需求 10
4.4 系统结构 11
4.5 系统功能结构 11
4.6 数据库表构成 12
5 系统测试与实现 15
5.1 系统主要功能的实现 15
5.1.1 系统登录功能界面 15
5.1.2 修改登录密码界面 15
5.1.3 教师信息管理功能界面 15
5.1.4 学生信息管理功能界面 16
5.1.5  *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
课程信息管理功能界面 17
5.1.6 课表信息管理功能界面 18
5.1.7 学生个人信息管理功能界面 19
5.1.8学生选课功能界面 19
5.1.9 学生管理选课信息功能界面 20
5.1.10 教师管理个人信息功能界面 20
5.1.11 老师查看课表信息功能界面 21
5.2 实例测试的研究与选择 21
5.3 测试环境与测试条件 21
5.4 实例测试表格 22
总 结 23
参考文献 25
致 谢 27
1 绪论
1.1 课题研究意义及背景
经了解得知,在学校,学校的教务课程管理系统包含的主要内容有:学生、老师以及学校资讯等信息管理,还有学校的上课排课管理,在管理的过程中,传统的人工教育课程管理系统主要包括:学生档案管理、成绩管理、课程管理、缴费管理、班级管理等。其中,学生信息的管理需要大量的数据,而教师的排课系统由于需要专业且特殊的算法,并且要求系统需求不断的变化,因此在实际应用时,往往会遇到很多棘手的问题,需要深入的探讨与研究,目前情况,一般中学教务课程管理系统都包含有学生信息管理这个功能。本系统不包含教师排课信息管理以及教工信息管理的详细内容功能,只提供了学生相关信息的查询、添加、删除。以学生的各种信息为中心。
1.2 论文的目的及设计要求
教务课程管理系统主要目的是对中学所有的学生选课信息,课表信息进行管理,并且合理管理好管理员更新课程信息、学生选课、老师查看课表以及选课学生的管理流程。提高中学管理的工作效率,降低大量人力的需求。本系统的开发主要包括前端网站和后台数据库的开发。网站页面具有功能齐全、易用等特点。数据库具有完整性强、安全性好的特点。本系统包括管理员、教师和学生三个用户,管理员可以管理教师、学生、课程和课表等信息,老师可以修改增加个人信息、查看上课日程和选课学生、发布通知公告等。在实现这些功能的同时,还对本教务课程管理系统的操作界面进行了很好的设计,极力为用户提供一个友好易上手的操作环境。我主要从以下的三方面着手:可交互性、信息显示以及数据的输入。
1.3 教务课程管理系统的现状
一直以来一般的中学都是使用传统的人工方式管理学生选课以及课表安排的日常工作,在计算机尚未在中学信息管理中普遍使用之前,选课信息以及课表安排和查询的管理操作主要依靠人工来完成,人工操作过程的不足之处显而易见,管理起来的效率比较低并且繁琐,人力需求大而且容易出现错误。使用计算机来完成课程管理无疑会极大程度地提高学校效率和处理能力,这更方便对所有学生选课信息和课程信息等进行简化精准的管理。
1.4 教务课程管理系统优缺点分析
1.优点
(1) 采用易于维护的B/S模式。
(2) 使用高性能关系数据库用于存储信息资源。
(3) 界面方便用户操作易上手,信息更新及时。
2.缺点
(1) 网站稳定性有待提高
目前很多的系统或者网站都是基于B/S架构模式,由于B/S架构模式存在并发性,不完整不健全的代码和设计会极大的影响网站的稳定性。并且网站的开发人员为了满足客户的需求,对网站进行多次修改,很容易造成系统的不稳定,这导致后期的维护工作出现了极大的困难。
(2) 存在安全隐患
B/S架构模式是基于浏览器实现客户端操作的,由于浏览器常采用脚本模式,而脚本语言本身并不是十分安全完善的,所以存在一些安全隐患。
1.5 开发环境
操作系统:Windows 7

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/855.html

好棒文