- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(网上图书销售系统概要设计说明书
附录D:概要设计说明书
项目名称: 网上图书销售系统 分类: 概要设计说明书 部门: 软件开发部 作者: 日期: 2010-9-8 参考号: 页数: 17
引言
编写目的
本概要设计说明书的编写目的在于从总体设计的角度明确网上图书销售系统的功能和处理模式,完成接口设计,把系统的功能需求分配给软件结构,形成软件的系统结构,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试以及验收等各方面的工作,为以后的详细设计打下基础。 本概要设计说明书的预期读者主要是用户代表、软件分析人员、开发管理人员和测试人员。
项目背景
开发软件名称:网上图书销售系统
项目任务提出者:XX
项目开发者:XX
用户:商家,个人用户
定义
无
参考资料
软件工程与UML综合实训教程(崔松健);
网上图书销售系统项目开发计划;
网上图书销售系统需求规格说明书;
任务概述
目标
对于典型的网上图书销售系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:
1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
2)全面展示书店内所有的图书,并可展示最新图书及特价图书。
3)为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。
实现网上购物。
4)商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。
5)查看商城内的公告信息。
6)用户随时都可以查看自己的订单。
7)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
8)系统最大限度地实现了易维护性和易操作性。
9)系统运行稳定、安全可靠。
运行环境
1. 服务器端:
A. 操作系统:Windows 2003 Server
B. Microsoft .NET Framework 2.0
C. Microsoft SQL Server 2005
D. Microsoft Atlas 1.0 正式版
2.客户端:
A. Windows Xp, Unix, Linux,Vista等
B.IE/Maxthon/GreenBrown/Firefox等浏览器
C.内存:8M以上
D.CPU:Pentium
E.硬盘:100M以上
F.软件要求:OS 为Windows 2000平台之上,数据库为SQL Server 2005
需求概述
网上图书销售系统是利用现代化信息网络进行商务活动的一种重要手段之一,用户通过浏览器登录到系统进行在线购书,整个过程方便、快捷,与传统店面书店相比,网上图书销售的市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道和方式。
综上所述,该项目开发前景非常好,在人群中拥有较多的市场。
条件与限制
该系统面向中小型网上图书销售,以整个企业为单位,不涉及企业内部业务及企业内部业务及部门之间的业务交流。
总体设计
处理流程
图3-1 处理流程
采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。
根据需求分析及三层架构设计的思想,设计出客户系统功能如图3-2
图 3-2客户端系统
后台管理的系统功能图如图3-3
图3-3 后台管理系统功能图
总体结构和模块外部设计
图3-4总体结构设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于使得研制成本最小,而且应尽量避免不足的模块化或超量。
功能分配
客户端界面和管理端界面主要是设计了用户和管理员登陆后所看到的界面,提供界面使用人员友好的使用界面;数据库主要是后台管理维护数据,及时响应界面的请求。
系统总体需求框图如图
图3-5总体需求框图
用户接口模块包括如图3-6所示的几个方面。
图3-6 用户接口模块
用户信息维护
每个使用该系统的用户必须经过注册,而注册的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。
系统的后台程序会自动记录每个用户在登录网站后进行的所有操作,包括查询和订购信息。这些信息对于系统的管理员都是珍贵的数据,系统分析程序可以根据用户的查询记录
文档评论(0)