版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目全称项目全称系统概要设计说明书系统概要设计说明书项目全称系统概要设计说明书 2 / 85文件 ISO 版本控制文件概述文件概述文件名称文件名称项目全称-系统概要设计说明书文件编号文件编号项目编号-GYSJ-TOTAL编编 写写 人人:起编日期:起编日期:2013-4-19审审 阅阅:QA 姓名日期:日期:2013-4-23批批 准准:项目经理姓名日期:日期:2013-4-23受控状态:受控状态: 是 否发布版次:发布版次:V1.0文件页数文件页数文件修改记录文件修改记录时间时间修改人修改人Version修改概要修改概要2013-4-23V1.0首次创建首次创建复核记录复核记录复核人复核人职
2、位职位日期日期QA 姓名姓名QA2013-4-24项目全称系统概要设计说明书 3 / 85目 录1.1.引言引言 .7 .编写目的编写目的 .7 .术语术语 .7 .参考文献参考文献 .8 82.2.系统概述系统概述 .8 .系统说明系统说明 .8 .系统任务系统任务 .8 .2.1.系统目标系统目标.8 .2.2.服务运行环境服务运行环境.9 .2.3.开发环境开发环境.9 93.3.总体设计总体设计 .9 .系统物理结构系统物理结构 .9 93.2
3、.3.2.系统逻辑结构系统逻辑结构 .11.2.1.基本设计概念基本设计概念.11.2.2.软件整体结构图软件整体结构图.14.2.3.业务模块关系图业务模块关系图.16164.4.功能模块描述功能模块描述 .16.统一身份认证设计实现统一身份认证设计实现 .16.综合管理基础平台综合管理基础平台 .18.系统应用界面系统应用界面 .19.外网门户外网门户 .19.内网门户内网门户 .20.系统设置系统设置 .21.
4、数据导入数据导入 .22.基础数据基础数据 .22.教师研训系统教师研训系统 .220.课题研学管理系统课题研学管理系统 .231. 对外招考对外招考 .232.招生管理招生管理 .243.学籍管理学籍管理 .244.校本选课校本选课 .245.课程管理课程管理 .256.教案管理教案管理 .2627.考务管理考务管理 .2728.成绩统计分析成绩统计分析 .2829
5、.试卷分析试卷分析 .2920.学业评价学业评价 .2921.作业管理作业管理 .30302.应用统计应用统计 .3131项目全称系统概要设计说明书 4 / 83.实验室管理实验室管理 .3134.教学资源仓库教学资源仓库 .3135.学生成长档案袋学生成长档案袋 .3236.德育常规德育常规 .3237. 体育赛事系统体育赛事系统 .3338. 学生会管理系统学生会管理系统 .3339.社团管理社团管理 .33334
6、.30.4.30.特殊学生管理特殊学生管理/ /潜能工程潜能工程 .3431.缺勤上报缺勤上报 .3432.学生考评学生考评 .3433.班主任工作班主任工作 .3534.家校互动家校互动 .3535.调查问卷系统调查问卷系统 .3636.教师成长档案教师成长档案 .3637.教师考评教师考评 .3738.校园办公系统校园办公系统 .3739. 订车管理订车管理 .3830.工资管理工资管理 .39394.41.4.
7、41.考勤管理考勤管理 .3932. 医务管理系统医务管理系统 .40403. 库房管理库房管理 .40404. 报修系统报修系统 .40405.校园资产校园资产 .40406.校园安全校园安全 .414.46.1.车辆管理车辆管理.414.46.2.访客登记访客登记.4147. 博客系统博客系统 .4148. 即时通讯即时通讯 .4249.移动终端完成课堂教学质量监控系统移动终端完成课堂教学质量监控系统 .42424.50
8、.4.50.移动终端在德育常规方面的应用移动终端在德育常规方面的应用 .4241.现有各项应用对移动设备的支持现有各项应用对移动设备的支持 .434.51.1.校务办公校务办公.434.51.2.成绩分析成绩分析.434.51.3.课表查询课表查询.444.51.4.学生综合考评学生综合考评.4442.家校互动功能在移动终端的快捷访问家校互动功能在移动终端的快捷访问 .4543.数据采集系统数据采集系统 .4544.学生信息综合分析系统学生信息综合分析
9、系统 .4545.教师信息综合分析系统教师信息综合分析系统 .4646.业务数据仓库与决策分析系统业务数据仓库与决策分析系统 .4747.运行情况监控运行情况监控 .4848.在线学习在线学习 .4849.在线客服服务在线客服服务 .4840.知识字典知识字典 .4848项目全称系统概要设计说明书 5 / 81.公共资源库公共资源库 .49495.5.接口设计接口设计 .5050.应用系统应用系统 UIUI 界面设计界面设计 .5050.1.
10、1.查询界面设计查询界面设计.5050.1.2.表单(新增、修改)界面设计表单(新增、修改)界面设计.515.1.3.层级结构界面设计层级结构界面设计.515.1.4.树形结构设计树形结构设计.525.1.5.信息列表设计信息列表设计.525.软件接口设计软件接口设计 .525.2.1.权限系统接口权限系统接口.525.2.2.基础业务平台接口基础业务平台接口.53536.6.运行设计运行设计 .545.运行模块组合运行模块组合 .545.运行控制运行控
11、制 .545.2.1.访问业务系统访问业务系统.545.2.2.访问内网访问内网.555.运行时间运行时间 .55557.7.数据库结构设计数据库结构设计 .55558.8.出错处理设计出错处理设计 .555.出错输出信息出错输出信息 .555.1.1.信息输入不完整信息输入不完整.555.1.2.信息输入与业务逻辑冲突信息输入与业务逻辑冲突.565.1.3.无权限访问无权限访问.575.1.4.页面不存在页面不存在.585.补救措施补救措施 .585
12、.维护设计维护设计 .59599.9.系统安全系统安全 .595.数据库系统安全数据库系统安全 .595.应用层安全设计应用层安全设计 .6060.2.1.功能权限设计功能权限设计.6060.2.2.数据安全验证数据安全验证.616.2.3.用户输入通用准则用户输入通用准则.626.2.4.安全接口实现安全接口实现.636.2.5.数据备份数据备份.636.2.6.DNSDNS 服务器安全性增强服务器安全性增强 .646.2.7.WebWe
13、b 服务器安全性增强服务器安全性增强 .646410.10.程序框架结构设计程序框架结构设计 .6565. 设计要求设计要求 .6565. 系统框架图系统框架图 .66660.2.1.逻辑关系图逻辑关系图.6666项目全称系统概要设计说明书 6 / 850.2.2.层次划分及规范层次划分及规范.6666. 基础开发平台基类基础开发平台基类 .68680.3.1.PagePage 类类 .68680.3.2.SimpleHibernateDaoSimpleHibernateDao
14、 类类 .69690.3.3.HibernateDaoHibernateDao 类类 .727. 基础业务支撑平台类基础业务支撑平台类 .74740.4.1.学校信息服务类学校信息服务类.74740.4.2.年级信息服务类年级信息服务类.74740.4.3.学期信息服务类学期信息服务类.75750.4.4.学年信息服务类学年信息服务类.75750.4.5.教师信息服务类教师信息服务类.76760.4.6.学生信息服务类学生信息服务类.76760.4
15、.7.组织部门服务类组织部门服务类.7777. 系统权限类系统权限类 .78780.5.1.UserHelperUserHelper 类类 .78780.5.2.IDSPIDSP 类类 .79790.5.3.ISecurityServiceISecurityService 类类 .7979项目全称系统概要设计说明书 7 / 851.引言引言1.1.编写目的编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘
16、出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。在分析项目全称需求规格说明书基础上,承建方全称数字化校园建设项目小组对该系统进行了概要设计。主要基于以下目的编写此说明书:对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审和最终的文档验收;对需求阶段文档的再次确认过程,对前一阶段需求没有充分或错误的地方进行调整和修改;明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码和测试提供参考依据;明确编码规范和命名规范,统一程序界面。预期读者:详细设计人员、开发人员、项目经理、概要设计评审小组、学校和
17、业主简称领导。1.2.术语术语术 语 / 符 号解 释数字化校园应用系统是指区别于数字化校园移动应用的 PC 应用系统,功能模块较之移动应用更为全面。Wireless表示无线网络工作项目全称系统概要设计说明书 8 / 85Internet表示互联网络工作1.3.参考文献参考文献 序号资料名1.项目全称-招标文件.doc2.项目全称-需求规格说明书.doc2.系统概述系统概述2.1.系统说明系统说明为用户简称数字化校园系统使用与技术服务。包括基础平台系统、数字校园应用模块、系统部署服务、系统培训服务、系统集成等。2.2.系统任务系统任务2.2.1.系统目标系统目标依托网络建立数字校园平台系统,采
18、用先进的信息技术,实现校园教学、教务、办公的数字化、自动化和网络化。建立数字校园系统,为业主简称及各级校领导提供监督组织运行的工具,帮助老师人员减少手工劳动,提高教学工作效率,实现远程教学互动;建立决策支持系统,为校园各级领导、教师、学生的管理与决策活动提供强大的信息支持。利用区域模式等先进技术,实现 4 项总体目标: 降低建设成本以大范围推广; 降低维护成本以提高使用效益; 统一各项标准促进数字校园发展;项目全称系统概要设计说明书 9 / 85 集中业务数据服务决策支持。2.2.2.服务运行环境服务运行环境本期数字化校园系统软件运行环境,在基于本期硬件采购的基础上,系统具体运行环境如下:服务
19、器操作系统服务器操作系统Microsoft Windows Server 2008 R2运行环境运行环境Sun jdk 1.6.0,Sun j2ee 1.4应用服务器平台应用服务器平台Apache Tomcat 6.0数据库环境数据库环境Microsoft SQL Server 2008 R22.2.3.开发环境开发环境开发平台开发平台Windows XP SP3开发工具开发工具MyEclipse 9.0M1版本管理版本管理SVN1.6.18数据库管理数据库管理Microsoft SQL Server 2008 R23.总体设计总体设计.系统物理结构系统物理结构数据库及数字化校园
20、应用结构如下:项目全称系统概要设计说明书 10 / 85Web Server数数字字化化校校园园系系统统操作用户Sql Server外外网网门门户户系系统统内内网网门门户户系系统统DNN网站内容发布管理内容发布管理持久化层交互界面层业务逻辑处理层本期建设的数字化校园应用系统、外网门户系统、内网门户系统的前端程序全部运行在 Web 服务器上;后端程序都共享运行在同一台 Sql 数据库服务器上。Web 服务器上同时运行三个系统应用。为三个系统应用分别分配不同的硬件资源。其中外网门户和内网门户系统对网络资源需求量较大;而数字化校园应用系统对服务器的计算能力要求较高。在 Web 服务器的选择上充分考虑
21、此特点,在硬件资源的分配上达到互补。在 Sql 数据库上为前端不同的应用建立不同的数据库结构提供存储服务。三个系统应用可相互不干扰的同时、充分利用现有硬件资源。项目全称系统概要设计说明书 11 / 85Web Server用户Sql ServerMail Server即即时时消消息息 Server前前端端Server后后端端ServerFTP Server数数字字化化校校园园后后端端.数数字字化化校校园园前前端端.本期建设的软件系统与其他功能软件在服务器分配上的考虑,见上图。将本期软件系统部署在前端 Web 服务器和后端 Sql 服务器上。邮件系统、即时消息系统、FTP 服务都各自单独部署在一
22、台服务器上。通过本期的软件、硬件的集成,将上述服务都集成到一个平台上。对于用户的使用达到透明、共享、安全。授权用户只需要通过统一的业务前台界面就可以访问系统的各项软件、硬件资源。.系统逻辑结构系统逻辑结构.2.1.基本设计概念基本设计概念.面向对象的基本概念面向对象的基本概念.1. 面向对象设计介绍面向对象设计介绍面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑项目全称系统概要设计说明书 12 / 85定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。1)对对象象对象是运行期的基本实体,它是一个
23、封装了数据和操作这些数据的代码的逻辑实体。2)类类类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。3)封封装装封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。4)继继承承继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。5)多多态态多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂
24、度。6)动动态态绑绑定定绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。7)消消息息传传递递对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。项目全称系统概要设计说明书 13 / 8.2. 面向对象设计优势面向对象设计优势数据抽象的概念可以在保持外部接口不变的情况下改变内部实现,从而减少甚至避免对外界的干扰;通过继承大幅减少冗余的代码,并可以方便地扩展现有代码,提高编
25、码效率,也减低了出错概率,降低软件维护的难度;结合面向对象分析、面向对象设计,允许将问题域中的对象直接映射到程序中,减少软件开发过程中中间环节的转换过程;通过对对象的辨别、划分可以将软件系统分割为若干相对为独立的部分,在一定程度上更便于控制软件复杂度;以对象为中心的设计可以帮助开发人员从静态(属性)和动态(方法)两个方面把握问题,从而更好地实现系统;通过对象的聚合、联合可以在保证封装与抽象的原则下实现对象在内在结构以及外在功能上的扩充,从而实现对象由低到高的升级。.模块设计基本概念模块设计基本概念模块的最小单位根据一个完整事务设计;模块的最小单位根据一个完整流程设计;模块中,只能
26、应用数据库的连接,不能够修改数据库的连接,最好是在 New方法中,获取数据库连接。业务模块中的算法如果有调整,那么直接修改该业务模块,而不能使用继承的方式,在子类中来实现修改,这样做的原因是:业务模块不能作为公有的模块,在几个版本的系统中同时使用。如果能够同时使用,那么这个业务模块必定是同一个业务模块。这也要求我们在设计系统时,业务模块和系统中的功能模块不能够编译在一起。.1. 模块设计原则模块设计原则高内聚低偶合模块大小规模适当模块的依赖关系适当等项目全称系统概要设计说明书 14 / 8.2.2.软件整体结构图软件整体结构图网网 络络 基基 础础 设设 施施J
27、J2 2E EE E多多层层结结构构分分布布式式环环境境整整体体安安全全管管理理系系统统应应用用平平台台开开发发接接口口应应 用用 支支 撑撑 平平 台台内内容容信信息息服服务务配配置置管管理理组组件件管管理理信信息息资资源源配配置置服服务务权权限限管管理理组组件件模模块块管管理理接接口口管管理理工工作作流流引引擎擎教教师师管管理理教教务务管管理理应应 用用 集集 成成 平平 台台学学校校介介绍绍教教务务信信息息校校园园公公告告数数 字字 校校 园园 门门 户户 网网 站站硬硬 件件 基基 础础 设设 施施分分 布布 式式 数数 据据 资资 源源接接入入层层安安全全应应用用层层安安全全服服务务
28、层层安安全全资资源源层层安安全全信信息息交交换换服服务务网网站站检检索索组组件件邮邮件件系系统统教教师师园园地地及及时时消消息息远远程程教教育育注注册册领领导导办办公公学学生生管管理理C CMMI IS S系系统统校校讯讯通通系系统统视视频频资资源源系系统统家家校校互互动动系系统统数数字字校校园园信信息息系系统统原原有有应应用用系系统统集集成成 校校园园卡卡管管理理系系统统网网络络学学习习平平台台为保证系统的稳定性,在模块的划分和功能设置上,应该从“物理系统”抽象成“逻辑系统” ,也就是抛去现行系统的组织、人员配备等物理因素,按管理上的“逻辑”关系进行抽象和划分,提出实现系统目标所必须具备的所
29、有功项目全称系统概要设计说明书 15 / 85能。因为这些功能对该系统的信息管理是必要和充分的。尤其在使用计算机管理时,实现这些功能的程序和数据可以共享使用,不受空间和人员的限制,也不受物理组织变动的影响。在模块和功能的划分中,我们不是简单的按现行的组织划分子系统,也不是按软件工程的方法,依据数据关联度来划分,而是采用面向对象的设计方法,从系统中抽象出基本业务(在管理中不可再分解的业务) ,将基本业务定义为功能(即对象) ,将这样的功能开发出可独立安装的软件,使用功能清单安装管理功能、控制功能、权限控制功能,可随意组成用户需求的功能清单。采用这种灵活的组成功能集合系统,可以增强系统稳定性,使用
30、期长,易于修改和扩充。在模块的功能设计时,需要按以下思路进行,以确保系统功能实现的可用性、可靠性和扩展性。 各模块之间具有良好的数据接口,避免数据冗余,保持数据的一致性,提高数据共享程度;在纵向方面,一要方便地获取各下属单位的数据,二要方便地支持上级单位的各种数据需求。 模块内部,功能设计要齐全、合理,要保证高度的数据一致性和共享性,数据安全性要好,分系统的界面应该使用方便,符合人机工程学要求。其软件应具有良好的适用性和可扩充性,以适应管理机构和管理条例的变化。应采用先进的软件开发技术和手段,保证系统的先进性,可靠性和安全要求。项目全称系统概要设计说明书 16 / 8.2.3.
31、业务模块关系图业务模块关系图招生管理学籍管理课堂教学质量监控在线学习师生博客和群组空间校园办公调查问卷公共资源库新生数据教学计划学生成长档案袋家校互动实验室管理特殊学生管理阅读阅美对外互动交流室德育主题专栏协同教学对外交流管理考勤管理德育管理评议人事财务党工团学习资料阅读材料课程考务教案成绩统计分析试卷管理作业管理教师成长档案(教师专业化)教师考评课程信息考试信息考试信息学生过程跟踪评价班主任手册调查结果辅导记录优秀教案考评结果学生成绩学生成绩小分成绩学生信息孩子课上表现作业完成情况学生考评数据考评结果评议结果成熟软件沟通工具沟通工具学生成绩考试时间4.4.功能模块描述功能模块描述4.1.4.
32、1.统一身份认证设计实现统一身份认证设计实现CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目。CAS Server 负责完成对用户的认证工作, CAS Server 需要独立部署,有不止一种 CAS Server 的实现, Yale CAS Server 和 ESUP CAS Server 都是很不错的选择。CAS Client 负责部署在客户端(注意,我是指 Web 应用),原则上, CAS Client 的部署意味着,当有对本地 Web 应用的受保护资源的访问请求,并且需要对请求方进行身份认证, Web 应用不再接受任何的用户名密
33、码等类似的 Credentials ,而是重定向到 CAS Server 进行认证。 目前, CAS Client 支持(某些在完善中)非常多的客户端,包括 Java 、 .Net 、 ISAPI 、 Php 、 Perl 、 uPortal 、 Acegi 、 Ruby 、 VBScript 等客户端,几乎可以这样说, CAS 协议能够适合任何语言编写的客户端应用。 CAS Server 会处理用户名 / 密码等凭证 (Credentials) ,它可能会到数据库检索一条用户帐号信息,也可能在 XML 文件中检索用户密码,对这种方式, CAS 均提供一种灵活但同一的接口 / 实现分离的方式,
34、 CAS 究竟是用何种认项目全称系统概要设计说明书 17 / 85证方式,跟 CAS 协议是分离的,也就是,这个认证的实现细节可以自己定制和扩展。应用程序一开始,通常跳过原来的登陆界面,而直接转向 CAS 自带的登录界面。当然也可以在应用程序的主界面上增加一个登录之类的按钮,来完成跳转工作。CAS 的登录界面处理所谓的“主体认证” 。它要求用户输入用户名和密码,就像普通的登录界面一样。主体认证时,CAS 获取用户名和密码,然后通过某种认证机制进行认证。通常认证机制是 LDAP。为了进行以后的单点登录,CAS 向浏览器送回一个所谓的“内存 cookie” 。这种 cookie 并不是真的保存在内
35、存中,而只是浏览器一关闭,cookie 就自动过期。这个 cookie 称为“ticket-granting cookie” ,用来表明用户已经成功地登录。认证成功后,CAS 服务器创建一个很长的、随机生成的字符串,称为“Ticket” 。随后,CAS 将这个 ticket 和成功登录的用户,以及服务联系在一起。这个 ticket 是一次性使用的一种凭证,它只对登录成功的用户及其服务使用一次。使用过以后立刻失效。主体认证完成后,CAS 将用户的浏览器重定向,回到原来的应用。CAS 客户端,在从应用转向 CAS 的时候,同时也会记录原始的 URL,因此 CAS 知道谁在调用自己。CAS 重定向的
36、时候,将 ticket 作为一个参数传递回去。例如原始应用的网址是 http:/ CAS 服务器的单点登录页面 https:/ 完成主体认证后,会使用下面 URL 进行重定向http:/ ST-2-7FahVdQ0rYdQxHFBIkKgfYCrcoSHRTsFZ2w-20。收到 ticket 之后,应用程序需要验证 ticket。这是通过将 ticket 传递给一个校验 URL 来实现的。校验 URL 也是 CAS 服务器提供的。CAS 通过校验路径获得了 ticket 之后,通过内部的数据库对其进行判断。如果判断是有效性,则返回一个 NetID 给应用程序。随后 CAS 将 ticket
37、作废,并且在客户端留下一个 cookie。以后其他应用程序就使用这个 cookie 进行认证(当然通过 CAS 的客户端) ,而不再需要输入用户名和密码。本模块包含的功能如下表所示:统一身份认证管理统一身份认证管理程序_统一身份认证管理(统一跳转)功能程序_统一身份认证管理(单点登录)功能项目全称系统概要设计说明书 18 / 8.综合管理基础平台综合管理基础平台权限模型:基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这
38、些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起来以囊括更广泛的客观情况。基础平台:用户在基础平台建立课程体系、组织机构、学校、年级、班级,建立学校职务。导入学校用户,为用户分配相应系统权限。用户还在基础平台进行系统的基本管理,包括系统配置更改、附件配置更改、字典建立维护、日志查询等本模块包含的功能如下表所示:综合管理基础平台综合管理基础平台系统管理(操作管理)系
39、统管理(权限管理)系统管理(职务管理)系统管理(用户管理)系统管理(授权中心)基础数据(升学期初始化)基础数据(届维护)基础数据(学校)基础数据(年级)基础数据(班级)课程管理(学科管理)课程管理(学校课程)课程管理(年级课程)课程管理(教师任课)课程管理(课时管理)课程管理(合班上课管理)学籍管理教师管理字典管理日志配置管理附件配置项目全称系统概要设计说明书 19 / 8.系统应用界面系统应用界面系统应用界面采用了当前主流 WEB OS 操作系统风格,应用了 WEB API 规范。Web API 全称是 Web Application Program Interface,网络
40、应用程序编程接口,有点类似于微软提供的 Windows API,微软的 Windows API 提供了本机的操作接口,Web API 提供了网络的操作接口。从这个角度讲,把 Web 的基本操作程序封装在一起,称为 Web OS 有其合理性。Web OS(Web-based Operating System) ,即基于网络的操作系统,区别于网络操作系统(NOS) 。随着网络带宽的增加,网络传输速度不断提升,我们只需要在硬件上安装浏览器软件,便可在任何接通网络的电脑上类似使用自己熟悉的操作系统一样操作业务系统。虽然 Web OS 不会替代现行的操作系统,但是它给予人们工作很大的可移动性与跨平台性。
41、系统应用界面包含如下功能:系统应用界面系统应用界面桌面图标显示系统信息显示桌面管理(增加)桌面管理(删除)桌面管理(重命名)桌面切换定位中英文切换系统换肤更改系统密码桌面应用添加桌面应用卸载系统注销.外网门户外网门户网站整体需要设计一个引导页,含有 flash 动态元素,可采用统一接近的模板风格进行设计,要求必须由各校分站点管理员对网站进行维护。项目全称系统概要设计说明书 20 / 8.内网门户内网门户门户网站,是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。门户网站最初提供搜索服务、目录服务,后来由于市场竞争日益激烈,门户网站不得不快速地拓展各种新
42、的业务类型,希望通过门类众多的业务来吸引和留住互联网用户,以至于目前门户网站的业务包罗万象。网站不是为了赶一时的潮流或是博取一个好名声,而是要通过互联网这个全球性的网络来达到宣传作用,同时,降低管理成本和服务成本,并通过开展一系列的电子商务活动获得更多的在线价值,这些均与教育单位的管理目的是一致的。所以,只有把信息技术同企业的管理体系、生产流程和商务活动紧密结合起来,才能正确地建设和维护网站,并使网站发挥作用,为用户服务。内网门户包括以下功能内网门户包括以下功能内网门户内网门户项目全称系统概要设计说明书 21 / 85栏目管理(添加)栏目管理(修改)栏目管理(删除)文章管理(添加)文章管理(修
43、改)文章管理(保存)文章管理(草稿)文章管理(发布)模板管理(上传)模板管理(在线编辑)模板管理(删除).系统设置系统设置系统设置功能是系统初始化时最先使用的功能,包括了系统的基础设置、业务基础设置、系统底层功能使用等。该模块主要用来进行系统的基本配置管理,进行系统的初始化数据实施等,为后续业务及系统使用建立基础。该模块主要包括权限模型的建立、用户的管理以及用户授权中心。系统设置主要包括以下功能:系统设置主要包括以下功能:系统设置系统设置权限管理(新建)权限管理(修改)权限管理(删除)权限管理(更新权限分配)用户管理(教师用户增加、删除、修改、禁用、重置密码)用户管理(学生用户增
44、加、删除、修改、禁用、重置密码)用户管理(家长用户修改、禁用、重置密码)用户管理(用户启用、禁用、密码重置等)职务管理(新建)职务管理(删除)职务管理(修改)职务管理(内置)职务管理(分配权限)职务管理(查看用户)授权中心(用户授权)授权中心(数据范围设置)授权中心(用户授权查看)项目全称系统概要设计说明书 22 / 8.数据导入数据导入系统中数据导入功能非常常见,比如学生、教师、工资等常用信息学校都已经存在电子版存档,这时候录入就显得会效率低下。系统为此类情形设计了数据导入功能,通过常用的办公工具 Microsoft Excel作为数据整理和导入依据,提供数据导入模板下载。用
45、户下载模板后只需要根据模板样式进行以后数据调整整理即可快速导入系统,避免了手动录入的繁琐操作。系统部分功能还支持多次导入、根据唯一标识进行覆盖导入等。数据导入包括以下功能数据导入包括以下功能:数据导入数据导入数据导入(模板下载)数据导入(文件上传)数据导入(覆盖导入).基础数据基础数据基础数据是系统中的基础业务核心,包含了学校、学年、学期等基础信息的维护。用户通过基础数据建立系统业务核心数据,为其他相关业务提供数据基础。其中学校、年级、班级等的建立是系统的根本,是建立组织结构,处理教学教务德育等相关业务的入口根基。基础数据模块主要包括以下功能:基础数据模块主要包括以下功能:基础数
46、据基础数据升学期初始化届维护学校(添加、删除、修改)年级(修改、删除)班级(添加、删除、修改、批量添加)4.9.教师研训系统教师研训系统教师上传有关研训材料,在设置研训基础分后,教职工通过查看研训材料可获得继教分数;也可通过此模块记录参加校外继教的人员本模块包含的功能如下表所示:本模块包含的功能如下表所示: 教师研训模块教师研训模块材料管理(添加、删除、查询)研训基础分数设置(修改、编辑)分数统计(查询、导出)校外培训项目与人员(添加、修改、删除、查询)项目全称系统概要设计说明书 23 / 80.课题研学管理课题研学管理系统系统教科研管理模块是针对学校教学科学研究详细情况开发
47、的一个功能模块,该模块可方便用户快速创建课题指南,教研组人员可在课题指南指导下进行课题申报,在线进行教科研工作成果维护工作。教科研各个阶段系统可以指定专家组人员进行课题成果审核,审核未通过的课题将无法进入下一个阶段,全部审核通过的课题才可以结题。教科研模块功能教科研模块功能教科研_课题指南_新增课题指南教科研_课题指南_修改课题指南教科研_课题指南_删除课题指南教科研_课题指南_课题指南检索教科研_课题指南_申报课题教科研_所有课题_课题信息浏览教科研_所有课题_课题资料管理教科研_所有课题_课题审核教科研_我的课题_我申报的课题_课题资料查询教科研_我的课题_我申报的课题_修改课题信息教科研
48、_我的课题_我申报的课题_删除课题信息教科研_我的课题_我申报的课题_课题资料管理教科研_我的课题_我参与的课题_课题资料管理教科研_我的课题_我参与的课题_课题资料查询具体功能设计及详细描述,参见相应功能的详细设计文档。4.11.对外招考对外招考对预招学生进行账号信息管理、入学考试考场考务安排及入学成绩录入。从而来管理学校的学生招生工作,并可供相关人员查询考试成绩及统计结果。本模块包含的功能如下表所示:本模块包含的功能如下表所示: 对外招考模块对外招考模块发布考试信息(新建考试)考生账户管理(查询、重置密码、删除用户)审核报名信息(查询、通过、未通过、导出)安排考场(查看分配结果)安排监考(
49、监考统计、查询)成绩录入(查询发布状态、取消发布)统计结果(查看)项目全称系统概要设计说明书 24 / 82.招生管理招生管理通过对新生信息维护、入学测试管理来管理学校的学生招生工作,并对招生负责人员的工作成果进行统计分析。校本选课主要包括以下功能:校本选课主要包括以下功能:校本选课模块校本选课模块新生信息维护入学测试课程入学测试成绩招生业绩统计查看新生信息3.学籍管理学籍管理本模块可对学生的学籍变动进行管理,可以通过调班调级等操作维护学生的学籍变动。业务基础信息包括:分班,调班,毕业,离校;本模块包含的功能如下表所示:学籍管理模块学籍管理模块程序_学生信息管
50、理 (学生信息增加、修改、删除)功能程序_特殊学生数据管理 (特殊学生数据管理)功能程序_手动分班 (手动分班)功能程序_自动分班 (自动分班)功能程序_取消录取 (取消录取)功能程序_调班调级 (调班调级)功能程序_毕业结业 (毕业结业)功能程序_学生升级 (学生升级)功能程序_学生离校(学生离校)功能程序_离校学生查看 (离校学生查看)功能程序_数据导入与导出 (数据导入与导出)功能程序_本班学生信息审核(本班学生信息审核)功能程序_修改本班学生信息(本班学生信息审核)功能具体功能设计及详细描述,参见相应功能的详细设计文档。4.校本选课校本选课校本选课功能时针对学校学生资助
51、选课量身定做的,教师可以申报校本课程,项目全称系统概要设计说明书 25 / 85并上传相关课程资料和信息,学校相关领导根据申报情况和学校教学规划在每学期决定本学期的选课课程,然后安排选课活动。选课开始后,学生登录系统进入选课界面,系统根据学校领导设置的相关选课规则约束学生进行选课。选课结束后,相关负责人可对选课结果进行调整,然后进行分班、任课等设置。校本选课是学校中很常见的教学课程体现,也是影响排课及课表的重要因素。校本选课主要包括以下功能:校本选课主要包括以下功能:校本选课模块校本选课模块选课活动(建立、修改、删除、开始、中止)结果处理(加减课程、分班、调班、导出教案)结果查询(查询选课及分
52、班结果)选课课程(申报及管理选课课程)课程管理(管理参与选课的课程)学生调整(调整选课学生)学生选课5.课程管理课程管理课程管理模块通过对学段课程、年级课程、班级课程设置工作,将学校所有课程信息录入系统,并设置课程周课时信息。课程建立完成以后,用户可根据建立的正确课程信息进行教师任课设置、教师无课时间设置、固定公共课设置、专业教室及专业班级设置,从而建立学校完整的课程及教师任课体系。基于建立的课程、教师任课体系,用户可使用辅助排课子系统进行排课,生成学校课表、班级课表、教师课表以参与学校正常教务。调课管理、教师课时管理功能可方便学校自由调控实时发生的课程变化、教师课时变化。约听
53、评课功能方便用户进行约课、评课,并可生成统计报表,方便统一统计查看。课程管理模块通过对课程信息的录入、教师与课程关系的指定完成了学校课程相关的基本日常操作。本模块包含的功能如下表所示:课程管理模块课程管理模块程序_课程管理(学校课程添加、删除、修改、查看)功能程序_课程管理(年级课程设置)功能程序_课程管理(班级课程设置)功能项目全称系统概要设计说明书 26 / 85程序_课程管理(教师任课设置-按班级)功能程序_课程管理(教师任课设置-按教师)功能程序_课程管理(无课时间添加、删除、修改、查看)功能程序_课程管理(固定课程添加、删除、修改、查看)功能程序_课程管理(专业教室添加、删除、修改、
54、查看)功能程序_课程管理(专业班级添加、修改、查看)功能程序_课程管理(课表模板添加)功能程序_课程管理(课表模板重命名)功能程序_课程管理(课表模板复制)功能程序_课程管理(课表模板删除)功能程序_课程管理(辅助排课)功能程序_课程管理(排课-实时班级课表查看)功能程序_课程管理(排课-实时教师课表查看)功能程序_课程管理(排课-实时同头课表查看)功能程序_课程管理(排课-教师单科任课查看)功能程序_课程管理(排课-教师全科任课查看)功能程序_课程管理(排课-已排课程查看)功能程序_课程管理(学校课表查看)功能程序_课程管理(教师课表查看)功能程序_课程管理(班级课表查看)功能程序_课程管理
55、(学校课表 Excel 导出)功能程序_课程管理(教师课表 Excel 导出)功能程序_课程管理(班级课表 Excel 导出)功能程序_课程管理(课程调整)功能程序_课程管理(调课结果查看)功能程序_课程管理(课时调整)功能程序_课程管理(课时统计)功能程序_课程管理(课程计划和目标管理)功能约听评课模块约听评课模块程序_课程管理(听课预约-按班级)功能程序_课程管理(听课预约-按教师)功能程序_课程管理(收到听课预约查看)功能程序_课程管理(听课评价)功能程序_课程管理(收到听课评价查看)功能程序_课程管理(个人听评课统计查看)功能程序_课程管理(教师听评课统计查看)功能具体功能设计及详细描
56、述,参见相应功能的详细设计文档。项目全称系统概要设计说明书 27 / 86.教案管理教案管理本模块用于一线教师上传电子版教案,教学处可对该教案进行审核、评语,经过审核推优后的教案进入资源库,教师可以对该教案进行下载、查看。教学处也可对教师上交的纸质教案进行抽查并录入抽查结果,对教师的教学状况进行考评。本模块包含的功能如下表所示:教案管理模块教案管理模块程序_教案管理(上传教案)设计说明程序_教案管理(教案管理)设计说明程序_教案管理(教案推优、评语)设计说明程序_教案管理(上传教案模板)设计说明程序_教案管理(下载教案模板)设计说明程序_教案管理(抽查项管理)设计说明程序_教
57、案管理(抽查录入、修改、删除)设计说明程序_教案管理(抽查查询)设计说明程序_教案管理(我的抽查)设计说明具体功能设计及详细描述,参见相应功能的详细设计文档。7.考务管理考务管理本模块通过电子化的考务安排,能够提高学校考试的组织效率,并将考试信息作为成绩分析系统的基础数据,便于进行成绩统计分析。业务模块包括:考试基本信息管理、年级考试管理、考场管理、考生管理、成绩录入教师管理、缺考学生管理、监考教师管理等。本模块包含的功能如下表所示:考务管理模块考务管理模块程序_考试基本信息维护功能程序_考试发布功能程序_批量增加年级考试功能程序_批量设置考试时间功能程序_复用年级考试功能程序
58、_年级考试增加、修改、删除功能程序_年级综合考试安排功能程序_安排考场功能项目全称系统概要设计说明书 28 / 85程序_安排文理分班考场功能程序_自动分配考场功能程序_手动调整考场功能程序_按班级、考场录入成绩功能程序_缺考与违纪查询功能程序_缺考与违纪情况登记功能程序_安排调整监考巡考功能程序_查看监考安排功能程序_查看学生考场功能程序_查看考试安排功能具体功能设计及详细描述,参见相应功能的详细设计文档。8.成绩统计分析成绩统计分析本模块成通过对学生成绩的各类分析,找出教学中的薄弱环节,评价教师的教学水平。成绩信息可以由教师在线录入或者按照特定模板的 Excel 导入。本模
59、块包含的功能如下表所示:成绩统计分析模块成绩统计分析模块 小学小学程序_成绩统计分析(学生成绩录入)设计说明(小学)程序_成绩统计分析(成绩修改)设计说明(小学)程序_成绩统计分析(学生成绩单)设计说明(小学)程序_成绩统计分析(学生历史成绩)设计说明(小学)程序_成绩统计分析(课程成绩)设计说明(小学)程序_成绩统计分析(课程统计)设计说明(小学)程序_成绩统计分析(班级成绩单)设计说明(小学)程序_成绩统计分析(不同届对比)设计说明(小学)程序_成绩统计分析(考试质量分析)设计说明(小学)成绩统计分析模块成绩统计分析模块 初中初中 程序_成绩统计分析(学生成绩录入)设计说明(初中)程序_成
60、绩统计分析(成绩修改)设计说明(初中)程序_成绩统计分析(学生成绩单)设计说明(初中)程序_成绩统计分析(学生历史成绩)设计说明(初中)程序_成绩统计分析(课程成绩)设计说明(初中)程序_成绩统计分析(课程统计)设计说明(初中)程序_成绩统计分析(班级成绩单)设计说明(初中)程序_成绩统计分析(不同届对比)设计说明(初中)程序_成绩统计分析(考试质量分析)设计说明(初中)成绩统计分析模块成绩统计分析模块 高中高中 程序_成绩统计分析(学生普通成绩录入)设计说明(高中)项目全称系统概要设计说明书 29 / 85程序_成绩统计分析(学生模块成绩录入)设计说明(高中)程序_成绩统计分析(学生综合考试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年BIM技术在文化遗产保护中的应用
- 科目一扣分题顺口溜记忆口诀表
- 2023年公司管理规章制度(集锦15篇)
- 2024年电影创作:《废墟的召唤》课件灵感探源
- 融入AI技术的《千人糕》课件:2024年教学新体验
- 二维功率因数校正技术培训:PFC2D课件详解与2024发展趋势
- 2024年《条据》公开课教案:创新教学模式
- 2024年ERP沙盘教案:打造高效率企业
- 带式压滤机操作说明
- 人教版八年级上册信息技术期末试题带答案
- 2022版小学道德与法治课程标准测试题
- GB/T 27021.1-2017合格评定管理体系审核认证机构要求第1部分:要求
- GB/T 22796-2021床上用品
- 中国联通LAN工程施工及验收规范
- 中间表模式接口相关-住院与his-adt方案
- 临床PCR检验的室内质控方法课件
- 计算机解决问题的过程-优质课课件
- 作文讲评-“忘不了……”课件
- 深基坑安全管理(安全培训)课件
- 12月4日全国法制宣传日宪法日宪法知识科普宣教PPT教学课件
- 血液透析营养管理课件
评论
0/150
提交评论