《XX大学教学教务辅助管理系统建设要求.docx》由会员分享,可在线阅读,更多相关《XX大学教学教务辅助管理系统建设要求.docx(12页珍藏版)》请在第一文库网上搜索。
1、XXXX大学教学教务辅助管理系统建设要求一、项目概况为进一步规范xxxx大学(以下简称“我校”或“学校”)教学教务管理工作,面向全省XX大学办学体系师生提供更加便捷的教学教务信息化服务,需开发一套辅助管理系统,功能包括教学管理(专业规则管理、课程安排、课表管理、直播教学)、教材管理、学生选课管理、在线缴费(学分费计算、在线支付、台账管理、发票管理)、通知管理、机构管理、数据中心等功能模块,加强规范化管理、信息化支撑,提高教学教务管理服务水平和工作效率。二、技术和服务要求(一)软件技术要求1 .系统的设计遵循国家级信息化标准和规范,满足未来信息化建设的发展,信息编码标准必须遵循国家、教育行业标准
2、代码,便于与校内外其它管理系统进行信息共享和数据交换;2 .系统采用开放的体系结构,使用前后端分离开发框架的技术,兼容异构平台,系统支持多种硬件平台和操作系统,支持多种网络协议;3 .在实用前提下,采用国内外先进成熟的技术,使系统具有较高的性能指标;4 .系统应具有较好的可扩展性,为应用系统的进一步扩充和升级提供方便;5.具备优美的运行界面,优良的人机交互环境,优质的用户体验;6 .系统在运行期间,针对重要操作必须具有判断错误的能力,必要时可以进行恢复性操作,否则要发出报警消息,以便于人工干预。系统业务运行时必须具有较高的可靠性和故障后快速恢复的能力;7 .本项目需采用分层模块化设计思想,开发
3、功能模块化,系统功能根据场景可动态设置和扩展,提供强大的动态支撑及扩展能力。保证在充分利用系统资源的前提下,实现系统平滑的移植和扩展,同时在系统并发增加时提供系统资源的动态扩展,以保证系统的稳定性;8 .本项目需采用三层架构,应用系统平台的开发及运行要基于后台数据库的三层架构,即Web服务器、应用服务器和数据库服务器;9 .本项目需采用B/S结构,应兼容各种主流浏览器;10 .提供日志管理功能,包括日志监控、日志审计和日志统计,系统中发生的所有对数据产生变更的操作和系统本身的运行检测情况都要被记录在平台日志中,供以后的查询使用,确保能够对数据交易行为进行追踪和事后审计;I1支持平台的远程部署、
4、远程管理和远程监控功能;12 .支持Web端批量大文件上传,支持大文件分片与并行相结合的上传方式,同时支持文件的断点续传(需提供对应功能界面截图);13 .为能够适应大用户量并行的需要,系统能够支持微服务、分布式事务和基于k8s容器管理的分布式部署,支持负载均衡技术和集群技术;14 .为用户提供二次开发接口:程序编写必须符合规范,要求包括不限于以下内容:程序结构清晰,目标明确,代码简洁,避免随意定义全局变量,尽量使用局部变量;在保证代码可读性的前提下提高代码执行效率,对执行效率要求比较高的关键代码可以除外;保持注释与源代码完全一致,当代码更改后及时更新相应的注释,注释应语言简炼、易懂、准确,首
5、选中文;每个源程序文件,都有文件头说明,在文件的头部应标明程序名称,它所完成的主要功能、文件的创建者、创建时间、版本,测试阶段主要修改活动的修改人、时间、简单原因说明列表;标识符及书写规则科学、合理、规范等;15 .系统建设所使用的代码标准符合学校要求,实现和学校智慧校园统一身份认证系统集成完成单点登录,实现和信息门户集成完成应用集成(系统需采用微服务架构,系统常用功能菜单需对接至智慧校园基础支撑平台),实现和消息中心任务中心集成完成消息推送和任务推送,无偿配合学校实现本项目平台与学校数据中心平台集成完成数据共享交换等(可访问业务系统所有库表的全域数据库信息,包括数据库只读账号、密码、系统所有
6、库表结构文档说明。在数据集成、数据使用过程,发现的数据质量问题配合处理),最终实现的集成内容以校方认可的集成方案为准;16 .系统部署采用校内机房部署方式,部署环境只提供主流国产操作系统、国产数据库、国产中间件。(二)系统安全和规范要求1提供日志管理功能,包括日志监控、日志审计和日志统计,系统中发生的所有对数据产生变更的操作和系统本身的运行检测情况都要被记录在平台日志中,供以后的查询利用,确保能够对数据交易行为进行追踪和事后审计,做好日志加密存储,以防被篡改;遵循有关信息安全标准,制定切实可行的安全保护和保密措施,系统对计算机犯罪和病毒具有防范能力,确保数据安全,应用系统对敏感数据进行加密存储
7、;各类重要敏感数据的传输需要进行加密传输;建立完善的数据管理机制,并制定相应的存储备份机制,实现数据恢复到任一时间点;系统数据包括应用系统、数据库系统中的所有信息及以文件形式保存的图片、音视频等各种相关文件。2.具体要求如下表所示:序号大类安全项备注1网络安全根据学校要求配合做好本平台的信息系统安全等级(二级)保护相关工作。投标人需提供承诺函,格式自拟。后期如有变动,投标人需按学校要求配合改造。2系统访问传输使用ss1协议。3系统仅仅通过80和443端口对外开放服务,不提供其他端口对外,维护通过VPn方式访问。4服务器安全在系统使用期内提供免费的服务器漏洞修复和补丁安装。5上线前提供服务器漏洞
8、扫描和加固报告。6软件安全上线前提供软件漏洞扫描和修复报告。7软件具有防Xss攻击防护功能。8软件系统具有防SqI注入防护功能。9在系统使用期内提供免费的BUG和漏洞修复。10用户行为记录:平台中所有用户的登录、登出、点击、数据更改记录均需进行记录,可对用户在系统中的操作行为进行完整的追踪和审计。11数据安全系统数据具有异机从库热备份功能,保障数据能够恢复到任意时间点。12数据库在热备份的同时有异机冷备份机制。13文件系统有分布式部署机制,保障不丢失。14文件系统在分布式部署的同时有冷备份机制。15数据库数据用户密码、手机号、身份证号等敏感数据采用不可逆加密算法存储。16规范要求必须遵守XXX
9、X大学应用系统上线技术要求等制度要求。()系统性能要求1系统性能指标(1)访问能力:一般操作响应时间小于0.5秒,复杂操作响应时间小于2秒;投标人需提供承诺函,格式自拟。(2)并发能力:平台支持5000人同时在线,并发数大于IoO0;投标人需提供承诺函,格式自拟。(3)数据处理精度:对于时间类型的数据处理的精度达到秒级,精确至1秒;对于货币类型的数据处理的精度到达分级,精确至0.01元。2系统部署环境配置计划如下表所示:用途名称CPU内存磁盘操作系统数量应服用务应用服务(三台负我和容错)8C16G300G1inux或统信UOS3器中间件8C16G300G1inux或统信UOS1数据库(主从)8
10、C16G500G1inux或统信UOS23.系统部署所需硬件设施及操作系统、数据库管理系统等软件由采购人提供。(四)软件功能要求1 .系统内容包括专业规则管理、课程安排、课表管理、课程直播管理、教材管理、学生选课管理、学分费计算、在线支付、台账管理、发票管理、通知管理、机构管理、数据中心等功能模块。2 .系统主要功能模块说明(1)专业规则管理模块:省校教务处管理员能够通过接口、Web抓取、离线导入等形式对国开指导性规则数据进行处理(生成、修改)。按办学类型(开放教育、成人教育等),通过继承、新增、在国开指导性规则基础上修改等三种形式,进行省校执行性规则创建。省校专业主任进行专业规则管理,实现省
11、校执行性规则内课程的开启(关闭)、建议开设学期、责任老师的修改,所有规则发布前需要通过规则合法性校验。实现省校执行性规则发布,输出专业规则相关结果。分校、教学点根据教学教务管理需要,在省校授权下可以对所属单位的执行性规则进行调整。(2)课程管理模块:在省校执行性规则确定的课程范围内,按执行性规则里设定的课程-责任教师对应关系,自动为责任教师分配属于其管理的课程,由省校责任教师设置课程信息,在设定时间内由责任教师设置考核方式、形考比例、考试单位、教材名称等课程信息,实现专业规则会稿功能。(3)课表管理模块:选课结束后,实现四级学期课程表。按省校XX学期课程表、教学点XX学期课程表、班主任XX学期
12、课程表和学生个人XX学期课程表分级显示,显示内容有单位名称(省校、教学点、班级)、课程名称、选课人数、是否开设直播课等。选课人数大于N人的课程提示老师开设直播课(N为自定义值,在此页面由省校设置)。学生可以查看自己的综合课表(含直播课和面授课),直播课可以在课表中直接点击收看。(4)课程直播管理模块:系统自动判定某门课程是否需要上直播课,支持教师在自己的课程列表中设置直播信息,提供直播观看链接或二维码等便捷途径给教学点和学生。省校、分校和教学点三级管理员能够看到直播课程汇总信息,便于统筹安排所在单位的直播教学工作。同时,在本模块设置提供给班主任、课程责任教师和学生的直播提醒信息。(5)教材管理
13、模块:在省校学期课表的基础上,对教学点和学生的教材征订信息进行管理。实现教材征订管理或者提供数据接口并与学校现有的教材系统对接。(6)学生选课管理模块:包含新生第一学期选课和老生选课。新生第一学期选课功能为全省所有教学点新生第一学期选课,根据学生所背的执行性规则设定的第一学期课程进行自动选课,不允许教学点调整选课结果,系统自动确认。对于被设定需要在线缴费的学院(直属办学单位),要同时校验缴费状态,只有完成缴费的学生才能进行选课。老生选课根据规则对应的学期课程、以往课程选修情况(是否补考)进行自动选课,提供按学期、按班级、按课程等选课模式,允许教学点调整选课内容,需要教学点人工确认选课。对于被设
14、定需要在线缴费的学院(直属办学单位),其下属学生的选课结果以已缴费的选课数据为准。选课完成后提供选课结果导出功能,按省校、分校、教学点三种模式进行数据处理。(7)学分费计算模块:提供全省所有教学、所有学生的学分费算费统计功能。计算首次学分费、再次学分费、补修课程费,其中有一部分特定身份的学分,有特定的收费标注,比如退役士兵,免收学分费,要能够进行甄别。(8)在线支付模块:对于需要在线缴费的学院(直属办学单位)的学生,通过微信小程序或微信企业号,便于学生进行缴费。提供微信、支付宝、银行卡、银联云闪付等在线支付模式,实现与建设银行支付接口的对接(具体对接方案以学校财务部门的方案为准)。(9)台账管
15、理模块:提供缴费情况统计,按批次、单位(省校、分校、教学点)查看各类缴费统计情况。查看缴费明细,按缴费批次、单位(省校、分校、教学点)查看各类缴费明细。提供每日对账功能,方便财务管理部门按日期进行财务对账。(IO)发票管理模块:可以设定已缴费学生推送周期、手工推送已缴费数据到开票系统,已开票学生可在小程序上或微信企业号上查询、下载、发送到邮箱等。(11)通知管理模块:根据系统相应功能模块设定的消息模板,支持站内信(系统待办事项)、短信、微信公众号三种方式的消息推送,需关注的微信公众号由学校提供。同时,消息推送内容需要同步到智慧校园平台。具体的推送内容包括不限于直播课前通知、作业提醒、教师作业评阅提醒等,提供消息模板和自定义消息等形式。直播课前通知该课程的学生按时上课,学生收到消息后,点击消息可进行直播收看。提醒学生按时提交作业,点击消息可进入作业提交页面。提醒老师按时完成开设直播课,批改作业等交办任务。(12)机构管理模块:实现XXXX大学办学体系三级机构管理和联合办学点单位管理、权限配置。可以进行机构、用户二次权限分配,自定义角色等功能。(13)数据中心模块:实现各类基础数据、核心业务数据、数据接口