当前位置:文档之家› 网上购物商城项目

网上购物商城项目

网上购物商城需求说明书编写:实训项目日期:2010-08-08审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:2010-08-08编号:0011项目背景介绍: (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 XP4)IE版本:IE 6.0及以上版本2.2软件开发环境:1)JDK版本:JDK 1.6.0_142)开发工具:MyEclipse 7.03)使用框架:Struts 1.3.8、Hibernate 3.2、Spring 2.54)数据库:SQL Server 20055)Web服务器:Tomcat 6.03功能描述3.1软件与其环境之间的关系本软件应用于基于Web的网上购物商城,用户通过客户端浏览器向互联网服务器端发出相关服务请求,服务器端通过网络响应请求提供相应服务。

管理员也可以通过网络实现远程的管理。

最终通过送货,管理员完成整个订单处理,并标记订单状态为已处理。

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

目前实现的功能有:a)用户通过浏览器实现注册、登录、注销、分类浏览商品、查询商品、浏览推荐新品、查询个人信息、修改个人信息、定购商品、查看历史订单等。

b)商城管理员可以通过浏览器实现远端的订单处理、商品信息维护(包括增加,修改和删除),管理员维护用户和管理员信息。

c)待扩展的功能有用户通过留言板反馈意见等。

3.3用户特征我们将本软件的使用者分为三类:商场管理者、注册用户、未注册用户。

商城管理者精心管理商城的业务,竭诚为顾客服务,并争取最大经济效益,他熟悉网上购物商城的各步流程,对网上购物商城中商品和用户信息进行管理和维护。

未注册用户可能是第一次登陆我们网上购物商城,也可能是只浏览商品但不想购物者。

网上购物商城应提示或者引导他们注册成为用户,尽量吸引更多的用户,以使网上购物商城发挥最大的效能,取得最好的效益。

注册用户显然对网上购物商城比较有兴趣,愿意浏览这里的商品并且定购。

关键是怎么样给他们提供更有吸引力和更优质的服务。

为了提高注册用户购物的积极性,我们可以根据用户购物的累计金额评选星级用户,星级高的用户可以享受更大的打折优惠。

用户的星级在系统里预设为五个级别,对应的折扣见下表:用户等级折扣率消费累计一星用户95 10000元二星用户90 22000元三星用户85 33000元四星用户80 44000元五星用户75 55000元3.4限制与约束1.运用面向对象软件工程及UML的知识进行软件开发;2.要求实现预定的绝大部分功能;3.界面美观、大方,色彩搭配自然;4.购物操作、流程清晰明了,使用方便;4项目需求4.1系统功能结构图商品管理网上购物商城购物车管理会员管理注册用户管理订单管理留言管理4.2前台功能4.2.1用户注册、登录和注销所有用户都可访问网上购物商城。

已注册的用户输入姓名和密码即可登陆,享有注册用户的权利。

未注册的用户可以申请注册,注册之前要让其明确用户的权利与义务。

用户注册需要填写注册登记表,内容包括姓名、密码、身份证号、联系电话、邮箱、通信地址、邮编。

4.2.2商品显示在商城首页上,商品按区域显示,例如特价区、新品区、热卖区、限时抢购区……等等。

4.2.3用户查询商品所有用户均可按商品名称查询商品(模糊查询),查询结果应显示满足查询条件的所有商品列表,用户可以更进一步查看商品的详细信息,包括商品图片、市场价格、商品描述。

4.2.4用户按分类浏览商品所有用户均可以按照商品分类来浏览商品信息,根据首页面列出的所有商品类别。

进一步查看某类别商品的详细信息,具体包括商品图片、市场价格、商品描述4.2.5用户购物车管理只有已登陆用户才能够购买商品。

注册用户在浏览商品时可将自己喜欢的商品放进购物车,在用户离开商城结账前要对购物车内的商品进行确认,点击下一步进入订单提交页面。

同时用户填写购物订单,订单内容包括:收货人姓名、收货人联系电话、收货人邮编、收货人详细地址。

用户填好此订单后,系统应再次显示用户本次购物的详细信息,经用户确认后方可进行结算处理。

在结算处理中,如果用户账号中的余额不足以支付本次消费,则订单不能提交并提醒用户帐户余额不足需要冲值,订单成功提交后,由后台商城管理员来进一步处理订单。

4.2.6用户查看订单用户购买商品后,为了确定商品是否已经正在被处理,可在登陆后查询自己的订单。

订单显示该用户购买商品的具体信息以及当前处理的状态。

订单有四个状态:状态名称状态描述已下单用户已提交订单,但管理员还未处理正在处理管理员已查看,并在处理已发货货物已发送处理完毕用户已收到货物,订单处理完毕在已提交状态,用户可以选择“删除订单”,取消此次消费。

其余状态,用户均不可取消本次消费。

4.2.7用户修改个人信息注册用户登陆后可以查看自己的信息,其中包括可修改的和不可修改的两种信息。

可修改的是用户注册时填写的内容,包括:姓名、密码、联系电话、邮箱、通信地址、邮编;不可修改的信息包括:用户名、购物记录、用户等级、帐上余额。

4.2.8用户帐户冲值用户在购买商品前,须先向系统冲值。

用户冲值后,需经管理员确认后冲值金额才能生效。

用户能够查看自己的历史冲值记录。

4.2.9用户留言注册用户登录后,可在留言板上留言,留言内容包括:留言人、留言标题、留言内容和留言时间,可以查看自己的留言和管理员的答复。

4.2.10公告显示普通用户和浏览用户可以查看管理员发布的系统公告,首页区域所有要显示的公告按滚动效果显示。

4.3后台功能4.3.1管理员登录和退出商城管理员使用帐号和密码登录后台管理系统进行管理方面的相关操作,也可以退出管理系统。

4.3.2商品管理商城管理员需按商品分类录入商品和相关信息。

商品类别分为商品大类和小类,商品大类和小类。

商品大类包括:食品、酒饮、化妆品、家居百货、运动户外、服装鞋帽、箱包…等等,商品小类在大类之下,例如:服装鞋帽下的小类包括:男装、女装、运动装、童装…等等。

商品按商品类别进行录入。

录入信息包括商品名称、所属区域(默认为新品区)、单价、折扣、商品的图片、商品描述、出厂日期等。

可以对商品进行增、删、改、查操作。

4.3.3订单管理管理员进入订单管理系统后,系统自动将当前状态为未“处理完毕”的订单显示在列表的最上面并按订单的提交时间排序(昨天的订单优先于今天的订单);可以根据用户订单状态处理订单,订单状态分为四种。

相关主题