• 1.28 MB
  • 2022-04-22 13:57:15 发布

教务管理信息系统实施设计方案.doc

  • 81页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'教务管理信息系统设计方案教务管理信息系统实施设计方案80 教务管理信息系统设计方案1.教务管理系统1.1教务管理信息系统软件情况介绍该系统的后台数据库建议采用Oracle,前台开发工具采用Delphi、ASP.NET、J2EE(系统有基于.NET开发的版本和基于J2EE开发的版本)。整个系统基于三层结构,数据库服务器,应用服务器,客户端。网络操作系统采用UNIX和Windows。1.2系统的硬件组成系统的硬件由数据库服务器(建议采用小型机)、多台WEB应用服务器、数据备份系统组成。硬件网络结构示意图如下:注:以上结构示意图仅供参考,80 教务管理信息系统设计方案学校可根据实际情况作适当的调整,如教务处不一定要单独建立一个服务器机房,小型机可放置校园网托管;教务处网管机主要用于教务处系统管理员信息系统安装调试和测试等,可以不要设置。1.3系统建设中的一些注意点系统建设中的注意点包括:1.系统的安全性系统的安全性依赖数据库、操作系统、系统应用软件的程序、校园网系统。该系统因采用Oracle,具有较强的安全保障;数据库服务器操作系统采用UNIX,安全级别较高,技术要求较高,一般人员掌握它不容易,安全性相对Windows好些;系统的应用程序对密码采用较安全的设计方法,具有相对的安全性;校园网系统应具备可靠的防火墙等措施,防止黑客对内部系统的破坏。2.系统的速度因学分制的推进取决于选课制的推进,该系统的运行除选课对服务器的硬件要求较高,平常使用只需普通的服务器则可,服务器的档次直接影响同时选课的人数。3.系统的备份数据的备份是整个系统实施的重要部分。该系统采用多层备份,数据库服务器本身的备份+应用服务器的备份+系统管理员工作站的自动备份。1.4系统的特色介绍1.基于.NET和J2EE的开发平台、中间件和组件技术使得系统的二次开发更加灵活、方便。高校可根据自身特点对学籍管理、毕业审核条件、教学资源调配等进行个性化修改。2.随着学分制的教学改革,国内少数高校已试行了完全学分制,大部分高校正在由传统的学年制向学分制过渡,传统的教学管理软件已无法适应这一转变,本系统在设计时需要考虑学年制、学年学分制、学分制以及过渡时期等不同阶段教学管理软件衔接的需求,从而解决了学校课程库、成绩库、学生库等的数据迁移问题。3.系统强化基于INTRANET面向师生的服务和互动管理,使高校教学管理工作效率大大提高,同时也方便了学生。如通过计算机快速与高质量选课管理给学生的课表随机派位,让学生根据自己的意愿在较短的时间内完成课程的选择。规范高校的教学资源管理。系统严格遵循教育部颁发的学籍学历规范和有关信息标准,课程代码、教师代码、学号等的编码规范了高校管理,避免代码的重复等不合理现象的发生。80 教务管理信息系统设计方案2系统参考标准和规范2.1.引言1.定义流程、功能模块、网络、设计、数据结构、C/S(Clent/Server客户/服务器)、B/S(Browse/Server浏览器/服务器)、 DCOM、MTS/COM+、ASP.NET、XML、WEBSERVICE2.参考标准《GB8567—88中华人民共和国国家标准计算机软件产品开发文件编制指南(Guidelinsforcomputersoftwareproductdevelopmentdocumentation)》;《中华人民共和国国家标准JYGLBZ-XX-2002教育管理信息化标准第1部分:学校管理信息标准(StandardsofeducationmanagementinformationPart1:Standardsofschoolmamnagementinformation)》2002年底月发布、实施;《广东女子职业技术学院教学计划指导书》2.2.系统概述2.2.1.设计目标教务管理系统的目标是:实现学分制管理的要求,以流程:课程预选(部分选修课)à教学任务à排课à学生选课à学生成绩为中心,对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。使各使用部门大大提高工作效率,使学生、教师及其他各类人员查询数据极为方便。2.2.2.运行环境1.硬件环境服务器两台:数据库服务器、应用程序服务器要求:至少双Xeon700(2M)CPU,内存2G以上80 教务管理信息系统设计方案2.软件环境数据库服务器:IBMAIX、Solaris(或Windows2000Server)Oracle9ienterprise应用程序服务器:Windows2000ServerOracleApplicationServerIE5.5IIS5.0J2EE/Microsoft.NETFramework客户端:Windows98/2000/XP2.2.3.需求概述1.教学管理主线框图收费主线1专科培养计划学生学籍管理(成绩)毕业资格审核发证(含专业及课程建设管理)主线2预选课教学任务排课补选开课班管理教学管理考试主线3教学质量管理教材其他保障体系管理2.管理环境需求CS模式主要是教学行政性环境,教务处各科、各院系、部、中心等。BS模式要求在广域网上进行服务,并将所有的咨询和操作内容按服务对象即教师、学生、管理人员、其他人员归类,前三者实行凭密码登录,按权限管理。2.3.系统总体体设计2.3.1.总述1.系统总体设计思想80 教务管理信息系统设计方案系统采用分布式的体系结构来实现教务信息管理系统的各项功能,系统是三层或多层的C/S和B/S应用系统,把能够执行特定企业功能的企业应用逻辑代码封状成应用企业对象并发布到应用服务器中,以供WEB服务器和C/S客户端调用。企业对象浏览器客户数据服务器应用服务器Web服务器客户端三层或多层分布式应用系统采用共同分担(Pooling)技术来提高系统的运行效率,用数据库池技术来提高数据库的连接速度,在系统初始运行时,配置好一定数目的数据库连接并放到池(Pool)中等待其他对象调用。当有企业对象需要进行数据库连接时,如果池中有连接就直接使用,如果没有并且还允许在池中加入新连接对象就马上建立新的连接,如果池已满,就等待。当企业对象使用完连接对象时系统并不将其释放而是归还到池中等待其他对象调用。同样采用共同分担技术建立对象池,这样便减少了对象的释放、建立的反复操作从而提高了整个系统的运行效率。MTS/COM+支持共同分担技术,如下图所示:数据库连接池对象池客户端使用共同分担技术的分布式系统80 教务管理信息系统设计方案采用冗余的应用服务器来实现容错和负载平衡,采用共同分担技术在一定范围内提高了系统的执行效率,但不能解决当大量客户端连接时的效率降低和应用服务器发生故障带来的问题,也就是负载平衡和容错问题。Delphi通过冗余的应用服务器和对象中介组件(TsimpleObjectBroker、MTS/COM+)来解决负载平衡和容错问题。所有分布到网络中的功能相同的应用服务器都要向企业对象中介信息(TSimpleObjectBroker)注册,企业对象中介来维护所有可用的应用服务器列表,当客户端提出请求连接时,企业对象中介找到合适的应用服务器回传给客户端;客户端与应用服务器通信的过程中,企业对象中介不在参与,但是时刻在监视应用服务器的运行状态,当他发现应用服务器故障或负载太重时就在网络中找到其他已注册功能相同的应用服务器提供给客户端。容错与负载平衡的实现过程如下图。ABCXYZ故障?企业对象中介甲乙应用服务器对象池客户端容错与负载平衡的实现过程2.系统的总体功能设计系统总体功能模块图。80 教务管理信息系统设计方案教务信息管理系统C/S结构B/S结构学籍管理计划管理智能排课选课管理成绩管理教材管理实践管理教学评估教务处各科室、院系、系考试安排收费管理系统维护学生成绩录入信息维护信息查询教师各部门科室信息查询教务公告发布教学成果发布机构设置管理教学设施管理上传管理文件教学论坛管理教务公告教学成果机构设置培养计划管理文件课程介绍教学设施教学论坛访客信息修改信息查询与下载网上选课教学质量评价活动报名教学资料发布而每个用户进入系统只显示该用户拥有权限模块的菜单。2.3.2.系统维护子系统系统维护子系统是整个系统的控制部分,关系到数据的安全,它涉及到授权、系统初始化、代码维护、数据备份与恢复、操作日志、系统帮助等功能。80 教务管理信息系统设计方案系统维护子系统权限维护系统初始化代码维护口令维护系统操作日志数据备份系统帮助创建维护角色维护角色权限创建用户及授权公共代码维护学籍子系统代码计划子系统代码教材子系统代码实践子系统代码2.3.2.1.功能模块2.3.2.2.数据流程1.授权流程,如下图授角色进入授权模块角色维护角色权限维护新建用户用户权限维护80 教务管理信息系统设计方案2.用户口令维护流程,如下是否否旧口令校验否进入口令设置录入旧口令并选择旧口令加密算法录入口令并选择算法第二次录入口令两次口令校验是退出口令设置口令维护完成2.3.2.3.功能实现设计1.权限维护权限维护是系统管理员特有的权限,有:创建维护角色,维护角色权限,创建用户及授权三个子功能模块。新系统安装完后有一个(若需双密码授权,则系统有两个默认的用户:adminone,admintwo)默认的系统管理员用户admin,系统管理员初次进入系统,系统会要求录入口令并选择加密口令的算法,此时系统管理员具有系统维护中除代码维护外的所有权限。角色的设计有数据库角色的设计和应用系统模块权限角色的设计:数据库角色:对角色详细定义所有表的读写权限,用户对表的操作权限由数据库来管理。模块权限角色:在数据库角色的基础上对角色定义拥有系统的模块权限(1)建维护角色:系统默认数据库角色有:系统管理员级、院系领导级、教务处级、院系级、系级、教师级、学生级等角色。系统管理员根据学校具体情况创建不同级别的角色,并进行维护,包括增加、修改、删除等;(2)80 教务管理信息系统设计方案护角色权限:对于不同级别数据库角色系统给予默认的权限模块,对角色授予模块权限只能在角色所属级别的权限模块范围内维护,对系统所有的权限模块进行编号。创建用户及授权:创建新用户,并选择用户所属的角色,那么用户就拥有某角色的所有权限,并可对该用户的权限在该用户所属的角色权限范围内进行增删。用户名用该用户的职工号。用户所管理数据的范围根据用户所属的部门来定。用户表:用户名(职工号)、口令、所属角色功能模块代码表:功能模块代码、功能模块名称用户权限表:用户名、功能模块代码创建用户及授权功能界面如下权限模块清单用户清单用户名:角色:用户的权限清单弹出菜单增加删除修改返回弹出菜单删除增加系统管理员可以通过用户权限清单内的弹出菜单删除该用户的某些权限,也可以从权限模块清单内的弹出菜单增加该用户的权限(必须在该用户所属角色的权限范围之内)。2.口令维护口令维护是用户进行更改密码功能,为了更好的保存密码,所以用户在保存密码时要选择一种加密算法把密码加密成密文。3.系统初始化80 教务管理信息系统设计方案系统初始化是系统在正式运行之前清除系统在试运行阶段的测试数据,它将清除系统所有的数据,它是系统管理员所特有的权限。在清除数据时需系统管理员输入口令通过后才执行该功能。4.代码维护代码维护是为数据录入和信息统一、规范管理而设置的,系统把他们分为公共代码和子系统代码。公共代码有:校区代码(对多校区的高校,需分校区!)、院系代码、系代码、专业代码、五级记分制对应百分制成绩代码表、等级考试代码学籍子系统代码:专业类别代码、行政班级代码、学生奖励代码、学生处分代码、学籍异动类别代码、学生职务代码、籍贯代码教学计划子系统代码:课程性质代码、课程类别代码教材子系统代码:教材供应商代码、出版社代码、教材类型代码、教材适用对象代码、教材名称代码实践子系统代码:实习性质代码、学科竞赛代码、基地代码、研究形式代码、毕业论文题目类型代码、毕业论文进行方式代码公共代码由教务处统一设定,而子系统代码则由主管该子系统的最高级用户设定。专业代码表:由教务处维护好专业代码、专业名称、所属院系、系、学制、授予学位,而专业培养目标、培养要求、主要课程、特色课程等信息由专业所属院系来维护其他代码的编码规则由该代码的管理人员根据实际需要进行编码。5.系统操作日志系统操作日志管理是用于记录每个用户名、用户的操作(登入系统)、操作对象模块、登入(操作开始)时间、退出(操作结束)时间。作为用户权限之一,由系统管理员掌握由于系统操作日志数据比较多,系统提供用户登录日志开关和用户操作日志开关用来决定系统是否记录用户登入日志和操作日志。用户登录日志开关决定日志管理中是否记录用户登录日志。有“开”和“关”两个选项。用户操作日志开关决定日志管理中是否记录用户操作日志。有“开”和“关”两个选项。80 教务管理信息系统设计方案操作日志表:用户名、用户的操作(登入系统)、操作对象模块、登入(操作开始)时间、退出(操作结束)时间操作日志开关表:登入开关、操作开关系统设计功能:打开或关闭操作日志开关表的登入开关、操作开关;根据用户的操作和时间查询操作日志或清除操作日志记录。6.备份和恢复备份是保障数据安全性重要手段,用户要非常重视数据的备份。不仅系统要提供多种备份方法,而且用户要制定严密的备份计划。操作系统级硬盘拷贝备份、数据库自带备份工具。而系统的备份设计为多级备份即:(1)管理员备份:备份整个系统的所有数据;(2)子系统级备份:备份本子系统所有的数据(如成绩数据);(3)院系系级备份:备份本院系、系的所有数据。备份出的数据格式提供:.DBF,.TXT,.DB等。备份出的数据多保存在本地硬盘,用户可以选择备份路经。用户要定期的把备份数据转移到其他存储介质上。备份是所有用户都具有的权限,而当数据遭到破坏要进行数据恢复时,因为涉及到数据覆盖问题,系统设计好当要数据恢复必须要有高一级用户的同意,也就是需要高一级用户的密码才可以进行数据恢复7.系统帮助系统帮助设计成WEB连接形式,用户在使用系统时只须选择此菜单项或按F1快捷键即可弹出系统帮助,并可通过目录查询和关键字索引来查找帮助项目。2.3.3.学籍管理子系统学籍管理子系统主要是实现学生信息的管理,并为其它子系统提供相关的基础信息和数据。本系统主要功能包括:学生注册、信息维护、学籍异动、学生奖惩、社会工作、毕业资格审核、辅修专业审核、查询统计打印。2.3.3.1.功能模块80 教务管理信息系统设计方案学生注册新生注册老生注册信息维护修改和删除信息转库学籍异动学生奖惩毕业资格审辅修专业审核社会工作学籍管理子系统不在册学生管理查询统计打印学生数、成绩、学分统计生成成绩管理信息手工异动奖惩统计2.3.3.2.数据流程其它学生信息输入修改、删除查询学籍管理子系统新生库网上查询临时库分班、编学号老生报到注册查询、统计报表、分析、审核输入、修改、删除(学籍变更—注册中心)各院、系C/S模式教务处、各科室C/S模式奖惩、社会工作学工、团委院、系招生库2.3.3.3.主要界面设计学籍管理子菜单80 教务管理信息系统设计方案学生注册信息维护学籍异动学生奖惩社会工作毕业资格审核辅修专业审核查询/统计/打印学籍管理生成成绩管理信息学生注册与新生注册菜单:新生注册老生注册不在册学生管理学生注册招生代码维护数据导入/处理分行政班、编学号转基本信息库新生注册学生数、成绩、学分统计查询/统计/打印子菜单:查询/统计/打印在校学生人数统计预计毕业人数统计学籍变更统计信息查询/打印2.3.3.4.主要功能实现1.学生注册学生注册包括新生注册、老生注册、不在册学生管理。新生注册:收费部分参见老生注册,先收费后注册80 教务管理信息系统设计方案新生注册由教务处统一完成。首先将招生信息库导入学生信息临时库,根据招生代码表作相应的处理并按专业分行政班、编学号,最后将学生信息临时库中的数据转入学生基本信息库中。注册人员可以对报到新生的信息和学生基本信息表中的基本信息进行核对,如有出入,可以直接修改。新生凭通知单报到时,打印学生注册流程单及学生的密码,两者由虚线隔开,密码由学生自己保管。招生信息库导入学生信息临时库数据处理、分班、编学号转入学生基本信息库新生报到信息学生信息正确否报到是否修改基本信息报到结束否是进行未注册处理未注册学生信息否打印注册流程单老生注册:由学生自行交费:学费,住宿费,重修费,辅修费,二专业费等。由计费系统记录收费情况,对于使用贷学金的学生软件中以虚拟已交费,软件中设置开关:当学生计费不足时,可以用此开关人工干预,究竟能否注册。老生注册主要实现单个学生的注册,由各院系完成。系统列出了进入系统的院系教务员所在院系的所有学生,每个学生的信息项包括学号、姓名、专业、行政班及是否注册等信息,本模块不提供对学生基本信息的核对和修改功能。如果条件允许,可采用刷卡方式。不在册学生管理:80 教务管理信息系统设计方案不在册学生管理信息显示区增加修改删除过滤弹出菜单主要对进修生、辅修生、研究生、在本校学习的外校学生等的基本信息进行维护(增加、修改、删除等)。对于进修生主要考虑其需要选课,进修生的信息由院系负责。对于辅修生来说则是为了便于专业辅修审核,辅修生的信息由院系负责。学号电话/邮编姓名来源单位类别学习期限性别入学日期年龄毕业日期学历进修院系职称/职务辅修专业记录导航条增加修改删除保存返回学生数、成绩、学分统计:要求统计学生某学期、学年累计有多少学分不及格,并统计学生未通过课程的累计学分、曾经不及格学分的累计,在学期班级成绩汇总表上显示课程学分及课程性质(考试、考查);当学期不及格学分达16学分情况;选课不足12学分情况;选课超过30学分情况,也需进行统计。学生注册中的学籍管理:要求能反映专业现有学生数,历史有学生数,异动生数;打印报表中均有:制表人代码,制表人姓名,制表时间等;2.生成成绩管理信息通过学籍管理生成学生成绩管理信息,该信息可以用于“学生数、成绩、学分统计”模块中。在流程上要求先做此功能,才能在学生注册功能中进行学生数、成绩、学分统计。80 教务管理信息系统设计方案3.信息维护主要用于学生信息的维护并可通过数码相机等外设或者BMP等图片文件加入学生的照片,学生信息包括学生基本信息、学生家庭信息、学生入学成绩信息。学生信息的修改只能由学生本人凭学生证在计算中心申请修改,学生个人可以凭自己的用户名和口令通过WEB在备注栏添加自己的相关信息。信息维护窗口:学号学习年限照片姓名学籍状态性别当前所在级出生日期培养方向政治面貌专业方向民族专业类别籍贯入学日期港澳台侨码来源地区毕业中学健康状况院系宿舍号有无学位系联系电话备注专业电子邮箱地址行政班准考证号学制身份证号记录导航条增加修改删除保存打印返回学生基本信息窗口学号母亲姓名姓名母亲单位家庭地址母亲单位邮编家庭邮编母亲单位电话或手机家庭电话备注父亲姓名父亲单位父亲单位邮编父亲单位电话或手机记录导航条增加修改删除保存打印返回学生家庭信息窗口:学生通过B/S可修改除学号、姓名、家庭地址、家庭邮编外的其它几项的信息。80 教务管理信息系统设计方案4.学籍异动异动学生信息显示区增加修改删除过滤弹出式菜单本模块主要是根据学期中的学生学籍异动,实现学生学籍异动记录的添加功能。学籍异动信息的录入主要由教务处负责。信息显示区增加修改删除过滤弹出式菜单学生基本信息学生家庭信息学生入学成绩异动序号学号姓名性别异动类别异动原因异动时间处理文号异动说明异动前异动后记录导航条增加修改删除保存返回院系系所所在年级专业行政班学制专业方向培养方向学籍状态手工异动:能进行手工异动;学生成绩应能在异动后的班级自动生成,并给出提示:少修及多修的课程;能根据统计报表来手工异动;5.学生奖惩记录学生的奖励和处分情况。80 教务管理信息系统设计方案学生奖励学生处分增加修改删除过滤弹出式菜单学号处分日期姓名给予处分单位性别处分文号院系备注专业行政班学籍状态处分结果处分原因记录导航条增加修改删除保存返回回学生奖励:可按奖励名称排序。学号奖励级别姓名奖励方式性别奖励单位院系奖励文号专业备注行政班奖励名称奖励日期记录导航条增加修改删除保存返回学生处分将贷款加入奖学金名称选择栏,把贷款学生的信息计入学生奖惩表中,能查询某项奖学金的获奖名单、人数累计,能查是否贷款等信息。6.社会工作记录学生的社会工作情况。由团委负责。学号奖励级别姓名奖励单位性别奖励文号院系备注专业行政班担任何种社会工作奖励名称奖励日期记录导航条增加修改删除保存返回80 教务管理信息系统设计方案7.毕业资格审核专业年级审核学生名单开始审核审核结果增加删除弹出菜单审核条件根据教学计划和毕业基本条件等审核申请毕业学生或正常毕业学生的是否毕业、是否获得学位。在审核中:要有累计不及格学分;有25学分是补考或重修的,则不能获得学位资格。即把这些限制加入到审核条件中。8.辅修专业审核按辅修教学计划审核已获得的辅修课课程与学分获得辅修证书否授予双学科士学位否学生申请辅修资格审核学生申请毕业或正常毕业生按专业教学计划审核已获得的必修课课程与学分限制性选修课及一般选修课的学分审核总学分毕业或不毕业的原因(是否授予学位)毕业和学位的授予第二课堂学分等、毕业基本条件全校性选修课学分9.查询/统计/打印统计全校各类(男女生等)学生人数,统计各专业学生人数,预计毕业的人数等信息并打印相应的报表。信息查询/打印:根据多种条件查询学生基本信息表、学生家庭表、学藉异动表、学生奖惩表、学生处分表、学生社会工作表中的信息。并可将查询的结果输出到Excel或打印报表。80 教务管理信息系统设计方案2.3.4.教学计划管理子系统教学计划管理子系统教学任务管理教学计划管理专业信息管理教学任务创建、下达教师信息管理辅修计划管理课程库管理理论教学任务调整实践教学任务安排数据导入专业方向模块专业计划课程管理教师安排、教材选用统计、报表教师信息管理教师教学日历管理全校性选修课管理教学计划管理子系统主要是从课程库到专业教学计划,再从教学计划到学期执行教学任务,及教学任务的落实的管理。2.3.4.1.功能模块院系任选课维护对课程创建教学班,安排任课教师,教材选用,特殊场地标识及调整教学任务创建审核制定维护课程库专业教学计划学期执行教学任务教务处专业所属院系教务处教务处各院系选课后调整教学任务落实单院系重复班2.3.4.2.教学计划数据及操作流程图80 教务管理信息系统设计方案2.3.4.3.功能实现设计1.数据导入在教学计划管理子系统中数据的导入主要是课程库表、教学计划课程信息表、教学任务表、教师信息表。数据导入功能是在系统刚开始使用时,有些数据在其他系统中已有或在DBF、EXCEL中,但数据项是不尽相同。所以在数据导入时提供数据项的选择对应。数据导入的界面设计如下:打开外部数据库导入数据关闭外部库的字段显示区外部数据库字段选中字段对应序号需求数据库、字段需求数据库字段显示区教师信息表字段名中文字段默认值数据显示区记录浏览外部数据库数据需求数据库数据2.课程库管理课程库管理包括课程库维护和课程库的查询打印,课程库有如下的数据项:课程代码、课程中文名称、课程英文名称、学分、周学时、周数、预修要求、备注、课程简介、标识位1、标识位2(标识位是供教学质量评估来确定课堂教学质量评价课程号的8-9位内容)。课程库管理分为两部分:院系管理本院系的任选课,其他课程由教务处统一管理。80 教务管理信息系统设计方案教务处管理的课程除课程简介由开课院系进行维护外,其他项数都由教务处来维护。只要进入到课程库中的有效课程,它的课程代码是永久不变的。如果开课部门要增加新课程,要先申请经教务处审核同意后根据课程代码的编码规则增加新课程代码,而课程简介、教学大纲由开课部门来维护。院系任选课管理由各自院系进行维护课程库维护的界面设计如下:课程库管理窗口开课部门:开课部门:开课学期:课程号:课程代码:中文名称:英文名称:学分:周学时:周数:预修要求:课程大纲:课程库数据增加修改删除保存查询返回课程库的查询打印由用户设定查询条件,查询条件可以多种组合,并打印输出或导出到DBF、EXCEL等。查询出结果后,有删除和更新功能,具有教务处级角色的用户才能进行查询结果的删除和更新。更新的界面设计如下:80 教务管理信息系统设计方案●更新当前字段指定内容○加前缀○加后缀○插入字符○删除字符○将一个字段的值写入另一个字段当前字段更新内容插入位置插入内容删除位置删除个数被替换字段更新关闭更新界面右边框的内容是根据左边选择更新项目而改变。3.教学计划管理教学计划管理包括专业信息管理、专业方向模块管理、专业计划课程信息管理、专业辅修计划管理。如下图所示数据窗口弹出菜单专业信息管理专业方向模块管理课程信息管理辅修计划管理增加删除修改制定新教学计划审核新教学计划查询专业计划复制专业计划粘贴返回专业名称:年级:过滤(1)专业信息管理专业信息管理是各年级专业信息的维护,主要有如下的数据项,教学计划号它是主表,有专业信息才能有该专业对应的专业方向模块、专业计划课程信息和专业辅修计划管理。对专业信息要设计出查询、增加、删除、修改等功能。(2)专业方向模块管理80 教务管理信息系统设计方案专业方向模块管理是某专业在某年级含有的专业方向,而专业计划课程信息又在专业方向上又分模块,及模块下又分组号。所以在专业计划课程信息管理之前,要先把该专业含有的专业方向,专业方向下含有的模块,模块下含有组号进行定义。对专业方向模块要设计出查询、增加、删除(要先删除该方向模块组号对应的专业计划课程信息)、修改等功能。(3)专业计划课程信息管理专业计划课程信息管理是制定专业课程计划,从课程库中选取本专业计划的课程。课程信息表的数据项有:教学计划号、专业代码、专业名称、年级、课程代码、课程中文名称、学分、周课时(周数)、课程性质、课程类别、考核方式、开课院系、开课系、专业方向、模块、组号、建议修读学期、辅修标识、课程内部编号(由专业计划号+组号(专业方向、模块、组号所决定)+要求达到的学分组成的一个编号(自动产生编号))。课程性质:必修课、限选课(方向、模块)、院系选修课、任选课。课程类别:公共基础课、学科基础课、专业课、实践环节课、其他对专业计划课程信息管理设计出查询、增加、删除、修改等功能。在专业教学计划中增加一门新课程时,可以在课程名称的控件中录入该门课程课程拼音(课程拼音在课程库中已说明),然后点击课程名称控件右边的查询,弹出新窗口显示含有该拼音的所有课程课程信息,用户选中一门即可。(4)专业辅修计划管理从专业计划课程信息中提取课程信息(辅修标识的课程)组成该专业的辅修专业教学计划,然后对这些课程的课程性质和课程类别进行分类,最后产生辅修专业的课程信息。系统的设计思路是要把数据管理下放到各院系,使教务处各科室人员从繁重的数据处理中解脱出来,以便有更多的时间进行数据的统计、分析,更好进行教学管理。而院系输入的教学计划必须经过教务处的审核才能正式成为该专业的教学计划。所以我们设计让院系输入的数据先进入临时表,经教务处审核后进入教学计划正式表(要审核的信息是指专业教学计划课程信息表)。如下图所示:80 教务管理信息系统设计方案制定审核查询维护查询教学计划临时表院系教学计划正式表教务处课程库院系对教学计划正式表只有查询的权限,制定新教学计划可以到教学计划正式表中复制所需的数据,粘贴到教学计划临时表中,再对数据进行核查,经过修改或增加或删除,完成新教学计划的制定。教务处通过选择专业名称、年级或输入教学计划号对临时表中的新教学计划进行审核,若通不过,通知院系进行修改;若通过则提交到正式表并删除临时表的教学计划(指删除通过审核的专业教学计划)。教务处对教学计划正式表具有查询维护的权限。制定新教学计划和审核新教学计划的操作界面与教学计划管理一样,但弹出新的数据管理窗口,连接的是教学计划临时表。教学计划向校内网上发布,通过校内可查询所有专业的教学计划及辅修计划。4.教学任务管理教学任务管理是每学期执行教学任务的管理,包括教学任务的创建、下达,教学任务调整,教师安排、教材选用,统计报表。要求任务到班级,任务安排:软件由专业方向、开课部门落实到教师。下任务要求到学生所在系,再落实到教师;按班级下任务;合班课开课由部门定,而教务处有修改权限。80 教务管理信息系统设计方案教学任务表的数据项有:专业代码、专业名称、年级、学年、学期、课程代码、课程中文名称、学分、周课时、课程性质、课程类别、人数、开课院系、开课系、任课教师编号、任课教师姓名、选课课号、分组标识、选用教材(教材统一征订号、教材名称、作者、出版社、版别、是否优秀教材)、特殊场地标识(多媒体)、任务下发标识、可拆分教学班数上限、可拆分教学班数下限、可拆分教学班数。对教学任务管理要设计出创建、增加、删除、修改、下发教学任务、拆分教学班、关闭教学任务调整等功能。a)教学任务创建、下发每学期教务处进入到本功能窗口,选择要创建教学任务的学年学期(软件系统默认是本机的系统日期转换的学年学期,点击【创建】按扭,系统根据每年级专业的指导性教学计划自动生成所选择学年学期的教学任务。此时教学任务中的任务下发标识为false,院系还不能进行教学任务调整,教务处可先进行一些需要的调整,如有些课的建议修读学期要进行调整,要增加或删除课程。对某些课程可以限制拆分教学班数上限、下限和班数,点击【下发教学任务】,任务下发标识为true,院系才可以进行教学任务的调整。因为实践教学管理与理论教学管理的区别,理论教学是由学生选课产生教学班管理,实践教学由院系统一安排,所以教学任务分为理论教学任务和实践教学任务。实践教学任务是由教学计划中课程类别为实践环节的课程创建而来的。为了让院系能在规定的时间内完成教学任务的落实,教务处可以在教学任务调整期限到后关闭院系对教学任务的调整。数据窗口弹出菜单教学任务创建、下发管理窗口创建增加删除修改查询下发教学任务关闭教学任务调整返回教学任务创建、下发操作界面设计如下:b)理论教学任务调整80 教务管理信息系统设计方案院系对教务处下达的教学任务(课程类别不是实践环节)在规定的时间内根据院系本学期的实际情况对任务进行调整。主要有两类(1)、教务处下达的教学任务是完全照每专业的教学计划生成的,如一些选修课,是十多门选二三门的,院系实际开不出这么多选修课,要删除不开的选修课;(2)、是要对每专业的课程拆分教学班,拆分教学班每班的容量根据各类课程教学班容量表中获得,系统对本院系当前学期的所有教学任务自动拆分教学班,并进行调整。数据窗口弹出菜单理论教学任务调整窗口增加删除修改拆分教学斑查询返回(3).教师安排、教材选用(理论教学任务)对拆分好的教学班可以安排到开课系,并安排任课教师,每安排一个教学班的任课教师,系统便自动产生该教学班的选课课号,选课课号由四部分组成:学年学期+课程代码+职工号+序号,同一教师任同一门课程的多个教学班,选课课号由序号来区分。对每个教学班的使用教材进行安排,以便教材中心根据选课后学生需要教材的情况进行教材证订。对于场地有要求的要进行标识80 教务管理信息系统设计方案专业代码:专业名称:年级:课程代码:课程名称:......开课系:教师职工号:教师姓名:选课课号:......教学场地:         增加修改删除保存查询返回教师安排、教材选用的操作界面设计如下:(4).实践教学任务安排院系对实践教学任务要进行统一安排落实,要对某一专业的某一实践进行按实践基地、指导教师分组,并根据统一和学生自愿原则把学生分派到各组,而有些学生自己安排实践实习单位。(5).全校性选修课管理(6).统计报表根据教务处的要求设计出各种统计报表教学任务向网上发布,任课教师可以在网上查询自己本学期的教学任务及选课后自己所任课教学班的所有学生的简要信息。5.教师信息管理教师信息管理是对教师基本信息、教师的教学日历、教师课表的管理。(1).教师基本信息教师信息表的数据项有:职工号、姓名、性别、出生日期、联系电话、E_mail地址、教职工类别、所属部门(院系)、所属科室(系)、职务、职称、教学质量评价、教师简介。教学质量评价由教务处根据学校教学质量评价的结构进行维护,数据可以直接从教学质量评价接口中整批取得;教师简介由教师自己通过WEB80 教务管理信息系统设计方案进行录入,简介内容由教师自定,可以包括教师历年的任课情况,获得的荣誉、所任课程的教学特色等;而其他信息由教师所在的院系教务员进行维护。有增加、删除、修改、查询等功能。学生在选课时可以查询这些信息。(2).教师的教学日历管理教学日历是教师每学期在上课前对本学期要上课程的教学安排,教学日历表的数据项有:职工号、姓名、学年、学期、教学日历。要求:能对具体教师历年所落实任务进行统计,统计记录中要求有学生人数;增加以为检索条件,查询:课程、时间、地点、教师职称。教学日历是教师通过WEB在开学前录入完成,以便学生在网上查询。(3).教师课表的管理查询教师在某学年学期课表,并能以课程表的格式打印出来。教师课程表的数据项有:教师职工号、学年、学期、任课时间1,学生数、任课时间2,学生数、...任课时间学生数。课表中每门课程要求有:总学时,周学时,教室设备信息。教师的任课时间存放的是选课课号+教室编号。2.3.5.智能排课子系统智能排课要受许多因素的制约,如特殊场地的要求;特殊时间的要求;排课的瓶颈问题是时间的安排,由于学生的选修、辅修、多专业、多学位形成学生的学习任务多,导致总的排课任务量很大。学分制(选课制)的排课与学年制的排课不同,根据指导性教学计划生成教学总任务,按各类课程教学班人数的要求生成总的教学班教学任务并下达各教学部门,各教学部门可以根据实际情况并征得教务处同意后可对教学班进行适当地调整并安排任课教师(教师安排好后即生成选课课号),对于场地、时间有特殊要求的教学任务进行标识,并由教务处进行统一调整形成排课总任务。对于新生排课完后由于新生无法进行选课,所以系统还要对新生按学号进行派位生成新生教学班。而老生由选课产生教学班。讲课与实验可分开,如果分开,应该为两门课;教学周不一定连续,不能仅用起-止周来表示;课内实验等可用人工干预,并在课表查询时,应能看出教师情况、教室情况。(例如:该教师某时是在教室上课,还是在实验室带实验),能反映出:实验时间、地点、辅导教师等信息。80 教务管理信息系统设计方案2.3.5.1.功能模块排课管理子系统排课初始化人工固课自动排课人工调整查询报表打印教室信息管理教室信息管理教室借调管理教室使用查询第二次排课调整最终排定开课情况决定增减将增减开课情况反馈院系选课自动+人机互动预排课原公布的开课时间地点一律不变,除非撤销排课第一次调整教师开课表每位学生的课表进入开课班课程管理网上收费(课程注册)预听课网上查询总预开课任务2.3.5.2.工作流程图2.3.5.3.排课的数学模型与算法建立一个数学模型-资源分配模型:定量资源分配给不同的需求个体,说明如下:80 教务管理信息系统设计方案1.需求集:需要安排时间与地点的课程,其特征是课程名称、上课人数、授课教师。按年级专业对排课任务进行处理:确定年级专业开课数为N,记为A1,A2,A3…An找出开班数最大(设为M)的课,如A1,课号分别为A11,A12,…A1mA11,A12,……A1mA21,A22,……A2mAn1,An2,……Anm建立N*M矩阵元素Aij代表Ai课的第j个课号说明:(1)矩阵内每一元素代表一课号(2)每一行元素(课号)所对应的课程号相同(3)对于开班数小于M的课,用重复课号补足一行例如:课Ai的开班数为j=Hs,则把B中的第I需求作标识,不为其分配资源,留给人工分配,接着把I=YD+1,回到第(5)步b:若YD-I课程容量在不享受优先权的学生中筛除多余的学生退出退出80 教务管理信息系统设计方案开设课程信息对应课程选课学生信息,使用相就的颜色表示学生是否选上学年2002-2003学期1显示范围快捷菜单强制当前课程停开显示范围内符合条件的课程停开当前课程选课学生筛选显示范围内符合条件的课程的选课学生信息筛选5.选课通知维护界面通知学年学期:2002-2003-1通知知标题:关于…………通知通知正文:1、……2、……3、……...发布关闭6.选课学生调整界面学年2002-2003学期1大范围课号:学生基本信息将学生数据插入当前课程的学生选课信息中。授权使用用户可以手动为学生选课。课程信息选课课程信息数据,过滤学生选课信息学生选课信息课程信息框中当前课程的学生名单80 教务管理信息系统设计方案7.报表打印界面学年2002-2003学期1大范围课号:预览单打联打(ESC键中止)教学班学生名单点名册教学班学生名单报表样式学年:学期:选课课号:课程名称:教师姓名:教师单位:上课时间:上课地点:院系系别专业学号姓名性别联系电话E-mailAAABBBCCC3000621020DDDEEFFGG合计人点名册报表样式学年:学期:选课课号:课程名称:教师姓名:教师单位:上课时间:上课地点:学号姓名专业平时1平时2平时3平时4平时5成绩2.3.7成绩管理子系统2.3.7.1功能模块80 教务管理信息系统设计方案成绩录入决策分析成绩管理子系统按课号录入实践成绩录入家庭成绩单单科成绩单学生在校成绩单学生学绩监控查询、打印等级考试成绩录入等级考试成绩打印学期重修生名单未通过课程统计表学生出国成绩单家庭成绩单选课结果成绩录入进正式库决策分析查询、报表打印临时库交费库学生学绩监控Web录入2.3.7.2系统数据流程2.3.7.3主要界面设计成绩录入决策分析学绩监控查询、打印成绩管理成绩修改成绩管理子菜单80 教务管理信息系统设计方案成绩录入子菜单成绩录入按课号录入实践成绩录入等级考试录入查询/打印子菜单查询/打印个人学期成绩单某一课号的学生成绩单学期重修生名单个人在校成绩单个人出国成绩单等级考试成绩打印空白成绩单2.3.7.4.主要功能实现学生成绩:以教师开课为重点。能自动产生(40~60分的)补考名单,以及重修(<40分的)名单,和往年重修不及格的学生名单。在软件中,学生学习成绩的几个阀值设置:当前学期修读课程不到12学分;当前学期修读课程超过30学分;当前学期不及格课程学分≥16学分;当前学期累计不及格课程学分≥18学分;80 教务管理信息系统设计方案打印成绩:设置英文/中文开关;打印选择条件:能选择分数段(例如:70分以上);毕业审核,如果学生降级后,原不及格成绩,保留历史信息,但按最高成绩打印。要求能将等级考试成绩录入。1.成绩录入按课号录入:课号课程名称考试方式考试性质学分任课教师学号姓名成绩类别成绩选定课号的学生成绩信息确定保存取消通过B/S录入选课后的成绩并已超过可修改的时间范围,如果成绩有误,就只能通过该项功能进行成绩的修改,该功能只能由教务处操作。院系系所行政班实践名称确定取消实践成绩录入:主要进行实习、毕业论文的实践性课程的成绩的录入。由院系教务员完成。80 教务管理信息系统设计方案等级考试录入:主要进行外语等级和计算机等级的成绩录入。由教务处完成。界面如下:学生等级考试信息导入增加修改删除过滤弹出菜单等级考试信息的增加、修改、删除界面如下:学号等级考试代码准考证号考试日期姓名成绩院系记录导航条增加修改删除保存返回2.决策分析(试卷分析)提取正式成绩库中的成绩数据,生成一系列具有决策性的统计数据和图表供相关人员参考。分析某课程-教师(即课号)的各分数段人数、及格人数、优秀人数以及优秀率、及格率等并配以相应的直方图或饼状图。分析某课程的各分数段的人数、及格人数、不及格人数、优秀人数以及优秀率、及格率等并配以相应的直方图或饼状图。按院系、专业、行政班统计各学生的已获学分数、总不及格学分数、仍不及格学分数、总学分绩、平均学分绩、课程平均分并进行排序。3.学生学绩监控80 教务管理信息系统设计方案对学生的学绩进行监控、提示学生按正常进度尚未完成的必修与限选课程已有不及格学分情况,促使学生调整学习进程。已获得课程学分每学期选课前对学生的必修与限选课程审核提示按指导计划进度尚未完成的学分、不及格课程及学分反馈给学生4.查询/打印家庭成绩单:根据专业或行政班打印学生个人学期成绩单,格式如下:XXX(家长)收XX学院学生成绩一览表(家庭成绩通知书)学号:XXX家长:您好,您的孩子本学年成绩如下:本学年通过学分:曾经未通过学分:辅修学分:双学位学分:打印日期:XXXX-XXXX学年第1学期XXXX-XXXX学年第2学期课程名称学分成绩备注课程名称学分成绩备注80 教务管理信息系统设计方案XX学院XXXX学年第X学期单科成绩单课号课程名称学分任课教师打印日期:学号姓名成绩备注学号姓名成绩备注单科成绩单:打印某课号学期的学生成绩单,格式如下:学期重修生名单XX学院XXXX学年第X学期重修生名单课号/院系/专业:学号姓名课程名称学分成绩备注打印日期:可根据课号或院系或专业按学期打印重修学生名单,格式如下:80 教务管理信息系统设计方案未通过课程统计表学号姓名学年学期课程名称学分3990009999xxxx2001-20021xxxx122001-20022xxxx23累计门数:2------------------------------5打印日期:未通过课程统计表:等级考试成绩打印:可根据条件打印某次等级考试的成绩如英语四级超过90分的学生名单及成绩。学生在校成绩单:XX学院学生成绩一览表毕业最低学分应为已获得学分授予学位准予毕业中文题目:毕业论文英文题目:教务处(盖章)打印日期:学号姓名性别出生日期出生地入学时间毕业时间院系专业学制课程名称学年学期学分成绩课程名称学年学期学分成绩打印某个学生迄今为止所有的在校成绩单,课程按学年学期自动排序,学年学期动态写入,即写完前一学期后先写学年-学期,然后再写该学期课程,格式如下:学生出国成绩单80 教务管理信息系统设计方案2.3.8.教材管理子系统教材管理子系统主要是实现教材管理的透明化,学生根据自己选用的教材及领用的课本进行实现跟踪自己的教材使用情况。有了学生的教材使用情况结果,是经过各种处理可以得到需要的数据。教材管理子系统教材基本信息教材计划信息教材征订信息教材入库信息教材出库信息教材报废信息查询统计打印2.3.8.1.系统功能模块录入各课程教材选用基本信息查询教材落实情况及先进教材选用情况教材质量评价先进教材信息各院系教务处教学评价(教材质量)学生选课落实教材实际选用教材征订教材入库教材出库教材报废教材基本信息(教材库)教材计划选订教材信息2.3.8.2.教材管理流程图、80 教务管理信息系统设计方案2.3.8.3.功能实现设计菜单界面教材管理教材基本信息教材计划信息教材征订信息教材入库信息教材出库信息查询统计打印教材报废信息教材基本信息管理即教材库存管理,对于先进教材基本信息可以由教材建设办公室录入,教材质量评价也在此体现。由各院系或任课教师录入各课程教材选用基本信息,由教材服务中心统一落实课程教材的实际选用情况。然后由教材服务中心根据学生实际选用教材情况与库存情况生成教材订购单,由教材服务中心负责教材采购。教材服务中心根据实际的到书情况,将教材入库,教材库存数量将会自动增加,并且与教材库接上关系。最后还是由教材服务中心根据学生实际选用教材的情况及教材库存信息进行出库,教材库存数量将会自动减少。出库的形式有以行政班为单位领用个人记帐、个人领用和对外零售、教材领用,而对于一些报废教材也是由教材服务中心处理。查询统计打印需要做到能够查询到书情况及统计、查询库存及统计、学生教材领用清单查询和统计、学生教材费使用情况查询和统计、教师领用教材查询和统计、教材进出收支及差价查询和统计。学生根据自己选用教材及领用教材的情况通过WEB形式可以进行查询统计。80 教务管理信息系统设计方案2.3.9.实践管理子系统实践管理子系统主要包括实习教学、学生科研训练(创新、开放式实验)、学科竞赛、课程设计、毕业设计及进修生的实践管理等,在实践管理子系统中主要是进行结果的审核,而对一些过程不进行充分的管理。2.3.9.1.系统功能模块实习教学第二课堂学科竞赛进修生实践管理实践管理子系统查询、统计、打印毕业设计课程设计科研实践科研训练2.3.9.2.学科竞赛流程图数学建模电子设计机械设计结构设计程序设计(新增竞赛)题目公布竞赛活动网上报名形成报名库公布竞赛题目修改参赛学生信息与学生库相连人工修改竞赛成绩录入公布竞赛成绩奖状打印奖励学分送入成绩库形成竞赛成绩库查询、打印历届成绩报名情况获奖情况统计、打印按院系、专业、年级获奖等级80 教务管理信息系统设计方案2.3.9.3.功能实现设计1.菜单界面实践管理实习教学科研实践学科竞赛进修生实践立项报名课程设计毕业设计选教师选题(可自选题)查询、统计、打印第二课堂科研训练2.实习教学界面在实习教学界面中主要起控制台的作用,它不能进行任何的维护工作,只能进行数据的查询及统计打印等。它的数据来自实践实习及成绩中。在有的高校中,实习教学分为三类:认识实习,技术实习,生产实习。在软件中可以用实习类别进行区分,所有实习教学均可作为阶段性课程。可使用排课模块进行排课,具体课程可从教学计划中转过来,按班级下实习任务,这些课程应该进行分组,并能打印出来,教务处能从相关院系查询到安排,需要时可进行手工干预(场地、时间)。学年2002-2003学期1范围电子信息工程年级2002实践实习分组表信息分组表对应的实践实习学生安排表信息统计打印3.科研实践立项界面80 教务管理信息系统设计方案科研实践立项包括学生立项和教师立项,其中学生立项中立项的学生人数及指导教师可能都不是唯一的,所以每确定一个学生或指导教师后需要添加一下,增加一个学生或指导教师。对于教师立项来说,可以不是唯一个教师,也需要每确定一个教师后添加一个。在方框中的部分信息,由系统根据立项人类别来改变。在某高校中,科研实践分为三类:①第二课堂(学生的成果、论文)。对论文成果来说,需反映:论文名,所载刊物名称,学生在该论文中的名序(第几作者);②学科竞赛;③科研训练,包括:创新训练、开放式实验。年级院系项目编号项目名称立项人类别学生研究形式答辩成绩成果发表系所专业行政班学号姓名指导教师姓名指导教师职称2002添加添加增加修改保存删除关闭4.科研实践报名及成绩录入界面科研实践报名可以由学生通过B/S结构报名也可以通过此功能进行报名,在此功能中还可以进行成绩录入。在这里录入的需要通过进成绩后才能真正的承认它。学生基本信息将学生数据插入当前科研实践的学生报名信息中。科研实践立项信息科研实践立项信息数据,过滤学生报名信息学生报名信息科研实践信息框中当前科研实践的报名学生名单,并可在此直接录入成绩统计打印进成绩80 教务管理信息系统设计方案5.学科竞赛立项界面确定每一次竞赛的具体内容。竞赛时间竞赛题目竞赛编号竞赛地点竞赛人数实践介绍关闭删除保存修改增加6.学科竞赛报名及成绩录入界面学科竞赛可以由学生通过B/S结构报名也可以通过此功能进行报名,在此功能中还可以进行成绩录入。在这里录入的需要通过进成绩后才能真正的承认它。学生基本信息将学生数据插入当前学科竞赛的学生报名信息中。学科竞赛信息学科竞赛信息数据,过滤学生报名信息学生报名信息学科竞赛信息框中当前学科竞赛的报名学生名单并可在此直接录入成绩统计打印进成绩绩80 教务管理信息系统设计方案统计、打印详细情况界面○历届成绩○报名情况○获奖情况-------------------------------○按院系○按系○按专业○按年级○按获奖等级-----------------------------------●奖状打印打印关闭7.进修生实践管理界面对进修实践课程方面的管理,主要是一些报表及统计数据进修生名单单个进修生对应的进修课程情况进修院系学习期限2002年05月至2004年09月注册名单单张成绩登记表关闭连续成绩登记表8.课程设计80 教务管理信息系统设计方案课程设计由指导性教学计划中的教学任务来,属于阶段性课程,该课程在软件中可以把相应班级学生进行分组安排场地及执行时间。对课程设计管理来说,可以不要整个课程设计的过程,而只要课程设计的结果:具体学生名,学年、学期,课程设计名称,指导教师,成绩。9.毕业设计毕业设计分为两类:教师定题,学生自选题。对于教师定题来说,教师确定题目,①公布题目及所需学生数;学生进行选题,每个教师所带毕业生数是受限制的(可由软件给出人数设置界面),其流程为:学生选题,产生“意选名单”→调整后产生“正式名单”:题目,指导教师。②一旦学生定题后不能进行修改;③对毕业设计结果,软件可录入具体学生的成绩:学生姓名,学号,毕业设计题目,指导教师,成绩。对学生自选题来说,需要确定指导教师,由指导教师审核,公布于“意选名单”中,其余均纳入毕业设计管理流程。10.报表样式(1)毕业论文(设计)成绩审核汇总表样式(A3)XX学院院系届本科生毕业论文(设计)成绩审核汇总表实践教育办公室制表系别毕业生人数题目类型进行方式指导教师人数毕业论文(设计)成绩比例备注工程设计专题研究综合实验论文结合课题结合生产结合实验室建设结合大学生科研训练计划教授副教授讲师合计优秀良好中等及格不及格人数%人数%人数%人数%人数%合计主管教学院系主管签字盖章日期填表人80 教务管理信息系统设计方案(2)学院进修生成绩登记表样式XX学院进修生成绩登记表姓名性别年龄电话/邮编学历选送单位职称/职务进修学习期限年月至年月接受进修院系课程名称学分成绩任课教师签名院系审核意见院系盖章年月日教务处审核意见教务处盖章年月日(3)进修生报到注册名单报表样式XX学院院系年上/下半年进修生报到注册名单姓名性别派遣单位/(邮编及联系电话号码)进修时间进修课程名称及学分数进修生所在院(系)院系本科教学管理科盖章科长签名教务处实践教育办公室制表年月日80 教务管理信息系统设计方案2.3.10.考试管理子系统2.3.10.1.考试安排管理考试安排管理隶属于整个远程教育教务管理系统下的一个子系统,在严格遵循考务管理基本原则的前提下,承担组织和实施教学计划规定的考试课程生成、考试课程信息维护、考试时间安排、考场编排、补考处理等任务。为有关部门提供考试文件、试卷定单等信息。其主要包括以下几个子模块:考试时间地设定、考试时间安排、考场编号生成、试卷定单统计、数据导入导出等。考试管理模块正、补考场生成试卷定单统计数据导入导出报表打印卷号维护考试时间设定生成期末考试科目考试课程信息维护2.3.10.2.考试管理模块图考试时间安排表考试时间安排考场安排生成登分表数据输出打印课程注册管理课程注册表成绩管理模块2.3.10.3.考试管理数据流程图80 教务管理信息系统设计方案2.3.10.4.功能实现设计1、生成期末考试科目表期末考试科目表根据学期开设课程表生成(除停开课程)。2、考试课程信息维护主要维护课程的教学部门、开闭卷形式、时间长度、录音带、磁带、上机、适用年级专业、试卷印刷点、补考印刷点、答案印刷点等信息。3、考试报考管理系统根据系统内已有的课程注册情况,自动生成考试报考管理信息,如果学生课程已注册过的则只需输入学号;如果课程没注册的,则需通过增加记录达到考试报名。4、考试时间设定在上级学院数据的基础上,维护上级学院没有的课程考试时间。5、考场安排根据考试文件要求,结合考试报考数据自动生成逻辑考场信息,物理考试地点需人工维护。(标准考场用户按考试文件设置)。6、考试试卷订单统计根据考场信息统计各院、系、各卷号实际报考人数以及26份、11份、5份装的试卷份数并生成文件。7、考试违纪处理输入学生违纪情况,为补考处理作准备。功能有:增加、修改、统计打印、数据输出等。8、考试成绩统计对本学期各专业(班级)成绩进行汇总、统计、分析、比较,给出各课程的实考人数、缺考人数、及格率、平均分、均分差、各分数段(分数段用户自己维护)人数。9、补考处理分析学生本学期考试成绩,自动生成补考考试科目表、补考考场信息。80 教务管理信息系统设计方案2.3.11.收费管理子系统收费管理子系统主要是管理学生的学年交费情况,根据交费情况对学生选课进行控制。数据修改收费管理子系统专业缴费设置数据转入扣款处理查询统计缴费情况查询缴费统计缴费明细2.3.11.1系统数据流程专业基本费学生选课费住宿费、代管费年度学生收费库学生收费结果学生银行缴费2.3.11.2.功能实现1.专业缴费设置80 教务管理信息系统设计方案根据年级设置各专业的基本费。2.数据转入学生银行缴费的转入。3.数据修改进行学生缴费数据的修改、增加。4.扣款处理根据应缴的费用数和学生缴费表中的缴费数进行学生年度的缴费标识,并将余额存入学生缴费表中。如果学生缴费表中的缴费数大于等于应缴的费用数则为“T”,否则为“F”。5.查询统计打印(1)缴费情况查询根据学生学号,查询学生某一年或历年的缴费情况。查询结果如下:校区年度学制年级院系专业行政班学号姓名应缴数实缴数扣款时间未交原因学费住宿费重修费代管费小计学费住宿费重修费代管费小计(2)缴费统计按年级、院系、系、专业、行政班、交费项目、未缴已缴等或部分或交叉或综合统计。综合统计:按年度统计某一年度全校学生缴费数据统计、统计历年全校学生缴费情况统计。部分统计:按院或系或行政班统计、统计选定范围内选定项目的统计数(3)缴费明细主要统计已缴费未缴费清单,以便下载催缴。80 教务管理信息系统设计方案2.3.12.WEB服务管理子系统WEB服务管理子系统主要是为了解决C/S结构中需要安装客户端的弊端,利用操作系统自带的浏览器你可以在任何地方、任何时间使用Internet网的浏览器,进行您想要进行的操作。学生成绩录入信息维护信息查询教师各部门科室WEB服务管理子系统信息查询教务公告发布教学成果发布机构设置管理教学设施管理上传管理文件教学论坛管理教务公告教学成果机构设置培养计划管理文件课程介绍教学设施教学论坛访客信息修改信息查询网上选课教学质量评价活动报名2.3.12.1.系统功能模块2.3.12.2.功能实现设计1.主登录界面用户在登录系统时,需要进行用户确认,必须选择加密算法和用户权限,当然用户名称和用户口令是必不可少的了。如果是访客只需要直接登录就可以了。80 教务管理信息系统设计方案用户权限:○部门○教师●学生○访客注意事项:用户名称:用户口令:登录关闭2.学生权限界面(菜单式)因为学校中学生的群体是最大的,所以为每个学生安装一个C/S结构的客户端程序是不现实的,因此B/S结构是有了强大的用户群,设计开发的安全性也很重要。网上选课教学质量评价信息修改信息查询快速选课手动选课成绩查询培养计划教材使用重复班报名活动报名实践教学科研训练学科竞赛公用信息教务公告教学成果机构设置培养计划管理文件课程介绍教学设施教学论坛个人信息密码修改学生的操作中重点是网上选课,它主要采用课程表的形式实时显示学生当前的选课情况,它的主要规则有:第一轮选课的规则是专业优先,限定容量。第二轮选课的规则是限定容量。第三轮选课的规则是80 教务管理信息系统设计方案限定容量。重复班需要在系统中进行先报名,如果达到开设重复班的人数,则开设重复班课程,否则只有等下学期了。选择快速选课后,在出现的主界面的下部是一张推荐给学生的课程表,如果学生接受推荐课表,则无需任何操作,退出就可以了,默认为提交。如果学生需要修改,则可以在上部的课程列表中进行修改。选择手动选课后,在出现的主界面的下部是一张空课表,学生需要进行一门一门课的选取工作。在主界面的上部页面中出现的是一些本专业的课程列表,还可以选择全校性选修课和跨专业课程列表信息,点击跨专业按钮先弹出专业列表,选择某一专业后,原先的专业课程列表相应改变;点击全校性按钮也是先弹出课程类别,选择某一类别后,原先的专业课程列表相应改变;点击重复班按钮也将是先弹出分类列表(具体分类待定),选择某一分类后,原先的课程列表相应改变,重复班主要是对一些需要每个学期的开设的课程对全校学生进行开放选课的课程。点击课程简介查看课程信息,点击课程名称,将弹出所点击课程的所有任课教师列表,这时学生可以选择教师或者改变上课时间,再或者就是取消课程选取,点击教师姓名查看教师信息。直接输入课程代码提交后也会弹出当前课程的所有任课教师,然后选教师。选定课程和教师后假如不符合条件,就不会出现在课表中(当前面页需要自己关闭),否则会填充在课程表中(当前页面会自动关闭),选择或调整下一门课时,只需要依次类推,直到选课完成。退出就默认为提交完成。否是否是进入系统开始选课快速选课接受完成手动选课选课程选教师生成课表完成80 教务管理信息系统设计方案是否满不足学生提交一个课号容量失败是重复失败失败否时间冲突填入课程表完成需要注意的有以下几个问题:A、第一轮中已选人数只显示本专业已选人数,跨专业选课人数不统计入已选人数。跨专业选课反映在课表上是暗色字体,它表示选课不一定成功。第一轮选课完成后,跨专业选课由系统根据余量随机派位来定。当已选人数(指本专业人数)达到满容量时,无论本专业还是跨专业,系统均提示选课不成功,已选的跨专业选课学生自动失败。第二轮和第三轮都是正常显示。B、对于新生,由于第一学期不实行选课,由系统将新生按学号编入推荐课表,组成教学班。快速选课也需要利用此项功能。C、同专业学生高年级选低年级的课按本专业对待(给予优先),低年级选高年级的课按跨专业选课对待(不享受优先权)。D、辅修课程可同时在大课中选课,但按跨专业选课处理(不享受优先权)。E、为提高选课成功率,先确定开班数少(选择余地小)的课,后确定开班数多(选择余地大)的课;先专业课,后公共课。F、学生还需要确认是否选用教材。3.教师权限界面80 教务管理信息系统设计方案在学校中教师是除学生群体外的最大群体,教师每学期为学生录入成绩,还要对自己的历年教学进行总结和为学生的课程选用教材,这些都能在B/S结构中实现。教材登录WEB服务管理子系统需要一个密码,要是录成绩的话也需要一门课程对应一个录入成绩的密码,这是考试中心给的。保存成绩后24小时内密码自动失效,提交成绩后密码立即失效。成绩录入信息维护信息查询公用信息教务公告教学成果机构设置培养计划管理文件课程介绍教学设施教学论坛学年学期任教课程列表,需要一门课程一个录入密码个人简历教学特色同行评教教学任务课程表选课情况选用教材密码修改教师用书4.各部门科室界面注意事项:各部门科室用WEB服务管理子系统主要是进行信息的查询及一些公用信息的发布及维护等。可以在任何地方打开计算机就可以进行查询的。信息发布信息查询公用信息教务公告教学成果机构设置培养计划管理文件课程介绍教学设施教学论坛教学计划教学任务教室使用教务公告发布教学成果发布机构设置管理教学设施管理上传管理文件教学论坛管理成绩查询学生信息选课情况教材使用各代码表80 教务管理信息系统设计方案2.3.13教学质量评价子系统本系统主要对教师的授课和课程进行评价,根据学生、同行根据各项指标填写的评价结果,产生一系列的统计报表和图表。由于原有系统C/S部分采用的开发工具为Delphi6.0且已投入正常使用,完成了结果的统计分类、各种报表的生成和图表的生成。希望能提供源代码以加快开发进度,减少重复劳动,提高效率。教学质量评价子系统评价教学任务维护学生评价录入同行评价录入统计分析与查询评价结果汇总学生评价统计表分析图表生成评价结果查询参数设定评价指标设定最高最低百分比设定2.3.13.1系统功能模块教学任务评价教学任务学生网上点击学生评价、同行评价录入评价结果表统计分析与查询2.3.13.2.数据流程80 教务管理信息系统设计方案2.3.13.3.功能实现设计1.评价教学任务维护因为课程代码与课堂教学质量评价课程号的编码规则不同,课程代码的编码规则见课程库管理,而课堂教学质量评价需根据教学任务生成评价教学任务。如果评价教学任务已经生成,但有院系调整教学任务(如更换任课教师),此时评价教学任务的信息任课教师也随之更换,以保证评价教学任务的准确性。对于一门课程由数位教师授课的情况,按下列方法处理:1)若某班某课程由数位教师讲授,则各位教师授课的学分按老师授课内容占该课程内容比例权衡得出。如果课程学分为4,该课由A、B、C三位教师授课,其中A、B、C讲授课程内容分别占1/2、1/4、1/4。则三位教师所得授课学分分别为2、1、1。若某教师授课学分数小于0.5,则该教师不列入评价范围。2)若某班某课程分成数个小组,分别由数位教师讲授,则每位教师授课的学分数就是该课程的学分数。如某班的设计课程学分数为6,该班分成4个小组,分别由4位老师带,则4位老师授课的学分数都为6。2.参数设定考虑到程序的可扩展性,用户对评价指标、要去掉的最高和最低部分的百分比的设置,对评价指标的增加、删除与修改可以体现在以后所做的统计和输出中,而不用修改程序。3.学生评价录入此为学生网上点击的补充。信息由学生所填的“本科课堂教学质量学生评价表”录入。界面如下:学号姓名课程名称教师指标分数1234567894.同行评价录入由教师所在院系评价,并录入。80 教务管理信息系统设计方案院系系所课程名称教师指标分数1234567895.统计分析与查询(1)评价结果汇总主要包括以院系为单位的课程课堂教学质量评价汇总表、以校区为单位的全校性选修课课程课堂教学质量评价汇总表、公共基础课“两课”课程课堂教学质量评价汇总表、公共基础课外语类课程课堂教学质量评价汇总表、公共基础课计算机类课程课堂教学质量评价汇总表、公共基础课教学类课程课堂教学质量评价汇总表、公共基础课物理类课程课堂教学质量评价汇总表、公共基础课物理实验类课程课堂教学质量评价汇总表、公共基础课化学类课程课堂教学质量评价汇总表、公共基础课化学实验类课程课堂教学质量评价汇总表、公共基础课化学军事理论课程课堂教学质量评价汇总表。数据项有课程名称、教师、授课班级、学分、对课程评价、对教材评价、学生对教师评价、院系对教师评价、分数、等级。(2)学生评价统计表可以分别按院、系进行统计,统计时要去掉学生对某个教学任务所有评分的最高和最低部分,最高和最低部分由预设参数确定。统计中包括:对教师、课程、教材的加权平均,每一指标的单项均值、班均值,“非常满意”、“比较满意”、“基本满意”、“不满意”、“非常不满意”五级的各级打分人数,并计算每一教学任务的参评人数和计分人数,计分人数为参评人数减去去掉的最高和最低部分的人数。全校性选修课对教师的评价分由对教师的原始评价分乘上由听课率决定的系数得出。(3)分析图表生成80 教务管理信息系统设计方案生成下列图表并打印该图表。公共基础课、专业基础课、专业课、校选修课、平均分对比图校选修课分数分布图专业基础课分数分布图专业基础课分数分布图专业基础课分数分布图校选修课各校区平均分对比图校选修课各校区课程数对比图公共基础课各类课程平均分比较图“两课”课程分数分布图大学英语课程分数分布图计算机基础课平均分布图军事理论课程分数分布图数学类课程分数分布图物理类课程分数分布图化学类课程分数分布图“两课”各课程平均分对比图各院系教师平均分对比图各项指标平均分图各院系学生对教师评价平均分对比图全校课程分数分布图全校各年级学生分分布图全校各年级学生平均分对比图各院系学生评分平均分对比图各项指标学生评分平均分对比图各年级学生对教师评分平均分对比图院、校、系、公共课、校选修课,各类课按职称、年龄段统计数据及分布图建议80 教务管理信息系统设计方案教务管理信息系统的基本管理模式是以教务处为控制中心,对所涉及的所有数据进行集中的、统一的管理。其它部门(如各系、部、专业等)在主管部门的授权下可以对数据进行录入、修改、查询、统计、打印等操作。这样就将教务管理部门的绝大部分工作(如教学计划数据录入与变更、成绩管理、学籍、教材计划、学生选课、成绩录入与查询、课表查询、考试查询等)分解到各基层单位,从而能够及时、高效地进行数据处理。其数据处理模型是以教学计划为中心、结合学生学籍数据、教师数据自动生成开课数据、教材计划数据,并自动提交给学生进行选课、生成成绩录入清单、自动排课数据及考试安排数据。系统是由多个功能模块构成的,分别为学籍管理(含毕业管理)、教学计划管理、考试管理、排课管理、选课系统、成绩管理、教材管理、实践教学管理、系统维护、教学质量评估系统等。各功能模块是针对某项教务管理工作而设计的,可以独立运行,也可与其他功能模块协同工作,适应数据共享与数据流转。各功能模块具备的功能:1、学籍管理本模块以国家教委正式公布的《教育管理信息化标准》、《高等教育学历证书电子注册管理》为标准,详细记录学生在校期间,从入学到毕业的各个方面情况,查询、统计与分析有关信息,主要包括基本信息(包括照片)、注册信息、异动信息(留级/休学/复学/退学/转学/转专业等)、奖惩信息、毕业信息等。系统能够直接导入网上录取信息,并通过批量处理方式快速完成新生入学注册与分班、学生毕业审核等。功能包括:新生管理、学生注册、学籍异动、学生任职奖惩、报表查询统计。报表查询统计功能中提供了各种查询统计方式,为教育主管部门提供有关学生学籍在各种电子数据及报表。2、教学计划管理教学计划子系统是整个教务管理的中心环节。包括新专业教学计划管理、原始教学计划管理、执行教学计划管理、辅修教学计划管理、教学任务管理、相关的统计查询。本系统的“教学任务”是课酬管理、排课管理、选课管理、考试管理、教材管理、实践教学管理的重要数据来源依据。3、排课系统课表是高校落实教学任务,实施教学活动的具体依据。排课系统包括排课初始数据设定、板块课程排课管理、自动排课、人机交互排课、调课管理、网上查课表等环节。排课系统能依据教学计划(学期教学任务),教学资源(含教室、教师等)、学生信息(招生计划)及学期校历(周次)来编排。80 教务管理信息系统设计方案4、选课系统选课是学分制的标志,学年学分制的选课范围主要在公共选修课。选课系统主要功能是根据学校的教学任务,控制选课,对选课的流程进行控制,并对选课的结果进行处理。选课系统主要功能包括:选课时间设定、选课门数设定、选课密码创建、选课手工调整、选课报表统计查询、网上报名管理等。5、成绩管理成绩管理模块用于详细记录学生在校期间,从入学到毕业各个环节的成绩,并提供查询、统计与分析等多种功能,为三好学生评选、奖学金评定、专升本、学生毕业审核等提供依据。该模块有特点:通过校园网,接收考试成绩提交,发布考试成绩信息。成绩管理主要功能包括:成绩录入、成绩统计分析、成绩的综合处理、等级考试成绩管理、成绩报表。6、考试管理考试管理是高校教学运行的重要环节之一。考试管理主要对考试的日期设置、期末考试科目信息统计、考试课程信息设置等操作。考试管理主要功能包括:考试课程安排、考试时间安排(统一考试、随堂考试)、考试地点安排(统一考试、随堂考试)、监考教师安排(统一考试、随堂考试)、不规则考试安排(如补考等)、等级考试安排管理、考试报表管理等。7、教材管理子系统主要是实现教材管理的透明化,学生根据自己选用的教材或领用的课本实现跟踪自己的教材使用情况。了解了学生的教材使用情况,经过各种处理可以得到各种需要的数据。学生和教师根据自己选用教材或领用教材的情况可以通过WEB形式进行查询统计。教材管理的主要功能包括教材管理信息设置、教材代码维护、教材基本信息维护、教材计划、教材征订、教材入库、教材出库、教材回库、教材报废、统计报表。8、实践管理实践管理子系统主要包对实践性教学环节、实习(训)教学、学科竞赛进行管理,在实践管理子系统中主要是进行结果的审核,而对一些过程不进行充分的管理。学科竞赛可以由学生通过B/S结构报名,也可以通过此功能进行报名,还可以进行成绩录入。实践管理主要功能包括:实践教学内容的设置、实践教学任务安排、实践教学成绩管理、统计报表。80 教务管理信息系统设计方案9、系统维护此模块可以对基本信息以及用户进行有效的授权管理,每一用户由系统管理员授予对整个数据表或者任意范围内记录行的查询、修改等操作权限,以及数据表中记录的增加删除权限。这一功能是维护数据的安全性、完整性的有效保证。系统维护包括:权限维护、口令维护、系统设置、系统初始化、代码维护、教师密码管理、网上成绩录入(查询)控制、系统操作日志、系统备份。10、教学质量评价管理教学质量评价主要对教师的授课和课程进行评价,根据学生、同行根据各项指标填写的评价结果,产生一系列的统计报表和图表。教学质量管理包括:课程库维护、评价参数设定、评分统计分析、报表打印、图表打印、信息查询。2.4软件体系架构系统采用C/S结构与B/S结构相结合的混合的体系架构,如下图所示:数据服务器企业对象浏览器客户应用服务器Web服务器客户端系统体系架构教务管理系统建议采用基于J2EE平台的解决方案。整个系统体系架构的核心是应用服务器,应用服务器采用中间件和组件技术。基于J2EE平台的基本原理图:80 教务管理信息系统设计方案Oracle、SQLServer、Access、文档等EJB容器J2EE平台Jdbc等数据连接EJB应用服务器WEB容器J2EE平台Jdbc等数据连接web应用服务器WEB客户端应用客户端2.4.1系统硬件配置方案1、业务量需求分析规模较大的教务管理系统,预计需满足对将来在校6000学生,同时满足其在线选课,师生信息查询的需求。学生人数规模较大,而选课及教务查询等系统相对在开学初、学期末等时期使用较集中,有较强的突发性。按特大规模和较大规模两种方案可进行如下的估算为了估算一个系统负载情况。在这个环境里,下表说明了我们假设的系统的一些特征。表1:系统特征:特征内容特征值(按大规模)总数据量6000用户的所有教务数据记录;本学期选课的数据;学校所开所有课程及教师数据。总用户量6000学生+在校老师最大并发操作的用户量2000人-5000人平均每用户所开的连接数2平均每用户的数据量5M80 教务管理信息系统设计方案在OracleMIS系统中通常用以上特征代表了一个用户的典型情况;从实用角度考虑我们在采用时可侧重稍大一点的值。根据以上的估算,建议对系统的主机服务器作以下配置:表2:系统性能需求:需求内容所需的值(按较大规模)所需磁盘总量(6000*5)M+5G=35GB(平均每学生5M的空间,加操作系统及数据库系统所用空间)系统内存总量512MB+2GB+(3000*1MB)=约5.5GB(操作系统内存+数据库系统缓冲区+用户缓冲区)系统I/O配置1百兆网卡,千兆网卡2、教务系统功能需求分析整个系统的基本功能,主要基于所采用的教务系统软件。但在整个系统的结构上应达到:在校园网上用户,可通过浏览器界面进行查询、选课等操作,在指定的客户机上,可通过指定的应用程序界面进行查询、选课等操作。系统的管理人员,应可指定能直接访问数据库系统(不通过B/S方式)的终端。3、教务系统性能需求分析为保证系统良好的响应能力,根据在多年应用的经验,大型的数据库系统应达到以下设计目标:最大支持2000-5000并发用户同时网上查询、选课,系统应不会有明显的减慢;系统在满负载情况下,应能保证所有数据操作的一致性;4、教务系统可靠性需求分析教务系统本身的可靠性主要基于两个方面,其一是整个系统结构的可靠性,其二是软件本身的可靠性。80 教务管理信息系统设计方案为保证系统结构的可靠性,需选择稳定可靠的硬件系统和成熟、应用丰富的操作系统。所选择的服务器系统建议采用高档小型机系统,其主要部件如CPU,内存,主板等应支持冗余结构和ECC错误校验功能;其存储系统、电源、风扇系统应支持冗余结构和热交换(HotSwap)功能。从长远的考虑,主机系统还应支持HA高可靠性结构和Cluster集群结构。所选择的操作系统建议采用目前应用较广,应用软件较多的Unix系统,从高校的特点及与学校网络中心和图书馆系统一致性出发,建议采用Solaris8.0或IBMAIX操作系统及以上版本。5、教务系统安全性需求分析系统平台的安全性首先依赖于整个系统结构的安全性,从网络划分的角度来考虑,应建立内外网结构。将数据库服务器和业务及管理终端置于内网,其地址结构对外是“不可见”的;其它查询终端和应用服务器置于外网,并有“合法”的地址。在内外网之间通过路由交换机隔离;具体的内外网化分方法可采用VLAN虚网化分技术;对进一步的安全需求,可考虑采用防火墙系统。其次依赖于所选主机系统的本身安全性,建议选择在校园网系统中大量使用的Solaris系统,数据库用户应不是操作系统用户在实际的配置中,关闭一切不使用的端口和用户(如Telnet,FTP,SMTP,POP3等容易受攻击的服务),采用抗序列号预测攻击设置的方式,以提高系统的安全性。2.5教务管理、应用系统结构方案2.5.1教务管理系统主机方案教务管理系统的数据库服务器,必须具备高可靠性,高处理能力。系统采用的数据库管理软件是Oracle/Sybase等大型数据库管理系统。其特点是功能齐全,采用国际标准的SQL语言,开发及操作较为简单;但从许多的Oracle系统的应用实例来看,其对主服务器资源的开销特别大,对服务器的CPU,内存,系统通道,及存储器都有较高的需求。所以系统的主服务器应采用配置较好,处理能力较强,并具有较好的扩充性能的企业级服务器。就主机具体配置而言,不仅仅要考虑主机的CPU的能力,对做事务性处理的服务器,更应考虑其体系结构,内存的容错能力及I/O80 教务管理信息系统设计方案的通道能力,及整机的可靠性,安全性,易用性和可扩充性。其中CPU的处理能力,需考察CPU的字长,并发指令的流数,主频,L1/L2Cache的大小、回写方式及纠错方式等指标。就Memory内存处理能力,需考察内存的大小,类型,内存的刷新周期,内存的纠错方式等指标。就I/O通道能力,需考察主板的通道速率和总线结构。另外还应考察整机的结构设计,冗错指标及制造工艺等。教务管理数据库主机选型建议配置高档小型机系统或高性能服务器,操作系统采用Solaris9系统。具体的设备配置如下:高性能服务器(机架式)4CPU,8GB内存,2×73GBHotSwapDisk,17″彩显,10/100M部件说明最大数目当前数目CPU类型:SPARC64-V64-bitCPU,1.08GHzSPARCV9指令集一级Cache(L1):128Kdata+128KInstructionECC校验Write-Back回写方式二级Cache(L2):2MBOnChipECC校验,Dual-bus存取84内存DDRECC校验32GB8GBI/O接口10/100MEtherne,2*RS232,并口,RCIAdd1000M冗余部件Disk,Power,FAN热交换部件Disk,Tape,Power,FAN操作系统SunSoftSolaris8数据库系统OracleEnterPriseServer9iforSolaris应用系统教务管理软件80 教务管理信息系统设计方案2.5.2.存储系统方案教务系统数据,对学校来说是关键性的数据,要有极高的可靠性和安全性,建议所配置的存储系统采用可靠性、安全性、可管理性及性能都较高的存储系统:1、存储阵列应能支持多种常见的操作系统平台,如:Windows2000/NT,Liunx,Solaris,AIX等;支持多种常见的数据库平台,如:Oracle,Sybase,Sqlserver等;2、存储阵列应有较高的吞吐能力,满足作为学校两个关键性应用的需求,存储中心设备(主机接口和硬盘接口);3、应有一定量的存储容量,以满足不同的存储需求;从以上分析磁盘阵列建议采用全光纤磁盘阵列FC光纤RAID控制卡(带256MB高速缓存),3*73GB全光纤硬盘。2.5.3.应用服务器对于系统中的查询服务器,其中主要用于支持校园网上机器通过浏朗器访问教务系统,对其数据流量和计算强度之大,使得单一设备根本无法承担,而如何在完成同样功能的多个网络设备之间实现合理的业务量分配,使之不致于出现一台设备过忙、而别的设备却未充分发挥处理能力的情况,就成了一个问题,负载均衡机制也因此应运而生。此次方案配置两台应用服务器,这样可以通过负载均衡满足更高的要求。由于其直接影响B/S查询方式的响应速度,建议配置高档微机服务,操作系统采用Windows2000系统。具体的硬件设备配置如下:微机服务器:2CPU,1GB内存,2*36.2GBHotSwapDisk,15″彩显部件说明最大数目当前数目CPU类型:Xeon2.8MHz/512KBCache22内存ECC校验50nsDIMMSDRAM4GB1GBI/O接口10/100MEthernet1180 教务管理信息系统设计方案2*RS232,并口,RCI内置硬盘6个热插拔62冗余部件Disk,Power,FAN热交换部件Disk2.5.4教务系统备份方案教务系统的备份主要涉及到两个方面的备份:其一是教务数据的备份,这涉及到整个教务数据的安全,也是备份所要考虑的最主要的内容,建议每日定时的将Oracle数据库用Export方式从磁盘阵列中备份到专用的硬盘上;为防止意外(如火灾等)事故的发生,可将现有的一台PC服务器放在另一个机房中,每日定时将Export出来的数据用FTP方式传送到这台PC服务器上保存。其二是系统应用的备份,这可提高整个教务系统的可用性,可配置两台机器,一台作数据库服务器,一台作Application应用服务器;两台服务器之间互为备份。通过这样一些备份措施,可大大提高整个教务系统的数据的安全性和应用的可靠性。2.5.5教务系统网络方案教务系统网络的设计主要分为网络的物理结构设计和网络的逻辑结构设计两个部分。1、教务系统网络的物理结构建议整个教务处网络系统的在物理结构上作如下配置:è数据库服务器通过百兆网口和中心交换机相连,教务处内的业务、查询终端通过百兆网口和中心交换机相连。è应用服务器通过百兆网口和中心交换机相连。è中心交换机直接和校园网络中心通过千兆相连。可用三层交换机系统中的包过滤功能实现防火墙的作用:è除用服务器、C/S方式查询终端外,禁止其它机器和数据库服务器及管理工作站进行通讯80 教务管理信息系统设计方案è除管理工作站外,只有ORACLESQLNET(1521)端口的数据包可到达数据库服务器。2、教务系统网络的逻辑结构网络的逻辑设计主要考虑网络IP子网网段的划分,和透过实际的网络物理连接依据用户的实际需求实现虚拟网络(VLAN)的设置。从整个网络的安全性和IP地址的可管理性的角度考虑,将其划分成若干个虚拟网络并对其IP地址资源进行有效的管理都是必须的。子网网段的划分应依据以下几条原则进行:1)与校园网中心的网络划分原则相一致;2)将数据库服务器划分到一网段,其IP地址对外是“不可见”的,数据库服务器只可和教务处业务终端、应用服务器、C/S方式查询机通讯,对其他机器则是“不可达的”;3)教务处业务终端划分到同一网段,其IP地址对外是“不可见”的,其可与数据库服务器通讯;4)C/S方式查询机划分到同一网段,其IP地址对外是“不可见”的,其可与数据库服务器通讯;5)将需对校外开放的服务器(应用服务器的对外端口)划分到同一网段,并分配给合法的IP地址,校园网上机器通过其进行B/S方式的查询。具体的安全结构设计见下图:防火墙or带ACL功能的路由交换机数据库主机管理机应用服务器业务终端备份机器查询终端查询终端具体的逻辑结构设计见下图:80 教务管理信息系统设计方案VLAN1:数据库服务器VLAN2:教务处业务终端VLAN3:C/S专用查询终端VLAN4:应用服务器校园网校园网上机器B/S方式查询从和校园网络设备相一致性,建议配置一台路由交换机作为教务中心交换机。80'