(word)概要设计实例.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(word)概要设计实例

时间表记录系统 概要设计 Version 0.0.2 修订历史 日期 版本 描述 作者 2006-8-30 0.0.1 初稿,增加TSS体系结构并描述 谭勇 2006-9-1 0.0.2 修改,增加web应用目录结构描述 谭勇 目录 1 绪言和目标 3 1.1 目的 3 1.2 范围 3 1.3 定义及缩写 3 1.4 参考 3 2 项目背景 3 2.1 目标概要 3 2.2 方案概要 3 3 硬件及软件 3 4 外部因素 3 4.1 存在的应用软件 3 4.2 第三方应用软件 3 4.3 外部数据源 3 5 技术技能 3 6 解决方案架构 4 6.1 系统体系结构 4 6.2 网络和通讯视图 4 6.3 模块视图 4 6.4 数据视图 4 6.5 用户界面 4 7 未鉴别因素 4 8 研发风险 4 绪言和目标 目的 本文档是描述软件工厂内部项目管理时间表记录系统(以下简称TSS)的概要设计文档。该设计依据于TSS的软件需求说明,旨在为系统提供一个优秀的体系架构,在该架构下构件可移植性好,可重用性高,可伸缩性强,性能卓越的软件系统。根据本文档,系统分析员或程序员可以对系统进行详细设计。 范围 本文档适用于TSS的所有模块,这些模块是: 提案管理模块 任务管理模块 审批模块 报表/查询模块 定义及缩写 缩写 定义 SRS 软件需求说明 DAL 数据访问层Data Access Layer BLL 业务逻辑层 Model 业务实体 MSMQ MS message Queue 参考 文档名称 文档标题 TSS_010201_软件需求说明V0.1.0 TSS软件需求说明 TSS_020301_项目计划V0.1.0 TSS项目计划 TSS_030301_数据字典V0.1.1 TSS数据字典 TSS_010101_界面需求说明V0.1.0 TSS界面原型 项目背景 目标概要 TSS建设的目标用户主要是软件工厂的各项目组成员、项目经理及项目管理组等。它将辅助软件工厂的各项目组成员填写任务完成情况,帮助项目经理及项目管理组了解项目进度和项目用时的情况。 方案概要 TSS是一个典型的利用ASP.NET 2.0技术构建的企业级应用程序,采用典型的三层体系架构,将应用程序实现分为表示层、业务逻辑层和数据访问层。 硬件及软件 研发硬件配置 研发服务器: IP Address – 192.168.1.145 OS – windows server 2003 App Server – IIS DB Server – sql server 2005 Microsoft .NET framework 2.0.50727 研发工作站: PC – P4 2.4, 512 RAM OS – WinXP 研发语言及编译器 Microsoft Visual studio 2005 IIS C# Microsoft .NET framework 2.0.50727 软件支持工具 MS VSS 2005 MS Office 2003 Photoshop 第三方工具 略 外部因素 存在的应用软件 无 无 无技术技能 A解决方案架构 图1 TSS系统体系架构图 表示层 表示层主要包含ASP.NET Web窗体、页面用户界面等元素。该层主要完成两个任务:一是从业务逻辑层获取数据并显示给用户;二是实现与用户的交互,将有关数据回送给业务逻辑层进行处理,其中可能包括数据验证、处理用户界面事件等。表示层的价值在于,它把业务逻辑层和外部刺激(用户输入、激发事件等)隔离开来。这样到达业务逻辑层的请求看起来是一样的,无论请求是来自用户输入,还是接受一个文件、时间或者业务事件等所触发。另外,表示层重点表达的是用户的兴趣和利益,为应用程序交互提供任何形式的帮助,包括有益的信息提示、用户偏好设置等。 业务逻辑层 业务逻辑层包含了核心业务相关的逻辑,它们实现业务规则和业务逻辑,并且完成应用程序所需要的处理。作为这个过程的一部分,业务逻辑层负责处理来自数据存储或者发送给数据存储的数据。 数据访问层 数据访问层包含数据存储和与它交互的组件或服务。这些组件和服务在功能上和业务逻辑层相互独立。 综上所述,数据层从数据库中获得原始数据,业务逻辑层把数据转换成符合业务规则的有意义的信息,表示层把信息转换成对于用户有意义的内容。同时,上层可以使用下层的功能,而下层不能够使用上层的功能。一般下层每个程序接口执行当前的一个简单的功能,而上层通过不同的下层程序,按照不同顺序来执行这些下层程序。层次体系就是以这种方式来完成多个复杂的业务功能的。 应

文档评论(0)

sfgzb7 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档