概要设计说明书实例网上书店.docx
- 文档编号:10542289
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:18
- 大小:235.59KB
概要设计说明书实例网上书店.docx
《概要设计说明书实例网上书店.docx》由会员分享,可在线阅读,更多相关《概要设计说明书实例网上书店.docx(18页珍藏版)》请在冰豆网上搜索。
概要设计说明书实例网上书店
概要设计说明书
项目名称
在线购物系统(网上书店)
项目开发单位
信息与软件工程系09级一班
1引言..........................................................................................................................-1-
1.2背景..............................................................................................................-1-
1.3定义..............................................................................................................-1-
1.4参考资料.......................................................................................................-2-2总体设计2.1需求规定..........................................................................................-2-
2.2运行环境.........................................................................................................-2-
2.3基本设计概念和处理流程.................................................................................-2-
登录功能:
....................................................................................................-3-用户注册:
.......................................................................................................-4-书籍查询:
....................................................................................................-5-书籍详细显示:
.............................................................................................-6-购物车:
........................................................................................................-7-添加书籍:
....................................................................................................-8-删除书籍:
.......................................................................................................-9-修改书籍:
..................................................................................................-10-添加书籍:
..................................................................................................-11-购物车:
........................................................................................................-11-
2.4结构............................................................................................................-12-
2.5功能需求与程序的关系..................................................................................-12-
2.6人工处理过程................................................................................................-13-3接口设计.................................................................................................................-13-
3.2外部接口.......................................................................................................-14-4系统论据结构设计...................................................................................................-15-
用户表User.................................................................................................-16-书籍详细表Product......................................................................................-16-书籍分类表Classify......................................................................................-17-出版社分类表Supplier..................................................................................-17-顾客订单表Order.........................................................................................-17-
4.2物理结构设计要点........................................................................................-17-
4.3数据结构与程序的关系..................................................................................-17-5系统出错处理设计...................................................................................................-20-
5.1出错信息......................................................................................................-20-
5.2补救措施.....................................................................................................-20-
5.3系统维护设计...............................................................................................-20-
1引言
1.1编写目的
1)编写本说明书的目的在于:
(1)将系统划分成物理元素,即程序、文件、数据库、文档等。
(2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。
2)本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。
如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。
通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。
3)本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开发提供依据。
1.2背景
目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。
当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。
比较典型的电子商务网站有:
易趣、亚马逊、阿里巴巴、当当网、淘宝网…
电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
1.3定义
开发工具:
VisualStudio2005
开发语言:
C#
开发框架:
A2.0
数据库:
sqlserver2005
系统运行环境:
Windowsserver2003、WindowsXPSP2、IIS6、.NetFramework2.0
1.4参考资料
Web应用程序设计实践专周任务书
软件需求说明书
概要设计说明书
《软件工程导论》,张海藩,清华大学出版社
《实用软件文档写作》,肖刚等,清华大学出版社
2总体设计
2.1需求规定
该系统可以实现书籍管理和用户购买书籍,书籍管理因管理员和用户不同又可再细分,管理员登录后可以对书籍进行增加、删除和修改功能,用户可以查找书籍;用户登录后可以购买书籍,更改购物车中书籍的数量和,删除购物车中的书籍
2.2运行环境
服务器:
CPU:
PIII500以上;内存:
512M以上;硬盘:
15G以上;支持软件:
Win9X/2000/2003,tomcat5.0
数据库系统MicrosoftSQLServer2000;
2.3基本设计概念和处理流程
下面将各大功能块的处理流程显示如下:
登录功能:
用户注册:
书籍查询:
书籍详细显示:
购物车:
添加书籍:
删除书籍:
修改书籍:
添加书籍:
购物车:
2.4结构
2.5功能需求与程序的关系
2.6人工处理过程
网站管理员对书籍进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。
3接口设计
3.1用户接口
(1登入界面:
由输入用户名、密码的文本框和登陆、注册按钮组成。
(2查询界面:
书籍名称编辑框:
用于输入图书名称;查找按钮:
进行书名查找。
出版社显示区:
用于显示已有出版社,可点击进行查询;类别显示区:
用于显示已有书籍类别,可点击进行查询;(3购物车界面:
已购书籍信息显示区:
用于显示选购书籍信息(名称,价格,购买数量;数量编辑框:
用于输入每种图书的数量;提交按钮:
确定购买下订单。
(4管理员增加书籍界面:
信息编辑框区:
输入书籍的信息。
提交按钮:
把数据提交到数据库。
(5管理员修改书籍界面:
书籍名称编辑框:
用于输入查找的图书名称。
查找按钮:
按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。
信息编辑框区:
对已存在书籍的信息进行修改。
提交按钮:
把更新数据到数据库。
(6管理员删除书籍界面:
编辑框:
用于输入查找的图书名、称类别、出版社。
查找按钮:
查找书籍,并把书籍信息的数据返回到信息显示区。
信息显示区:
显示查找结果
删除按钮:
每条查找到的信息结尾都有个个删除按钮用于删除当条记录。
3.2外部接口
1)硬件接口:
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层
中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。
网络接口层将帧放在网上,或从网上把帧取下来。
这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。
在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。
2)软件接口
这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写
入操作。
在jsp技术中是使用JABC-ODBC来解决这个问题的。
具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:
(1)连接对象(Connection):
用来连接数据库。
(2)记录集对象(RecordSet):
用来保存查询语句的返回结果。
(3)命令对象(Command):
用来执行SQL语句或者SQLServer的存储过程。
(4)参数对象(Parameter):
用来为存储过程或查询提供参数。
3.3内部接口
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:
各功能模块的定义如下图所示:
1)
登录模块与书籍管理模块:
管理员可以对数据库中的书籍进行增加、删除、修改
等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员,调用登录模块验证用户以保证数据库的信息的正确、完整与安全。
2)
登录模块与购物车管理模块:
用户进入系统后可以查询书籍,若要购物则需确保
用户为本系统的会员,非会员可以注册,会员成功登录后将会员id储存于服务器中,购物过程将书籍id也储存于服务器中,当会员确认购买时,将会员id、书籍id和购买数量存于数据库中的customer_order表中,并更改该书籍的库存量。
4系统论据结构设计
4.1
逻辑结构设计要点
1)E-R图
2)每张表的定义
用户表User
用户序号u_id数值型(唯一标识用户名
username
文本型
真实姓名name文本型性别sex文本型密码password文本型邮箱地址
u_mail
文本型
书籍详细表Product
书籍编号p_id数值型(唯一标识书籍名称p_name文本型书籍价格p_price货币型作者
p_author
文本型
简介p_info文本型分类编号c_id数值型出版社编号s_id数值型入库时间p_regtime日期型库存量
p_stocks
数值型
出版时间p_pubtime日期型书籍封面p_image文本型
书籍分类表Classify
分类编号c_id数值型(唯一标识分类名
c_name
文本型
出版社分类表Supplier
出版社编号s_id数值型(唯一标识出版社名字
s_name
文本型
顾客订单表Order
订单编号o_id数值型(唯一标识顾客编号u_id数值型书籍编号p_id数值型购买数量o_number数值型购买日期
o_time
日期型
4.2物理结构设计要点
数据的物理结构用存储表、链表或索引表等描述。
4.3数据结构与程序的关系
软件文档写作在线购物系统(网上书店)在线购物系统(网上书店)书名输入输入输入输入作者读输入输入书籍介绍价格读输入输入读输入输入库存量读输入输入入库时间封面读输入输入输入输入类名输入输入输入输入输入输入输入输入指定读输入读读读读出版社名订单编号购买数量购买日期输入输入-19-
软件文档写作在线购物系统(网上书店)在线购物系统(网上书店)5系统出错处理设计5.1出错信息序号123出错状况数据库备份容量过大,服务器运行缓慢突然断电数据丢失解决方法定期维护减少冗余使用后备电源数据库镜像还原5.2补救措施.当出现大的程序问题起用备分程序;如果无法起用备分程序则只能关闭网站进行抢修。
5.3系统维护设计系统的维护和管理也是一个系统的问题,也包括两个层面:
1)技术层面包括:
(1)使用较新的开发和维护技术;
(2)数据库管理员管理好数据库数据(3专职维护人员维护硬件2)人员层面包括:
(1)维护协议;
(2)思想认识;(3)法律法规教育;(4)工作流程及方式方法。
-20-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书 实例 网上 书店
![提示](https://static.bdocx.com/images/bang_tan.gif)