网上书店设计说明书(含结构图、流程图和E-R图)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
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.系统实施与维护 (14)
5.1系统测试 (14)
5.1.1软件测试 (14)
5.1.2应用程序测试 (15)
5.1.3 测试.................................. 错误!未定义书签。
5.2系统维护................................... 错误!未定义书签。
1 引言
随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。
1.1项目名称
网上书店(网上售书系统)
1.2编写目的
介绍网上书店系统的系统设计,为用户描述出一个具体的产品设计模型,为开发及测试人员提供下一步工作的依据。
1.3项目背景
本系统的开发均满足顾客的需求,可以让顾客在网上方便查找到自己想要的书,并实现在线购买。
1.4定义
无
1.5参考资料
《电子商务系统规划与设计》,徐天宇编著,清华大学
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存。
③为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)。
2.4开发环境
开发语言:ASP、
开发工具:Microsoft Visual 数据库:Microsoft Sql Server 2000
2.5条件与限制
3.总体设计
3.1系统架构
图3-1 系统结构图
系统包括五个模块:产品展示与订购、配送管理、库房管理、结算管理和客服管理。
3.2处理流程
图3-2 业务流程图
游客通过注册成为会员,搜索自己想要的书目,下订单,系统发送配送单到仓库,出书,配送,交易完成。
4功能详细设计
4.1 系统体系结构
图4-1 模块结构图
售书系统共包括五个模块:产品展示与订购、配送管理、库房管理、结算管
理和客服管理。每个模块下另包含数个功能模块。
4.2 功能设计
4.2.1 用户信息维护
每个使用该系统的用户必须经过注册,而注册的用户名是用户的唯一标识。
系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。
系统的后台程序会自动记录每个用户在登录后进行的所有操作,包括查询和订购信息。
4.2.2 商品查询
商品查询模块可以根据商品的名称、种类、价格、等各种条件进行组合查
询。商品查询结果的列表中,用户可以进一步的查看详细信息。商品查询功能如图1-4所示。
图4-2 商品查询功能
4.2.3 订购商品
客户在根据喜好得到相应的商品列表后,可以选择订购商品。在订购商品后,系统会自动保存并更新该用户的定单。系统的工作人员可以及时得到订单并处理,根据情况选择发货,缺货或延迟发货。
4.2.4 订单维护
客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已经完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并提交给工作人员。
4.2.5 商品信息维护
系统管理员登录后可以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信的更新、新商品的加入以及过期商品的删除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细分析报告。
4.2.6 订单处理
订单处理一般是普通员工的工作。用户在订购商品后,系统会及时更新其订单,普通员工登录后,可以获取未处理的订单,并根据数据库情况发货或选择延时发货。