标题 | 教务管理系统的设计与实现 |
范文 | 张永超+李鑫 摘要:本设计采用JSP+MySQL技术,设计了一种基于B/S模式的教务管理系统。实现了学校教务工作中的教学文件管理、教学质量评估、教研科研管理、教材征订管理和试卷管理等主要功能,基本上可以满足高校日常的教务管理工作的一般需求。 关键词:教务管理;JSP;MySQL 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)33-0105-02 大学教务管理工作是大学日常管理工作中最重要的一部分,也是衡量一个学校管理水平的重要依据。随着教育体制改革的不断深化,对高校提出了更高的要求。2013年我校合并了航校以后,办学规模扩大了,师生员工的数量也大幅增长,教务管理的难度和工作量均明显提高,原教务管理系统已不能满足学校教务管理工作的需要,使教务管理工作更加公开、规范和便捷是我校近期教务工作的一个重点。为此开发一个结合我校实际情况、安全可靠的教务管理系统,进一步提高学校的教务管理水平,是十分必要的。 1 系统总体设计 通过可行性分析,本系统采用B/S结构,使用JSP技术和MySQL数据库进行设计。从学校实际情况出发,尽量采用现有的软硬件环境,借鉴先进的系统开发方案,从而达到充分利用现有资源,提高网站开发水平和应用效果的目的。教务管理系统旨在为学校师生提供一个高效优质的网络办公和交流的环境,它主要服务对象是教务人员和师生,所以,系统的设计遵循以下原则:坚持以服务师生为本的原则:要以学院日常教务工作为出发点,以提高教务管理水平为目的;准确性原则:对输入的非法信息,能够报错误,确保输入数据的合法性;易操作原则:要方便用户的查找和浏览;源代码可读性原则:为了便于网站日后的维护扩展升级,代码书写要规范,最好做好注释;优化原则:使用菜单,类,对象等的继承,提高代码的效率;安全性原则:系统通过设置密码和权限等来提高其安全性。根据系统的功能设计,划分出以下几大模块:1)系统人机化图形界面;2)教学质量评估管理模块;3)教材征订管理模块;4)文件提交管理模块;5)教研/科研成果管理模块;6)试卷归档管理模块;7)系统设置管理模块等。系统具体功能模块划分如图1所示: 2 数据库设计 本系统包含学生信息、教师信息、考务信息、试卷信息、考试信息,教研科研信息等,对这些信息的动态管理,每次的操作都要对数据库进行读取、修改,所以系統必须有一个功能较完善的数据库来支持,还有对这些信息考虑到安全性、用户信息量、客户需求等问题,决定采用MySQL作为项目中的数据库。系统的数据库中包含:1)用户登录表:该表中存储了用户的登录名、用户ID、登录密码等。2)试卷信息表:保存学生考试后的试卷信息,包括开头编码SJ、学院代码、顺序号、学期、专业号、班级、状态号、学生学号等。3)试卷存档信息表:该表是对各院各系的试卷按照班级进行保存,它可以及时的记录各班级的试卷信息,以备检查。4)获奖管理表:记录用户获奖情况。每条记录都有单独的ID,通过ID 可以查询到获奖名称、获奖级别、获奖等级以及获奖人和获奖人在其中所起到的作用。5)科研项目管理表:记录着用户科研项目情况。包括科研项目名称、起止时间、经费总额、到位额、完成情况以及负责人等。6)论文管理表:记录用户已发表论文情况。7)教材著作管理表:记录用户出版著作教材情况。8)提交文件管理表:记录用户提交文件情况。包含提交人姓名,提交人职称,提交内容和提交期限。9)材料交接管理表:记录着用户材料交接管理情况。10)用户表:记录用户的ID、名字、岗位ID、部门ID等信息。11)系统菜单表:记录系统菜单id、系统角色id、是否是叶子节点、菜单显示的文字、菜单的url、父菜单的id等信息。12)教材采购表:记录教材ID、是否已采购等信息。13)教材审批表:记录使用某种教材前需要填写的申请表,以及报给系主任审批后的情况记录等。 3 主要功能模块设计 3.1 系统人机化图形界面 根据操作权限的不同,把用户分为系统管理员、教学院长、系主任、普通教师和学生等几种不同的类型,不同的用户具有不同的权限,登录系统后,进入不同的操作菜单界面。其中普通用户能对本系统做一些录入、查询等一些基本操作,而系统管理员具有最高的权限,可以进行全部操作。主页面的设计采用框架组合的方式,分为上框架,右框架和左框架。这种页面设计方式便于用户快速找到需要操作的内容,用户可根据界面的相应链接做相应的操作。 3.2 教学质量评估模块 教学质量评估管理主要是以问卷调查的形式,让学生对自己所学的课程的教学情况在网上进行评价,系主任及同行教师听课后可以对该任课老师的授课情况进行客观的评价。把纸板的教学质量评估调查表以网页的形式呈现给学生,让学生在课余时间在网上只要点点鼠标,做一些简单的选择就可以完成,这样既节省了学生的时间,也给学校减少了不少开销,而且网上评教在某些环节上也更加透明和公正,而任课老师也可以在网上看到对本人的每一份调查表的内容,以便下去进行教学反思,改进不足,不需要领导当面指出问题,避免了不必要的尴尬。 3.3 教材征订管理模块 教材征订管理模块主要是对教职工每年进行的春秋两季教材征订的信息进行网上统一申请和审批,其中包括正常教材征订、自编教材征订、首次教材征订以及相关征订的审批与采购信息回馈。任课教师可以根据自己的实际情况填写相关教材征订的页面表单,在网上完成相应的操作。 3.4 科研/教研管理模块 科研/教研管理模块主要功能是能够充分利用校园网现有的资源,结合学校无纸办公要求,在网上对比赛获奖、科研/教研项目、论文、著作、专利等信息进行管理,可以根据所发表论文的题目、刊物名称、发表日期、本人作用、刊物级别、检索情况,影响因子等信息进行分类存取,统计和生成各种报表等相关操作。教师在网上进行教研\科研课题的申请和结题。课题组中人员都可以查询自己的科研/教研情况。 3.5 教学文件管理模块 教学文件管理主要实现文件提交和材料交接。文件提交主要是上传和下载相关的教学文件。可以给特定老师发送通知,相关教师收到通知后按照要求上传提交文件。材料交接主要是教学材料管理人员根据需要交接的教学材料的基本信息填写相应的交接清单,进行存档,以便有据可查。 3.6 试卷管理模块 试卷管理主要实现主要试卷分类、试卷文件上传、学生试卷归档、学生成绩查询等功能。试卷分类主要按照纸卷信息将试卷分成重修、补考、正常考试等类别。试卷文件主要是对试卷的说明,一个标准试卷文件要有试题(A卷和B卷)、答案、试卷分析、教学大纲、平时成绩、成績单。把这些文件封装起来组成一份试卷文件,然后以电子文档的形式上传。以班级为单位,按照课程归档后,每份试卷与学生学号和姓名建立关联,学生在登录系统后可以通过学生学号和姓名查询,调取试卷,看自己考试是否通过,需不需要补考等。 3.7 系统设置管理模块 系统设置管理模块主要是对系统中的不同级别用户的权限、不同权限用户的功能子菜单、系统中用户之间消息的传递、数据的备份等进行设置和管理。主要包括角色设置管理:对系统管理员、教学院长、系主任、普通教师、学生等不同角色赋予不同的操作权限,不同权限的用户登陆后显示不同的功能操作菜单和界面。系统管理员可以对用户的权限规则进行设置和修改。部门设置管理主要是对系统中的部门的创建、删除、修改、显示等信息进行设置和管理。站内信息管理主要是对系统用户之间发送和接受信息进行管理,主要包含发件箱和收件箱等功能。 4 结论 本系统能够在互联网上对高校日常的教务进行处理,而且增加了教材审核管理以及试卷管理等旧系统没有的许多功能,不仅提高了教务工作的效率,而且在人力物力方面也会给学校节省不少开销,但教务管理是一项长期的工作,随着信息技术在高等教育领域的不断应用和发展以及学校自身的改革和建设我们还需进一步的研究和探讨,软件也需要进一步的修改和二次开发。 参考文献: [1] 李敦东,李昌一,周凌云;JSP中的数据库访问技术研究与改进[J].成都信息工程学院报,2003,18(3):291-294. [2] 刘佳.独立学院教务信息化系统的建设与完善[J].产业与科技论坛,2014,13(1):240-241. [3] Paul DuBois. MySQL技术内幕[M]. 4版.北京:人民邮电出版社,2011. [4] Debu Panda.Spring and Java EE 5[J].Java Developer's Journal,2007,12(4). [5] 张宇,王映辉,张翔南.基于Spring的MVC框架设计与实现[J].计算机工程,2010.36(4):59-62. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。