智慧校园建设学校软件总体规划和设计_第1页
智慧校园建设学校软件总体规划和设计_第2页
智慧校园建设学校软件总体规划和设计_第3页
智慧校园建设学校软件总体规划和设计_第4页
智慧校园建设学校软件总体规划和设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智慧校园建设学校软件总体规划和设计1.1软件架构总体规划【总体建设效果】1、智慧校园架构规划,保证学校的智慧校园建设的可扩展性、可持续发展。2、技术路线规划,在保证技术可行的情况下,技术路线的规划需要有前瞻性,如引进SOA、云计算、RAC、负载均衡(含软集群)等。3、标准与规范体系规划。4、基础设施规划(校园网络规划、数据中心IDC规划),重点进行双核心网络、统一数据中心IDC(含统一存储)、异地灾备中心等规划。5、基础平台规划(教育信息枢纽平台、统一身份认证平台、公共数据中心中心平台)。6、应用系统规划。7、信息安全规划。8、运维体系规划。1.2总体架构设计【总体系统架构】“智慧校园”综合管理信息系统主要包括7个层次:硬件支撑环境、软件支撑环境、信息资源中心、应用系统公共支撑平台、应用系统层、用户认证及用户层,同时所有应用均严格遵循相关技术标准和规范。平台采用N层次结构体系,自下而上构筑了硬件及网络层、信息资源中心、公共支撑平台、应用层、用户认证、用户层,各层都以其下层提供的服务为基础。平台通过异构应用整合技术,整合各部门现有信息系统,通过界面整合和单点登录技术,为最终用户提供统一界面入口。基础设施层:是智慧校园软硬件支撑系统,包括网络资源、1.硬件服务器、存储、支撑软件等。智慧校园应用系统基础平台:包括教育信息枢纽平台、统2.一身份认证平台、公共数据中心平台。应用系统层:是面向学校各部处的各类信息管理系统和面3.向师生的各类信息服务系统,可以分为管理中心、资源中心、服务中心,具体如下:➢管理中心包括学校现有应用系统和新建应用系统;➢资源中心是指整个学校的各类资源库、资源库的管理、资源服务。资源库包括教学资源、数字教学资源、数字图书馆、数字档案馆、各类数字出版产品及数字期刊等数字资源;➢服务中心是指提供的各类信息服务和人工服务,包括管理中心、资源中心提供的信息服务,认证服务,邮件、短信、即时消息等通讯服务,一卡通服务,软硬件运维服务等。信息服务层:为各级领导、相关管理员、教师、学生提供各种个人业务操作服务、查询、报表、统计分析、决策等,还可以根据系统数据得到数据填报、提醒、报警等一站式信息服务。4.5.信息安全体系:在平台建设过程中,充分考虑各层次的安全措施和安全技术手段,通过软硬件技术和安全管理手段以保证系统在安全稳定的环境中运行。通过机房管理、内外网隔离、CA认证、数据加密、权限控制等安全机制实现对数据和信息的合法化访问。信息标准/管理/保障体系:在平台建设过程中,充分参考各种国家技术规范和行业标准。标准规范体系是系统正常6.运行的重要保障,包含了两方面的含义:数据标准化和管理标准化。数据标准化是指针对空间数据及相关业务数据标准化体系的建立;管理标准化是指制定各个相关负责主体的工作规范、考核标准等以健全日常工作体系。1.3基于SOA系统架构设计服务表现层学生服务教师服务行政办公服务领导服务管理员服务综电子网络基础应用服务系统服务管理应平台用服服务管理合信息和辅助决策系统数字化教学服务系统公共运维校应用服务系统务综合管理系统管理服务系统务层服务发布服务集成用户综合信息、用户交互信息集中访问信息枢纽数综合业务数据、综合业务流程、业务系统集中控制据交换统一身份认证平台信息枢纽平台公共数据库平台管理层集中控制系统集成部门用户权限学生教师行政...OA一卡通学生综合...龙创学校第三方教师学生行政...角色集成框架SOA标准、Schema、XML、ESB、Webservice、WSDL、SOAP、UDDI、JMS、EJB二次开发Linux、WIndows2000/2003、Oracle、Mysql、Mssql、Tomcat、Jboss、WebSphereetc.网络硬件【SOA架构】基于SOA架构体系的智慧校园及其应用系统应遵循如下的SOA技术,包括服务组件架构SCA相关技术与服务数据对象SDO相关技术:可扩展标记语言XML(ExtensibleMarkup•Language)简单对象访问协议SOAP(SimpleObjectAccess•Protocol)Web服务描述语言WSDL(WebServicesDescriptionLanguage)••统一描述、发现和集成(UniversalDescription,DiscoveryandIntegration)JAVA消息服务JMS(JavaMessageService)企业服务总线ESB(EnterpriseServiceBus)••1.4总体技术路线1.4.1企业级J2EE框架系统开发基于J2EE平台,主体代码采用Java编程语言和服务器端Java技术(如EJBs、Servlet、JSP、JNDI、JDBC和RMI等13种)开发。J2EE平台是目前为企业级应用所提供的分布式、高可靠性、先进性的解决方案。Java作为基于Web的软件业的公共标准,其独立于操作系统,独立于服务器的“跨平台性”,使其“一次编写,到处运行”,是最适合运行于互联网上软件的编辑语言。Java相对于嵌入HTML并受限于用户端显示的编程能力有限的脚本语言,其完整的编程能力可开发具有强大“业务逻辑”的应用程序。我们使用Java相关技术配合先进的开发和管理工具完整地执行于整个软件开发生命周期中。如下图所示:需求分析阶段计划阶段开发阶段测试阶段发布阶段Junit、Stress、TrackWord、Excel、ProjectLoadBalance、Cluster、AutoMaticRose、Eclipse、Myeclipse、Netbeans、RosePowerdesigner、Redmine、LMS、Wiki表现层业务层Js、Struts、JSF、Jstl、Portal、Ajax、FreeMarkerHibernate、Spring,、WebService、JAAS、EJB、JDO/JPA、JTA/JTS、RMI、JNDI开发环境持久层Hibernate、JDO/JPA、IBatisJDK、Apache、Tomcat、Jboss、Weblogic、MSSQL、MYSQL、Oracle运行环境配置环境SVN、VSS项目跟踪管理Project、Redmine、Bugzillaetc.【总体技术路线】1.4.2面向对象组件技术面向对象的组件技术是一种完全独立于硬件和操作系统的开发环境,着重于开发构成应用程序“业务对象”的可重复使用的组件,利用这些组件顺利地建立分布式应用程序。应用平台模块间相对独立,接口清晰,内部的业务流程升级和改造与其它模块无关,所有模块基于组件如EJB、WebServices开发,可插拔,并为将来学校二次开发提供开发API。1.4.3负载均衡与应用服务器集群根据学校的情况,龙创软件提出同时使用负载均衡和Session高可用的方案:用户前端,采用硬件负载均衡器;后端,部署多台ApplicationServer,并启用ApplicationServer的集群session功能,如下图所示:负载均衡交换机访问入口服务总线应用服务器应用服务器应用服务器应用服务器【负载均衡、集群】1.5性能指标影响系统性能的主要因素包括:网络环境(校园网与互联网接入),硬件配置(服务器与客户机),系统软件(操作系统、数据库管理系统与WEB服务系统),系统架构设计,数据结构设计,核心算法设计,部署设计等。充分考虑系统整体架构设计的科学性、数据结构设计的合理性、核心算法设计的先进性、部署设计的灵活性,确保系统的整体性能优越,完全满足设计要求。在运行环境部分列出的软硬件条件下,主要性能指标设计如下:性能项目设计指标用户量5000并发访问量同时在线用户数运行时长100030007*24小时600GB3秒存储容量平均延时负载均

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论