XXXX大学信息化建设规划方案.docx
《XXXX大学信息化建设规划方案.docx》由会员分享,可在线阅读,更多相关《XXXX大学信息化建设规划方案.docx(19页珍藏版)》请在冰豆网上搜索。
XXXX大学信息化建设规划方案
XXXX大学信息化建设规划方案
第一篇项目情况概述
第一章项目建设背景
XXXX大学学科建设与研究生培养服务创新平台系统包括招生管理、数据上报、学位管理、学籍管理、培养管理、学科管理、成绩管理、学科管理、毕业管理、经费管理、论文管理、学生管理等等。
本着“服务高校、方便师生、服务决策、方便管理”的原则,以全面提高学校数字化校园打造面目未来的研究生服务培养管理为目标,构建统一规范、科学便捷的校园系统为宗旨。
随着XXXX大学信息化建设的进程的推进,研究生教育信息化的进一步提高已是未来业务办理的不能避免的趋势,因为其具有简便易用、功能强大、业务办理时间地点不受限制、速度快、更加和移动互联相结合等诸多优势,为全校师生提供了更加方便、快捷、高效的学习办公手段。
第二章建设目标
随着教学规模的发展以及用户数量的不断增加,网络规模也逐日扩大,原来传统的研究生应用系统中的问题日益突出;本次学科建设与研究生培养服务创新平台就是要构建一个完整统一、高效稳定、安全可靠的研究生软件应用系统平台。
XXXX大学学科建设与研究生创新服务平台是一个由众多功能服务模块组成的,我们将通过应用整合、数据整合、统一用户、工作流引擎等技术手段为广大师生提供“一体化”服务模式。
一是信息平台一体化
将采用先进的信息聚合与信息清洗技术将各级部门的信息进行平台聚合,信息自动按照部门来源进行分类自动去除重复信息,能方便获取主要信息和各级部门、学院的信息,并可以按照类别,标题进行信息的快速定位,实现真正的信息平台“一体化”。
二是办事平台一体化
将最大限度整合服务资源,极大便利服务对象的使用,其主要特点表现在两个方面:
服务内容严格执行了按服务对象分类,体现了“以人为本”的服务宗旨:
服务内容严格执行了按照用户对象类型和应用主题进行架构的方法,以学生、学院、老师等的用户对象分类。
并且对各个应用主题下内容也能够进行细致的分类,这种分类方法与系统较好的实现融合,用户获取信息和服务相当便利。
系统将办事与审批服务进行了高度的整合,用户在处理同时,在同一页面上就能够完成表格下载、志出、在线申请、审批等事务。
三是用户一体化
整个系统平台是一个由多个应用模块组成并为用户提供服务的,在提供给用户的时候我们应考虑到用户操作的便捷性、个性化特性,针对不同的访问者而提供给其需要的服务,所以在建设“一体化”用户平台下,系统访问更具人性化,并根据设定的权限定制个性化的信息与功能服务。
第三章建设内容
根本系统应便于系统的维护和管理。
平台建设内容主要包括以下方面:
1、招生系统
包括上传学生名单、上传字段对照维护、学生报名信息导出等。
2、教务管理系统
(1)学生信息管理:
管理学生信息,如进行学生信息的添加、修改、删除等。
(2)财务信息管理:
管理财务信息,包括学生的缴费和欠费等。
(3)班级信息管理
管理班级的信息,包括班级信息的添加,修改,删除
(4)课程信息管理
管理课程的基本信息,包括课程信息的添加,修改,删除和班级课程的设置。
(5)成绩信息管理
进行学生成绩的管理,在进行学生成绩的添加时,可用它来为学生设置所在班级的课程表来直接输入成绩。
(6)打印信息管理
打印学生成绩信息,选课记表和班级表。
可以根据班级、学生学号、课程编号来打印学生成绩单,打印前还要可以预览所要打印的报表。
(7)综合信息查询
查询教务所需要的各种信息。
(8)系统管理
系统登录的用户进行管理。
3、教师管理系统
管理教师信息,包括教师信息的添加、修改、删除
4、实习就业管理系统
包括学生实习流程,就业推荐过程化管理。
5、后勤管理系统
对学校各个行政后勤部门组织机构的建立及人员的管理提供相应管理。
6、OA系统
具备公告通知、我的日程、校内邮件、校内短信、部门文件、教师文件、校行事历、网上报修、人事管理功能模块。
7、学生综合管理系统
学生个人的个性化管理,排课表的查询等功能。
8、继续教育系统
对于毕业学生进行继续教育进行管理,包括全日制及非全日制教育管理。
9、统一门户认证,门户系统
建立统一的身份认证中心。
集中进行身份认证,保证用户电子身份的唯一性、安全性、便捷性、真实性与权威性,提高数字化校园应用系统的安全性
三.1技术简介
1、标准化
●·平台基于J2EE标准架构,支持JDK1.7。
2、可集成性
●·运用最新的工作流引擎,并包括可视化流程设计器。
●·支持多种语言的接口方式,包括Java、.Net、PHP、C、C++等。
●·单点登录从实现技术上基于session、cookie、rewrite技术和采用portal等几种方法,根据用户的情况可以选用其中的任何一种。
●·支持Unix、Linux、Windows多种平台,完全支持跨平台的部署。
3、可扩展性
●·平台包含移动(安卓版及IOS版)客户端配套软件,可以实时与PC版做到数据同步达到移动办公,教学的目的。
●·平台需拥有灵活、自由配置的查询、分析、统计功能。
●·身份、授权、认证功能相对独立,可以灵活的与第三方产品对接。
●·实现了用户名/口令认证模式,支持动态口令认证接口、CA证书认证接口、智能卡认证接口等认证方式的平滑扩展。
●·支持集群、热备、负载均衡集成。
●·支持同一个域内的多个应用系统间的单点登录,具有开放的跨平台SSO实现技术。
4、安全性
●·需提供用户密码加密功能,支持扩展SSHA、CRYPT、SHA、RC4等多种密码加密算法,并可以快速扩展用户属性信息。
●·对用户的操作行为进行日志记录,以追溯用户的行为过失,确保数据安全。
●·提供数据定时备份功能,将业务系统及数据库等各种数据备份到指定的存储设备上。
5、高性能
●·可为数百个应用提供统一身份认证服务的同时保证亚秒级的认证操作时间;
●·支持10万级的用户容量;常用服务器配置下应能支持单机部署时支持最大800人的并发用户数,双机负载均衡部署时支持1500人的并发用户数。
6、高效特性
●·提供灵活的同步策略配置,并通过小工具将权威数据源中新建和变更的用户身份数据同步至身份管理平台。
7、可管理性
●·友好易用的界面,更符合国人的操作习惯。
●·集中的身份数据管理,不仅提供用户帐号的维护,还能提供便捷的批量导入、批量迁移等功能。
●·平台有相关服务器的软硬件环境的监视,发现异常自动发出告警,并通知责任人。
●·平台应提供历史事件的查询和认证会话的相关操作,建立完善的事后追溯机制。
第四章建设原则
四.1标准化与规范化原则
系统建设严格按照国家有关部门制订的软件工程标准进行设计、开发;业务流程的设置、业务处理的设定也应符合部、省、市教育部门有关政策规定和业务管理要求。
系统的标准化和规范化是信息系统建设基本而又关键的一步,项目建设应按照教育部有关规定、规范和标准进行,在业务管理、系统架构和信息结构等方面应遵循教育部有关技术要求进行研发和应用。
四.2科学性与合理性原则
应用软件应是一个开放的且符合业界主流技术标准的系统平台,并使网络的硬件环境,通信环境,软件环境,操作平台之间的相互依赖小。
系统建设必须符合我国相关部门制订的现行标准或即将颁布的最新标准,在统一身份认证中,对安全策略、密码与安全设备选用、网络互联、安全管理等必须符合我国信息安全法律法规。
四.3先进性与成熟性原则
系统设计体现整体技术水平的先进性,符合当今计算机科学的发展潮流。
尽量采用成熟的主流产品,集成优秀和成熟的技术及组件,以保证系统的高质量和高稳定性。
系统建设应采用先进成熟的技术手段和标准化产品,具有较高性能,符合当今技术发展的方向,确保系统具有较强的生命力,符合未来发展趋势。
技术上要立足于长远发展,选用开放性系统,采用成熟的体系结构和主流技术产品,保证整个系统高效运行。
规划建设必须有技术超前的意识,在应用系统架构、设计思想、技术实现上考虑到系统发展,为未来保证应用系统构成完整的高校研究生教育信息管理系统做准备。
应用软件解决方案要满足教育部相关建设的要求,把科学的管理理念和先进的技术手段紧密结合起来,提出先进合理的业务流程,真正做到紧扣高校研究生教育事业未来发展方向,项目建设要符合业务方面的现行制度和政策,符合业务的发展方向,符合业务的客观实际,符合信息系统的建设规律。
信息系统建设不是简单地把人工管理办法计算机化,而必须充分发挥信息系统的优势,科学、规范的调整管理模式,以实现一个具体的信息系统建设。
四.4实用性与经济性原则
系统建设要以满足高校研究生教育工作的业务需求为首要目标,采用稳定、可靠、成熟的技术,保证系统长期安全运行,提高业务管理水平和工作效率。
设计应面向实际、注重实效,坚持实用、经济的原则,应充分合理利用原有设备和信息资源;应用软件应考虑用户的操作习惯,在满足用户需求的基础上,为用户提供友好的操作界面以及丰富的联机帮助,使操作简单、直观、灵活、易于学习掌握;全面提升系统的实用性和经济性,使系统易于维护与管理。
四.5稳定性与可靠性原则
设计时要采用可靠的技术,应充分从系统结构、设计方案、技术服务与维护响应能力等方面考虑。
系统各环节具备故障分析与恢复、容错能力;在安全体系建设、复杂环节解决方案和系统切换等各方面考虑周到、切实可行,使得系统故障发生的可能性尽可能少,影响尽可能小;对各种可能出现的紧急情况有应急的工作预案和对策,从而把各种可能存在的风险降至最低。
四.6灵活性和兼容性原则
考虑高校研究生教育系统本身的特点,政策会出现的变化,系统需要不断的升级,所以在系统设计过程中,充分考虑了高校研究生教育行业业务在未来若干年内的发展趋势,具有一定的前瞻性,并充分考虑了系统升级、扩容、扩充和维护的可行性。
应用系统的设计过程中,采用了组件化和方法库的设计,从而使得系统容易扩展,系统在统一的平台构架下,采用面向接口的编程,使得系统更加灵活、易于维护。
兼容性包括三个方面,一是软件兼容性,要求该系统要具有高度的可移植性,软件可以运行在各个主流的操作系统平台上,具有平台无关性。
二是异构数据库的兼容性,要求该系统提供对不同数据库平台的支持能力,比如数据库从oracle平台替换到Sybase平台、sqlserver平台等主流数据库平台时,软件可以直接挂接或者提供相关的转换工具。
三是新旧数据转换,要求该系统上线时,或者系统升级时需要支持对老数据格式的支持和更新以及数据的移植。
同时要支持数据上报时对新的数据格式的支持和数据移植。
四.7开放性和可扩充性原则
应用系统采用智能化参数、业务规则维护管理结构,以提高系统的适应性;按模块化、组件式设计开发,使功能易于扩充;另在系统网络结构、应用软件体系结构等的设计上,还应符合今后扩充和其他系统对接互联的要求。
四.8易操作性原则
系统建设应遵循易管理、易理解、易使用、方便开发、易学习的原则。
首先要求系统具有直观,简洁的操作界面,系统操作采用菜单驱动,操作页面打开的层次不等大于3层,可以让用在短时间内迅速了解软件的整体操作流程,不能存在让会让用户产生错误指引和专业争议的操作。
其次用户手册要求详细,科学而简明扼要,系统需提供具有充分实例的在线帮助。
四.9实用高效、可扩展原则
系统建设应实用高效。
系统设计必须适应IT技术和学校业务的发展需求变化,系统实施过程中,建设必须适应系统的结构、配置的变化
四.10可扩充性及易升级性
适应应用不断拓展的需要,应用平台的软硬件环境必须有良好的平滑可扩充性。
四.11一致性原则
系统的体系设计应遵循统一的标准,要确保各个分模块标准的一致性,整个系统能安全地互联互通、信息共享。
四.12需求、风险、成本折衷原则
系统设计应在需求、风险和成本之间进行平衡和折衷。
同时,要尽量保护学校的已有投资。
四.13整体规划设计原则
系统设计应根据校方的要求,为学校以后的系统扩展建设保留接口,方便扩展,保证后期建设的顺利进行。
另外系统在设计时也需要保留和其他业务系统的接口,包括程序设计开发的接口和数据库接口,以满足后期本系统和其他业务系统之间的程序设计和数据库之间的对接。
四.14可管理性和可维护性
整个应用系统平台是由多个功能模块组成的较为复杂的系统,为了便于系统的日常运行维护和管理,要求所选产品具有良好的可管理性和可维护性。
另外可管理性和可维护性还包括对应用软件系统的自身。
四.15安全性原则
学科建设与研究生培养服务创新平台涵盖了学生、教师、以及校方管理人员等多种角色操作的一系列的子系统,各个子系统以及该系统和其他业务系统之间有着紧密的数据传输和交互关系,这就要求在数据结构和数据交互方面的设计上要以相关的行业规范,技术标准作为安全性设计和分析的依据。
并提供完整的系统设计和数据库设计的相关文档。
四.16完整性与可操作性原则
系统建设,不应该先从局部入手,要整体把握。
如果系统建设没有统一、通盘考虑,就会出现管中窥豹不见整体的情况。
导致建设出来的系统可扩展性差,或根本无法扩展。
另外,系统建设既要高于现行系统,对业务有所提升,同时又不能不切实际、盲目冒进。
否则系统过于前沿不切实际,就会给当前业务开展带来困难,造成业务无法推进的情况。
系统和业务互相促进和互相提升,是一个循序渐进的过程。
界面友好统一,使用操作简单、方便、快捷。
业务流程清晰,符合业务处理习惯;具备“可逆性”业务回退功能;系统数据维护方便,备份及数据恢复快速简单;系统配置体现智能化等。
系统需配有完整的电子帮助手册,以指导操作员进行相应的操作。
第五章本项目的定位
在长期从事高校研究生教育信息化建设的进程中,我司已经在XX省XX学院、XXXX学院、XX大学等拥有了一批高校教育系统典型用户。
我司同XX大学环境保护学院合作承建了规模较大的XX大学XX院项目及多项环保部重要高校课题的建设,并建立了由多名技术人员组成的服务开发队伍,我司高度重视XXXX大学系统开发项目。
我司清晰地认识到此项目极其重要的意义
一、XXXX大学对此项目非常重视,对系统建设的方方面面认识非常深刻;我司的技术人员通过多年的信息化系统的建设、应用和管理,积累了丰富的经验,人员素质非常高;同时开发人员都是拥有多年开发经验的高层次人才;业务人员对需求也进行了长期、细致的论证,对些次系统改造有了较为充分的准备。
二、我司将在满足本项目招标文件中规定的基本服务内容的同时,提供最大能力的售后服务支持和更加优惠的售后服务承诺。
第二篇系统设计目标和设计原则
第一章系统总体设计目标
一.1系统设计的总体目标
XXXX大学学科建设与研究生创新服务平台项目主要是要实现更加高效、便捷、安全的网上信息服务。
这里的信息服务不仅仅是信息的公布与查询,还要针对不断提升的技术水平和目前已经深入开展的各类业务形式,提出更高的要求,发挥技术优势,提高管理水平,实现网上互动的业务经办模式。
本项目目标是,开发超越现有高校研究生教育管理信息系统的高校研究生教育网上业务系统,并进一步完善和整合现有信息系统的资源和平台功能。
本系统是根据高校研究生教育行业开展网上服务应用的需求,支持在互联网上开展高校研究生教育服务的同时还要与移动互联相结合,基于J2EE三层架构的应用系统。
该系统将实现高校研究生教育业务的数字化管理。
除此以外,系统还提供各类情况的查询功能、统计以及高校相关流程的可视化配置管理。
第二章系统设计原则与性能要求
先进性和成熟性
系统设计应体现整体技术水平的先进性,符合当今计算机科学的发展潮流。
要尽量采用成熟的主流产品,优秀和成熟的技术及组件,以保证系统的高质量和高稳定性。
标准化和规范化
系统建设应严格按照国家有关部门制订的软件工程标准进行设计、开发;业务流程的设置、业务处理的设定也应符合部、省、市教育部门有关政策规定和高校业务管理要求。
灵活性、开放性和可扩充性
应用系统应采用智能化参数、业务规则维护管理结构,以提高系统的适应性;按模块化、组件式设计开发,使功能易于扩充;另在系统网络结构、应用软件体系结构等的设计上,还应符合今后扩充和其他系统对接互联的要求。
安全性和保密性
包括信息安全、保密,主机运行及数据存取和网络传输安全等。
在网络的设计开发时,要从系统、网络层面,特别是数据库应用层面上,事先设定各种必须的切实有效的安全、保密防范措施,制定完整的安全管理方案。
包括权限控制、信息传输加密、采用第三方安全产品支持等。
确保主机、网络系统运行安全,数据存取和在网络上传输的安全保密性。
在软件设计时还要求对任何重要的业务操作都将对操作员代码做好记载保存,对相应的变更行为要录入日志,以供需要时查核;对非法修改数据者,更须做好监测和记录。
可维护性
应充分考虑系统实时运行的要求,选择使用易于维护的系统平台,在总体设计和文档管理上充分考虑系统的可维护性。
应用系统应设计硬件、操作系统、网络、数据库故障处理方案,使系统发生故障时能快速恢复。
可操作性
界面友好统一,使用操作简单、方便、快捷。
业务流程清晰,符合业务处理习惯;具备“可逆性”业务回退功能;系统数据维护方便,备份及数据恢复快速简单;系统配置体现智能化等。
系统需配有完整的电子帮助手册,以指导操作员进行相应的操作。
并发与快捷性
应充分考虑系统是在网络环境下的多用户操作,支持最高1500个并发用户,正常500个并发用户的性能要求。
对于单记录信息的增、删、改、查操作,在提交后须在3秒内完成;涉及大数据字段(LargeObjectData)的操作须在5秒内完成;单项统计操作需在15秒内完成。
第三篇应用软件系统设计
第一章系统逻辑框架
根据总体设计,按照业务内容和使用对象的不同,工程应用系统建设的内容主要包括管理模块、公共服务模块、监管模块、决策模块、统计模块、工作流模块、与其他系统接口模块等部分具体的构架图:
系统的逻辑构成如图所示:
第二章平台总体设计
二.1平台总体设计
本次项目建设中,XXXX大学学科建设与研究生创新与服务平台由业务安全接入平台、安全支撑平台两部分组成。
安全接入平台满足学院研究生教育机构之间用户与用户、用户与服务、服务与服务的可信互联。
安全支撑平台为本高校研究生教育部门、直属学院、相关院系、教授、师生、学生用户供信息注册审核,并通过平台为本地用户提供身份认证和密码服务,并在平台认证保障本地用户充分运用本地授权资源,保障本高校研究生教育业务系统的安全运行。
二.2性能设计
系统的硬件指标不低于环境保护部所提的技术要求;软件系统必须有很强的健壮性,不能因为大量用户并发使用而造成系统崩溃。
系统建成后,系统性能不低于以下性能要求:
采用合理的数据库结构和查询算法,以保证查询的响应速度不随记录数的增长显著下降。
以下对时间响应的要求。
功能名称
性能要求
数据提取
可以按照一定格式,自动提取信息,并进行数据完整性、合法性检查;处理时间<5秒;
数据关联
能够检查出重复的关联。
建立关联的速度不大于5秒。
数据保存
向数据库中更新的速度<5秒;
数据信息编辑
对于关键字以外的字段能够修改。
并检查数据的完整性、数值的合理性,有相似性和重复性检查;响应时间在5秒内;
查询检索
简单查询响应速度<3秒;复杂和组合查询响应速度<30秒;能够对相关文件进行检索、模糊查询;查询结果可以按照一定原则进行排序、筛选、保存;查询结果可以显示为图形或图表,可以输出到通用的办公处理软件中。
汇总
简单汇总处理时间不大于30秒钟;复杂汇总处理时间不大于10分钟,并有进度显示;特别复杂汇总处理时间不大于1小时,并有进度显示。
制表
固定制表处理时间不大于5秒;
组合制表处理时间不大于10秒,并有进度显示;动态、复杂制表处理时间不大于30秒,并有进度显示;报表格式,应当符合中国人的习惯。
数据分析
数据分析预测的处理时间一般在1分钟以内,复杂情况处理时间不大于5分钟
数据管理
数据选择、生成的处理时间不大于10分钟,并有进度显示。
备份恢复
应用系统和数据库系统等的备份、恢复定期自动进行,也可以人工进行;提供数据库和表两级备份恢复。
处理时间最好不大于30分钟。
权限管理
根据用户类别,划分角色和权限。
处理时间不大于30秒钟。
系统日志
系统运行日志应记录对系统数据的修改、访问日志;可以定期清理;数据库应当有日志文件,以做备份恢复。
处理时间不大于10分钟。
接口管理
业务系统之间的数据交换时间不大于10分钟。
二.3采用基于模块化组件的软件结构基础
模块化组件技术是一种近来才开始日益普及的软件开发技术。
模块化组件,是一种可部署软件的代码包,其中包括某些可执行模块。
模块化组件单独开发并作为软件单元使用,它具有明确的接口,软件就是通过这些接口调用组件所能提供的服务,多种组件可以联合起来构成更大型的组件乃至直接建立整个系统。
组件必须是自包含的,组件设计中必须包括需求、源代码和可执行代码、接口规范、分析和设计模型、测试和其他同类术语。
组件的实现必须支持一种或者多种其用户所希望获得的接口。
模块化组件技术的多样性让采用组件技术的项目大大降低系统风险。
当软件工作人员更新系统中旧有的组件时,采用模块化组件系统的机构仍然可以正常运转。
采用模块化组件技术开发大规模、不同类乃至分布式的系统速度快而成本也得到降低。
项目研发可建立标准结构、业务服务构件、组件库和构件重用策略,快速生产出效率高、成本低、质量好的企业级软件。
二.4应用集成技术
从信息系统功能的角度看,内容管理就是对其包含的数据和元数据在整个生命周期——采集、加工、发布——中的管理,目的就是使信息能够更快速、无缝地集成到信息基础设施中来,这就要求内容管理产品平台能够很好地与应用系统进行交互。
应用集成技术主要是用户界面集成、数据集成、功能集成,其中功能集成为业务流程集成以及函数/方法集成。
在内容管理中,应用集成主要体现在单点登录、统一用户认证、内容管理和工作流管理集成等方面;内容管理集成既要体现平台所有的功能,又要尽量遵循标准。
只有遵循业界标准,才能保证开发人员容易上手,应用容易移植。
内容管理目前还没有成熟的标准,需要基于已有标准进行扩展。
二.5采用关系型数据库(推荐Oracle)
系统采用纯JAVA技术开发,实现对多数据库的适配,支持的数据库有ORACLE、IBMUDB、SQLSERVER、Sybase、Mysql等。
Java支持数据库的访问,是因为SUN公司提供了一种标准的SQL访问数据库的Java语言应用程序编程接口(JDBC)。
构成Java语言的基础是一系列类库,而JDBC正是定义了Java与数据库之间的接口类库(Java.sql包),它是Java语言中执行SQL语句的API,它由一系列类和接口所组成,这些类和接口均是由Java语言写成的,通过它一个程序开发者可以在Java语言中建立与数据库的链接,执行SQL语句和处理SQL语句返回的结果。
本系统推荐使用Oracle数据库,现简单将Oracle与Sqlserver数据库进行比较阐述使用oracle关系型数据库的优点:
1.Oracle跨平台,SQLServer只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQLServer呢,中低端。
2.Oracle真正实现了行级锁,SQLServer也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。
3.Oracle因为有多版本数据的技术,读写操作不会相互等待,虽然SQ