网上超市购物车系统详细设计_第1页
网上超市购物车系统详细设计_第2页
网上超市购物车系统详细设计_第3页
网上超市购物车系统详细设计_第4页
网上超市购物车系统详细设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.1 网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面的进行各种商贸活1.2 随着各种网络技术的发展,Internet 要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。互联网的快速发展,电脑的普及,电子商务的概念也随之产生。相比传统的市场经济的进一步发展,网上商店这类的交易平台得利了迅速发展网上超市购物车系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,是用户的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效地控制“商场”运营的成本,开辟了一个新的销售渠道。建立网上超市购物车系统,帮助企业提高生产效率,降低经营成本,优化资源配置,从而实现社会

2、的最大化的实用王蕾应用系统。1.3 软件开发这点儿事软件开发工具手册 邵志东著程序员指南丛书 ASP.NET 高级编程ASP.NET 网络应用系统开发与实例但正刚著吴明晖主编 吴丹红编著第二章网上超市购物车系统是基于B/S分析,并结合企业要求开发的一套信息化管理系统。本系统的实现目标是(1) 为顾客提供一个网络服务平台:网络服务平台就是顾客能打破时空界限,能通过网络实现从浏览商品到购买商品的过程。(2) 为工作人员提供一个工作平台:员工可在网上完成日常事务,实现无纸化办公。即职工通过计算机完成采集信息,处理信息,分析信息等工作。(3) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制

3、平台,把企业的各项制度、标准,通过程序控制落实到企业各项工作活动中。通过对工作流进行设置与监控,从而能严格控制企业活动的各项动作,实现事务的有效管理。(4) 为系统维护者提供一个集中维护的平台:系统管理人员能对系统运行的缺陷、故障进行集中处理,使系统管理人员能够快速、有效、连续的对系统进行维护与调整。3.1 系统总体的功能需求来进行商业交易。客户系统上的用户一般为注册用户和非注册用户,这两类用户的功能如下,(1) 非注册用户可以浏览商品(2) 非注册用户可以注册为注册用户(3) 注册用户可以浏览商品(4) 注册用户可以将商品添加到购物车中(5) 注册用户可以修改自己的购物车中的信息(6) 注册

4、用户可以将购物车的记录发送为订单管理系统上的用户为管理员。在管理系统上面运行的资源有商品、订单和用户。不同级别的用户可以操作不同的资源。(1) 管理员可以查看管理系统上的用户(2) 管理员可以查看客户系统上的用户(3) 管理员可以查看、修改、删除用户订单(4) 管理员可以查看、修改、删除和添加商品3.2 系统结构设计可以将网上商店系统分为两个模块用户模块和管理员模块 .所谓的用户模块也就是前台服务,管理员模块也就是后台服务。系统结构图如下所示:浏览公告用户管理3.2.1 主要功能模块介绍 11-1程主要包括浏览商品,购买商品,产看购物车和结账退出等几个模块。浏览商品浏览商品模块商品信息浏览模块

5、主要用于显示网上商店所有商品的全部信息包括分类目用户输入商品的关键字,进行查找。商品信息浏览购买商品模块我们的购物车,实现了基本的三个功能:一是顾客添加商品,即选购商品。类型及其数量,这在很大程度上时符合人因学的设计。制,只有注册的顾客才能进行结账处理。购物车管理管理购物车也是一个重要组成部分。他必须实现的功能就是简化顾客购另外,我们还必须允许顾客顺利的查看订单的相关细节,了解商品的细节信息。订单结账退出模块该模块允许顾客查看自己某个订单的当前状态,当顾客选好商品并添加到购物车后,购物管理页面将会显示所选商品的全部信息,当确定购买后,进行交易,交易成功后推出系统。3.3 系统详细设计用户登录时

6、显示在醒目的位置。商品查询模块可以根据商品的名称、中了、价格、厂家等各种条件进行组能如图O理,根据情况选择发货、缺货、延迟发货。订购商品功能如图:O前置条件:用户已登录,商品可供购买客户在订购商品后可以查询其订单的状态(包括产品型号,商品名称,数量,单价,小计等)并可以对处理中和缺货中的订单进行增加、删除和修改操作,订单修改的结果会及时更新并提交给工作人员。订单维护的功能如图F:O前置条件:用户已登录管理员接口模块包括如图所示的功能模块:3-3-1管理员接口模块调整,商品描述信息的更新,新商品的加入及过期商品的删除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细的分析报所示:O前置条

7、件:管理员已登录处理的订单,并根据库存情况发货或选择延时发货。货,那么工作人员确认用户订单后选择发货。订单处理功能如果:O前置条件:管理员或普通工作人员已登录销售情况查询是系统编码过程中非常重要部分,能够为企业管理者的决策提供参考的信息。 管理员登录后,可以得到详细的销售情况列表并及时更新会出现库存不足并及时进货。销售情况查询功能如图:O前置条件:管理员已登录报表维护模块提供查询结果的打印输出功能:O果前置条件:管理员已登录 用户管理结束管理员的工作流程图添加到购物车填写订单收到商品交易成功顾客购买流程图 4.2系统的时序图数据模块用户首先使用自己的帐号和密码登录系统,登录模块会将客户的 ID

8、 保存在表后,提交自己想要购买的商品 。生成订单并提交给数据模块进行保存,保存成功后,订购模块提示用户订购该商品成功。顾客删除订单时序图如图所示:2 ID登录系统。登录模块会将客户的 ID 保存在系统缓存中并提交给订单查询模块,商品 ,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。管理员处理订单时序图如下:2 ID管理员使用其帐号和密码登录后,登录模块会将管理员的 ID 保存在系统缓理员提交某商品 ID 得到该商品的库存情况, 如果库存充足则接受订单, 并把接受信息提交给数据模块,订单处理模块提示管理员该操作成功。4.3系统协作图顾客订购协作图如下:

9、顾客删除订单协作图管理员管理订单协作图“购物车”英文是 Shopping Cart.从程序员的观点来看,购物车是维护购物者商品选购并允许查看和修改的目录子系统、订单子系统、客户账号子系统、站点管理子系统等,形成功能完整的网上商店。下面是购物车的设计目标: 购物车应该记住它的前一次会话中的内容。 购物车和顾客相关,而不是喝顾客的电脑相关。顾客可以从另外的电脑或浏览器来访问购物车。 当新的商品被加入或拿出购物车时,购物车的内容可以被显示给顾客。 购物车可以容纳很多甚至无限的商品。些动作包括:增加商品、更新商品数量、删除商品和查看购物车。 1:开发环境本系统计划使用 VisualStudio.NET

10、 2005 作为开发工具,编程语言是 C#,编程技术是 ASP.NET。使用 C#.NET平台量身制作的程序语言,即拥有C+的强大功能,又有 Visual Basic 简易的特性,他在带来对应用程序的快速开发能力的同时,并没有牺牲 C 与 程序员所关心的各种特性,C#忠实的继承了 C与 的有点,是最能体现.NET优势的语言。ASP.NET 最大的特点是编译执行,而不是 ASP 的解释执行,这一使得整个程序的执行效率大大增加。同时由于 ASP.NET是建立在.NET框架的基础上,因此.NET CodeBehind代码与页面标识可以完全剥离,不会混合在一个页面上,便于程序员的修改。2:运行环境由于使用了以上开发技术,本系统服务器的运行环境如下:操纵系统:Windows XP以上服务器:IIS5.0浏览器:IE6.0数据库:SQL Server 200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论