网上购物商城系统

2022-07-19

第一篇:网上购物商城系统

网上商城购物系统 需求说明书

需求说明书

1.引言

1.1编写的目的

需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”

这个问题。因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求

的软件的基础。软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和

软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。预

期的读者为系统的开发者、使用者和指导老师。

1.2背景

说明:

(1)开发软件系统的名称:网上商城购物系统;

(2)任务提出者:XX;

(3)开发者:计算机科学与技术的小组成员xx;

(4)用户:XX;

(5)本系统将使用SQLServer2000作为数据库存储系统。

1.3定义

(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝

大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过

这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交

换);

(2)ADO:ActiveX Data Object, ActiveX 数据对象;

(3)SQL:Structured Query Language。

1.4参考资料

1、《ASP程序设计及应用》 张景峰主编第011903号中国水利水电出版社2009.1

2、《数据库原理及其教程(第三版)》 黄德才主编第088716号科学出版社 2010.6

3、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号

电子工业出版社 200

54、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社2006

5、《Dreamweaver 8与ASP动态网站开发自学导航》 戎马工作室编著第298301号机

械工业出版社 2006

6、《ASP实务经典》 林金霖编著 [M].北京:中国铁道出版社,2001,209

7、《ASP编程基础与实例》丁贵广编著 [M].北京:机械工业出版社,2002,51

8、张海藩. 软件工程导论. 北京:清华大学出版社,2005.

2.任务概述

2.1目标

在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提

出了一个全新的概念,使得人类生活方式发生了重大的变革。网上购物是在互联网开放的网

络的环境下,基于浏览器/服务器(Browse/Server)应用方式,实现消费者的网上购物、商户

之间的网上交易和在线电子支付的一种新型的商业运营销售模式。网上购物分为企业对企业

(B2B)、企业对客户(B2C)、客户对客户(C2C),为任意一种商品带来了最直接的沟通

与运转渠道。采购商和消费者能通过互联网了解企业及产品,生产商与采购商能够快速地组

成的产品的周转渠道。

本文所研究的网上购物商城系统,旨在通过电子商务来使得人们购物变得更加方便。

2.2用户的特点

本软件的最终用户是系统的开发工作人员和指导老师侯睿;本系统面向具有网站管理

经验的网站维护人员,要求熟练操作计算机,了解管理网站的相关信息

2.3假定和约束

1)本系统的开发到结束时间只有15周时间,务必在指定的时间之内完成所有的设计、编

码、测试等工作。

(2)本系统的开发时间紧迫,撰写的文档较多,小组成员要合理分配任务并且要按时完成

自己的任务,有不明白的地方,一定要小组及时讨论。

3.需求规定

3.1对功能的规定

A、客户功能

(1)浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过

搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注册填写个人信息,然后登陆。

(2)注册:用户必须认真填写个人信息以确保信息正确无误。

(3)登录:登录后的用户可以查看和修改自己的信息。

(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。

B、管理员功能

(1)管理员注册:管理员注册直接通过数据库用户添加。

(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入

后台管理界面。

(3)管理员登录后可进行注册用户信息进行查询和对自己的信息进行增删改操作,主要

负责保持数据库中商品存量与实际库存量保持一致,商品来两不够时采取相应措施。另外还

要负责数据库的各种安全性和完整性维护。

3.2 对性能的规定

3.2.1精度

(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的原因

导致增加操作失败,也不允许发生重复增加的数据。

(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情

况。

(3)数据的修改也要保持对应的准确性。

3.2.2时间特性要求

(1)系统的更新处理时间应该在可接受的范围内;

(2)系统的数据查询时间应该在可接受的范围内;

(3)系统的数据统计时间应该在可接受的范围内。

3.2.3灵活性

(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;

(2)能够支持Windows9

5、Windows9

8、Windows2000、Windows Me和Windows XP的运

行环境;

3.3输入输出要求

(1)输入项:系统要求的用户注册信息、用户名、密码、商品搜索窗口、订单信息。

(2)输出项:注册页面、登陆界面、商品分类信息、商品查询信息、订单确认信息。

3.4数据管理能力要求(针对软件系统)

由于企业对人员的历史资料进行永久保存,再加上企业调进或调出人员频繁,因此对数据的存储有一定的要求;要求提供数据的备份功能。

3.5故障处理要求

(1) 在用户输入一些不合理的数据时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;

(2)程序运行时,对服务器和网络通信的故障能够识别并提示,当故障排除后,程序恢复正常运行;

(3)数据库要求有灾难备份机制,以防止数据的全部丢失。

3.6其他专门要求

(1)本系统是涉及到买卖双方的交易,因此系统要保证数据的一致性,完整性,准确性的要求要达到99%左右;

(2)本系统是提供给需要建立自己的网上商城的中小企业和网络用户使用,要求操作界面简单方便;

(3)由于本系统是基于Internet网络的,因此安全保密性要更高。

4.运行环境规定

4.1设备

运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。

4.2支持软件

(1)本系统只是的操作系统包括:Windows9

5、Windows9

8、Windows2000、Windows Me和Windows XP。

(2)本系统支持的数据库:SQL Server 2000。

(3)本系统的开发工具:ASP。

4.3接口

不适用。

4.4控制

本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。

第二篇:网上商城系统_设计题目

网上商城

一、需求分析

网上商城系统主要是实现网上选产品,购产品,产生订单等功能的系统,一个典型的网上商城一般需要实现商品信息的动态提示,购物车管理,客户信息注册登录管理,订单处理等模块

根据网上商城的基本需求,本系统需要完成的基本任务如下:

 产品查询

当客户进入网上商城时,应该在主页面中分类显示最新的数目信息,以供客户选择所需产品,同时也应该提供产品的各种检索功能,包括模糊查询,按类别,价格范围,或者品牌等信息快速查询所需产品信息的功能。

 购物车管理

当用户选择购买某产品时,应该能够将对应产品信息,如:价格,数量记录到对应的购物车中,并允许客户返回书目查询界面,选择其他商品,并添加到购物车中,当对应的购物订单生生成后,应该能够自动清除以生成订单的购物车中的信息。

 订单处理

对应客户购买商品信息的需求,在确定了所购商品的价格数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货,送货的处理。

 产品评论

用户买完产品后可以对该产品进行评论,可选择好评中评差评,并可以提供文字评论,该评论为所用用户可见

 会员注册

为了能够实现商品的购买,需要管理客户相关的联系方式,送货地点等信息。

二、基本功能要求

(1)网站后台:

1. 通过网站后台对产品信息进行维护。包括:产品信息的添加,修改,删除。产品信息的添加应该能够上传产品的图片,对产品的描述内容应该能实现格式的编辑(利用文本编辑器来实现)。按照类别,品牌 ,价格范围,等信息进行多条件的模糊查询(分页显示),对产品评论的信息的维护 2. 对产品类别进行维护。

3. 对网站前台的相应模块显示的数据进行控制(模块中列举或推荐的产品进行控制。)

4. 统计本站某段时间内各类产品或某类产品的销售情况,包括数量统计,销售统计,按类别,品牌,型号等相关信息统计 5. 网站系统的管理员可以对订单进行管理。

(2)网站前台:

1. 网站应当允许用户注册会员以方便送货上门或邮寄,用户可存储常用的邮寄地址

2. 按照产品类别,在不同区域中显示产品信息。

3. 有热点排行,能够根据关注或销量对产品进行排名。(例如:我们在音乐网站上看到的top10)

4. 网站的浏览者可以自动搜索产品信息(功能要灵活)。

5. 对搜索到的产品或某类产品有一个详细的列表,点击某个产品可以查看详细信息。

6. 网站注册用户(做成浏览者更人性化)可以,将某个产品添加到购物车中。并可以对购物车进行维护。

7. 注册用户可以更改购物车中的产品信息数量生成订单。

三、开发过程中的要求。

1. 在软件的开发过程中,每个阶段要有详细的文档,制作答辩ppt 2. 代码设计时要要良好的编程规范。 3. 必须保证程序的健壮性,安全性。

四、开发技术要求

1. 要求使用基于J2EE平台的MVC开发模式,使用Oracle数据库,Tomcat服务器开发本网站

2. 用户注册,产品添加等要求使用AJAX技术进行校验 3. 产品检索,省市县添加等要求使用联动效果 4. 要求产品信息使用文件上传来处理相关图片

5. 要求使用过滤器来校验用户是否登录,过滤其相关操作

6. 在客户端利用JavaScript提供完善的客户端校验,限制用户输入不合法的信息,提高网站安全性

五、参考网站

1. QQ商城 http://shop.qq.com/

2. 京东商城 http://

3. 天猫商城 http:/// 4. 淘宝网 http:///

第三篇:网上商城系统的分析及设计

论文(作业)题目:网上商城管理信息系统分析与设计

网上商城管理信息系统分析与设计

系 别: 计算机学院 专 业: 计算机科学与技术 班 别: 学 号: 姓 名: 赵叶欢 学 期: 春季上学期 指导老师:

2012年6月8日

论文(作业)题目:网上商城管理信息系统分析与设计

目录

1、概述 ................................................................................................................................................. 3 1.系统开发背景与意义 .................................................................................................................... 3 1.1 系统开发背景 ........................................................................................................................ 3 1.2 系统开发意义 ........................................................................................................................ 3 1.3网上购商城系统的技术现状分析 ......................................................................................... 4 2.网上商城管理系统需求分析 ..................................................................................................... 5 2.1可行性分析 ............................................................................................................................. 5 2.2 系统功能需求 ........................................................................................................................ 5 3.网上商城管理信息系统分析 ........................................................................................................ 7 4.网上商城管理信息系统设计 ...................................................................................................... 11 4.1数据库设计 ........................................................................................................................... 11 4.2界面设计 ............................................................................................................................... 13 4.2.5.管理员登陆 ........................................................................................................................ 17 学习总结 ............................................................................................................................................. 21

2 论文(作业)题目:网上商城管理信息系统分析与设计

1、概述

摘要:近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文对如何开发出一个具有基本网上交易功能的B2C网上商城,给出了具体的指导。主要介绍基于UML的B2C网上商城系统分析与设计的基本内容。对B2C网上商城的例图、顺序图、活动图、类图数据库设计和jSP编程等,都提出了具有针对性的解决方法。

1.系统开发背景与意义

1.1 系统开发背景

随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。

结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。

1.2 系统开发意义

从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:

3 论文(作业)题目:网上商城管理信息系统分析与设计

a.投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。

b.基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。

c.24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。

d.不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。

e.不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。

1.3网上购商城系统的技术现状分析

目前在国内购物系统的开发,PHP与ASP技术应用最为广泛。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。

JSP则没有以上缺陷,JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop,它原来的产品Intershop1 ,2, 3, 4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持 的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。

4 论文(作业)题目:网上商城管理信息系统分析与设计

2.网上商城管理系统需求分析

2.1可行性分析

经济可行性:小型的系统,只需要在网络上下载所需的软件设备,所需成本较低,同时前期准备相对充分,经济成本低。

技术可行性:软件技术可行性——本系统使用JSP.net语言编写网上商城的框架,后台数据库使用MySQL,服务器主要采用tomcat。现有的技术及软硬件设备都是实习对软件的开发,因此在软件技术上具备条件。同时,本系统中程序与数据集中存放,可以系统维护成本低,服务器处理任务的速度较快。

操作可行性:系统开发人员在具备一定的开发语言基础,同时对数据库的操作比较熟练,时间安排以及人员分工上配合较好。

2.2 系统功能需求

(1)用例图:系统的使用者主要有普通用户,顾客和后台管理员,主要用例如下。

5 论文(作业)题目:网上商城管理信息系统分析与设计

通过对淘宝网,拍拍等网上购物的认识和分析,我对网上购物有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能:

注册管理:能够对用户名,密码的简单验证。

商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。(前台用户的功能)

购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。(前台用户的功能)

订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。

商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片。

统计信息管理:对所有信息的统计和分析,按照管理的需要生成各种报表。

6 论文(作业)题目:网上商城管理信息系统分析与设计

基于上述分析,设计出该网上商城的系统功能模块图:

3.网上商城管理信息系统分析

(1)用户状态图分析

论文(作业)题目:网上商城管理信息系统分析与设计

未注册注册注册成功已注册过会员登录界面没有感兴趣的商品退出选择登录账号或密码有误付款成功取消订单输入账号密码选择拒绝输入正确查看商品付款确认订单普通用户进入系统选择浏览商品选择确认选择商品返回继续商品会员提交将商品放入购物车提交订单提交确定/取消商品修改订单修改订单信息提示请先登录再购买(2)时序图

会员下订单的时序图:

论文(作业)题目:网上商城管理信息系统分析与设计

登录界面商品界面订购模块后台数据模块 : 会员1 : 输入用户名和密码()2 : 提交用户ID()3 : 提示输入商品查询条件()4 : 输入查询条件()5 : 显示商品列表()6 : 选择商品放入购物车()7 : 结算()8 : 修改用户信息,提交订单()9 : 提示确认订单()10 : 确认订单()11 : 提示订购成功()管理员处理订单的时序图

论文(作业)题目:网上商城管理信息系统分析与设计

登录模块订单处理库存查询数据模块 : 管理员1 : 输入账号和密码()2 : 提交用户ID()3 : 返回待处理订单列表()4 : 提取用户ID()5 : 返回单个用户订单列表()6 : 提交订单商品ID()商品价格修改7 : 返回商品库存信息()8 : ()9 : 更新客户订单状态()10 : 客户状态更新成功()11 : 提示处理成功()(3)类图分析:

10 论文(作业)题目:网上商城管理信息系统分析与设计

SpecialGoods+getSalesCount()Products-_id: int-_name: char-_memberPrice: Double-_normalPrice: Double-_number: int-_category: char+getCategory()+geySalesCount()+n+chang()+1SalesItem-_id: int-_count: double-_orderId: char-_ProductsId: char-_unitPrice: double+nmanagementManager-_id: int-_adminname: char-_password: char+mmanagementShoppingCart-_unitPrice: double-_Productsid: int-_count: double+getTotalPrice()+mNormaProductsCategory-_id: int-_name: char-_descr: char+getProductsCounts()+change()+n+1SalesOrder-_id: int-_Productsid: int-_userid: int-_address: char-_orderdate: char+getotalprice()+save()+changeorder()+login()managementmanagement+nUser-_id: int-_username: char-_password: char-_address: char-_phone: char-_rdate: char+getOrders()+change()+search()+delete()+save()+nMemberUser+getmenberprice()buy+1NormalUser

4.网上商城管理信息系统设计

4.1数据库设计

User表

11 论文(作业)题目:网上商城管理信息系统分析与设计

Category表

Product表

Saleorder 表

Salesitem表

12 论文(作业)题目:网上商城管理信息系统分析与设计

4.2界面设计

4.2.1网站首页

. 4.2.2.用户注册

13 论文(作业)题目:网上商城管理信息系统分析与设计

注册模块的IPO 1. 功能

在首页点击“注册”超链接就进入用户注册页面。用户填写注册信息并提交,系统将用户的注册信息插入数据库,提示注册成功。 2. 输入

输入用户名、密码、确认密码、地址、联系电话。 3. 处理

(1)输入用户资料。在register.jsp页面显示等待用户输入的表单。用户填写相应的资料,点击“提交”按钮,数据被提交给register.jsp页面并传递参数。

(2)获取数据。register.jsp根据参数的值(add)判断当前为添加数据操作,register.jsp读取表单提交的数据。

(3)连接数据库。将用户填写的资料插入到数据库中。 (4)系统显示用户注册成功信息。提示用户注册成功并在页面中显示用户的注册信息。 4. 输出

输出注册成功页面。

部分代码: <%

request.setCharacterEncoding("GBK"); String action = request.getParameter("action"); if(action != null && action.trim().equals("register")) { String username = request.getParameter("username"); String password = request.getParameter("password"); //String password2 = request.getParameter("password2");

String phone = request.getParameter("phone"); String addr = request.getParameter("addr"); User u = new User(); u.setUsername(username); u.setPassword(password); u.setPhone(phone); u.setAddr(addr); u.setRdate(new Date());

14 论文(作业)题目:网上商城管理信息系统分析与设计

u.save(); out.println("注册成功!恭喜!"); return; } %> 4.2.3.会员登录

String username = request.getParameter("username"); String password = request.getParameter("password");

try { User u = User.check(username, password); session.setAttribute("user", u); } catch (UserNotFoundException e) { out.println(e.getMessage()); return; } catch (PasswordNotCorrectException e) { out.println(e.getMessage()); return; }

String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>

15 论文(作业)题目:网上商城管理信息系统分析与设计

4.2.4.下单

购物车模块的IPO

1. 功能

用户在查看商品详细信息页面点击“购买”按钮,该商品就被加入到用户的购物车中。用户在购物车页面可以查看已购买的商品、修改数量或删除商品。

2. 输入

用户选择点击购物车页面的某个商品链接。

3. 处理

(1)显示用户已购买的商品。显示商品的名称、数量、单价、和总价。

(2)获取数据。用户在修改商品数量或删除商品后,如果点击“继续购物”链接则返回到浏览商品页面继续购物,如果点击“确认订单”链接就将表单数据提交给confirmOrder.jsp进行处理。

(3)连接数据库。confirmOrder.jsp和数据库连接,然后生成SQL语句将数据插入到数据库中。之后清空用户购物车中的数据,生成订单。 (4)显示提示信息。弹出对话框提示用户订单已经确认。

4. 输出

输出显示已经生成的订单信息。

<%

request.setCharacterEncoding("GBK"); User u = (User) session.getAttribute("user"); if (u == null) {

response.sendRedirect("UserLogin.jsp");

return; } Cart c = (Cart) session.getAttribute("cart"); if (c == null) {

c = new Cart();

session.setAttribute("cart", c);

16 论文(作业)题目:网上商城管理信息系统分析与设计

} String addr = request.getParameter("addr"); u.setAddr(addr); int orderId = u.buy(c);

session.removeAttribute("cart"); %>

单已下! 号: <%=orderId%> 4.2.5.管理员登陆

<%

String action = request.getParameter("action"); if(action != null && action.equals("login")) { String username = request.getParameter("username"); String password = request.getParameter("password"); if( !username.equals("admin") || !password.equals("admin") ) {

out.println("username or password not correct!");

return; } session.setAttribute("admin" , "admin"); response.sendRedirect("admin/AdminIndex.jsp"); } %>

17 论文(作业)题目:网上商城管理信息系统分析与设计

4.2.6.类别管理

4.2.7.产品管理

添加商品模块的IPO

1. 功能

本模块主要实现管理员为商城添加新商品的功能。

2. 输入

输入商品名称、商品规格、商品价格、折扣、商品库存、商品图片和详细说明。

3. 处理

(1)输入商品资料。管理员在addProduct.jsp填写表单输入商品的相关资料,点击“提交”按钮将表单提交给addProduct.jsp页面。

(2)获取数据。addProduct.jsp读取表单数据和参数进行添加数据操作。 (3)连接数据库。建立数据库连接,将数据插入到数据库中。 (4)显示提示信息。显示商品添加成功页面。

4. 输出

输出新商品添加成功页面。

18 论文(作业)题目:网上商城管理信息系统分析与设计

<% List categories = CategoryService.getInstance().getCategories(); for (int i = 0; i < categories.size(); i++) { Category c = categories.get(i); String preStr = ""; for (int j = 1; j < c.getGrade(); j++) { preStr += "--"; } %>

4.2.8.订单管理

订单管理模块的IPO

1. 功能

本模块主要实现网站订单管理功能,包括分页显示所有订单、查看订单信息、修改订单状态和删除订单。

2. 输入

选择不同的订单。

3. 处理

(1)显示所有订单。显示数据库中的所有订单信息供管理员浏览。

(2)获取查询的订单。ordersManage.jsp以分页的方式显示所有用户的订单信息,其中的“订单状态”是管理员可以修改的字段。管理员可以对订单进行修改和删除操作。

19 论文(作业)题目:网上商城管理信息系统分析与设计

(3)连接数据库。建立数据库连接,根据提交的订单id生成SQL语句执行查找或删除操作。

(4)显示操作结果。显示操作结果提示页面。

4. 输出

输出操作结果提示页面。

<%!private static final int PAGE_SIZE = 2; %>

<%

String strPageNo = request.getParameter("pageno"); int pageNo = 1; if(strPageNo != null) { pageNo = Integer.parseInt(strPageNo); } if(pageNo < 1) pageNo = 1; %>

<%

//get all the users

List orders = new ArrayList(); int totalRecords = OrderMgr.getInstance().getOrders(orders, pageNo, PAGE_SIZE);

int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE; if(pageNo > totalPages) pageNo = totalPages; %> <%

int id = Integer.parseInt(request.getParameter("id")); SalesOrder so = OrderMgr.getInstance().loadById(id);

String action = request.getParameter("action"); if(action != null && action.equals("modify") ) { int status = Integer.parseInt(request.getParameter("status")); so.setStatus(status); so.updateStatus(); } %>

20 论文(作业)题目:网上商城管理信息系统分析与设计

学习总结

1. 收获很大 案例+看书,反复几次,学的会更好

2. 个人认为结构化分析方法长处在于系统分析,通过对数据流的把握,能够很好的定位系统功能。而面向对象的方法优势在设计,最终设计的结果就是类图,包括属性和方法,直接供程序员使用。

3.对于uml中的类图,顺序图可以用在系统分析,也可以用在系统设计。类图在系统分析阶段叫做概念类,在系统设计阶段叫设计类。顺序图可以分析用例图的一个功能概况,也可以分析程序类之间的消息调用。

21

第四篇:网上玩具商城电子商务系统规划报告

根据In-Stat日前发布报告,过去三年,瞄准婴幼儿童市场的娱教(Edutainment)玩具销售取得快速增长。许多用在主流消费电子产品中的技术在这些玩具中获得新生,到2011年,预计全球娱教玩具市场将达73亿美元。所以目前我从事网上玩具商城的B TO B电子商务网站。

一、网上玩具市场的前景

(一)中国玩具产业的地位

中国是一个玩具生产大国,但并不是一个玩具生产强国。在全国 8000 家玩具生产企业中,3000 家获得出口许可证,但其出口的七成以上玩具都属于来料加工或来样加工,即为国外品牌打工。

(二)中国玩具产业统计

2004年,中国全部玩具制造业企业实现累计工业总产值54,791,319千元,全年累计利润总额达到1,421,485千元,比2003年同期增长了11%。2005年,中国全部玩具制造业企业实现累计工业总产值65,887,811千元,比2004年同期增长19%;全年累计利润总额达到1,599,343千元,比2004年同期增长了7.26%。2006年1-10月份,中国玩具制造业企业实现累计工业总产值63,255,912千元,比2005年同期增长16.08%;1-10月份累计利润总额为1,402,834千元。

(三)中国玩具市场的需求

随着我国经济的发展,我国城乡居民的消费支出中,玩具类支出将越来越大。我国16岁以下儿童有3.6亿左右,占人口的比重约20%。目前中国儿童消费已占到家庭总支出的30%左右,全国0-12岁的孩子每月消费总额超过35亿元。中国14岁以下的儿童和青少年的人均年玩具消费仅20-30元人民币(2.4-3.6美元),远低于亚洲儿童人均年玩具消费13美元和全世界儿童人均年玩具消费34美元的水平。如果中国玩具消费达到亚洲平均水平,市场规模预计将突破300亿元人民币。内地玩具市场未来将以每年40%的速度增长,到2010年,销售额将超过1000亿元人民币。在玩具市场,尤其是国内玩具市场,99%生产儿童玩具,儿童玩具几乎一统天下,成人玩具几乎一片空白。而在美国,40%以上的玩具是专门为成人设计制造,而且有公司专门生产成人玩具。中国社会调查事务所最近的一项调查表明,64%的消费者表示如有条件,可以考虑购买适合自己的玩具,其中33%的成人认为自己喜欢并愿意购买玩具。成人玩具市场潜力巨大!

所以在这种前景下开展网商玩具商城其盈利是可观的。

二、网上玩具商城电子商务发展战略目标

1、行业结构分析

中国的民营玩具产业已有三分天下之势。以浙江云和为基地的木制益智玩具、以江苏扬州为基地的长毛绒玩具和以广东成海为基地的塑料玩具已经形成了中国玩具产业的基础三大玩具基地,整体上与珠三角一带的跨国玩具厂商相比有一定的差距,但已经有着不可忽视的潜力。对于玩具的供应方面式无需担心。

而且目前网上初中国玩具网之外,其他网商玩具点都只是寄挂在如易趣、淘宝等网站,并不形成规模和一定的品牌。所以进军的壁垒不高。

上面的市场前景分析中也提到,2011年,预计全球娱教玩具市场将达73亿美元。供应商的品跑也正逐步的前进,在这种前提下,若与大型玩具生产厂商建立联盟,将会对进入玩具市场提供更有力的机会。

2、市场分析

随着我国经济的发展,我国城乡居民的消费支出中,玩具类支出将越来越大。我国16岁以下儿童有3.6亿左右,占人口的比重约20%。目前中国儿童消费已占到家庭总支出的30%左右,全国0-12岁的孩子每月消费总额超过35亿元。中国14岁以下的儿童和青少年的人均年玩具消费仅20-30元人民币(2.4-3.6美元),远低于亚洲儿童人均年玩具消费13美元和全世界儿童人均年玩具消费34美元的水平。如果中国玩具消费达到亚洲平均水平,市场规模预计将突破300亿元人民币。内地玩具市场未来将以每年40%的速度增长,到2010年,销售额将超过1000亿元人民币。在玩具市场,尤其是国内玩具市场,99%生产儿童玩具,儿童玩具几乎一统天下,成人玩具几乎一片空白。而在美国,40%以上的玩具是专门为成人设计制造,而且有公司专门生产成人玩具。中国社会调查事务所最近的一项调查表明,64%的消费者表示如有条件,可以考虑购买适合自己的玩具,其中33%的成人认为自己喜欢并愿意购买玩具。成人玩具市场潜力巨大!

我们要筹建的玩具商城定位在大型的综合商场,主要面对的是年龄在16-30岁的顾客群。他们对网上的电子商务系统有一定的了解,并且也存在很多好奇心强的消费者,另外他们对于新鲜事物的接受能力也比较到位,同时他们也充分的保留他们的童心,对玩具仍然带有怀念的心情。

3、竞争对手分析

中国玩具网最大的优势是他满足了信心人类的个性化需求,但是他并不明确他的特定目标顾客,市场惜分仍不到位,也因为此为我们的网商玩具商城提供了可乘之机。在完善提供个性化需求的同时,更加加深对我们企业目标客户群的消费需求以及消费结构进行深入的调查与分析。

4、企业的自身分析

目前网商玩具商城作为一个新兴的企业进入网商玩具销售行业,没有广大的消费客户群体,但是我们主要面对的是16-30岁的细分市场,我们将集中精力研究者以客户群体的消费结构。另外,在中国玩具品牌不是特别深入人心的时候,利用30岁以下的承认玩具市场的开发,与某一万聚生产品牌建立同盟,设计与开发满足成人智力和需求的各类玩具。 我们的企业将主要以出售开发设计的成人玩具同时兼首少儿玩具为主要的盈利方式,并且为消费者提供个性化的定制服务,在各大城市设立一个传统商店,作为其在该城市的销售送货点。

5.网站的技术解决方案

由于目前整个网站的建设前期投资巨大,所以先采用租用虚拟主机的方式组建网站,等时机成熟,成本收回一部分的时候,在改会采用自建服务器的方式经营。整个过程大约共经历一年的时间,在此期间,企业可以根据实际的消费者消费特征进行重新的规划。有利于整个网站的继续完善。

第五篇:网上商城系统毕业设计任务书

湖南机电职业技术学院

毕业设计(论文)任务书

题目:网上商城系统

任务与要求:

使用MyEclipse+SqlServer2005开发网上商城系统。系统包括首页,首页中显示当前的商品,系统具有用户登录、用户注册功能,对于管理员可以发布商品,修改、删除、商品;普通用户可以登录系统后通过购物车购买商品,并进行结账。

系统采用B/S模式开发,使用动态网页技术JSP,数据库采用文中阐述整个项目的总体规划,需求分析,概要设计,详细设计,具

体实现,测试和管理等相关内容。时间:2011年10 月 19日 至2011年 12月 30日共0.5年 系部:信息工程系专业:计算机网络技术学生姓名:学号:

指导单位或教研室:网络教研室

指导教师: 郝丽波系主任: 朱安新

2011年 10月19日

上一篇:为什么马克思主义下一篇:务实求真开拓创新