教务管理信息系统实施设计方案目录1 教务管理系统 (1)1.1 教务管理信息系统软件情况介绍 (1)1.2 系统的硬件组成 (1)1.3 系统建设中的一些注意点 (2)1.4 系统的特色介绍 (2)2 系统参考标准和规范 (3)2.1 引言 (3)2.2 系统概述 (3)2.2.1 设计目标 (3)2.2.2 运行环境 (3)2.2.3 需求概述 (4)2.3 系统总体设计 (4)2.3.1 总述 (4)2.3.2 系统维护子系统 (7)2.3.2.1 功能模块 (8)2.3.2.2 数据流程 (8)2.3.2.3 功能实现设计 (9)2.3.3 学籍管理子系统 (12)2.3.3.1 功能模块 (12)2.3.3.2 数据流程 (13)2.3.3.3 主要界面设计 (13)2.3.3.4 主要功能实现 (14)2.3.4 教学计划管理子系统 (21)2.3.4.1 功能模块 (21)2.3.4.2 教学计划数据及操作流程图 (21)2.3.4.3 功能实现设计 (22)2.3.5 智能排课子系统 (30)2.3.5.1 功能模块 (31)2.3.5.2 工作流程图 (31)2.3.5.3 排课的数学模型与算法 (31)2.3.5.4 功能实现设计 (35)2.3.6 选课管理子系统 (36)2.3.6.1 系统功能模块 (36)2.3.6.2 功能实现设计 (36)2.3.7 成绩管理子系统 (40)2.3.7.1 功能模块 (40)2.3.7.2 系统数据流程 (41)2.3.7.3 主要界面设计 (41)2.3.7.4 主要功能实现 (42)2.3.8 教材管理子系统 (48)2.3.8.1 统功能模块 (48)2.3.8.2 教材管理流程图 (48)2.3.8.3 功能实现设计 (49)2.3.9 实践管理子系统 (50)2.3.9.1 系统功能模块 (50)2.3.9.2 学科竞赛流程图 (50)2.3.9.3 功能实现设计 (51)2.3.10 考试管理子系统 (57)2.3.10.1 考试安排管理 (57)2.3.10.2 考试管理模块图 (57)2.3.10.3 考试管理数据流程图 (57)2.3.10.4 功能实现设计 (58)2.3.11 收费管理子系统 (59)2.3.11.1 系统数据流程 (59)2.3.11.2 功能实现 (59)2.3.12 WEB服务管理子系统 (61)2.3.12.1 系统功能模块 (61)2.3.12.2 功能实现设计 (61)2.3.13 教学质量评价子系统 (66)2.3.13.1 系统功能模块 (66)2.3.13.2 数据流程 (66)2.3.13.3 功能实现设计 (67)2. 4 软件体系架构 (72)2.4. 1 系统硬件配置方案 (73)2.5 教务管理、应用系统结构方案 (75)2.5. 1 教务管理系统主机方案 (75)2.5. 2 存储系统方案 (77)2.5. 3 应用服务器 (77)2.5. 4 教务系统备份方案 (78)2.5. 5 教务系统网络方案 (78)1.教务管理系统1.1 教务管理信息系统软件情况介绍该系统的后台数据库建议采用Oracle,前台开发工具采用Delphi、、J2EE(系统有基于.NET开发的版本和基于J2EE开发的版本)。
整个系统基于三层结构,数据库服务器,应用服务器,客户端。
网络操作系统采用UNIX和Windows。
1.2 系统的硬件组成系统的硬件由数据库服务器(建议采用小型机)、多台WEB应用服务器、数据备份系统组成。
硬件网络结构示意图如下:系统因采用Oracle,具有较强的安全保障;数据库服务器操作系统采用UNIX,安全级别较高,技术要求较高,一般人员掌握它不容易,安全性相对Windows好些;系统的应用程序对密码采用较安全的设计方法,具有相对的安全性;校园网系统应具备可靠的防火墙等措施,防止黑客对内部系统的破坏。
2.系统的速度因学分制的推进取决于选课制的推进,该系统的运行除选课对服务器的硬件要求较高,平常使用只需普通的服务器则可,服务器的档次直接影响同时选课的人数。
3.系统的备份数据的备份是整个系统实施的重要部分。
该系统采用多层备份,数据库服务器本身的备份+应用服务器的备份+系统管理员工作站的自动备份。
1.4 系统的特色介绍1.基于.NET和J2EE的开发平台、中间件和组件技术使得系统的二次开发更加灵活、方便。
高校可根据自身特点对学籍管理、毕业审核条件、教学资源调配等进行个性化修改。
2.随着学分制的教学改革,国内少数高校已试行了完全学分制,大部分高校正在由传统的学年制向学分制过渡,传统的教学管理软件已无法适应这一转变,本系统在设计时需要考虑学年制、学年学分制、学分制以及过渡时期等不同阶段教学管理软件衔接的需求,从而解决了学校课程库、成绩库、学生库等的数据迁移问题。
3.系统强化基于INTRANET面向师生的服务和互动管理,使高校教学管理工作效率大大提高,同时也方便了学生。
如通过计算机快速与高质量选课管理给学生的课表随机派位,让学生根据自己的意愿在较短的时间内完成课程的选择。
规范高校的教学资源管理。
系统严格遵循教育部颁发的学籍学历规范和有关信息标准,课程代码、教师代码、学号等的编码规范了高校管理,避免代码的重复等不合理现象的发生。
2 系统参考标准和规范2.1. 引言1. 定义流程、功能模块、网络、设计、数据结构、C/S(Clent/Server客户/服务器)、B/S(Browse/Server浏览器/服务器)、 DCOM、MTS/COM+、、XML 、WEB SERVICE2. 参考标准《GB8567—88 中华人民共和国国家标准计算机软件产品开发文件编制指南(Guidelins for computer software product development documentation)》;《中华人民共和国国家标准JYGLBZ-XX-2002 教育管理信息化标准第1部分:学校管理信息标准(Standards of education management information Part 1:Standards of school mamnagement information)》2002年底月发布、实施;《广东女子职业技术学院教学计划指导书》2.2. 系统概述2.2.1. 设计目标教务管理系统的目标是:实现学分制管理的要求,以流程:课程预选(部分选修课)教学任务排课学生选课学生成绩为中心,对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。
使各使用部门大大提高工作效率,使学生、教师及其他各类人员查询数据极为方便。
2. 系统的总体功能设计系统总体功能模块图。
系统管理员可以通过用户权限清单内的弹出菜单删除该用户的某些权限,也可以从权限模块清单内的弹出菜单增加该用户的权限(必须在该用户所属角色的权限范围之内)。
2. 口令维护口令维护是用户进行更改密码功能,为了更好的保存密码,所以用户在保存密码时要选择一种加密算法把密码加密成密文。
3. 系统初始化系统初始化是系统在正式运行之前清除系统在试运行阶段的测试数据,它将清除系统所有的数据,它是系统管理员所特有的权限。
在清除数据时需系统管理员输入口令通过后才执行该功能。
4. 代码维护代码维护是为数据录入和信息统一、规范管理而设置的,系统把他们分为公共代码和子系统代码。
公共代码有:校区代码(对多校区的高校,需分校区!)、院系代码、系代码、专业代码、五级记分制对应百分制成绩代码表、等级考试代码学籍子系统代码:专业类别代码、行政班级代码、学生奖励代码、学生处分代系统设计功能:打开或关闭操作日志开关表的登入开关、操作开关;根据用户的操作和时间查询操作日志或清除操作日志记录。
6. 备份和恢复备份是保障数据安全性重要手段,用户要非常重视数据的备份。
不仅系统要提供多种备份方法,而且用户要制定严密的备份计划。
操作系统级硬盘拷贝备份、数据库自带备份工具。
而系统的备份设计为多级备份即:(1)管理员备份:备份整个系统的所有数据;(2)子系统级备份:备份本子系统所有的数据(如成绩数据);(3)院系系级备份:备份本院系、系的所有数据。
备份出的数据格式提供:.DBF,.TXT,.DB等。
备份出的数据多保存在本地硬盘,用户可以选择备份路经。
用户要定期的把备份数据转移到其他存储介质上。
备份是所有用户都具有的权限,而当数据遭到破坏要进行数据恢复时,因为涉及到数据覆盖问题,系统设计好当要数据恢复必须要有高一级用户的同意,也就是需要高一级用户的密码才可以进行数据恢复7. 系统帮助系统帮助设计成WEB连接形式,用户在使用系统时只须选择此菜单项或按F1快捷键即可弹出系统帮助,并可通过目录查询和关键字索引来查找帮助项目。
2.3.3. 学籍管理子系统学籍管理子系统主要是实现学生信息的管理,并为其它子系统提供相关的基础信息和数据。
本系统主要功能包括:学生注册、信息维护、学籍异动、学生奖惩、社会工作、毕业资格审核、辅修专业审核、查询统计打印。
老生注册:由学生自行交费:学费,住宿费,重修费,辅修费,二专业费等。
由计费系统记录收费情况,对于使用贷学金的学生软件中以虚拟已交费,软件中设置开关:当学生计费不足时,可以用此开关人工干预,究竟能否注册。
老生注册主要实现单个学生的注册,由各院系完成。
系统列出了进入系统的院系教务员所在院系的所有学生,每个学生的信息项包括学号、姓名、专业、行政班及是否注册等信息,本模块不提供对学生基本信息的核对和修改功能。
如果条件允许,可采用刷卡方式。
不在册学生管理:通过学籍管理生成学生成绩管理信息,该信息可以用于“学生数、成绩、学分统计”模块中。
在流程上要求先做此功能,才能在学生注册功能中进行学生数、成绩、学分统计。
3. 信息维护主要用于学生信息的维护并可通过数码相机等外设或者BMP等图片文件加入学生的照片,学生信息包括学生基本信息、学生家庭信息、学生入学成绩信息。
学生信息的修改只能由学生本人凭学生证在计算中心申请修改,学生个人可以凭自己的用户名和口令通过WEB在备注栏添加自己的相关信息。
信息维护窗口:学生基本信息窗口学生家庭信息窗口:教学计划管理子系统主要是从课程库到专业教学计划,再从教学计划到学期执行教学任务,及教学任务的落实的管理。
院系对教学计划正式表只有查询的权限,制定新教学计划可以到教学计划正式表中复制所需的数据,粘贴到教学计划临时表中,再对数据进行核查,经过修改或增加或删除,完成新教学计划的制定。
教务处通过选择专业名称、年级或输入教学计划号对临时表中的新教学计划进行审核,若通不过,通知院系进行修改;若通过则提交到正式表并删除临时表的教学计划(指删除通过审核的专业教学计划)。