欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    项目-系统概要设计说明书.docx

    • 资源ID:1877590       资源大小:82.03KB        全文页数:53页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    项目-系统概要设计说明书.docx

    项目全称系统概要设计说明书承建方全称文件ISO版本控制文件概述文件名称项目全称系统概要设计说明书文件编号项目编号-GYSJ-TOTAL编写人:沈涛起编日期:审阅:项目经理姓名日期:批准:项目经理姓名日期:受控状态:是否发布版次:V1.0文件页数文件修改记录时间修改人Version修改概要复核记录复核人职位日期QA姓名QA目录1 .弓I言51.1. 编写目的51.2. 术语51.3. 参考文献62 .系统概述62.1. 系统说明62.2. 系统任务73 .总体设计93.1.系统物理结构93.2.系统逻辑结构114.模块功能描述164.1.内网门户管理164.2.外网门户194.3.即时通讯系统204.4.招生管理204.5.课程管理214.6.约听评课224.7.校本选课管理224.8.考务管理224.9.成绩统计分析234.10.试卷分析234.11.公共资源库244.12.校务办公系统254.13.调查问卷系统264.14.学籍管理系统274.15.教案管理274.16.教师成长档案袋284.17.德育管理294.18.学生成长档案袋304.19.班级管理314.20.工资管理314.21.资产管理315.接口设计325.1.应用系统Ul界面设计321.2. 软件接口设计351.3. 数据交换平台376 .运行设计386.1. 运行模块组合386.2. 运行时间397 .数据库结构设计398 .出错处理设计408.1. 出错输出信息408.2. 补救措施448.3. 维护设计459 .系统安全459.1. 数据库系统安全459.2. 应用层安全设计4610.程序框架结构设计5010.1. 设计要求5010.2. 系统框架图5110.3. 基础开发平台基类5310.4. 基础业务支撑平台类5910.5. 系统权限类631.引言1J.编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。在分析项目全称招标文件基础上,承建方简称数字化校园建设项目小组对该系统进行了概要设计。主要基于以下目的编写此说明书:1 .对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审和最终的文档验收;2 .对需求阶段文档的再次确认过程,对前一阶段需求没有充分或错误的地方进行调整和修改;3 .明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码和测试提供参考依据;4 .明确编码规范和命名规范,统一程序界面。预期读者:详细设计人员、开发人员、项目经理、概要设计评审小组、学校和业主简称领导。12术语术语符号解释CMISComputerManagementInformationSystem北京市中小学管理信息系统SSOSinglesign-on单点登录系统ADActiveDirectoryUIUserInterface用户界面1.3.参考文献序号资料名项目全称招标文件项目全称需求规格说明书2.系统概述2.1. 系统说明项目建设分为四个组成部分,分为外网门、内网门户、数字化校园应用、基础管理平台。内网门户作为外网门户与数字化校园应用结合的虚拟页面。用户登陆后,系统会为其展示内网门户页面。内网门户页面集成了外网后台管理的入口与数字化校园应用的入口;同时为该用户显示学校通知公告、我的任务等信息,以便用户了解学校为内网用户发布的相关信息。数字化校园应用部分是本次建设的重点,主要针对小学,初中,高中三大体系。建设统一的数字化校园平台,实现学校办公、教育教学管理、教学资源、后勤服务等方面的数字资源全面整合,进一步提高信息技术服务于学校教育教学工作的能力。基础管理平台负责管理本次系统建设的用户、角色、权限等部分,支撑包括外网门户、内网门户、数字化校园应用的三个部分。包括基础数据管理、即时消息管理、邮件管理、用户管理、角色权限管理、组织机构管理。22系统任务221.系统目标依托学校已有网络环境,采用先进的信息技术,打造统一的数字化校园网络应用平台,实现校园办公的数字化、自动化和网络化。全面提升校园信息化应用水平,减轻教师繁重的日常工作,将工作重心放到教学与研究当中,提高教师工作效率;为校领导提供管理、组织和监督的工具;建立决策支持系统,为校园各级领导、教师、学生的管理与决策活动提供强大的信息支持。具体分解为以下几点:令加强学校门户网站的基础设施建设选择能够实现长期发展的技术成熟开放的网络通信基础设施建设校园的门户网站。令以CMIS为基础,进行深度应用软件开发已建成的CMlS系统可以作为校园管理的基础数据库,在此基础上,要能够提取转换CMIS系统中的数据,进行校园管理的深度应用软件开发工作。基于CMIS系统,重新规划、开发、整合校园管理方面的各项软件。令加强网络通信平台建设,提升对学生的数字化沟通水平学生家长提出愿意使用网络与学校的老师保持沟通和联络,通过建设网络通信平台即时通信系统,可以提升对学生的关爱水平,特别是能够满足学生家长和学生成长记录的要求。2.2.2. 运行环境本期数字化校园系统软件运行环境,在基于本期硬件采购的基础上,系统具体运行环境如下:本期数字化校园系统软件运行环境,在基于本期硬件采购的基础上,系统具体运行环境如下:服务器操作系统MicrosoftWindowsServer2008R2运行环境Sunjdk1.6.0,Sunj2ee1.4应用服务器平台ApacheTomcat6.0数据库环境MicrosoftSQLServer2008即时消息服务ActiveMessager2.2.3. 开发环境开发平台WindowsXPSP3开发工具MyEclipse6.0版本管理SVN数据库管理MicrosoftSQLServer20082.2.4. 与其它系统关系为能充分利用已有投资的信息化资源及已有系统建设成果,本期系统建设的多个模块需要与外部系统进行系统集成。主要与业主简称系统(CMIS系统)、即时消息系统、邮件系统等进行集成。令与CMIS系统的集成将CMlS系统中的学生、教师基础数据导出成为格式数据文件,并使得本期建设的系统支持此格式数据文件;将该数据文件导入到本系统中获得学生、教师基础数据;将CMlS的学生成绩导出成为格式数据文件;将该数据文件导入到本系统中获得学生的考试成绩数据;将本系统维护的学生考试成绩数据导出为CMIS支持的格式数据文件;CMIS导入该文件可获得学生的考试成绩数据;令与即时消息系统集成即时消息服务系统是本期建设项目采购的产品,本系统将实现与即时消息服务系统之间的统一用户管理、单点登录的功能。3.总体设计3.1. 系统物理结构数字化校园应用系统部署前台在WebServer与后台部署在SqlServer上。本期建设的数字化校园应用系统、外网门户系统、内网门户系统的前端程序全部运行在Web服务器上;后端程序都共享运行在同一台Sql数据库服务器上。Web服务器上同时运行三个系统应用。为三个系统应用分别分配不同的硬件资源。其中外网门户和内网门户系统对网络资源需求量较大;而数字化校园应用系统对服务器的计算能力要求较高。在Web服务器的选择上充分考虑此特点,在硬件资源的分配上达到互补。在Sql数据库上为前端不同的应用建立不同的数据库结构提供存储服务。三个系统应用可相互不干扰的同时、充分利用现有硬件资源。本期建设的软件系统与其他功能软件在服务器分配上的考虑,见上图。将本期软件系统部署在前端Web服务器和后端Sql服务器上。邮件系统、即时消息系统、FTP服务都各自单独部署在一台服务器上。通过本期的软件、硬件的集成,将上述服务都集成到一个平台上。对于用户的使用达到透明、共享、安全。授权用户只需要通过统一的业务前台界面就可以访问系统的各项软件、硬件资源。3. 2.系统逻辑结构4. 2.1.基本设计概念5. 2.1.1.面向对象的基本概念6. 2.1.1.1.面向对象设计介绍面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。1)对象对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。2)类类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。3)封装封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。4)继承继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。5)多态多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂度。6)动态绑定绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。7)消息传递对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。3.2.1.1.2.面向对象设计优势数据抽象的概念可以在保持外部接口不变的情况下改变内部实现,从而减少甚至避免对外界的干扰;通过继承大幅减少冗余的代码,并可以方便地扩展现有代码,提高编码效率,也减低了出错概率,降低软件维护的难度;结合面向对象分析、面向对象设计,允许将问题域中的对象直接映射到程序中,减少软件开发过程中中间环节的转换过程;通过对对象的辨别、划分可以将软件系统分割为若干相对为独立的部分,在一定程度上更便于控制软件复杂度;以对象为中心的设计可以帮助开发人员从静态(属性)和动态(方法)两个方面把握问题,从而更好地实现系统;通过对象的聚合、联合可以在保证封装与抽象的原则下实现对象在内在结构以及外在功能上的扩充,从而实现对象由低到高的升级。3.2.1.2.模块设计基本概念模块的最小单位根据一个完整事务设计;模块的最小单位根据一个完整流程设计;模块中,只能应用数据库的连接,不能够修改数据库的连接,最好是在NeW方法中,获取数据库连接。业务模块中的算法如果有调整,那么直接修改该业务模块,而不能使用继承的方式,在子类中来实现修改,这样做的原因是:业务模块不能作为公有的模块,在几个版本的系统中同时使用。如果能够同时使用,那么这个业务模块必定是同一个业务模块。这也要求我们在设计系统时,业务模块

    注意事项

    本文(项目-系统概要设计说明书.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开