教务管理信息系统实施设计方案_第1页
教务管理信息系统实施设计方案_第2页
教务管理信息系统实施设计方案_第3页
教务管理信息系统实施设计方案_第4页
教务管理信息系统实施设计方案_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教务管理信息系统实施设计方案目录1 教务管理系统 .I1. 1教务管理信息系统软件情况介绍 .11 . 2系统的硬件组成 .1 TOC o 1-5 h z 1 .3系统建设中的一些注意点 .21 .4系统的特色介绍 .2 HYPERLINK l bookmark0 o Current Document 2系统参考标准和规范 .32 .1引言 3 HYPERLINK l bookmark2 o Current Document 2 .2系统概述 32 .2.1 设计目标 32 .2.2 运行环境 .32 .2.3 需求概述 .4 HYPERLINK l bookmark4 o Current D

2、ocument 2 .3 系统总体设计 .42 .3. 1 总述 .4 HYPERLINK l bookmark6 o Current Document 2 .3.2 系统维护子系统 .72 .3.2 . 1 功能模块 .82 .3. 2. 2 数据流程 .82 .3.2 . 3 功能实现设计 .92 .3.3 学籍管理子系统 .-122 .3 .3.1 功能模块 .122 .3.3.2 数据流程 . 132 .3.3.3 主要界面设计 .13 TOC o 1-5 h z 2 . 3.3.4主要功能实现 . 14 HYPERLINK l bookmark12 o Current Documen

3、t 2 .3.4教学计划管理子系统 212 .3.4.1功能模块 212 .3.4.2教学计划数据及操作流程图 .212 .3.4.3功能实现设计 22 HYPERLINK l bookmark17 o Current Document 2 .3.5 智能排课子系统 302 .3.5.1功能模块 .31 TOC o 1-5 h z 2 . 3.5.2工作流程图 31 HYPERLINK l bookmark19 o Current Document 2 .3.5.3排课的数学模型与算法 312 . 3.5.4功能实现设计 35 HYPERLINK l bookmark21 o Current

4、Document 2.3.6 选课管理子系统 362 .3.6.1系统功能模块 362 .3.6.2功能实现设计 .36 HYPERLINK l bookmark23 o Current Document 2 .3.7 成绩管理子系统 402 .3.7.1功能模块 402 .3.7.2系统数据流程 412 .3.7.3 主要界面设计 412 . 3 .7.4 主要功能实现 42 HYPERLINK l bookmark29 o Current Document 2 .3.8 教材管理子系统 482 .3.8.1统功能模块 48 HYPERLINK l bookmark31 o Current

5、Document 2 .3.8.2教材管理流程图 482 .3.8.3功能实现设计 49 HYPERLINK l bookmark33 o Current Document 2 .3.9 实践管理子系统 502 .3.9.1系统功能模块 50 HYPERLINK l bookmark35 o Current Document 2 .3.9.2学科竞赛流程图 502 .3.9.3功能实现设计 51 HYPERLINK l bookmark37 o Current Document 2 . 3 . 10 考试管理子系统 572 .3.10.1 考试安排管理 572 .3.10.2 考试管理模块图

6、572 .3.10.3 考试管理数据流程图 572 .3.10.4 功能实现设计 582 . 3 . 11收费管理子系统 .592 .3.11.1 系统数据流程 592 . 3 . 11 .2 功能实现 592.3.12WEB 服 务 管 理 子 系统 612 . 3 .12.1系统功能模块 612 . 3 .12.2 功能实现设计 612.3.13教 学 质 量 评 价 子 系统 66系统功能模块 66数据流程 66功能实现设计 67.4软件体系架构 72系 统 硬 件 配 置 方案 73 HYPERLINK l bookmark43 o Current Document 2.5 教务管理、

7、应用系统结构方案 752.5.1教 务 管 理 系 统 主 机 方案 75存 储 系 统 方 TOC o 1-5 h z 案 77应 用 服 务器 77教 务 系 统 备 份 方案 78教 务 系 统 网 络 方案 .781.教务管理系统1教务管理信息系统软件情况介绍该系统的后台数据库建议采用 Oracle ,前台开发工具采用Delphi、ASP.NET、J2EE (系统有基于.NET开发的版本和基于J2EE开发的版本)。整个系统基于三 层结构,数据库服务器,应用服务器,客户端。网络操作系统采用UNIX和Windows。. 2 系统的硬件组成系统的硬件由数据库服务器(建议采用小型机)、多台WE

8、B应用服务器、数据 备份系统组成。硬件网络结构示意图如下:教务处服务器机房教学管理信息系统网络结构示意图注:以上结构示意图仅供参考,学校可根据实际情况作适当的调整,如教务处 不一定要单独建立一个服务器机房,小型机可放置校园网托管;教务处网管机主要 用于教务处系统管理员信息系统安装调试和测试等,可以不要设置。. 3 系统建设中的一些注意点系统建设中的注意点包括:.系统的安全性系统的安全性依赖数据库、操作系统、系统应用软件的程序、校园网系统。该系统因采用Oracle ,具有较强的安全保障;数据库服务器操作系统采用UNIX ,安全级别较高,技术要求较高,一般人员掌握它不容易,安全性相对 Window

9、s好些; 系统的应用程序对密码采用较安全的设计方法,具有相对的安全性;校园网系统应 具备可靠的防火墙等措施,防止黑客对内部系统的破坏。.系统的速度因学分制的推进取决于选课制的推进,该系统的运行除选课对服务器的硬件要求较高,平常使用只需普通的服务器则可,服务器的档次直接影响同时选课的人数。.系统的备份数据的备份是整个系统实施的重要部分。该系统采用多层备份,数据库服务器 本身的备份+应用服务器的备份+系统管理员工作站的自动备份。1 . 4 系统的特色介绍.基于.NET和J2EE的开发平台、中间件和组件技术使得系统的二次开发更加 灵活、方便。高校可根据自身特点对学籍管理、 毕业审核条件、教学资源调配

10、等 进行个性化修改。.随着学分制的教学改革,国内少数高校已试行了完全学分制,大部分高校正在 由传统的学年制向学分制过渡,传统的教学管理软件已无法适应这一转变,本系统在设计时需要考虑学年制、学年学分制、学分制以及过渡时期等不同阶段教学 管理软件衔接的需求,从而解决了学校课程库、成绩库、学生库等的数据迁移问 题。.系统强化基于INTRANET面向师生的服务和互动管理,使高校教学管理工作效 率大大提高,同时也方便了学生。如通过计算机快速与高质量选课管理给学生的 课表随机派位,让学生根据自己的意愿在较短的时间内完成课程的选择。规范高校的教学资源管理。系统严格遵循教育部颁发的学籍学历规范和有关信 息标准

11、,课程代码、教师代码、学号等的编码规范了高校管理,避免代码的重复等 不合理现象的发生。2 系统参考标准和规范引言.定义流程、功能模块、网络、设计、数据结构、C/S (Clent/Server 客户/服务器)、 B/S(Browse/Server 浏览器/服务器)、DCOM、MTS/COM+、ASP.NET、XML、 WEB SERVICE.参考标准GB8567 88中华人民共和国国家标准计算机软件产品开发文件编制指南 (Guidelins for computer software product development documentation);中华人民共和国国家标准 JYGLBZ-XX

12、-2002 教育管理信息化标准 第1 部分:学校管理信息标准 (Standards of education management information Part Standards of school mamnagement information) 2002 年底月 发布、 实施;广东女子职业技术学院教学计划指导书系统概述设计目标教务管理系统的目标是:实现学分制管理的要求,以流程:课程预选(部分选 修课)教学任务 排课 学生选课 学生成绩为中心,对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。使 各使用部门大大提高工作效率,使学生、教师及其他各

13、类人员查询数据极为方便。运行环境.硬件环境服务器两台:数据库服务器、应用程序服务器要 求:至少双Xeon 700 (2M ) CPU,内存2G以上.软件环境数据库服务器:旧M AIX、Solaris (或 Windows 2000 Server )Oracle9i enterprise应用程序服务器: Windows 2000 ServerOracle Application ServerIE5.5IIS5.0J2EE/Microsoft.NET Framework客户端:Windows98/2000/XP需求概述.教学管理主线框图主线3 教学质量管理 教材其他保障体系管理.管理环境需求CS模

14、式主要是教学行政性环境,教务处各科、各院系、部、中心等。BS模式要求在广域网上进行服务,并将所有的咨询和操作内容按服务对象即 教师、学生、管理人员、其他人员归类,前三者实行凭密码登录,按权限管理。系统总体体设计总述.系统总体设计思想系统采用分布式的体系结构来实现教务信息管理系统的各项功能,系统是三层或多层的C/S和B/S应用系统,把能够执行特定企业功能的企业应用逻辑代码封状成应用企业对象并发布到应用服务器中,以供 WEB服务器和C/S客户端调用客户端分担(Pooling)技术来提高系统的运行效率,用三层或多层分布式应用系统数据库池技术来提高数据库的连接速度,在系统初始运行时,配置好一定数目的数

15、据库连接并放到池(Pool)中等待其他对象调用。当有企业对象需要进行数据库连接时,如果池中有连接就直接使用,如果没有并且还允许在池中加入新连接对象就马上建立新的连接,如果池已满,就等待。当企业对 象使用完连接对象时系统并不将其释放而是归还到池中等待其他对象调用。同样采 用共同分担技术建立对象池,这样便减少了对象的释放、建立的反复操作从而提高 了整个系统的运行效率。MTS/COM+支持共同分担技术,如下图所示:客卡资冗余的应用服务器照媚容错和负载平衡,采/&1分担技术在一定整孤库 内提高了系统的执行效率,“神聊米黑桶猛|gg秒时的效率降低和应用服务 器发生故障带来的问题,也就是负载平衡和容错问题

16、。Delphi通过冗余的应用服务器和对象中介组件(TsimpleObjectBroker 、MTS/COM+ )来解决负载平衡和 容错问题。所有分布到网络中的功能相同的应用服务器都要向企业对象中介信息(TSimpleObjectBroker )注册,企业对象中介来维护所有可用的应用服务器列表, 当客户端提出请求连接时,企业对象中介找到合适的应用服务器回传给客户端;客 户端与应用服务器通信的过程中,企业对象中介不在参与,但是时刻在监视应用服 务器的运行状态,当他发现应用服务器故障或负载太重时就在网络中找到其他已注 册功能相同的应用服务器提供给客户端。容错与负载平衡的实现过程如下图。.系统的总体功

17、能设计系统总体功能模块图C/S结构教务处各科室、院系、系教务信息管理系统B/S结构系学计智选成1教实考收教统籍 和划能课绩材践试费学维管管排管管管管安管评护理理课理理理理排理估学生成绩录入网上选课信息查询与下载信息维护信息查询信息查询教务公告发布机构设置管理教学设施管理上传管理文件教学成果发布教学论坛管理教学资料发布各部门科室教务公告机构设置管理文件培养计划课程介绍教学设施教学成果教学论坛访客而每个用户进入系统只显示该用户拥有权限模块的菜单。系统维护子系统系统维护子系统是整个系统的控制部分,关系到数据的安全,它涉及到授权、 系统初始化、代码维护、数据备份与恢复、操作日志、系统帮助等功能。.功能

18、模块系统维护子系统权 口系代系数系限令统码统据统维维初维操备帮护护始护作份助化日志创维创公学计教实建护建共籍划材践维角用代子子子子护色户码系系系系角权及维统统统统色限授护代代代代权码码码码数据流程.授权流程,如下图进入授权模块角色维护2.用户口令维护流程,如下进入口 令设置录入旧口令并选 择旧口令加密算 法旧口令校验否录入口令并选择算 法第二次录入口令两次口令校验是口令维护完成退出口令设 置2.3.23功能实现设计1.权限维护权限维护是系统管理员特有的权限,有:创建维护角色,维护角色权限,创建用户及授权三个子功能模块。新系统安装完后有一个(若需双密码授权,则系统有两个默认的用户:adminon

19、e,admintwo)默认的系统管理员用户 admin,系统管理员初次进入系统,系统会要求录入口令并选择加密口令的算法,此时系统管理员具有系统维护中除代码维护外的所有权限。角色的设计有数据库角色的设计和应用系统模块权限角色的设计:数据库角色:对角色详细定义所有表的读写权限,用户对表的操作权限由数据库来管理。模块权限角色:在数据库角色的基础上对角色定义拥有系统的模块权限(1)建维护角色:系统默认数据库角色有:系统管理员级、院系领导级、教务处级、院系级、系级、教师级、学生级等角色。系统管理员根据学校具体情况创建不同级别的角色,并进行维护,包括增加、修改、删除等;(2)护角色权限:对于不同级别数据库

20、角色系统给予默认的权限模块,对角色授 予模块权限只能在角色所属级别的权限模块范围内维护,对系统所有的权限 模块进行编号。创建用户及授权:创建新用户,并选择用户所属的角色,那么用户就拥有某 角色的所有权限,并可对该用户的权限在该用户所属的角色权限范围内进行增删。 用户名用该用户的职工号。用户所管理数据的范围根据用户所属的部门来定。用户表:用户名(职工号)、口令、所属角色功能模块代码表:功能模块代码、功能模块名称用户权限表:用户名、功能模块代码创建用户及授权功能界面如下系统管理员可以通过用户权限清单内的弹出菜单删除该用户的某些权限,也可 以从权限模块清单内的弹出菜单增加该用户的权限(必须在该用户所

21、属角色的权限 范围之内)。. 口令维护口令维护是用户进行更改密码功能,为了更好的保存密码,所以用户在保存密 码时要选择一种加密算法把密码加密成密文。.系统初始化系统初始化是系统在正式运行之前清除系统在试运行阶段的测试数据,它将清 除系统所有的数据,它是系统管理员所特有的权限。在消除数据时需系统管理员输 入口令通过后才执行该功能。.代码维护代码维护是为数据录入和信息统一、规范管理而设置的,系统把他们分为公共 代码和子系统代码。公共代码有:校区代码(对多校区的高校,需分校区!)、院系代码、系代码、 专业代码、五级记分制对应百分制成绩代码表、等级考试代码学籍子系统代码:专业类别代码、行政班级代码、学

22、生奖励代码、学生处分代码、学籍异动类别代码、学生职务代码、籍贯代码教学计划子系统代码:课程性质代码、课程类别代码教材子系统代码:教材供应商代码、出版社代码、教材类型代码、教材适用对象代码、教材名称代码实践子系统代码:实习性质代码、学科竞赛代码、基地代码、研究形式代码、 毕业论文题目类型代码、毕业论文进行方式代码公共代码由教务处统一设定,而子系统代码则由主管该子系统的最高级用户设aEo专业代码表:由教务处维护好专业代码、专业名称、所属院系、系、学制、授 予学位,而专业培养目标、培养要求、主要课程、特色课程等信息由专业所属院系 来维护其他代码的编码规则由该代码的管理人员根据实际需要进行编码。.系统

23、操作日志系统操作日志管理是用于记录每个用户名、 用户的操作(登入系统)、操作对象 模块、登入(操作开始)时间、退出(操作结束)时间。作为用户权限之一,由系 统管理员掌握由于系统操作日志数据比较多,系统提供用户登录日志开关和用户操作日志“ 关用来决定系统是否记录用户登入日志和操作日志。用户登录日志开关决定日志管理中是否记录用户登录日志。有“开”和“关”两个选项。用户操作日志开关决定日志管理中是否记录用户操作日志。有“开”和“关” J 两个选项。操作日志表:用户名、用户的操作(登入系统)、操作对象模块、登入(操作开 始)时间、退出(操作结束)时间操作日志开关表:登入开关、操作开关系统设计功能:打开

24、或关闭操作日志开关表的登入开关、操 作开关;根据用户的操作和时间查询操作日志或清除操作日志记录。.备份和恢复备份是保障数据安全性重要手段,用户要非常重视数据的备份。不仅系统要提 供多种备份方法,而且用户要制定严密的备份计划。操作系统级硬盘拷贝备份、数 据库自带备份工具。而系统的备份设计为多级备份即:(1)管理员备份:备份整个系统的所有数据;(2)子系统级备份:备份本子系统所有的数据(如成绩数据);(3)院系系级备份:备份本院系、系的所有数据。备份出的数据格式提供:.DBF, .TXT, .DB等。备份出的数据多保存在本地硬盘,用户可以选择备份路经。用户要定期的把备份数据转移到其他存储介质上。备

25、份是所有用户都具有的权限,而当数据遭到破坏要进行数据恢复时,因为涉 及到数据覆盖问题,系统设计好当要数据恢复必须要有高一级用户的同意,也就是 需要高一级用户的密码才可以进行数据恢复.系统帮助系统帮助设计成WEB连接形式,用户在使用系统时只须选择此菜单项或按 F1 快捷键即可弹出系统帮助,并可通过目录查询和关键字索引来查找帮助项目。2.3.3.学籍管理子系统学籍管理子系统主要是实现学生信息的管理,并为其它子系统提供相关的基础 信息和数据。本系统主要功能包括:学生注册、信息维护、学籍异动、学生奖惩、 社会工作、毕业资格审核、辅修专业审核、查询统计打印。.功能模块.功能模块学籍管理子系统辅修专业审核

26、查询统计打印2.3.32数据流程各院、系C/S模式分班、编学号临时库学工、团委奖惩、社会工作2.3.33主要界面设计学籍管理子菜单学籍管理学生注册信息维护学籍异动学生奖惩社会工作毕业资格审核辅修专业审核查询/统计/打印生成成绩管理信息学生注册与新生注册菜单:学生注册新生注册老生注册不在册学生管理学生数、成绩、学分统计招牛代码维护 数据导入/处理 分行政班、编学号 转基本信息库老生报到注册查询输入修改、删除其它学生信息查询、统计报表、分析、审核输入、修改、删除(学籍变更一注册中教务处、各科室C/S模式查询/统计/打印子菜单:,查询/统计/打印 信息查询/打印在校学生人数统讦学籍变更统计预计毕业人

27、数统计2.334.主要功能实现.学生注册学生注册包括新生注册、老生注册、不在册学生管理。新生注册:收费部分参见老生注册,先收费后注册新生注册由教务处统一完成。首先将招生信息库导入学生信息临时库,根据招 生代码表作相应的处理并按专业分行政班、编学号,最后将学生信息临时库中的数 据转入学生基本信息库中。注册人员可以对报到新生的信息和学生基本信息表中的 基本信息进行核对,如有出入,可以直接修改。新生凭通知单报到时,打印学生注 册流程单及学生的密码,两者由虚线隔开,密码由学生自己保管。|招生信息库 |丁导入学生信.息临时库报到 4 新生报到信息丁 |数据处理、箕班、编学号 | J打印注册流程单转入学生

28、1本信息库1老生注册:由学生自行交费:学费,住宿费,重修费,辅修费,二专业费等。由计费系统记录收费情况,对于使用贷学金的学生软件中以虚拟已交费,软件中设置开关:当学生计费不足时,可以用此开关人工干预,究竟能否注册。老生注册主要实现单个学生的注册,由各院系完成。系统列出了进入系统的院 系教务员所在院系的所有学生,每个学生的信息项包括学号、姓名、专业、行政班 及是否注册等信息,本模块不提供对学生基本信息的核对和修改功能。如果条件允 许,可采用刷卡方式。不在册学生管理:不在册学生管理区示自d位弹出菜单主要对进修生、辅修生、研究生、在本校学习的外校学生等的基本信息进行维 护(增加、修改、删除等)。对于

29、进修生主要考虑其需要选课,进修生的信息由院系 负责。对于辅修生来说则是为了便于专业辅修审核,辅修生的信息由院系负责。学生数、成绩、学分统计:要求统计学生某学期、学年累计有多少学分不及格, 并统计学生未通过课程的累计学分、曾经不及格学分的累计,在学期班级成绩汇总 表上显示课程学分及课程性质(考试、考查);当学期不及格学分达16学分情况; 选课不足12学分情况;选课超过30学分情况,也需进行统计。学生注册中的学籍管理:要求能反映专业现有学生数,历史有学生数,异动生 数;学号电话/邮编姓名来源单位类别学习期限性别入学日期年龄毕业日期学历进修院系职称/职务辅修专业记录导航条增加修改删除保存返回打印报表

30、中均有:制表人代码,制表人姓名,制表时间等;.生成成绩管理信息通过学籍管理生成学生成绩管理信息,该信息可以用于“学生数、成绩、学分统 计”模块中。在流程上要求先做此功能,才能在学生注册功能中进行学生数、 成绩、 学分统计。.信息维护主要用于学生信息的维护并可通过数码相机等外设或者BMP等图片文件加入学生的照片,学生信息包括学生基本信息、学生家庭信息、学生入学成绩信息。学 生信息的修改只能由学生本人凭学生证在计算中心申请修改,学生个人可以凭自己 的用户名和口令通过 WEB在备注栏添加自己的相关信息。信息维护窗口 :学生基本信息窗口学号学习年限照片姓名学籍状态11性别当前所在级出生日期培养方向政治

31、面貌专业方向民族专业类别至入学日期1港澳1台侨码来源地区毕业中学健康状况院系宿舍号后无学位系联系电话备注专业电子邮箱地址行政班准考证号学制身份证号记录导航条增加修改删除保存打印返回学生家庭信息窗口:学号姓名家庭地址家庭邮编家庭电话父亲姓名父亲单位父亲单位邮编父亲单位电话或手机母亲姓名母亲单位母亲单位邮编母亲单位电话或手机 备注记录导航条增加修改删除保存打印返回学生通过B/S可修改除学号、姓名、家庭地址、家庭邮编外的其它几项的信息.学籍异动本模块主要是根据学期中的学生学籍异动,实现学生学籍异动记录的添加功能异动学生信息显示区弹出式菜单学籍异动信息的录入主要由教务处负责异动序号异动类别学号异动原因

32、姓名异动时间性别处理文号异动说明阎i基本信息学生家庭信息学生入学成绩异动前信息显示区异动后系所所在年级专业行政班学制增加 修改弹 出 式 菜记录导航条删除保存 返回手工异动:能进行手工异动;学生成绩皿代异动后的班级自动生成, 并给出提示: 少修及多修的课程;能根据统计报表来手工异动;5.学生奖惩记录学生的奖励和处分情况。学生奖励学生处分学号 姓名 性别 院系 专业 行政班 学籍状态 处分结果 处分原因加改除滤增修删过处分日期 给予处分单位 处分文号 备注弹出 式 菜记录导航条增加修改删除保存返学生奖励:可按奖励名称排序。学号 姓名 性别 院系专业 行政班奖励名称奖励级别 奖励方式 奖励单位 奖

33、励文号 备注学生处分将贷款加入奖学金名称选择栏,把贷款学生的信息计入学生奖惩表中,能查询某项奖学金的获奖名单、人数累计,能查是否贷款等信息。.社会工作记录学生的社会工作情况。由团委负责。学号奖励级别姓名奖励单位性别奖励文号院系备注专业 行政班担任何种社会工作奖励名称奖励日期记录导航增加修改删除保存返回条.毕业资格审核根据教学计划和毕业基本条件等审核申请毕业学生或正常毕业学生的是否毕专业年级 _ 开始审1审核条件审核学生,增加删除E4弹出菜单审核结果业、是否获得学位。在审核中:要有累计不及格学分;有 25学分是补考或重修的,则不能获得学位资格。即把这些限制加入到审核条件中。.辅修专业审核9.查询

34、/统计/打印统计全校各类(男女生等)学生人数,统计各专业学生人数,预计毕业的人数等信 息并打印相应的报表。信息查询/打印:根据多种条件查询学生基本信息表、学生家庭表、学藉异动表、 学生奖惩表、学生处分表、学生社会工作表中的信息。并可将查询的结果输出到 Excel或打印报表。2.3.4.教学计划管理子系统教 师 信 息 管 理教 学 任 务 管 理课 程 库 管 理教师教学日历管理教师信息管理统计、报表实践教学任务安排教师安排、教材选用理论教学任务调整教学任务创建、下达全校性选修课管理辅修计划管理专业计划课程管理专业方向模块专业信息管理教学计划管理子系统主要是从课程库到专业教学计划,再从教学计划

35、到学期执行教学任务,及教学任务的落实的管理教学计划管理子系统教 学 计 划 管 理功能模块教学计划数据及操作流程图院系院系任选课维护收课程库维护教务处教务处审核制定专业所属院专业教学计划重复班教务处创建选课后调整学期执行教学任务教学任务落实对课程创建教 学班,安排任 课教师,教材 选用,特殊场 地标识及调整 教学任务.功能实现设计.数据导入在教学计划管理子系统中数据的导入主要是课程库表、教学计划课程信息表、 教学任务表、教师信息表。数据导入功能是在系统刚开始使用时,有些数据在其他 系统中已有或在DBF、EXCEL中,但数据项是不尽相同。所以在数据导入时提供 数据项的选择对应。数据导入的界面设计

36、如下:打开外部数据导入数据关闭外部数据库字段需求数据库、字段记录浏览选中字段对应序教师信息表y外部数据库数据需求数据库数外部库的字段显示区字段名中文字段默数据显示区需求数据库字段显示区.课程库管理课程库管理包括课程库维护和课程库的查询打印,课程库有如下的数据项:课程代码、课程中文名称、课程英文名称、学分、周学时、周数、预修要求、备注、课 程简介、标识位1、标识位2(标识位是供教学质量评估来确定课堂教学质量评价课 程号的8-9位内容)。课程库管理分为两部分:院系管理本院系的任选课,其他课程由教务处统一管 理。教务处管理的课程除课程简介由开课院系进行维护外,其他项数都由教务处来 维护。只要进入到课

37、程库中的有效课程,它的课程代码是永久不变的。如果开课部 门要增加新课程,要先申请经教务处审核同意后根据课程代码的编码规则增加新课 程代码,而课程简介、教学大纲由开课部门来维护。院系任选课管理由各自院系进行维护课程库管理窗口开课部门:课程库数据课程库维护的界面设计如下:开课部门: 开课学期: 课程号:课程代码: 中文名称:央文名称:学分:周学时:周数:预修要求: 课程大纲:增加 修改 删除 保存 查询 返回课程库的查询打印由用户设定查询条件,查询条件可以多种组合,并打印输出 或导出到DBF、EXCEL 等。查询出结果后,有删除和更新功能,具有教务处级角色的用户才能进行查询结果的删除和更新。更新的

38、界面设计如下:更新当前字段指定内容。加前缀。加后缀。插入字符。删除字符。将一个字段的值写入另一个字段更新界面右边框的内容是根据左边选择更新项目而改变。.教学计划管理教学计划管理包括专业信息管理、专业方向模块管理、专业计划课程信息管理、专业辅修计划管理。如下图所示专业信息管理专业方向模块管理课程信息管理辅修计划管理专业名称:V年的攵:w过滤数据窗口增加删除修改制定新教学计划 审核新教学计划 查询专业计划复制 专业计划粘贴 返回)弹出菜单(1)专业信息管理专业信息管理是各年级专业信息的维护,主要有如下的数据项,教学计划号它 是主表,有专业信息才能有该专业对应的专业方向模块、专业计划课程信息和专业

39、辅修计划管理。对专业信息要设计出查询、增加、删除、修改等功能。(2)专业方向模块管理专业方向模块管理是某专业在某年级含有的专业方向,而专业计划课程信息又 在专业方向上又分模块,及模块下又分组号。所以在专业计划课程信息管理之前, 要先把该专业含有的专业方向,专业方向下含有的模块,模块下含有组号进行定义对专业方向模块要设计出查询、增加、删除(要先删除该方向模块组号对应的 专业计划课程信息)、修改等功能。(3)专业计划课程信息管理专业计划课程信息管理是制定专业课程计划,从课程库中选取本专业计划的课程。课程信息表的数据项有:教学计划号、专业代码、专业名称、年级、课程代码、 课程中文名称、学分、周课时(

40、周数)、课程性质、课程类别、考核方式、开课院系、 开课系、专业方向、模块、组号、建议修读学期、辅修标识、课程内部编号(由专 业计划号+组号(专业方向、模块、组号所决定)+要求达到的学分组成的一个编号(自动产生编号)。课程性质:必修课、限选课(方向、模块)、院系选修课、任选课。课程类别:公共基础课、学科基础课、专业课、实践环节课、其他对专业计划 课程信息管理设计出查询、增加、删除、修改等功能。在专业教学计划中增加一门新课程时,可以在课程名称的控件中录入该门课程 课程拼音(课程拼音在课程库中已说明),然后点击课程名称控件右边的查询, 弹出 新窗口显示含有该拼音的所有课程课程信息,用户选中一门即可。

41、(4)专业辅修计划管理从专业计划课程信息中提取课程信息(辅修标识的课程)组成该专业的辅修专 业教学计划,然后对这些课程的课程性质和课程类别进行分类,最后产生辅修专业 的课程信息。系统的设计思路是要把数据管理下放到各院系,使教务处各科室人员从繁重的 数据处理中解脱出来,以便有更多的时间进行数据的统计、分析,更好进行教学管 理。而院系输入的教学计划必须经过教务处的审核才能正式成为该专业的教学计划。 所以我们设计让院系输入的数据先进入临时表,经教务处审核后进入教学计划正式 表(要审核的信息是指专业教学计划课程信息表)。如下图所示:院系对教学计划正式表只有查询的权限,制定新教学计划可以到教学计划正式

42、表中复制所需的数据,粘贴到教学计划临时表中,再对数据进行核查,经过修改或 增加或删除,完成新教学计划的制定。教务处通过选择专业名称、年级或输入教学 计划号对临时表中的新教学计划进行审核,若通不过,通知院系进行修改;若通过 则提交到正式表并删除临时表的教学计划 (指删除通过审核的专业教学计划)。教务 处对教学计划正式表具有查询维护的权限。制定新教学计划和审核新教学计划的操 作界面与教学计划管理一样,但弹出新的数据管理窗口,连接的是教学计划临时表。教学计划向校内网上发布,通过校内可查询所有专业的教学计划及辅修计划。4.教学任务管理教学任务管理是每学期执行教学任务的管理,包括教学任务的创建、下达,教

43、 学任务调整,教师安排、教材选用,统计报表。要求任务到班级,任务安排:软件由专业方向、开课部门落实到教师。下任务 要求到学生所在系,再落实到教师;按班级下任务;合班课开课由部门定,而教务 处有修改权限。教学任务表的数据项有:专业代码、专业名称、年级、学年、学期、课程代码、 课程中文名称、学分、周课时、课程性质、课程类别、人数、开课院系、开课系、任课教师编号、任课教师姓名、选课课号、分组标识、选用教材(教材统一征订号、 教材名称、作者、出版社、版别、是否优秀教材)、特殊场地标识(多媒体)、任务下 发标识、可拆分教学班数上限、可拆分教学班数下限、可拆分教学班数。理教学任务管理要设计出创建、增加、删

44、除、修改、下发教学任务、拆分教学班、关闭教学任务调整等功能。a)教学任务创建、下发每学期教务处进入到本功能窗口,选择要创建教学任务的学年学期(软件系统 默认是本机的系统日期转换的学年学期,点击【创建】按扭,系统根据每年级专业 的指导性教学计划自动生成所选择学年学期的教学任务。此时教学任务中的任务下发标识为false ,院系还不能进行教学任务调整,教务 处可先进行一些需要的调整,如有些课的建议修读学期要进行调整,要增加或删除 课程。对某些课程可以限制拆分教学班数上限、 下限和班数,点击【下发教学任务】, 任务下发标识为true ,院系才可以进行教学任务的调整。因为实践教学管理与理论教学管理的区别

45、,理论教学是由学生选课产生教学班 管理,实践教学由院系统一安排,所以教学任务分为理论教学任务和实践教学任务。实践教学任务是由教学计划中课程类别为实践环节的课程创建而来的。为了让院系能在规定的时间内完成教学任务的落实,教务处可以在教学任务调 整期限到后关闭院系对教学任务的调整。教学任务创建、下发管理窗口数据窗口创建增加删除弹出菜单修改教学任务创建查询、下侬螂健蜘设计如下:关闭教学任务调整返回b)理论教学任务调整院系对教务处下达的教学任务(课程类别不是实践环节)在规定的时间内根据院系本学期的实际情况对任务进行调整。主要有两类(1)、教务处下达的教学任务是完全照每专业的教学计划生成的,如一些选修课,

46、是十多门选二三门的,院系实际开不出这么多选修课,要删除不开的选修课;(2)、是要对每专业的课程拆分教学班,拆分教学班每班的容量根据各类课程教学班容量表中获得,系统对本院系当前学期的所有教学任务自动拆分教学班,并进行调整。理论教学任务调整窗口数据窗口弹出菜单增加 删除 修改 拆分教学斑 查询 返回.教师安排、教材选用(理论教学任务)对拆分好的教学班可以安排到开课系,并安排任课教师,每安排一个教学班的 任课教师,系统便自动产生该教学班的选课课号,选课课号由四部分组成:学年学 期+课程代码+职工号+序号,同一教师任同一门课程的多个教学班,选课课号由序 号来区分。对每个教学班的使用教材进行安排,以便教

47、材中心根据选课后学生需要教材的情况进行教材证订对于场地有要求的要进行标识教师安排、教材选用的操作界面设计如下:专业代码:课程代码:立专业名称: 一立)课程名称:教师姓名:开课系:教师职工号:.实践教学任务安排院系对实践教学任务要进行统一安排落实,要对某一专业的某一实践进行按实 践基地、指导教师分组,并根据统一和学生自愿原则把学生分派到各组,而有些学 生自己安排实践实习单位。.全校性选修课管理.统计报表根据教务处的要求设计出各种统计报表教学任务向网上发布,任课教师可以在网上查询自己本学期的教学任务及选课 后自己所任课教学班的所有学生的简要信息。5.教师信息管理教师信息管理是对教师基本信息、教师的

48、教学日历、教师课表的管理。Email.教师基本信息教师信息表的数据项有:职工号、姓名、性别、出生日期、联系电话、地址、教职工类别、所属部门(院系)、所属科室(系)、职务、职称、教学质量评 价、教师简介。教学质量评价由教务处根据学校教学质量评价的结构进行维护,数据可以直接 从教学质量评价接口中整批取得;教师简介由教师自己通过WEB进行录入,简介内容由教师自定,可以包括教师历年的任课情况,获得的荣誉、所任课程的教学特 色等;而其他信息由教师所在的院系教务员进行维护。有增加、删除、修改、查询 等功能。学生在选课时可以查询这些信息。.教师的教学日历管理教学日历是教师每学期在上课前对本学期要上课程的教学

49、安排,教学日历表的 数据项有:职工号、姓名、学年、学期、教学日历。要求:能对具体教师历年所落实任务进行统计,统计记录中要求有学生人数; 增加以为检索条件,查询:课程、时间、地点、教师职称。教学日历是教师通过 WEB在开学前录入完成,以便学生在网上查询。.教师课表的管理查询教师在某学年学期课表,并能以课程表的格式打印出来。教师课程表的数据项有:教师职工号、学年、学期、任课时间 1 ,学生数、任 课时间2,学生数、.一任课时间学生数。课表中每门课程要求有:总学时,周学时, 教室设备信息。教师的任课时间存放的是选课课号+教室编号。智能排课子系统智能排课要受许多因素的制约,如特殊场地的要求;特殊时间的

50、要求;排课的 瓶颈问题是时间的安排,由于学生的选修、辅修、多专业、多学位形成学生的学习 任务多,导致总的排课任务量很大。学分制(选课制)的排课与学年制的排课不同,根据指导性教学计划生成教学 总任务,按各类课程教学班人数的要求生成总的教学班教学任务并下达各教学部门, 各教学部门可以根据实际情况并征得教务处同意后可对教学班进行适当地调整并安 排任课教师(教师安排好后即生成选课课号),对于场地、时间有特殊要求的教学任 务进行标识,并由教务处进行统一调整形成排课总任务。对于新生排课完后由于新生无法进行选课,所以系统还要对新生按学号进行派 位生成新生教学班。而老生由选课产生教学班。讲课与实验可分开,如果

51、分开,应该为两门课;教学周不一定连续,不能仅用 起-止周来表示;课内实验等可用人工干预,并在课表查询时,应能看出教师情况、 教室情况。(例如:该教师某时是在教室上课,还是在实验室带实验),能反映出: 实验时间、地点、辅导教师等信息。功能模块排课管理子系统工作流程图网上查询最终排定开课情况排课的数学模型与算法建立一个数学模型-资源分配模型:定量资源分配给不同的需求个体,说明如 下:. 需求集:需要安排时间与地点的课程,其特征是课程名称、上课人数、 授课教师。按年级专业对排课任务进行处理:确定年级专业I开课数为N,记为A1,A2,A3 - An找出开班数最大(设为M)的课,如A1,课号分别为A11

52、,A12, - AlmAA11,A12,A1m建立N*M矩阵A21,A22,A2元素Aij代表Ai课的第j说明:(1)矩阵内每一元素代表一课号(2)每一行元素(课号)所对应的课程号相同(3)对于开班数小于M的课,用重复课号补足一行例如:课Ai的开班数为jm,则Aij+k=Aik(1k=m-j)同一列代表该专业的一种课表.资源集:时间集合、教室集合.条件约束群:(1)映射约束:M*N矩阵,M是需求集中的元素个数,N是资源集中的 元素个数,M=N,Pij是资源集的I分配给需求集j的满意度。(2)软约束:需求集中的元素与资源集中的元素特征的多维、不定型约束。.解集:排课结果按列顺序给每一元素分配时间

53、分配教室.排课过程图如下:把教室资源集分配给需求集对于资源集分配给需求集的算法流程图如下:对于资源集分配给需求集的算法说明如下:(1)设定在资源分配中要回溯的层次数 Hs(2)建立M*N阶映射约束矩阵A,若将该矩阵中的各元素设为0或1 ,则满 意度为一个二元选择(3)按需求集的优先级别进行排序得到需求向量B,其元素个数为M;(4)为资源集合排序得到资源向量 C,其元素个数为N;(5)为B中的第I元素分配C中的第j个元素(I=M ; j=Hs ,则把B中的第I需求作标识,不为其分配资源,留给人工分配,接着把I=YD+1 ,回到第(5)步b:若YD-IHs ,回到第(5)步(10)分配B中的下一个

54、元素(I+1 ,回到第(5)步),如此下去,直至需 求集B中所有的元素均合理分配完为止,算法结束。1结束否是.功能实现设计.排课初始化:是排课前的准备工作,先设定每天的上课节数,再把教学总任务初始化成排课总任务,把排课总任务按优先级别排序。优先级的考虑顺序为:单个课号容量大(周 学时多 周学时少)单个课号容量小,并按前面讲述的同一专业年级的按最多开班数形成一个矩阵数据。排课总任务表的数据项有:序号、选课课号、节数、时间、场地、时间安排标识、场地安排标识、时间已排标识、场地已排标识、周次。设定预留的时间和教室。.人工周课:是在系统自动排课前对有时间特殊要求、场地特殊要求的排课任务进行人工排课,对

55、人工安排的教师时间、教室时间要进行标识。.自动排课:是按设定的条件和算法进行自动排课,在排课过程中要提供交互信息,如正在排的课程信息、已完成的排课任务等,对于不能安排的任务要在排课总任务中标识 其对应的项数。.人工调整:包括三部分内容,一是对自动排课未能完成的任务进行人工调整;二是通过选 课后的排课调整;三是临时调课。操作同人工周课。.教室信息管理教师信息管理是对全校的教室资源进行统一管理、调度,包括教室信息的维 护、教室的临时借调、教室使用情况的查询。教室类别为:专用教室、多媒体教室、普通教室;专用教室并不固定教室使用情况表的教室使用时间存放的是选课课号,通过选课课号便可知该教 室在该时间上

56、什么课、哪个教室上、哪些学生上。(1)教室信息维护教室信息维护是对全校教室信息的增加、删除、修改。(2)教室借调教室借调是针对临时需要教室的需求,从教室信息库中找出满足需求的空闲教 室借调给需求方,并作记载;并在教室使用情况表中作标识。当借用到期后,自动 消除标识。(3)教室使用查询查询教室的使用情况,以教室课程表的格式给出,可以在 WEB中查询。6.查询打印报表:是查询教室的使用情况,打印各种课程表,如教师课程表、教室课程表。能查 询某个班级学生是否在上课,何处上课;教师使用学号可查询学生课表;能查询某 日、某时间段有哪些教师、学生班级在上课或做实验;查询某班级的使用情况。2.3.6.选课管

57、理子系统选课后台管理子系统是为了管理人员对学生进行网上选课的一些前期准备工作 及一些活动规则进行设定。.系统功能模块选课后台管理子系统生 成 教 学 班选 课 课 程 调 整2.3.62 功能实现设计.菜单界面.生成教学班第一步:选择生成条件;第二步:生成,首先从教学任务中取符合条件的信息,然后与预排的课程表进行联接,最后利用随机性为每个学生选择一张预排的课程表。.选课课程调整界面a:缩小范围;b:可以利用快捷菜单操纵选课状态(0和1 , 0代表停止1代表可以);c:可以直接在数据显示区域调整课程容量;d:选课规则调整可以控制选课学年学期、在线人数上限、开课最低人数和第 几轮选课及相应的时间是

58、否同意改退选等,系统可以根据时间自动进行操作。学年 2002-2003学期显示范围容量选课状态当前记录可以选课显示记录可以选课当前记录停止选课显示记录停止选课快捷菜单数据显示区域选课规则调整窗口:选课学年学期:2002-2003-V在线人数上限:500开课最低人数:20第一轮 2002年12月03日0时 至2002年12月16日改退选一第二轮口改退选M 2002年12月24日0时 至2002年12月30日U选2003年03月04日0时 至2002年03月10日确定关闭.选课数据处理界面退出学年2002-2003学期1 V显小范围开1殳课程信息强制当前课程停开显小范围内符合条件的课程停开当前课程

59、选课学生筛选显小范围内符合条件的课程的选课学生信息筛选快捷菜单对应课程选课学生信息,使用相就 的颜色表示学生是否选上.选课通知维护界面通知学年学期:2002-2003-通知知标题:关于通知通知正文:1、2、3、发布关闭6.选课学生调整界面课程信息选课课程信息数据,过滤学生选课信息学生基本信息将学生数据插入当 前课程的学生选课信息 中。授权使用用户可以手 动为学生选课。学生选课信息7.报表打印界面学年 2002-2003 V 学期1/大范围、/课号:O预览单打联打(ESC键中止)教学班学生名单点名册教学班学生名单报表样式学年:学期:选课课号:课程名称:教师姓名:教师单位:上课时间:上课地4院系系

60、别专业学号姓名性别痍系电话E-mailAAABBBCCC3000621020DDDEEFFGG合计人点名册报表样式学年:学期:选课课号:课程名称:教师姓名:教师单位:上课时间:上课地点:学号姓名专业平时1平时2平时3平时4平时5成绩2.3.7成绩管理子系统功能模块 主要界面设计成绩管理子菜单成绩管理成绩录入成绩修改决策分析学绩监控查询、打印成绩录入子菜单查询/打印子菜单查询/打印空白成绩单个人学期成绩单某一课号的学生成绩单学期重修生名单等级考试成绩打印个人在校成绩单个人出国成绩单237.4.主要功能实现学生成绩:以教师开课为重点。能自动产生(4060分的)补考名单,以及重 修( 40分的)名单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论