XX学校教务系统软件开发需求说明.docx
《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)提供依据教学进程生成学期开课任务的功能:由各院系设置每个学期的集中实践环节、实验课程、考试、军训的开设周次,制定某专业某年级的学期专业教学进程。根据学期教学进程,系统生成开课计划时可以自动把理论课在实践周、考试周断开,以避免理论课与实践环节、考试冲突。提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 学校 教务 系统软件 开发 需求 说明
链接地址:https://www.desk33.com/p-525708.html