- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店概要设计说明书
1引言
1.1编写目的
将系统划分成物理元素,即程序、文件、数据库、文档等。
设计软件结构,即将需求结构转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。
本说明书在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份合理的系统流程图,列出组成系统的物理元素,进行成本、效益的分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人都接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划,。
本说明书的读者主要为系统分析员和使用部门的有关人员,为后面的系统开发提供依据。
1.2背景
开发软件名称:网上书店系统
项目任务提出者:XXXX
实现软件单位:史迪仔工作室
运行平台:本系统运行在windows 7 上
数据库:采用SQL SERVER 2008 为开发软件的数据库程序
1.3定义
专用术语
定义
系统
网上书店系统
子系统、模块
某一相对独立的功能
响应时间
指操作者向系统发出命令到系统返回信息的时间间隔
数据库
所有数据的逻辑设备,是数据的存储仓库
DBMS
关系数据库管理系统
1.4参考资料
《软件工程实例教程》
《c#与asp.net程序设计》
《SQL server 2008编程入门经典(第三版)》
《C#高级编程》
《用例分析技术》
《统一软件工程(英文版)》
经上级批准的《网上书店项目计划书》及《网上书店需求规格说明书》
2总体设计
2.1需求规定
一个完整的网上书店,包括两大部分:用户客户端和管理员服务器端。
基本功能:
用户客户端完成会员的注册:包括登录名、密码、真实姓名、收货地址、联系方式等信息的填写
登录:登录后会员可查看自己的账户信息,对个人信息的修改,查看订单状态,与客服人员的在线交流,对书籍和服务进行评价
图书浏览:可以使用搜索引擎或其他方式查找到自己喜爱的图书
预订:如果想要购买的图书目前暂时缺货,可以预订图书,图书到货后,管理员向会员发出到货信息,以便会员购买
购买:购买图书
留言簿:与在线客服的交流以及评价图书及服务等
书目管理:书籍详细信息的增加、删除、修改
库存管理:书籍的入库、出库和盘点的增加、删除、修改
评论管理:对会员提出的问题进行回复,删除等操作
销售管理:对图书的销售状况进行盘点,包括日报,月报,top5等,合理安排图书的出入库
订单管理:对会员的订单进行操作,确认订单,确认发货,确认归档,使会员随时了解到下单图书的实时情况
2.2运行环境
标配: 同方k45A
-英特尔? 处理器 T6500
-2G 内存
-迅捷无线网卡
-集成显卡
2.3基本设计概念和处理流程
该网上书店应用程序对应着一个 ASP.NET Web 应用程序类型的解决方案。包括以下几大模块:
后台管理模块
库存管理
订单管理
图书管理
会员管理
评论管理
销售管理
在线销售模块
图书搜索
购物车
购物流程
查看订单信息
修改会员信息
热门图书
最新图书
登录/注册
退出登录
在线售书流程:
2.4结构
网上书店分为两大模块:在线售书和后台管理
每个大的模块下面包含小模块,例如订单管理,销售管理等
用户功能
用户模块
用户模块
注册
登录
修改信息
退出登录
后台图书管理
后台管理
后台管理
图书详细信息管理
图书类别管理
增加
修改
删除
增加
修改
删除
购物车
购物车模块
购物车模块
清空购物车
更新数量
移除商品
添加商品
计算价格
购物车添加商品
用户添加商品
用户添加商品
获取购物车
保存
添加商品到购物车
更改车中数量
是否有此商品
2.5功能需求与程序的关系
功能名称
书籍管理模块
购物车管理模块
登录管理模块
会员登录√
√
会员注册
√
管理员登陆
√
书籍搜索
√
书籍详细信息显示
√
书籍修改
√
书籍添加
√
书籍删除
√
预订书籍
√
修改购物车
√
修改会员信息
√
销售管理
√
库存管理
√
会员管理
√
2.6人工处理过程
网站管理员对书籍进行管理,并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。
2.7尚未解决
文档评论(0)