网上购物商城项目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上购物商城

需求说明书

编写:实训项目日期:2010-08-08

审核:日期:

批准:日期:

受控状态:是

发布版次:1.0 日期:2010-08-08

编号:001

1项目背景介绍: (3)

1.1行业背景介绍 (3)

1.2什么是网上购物? (3)

1.3网上购物的优点 (4)

1.4网上购物的一般流程 (4)

2环境要求: (8)

2.1系统运行环境 (8)

2.2软件开发环境: (8)

3功能描述 (8)

3.1软件与其环境之间的关系 (8)

3.2软件功能 (8)

3.3用户特征 (9)

3.4限制与约束 (9)

4项目需求 (10)

4.1系统功能结构图 (10)

4.2前台功能 (10)

4.2.1用户注册、登录和注销 (10)

4.2.2商品显示 (10)

4.2.3用户查询商品 (10)

4.2.4用户按分类浏览商品 (11)

4.2.5用户购物车管理 (11)

4.2.6用户查看订单 (11)

4.2.7用户修改个人信息 (12)

4.2.8用户帐户冲值 (12)

4.2.9用户留言 (12)

4.2.10公告显示 (12)

4.3后台功能 (12)

4.3.1管理员登录和退出 (12)

4.3.2商品管理 (13)

4.3.3订单管理 (13)

4.3.4用户管理 (13)

4.3.5用户冲值管理 (13)

4.3.6管理员管理 (14)

4.3.7留言管理 (14)

4.3.8公告管理 (14)

4.4系统功能 (14)

4.4.1强制登陆 (14)

4.4.2超时处理 (14)

4.5数据字典 (14)

1项目背景介绍:

1.1行业背景介绍

随着社会的发展,网络已经深入到社会生活的方方面面,人们利用网络实现学习、娱乐、交流以及购物,于是网上购物商城应运而生。

基于此,我们设计开发了该网上购物商城系统。为方便用户使用该系统,熟悉系统功能,特编写该文档,同时以该文档指导软件项目的开发。本文档中详细地介绍了网上购物商城各个部分的需求。为软件开发人员以后更容易的理解代码,修改和扩充软件功能做准备。

本软件的开发是为了完成一个网上购物商城,实现网上购物及其管理,作为一个独立的软件,应用于商业运营。同时通过开发该软件,熟悉面向对象软件工程、UML、软件开发过程以及JSP、Servlet、Struts、Hibernate和Spring框架的使用,掌握科学的软件开发方法,指导以后的工作。

1.2什么是网上购物?

网上购物,就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票账号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。

随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一,根据CNNIC第14次互联网统计报告公布的数据,中国目前7.3%的网民有网上购物的习惯,也就是说,有六百多万的中国网民会从网站上购买自己钟意的商品……。

从交易双方类型分为两种形式一种是B2C,即商家对顾客的形式(如经营商

品音像的卓越网、经营IT数码产品的e800商城),另一种是C2C,即顾客对顾客的形式(如淘宝网、易趣123拍)。

1.3网上购物的优点

首先,对于消费者来说:

1)可以在家“逛商店”,订货不受时间的限制;

2)获得较大量的商品信息,可以买到当地没有的商品;

3)网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;

4)从订货、买货到货物上门无需亲临现场,既省时又省力;

5)由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说

其价格较一般商场的同类商品更便宜。

其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。

再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。

综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。

1.4网上购物的一般流程

下图显示了通常情况下一个网上购物流程应该包含的环节。

但不同的网上购物系统在具体环节的实现上会有不同的差别,如下面两图所示:

图一

图二

通过这两张图,我们可以看出,在很多环节的具体实现上,两个购物系统都各自明确了具体的方式和内容。特别是在付款方式上,为了保证购物的安全,维护购物者的权益,购物网站采取了譬如数据加密、第三方支付、货到付款等措施。

2环境要求:

2.1系统运行环境

1)CPU : 1G以上

2)内存:512M以上

3)操作系统:Window XP

4)IE版本:IE 6.0及以上版本

2.2软件开发环境:

1)JDK版本:JDK 1.6.0_14

2)开发工具:MyEclipse 7.0

3)使用框架:Struts 1.3.8、Hibernate 3.2、Spring 2.5

4)数据库:SQL Server 2005

5)Web服务器:Tomcat 6.0

3功能描述

3.1软件与其环境之间的关系

本软件应用于基于Web的网上购物商城,用户通过客户端浏览器向互联网服务器端发出相关服务请求,服务器端通过网络响应请求提供相应服务。管理员也可以通过网络实现远程的管理。最终通过送货,管理员完成整个订单处理,并标记订单状态为已处理。

3.2软件功能

该软件主要实现网上定购商品功能(具体交易要通过邮局汇款和邮寄商品)。目前实现的功能有:

a)用户通过浏览器实现注册、登录、注销、分类浏览商品、查询商品、浏

览推荐新品、查询个人信息、修改个人信息、定购商品、查看历史订单

等。

相关文档
最新文档