概要设计文档.docxVIP

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

概要设计说明书1.引言1.1.编写目的在本阶段的前一阶段,也就是需求分析阶段中,已经对本视觉化SNS系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对视觉化SNS系统做进一步的概要设计,主要包括视觉化SNS系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。1.2.术语定义实体—联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。流程图:由一些特定意义的图形、流程线及简要的文字说明构成,能清晰明确地表示程序的运行过程盒图:又称为N-S图呀CHAPIN图,它把整个程序写在一个大框图内,大框图由若干个小的基本框图构成1.3.参考资料[1] 《计算机软件产品开发文件编制指南(GB 8567-88)-概要设计说明书(GB8567-88)》[2] 《软件项目管理案例教程》(第二版),韩万江 姜立新编著, 机械工业出版社,2009年4月 [3] 《软件项目估计》(第二版), (美)CAPERS JONES 著,刘从越编译,电子工业出版社,2008年3月[4] 《软件需求》(第二版),(美)Karl E. wiegers 著,刘伟琴、刘洪涛译,清华大学出版社,2007年9月[5] 《软件工程》钱乐秋 赵文耘 牛军钰 编著。北京:清华大学出版社,2007.3;2.设计概述2.1.目标该阶段目的在于明确系统的数据结构和软件结构,此外详细设计说明还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2.2.运行环境软件基本运行环境为Windows环境。2.3.设计原则与要求1.用户界面设计原则:为了让系统拥有良好人机交互界面,本软件系统用户界面布局应考虑到用户的操作习惯,做到功能布局明显、空间分配平衡,以及界面统一规范化等。2.数据库设计原则:考虑到本系统为中型应用型的软件,数据存储量不是很大,在进行数据库设计时可优先考虑数据操作的简易性,在满足第一、第二范式的情况下允许一定量的冗余出现。3.系统易操作性要求:本软件在进行设计时应充分考虑到系统的易操作性,具有操作简单、快捷的特点,缩短用户对系统操作理解的时间。4.系统安全性原则:为了确保用户数据的安全性,本系统应提供对用户信息数据进行备份保存和恢复的功能,对于系统的重要数据都有密码保护。2.4.条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。3.系统分析系统模型:系统IPO图:IPO图比较清晰的表达了系统的输入——处理——输出系统功能模块划分设计:程序流程图:4.系统设计4.1.操作处理流程下面将采用结构化的图形方式对视觉化SNS系统的操作流程进行说明分析。系统根据功能需求,每个模块之间都具有相互密切的联系,下面就对这些联系模块之间的关系进行阐述分析。以下是家庭个人理财软件系统的操作处理流程图:用户通过登录框界面登录本系统后,系统将会呈现包括展示子系统、检索子系统、好友子系统、朋友圈、后台管理、用户、SPOT管理等子系统界面,用户可以根据需要选择相应的子模块界面进行需要的操作。下面对联系子系统间中各功能模块间的操作处理关系进行说明:1通过点击好友子系统中好友信息中的朋友圈功能,可以查看该好友的好友信息(如果该好友开通朋友圈功能的话),具体功能将在详细设计中具体阐述;2通过好友子系统界面中的检索方式,包括按好友分组、我的好友、粉丝和关注等检索方式,对好友进行分类检索,具体功能将在详细设计中具体阐述;3朋友圈界面中的检索方式基本与好友子系统中的检索方式相同,通过对应的检索方式对好友的好友进行分类检索,如他的好友分组、他的好友、粉丝和关注等检索方式,具体功能将在详细设计中具体阐述;4 通过SPOT管理子系统界面中的4种检索方式,包括系统默认检索方式、按Spot信息的类别标签检索方式、按地图检索方式、按地名检索方式等来对SPOT信息进行检索,更加具体的介绍将在详细设计中阐述;5 SPOT管理子系统中的部分功能需要在通过后台管理员的审核后才能执行,比如SPOT信息的发布、更改,都要经过后台管理员的审核,只有在审核通过后在能在展示子系统中

文档评论(0)

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

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

1亿VIP精品文档

相关文档