ITOO4.0项目各系统说明

作为ITOO4.0项目的项目负责人,本人很郑重宣告ITOO4.0系统告一段落,本着推广的心态为这个项目做做宣传,嘻嘻~~~


          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

1、系统总体介绍


1.1概述

        ITOO( In To Out ,向内向外)指高校云平台系统是廊坊师范学院信息技术提高班做出的类似于今目标的云平台的系统,目的是搭建到外网,适用于所有高校使用,达到产品级别。通过高效云平台的开发,希望能够推动互联网的变革,服务大众,为人民服务

          当前,信息技术的发展突飞猛进,特别是网络技术的兴起,使得考试管理信息化,自动化成为可能。高校云平台系统由5个子系统组成:基础系统、权限系统、新生系统、考评系统、成绩系统,并提供丰富的报表统计功能,极大地节省了人力、物力,提高了效率。


1.2系统的设计原则

        高校云平台系统保持在国内信息系统领域内具有领先的技术水平,同时结合系统的十期需要,具体情况具体分析,充分结合目前各高校的现状构建,具有很强的实用性。该系统在设计和实现时遵循如下的设计原则:

协作性:通过工作流和信息共享,实现各系统项目组长、组员、技术开发组等之间的协作与沟通。

分布性:系统实现正真的分布式计算与管理。组件式结构使系统可以根据工作量在不同的服务器上加载组件,以达到分散服务器工作量的目的。

灵活性:简单易用的评估设计工具,多种 项目自有设置,尽力满足不同的培训管理需求,自定义的组织结构,用户权限、数据字典等初始化信息。实现人事资料的共享操作,迅速方便的查找人员信息等功能。

规范化:各子系统需求分析、系统设计、设备选型、软件开发、系统测试、工程验收、运维管理均遵守规范的流程以保证系统质量。

标准化:系统遵循有关国际标准,国家标准和相关的行业标准,并对外提供标准接口以利用系统的向上接入。


1.3系统特点

技术领先: ITOO高校云平台系统完全采用Microsoft .NET 技术开发,服务端采用的WCF框架,客户端采用的是MVC框架,分布式开发,系统的部署,应用,维护更加方便。

功能更强:ITOO 高校云平台系统,有五个子系统构成。吸收了今目标系统的客户实施经验,新增了更多高级功能,更加注重用户的使用细节。例如:考试系统教师端,题型配置。

性能更高: ITOO高校云平台系统,除了使用.NET平台带来的性能改善外,还优化了万条数据查询效率,快捷响应用户事件,有良好的用户体验度

 

2、技术架构

2.1 软件平台

        本系统采用Windows .NET平台, 服务端是WCF架构,客户端MVC架构,使用的好处是:

        支持快速开发,大大提高的开发效率。

         技术先进,运用WCF机制,EF实体映射,AOP池,EasyUI 简单大方的界面。

         效率高,优化代码,毫秒的查询速度。

         部署方便

         在Windows .NET的技术平台上,WCF底层架构。本系统的总体架构如下图所示。

ITOO4.0项目各系统说明_第1张图片


MVC客户端架构图

            ITOO4.0项目各系统说明_第2张图片 

在上图中可以清晰的体现本系统的架构设计思想。


2.2架构特点

       部署简单:更新时我们采用Nuget包管理,更加高效是管理dll 文件。IIS发布即可。

       性能易优化: WCF自生的机制为我们的高效云平台系统锦上添花。

       移植性强:WCF发布服务,客户端可以随意调配。

       大幅度降低开发和维护时间,降低开发和维护成本。

 

3、总体架构

3.1权限系统

        基础系统相当于建筑的地基,在这里基础系统中的数据是其他4个系统运行最基本的条件。

        基础系统包含七个模块:机构管理、人事管理、公告任务、学籍管理、教学管理、场所管理、系统维护。目前组织机构类型:分为学校、学院、部门、专业和班级4个等级,如果其他学校需要完善其组织机构;人事管理主要管理高校教职工信息,包括教职工管理、职称管理和职务管理;公告任务可以实现的功能:搜索任务,支持模糊查询和精确查询;学籍管理学生转专业后,可以为学生进行专业、班级的修改;教学管理根据教学要求,教学秘书对课程类型进行管理;场所管理管理学校的各个校区;系统维护管理校历、层次。

        在ITOO V4.0版本中增加了选课系统模块,方便同学在在校选课。其中分学生端、教师。学生端可以操作的页面有 学生选课、选课历史、学分统计。教师端可以操作的页面有 设置选修课容量、设计选修课、已设置选修课、已选学生统计。


3.2权限系统

        权限系统控制登入用户使用资源(使用功能),登入用户的角色不同,使用功能范围也是不同的。分为管理端,和前台。

        以云平台的人员登录后,它可以为我们的添加应用资源。需要指明的是云平台中角色的类型至少有三种:免费的、付费的和云平台管理员。

云平台中既可以管理给用户使用的资源,又可以管理云系统界面自己的展示,所有它的资源包括两部分:用户的资源、自己的界面资源。

 

3.3新生系统

       新生系统是为了简化新生报道而专门开发的一个子系统,此系统目前只设置了一个角色,即准大一新生,学生通过此系统足不出户即可进行报名,还可以通过此系统了解学校的方方面面。我们还打算为此系统增加缴费模块,充分的解决新生报道过程中出现的各种问题。

        为了更加的方便学生的活动,我们专门为新生报道和学生选课开发了移动端模块,学生使用手机就可以进行报道和选课了。


3.4考评系统

        考评系统是专门用于高校学生进行考试和教师评价的模块,该模块是分角色管理的典型案例。管理员可以通知、监控学校考试;教务秘书为本学院开设课程配置考试;教师角色包括出题、判分、总分计算、数据分析等功能;学生角色包括考试、查询分数、评价教师等功能。考试系统大量的采用流程化的管理方式,使学校的考试管理更加流程化、智能化、信息化。


3.5成绩系统

        成绩系统是专门用于选修课成绩管理的子系统,系统包含三个模块:系统设置、教师端、学生端,系统设置用于配置课程、作业比例等基本信息;教师端包含留作业、批改作业、成绩查询等功能;学生端包含查看作业、提交作业、查看成绩等功能,该系统可以使学校选修课作业成绩管理数字化、网络化,使学生和教师之间的信息流通更加便捷。


4、系统硬件需求

         整个ITOO 高校云平台系统的硬件配置计划按照“Web服务器”、“数据库服务器”进行考虑。

4.1Web 服务器需求

         Web 服务器运行在考试系统的学生端主体应用,另外,Web 服务还包括中间件服务,和提起服务。支持500各以上考生同时考试;

         数据更新及简单查询的响应事件<=1秒(不计网络传输造成的延迟)

         统计及复杂查询的响应时间<=3秒

4.2数据库服务器需求

         数据库服务器完成在线考试系统的数据存储,响应查询请求,其性能直接影响到整个系统的性能,主机系统应具有高扩展性,高可靠性,高处理能力。



PS:  请中国广大IT人才加入这个系统。强烈招聘ing……

你可能感兴趣的:(ITOO4.0项目各系统说明)