实用文档之\"目录\"
1.引言 ......................................................................................................................... 3
1.1项目名称 ....................................................................................................... 3 1.2编写目的 ....................................................................................................... 3 1.2项目背景 ....................................................................................................... 3 1.3定义 ............................................................................................................... 3 1.4参考资料 ....................................................................................................... 3 2.任务概述 ................................................................................................................. 4
2.1项目总体目标 ............................................................................................... 4 2.3需求概述 ....................................................................................................... 4 2.2运行环境 ....................................................................................................... 4
2.2.1 软件环境 ............................................................................................ 4 2.2.2 硬件环境 ............................................................................................ 4 2.4开发环境 ....................................................................................................... 4 2.5条件与限制 ................................................................................................... 4 3.总体设计 ................................................................................................................. 5
3.1系统架构 ....................................................................................................... 6 3.2处理流程 ....................................................................................................... 7 4.功能详细设计 ......................................................................................................... 7
4.1 系统体系结构 .............................................................................................. 7 4. 2 功能设计 ..................................................................................................... 8 4. 3 代码设计 ................................................................................................... 10 4. 4用户界面设计 ............................................................................................ 10 4. 5 数据库设计 ............................................................................................... 10 5.系统实施与维护 ................................................................................................... 16
5.1系统测试 ..................................................................................................... 16
@@@@@@@ E路向前 @@@@@@ 1
网上书店系统设计说明书 (含结构图、流程图和E-R图)
5.1.1软件测试 ............................................................................................ 16 5.1.2应用程序测试 .................................................................................... 17 5.1.3 网站测试 .............................................................. 错误!未定义书签。 5.2系统维护 ........................................................................ 错误!未定义书签。
@@@@@@@ E路向前 @@@@@@
2
网上书店系统设计说明书 (含结构图、流程图和E-R图)
1 引言
随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。
1.1项目名称
网上书店(网上售书系统)
1.2编写目的
介绍网上书店系统的系统设计,为用户描述出一个具体的产品设计模型,为开发及测试人员提供下一步工作的依据。
1.3项目背景
本系统的开发均满足顾客的需求,可以让顾客在网上方便查找到自己想要的书,并实现在线购买。
1.4定义
无
@@@@@@@ E路向前 @@@@@@ 3
网上书店系统设计说明书 (含结构图、流程图和E-R图)
1.5参考资料
《电子商务系统规划与设计》,徐天宇编著,清华大学出版社
@@@@@@@ E路向前
4
@@@@@@ 网上书店系统设计说明书 (含结构图、流程图和E-R图)
2任务概述
2.1项目总体目标
开发一个完善的功能齐全的网上书店系统。
2.3需求概述
作为一家网上书店,用户可以在7X24小时的时间内进行浏览与购买图书。系统首先满足不间断的服务模式,稳定性是网上书店开展的基础。安全支付是网上交易的重要问题。网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
2.2运行环境 2.2.1 软件环境
①操作系统:windows 2000及以上系统 ②数据库:SQL server
③浏览器:Internet Explorer7.0及以上
2.2.2 硬件环境
①服务器的中央处理部件(CPU)建议使用PIII 1G(以上) Xeon处理器芯片。
②服务器内存必须使用服务器专用ECC内存。
@@@@@@@ E路向前 @@@@@@ 5
网上书店系统设计说明书 (含结构图、流程图和E-R图)
③为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)。
2.4开发环境
开发语言:ASP、ASP.NET
开发工具:Microsoft Visual Studio.NET 数据库:Microsoft Sql Server 2000
2.5条件与限制
@@@@@@@ E路向前 @@@@@@ 6
网上书店系统设计说明书 (含结构图、流程图和E-R图)
3.总体设计
3.1系统架构
书店应用系统 1产品展示与订购2配送管理3库房管理4结算管理5客服管理产品展示会员信息采集订单确认与取消书目查询物流管理配送操作进货管理验货管理出货管理货物盘点退换货管理银行结算销售统计成本核算 1.2 1.3 1.4 3.5 4.1 4.2系统包括五个模块:产品展示与订购、配送管理、库房管理、结算管理和客服管理。
1.1 图3-1 系统结构图
@@@@@@@ E路向前 @@@@@@ 7
2.1 2.2 3.1 3.2 3.3 3.4 4.3 网上书店系统设计说明书 (含结构图、流程图和E-R图)
3.2处理流程
经理售书系统是游客书目检索是否注册?否会员支付信息修改交易完成出书仓库管理员销售记录进货仓库管理处理退货经理图3-2 业务流程图
网站游客通过注册成为会员,搜索自己想要的书目,下订单,系统发送配送单到仓库,出书,配送,交易完成。
@@@@@@@ E路向前 @@@@@@ 8
网上书店系统设计说明书 (含结构图、流程图和E-R图)
4功能详细设计
4.1 系统体系结构
售书系统销售记录统计结果客户意见疑问解答单订馈反货库存图书M1产品展示与订购M2仓库管理订单信订单信息信息息送M3配送管理M4结算M5客服购物数车退换单货销支付配送额售息资料数据记录产品数据信息订单单信息信息据据确认品库存信息物流统计收货认确订单信销售结算产核存业务M1.1产品展M1.2书目查M1.3订单确示询认判断信息确认算库信息结果结果信息M2.1进货M2.2出货M2.3退换货M3.1物流联系M3.2配送M4.1销售统M4.2银行结M4.3成本核计算算
图4-1 模块结构图
售书系统共包括五个模块:产品展示与订购、配送管理、库房管理、结算管理和客服管理。每个模块下另包含数个功能模块。
4.2 功能设计 4.2.1 用户信息维护
每个使用该系统的用户必须经过注册,而注册的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。
系统的后台程序会自动记录每个用户在登录网站后进行的所有
@@@@@@@ E路向前 @@@@@@ 9
网上书店系统设计说明书 (含结构图、流程图和E-R图)
操作,包括查询和订购信息。
4.2.2 商品查询
商品查询模块可以根据商品的名称、种类、价格、出版社等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息。商品查询功能如图1-4所示。
1:输入商品的查询F:到数据库中查O:提供符合条件条件 询相应信息 的商品列表
图4-2 商品查询功能
4.2.3 订购商品
客户在根据喜好得到相应的商品列表后,可以选择订购商品。在订购商品后,系统会自动保存并更新该用户的定单。系统的工作人员可以及时得到订单并处理,根据情况选择发货,缺货或延迟发货。
4.2.4 订单维护
客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已经完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并提交给工作人员。
4.2.5 商品信息维护
系统管理员登录后可以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信的更新、新商品的加入以及过期商品的删
@@@@@@@ E路向前 @@@@@@ 10
网上书店系统设计说明书 (含结构图、流程图和E-R图)
除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细分析报告。
4.2.6 订单处理
订单处理一般是普通员工的工作。用户在订购商品后,系统会及时更新其订单,普通员工登录后,可以获取未处理的订单,并根据数据库情况发货或选择延时发货。
4.2.2 销售统计查询
销售情况查询是系统编码过程中非常重要部分,能够为企业管理者的决策提供参考的信息。管理员登录后,可以得到详细的销售情况列表并既是更新热门商品的信息(如排列位置),可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。
4.3 代码设计
4.4用户界面设计
统一的风格;良好的交互;视觉效果;网页简洁;传输速度快。
4.5 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一
@@@@@@@ E路向前 @@@@@@ 11
网上书店系统设计说明书 (含结构图、流程图和E-R图)
致。
4.5.1实体之间的E-R图
本系统实体包括:会员、订单列表、订单、仓库和图书。
会员 M 购买 N 订单列表 1 N 订单 N 1 N 图书 M 1 仓库 1 配送 图4-2实体之间的E-R图
4.5.2会员信息E-R图
会员信息包含ID、昵称、密码和邮箱。
@@@@@@@ E路向前 @@@@@@ 12
网上书店系统设计说明书 (含结构图、流程图和E-R图)
昵称 会员ID 密码 邮箱 会员
图4-3会员信息E-R图
4.5.3图书信息E-R图
图书属性:书名、编号、作者、出版社、剩余数、价格、简介和分类。
作者 编号 出版社 书名 图书 剩余数 价格 简介 分类
图4-4图书信息E-R图
@@@@@@@ E路向前 @@@@@@ 13
网上书店系统设计说明书 (含结构图、流程图和E-R图)
4.5.4订单列表E-R图
订单列表包含4个信息,订单号、会员号、购买量及图书编号。
购买量 图书编号 会员号 订单号 订单列表
图4-5订单列表E-R图
4.5.5订单信息E-R图
订单信息:商品、日期、总价格、订单号、会员号、地址、电话。
商品 日期 订单号 订单 总价格 会员号 地址 电话
@@@@@@@ E路向前 @@@@@@ 14
网上书店系统设计说明书 (含结构图、流程图和E-R图)
图4-6订单信息E-R图
4.5.6数据表
1、用户表
列名 ID NickName PassWord Email
数据类型 Int Varchar Varchar Varchar
长度 20 50 50 50
允许空 否 否 否 否
注释 用户编号 昵称 密码 邮箱
2、图书表
列名 ID BookName BookClass Author Publish Content Price Leav_number
数据类型 Int varchar Int Varchar Varchar text float int
长度 4 40 4 25 150 300 8 4
允许空 否 否 是 是 是 是 是
注释 图书编号 图书名称 图书分类 作者 出版社 简介 价格 剩余数量
3、订单列表
列名 ID UserId BookNo Amount
数据类型 Int Int Int int
长度 4 4 4 4
允许空 否 否 否 是
注释 订单号 会员号 图书编号 购买数量
4、订单表
列名
数据类型
长度
允许空
注释
@@@@@@@ E路向前 @@@@@@ 15
网上书店系统设计说明书 (含结构图、流程图和E-R图)
ID Thing UserId SubmitDate TotalPrice Phone Address
Int Varchar Varchar Datatime Float Int Varchar
4 50 50 8 16 12 50
否 否 否 否 否 否 否
订单ID 商品 用户ID 日期 总价格 电话 地址
5系统实施与维护
5.1系统测试 5.1.1软件测试
通过不同层次的测试(单元测试、集成测试、系统测试和面向对象的软件测试)验证和确认软件是否满足设计和需求。
5.1.2电子商务应用程序测试
可用性测试:导航测试与检验;图形测试与检验;内容;整体界面。
功能测试:连接;表单;数据校验;cookies。
接口测试:操作系统;浏览器;视频设置;打印机;组合测试。 数据库测试:数据库搜索结果相关性;回应时间;完整性;有效性。
@@@@@@@ E路向前 @@@@@@ 16
网上书店系统设计说明书 (含结构图、流程图和E-R图)
5.1.3网站测试
Web服务器是整个系统的关键因素,它主要负责对来自客户端的请求提供应答服务,浏览器和Web服务器之间通过HTTP协议交换信息。
性能测试:连接速度测试;负载测试;压力测试。 安全测试:攻击性内容;病毒预防;数据丢失等。
5.2系统维护
网上书店系统运行后,系统维护工作将随之而来。系统维护的目的是保证系统正常而可靠的运行,不断改善和提高系统,以充分发挥其作用。系统维护主要包括一般性维护和网站维护。
一般性维护又包括硬件和设备的维护、数据文件及代码的维护和应用软件的维护。网站维护主要涉及网站内容的文化和交互信息的处理。
@@@@@@@ E路向前 @@@@@@ 17
因篇幅问题不能全部显示,请点此查看更多更全内容