(完整版)⽹上书店设计说明书(含结构图、流程图和E-R图)
⽬录
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、www.doczj/doc/fdaf9b53a100a6c30c22590102020740bf1ecd46.html
开发⼯具:Microsoft Visual www.doczj/doc/fdaf9b53a100a6c30c22590102020740bf1ecd46.html
数据库: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 订单处理
订单处理⼀般是普通员⼯的⼯作。⽤户在订购商品后,系统会及时更新其订单,普通员⼯登录后,可以获取未处理的订单,并根据数据库情况发货或选择延时发货。
4.2.2 销售统计查询
销售情况查询是系统编码过程中⾮常重要部分,能够为企业管理者的决策提供参考的信息。管理员登录后,可以得到详细的销售情况列表并既是更新热门商品的信息(如排列位置),可以根据销售的⾛势和以往的销售记录及时判断部分商品可能会出现库存不⾜并及时进货。
4.3 代码设计
4.4⽤户界⾯设计
统⼀的风格;良好的交互;视觉效果;⽹页简洁;传输速度快。
4.5 数据库设计
数据库在⼀个信息管理系统中占有⾮常重要的地位,数据库结构设计的好坏将直接对应⽤系统的效率,以及实现的效果产⽣影响。合理的数据库结构设计可以提⾼数据存储的效率,保证数据的完整和⼀致。
4.5.1实体之间的E-R图
本系统实体包括:会员、订单列表、订单、仓库和图书。
图4-2实体之间的E-R
图
4.5.2会员信息E-R 图
会员信息包含ID 、昵称、密码和邮箱。
图4-3会员信息E-R 图
4.5.3图书信息E-R 图
图书属性:书名、编号、作者、出版社、剩余数、价格、简介和分类。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论