网上商城概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上商城系统
概要设计说明书
北京测试空间科技发展有限公司
1.引言
1.1.编写目的
编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。
1.2.项目背景
软件名称:网上商城系统
开发者:软件09-1
项目简介:本系统主要实现网上产品展示和在线定购及人员的管理,
一、不同身份有不同的权限功能(管理人员、注册用户、游客)
二、在线产品展示(分页显示)
三、在线定购
四、后台管理(用户管理、商品的管理)
1.3.问题陈述
对用户提供的服务有:
l 在线产品展示
2 在线查找功能
3 在线下订单。
2.任务概述
2.1.需求概述
根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了
2.1.1.在线展示
只要登录到网站后,就可以在线浏览展示商品,
最新商品动画展示
在线购买商品从后台数据库动态显示商品图片和产品名。
单击产品名或图片就看到产品的详细介绍。要添加购买和收藏功能。
2.1.2.在线下订单:
只有注册用户才能利用该系统下订单。注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。
单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总
价格统计及每种产品的购买时间。
在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。
在信息填写和提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。实现产生订购单号功能。
2.1.3后台管理服务
管理员修改功能
商品管理功能
会员管理功能
2.1.4留言功能
客户可以根据自己的需求,留言给管理员。必要的商品信息等,管理员上线后可以查看留言,根据顾客的需求展示必要的商品信息,两者都在线可以进行商品的商谈,交易等。
2.2.运行环境
服务器端:VS—c#2010+SQLSERVER2008
客户端: IE浏览器
2.3.开发环境
SQLServer数据库2008+Windows7+VS—c#2010
2.5.限制和约束
l 一个客户在系统中只有一个账号。
l 客户要想购物必须先登陆。
l 管理员只能进行三次登录
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。
·总体功能需求
网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、和购买商品的业务需求。
·具体系统前台功能需求描述 (1).商品查询模块
通过商品的名称进行查询,可以更快的得到自己所查的商品资料。 (2).订单查询模块
提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。
(3).订购模块
提供网络用户对所选购商品的订购确定,并选择商品数量。 (4).其它模块
商品浏览等功能。
顾客 网站首页 搜索商品
退出 浏览该商品 浏览其他商品 缺货登记
查看购物 放入购物车 继续购买
取消订单 下订单 确认订单 订单送商家
银货两讫 支付 送货上门
交易完成
售后服务 评论商品
会员登陆
下图说明几者的关系:
图3.2.1 系统前台功能需求描述
·具体系统后台功能需求描述 (1).新闻管理模块
实现管理者对站内的新闻进行分类管理,添加和删除新闻功能。 (2).商品管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加和删除操作。
(3).操作管理模块
实现管理者对站内订单的管理,提供订单列表,查看已确认订单。 (4).操作管理模块
实现管理者对站内用户的管理,和更改管理者的帐号和密码,和退出功能。
图3.2.2 系统后台功能需求描述
3.3功能分配
前台系统中是由三个子模块组成的。它们分别是商品查询模块、订单查询模
块、订购模块。 把资料输入完成后,选择好商品的类别后按提交键,数据将提交给list.asp 页面,通过search.asp 页面的代码,连接到数据库,从shop_snsn 表进行查询,得出结果后显示在research.asp 中。
页面流程图:
4接口设计
4.1用户界面接口设计:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。
4.2
内部接口
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示:
(1)初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环状态;
(2)关闭系统模块:由系统功能模块调用,执行完后返回操作系统。
(3)系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。
(4)浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。
(5)商品资料模块:由相应消息驱动,完成对购货资料区的直接消息响应功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询)、货物订购模块、支付模块,补交货款模块。
(6)用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应功
前台系统平台
商品查询 订单查询模块 订购模块 其它模块
后台系统平台
新闻管理
商品管理 订单管理 系统管理 商品检索(list.asp ) 资料显示(res earch .asp )