基于J2EE的教务管理系统的设计与实现

摘 要:本文通过搜集和查阅大量相关文献资料,结合了各个学校管理的制度,解决了学校管理中存在的问题,设计并开发出了教务管理系统.通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题,可以满足高校教务管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与效率.

关 键 词 :教务管理;J2EE;MYSQL;老师管理;学生管理

在现代科学技术推动下,高校学生管理正朝着“规范化、信息化、网络化”的方向发展.其职能从事务型、管理型正朝着学习型、研究性、服务型、创新型转变.教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段.

1.教务管理系统开发的目标及意义

教务系统预期达到的目标是:针对于不同的高等学校,注重实用,兼具科学性和可操作性原则,使教务管理人员不再烦恼于繁杂的手工劳动,提高教务管理质量;适应学年学分制;传统的C/S(客户端/服务器)模式和流行的B/S(浏览器/服务器)结合为三层(多层)结构;以无线局域网、互联网技术为基础;实现计算机对在校生的教务辅助管理,提高高等学校的教务管理水平.

教务管理系统可以减少教学人员的工作量,降低成本,提高工作效率和准确性,能够合理的安排时间,使学生尽快知道考试结果,学习新学期的课程或复习考试不及格的课程.

2.教务管理系统的设计

教务管理系统是建立在WINDOWS操作系统上的基于B/S模式的教务信息管理系统,基于J2EE的JSP+MYSQL数据库进行开发.系统主要分为三大模块管理员管理模块、教师管理模块和学生管理模块,通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题.

J2EE是开发分布式企业级应用程序的中间平台.J2EE技术很好地解决了传统二层体系架构带来的弊端.通过使用J2EE开发平台,大大简化了应用程序的编程代码量,免去了部分复杂的编程,提高了软件的工作效率和可维护性.

在HTML基础上,使用Jascript开发交互式Web网页.Jascript使网页和用户之间实现了实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容.Jascript短小精悍,在客户机上执行,大大提高了网页的浏览速度和交互能力;使有规律的、重复的HTML文段简化,减少下载时间;能及时响应用户的操作,即时检查提交的表单.

Nicat For MySQL是一个强大的MySQL数据库服务器管理和开发工具.支持大部分的MySQL最新功能.Nicat MySQL精心设计的图形用户界面(GUI)可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息.


3.教务管理系统的实现

3.1 需求分析

教学系统主要任务是能够改进和完善教务管理.在教学模块中,有两三种用户角色:管理员,教师,学生.该系统的功能需求包括管理员对功能的需求,教师对功能的需求和学生对功能需求三个部分.

⑴管理员对功能的需求.管理员权限最大,可以对教师、学生、课程、成绩情况进行统一的管理,管理员对功能的需求有:1)系统管理;2)学生信息管理;3)教师信息管理;4)课程信息管理5)通知系统管理;6)设置选课标志;7)查看平均成绩;8)重新录入;9)退出.

⑵教师对功能的需求有:1)教师信息设置;2)学生信息管理;3)课程信息管理;4)课程信息的查询;5)课程表的查询;6)平均成绩的查看;7)成绩查询;8)通知管理.

⑶学生对功能的需求主要有:1)教师信息设置;2)学生信息管理;3)课程信息管理;4)课程信息的查询;5)课程表的查询;6)平均成绩的查看;7)成绩查询;8)通知管理;

3.2 系统用例分析

⑴教务处管理员管理用例.1)系统管理:包括添加教务人员及管理员自己的修改,添加教务人员,完成新教务人员的基本信息,输入教务人员的编号,,确认及姓名修改,完成管理员本身的更新,输入,确认;2)学生信息管理:包括学生查询及添加学生;3)教师信息管理:包括教师查询及添加教师;4)课程信息管理:包括课程查询,添加课程,课程表安排,成绩录入,院系管理;5)通知系统管理:包括通知查询及发布通知;6)设置选课标志:完成学生选课标志的设置,“是”或“否”;7)查看平均成绩;8)重新录入;9)退出.

⑵教师管理用例.1)教师信息设置:包括的查看,修改,重新登入及退出.2)学生信息管理:完成学生基本信息的查询,可根据类型,匹配模式,关键值查询指定的学生;3)课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看及成绩查询;4)通知管理:包括发送信息,查看收件箱及通知查询.

⑶学生管理用例.1)学生信息设置:包括学籍信息,修改,重新登入及退出;2)学生信息设置:包括学籍信息,修改,重新登入及退出;3)通知管理:包括发送信息,查看收件箱及通知查询.

4.系统测试

经过对功能、性能、负载、强度,安全性,用户界面等方面的测试,全部实现了管理员对功能的需求,教师对功能的需求和学生对功能需求.进行质量测试,使该系统的功能和性能能够达到了正常.

[参考文献]

[1]张海藩.软件工程导论.清华大学出版社.2002.

[2]阎宏.JA与模式.电子工业出版社.2002.

类似论文

基于Web服务的高校教务管理系统的设计和实现

一、论文研究的意义和国内外研究现状 随着我国教育改革不断深化、素质教育全面推进和高校办学规模不断扩大,高校教学资源日益紧张,如何。
更新日期:2024-11-14 浏览量:145678 点赞量:32060

基于Struts的教务管理系统的设计与实现

摘 要:从软件工程的角度对高校的日常教务管理进行了认真细致的分析和梳理,力求使系统能尽量涵盖日常教学生活。
更新日期:2024-11-12 浏览量:144183 点赞量:31388

宾馆管理系统毕业设计开题报告范文

1 编写目的 宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环。
更新日期:2024-2-25 浏览量:34796 点赞量:9068

高校财务***项目管理系统的设计与实现

摘 要:高校财务项目管理系统是针对目前高校项目的收费管理及过程控制,利用支持面向对象程序设计的JA及SSH整合构架等技。
更新日期:2024-3-19 浏览量:46736 点赞量:11607