支持下,该系统确立了开发的管理服务模式。教务处管理人员、学生、老师都可以通过Internet以不同的身份登录系统,实现了权限的信息录入、查询及修改,改变了传统管理模式下信息的层层传达及存储的模式。该系统不仅节省了大量的人力、物力、财力,也为过去的数据查询使用带来了方便。
存在的问题
(1)教务管理软件系统规划设计不合理
许多学校一般都依托校外某个公司或本校某个学院来完成教务管理系统的程序设计和开发,而自己并不或很少参与教务管理系统的程序设计和开发,这样就导致系统的规划者和开发者的意图不完全一样,开发者对于本校的教务管理工作的理念与思路不清楚,缺少感性认识,对于教学工作中各个环节内在联系并不了解清楚。
(2) 学校投入不够,系统功能受到制约
学校在引进系统并投入使用后,只关注基本功能的实现,对于性能或者其他人性化、个性化的功能却并不要求,这就导致了系统普遍都差不多,并没有自己的特色。这与国外高等学校的教务管理系统还有很大的差距。
(3) 普遍使用者的计算机使用水平需提高
虽说计算机已经普及,大多数人都熟悉计算机的使用,该系统的使用也并不复杂,但是好的使用者不仅能减少系统故障的出现,还能时不时提供系统建设的更好建议,所以人们提高计算机水平对于该系统的建设也有很大好处。
1。3教务工作流程
教务管理工作流程:管理员制定教学计划生成教学任务→学生查看必修课表、选择公选课生成学生课表→老师查看教师课表、录入学生成绩形成成绩评估→学生查看考试成绩。从流程中也可看出系统分为3种角色,每个角色使用系统分为三步骤。第一步角色在登录界面进行注册登录,第二步若登录成功则进入到主页实现具体该角色需要的功能需求,若不成功则提示登录失败重新登录,第三步角色实现完自己的需求后可以退出登录。具体使用流程如图1-1所示:
图1-1 工作流程示意图
1。4研究内容
教务管理系统是学校管理的一个重要管理工具,本系统针对现在教务管理的需求,设计开发基于B/S服务模式的教务管理系统。
1。4。1功能模块论文网
(1) 角色注册登录功能模块
(2) 管理者制定教学计划模块
(3) 学生选课查课表查成绩模块
(4) 教师查询课表录入成绩模块。
1。4。2性能模块
(1) 刷新后判断当前用户是否登录,保留当前用户的信息,直到关闭该系统。
(2) 进行子功能模块的指引,显示是如何从功能到子功能的人性设计。
(3) 用户登录后在主页上自动识别该用户信息并显示在主页上。
(4) 自动统计教师该学期的所有课程学时等。
(5) 进行美观化设计,比如成绩分析柱状图,使得使用者一目了然。
(6) 加快数据大操作的执行速度,使得页面加载迅速。
1。5本文主要内容
本文主要讲述教务系统开发详细的需求分析、系统设计、功能以及性能测试以及运行维护的项目开发流程,然后还包括一些工具的介绍及使用,再涉及开发过程中遇到的问题以及一些自己的想法,最后有一些自己的总结以及经验以供大家学习和自己记录。
第二章 系统需求及设计
2。1开发工具以及环境选取
由于该系统的对象是高校的学生老师以及工作人员,选择C/S模式的话要求每个角色的用户都下载客户端,对于如此众多的用户很不方便,所以最后选择目前很火的B/S[1](浏览器/服务器)模式,但是选择此模式又遇到一个很大的问题,浏览器的页面交互以及美观问题会有很大的困难,本着探索的精神,还是选择B/S模式来开发,这就需要运用许多技术,比如Ajax[2]异步刷新等。