ISSN 1OO9-3044 E—mail:xsjl@dnzs.net.cn http://www.dnzs.net.cn Tel:+86—551-65690963 65690964 ComputerKnowledge and Technology毫■知识与技术 Vo1.12,No.25,September 2016 苏州信息学院教务管理系统的设计与实现 李祺 (苏州信息职业技术学院。江苏苏州215200) 摘要:随着中国高等教育的不断发展、教育规模和教学科目的不断增长,各类与教学相关的信息呈现爆炸式的增长,教学 管理改革举措得到不断的实践,这使得高职院校教务管理变得越来越复杂。一套优秀的教务管理软件在Et常的教学管理 工作中显得至关重要,苏州信息学院教务管理系统具有苏州信息学院教学管理特色,并从高职改革与发展中得到成长与 完善。 关键词:教学管理;系统;设计;实现 中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2016)25-0064—02 . 教务管理是目前高校各项管理工作的核心工作之一,各式 各样的教务管理系统给教学工作者和相关的参与人员提供了 较为方便的管理方式,如何在实际的教学实战管理中使教务系 统在高职教育快速发展的情形下满足教务管理的需要成为亟 待解决的重要问题,特别是在高职教育面临的新趋势下,大量 的新教育概念的引入,诸如翻转课堂、学期项目、体育课程的分 项教学等等,为高职院校的教学管理提出了新的要求,种种方 面都是值得我们进一步思考和研究的。 考试安排等工作;而考试管理系统则又依赖于课表管理系统和 成绩管理系统,由此生成课程成绩的各类考试安排(如期中、期 末、补考、重修等)。 该系统环环相扣,功能齐全,数据公开、透明,而用户管理 权限的分配更是明确了教务环节上的不同管理员的职责,超级 管理员、管理员、教务员、系秘、辅导员均能通过本系统实现管 理或者信息共享。 2苏州信息学院教务管理系统设计 苏州信息职业技术学院教务管理系统由系统管理模块、用 户管理模块、计划管理模块、课表管理模块、成绩管理模块、学 籍管理模块、考试管理模块、工作量计算模块、教务信息查询模 块、教务秘书管理模块、毕业生管理模块、教材管理模块等十几 个模块组成,下面的模型设计以成绩管理功能模块为例: 2.1成绩管理模块设计 1苏州信息学院教务管理系统总体方案 苏州信息学院教务管理系统教务管理系统是大中专院校 教学管理应用软件。它在教学管理中扮演着不可或缺的角色, 其完善和发展,是提高教务管理效能的需要。 2.1.1成绩管理主要功能 1)成绩输入:各院系教务秘书根据教学任务可按照班级方 式、按照教师方式直接输入成绩;也可接收由教师上报的EXCL 格式的成绩文件。根据考试管理系统生成的补考、重修名单及 交费登记信息输入补考、重修成绩。对于国家性考试,也可将 成绩统一导入; 2)成绩维护:可以按照班级、按照个人进行学生成绩添加、 修改、删除; 图1苏州信息职业技术学院教务系统总体结构 该系统的主心骨是学籍管理和计划管理这两个子系统,其 3)成绩查询打印:各类丰富的报表设计,打印学生、课程、 他子系统的数据源从它们中取得,例如,课表管理系统、教材管 理系统由计划管理系统中取得人才培养方案的详尽数据,由此 进行排调课、教材征订等工作;成绩管理系统、新生报到系统、 考试管理系统、毕业生管理系统由学籍管理系统和课表管理系 统取得学生基础信息和课程信息,由此进行成绩录入、维护及 班级成绩表等; 4)选择单班或多个班级进行成绩分析,统计出各分数段学 生人数、生成统计曲线等; 5)统计学期或学年不及格数据,打印不及格名单; 6)学籍审核:设定毕业条件,自动生成生成审核结论、不毕 业原因I-.…・ 收稿日期:2016—08—15 作者简介:李祺(1981一),女,助理研究员,硕士,研究方向为教学管理。 64 …软件设计开发 本栏目责任编辑:谢媛媛 第12卷第25期(2016年9月) 2.1.2成绩管理流程 Computer Knowledge and Technology电脯知识与技术 子系统完成整学期的教学运行; 8)教学质量评价系统:本功能模块设计完成学生对教师的 评价、教师同行的评价,督导对教师的评价,使教师得以不断改 善教学效果,提高教学质量,该子系统完成评价指标的生成,学 生需评价课程的生成,评价分值的计算,教师得分排名等; 9)教务查询系统:该系统去掉约束界面,无需密码直接进 入,为方便以见,安装给系部领导、辅导员等用户,使其拥有批 量查询学生成绩,查询课表,查询教学计划等功能,从而克服 图2苏州信息职业技术学院成绩管理功能流程图 2.1.3成绩管理部分源代码说明 系统可以设置根据学生交费情况,是否允许查询、打印成 绩。在13常教学中,会出现学生恶意欠费、未经请假擅自离校 等多种情况,因教学需要,设置了未注册学生不予以查询成绩 的功能,该功能由学生查询代码和检查学生注册函数两组代码 完成,学生查询成绩时调用检查学生注册函数。 2.2其他功能模块设计 根据不同的设计理念,完成其他子功能模块的设计,以下 作功能的简要介绍: 1)用户管理系统:最高权限管理员根据功能需求分配各模 块管理员,如系部秘书、教学秘书、教学任务维护人员等不同身 份拥有不同的操作权限,并对相应数据维护及修改负责; 2)系统管理系统:维护基础类数据,例如:系部、班级、课程 类别、课程代码、课程名称、开课学期、教师口令、学生口令等, 通过系统管理子系统,可以设置一些主字段信息,一般由较高 身份管理员控制本系统; 3)学籍管理系统:将管理身份分配给学籍管理员,由本系 统导入学生的基本信息,日常学生的学籍异动及时通过该系统 处理标注,实时更新学生人数,对学生进行缴费注册,可实现缴 费后获得查询成绩查询权限等; 4)教学计划管理系统:教务管理员对制定的人才培养方案 以系统识别的格式库导入本系统,生成可由课程管理系统和成 绩管理系统兼容的教学计划,用于课程编排和成绩录入。通过 统一管理,完成教学进程表的制定,生成教学日历; 5)考试管理系统:系统由理论考试、其他类型考试、英语等 级考试、计算机等级考试、数据管理等模块组成。可以自动或 者手工排定各类考试课程,进行缓考、后续、免修、补修课程的 登记工作; 6)教材管理系统:教材管理系统有基本数据维护、教材选 用、教材出入库管理、统计结算等功能,可从教学计划管理系统 中读人数据,完成全院的教材管理工作。教材管理是一项繁杂 的工作,系统将教材管理系统与教务系统中班级学生信息、教 学任务信息结合起来,完成教材选用,教材结算、选修课教材的 准确征订发放等工作; 7)课表管理系统:课表管理主要功能将管理身份分配给教 学运行管理员,完成教学计划的读人,课程的手动及自动编排, 排课后的自查,临时借用教室,生成班级课表、教学课表、全院 课表、教室课表等,完成公共选修课的设置及网上报名等。该 本栏目责任编辑:谢媛媛 WEB界面的约束限制。 其他子系统功能不再赘述。 3数据库设计 苏州信息职业技术学院教务管理网络系统,采用的c/s(客 户机/服务器)方式和B,s(浏览器/服务器)方式相结合的模 式。该系统前台采用VFP6.0开发,数据维护界面简单干净,后 台采用Microsoft SQL SERVER数据库,保证13常教务管理大量 数据的处理速度和安全性。,多年来汲取了省内外众多高校的 管理经验,不断优化完善了本系统。C/S模式完成日常教学运 行、教务管理,B/S模式完成网页的查询、学生评价、选课以及通 知公告发布等功能。经过实践证明,其使用便捷,性能良好。 由此分为两大块,客户端部分和浏览器部分: 3.1客户端部分 系统管理等十几个子系统的功能均通过客户端来实现。 界面操作干净、简单,如下图所示: 壁 凰 钳 l j 成绩管理 成慧管理全 ●x● 工作量 计蚶管理 教材管理 翻 @ 症 鼬 教葬董询 救磐秘书 数学厦量评 考试管理 谋袭管理 数据管理 系统管理 密 毒 系统注册 新生报到 学籍管理 ¥ 用户管理 图3各子系统执行文件 该系统可以由教务处条线统一管理,也可以将权限下放至 系部形成两级管理。两级管理管理模式,充分调动院系级教务 管理人员的日常管理职能,通过管理平台上传或者下载各类管 理数据,保证在教务处统一安排下准确、高效地完成日常教务 工作。它将多个系统结合捆绑在一起,如,班级信息、课表信 息、学生信息、选课信息、教材信息、考生名单信息等,都可以在 子系统中互相读取,如补考和重修名单的生成,减少了成绩管 理的盲目性和随便性,教材征订由名单而定,减少了增退教材 的工作量。 3.2浏览器部分 1)选课报名:学生通过WEB方式,根据课表管理系统生成 的专业选修和全校的公共选修课程信息(包括选修条件和选修 人数)进行选课;根据自己的成绩进行补考和重修的报名;根据 系统的设定进行CET、计算机等级考试的报名工作; 2)学生信息查询系统:,学生通过网页查询成绩,课表情 况、教学计划、教务文件、教务通知、期末考试和补考日程、维护 学生个人信息等(实现不注册学生不能查询成绩)。 3)学生选课报名系统:学生通过网页进行选课、重修、CET 四六级报名; (下转第77页) 软件设计开发 65 第12卷第25期(2016年9月) Computer Knowledge and TechnologyI ̄.脑知识 技 ’ 嚏口 ■触毛Il鱼A嘘 过 童 §tIl嚎、jl 嘘 口 叠 , ■ . Q r- 文分析r基于Android平俞的战棋类游戏《森林丁子》的嫠体结 构,并对地罔,界面绘制.人物移动,怪物人丁智能,后台数据库 噎 礓 一一繁值 ・:嚏嘻嚏唾 运用等技术要点进行了阐述,为该类游戏的开发提供一些可行 的开发思路和开发方法.下一步将对游戏屏幕的自适应做进一 步的研究,以兼容绝大多数的智能手机设备,为游戏的商业化 开发提供一些帮助: 《Il 氇 鼍Il鱼 谴噎: 噎 谴 '嗣l§咎 ‘曩 氇 毛Il幢嚏鱼馥圈 嚏 噎罐憧 谴瞳镰嗵《|l嚏憧谴嚏q ‘ 螬q 谴嘘 瞳‘| , 谴 ■ 一谴 参考文献: f1】艾媒咨询. 2015-2016 ffJ周手机游戏行业年度研究报告 【EB/OL].【2016-03—1O】.http://wu ̄".iimedia.cn/41 102.htm1. 噎 ■ ■谴 嘘 镰瞳 q噎 , 谊壤噎 嘘嚎罐镰嘘谴嘲 堪镰德罐嗵嗵啊 噎嗵慷德‘jI q 童A 氇 眚|l 罐罐谴 庸 罐稿 -谴 嚏 谩啦嘲 ■AAAAAAd AA,^AA [2】程和侠,孙宜南.黄同兴.手机游戏地图设计的高级技术研 究….微型电脑应用,2010(8):9一lO. 图2游戏运行效果图 4结束语 战{=】{=炎游戏 P( 端育着- ?j=旧 J、 毡础,涌 过.大批 f Jl{==秀的游戏 随卉 能手机硬¨:性能特圳姓『大】 。 q的 1 断挝 .r 端战供类游戏的开发呈现/f 晰增K的念协 小 【3】吴亚峰,于复兴.Android游戏开发大全【M】.北京:人民邮电 f{J版社.20l3. f41于晓霞.碰撞检测技术 游戏巾的应J【丰J与实现【D1.太原:太 原理_r大学 2007. 【5】Mat Buckland.游戏人 f 智能编程案例精粹【M1 岱,泽.北 .京:人民邮电出版社,2008. (上接第65页) 进入系统,对学生成绩进行维护,不受IP限制访问,学生用户 4)学生评价系统:通过网贞,学生可以对任课教师的上课 质量、教学方式、课程难易度等进行评价,并给f}I学生的建议和 改进办法; 可以白行成绩查询、课表食询、计划企询、考试报名及教师评价 等操作; ③教务管理通知公告(I ̄;HJ WEB页面登录) 苏州信息职业技术学院教务管理系统从模块功能、模块流 程、源代码、运行界面四个方面完成了成绩管理模块、教学质量 评价模块、课表管理模块的设计与实现 该系统丘 々 教旁 人员研发,经过反复的数据测试和更新改进,充‘ 结 常教 务管理_T作,从实际一 怍}fI发需要, 使用中沟通 沟通_}1使 用.并不间断的完善其功能,逐步成熟起来的一套有苏州信息 职业技术学院特色的教驽管理系统 、 5)教师成绩输入系统:教师可上网进行成绩输入,井南管 理员进行成绩接收入库: 敦务系统信息量庞大,成绩、学籍等方方面面对于学生来 说,都是高压线,数据不容有失,为了确保本系统的安全性,设 计上分-两层考虑: 1)构架两台教务服务器,用于外访问的 ’EB服务器和用 于数据存储的SQL服务器,一旦服务器遭到攻击,通常是WEB 端会被黑客攻击,备份的SQ[ 端可保无虞; 2)教务管理系统各子系统身份的识别,符合身份特征的用 广1名和密码经验证后才能进入相应的后臼管理系统,一般将各 Hj广】分为以下几个权限: 参考文献: …黄伟文.高职院校现代敦筹管理系统的设计 都:电子科技大学 201 1. 2吴新华.高校学生学、『I,预警系统探索与实践『Jl lLfj国教育技 术装备.2014(6). fD1.成 超级管理员、管理员(这两个用户Hj于系统管理登录), 超级管理员不仅有数据修改、录入权,还有其他管理员的使Hj 设置、删除权;管理员的权根由超级管理员提供,可以对自己控 制辖 的记录进行修改、增删和查询统计等; :教师J Tt户、学生用户(这两个用户J}J了WEB页面登录, 口令南 台统一牛成.可自行更改).教师}}j 通过、YEB界而 【3]杨波.信息化教务管理系统没计与实现的思考 .笫四届世 界之星创新教育论坛论文集,2O16. I4I陈梦同.廖碱.基于 4SP.NET的网贝版教务系统没汁 实现 fJ1.软件导刊.2016l81 .软件设计开发 77