《XXXX学院教育管理信息化系统项目建设要求.docx》由会员分享,可在线阅读,更多相关《XXXX学院教育管理信息化系统项目建设要求.docx(12页珍藏版)》请在课桌文档上搜索。
1、XXXX学院教育管理信息化系统项目建设要求序号名称功能参数1开发发开放平台1 .统一认证中心1.1 认证标准:采用国际标准OaUth2.0协议,与各应用的认证通道实现联合认证,同时输出规范的认证标准接口提供第三方应用接入。1.2 认证集成:根据钉钉、微信或其他常见应用开放平台身份验证接口标准,完成用户认证集成开发。1.3 认证方式:统一认证支持钉钉扫描认证、账号认证(身份证号、手机号)等多种认证方式。1.4 认证日志:提供记录账号登录时间、访问痕迹、登需环境IP等日志跟踪.1.5认证限制:根据相关安全要求建立密码安全规范机制,支持通过密码辘错次数限制登录等安全管理.1.6 认证绑定:用户可以完
2、成钉钉或其他应用账户绑定、手机绑定,并支持在线解绑。1.7 用户认证规范:应提供用户认证规范,明确用户在扫描认证、短信认证、账号认证等维度的分布和功能,并制定用户卷码安全机制:制定用户扫描认证机制,满足基T钉钉等第一:方终端,实现联合认证,用户通过扫描即可登录:制定用户密码安全管理机制,满足用户弱密码强制修改提醒、找回密码等需求“2.接口管理中心2.1 接口标准:认证接口开发需严格按行业标准和实际需求输出标准化的AP1.接口和相关规范文档,具备服务于第三方应用便捷的接入。2.2 基础接口:平台支持将用户管理中的数据自动生成接口,接口范用主要包含:机构信息、教师信息、学生信息、时间(学序号名称功
3、能弁数年学期、校历)信息、场地信息、学科信息、课程信息、班级信息接口等不少于20个接口,便于能够快速支持第三方开发:以上接口需同时具备java、php、go、Cft.PythOn等语言开发示例。2.3 消息接口:消息接口开发需严格按行业标准和实际需求输出标准化的Ap1.接口和相关规范文档,服务第三方应用便拢的使用消息通道。2.4 接口管理:系统可实现接口的添加、发布(取消发布)、测试、版本更新、制除下架的全生命周期管理,保持接口中心的干净环境。已发布接口满足第三方应用程序通过接口中心的透明安全调用.2.5 接口封装:系统可添加字段或数据表,并可实现数据表自动封装或手动封装接口,实现通过接口操纵
4、数据。2.6 接口申请:允许开发者申请使用接口,并对于开发者申请接口后,管理员可对该接口使用进行审核。对于开发者申请消息通道使用时,管理历可对该申请进行审核.3.应用管理中心3.1 应用分类:支持自定义创建应用类别,应用类别主要呈现于门户展示的应用分类,对接入的各类应用统一管理。3.2 应用添加:管理员支持自主添加应用,填写应用名称、应用介绍、应用1.og。、使用角色、应用链接等信息后直接创建。3.3 应用IM除:管理员可对各应用进行删除操作,删除后,该应用不可访问,回收所有的接口使用权限。3.4 应用调整:管理员可将不同类别卜.的应用调整到其他类别。3.5 5应用排序:管理员可对各类别下的应
5、用进行排序设匿。3.6 应用市场:支持所有应用以图标、详细等方式呈现,可以查看应用的功能介绍、截图等,用户可以通过查询快速找到应用。1.7 用户桌面:即门户首页,用户可以将常用应用订阅至个性化桌面,方便快速打开。也可以通过用户角色,统配置默认应用.支持PC端及移动端自适应切换。1.8 应用审核:对于开发者申请发布的应用进行测试审核,审核完成后可上架应用市场。4 .基础数据中心4.1 学校基本信息:管理员可管理学校基本信息.4.2 部门信息管理:可管理学校各部门的信息,包括新增部门、删除部门等:具有多级系部制管理功能:具备教师人多组织、一人多部门、一人多岗位信息查看:每个部门负货人可维护管理本部
6、门信息。4.3 专业设管理:管理员可管理本校各专业信息。4.4 班级设管理:系统实现按学年学期、学部、专业、年级批量生成班级信息:具备单个添加班级信息,班级名称自动生成;管理班级时,具备设置班级班主任和场地信息以便于提供第三方应用使用。4.5 时间信息设置:系统具备学年学期管理,能自定义添加学年学期,并能以明显的背景颜色突出当前学年学期,方便管理。系统具备根据当前学年学期的上课起止时间牛.成校历,并能以周次的方式进行展示.4.6 场地侑息设:系统具备自定义添加用地信息和建筑物信息,并可根据殂筑物添加场地信息,以及可设置该场地启用/禁用。4.7 课程信息管理:管理员课管理学校各课程信息。4.8
7、学生侑息管理:其中能够通过自建的学生管理中心进行添加和维护班级、学生、家长,支持批量通过EXCe1.导入。并可以实现自动同步到钉钉通讯录上且同时支持将钉钉通讯录的数据同步的自建学生用户管理平台中。同时系统应支持自适应移动端模式,班主任支持通过移动端添加、修改学生和家长信息,并支持生成班级二维码供家长自行完善信息.EXCe1.导入具备自幼校验功能,能自动提醒错误导入内容,系统导入具备多线程,导入过程中不影响用户其他操作:添加学生时,系统能自动校验学生姓名在本校出现次数,做到友好提示,防止重发添加:系统实现学生.数据导出功能,并可自定义选择导出字段。支持退学、转出、休学、更学等学生校内变动在线办理
8、功能,并能生成校内变动信息列表,方便变动信息查询。4.9 教工信息管理:管理员可在线添加或导入等方式实现教职工信息添加。具备通过系统在线处理教职工的离职、退休、转出、转向等变动配置功能,并能自动生成校内变动信息列表,方便变动信息杳询。4.10 裱号信息管理:通过添加教师自动生成教工账号,支持重置密码,查看账号状态(是否登录)。通过添加学生自动生成学生账号,支持重置密码,杳看账号状态(是否登录).系统支持添加互联网用户等其他角色账号(如安保人员、食堂管理人珏等其他编外使用者),该类账号可白定义填写登录账号名称,但须填写真实姓名和手机号码,并能随时控制该账号是否启用。5 .消息集成中心5.1 消息
9、通道集成:支持第一方业务系统通过应用开发中心获取消息接口完成消息通道对接,并通过消息模板配置消息内容。支持根据钉钉开放平台相关接口,完成学校钉钉消息通道的集成开发。5.2 消息模板配J1.支持应用开发者根据不同应用场景的消息需求,设置消息通知模板,及模板参数.5.3消息日志管理:管理员可杳看自建模板下各类信息通知日志记录。6.应用开发中心6.1 开发规范:提供口与前端规范设计开放文档,保障应用风格界面一致性。提供在线的开发者文档,包含各类接口的介绍及使用方法,并能在后台管理发布新接口。提供开发者注册流程说明文档;快速解决开发者注册账号使用:提供开发者开发规范说明文档;为开发者提供应用开发过程中
10、的基础术语和战础代码说明注释:提供应用开发流程介绍说明文档:为开发者提供应用开发的全流程介绍说明。提供应用开发过程中各类技术标准使用规范:为开发者提供认证配置、消息配置、接口使用、应用发布等过程节点的详细流程规范说明:为开发者提供AP1.说明文档,且应具备JaVa、C#、PHPxPython等常用语言的API文档.6.2 开发者注册:提供友好的开发者注册界面和流程,便于开发者提交注册材料,由开发者管理员审核。6.3 开发者管理:对第三方应用注册开发者后,校级管理员可对该开发者的密码、启用情况进行设出。6.4 应用注册:开发者支持自主添加应用,包括应用名称、应用1.og。、应用简介、应用访问地址
11、、内网访问地址、访问角色等信息。6.5 申请接口:开发者可根据具体应用要求批量申请开放平台上发布的接口,可选择相应的接口版本.6.6 申请消息接口:开发者可通过消息配置模块,申谙消息通道,并进行消息模板配置。6.7 接口测试:满足开发者通过应用开发中心在线完成接口调用、响应等测试,并反馈测试结果,平台需提供以上接口的谢试工具,开发者申请审核通过所有接口,能够同步到调试工具序号名称功能弁数中,没有审核过的接口在调试工具中不能进行调试;调试平台中会提示,并且可以进行按接口名称搜索,并按get、POSt接口分类:通过简单输入传参参数即可调试相关接口,并获取正常数据,不借助POStman等三方工具调试
12、。6.8应用上架:满足应用调试测试完成后,直接申请发布,将会在应用市场上架,单位管理员可对应用使用个性化授权。7,应用环境管理中心7.1 分布式版本控制:应满足系统分布式版本控制能力。7.2 自动化构建:应满足对项目可集成、可扩展的自动化运维,提高系统自动化升级、部署效率。7.3 环境管理:具备集群环境管理能力,满足自幼化部署、眼务罂资源分配、应用容器化管理;并具有内置的负载均衡策略:2应用集成平台整体要求I在开发者开放平台的基础上,利用开放接口,实现应用集成平台上的各应用模块融合。要求各模块独立存在,遵循开发者中心的UI规范和开发规范开发.1 .学籍管理应用1.1 信息添加:系统支持维个学生
13、的信息添加,支持添加学生各类信息和照片。1.2 批Jt导入:系统支持批量学生数据导入,并支持以导入学生、更新班级、更新学籍等方式导入平台,导入过程支持先导出数据模板,按照模板完善信息后导入系统。1.3 查询导出:信息查询支持按年级、班级、个人逐值进入查询,个人信息查询页面支持按信息类别查询。并可以将查询结果以exce1.文件格式导出。1.4 信息维护:管理员可对全校所有信息进行维护管理。班主任默认可对自己班级进行信息维护管理。1.5 照片管理:系统支持学生照片的批fit上传或单个学生照片序号名称功能弁数上传功能。照片可根据需要随时进行维护和导出。1.6 异动管理:学籍管理人员对学生的学籍变更信
14、息进行登记和管理,并可以将变更信息即时的共享给其他部门使用:可以针对不同类型异动业务流程的需要,而单独定制异动流程(如转专业、招降级、退学休学等),并对异动后所涉及的相关模块的业务数据进行自动更新管理(如对扑课、成绩、等模块的影响),支持单条/批量增加学生的异动信息。1.7 雉护记录:支持根据学籍信息修改后保留修改痕迹,如:XXX时间修改了XX学生的籍贯:管理人员可以对修改痕迹记录进行查询。1.8 数据统计:支持学籍的每个字段都可以统计分析及导出,如:按性别查询学生数,按籍贯统计学生数等:按需求输出相关报表,如:在校生年龄分布、在校生生源地汇总表、各年级学籍状态数据汇总表等。2.课程管理应用2
15、.1 课程信息添加:管理员可进行各专业课程信息的添加,包含课程代码、课程名称、所属专业、课程介绍。2.2 课程信息维护:管理员可对课程信息进行维护,包含制除、更新。3.学期教学任务应用3.1 任务初始化:相关班级用户可以维承上学期或学年的课程安排,也可以根据人才培养方案默认生成当前学期的课程。3.2 教学任务安排:用户按照班级可以在同一个页面上完成班级所有课程的添加、任课教师的确认、课时数量的设置。在进行设附的同时可以实时杳看教师已安排的任教班级、课时数孤3.3 教学任务汇总:可以按照全校、分系部、分年级、分班级、按教册等维度直询课程安排,并能导出相应的exce1.表。4.自动排课应用4.1
16、基础信息设置:包括棒课学期设置、教师属性设置、教室属性设理、教学班属性设置、节假日登记。4.2 排课属性设置:系统为用户提供设置教学班参与排课、不参与排课、设置校区、设置为单节连排、设置为两H连排、设巴为三节连排、设置为四节连排、自定义连推设贪,自定义连排设置能够按照周次范围(所有周、堆周、双周、随机)、连排节次(1节、2节、3节、4节、5节、6节、7节)、个数等候性设置连排课。4.3 排课优先级设置:系统为用户提供课程类型排课优先级设置.4.4 排课条件设置:包含但不限于:全校、老师、教室、教研组、教室类型、课程类型、课程、院系、年级、专业、班级、教学班、选修课时段、教学课程组等优先和限制条
17、件。4.5 自动推课:自动持上课时间、上课地点,需根据设定的约束条件自动安排上课时间、上课地点,自动排时间时需能判断上课班级、教师(包括多个教师)的冲突;持教室时需考虑教室的使用限制条件,同时能够判断场地时间冲突。可以分院系自动排课;可以自动安排任课教师一天只安排在一个校区上课:可以自动安排同天中,任课教师的授课课时尽可能安排在同一时间段中,以上午、下午、晚上为课时区间划分;可以自动安排教学班的多个课时段不安排在同一天中:可以根据选修课课时段作为限制课时(若选修课安排在相对固定的时间段,请直接设置该时段作为限制课时):当课时安排完成时自动安排教室:可以将教学班所有课时不安排在同一个教室时,按连
18、排课时段分散安排:排课前先计算教学班的人数,以根据容纳人数分配满足条件的序号名称功能弁数教室;连排课时不能完成安排时,拆为单节上课进行安排:仅安排容纳人数减去教学班最大人数大于等于O且小丁等下设置的人数差的教室。人数差可以自定义设置:排课完成可以显示自动排课所用时间、成功安揖课时数量、其中所有课时都已安排完成的教学班数量等。4.6 课时统计:可自动检测冲突进行智能排课,课时自动统计。4.7 课表继承:支持课表继承功能,不同学期之间相互继承课表,并可以调整.4.8 排课调整:对已安排的课程进行调整时,可仅对勾选的排课周次进行调整“支持行政班排课调整,在课表中选中需要调整的课程,系统自动通过颜色区
19、分提示出可调整区域,并可进行鼠标拖动调课,在同一个页面显示未排课时、班级课表、教室课表、老师课表,方便进行对比调整,排课中可直接修改任课教册和教室。支持跆周调整功能,可将所选源周次(如第1周)的课调整到目标周次(如第2周)。缓冲区中的未排课程,支持课程中已指定了老师和教室,可自动列出该老师和教空的已排课表。课程列表拖动进行安排的时候,可判断冲突。4.9 课表导出I系统提供班级课表、系部课表、场地课表、教师课表、全校课表等给学校不同角色进行杳询,并可以导出EXCE1.,并可设置导出exce1.文件样式,如字体大小、行高、列宽等.4.10 查询统计,系统支持教师维度、班级维度、学科维度、教室维度、
20、全校层面、系部层面、年级层面多角度的进行课表查询、课时统计功能“5.调代课应用5.1系统对接:系统支持对接钉钉请假数据;按照上课周次通过排课管理模块自动创建周为单位的课表。6.2敦如调代课:支持调代课自主申请,教务人员根据教师申请的调课类别(教师、时间或教室)进行调课。教师可以随时随地方便的进行调课申请,审核流程和审核角色或人员均能自定义,审批通过后,由教务人员调课后,反馈给相关教师.调课申请通知可以根据消息中心(可以对接学校已有短信平台)及时的通知相关人员。系统至少支持代课、换课、自修管理(有老师进班)、学生自修(无老师进班)等四种类型调课.系统应具备调课(课程)撤销能力,系统应具备二次调课
21、能力。系统应具备节假日统调课能力。能够同步钉钉的教师请假数据到调课页面中,并支持班内教师换课、班内教师代课、教研组内教师代课、班内教师自修管理、校内教师自修管理、学生自修等几种情况进行调课,且通过不同颜色来区别调课界面。5.3调课均知:支持提醒功能,教师课表变动之后,钉钉可通过工作提醒,提酬教师去杳看课程变动。支持临时调课的情况,当天请假课程进行调换课,一对一钉钉自动提醒通知。支持教师确认功能,每位老师能锵清楚看到调动的课程(可通过颜色区分),并电子签名确认。班主任能够看到每天班级课表所做的调动.5.4课时统计:按月统计(正常工作日内,需要排除节假日,调休工作日)每位老师代课课时数、自修管理课
22、时数。每个学期可以统计全校总的调换课数S1.6,成绩管理应用6.1 自定义规则:支持学期总评成绩、学分获取的计算自定义规则,支持学期补考、学年补考、毕业清考、重修的计算规则自定义.6.2 分制管理:自定义设置课程成绩的分制信息,支持分数与等级制类型(连续型、枚举型),并允许在设置的条件下进行转换,以便于最终成绩的统一。6.3 成绩项目维护:支持自定义成绩项目,项目名称可自定义,如周测、月考、技能考核、期中、期末06.4 科目管理,任课教师任课科目可对接排课系统,也可以自由增加或删除。6.5 成绩录入:任课教师进行录入成绩或导入自己的教学班成绩。支持实时保存、错误枪测功能,成绩录入提交前可以多次
23、保存修改,提交后不能修改,需教务处退回后可二次修改。成绩录入后,按照自定义规则可自动产生补考名单。可设置在学期中各成绩项目的提交期限,通过钉钉消息提酬教师及时录入成绩。6.6 成绩录入跟踪:可实时监管各学部、各年级、各班级、各科目成绩的录入情况,对未完成录入的科目和班级可进行钉钉消息提醒,确保其成绩录入工作按时完成“6.7 成绩导出:根据成绩模版,自动生成班级成绩报告单。6.8 成缜查询I实现自选数据范用、输出内容、输出格式的成绩报表杳询。可选的数据范围包括:学期范用(单学期、跨学期):学生.范围(仅在校牛.、所有学生):成绩范围(所有成绩、仅总评不合格成绩,仅补考不合格成绩、仅最终成绩不合格
24、成绩)。可选的输出内容包括:学生信息:包含不少于学号、姓名、性别、班主任、班级、专业、院系、年级:序号名称功能弁数明细成绩:包含不少于任课教师、标准学分、获得学分、平时成绩、期中成绩、期末成绩、总评成绩、补考成绩:可选的输出格式包括:学生成绩:一个学生一行(以课程名称作为列标题,默认按专业间隔)、一个学生门课程一行:数据间隔:每个班级、每个年级专业、每个专业、每个年级、所有学生(不间隔):非序信息:专业+班级+学号、专业+班级-课程+学号、专业+班级+学号+课程、排名+学号。6.9 补考成绩录入:系统支持对接导入、在线录入、单独导入方式录入补考成绩及生成学分。6.10 成绩冲抵,能够通过学生在线补考系统、获得证书、竞赛获奖等方式,冲抵对应考试不合格课程成绩。6.11 异动对接处理:学生发生学籍变更以后,对应的成绩总名能能够自动谢整,不需要进行人为干预。3钉钉业务集成平台1 .打打集成1.1 钉钉认证:根据钉钉认证开发接口,完成钉钉认证对接,支持钉钉扫描认证,支持移动端自动认证。1.2 钉钉消息:根据钉钉消息开发接口,完成钉钉消息对接,支持笫三方开发者直接通过应用开发中心配理钉钉消息收发模板。1.3 钉钉工作台:根据钉钉工作台配置流程,完成移动端门户上架到钉钉工作台,功能与桌面端同步(移动端与PC端同源,自适应终端)。