《XX学校教务系统软件开发需求说明.docx》由会员分享,可在线阅读,更多相关《XX学校教务系统软件开发需求说明.docx(36页珍藏版)》请在课桌文档上搜索。
1、XX学校教务系统软件开发需求说明1.建设内容序号系统名称具体技术(参数)要求1基础资源子系统维护校区、院系单位、专业、班级、教学楼、教室、教职工、课程库、教学周历的功能。2系统管理子系统提供权限管理、用户管理、公告留言、流程管理、数据字典维护、参数设置,日志管理、基础数据导入、报表管理的功能。3培养方案子系统具备指导培养方案制定、教学执行计划管理、通选教学计划管理的功能。支持完全学分制培养方案管理、学生个性化培养方案管理4开课管理子系统具备开课任务生成、教学安排管理、分级教学安排、体育开课安排、开课查询分析统计的功能。5课表编排子系统具备课表时间设置、排课类别管理、排课参数设置、传统手工化排课
2、、课表调整、各类课表查询、全校总课表、课表效果分析的功能。智能自动化排课拖拉式图形化排课多校区不同时间模式排课6选课服务子系统提供预选选课、正选多轮次选课、选课学分控制、选课公共设置、选课课程管理、选课抽签管理、选课服务器管理、学生补改选管理、选课日志查询的功能。志愿选课积分选课7日常运行子系统具备教师网上调停课申请与审核、调停课数据统计、网上教室借用申请与审核、教室使用率统计的功能。8学籍服务子系统提供学籍基本信息维护、报到注册、学籍预警、学籍异动的功能。新生预分班管理弹性学制下的提前毕业管理、延后毕业管理9考务服务子系统提供排考参数设置、考试数据管理、考试数据汇总、手工批量排考管理、排考结
3、果管理、排考结果查询分析的功能。智能自动化排考随堂考试管理、巡考管理10成绩服务子系统提供成绩录入控制、成绩录入、成绩录入审核、成绩总库管理、成绩查询统计、学生缓考管理、学生缓考审核、异动成绩认定、异动成绩录入、补考审核管理、重修审核管理、毕业统考管理功能。成绩乘系数管理过程成绩管理、多学期开课课程成绩设置与管理11毕业审核子系统具备毕业届别管理、毕业专业管理、毕业学分要求、毕业条件设置、毕业资格审查、毕业学生信息、毕业数据处理、毕业结果修改审核的功能。12教学评价子系统提供多维度的网上教学评价功能,包括评价课程分类、评价指标自定义、评价建议类别、评价批次设置、评教数据管理、评价分析统计的功能
4、。13学生服务子系统为广大学生用户提供各类教务信息化服务,包含但不限于:个人课表查询、成绩查询、网上选课、网上评教等服务。14教师服务子系统为广大教师用户提供各类教务信息化服务,包含但不限于:网上录入成绩、个人课表查询、调停课申请等服务。15等级考试子系统提供各类等级考试的网上报名、学生照片审核、考级报名统计、考级成绩管理的功能。16毕业设计管理提供教师课题申报、学生网上选题、任务书下达、开题子系统报告提交、过程指导、网上评阅、答辩安排、论文上传、成绩录入的全过程毕业设计管理功能。17督导评价子系统提供评价设置、评价指标、评价课程管理、评价批次设置、评价进度查询、评价结果统计。18学风测评子系
5、统提供任课教师评测班级学风的功能,学风测评类别、学风测评控制、自定义学风测评指标、测评数据管理、学风分析统计的功能。19工作量计算子系统提供灵活的教学工作量计算功能,可设置计算范围、自定义设置计算公式、对工作量进行汇总统计。20教材管理子系统提供教材基础信息维护、教材计划与采购、教材发放与结算、教材统计分析的功能。21教育科研管理子系统提供针对各类教育科研项目的网上申报、专家评审、项目立项、项目中检、项目结题、项目成果、项目经费的管理。22质量工程管理子系统对质量工程项目的申报、评审、立项、结题的过程进行管理。23移动服务体系(H5)平台管理功能:提供移动端平台设置、接口配置管理功能。学生服务
6、:我的课表、学籍信息查看、培养方案查看、个人成绩查看、考试安排查看、空闲教室查询、教材信息查看、缓考申请、等级考试报名、学生评教、学生选课、成绩认定申请教师服务:我的课表、监考信息查看、学生成绩查询、培养方案查询、教材信息、教室借用申请、毕业设计信息、同行评教、调课申请教学管理人员服务:提供教学管理人员的常用流程审批移动化服务,包括:调停课审批、教室借用审批、学生缓考审批、成绩录入审批、成绩修改审批、随堂考审批小程序集成:支持外部小程序集成,学校提供小程序号综合教务系统建设的最终目标:通过教务管理系统的建设,巩固学校信息化建设已有成果,对学校的教育、教学、管理等核心业务以及资源和数据进行优化、
7、整合和融通,在传统校园的基础上构建一个数字空间,实现从环境、资源到活动的数字化,从而提升我校的教育教学质量和管理水平;立足于师生需求,实现教学转型,坚持“以人为本、深化应用、精细服务、支撑创新”的信息化建设方针,实施“信息技术环境下的素质教育与创新教育,构建终身教育体系,培养全民的信息技术素养”,对全省高校信息化建设起到引领与示范作用。2.需求说明2.1 总体技术要求系统的建设必须遵循行业的相关技术标准。系统技术架构需要达到以下要求:(1)基于微服务架构技术,实现功能模块解耦,实现前后端分离,用户界面变更不影响服务提供的稳定性。(2)采用JaVa编程语言开发,基于B/S结构,无需安装客户端软件
8、。(3)系统要具备良好的浏览器兼容性,管理人员、教师、学生都能在主流版本浏览器下(包括但不限于:IEll及以上版本、谷歌浏览器、火狐浏览器等浏览器)进行所有的功能操作。(4)采用基于服务的设计理念,支持中间件技术,提高系统的可维护性和软件代码的重用性,提升学校对IT资源的利用率。(5)采用基于面向对象的组件开发技术,构建可重用的业务组件,利用这些组件能快速响应学校业务变更,搭建新应用。(6)支持工作流引擎机制,提供流程自定义功能。(7)信息标准要求:系统的开发必须严格遵循教育部的教育信息化行业标准,并符合学校要求的相关信息标准。(8)可靠性、稳定性要求:具有良好的运行保障体系,提供完善的存储、
9、备份手段,提供故障恢复手段,确保系统的稳定性。(9)界面友好性要求:操作流程清晰简洁,给用户提供良好的操作体验。(10)安全性和保密性要求:系统设计时必须考虑整体的安全性,从数据访问操作、用户认证、数据加密的多个方面进行安全性设计,提高系统的安全性。系统应分别针对不同的应用和不同的环境,采取不同的措施,包括系统安全机制、数据存取权限控制和数据存储加密机制。(11)可管理性要求:系统的设计必须有很好的可管理性,业务流程清晰,权限划分合理,提供便捷的搜索功能和工作流控制功能。(12)系统部署要求:要求基于LinUX环境进行系统部署,数据库要求采用Oracle;支持物理机、虚拟机、私有云、公有云的部
10、署模式。(13)系统集成要求:按照采购人要求开放接口,支持与智慧校园基础平台及各应用系统集成。(14)新老系统数据迁移要求:需完成老系统历史数据迁移到新系统,实现新老系统的平稳切换过渡。(15)本项目技术需求文件中,如存在未详尽的描述或者需求的变化,以双方友好协商形成的最终验收文件为准。2.2 功能服务要求2.2.1 基础资源子系统2.2.1.1 公共资源服务(1)行政结构信息:录入学校信息、校区信息、单位信息;单位信息包括行政处室及下属科室信息、院系及下属教研室信息;支持按照树状结构显示学校行政结构示意图。(2)教学场所信息:包括教学功能区信息、教学楼信息、教室信息。支持按照树状结构显示教学
11、楼与教室之间的归属关系;考虑就近排课的需要,能设置教学楼之间的距离量化权重指标;支持对体育馆、田径场进行重复利用排课参数的设置;可自定义设置教室类型,如:多媒体教室、制图室、语音室、画室、琴室;可设置教室排课优先级、座位数、有效座位数、考试座位数、是否有空调的信息;提供批量修改教室各项信息的功能。(3)专业和年度专业信息:建立学校的专业信息总库,可设置各院系下专业大类、专业、专业方向的信息,体现专业大类与专业、专业与专业方向的归属关系。支持按照年度设置本年度实际开设的专业信息,与后续的年度培养方案关联。(4)学年学期信息:能设置各学年学期的开始年度、结束年度、学期名称、起始上课周、终止上课周;
12、支持二学期制、三学期制。(5)班级信息:维护各专业下的行政班级信息,可设置班级的编号、名称、所属专业、固定教室、班主任、辅导员、班级人数的信息,可导出、打印班级花名册。(6)教职工信息:可录入教职工基本信息、学历学位、个人简历、奖励情况、惩处情况、家庭成员、语言能力、政治面貌、任课情况,提供新增、删除、修改、导出打印教职工信息的功能;任课情况信息可自动关联各学期教学安排中该教师的任课信息。(7)新增教师申请:针对各学期学校新进的教师或外聘教师,提供教师信息新增申请与审核的流程化服务。(8)教学周历信息:支持各学期教学周历的生成、发布、查询与导出。(9)课表节次信息:设置课表各小节的开始时间、结
13、束时间,支持春季、秋季设置不同课表节次时间。(10)标签管理:要求提供学生学籍标签的自定义功能(如:留学生、民族生、交流生、体育特长生),支持用户自定义增加、修改标签;可查看具备标签属性的学生名单。2.2.1.2 课程资源管理(1)课程资源总库能对学校所有的课程按照版本进行维护,课程信息主要包括课程编号、课程名称、课程英文名称、学分、学时类型、学时数量、周学时、开课单位、课程类别、课程性质、课程属性、考核方式、课程版本、课程启用状态、先修课程、课程简介。能提供录入、修改、删除和查询课程信息的功能,支持按照模板批量导入课程信息,支持批量修改课程信息字段,支持导出打印课程信息列表。支持同一门课程关
14、联多个开课单位。(2)对于新增课程可实现在线进行申请、审核审批、入库的流程化管理,支持审核流程的自定义,辅助学校构建权威、规范的课程总库。(3)提供课程编号的编码规则自定义配置功能:可以从课程层次、开课院系、课程性质、课程属性、课程大类、课程类别、考核方式、课程分类中自定义选择字段,可设置字段取值位数、字段排序;可自定义流水号的位数;设置完规则之后,课程编号按规范自动生成。(4)要求系统中的课程学时类型能实现自定义配置,灵活适应课程改革的要求,并与课程库、培养方案、排课模块自动关联。(5)可查询某门课程在各年级专业的培养方案中使用的情况。2.2.2 系统管理子系统提供支撑系统运行的各项基础服务
15、能力,涉及到权限管理、用户管理、公告留言、流程管理、数据字典维护、参数设置,日志管理、基础数据导入、报表管理,具体要求如下:系统要能支持多级授权设置,能设置授权的起始时间和失效时间,管理人员权限支持精确到按钮级别的多级授权。维护系统用户信息,分配用户操作权限,支持按照角色对权限进行分配,能按照校区、院系、年级、专业设置用户的数据权限范围。系统能支持工作流引擎,实现流程的动态配置。支持系统内各项审批流程的自定义,如:调停课流程、成绩录入流程、教室借用流程、缓考申请流程、培养方案审核流程。提供伴随工作流程的消息提示功能。可设置工作流程的步骤、执行时间、各步骤审批角色,流程执行过程中的审批人可以精确
16、指定为角色下的某个用户。提供流程查询、流程清理、流程审核人院系条件设置。在系统初始数据字典(依据国家教育管理信息化标准)的基础上,允许用户根据需要自定义扩展数据字典。提供详细的用户操作日志查询、系统版本更新日志查询功能。系统支持集中批量对学校基础数据进行导入,包括学校信息、校区信息、单位信息、专业信息、年度开设专业信息等。系统提供扩展报表管理功能,可通过报表工具直接连接数据库取值,任意组合数据库中所有数据表的各个字段从而形成报表模板,可设置各字段之间关联关系。提供文件上传路径设置功能,能自定义设置学生照片、教师照片、各类审核流程上传附件、毕业设计报告的文件在服务器的保存路径。发布通知公告:可自
17、定义通知公告的类别,可建立多个发送通知公告的群组,可指定每个通知公告的接收对象,可按用户、按角色、按群组来设置接收对象。提供系统功能操作及维护相关问题的在线反馈与答复的功能。提供学生登录后主页面的跳转引导设置功能,如:评教阶段可引导学生直接进入评教界面,选课阶段引导学生直接进入选课界面。系统支持用户本次登录后所使用过的模块全部通过系统内部标签页(非浏览器的标签页)的方式进行展示并快速切换;支持设置学生、教师、管理人员主界面的常用功能。2.2.3 培养方案子系统2.2.3.1 培养方案总体要求(1)要求培养方案可灵活配置,支持学年制、学年学分制、完全学分制多种模式,辅助学校完成向学分制的逐步过渡
18、。(2)要求能适应学校教学改革的要求,培养方案既能支持按专业管理的方式,又能支持按大类管理的方式,而且两种方式可并行存在。(3)能按照版本建立培养方案目录,同一个版本的培养方案可适用于不同年度的学生。(4)支持全校性的通选课教学计划统一按学期制定。(5)提供大类培养方案、专业培养方案、个性化培养方案、辅修培养方案的制定与统一管理,支持针对同一专业下不同类型的学生群体制定多个人才培养方案,支持一门课程分不同院系开课、多个学期开课、滚动开课。(6)支持自定义设置培养方案的课程体系、课程组;支持二级课程体系;支持不同版本培养方案设置不同的课程体系。(7)支持培养方案在线制定,并提供审核流程设置功能。
19、2.2.3.2指导培养方案制定(1)培养方案课程设置:增加每个专业培养方案的课程信息,包括:理论课程、实验实践课程、集中实践环节课程。支持按照课程组进行培养方案课程的快速批量引用。培养方案课程列表中可直观的显示每门课程的课程编码、课程名称、课程体系、学时、学分、开课学期、开课单位。培养方窠的课程来源于课程总库中,课程可直接从课程总库列表中进行选择。在课程库中关联了多个开课单位的课程,在培养方案制定时则可根据本专业的课程开设情况选择一个开课单位。课程添加到培养方案中后,需要维护课程的开课学期、成绩录入学期、所属课程体系的信息。针对实践类课程的学时单位,可选择以“学时”为单位,也可选择以“周”为单
20、位。支持滚动开课模式。(2)培养方案复制功能:能提供在不同年度或不同专业培养方案之间进行快速复制的功能。(3)培养方案说明:设置培养方案名称、学分要求,录入培养目标、培养方案详细说明,支持在线的文本编辑器,支持直接复制培养方案文档内容到编辑器中,支持上传培养方案文档附件。(4)专业教学进程管理:设置各专业的学期教学进程,设置各周次的理论教学或实践教学环节,支持不同专业教学进程的复制。(5)修改培养方案:管理人员能单个或者批量修改培养方案课程信息。(6)培养方案审核流程:系统中要能自定义设置培养方案审核的流程,支持由院系教务员在系统中编制各专业的培养方案,并提交教务处进行审核审批,审核通过后培养
21、方案才能生效并使用;并且培养方案审核通过后,要求不能进行修改操作。(7)培养方案的查询和输出:提供培养方案的查询和导出打印功能。2.2.3.3教学执行计划管理(1)执行计划生成:要求系统能自动根据培养方案生成每个年级每个专业的教学执行计划,教学安排与毕业资格审核均可按照执行计划来进行。(2)计划微调:要求在培养方案执行过程中,提供微调的功能,以应对实际教学安排过程中的一些变动(如:增开课程、停开课程、修改课程内容),微调审核的流程能自定义,微调需要审核后才能生效,系统需要保留微调情况的历史记录,并能按照学期、专业、微调类型进行查询。(3)提交执行计划微调申请后,系统要自动记录有变化的数据内容,
22、并在审核界面采用直观对比、通过不同颜色标记的方式显示,能快速的找到微调前后变化的数据,为管理人员提供人性化的线上审核服务。(4)班级教学进程生成:根据专业教学进程生成班级教学进程。2.2.3.4通选教学计划管理提供全校性通选课教学计划统一按学期进行制定。通选课在线申报与审核:支持由教师网上提交通选课开课申请,管理部门进行在线审核,审核流程可以自定义设置。通选课计划:对每学期的通选课开课计划进行维护,可设置通选课的计划开班数量、每课堂人数、选课面向的对象范围。通选课计划复制:支持跨学期复制通选课的课程信息。2.2.3.5学生个性化培养方案管理针对拔尖人才、实验班、国防生等特殊情况的学生,系统可以
23、按个人制定个性化培养方案。根据学校的实际管理流程,个性化培养方案可由学生与指导老师共同商定,并由学院教务管理人员录入,录入后送审,由教务处负责审核。2.2.4 开课管理子系统2.2.4.1 开课任务生成(1)依据培养方案的数据,提供自动生成学期开课任务的功能。可设置每学期生成开课任务的时间范围,支持教务处统一生成整个学期开课任务,并以开课通知单的方式传达给各开课单位;也支持按照院系、年级、专业、课程来生成开课任务;能按照不同开课类型(如:理论开课、实践开课、辅修开课、通选开课)生成开课任务。(2)生成开课任务前,可对计划学时与实际安排学时的偏差情况进行控制,设置是否允许一定数量的学时偏差;针对
24、多学时类型的课程,能分别设置各类型学时的偏差值。开课任务安排后,可提供各课程的实际开课安排数据与培养方窠计划数据比对核查功能,生成差异对照图表,提供数据同步到开课的功能,自动纠正不一致的数据。(3)提供全校性通选课开课功能:由教务处根据通选课教学计划完成每个学期的开课,并能设置每门课程的限选年级和专业;提供通选课开课计划的跨学期复制功能。(4)提供依据教学进程生成学期开课任务的功能:由各院系设置每个学期的集中实践环节、实验课程、考试、军训的开设周次,制定某专业某年级的学期专业教学进程。根据学期教学进程,系统生成开课计划时可以自动把理论课在实践周、考试周断开,以避免理论课与实践环节、考试冲突。提
25、供根据实际教学安排来反向刷新教学进程的功能。2.2.4.2 教学安排管理(1)基于生成的学期开课任务数据,由开课单位为承担的每门课程确定任课教师、进行合拆班操作、设置上课周次、设置周学时,完成学期教学安排表。能提供教学安排表、教学任务书、课程学生名单、登分册、课堂考勤表的导出打印功能。可以批量修改已经做好的教学安排的所有信息,包括:任课教师、教学场地类型、各类学时、上课周次。(2)提供周学时平衡统计功能:可以方便的统计上课班级每周的学时分布情况,查看学时安排是否平衡,并及时做出调整。(3)教学安排指定功能:能单个或者批量指定每一条教学安排记录的排课特殊时间,如:某门课程只能安排在周一上午排课;
26、某门课程不能安排在周一到周三的下午上课。(4)批量拆分班级:针对同一门课程可批量拆分已合并的行政班,当合班需要较大变动时,可以批量拆分合班。(5)批量合并班级:针对同一门课程可批量合并行政班,生成多个教学课堂,完成合拆班后可以批量刷新合班名称、上课人数。(6)提供精准化教学安排管理,一门课程有多种学时类型(如:理论、实验)及多个任课教师时,可以拆分进行教学安排;在系统中,针对一门课程,理论学时可以安排3个行政班合班上课,14周任课教师为A,58周任课教师为B,排课周学时可自动推荐;实验学时可分小组上课,能将3个行政班自动拆分成5个小组上课,班级学生可以混搭,既可以自动分组也可以手工分组,系统能
27、将各小组绑定安排在同一时间点上课。(7)提供教学安排的复制功能:支持跨学期、跨课程复制教学安排,可复制教学安排中的课堂学生名单、课表信息,能一次复制多条教学安排。(8)针对排课周学时安排环节,系统要能根据上课周次与课程总学时,提供每周排课学时的多方案自动推荐功能。如:一门32个学时的课程,在10周内完成与15周内完成的两种情况下,每周排课学时自动推荐几种方案供用户选择,不需要用户逐个周次进行录入。(9)设置上课周次与节次时间:支持按照数字表达式快速设置上课周次与节次时间。如:第二周至第八周上课和第十周上课,可以直接填写为“2-8,10”;星期5的第1、2节,可以直接填写为“50102”。(10
28、)快速安排任课教师:支持按照教师姓名进行快速模糊检索,支持多个教师姓名连续检索及确认,在同一个界面一个输入框完成多任课教师的安排;支持批量设置、批量清除多个课堂的任课教师。(三)教学安排功能聚合界面:系统要充分考虑教学安排操作的功能聚合,减少界面的切换次数,提高工作效率,针对每门课程的教学班合分班、开课周次安排、排课学时、周学时、连排节次、任课教师安排、成绩录入人设置、排课特殊时间指定、选课条件设置操作支持在同一个界面完成。2.2.4.3 分级教学管理针对大学英语等需要进行分层次/分等级教学的课程,提供分级教学的功能,能对课程分级等级、分级学生名单、分级教学班、分级教学安排进行设置。针对不同的
29、课程可设置不同的分级方式、分级等级名称;能批量导入学生的分级情况,能批量修改学生的分级;能根据每个等级的学生人数,自动确定教学班的数量,生成教学班。提供分级教学安排的跨学期复制功能。能设置联合课码,将同一门课程不同分级的教学班安排在同一个时间点上课,确保同一个专业或班级的学生教学安排的一致性。2.2.4.4 体育开课管理针对体育课能提供体育分组、分项目、分性别开课的功能。可自定义快速设置体育课的分组项目,如:足球、篮球、羽毛球。能设置联合课码,将同一门体育课程不同项目的教学班安排在同一个时间点上课,确保同一个专业或班级的学生教学安排的一致性。2.2.4.5 开课查询分析系统提供开课情况查询分析
30、的多种统计分析报表。例如教师任课情况统计、教师授课班级数统计、教师学时统计、任课教师总体情况分析、周学时平衡分析、院系学时统计、学期开课统计。2.2.5 课表编排子系统课表是高校落实教学任务、实施教学活动的依据,要能够基于校园网,依据学期教学任务、教学资源、学生学籍及学期校历(周次),简便快捷、科学合理地完成学期课表编排。课表编排过程中,要求支持二级分工排课、各院系可排课的教室范围、考虑排课教学楼之间的距离远近关系、排课课程优先级设定、多次开课隔天排课、班级/教师/教室/部门的特殊时间、座位使用率、班级周排课学时数量均衡性、提供明确的课程漏排原因提示。提供新生课表批量预置功能;提供课表冲突检查
31、查询的功能。2.2.5.1 排课模型设置(1)课表时间设置:要求能针对每个学期设置课表的时间,包括:每天的大节数、上午结束节次、下午结束节次、每大节占用小节次数量、连排起始节次数。提供控制学生、教师是否可查询课表的开关参数。(2)排课类别设置:能设置多个排课类别,每个类别的操作权限可分配给不同的科室或院系,能设置每个类别的排课教室数量,可将不同的课程转入到不同的排课类别中进行排课。既要能支持教务处统一编排所有课程的模式,也要支持教务处排公共课与院系排专业课的模式。针对每个类别可单独设置一套排课参数,即排课模型。(3)排课参数设置:能通过参数设置确定自动编排课表的规则,要求提供丰富的排课参数,涵
32、盖排课的时间、地点、教师、上课班级。具体要求如下:能提供班级地点控制:控制班级上午或下午连续安排的课程相对集中在某一栋楼。能提供教师地点控制:控制教师上午或下午连续安排的课程相对集中在某一栋楼。能提供排课时间控制:排课时间控制要求可精确到每一周每一天,如:可设置周六不排课、周三晚上不排课。能设定全校禁止排课节次,如:周二下午不排课。能设定同一个班级的课程尽量安排在同一教室。能设置多种课程排课的优先条件,包括:课程类别(公共课优先于专业课)、总学时、排课人数、合班班级数。能设置班级、教师、教室、院系部门的特殊不排课时间及排课节次的优先顺序。能对教师、班级在不同校区之间排课进行控制,能够多校区不同
33、时间模式排课,如:同一天不能多校区授课、上午或下午不能多校区授课。能设置下午体育课后不再安排其它课程,体现人性化的管理。能设置排课位置权重:在安排班级相邻节次课程的上课教室时,可根据设置的教学楼距离权重值,系统人性化的选择就近的教室进行安排,有效避免课间人员的大范围流动,并能指定学生与教师之间的优先级。能控制排课教室的空闲座位比例值,确保教室座位充分利用。2.2.5.2 智能自动化排课能根据设置好的排课模型,智能自动编排课表,自动匹配教室、时间,自动进行冲突检测,课表输出准确;支持多轮次分批叠加式自动编排,可在确定前一次部分排课结果的基础上继续进行自动排课。能提供课表备份、课表恢复、漏排查询处
34、理功能;对已经排完的课表或自动排课漏排的课程可以手工进行调整。2.2.5.3 拖拉式图形化排课提供图形化、人性化的手工排课交互界面,界面自动全屏显示,所有手工排课的操作都在这一个界面上完成,要求能拖拽式调整课表,可以直接按大节从A时间点拖拽到B时间点,每个课表方格中都实时显示冲突色标。手工排课维度:提供多维度的手工排课方式,根据实际排课场景需要,支持按行政班、按教师、按课程进行手工排课;提供排课课程的快速搜索功能,可以按照班级名称/任课教师名称/课程名称来搜索需要排课的课程信息;课程信息可区分未排课程、已排课程、冲突排课的课程,在界面上通过并列标签页的方式直观的显示,并能快速切换。图形化课表界
35、面:要求按照图形化课表方格的方式,显示排课课表信息,系统实时检测各类课表冲突,对于课表中存在冲突的情况,使用显眼的红色标记显示(并可以通过不同标记来区分教室冲突、班级冲突、教师冲突),对于空闲可排课的地方显示成绿色标记。用户可通过鼠标单击、右击、拖拽的方式,快捷的完成编排上课时间、上课教室。针对同一门课程的不同学时类型或不同任课教师,可分别单独进行排课。课表信息显示与隐藏:根据用户的排课需要,可设置在图形化课表中是否显示教师名称、课堂名称、周次节次、教室名称信息。冲突检查设置:针对手工排课,可设置各类冲突检查参数,包括:班级特殊不排课时间的设置、教师特殊时间设置、教室特殊时间设置、保存时是否检
36、查课表冲突。提供多维度的课表查询功能,包括:课程课表,教师课表,教室课表,班级课表,学生课表,周/日/节次课表。2.2.5.4 课表调整功能对于自动编排完成后的课表,可以按需要手工进行调整,课表调整可以由教务处排课管理员或各院系教务员直接操作进行;支持从班级课表、教师课表、教室课表、课程课表的多个维度进行调整,并且各维度之间可以快速切换。拖拽式调课:针对整体排课完成后需要调整的情况,提供便捷的图形化拖拽式调课功能,界面采用直观的红色、绿色来区分课表冲突与空闲的情况,支持从多个维度(教师、课程、班级)进行课表查询与调整,系统自动检测冲突,并直观的在图形化课表界面上显示。2.2.5.5 课表查询与
37、打印(1)课表查询、打印权限可以分用户角色控制,可以设置教师、学生查询课表的开关参数,避免在课表没有排完的时候进行查询和打印。(2)可以设置课表的显示内容字段,从而避免课表上因内容太多无法完全显示的问题,能完整显示一份课表在一页A4纸中。(3)提供各类课表查询功能,包括:课程课表,教师课表,教室课表,班级课表,学生课表,周/日/节次课表,全校性总课表(按课程/按教师/按教室/按班级)。2.2.5.6 课表效果分析需要提供课表效果分析的功能,辅助对排课结果进行分析检查,调整与完善课表。要求能对课程的排课学时进行检查,可自动统计课程各类学时的计划开课学时、排课学时、未排学时,检查课程学时的漏排情况
38、。能对班级课表进行分析,可检测出全天无课、上午无课的班级列表。能批量检查出未安排教师、未安排教室、安排学时不对、安排周次与教学进程周次冲突的课程。226选课服务子系统基于校园网/互联网为学生提供简便快捷、公平合理的选课服务,为推进学校教学改革、推进学分制提供先进可靠的技术保障。选课服务要能满足高并发选课的要求,应支持2100OO用户数并发选课,且90%用户的抢课(选课)操作、退选(退课)操作响应时间小于10秒,保障选课期间的系统运行稳定,保障选课数据准确无误。1.1.1 .1预选选课服务提供课程预选环节,要求能直接从教学执行计划中转入预选课程,通过预选进行课程开课的摸底调查,根据预选结果确定需
39、要开设哪些课程。1.1.2 .2正选选课服务(1)选课要求设置设置选课活动的各类整体控制参数,包括:是否允许跨校区选课、选课时是否进行先修课程判断、选课志愿字典信息、每学期的选课学分控制要求。特殊不允许选课情况控制:要求在系统中可以设定没有完成上学期教学评价的学生不能选课;未注册或没有交费的学生,不允许其选课。提供选课公共设置功能,为满足选课过程中对跨校区选课的控制,可通过系统灵活设置是否允许学生跨校区选课。选课学分限制条件设置时,可以按全校学生进行设置,也可按年级、院系、专业、班级,学生选课时当所选课程达到最高学分限制条件时,将不可再选课。(2)选课轮次设置在一个学期中,系统可设置多个轮次的
40、选课;支持跨年级、跨专业的学分制选课,提供多种选课条件的灵活设置。针对每一轮选课,要能设置选课的开始时间与结束时间,并可控制每天的选课开放时间范围(如:8:00-22:00),以及该轮选课是否可超出课程教学班的限选人数、是否允许学生退选课程、是否允许冲突选课。选课学生范围设置:针对每一轮次选课,可设置选课开放的学生范围,既可以按照年级、院系、专业、班级进行常规批量设置,也支持按照学生学籍标签进行特殊学生选课范围的设置(如:2020级的交流生、2021级的体育特长生)。选课课程范围设置:针对不同的学生范围,要求可以设置不同的选课课程范围,包括必修课选课、选修课选课、跨专业课程选课、跨年级课程选课
41、、通选课选课、本学期培养计划选课;从而可以灵活在系统实现完全学分制的小范围试点与逐步推广,如:2021级计算机学院学生进行学分制选课的试点(可跨专业、跨年级选课),其他学生仍然采用学年学分制的选课模式。针对不同轮次选课,可设置不同的抽签选课模式,要求包括:随机抽签、积分投注方式、投志愿方式;支持在一个上课节次,学生可同时选择不同志愿的多门课程,按志愿优先进行抽签;支持启用防刷课验证码。(3)选课课程信息设置本学期需要开放选课的所有课堂信息;可实时查看每个课堂的选课学生名单;可设置课堂的限选人数;对于选课人数不足的课堂,可以停开。管理人员可对选课名单进行维护,可直接增加、删除选课学生。针对每个课
42、堂可设置允许选课的学生范围,及不允许选课的学生范围,既可以按照年级、院系、专业、班级进行常规批量设置,也支持按照学生学籍标签进行特殊学生范围的设置。能针对多个课堂批量设置相同的学生限选条件。理论课与实验课关联选课:针对同一门课程的理论课堂与实验课堂拆分开课的情况,要求在选课时建立关联,选择了理论课堂后系统弹出提示要求学生选择关联的实验课堂。选课结束后,选课结果能自动发布,学生可查看到选中课程的课表,教师可导出打印选课学生的名单。(4)选课抽签管理学分制下选课的公平性是学生关注的一个重点,传统的随机抽签机制的处理方式已经越来越被诟病,它无法有效的让真正想学的学生选到某门课程。系统中抽签顺序支持按
43、课表安排的行政班学生抽签、学生本学期计划内课程抽签、培养方案内(大四年级)抽签、培养方案内课程抽签、非培养方案内课程抽签,在各抽签规则中再按志愿或积分优先的规则抽签,如果设置的是随机模式,则随机抽签。系统还对选课服务器进行管理。1.1.3 .3补改选服务管理人员可以对单个学生的选课结果进行调整,可以由管理人员代替学生进行课程的补选、退选、改选。1.1.4 .4选课日志查询选课日志查询:提供学生选课、学生退选、管理人员补改选操作的详细日志信息,包括:课程信息、学生信息、选课时间、退选时间、选课状态、操作人账号、操作IP。2.2.7 日常运行子系统日常运行主要包括学期过程中的日常调停课、教室借用。
44、提供日常调停课的网上申请与审核功能;可以由任课教师在网上提交调停课申请,各级管理人员审核审批后生效,教师调课审批流程步骤可以由系统管理员设置;调停课申请审核通过后,系统自动更新相关联的教师、学生的课表。教师停课后,可以申请补课。提供调课率统计功能;提供教师可调课学时数、调课次数、院系调课率的控制功能。针对特殊节假日(如:五一放假、校运会期间),提供全校性的批量课表调整功能。提供教室借用流程自定义配置功能,能在线提交教室借用申请,由管理人员进行审核;系统需记录详细的教室借用日志。查询空闲教室信息时.,提供图形化查询界面。提供方便的督导(领导)课表查询功能,支持指定时间段分别查询该时间范围内教师、
45、教室、班级的上课情况。2.2.8 学籍服务子系统学籍服务主要包括学籍信息维护(如:学生基本信息、照片、简历、家庭情况、奖励、处分)、报到注册、学籍预警、学籍异动。2.2.8.1 学籍基本信息学籍基本信息要求包括:学生基本信息(学号、姓名、性别、民族、政治面貌、出生日期、籍贯、联系电话、通信地址、入学年份、所属院系、专业、班级、照片),学生个人简历,家庭成员信息,奖励处分情况,异动信息,注册信息。要求提供新增、修改、删除学籍基本信息的功能,能够按照多个组合字段对学籍信息进行综合查询,能够导出打印查询结果。学籍信息导入:要求提供多种格式文件(如:EXCEL)的学籍信息导入功能,支持学生照片的批量导
46、入。新生分班:根据新生录取的专业分配到对应班级,当同一专业下有多个班级时,系统将该专业的新生根据地区、分数及性别平均分配到各班级。系统支持分批导入新生,分批进行分班。学籍信息导出:要求能提供多种格式文件(如:EXCEL、PDF)的学籍信息导出功能,能根据具体需要自定义导出表格的显示字段;支持按照多种照片命名方式(以学号命名、以身份证号命名、以考生号命名)导出系统中的学生照片。学生证打印功能:要求提供学生证打印模版,能够批量打印学生证。学籍信息网上核对:学生的基本信息采集(导入、录入)到学生信息库中后,学生可以在管理人员的控制下,网上对自己的信息进行校对,可控制学生的范围(如:年级、专业)、校对
47、的起止时间、限制学生可修改的字段。学生可提交修改申请,经管理人员审批通过后,系统会自动更新到学生信息库中去。记录学生在校期间的奖励信息、处分信息。学籍标签设置:给学生设置学籍标签,一个学生可设置多个标签,能批量导入学生学籍标签。各类学籍统计报表:学生人数统计表、学籍卡片、学生名册、学生情况统计表、教育部高基报表(G3U、G312、G321、G322、G331、G332)。2.2.8.2 报到注册服务能够在系统中办理每个学期的报到、注册手续,登记学生报到与注册的状态,支持批量修改学生报道、注册的状态,支持按照院系、年级、专业、班级的条件进行批量注册。依据设定的注册规定(如:不允许欠费学生注册),
48、批量处理学期注册,对未注册学生在系统内的有关操作进行限制(如:未注册不允许登录系统、不允许选课);可根据需要对不能正常注册学生进行强制注册;提供绿色通道的功能,为有实际困难的学生提供便利,可增加或批量导入绿色通道学生名单。提供报到、注册统计查询功能:能按照全校、院系、年级或专业的不同维度统计注册比例、报到比例、未注册原因;能提供未报到学生名册、报到学生名册、未注册学生名册、注册生名册、强制注册学生名册、学生注册情况统计表、学生报到情况统计表。2.2.8.3 学籍预警提供学籍预警与学籍处理的功能,能针对各种学籍处理类型(如:警示、留级、退学)设置预警条件,能及时发送预警消息给学生。要求可以自定义设置预警类型,