《网上购物系统需求分析(共16页).doc》由会员分享,可在线阅读,更多相关《网上购物系统需求分析(共16页).doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 中南民族大学管理学院网上购物系统需求分析报告课程名称: 软件工程 年 级: 2009 专 业: 信息管理与信息系统指导教师: 杨 健 完成时间: 2011年11月13日 小组成员:高阳 梁夏 网上购物系统需求分析1简介1.1.2.市场定位分析 网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务
2、安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。1.1.3.网站建设经济可行性分析 传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。1.1.4.网站建设技术可行性分析 () 网络应用基础设施完善,由于信息技术的发展,我国
3、的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。() 网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。() 电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现() 法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将
4、解决电子商务活动的法律技术问题,网上商店经营活动将得到法律的保护。() 最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。成为我们构建网站的直接技术支持。 因此,公司构建网上购物电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上购物电子商务网站技术上可行。1.1.5.网站建设操作可行性分析 由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户无需学习,一般都能够很容易
5、的知道如何操作。而管理员也无需具备专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。1.2. 目标 该项目的目的是开发一个电子购物网站以及后台管理系统。 在前台实现的基本主要有: 1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询) 2. 购物车功能 3. 查看商品详细情况 4. 用户注册 5. 用户登陆 6. 查看用户的订单信息 7. 修改用户个人信息 后台管理部分主要有: 1. 商店商品管理:添加、修改、删除、查看。 2. 用户信息管理:查看、修改、删除。 3. 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。2. 产品整体说明 2.1. 产品整体描述 网
6、上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似,操作步骤说明如下: (1)顾客在进行第一次购物之前要进行会员登记。一般要求输入真实的姓名、通讯地址、联系电话、Email地址等基本信息。注册完后,系统会自动生成一个“会员ID”和密码,并在网页上显示出来。顾客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码; (2)进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等信息,通配检索数据库,找出所关心的商品; (3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息; (4)选中商品后,输入购买数量
7、并点击“选购”按钮,将商品放入购物车; (5)选购结束,检查购物车,核实商品和数量是否正确,如有出入,可以重新调整商品和数量,如无误,则去“收银台”结帐。(6)收银台提交购物清单、选择付款方式及送货方式。完成购物过程。同样,后台管理人员的操作过程如下: 1管理人员输入ID,密码进入管理页面。2管理人员进入管理页面,页面左侧显示去往商店商品查询,添加商品信息,订单信息查询,用户信息查询的链接。3管理人员点击商店商品查询页面: 4管理人员点击添加商品信息页面:输入需添加的商品信息,管理人员点击提交向后台数据库提交信息。提交成功的话,页面显示新商品信息提交成功,否则显示数据库操作失败。5管理人员点击
8、订单查询页面:页面显示出已接到订单,其中包括商品名称,商品类别,单价,数量。以及总金额,总数量,下单时间,交货时间,总金额,下单时IP,用户备注,是否付款,是否交货等。6管理人员点击用户信息查询页面:页面显示出用户ID号用户名,真实姓名,联系地址,联系电话。管理员可以进行用户的删除,查找动作。删除成功后,页面显示删除成功。 2.2. 产品功能 2.2.1.网站建设需求分析 对于网上商店,其最大好处是要能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、商品的折扣等,更要体现在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购物过程。所以,在设计网络商店时,最重
9、要的就是完成“用户功能”。其次,对众多商品、订单、用户信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些则可以称为“管理功能”。2.2.2.用户功能分析 用户需要注册成会员用户,需要用户注册使用的功能有: a) 用户注册。 b) 用户添加商品到购物车的功能。购物车的设计,必须做到清晰、简单和方便。c) 用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是商品配送的重要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。2.2.3.管理功能分析 对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。 商品登记。将商品的各
10、种信息:商品名、价格、厂家等录入到数据库中,是网站管理中的一项基本的工作。 用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功能。 订单管理。这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。2.3. 运行环境 2.3.1.硬件/网络环境可选用支持J2EE的主机,虚拟主机,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以客户实际购买力为主。 2.3.2.软件环境 采用Microsoft SQL Server作为数据存储数据库,或者采用MySql; 采用系统具有更好的可扩展性; JSP/SERV
11、LET/JavaBean技术作为系统的解决方案,使 采用Weblogic作为系统的应用服务器,或者支持JDK1.4.2,TOMCAT4,SERVERLET, JDBC FOR MYSQL & MSSQL虚拟主机; 客户端采用浏览器形式,满足零客户端的易用性要求; 资金允许条件下选用支持PHP4&5 +Zend2.1,支持DSO(APACHE模块) 和CGI两种方式运行,这样在客户端维护,可以自由选择PHP脚本的运行方式。 3. 功能需求 3.1. 功能概述 3.1.1. 用户进入 3.1.2. 管理员管理 3.1.3. 购物车管理 3.2. 功能详述 3.2.1. 用户进入功能 3.2.2.
12、管理员进行管理功能 3.2.3. 购物车实现功能 4、数据库需求分析4.1、商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:字段名描述类型长度是否允许空是否为主键Id商品编号INTEGER否是Sortid商品分类编号INTEGER否否Name商品名称VARCHAR50否否price商品价格DOUBLE否否Saleprice销售价格DOUBLE4否否Descripts商品描述TEXT500否否Contents商品介绍TEXT2000是否Saledate上货时间DATE否否Salecount商品数量INTEGER是否Image商品图片存放路径VAR
13、CHAR50是否42商品类别表字段描述类型长度是否为空是否为主键Id商品分类编号INTEGER否是Name商品分类名称VARCHAR40否否43、会员表字段描述类型长度是否为空是否为主键Id用户编号INTEGER否是Username用户名VARCHAR20否否Password密码VARCHAR20否否Realname用户真实姓名VARCHAR20是否Tel用户电话VARCHAR20是否Address用户地址VARCHAR100是否Zip邮政编码VARCHAR6是否email电子邮件地址VARCHAR50是否44订单表字段描述类型长度是否为空是否为主键Id订单编号INTEGER否是Ordermo
14、生成订单的编号VARCHAR50否否Userid用户编号INTEGER否否Realname收货人姓名VARCHAR20否否Address收货地址VARCHAR100否否Zip邮政编码VARCHAR6是否Tel联系电话VARCHAR11是否Payment付款方式VARCHAR20是否Email电子邮件地址VARCHAR50是否Memo备注说明TEXT2000是否Time订单生成时间VARCHAR20是否tag标志该订单是否处理过INTEGER是否Price价格DOUBLE是否45、订单细目录字段描述类型长度是否为空是否为主键Id编号INTEGER否是Ordered订单编号INTEGER否否Bookid商品编号INTEGER否否Count订购数量INTEGER否否price该条目对应价格INTEGER否否46、系统管理员员基本信息表字段描述类型长度是否为空是否为主键Id用户编号INTEGER否是Username用户名VARCHAR20否否Password密码VARCHAR20否否专心-专注-专业