网上购物系统需求分析
- 格式:doc
- 大小:259.00 KB
- 文档页数:14
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
购物管理系统需求分析一、引言购物管理系统是一种针对在线购物服务的信息管理系统,旨在提供便捷、高效的购物体验。
本文旨在对购物管理系统的需求进行详细分析,以确保系统能够满足用户的需求,并实现高效管理。
二、用户需求分析购物管理系统的主要用户分为商家和消费者两类,他们有不同的需求。
### 1. 商家需求 - 商品管理:商家需要能够方便地上架、下架商品,设置商品属性、价格等信息。
- 订单管理:查看订单状态、处理退换货等功能。
- 数据分析:查看销售报表、用户行为分析等数据。
- 促销活动:设置促销活动、优惠券等。
2. 消费者需求•商品浏览:浏览商品信息、筛选条件、搜索功能等。
•下单购买:便捷的下单流程、多种支付方式等。
•订单管理:查看订单状态、物流信息等。
•评价反馈:对商品进行评价、提出建议等。
三、系统功能需求1. 商品管理•商品发布:支持商家发布新商品,设置商品属性、价格。
•商品展示:展示商品信息、多种展示样式。
•商品分类:支持商品分类、子分类,方便用户浏览。
•商品搜索:支持关键词搜索、筛选条件搜索等。
2. 订单管理•订单查看:用户和商家可以查看订单详情、状态。
•订单处理:商家可以处理订单、发货等操作。
•退换货:支持用户提交退换货申请,商家处理流程。
3. 数据分析•销售报表:定期生成销售报表、库存报表等。
•用户行为分析:分析用户浏览、购买行为,为商家提供决策支持。
4. 促销活动•优惠券管理:商家可以设置优惠券、促销活动。
•拼团秒杀:支持拼团、秒杀活动,促进销售。
四、系统非功能需求1. 性能需求•高并发:系统需支持高并发访问,确保系统稳定性。
•响应速度:用户操作及时响应,页面加载速度快。
2. 安全需求•数据安全:用户信息、交易数据需要加密存储和传输。
•权限管理:用户、商家有不同的权限,确保数据安全。
3. 可靠性需求•备份恢复:系统数据需要进行定期备份,以防数据丢失。
•异常处理:系统应能够处理异常情况,确保系统正常运行。
需求分析报告网上购物需求分析报告:网上购物1. 引言随着互联网的普及和电子商务的发展,网上购物已经成为现代人生活中不可或缺的一部分。
通过网上购物,消费者可以方便快捷地获取各种商品和服务,提高了购物的便利性和效率。
本报告旨在分析网上购物的需求,并提出相应的解决方案。
2. 用户需求分析2.1. 便捷性用户希望通过网上购物可以节省时间和精力,不需要亲自前往实体店铺进行购物。
网上购物提供了24小时全年无休的服务,使用户可以随时购物,无论时间和地点。
2.2. 商品种类丰富用户期望在网上购物中能够找到丰富的商品种类,包括各种品牌和价格段的商品。
用户希望通过网上购物可以满足各种个性化需求。
2.3. 商品质量和真实性用户担心网上购物中的商品质量和真实性问题。
用户希望可以从可信的平台购买到正品商品,并且希望能够通过评价、评分等方式了解其他用户对商品的评价和经验,以便做出更好的选择。
2.4. 安全性和可信度用户担心在网上购物中个人信息泄露、支付安全等问题。
用户希望能够购物平台能够提供安全的支付渠道和保护用户个人信息的措施,增加用户对购物平台的信任感。
2.5. 售后服务用户期望在网上购物后能够享受到完善的售后服务。
如果商品有质量问题,用户希望可以得到快速的退货或换货服务。
用户也期望能够得到及时的客服支持,解决购物过程中的问题。
3. 解决方案分析3.1. 便捷性:通过提供手机APP和网站两种方式,用户可以通过电脑和手机随时随地进行购物。
同时,通过提供智能的推荐系统,根据用户的历史购买记录和个人喜好预测用户的购物需求,提供个性化的推荐商品。
3.2. 商品种类丰富:通过与不同品牌和商家的合作,网上购物平台可以提供用户丰富的商品种类,包括时尚服饰、家居用品、电子产品等各种品类。
3.3. 商品质量和真实性:购物平台可以加强与品牌和商家的合作,确保所售商品的质量和真实性。
同时,平台可以建立一套评价和评分系统,用户可以对购买的商品进行评价和打分,帮助其他用户做出更好的选择。
前台模块:用例1 用户管理——概要级主执行者:注册用户范围:本网站层次:概用级步聚:1.1:用户信息管理1.2:VIP信息用例1.1用户信息管理――概要级执行者:注册用户范围:本网站层次:概要级步聚:1.1.1:注册会员1.1.2:会员登录1.1.3:查看个人用户信息1.1.4:修改用户信息用例1.1.1 注册会员――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:游览者得一个账号——会员数据库里面增加会员记录。
前置条件:已经打开该网站,进入注册页面。
最小保证:用户信息正确,两次密码相同,没有重名。
成功保证:注册提交成功。
主成功场景:A:检查用户名是否已经存在B:查看两次密码是否相同用例1.2 VIP信息――概要级执行者:管里范围:本网站层次:概要级步聚:1.2.1查看具备VIP条件用例1.2.1查看具备VIP条件――用户目标级执行者:管里员范围:本网站层次:用户目标级项目相关人员和利益:会员——VIP来自会员幸运者,可以享受网站一些活动或购物的优惠。
前置条件:登陆成功。
最小保证:用户的消费满足优惠的条件。
主成功场景:A:用户的消费满足优惠的条件用例2 购物管理――概要级主执行者:注册用户范围:本网站层次:概用级步聚:2.1:浏览商品2.2搜索商品2.3暂存架管理2.4:购物车管理用例2.1浏览商品――概用级主执行者:浏览者范围:本网站层次:概用级步聚:2.1.1:查看商品列表2.1.2:查看商品详细信息2.1.3:查看商品评论2.1.4:发表评论2.1.5:放入暂存架2.1.6:放入购物车用例2.1.1 查看商品列表――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:浏览者——商品商,可以浏览商品的信息。
前置条件:网页已经打开。
成功保证:浏览到商品。
主成功场景:A:商品列表用例2.1.2查看商品详细信息――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:浏览者——商品商,可以浏览商品的信息。
网上购物系统需求分析1.简介1.1.2. 市场定位分析网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。
因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。
售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。
1.1.3. 网站建设经济可行性分析传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。
1.1.4. 网站建设技术可行性分析(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国In ternet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。
(2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。
(3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上商店经营活动将得到法律的保护。
网上购物系统的设计与实现随着互联网的发展,网上购物已经成为人们日常生活中不可或缺的一部分。
相比传统的实体店购物,网上购物更加便捷、快速,同时还能够在全球范围内选购商品。
为了提供更好的购物体验,许多企业都在不断地优化他们的网上购物平台。
本文将对网上购物系统的设计与实现进行探讨。
一、系统概述网上购物系统是指通过互联网提供商品展示、下单、支付、配送等一系列购物服务的系统。
该系统通常由前台用户界面、后台管理界面、数据库和服务器等部分组成。
用户可以通过前台界面搜索、浏览商品,并且完成下单支付等操作,而商家则可以通过后台管理界面管理商品、订单、用户信息等。
二、系统需求分析1. 用户需求用户希望能够通过简单的操作快速找到自己想要的商品,并且能够方便快捷地完成支付和配送。
用户也需要有良好的售后服务和退换货政策。
2. 商家需求商家需要一个方便的后台管理界面,能够对商品进行管理,发布促销活动,查看订单等。
商家也希望有完善的支付和物流系统,以便进行交易和配送。
3. 技术需求系统需要具备良好的网站安全性能,可以保护用户的个人信息和交易数据。
系统还需要具备良好的稳定性和可扩展性,能够应对大流量和大规模交易。
三、系统设计1. 数据库设计系统的数据库设计包括商品信息表、用户信息表、订单表、支付表、配送表等。
商品信息表包括商品名称、价格、库存等信息;用户信息表包括用户账号、密码、收货地址等信息;订单表包括订单编号、商品编号、订单状态等信息。
2. 前台界面设计前台界面设计需要考虑用户的使用习惯和购物体验。
首页需要展示热门商品、促销活动等信息,同时还需要提供搜索、分类等功能,方便用户浏览和搜索商品。
商品详情页面需要展示商品的详细信息、用户评价等内容,同时要提供加入购物车、立即购买等操作。
购物车页面需要展示用户已选商品,并且提供修改、删除等功能。
3. 后台管理界面设计后台管理界面需要提供商品管理、订单管理、用户管理、促销活动管理等功能。
网上购物系统的设计与实现网上购物系统是指通过互联网平台进行商品买卖的一种商业模式。
随着互联网的普及和发展,网上购物系统已经成为了人们购物的主要方式之一。
在这样的一个大环境下,设计并实现一个高效、便捷、安全的网上购物系统变得尤为重要。
本文将从系统的需求分析、系统的设计和系统的实现三个方面来探讨网上购物系统的设计与实现。
一、系统需求分析1.1 用户需求分析在进行网上购物系统的设计之前,首先要对用户的需求进行全面的分析。
用户对网上购物系统的主要需求包括以下几个方面:(1)便捷快速的购物体验:用户希望在网上购物时能够方便快捷地浏览和搜索商品,快速下单购买。
(2)安全可靠的支付系统:用户希望在支付过程中能够享受到安全可靠的支付环境,个人信息不被泄露。
用户也希望有多种支付方式可供选择,如支付宝、微信支付、银行卡支付等。
(3)售后服务:用户在购买产品后需要有完善的售后服务保障,如退货、换货、维修等服务。
(1)便捷的商品管理:商家希望能够方便地上传商品信息,管理库存信息、价格信息等内容。
(2)快速的订单处理:商家希望能够迅速地处理用户下单购买的订单,以便及时发货。
(3)数据统计和分析:商家希望系统能够提供相关的数据统计和分析功能,帮助商家了解销售情况、用户喜好等信息,以便调整营销策略。
二、系统设计2.1 系统功能设计基于上述的需求分析,网上购物系统应包括以下主要功能:(1)商品浏览和搜索功能:用户可以通过系统方便地查看各类商品信息,快速搜索所需商品。
(2)购物车功能:用户将需要购买的商品加入购物车,方便用户统一结算。
(3)订单管理功能:用户可以查看自己的订单信息,包括订单状态、物流信息等。
(4)支付功能:系统提供多种支付方式,保障用户的支付安全。
(5)个人中心功能:用户可以在个人中心查看个人信息,修改密码等。
2.2 技术架构设计网上购物系统的技术架构设计应该考虑系统的扩展性、稳定性和安全性。
一般来说,网上购物系统的技术架构包括前端、后端和数据库三部分。
在线购物系统----客户订单处理在线购物(客户订单处理)[首次获取需求]肌酸机厂商允许客户通过Internet购买计算机。
客户可以在厂商的网页上挑选计算机。
计算机分为服务器、台式机和笔记本电脑。
客户可以在线挑选标准配置或者按自己期望的配置组装。
可配置的组件((如内存)以下拉列表(选择列表)的方式供客户选择。
对于每一种新的配置,系统都能计算价格。
为了使订单生效,客户必须填写送货地址和支付信息。
可用的支付方式包括信用卡支付和支票支付。
一旦订单被提交,系统会给客户发送电子邮件,确认订单的详细信息。
在等待计算机到货的过程中,客户可以随时在网上查看订单的状态。
[附加需求]●每位客户都可以通过商家的在线购物网页查看服务器、台式机或笔记本的标准配置及价格。
客户选择查看详细的配置信息,可能决定购买标准机、或者购买配置更合适的组装机。
系统可以根据客户的要求计算每种配置的价格。
●客户可以选择网上订购,或者在最终下订单前要求销售员主动与自己联系,解释订单的详细信息、协商价格等。
●为使订单生效,客户必须在表单中填写送货地址、账单地址以及支付细节(信用卡或支票);●客户的订单被输入到系统中之后,销售人员给仓库发送一份电子请求,说明所订配置的详细信息。
●交易的详细信息,包括订单号和客户账号,通过电子邮件发送给客户,使其能在线查看订单的状态。
●仓库收到销售人员的发货后,将计算机发送给客户。
大家参考上述的需求文档说明,按如下步骤进行相应的需求分析。
步骤一:找出在线购物系统中的参与者客户、销售人员、仓库步骤二:找出每个参与者参与的用例步骤三:画出用例图步骤四:编写其中某一个用例的用例文档,格式如下步骤五:根据上述的用例文档说明找出主事件流和备选事件流中的动作步骤六:根据上述动作画出活动图步骤七:参考前面的需求分析找出本系统中的实体类步骤八:参考步骤七中发现的实体类及根据需求的内容分别找出每个类的属性及类之间的关系画出类图。
网上购物系统的设计与实现网上购物系统是基于互联网的一种购物模式,用户可以通过网络直接购买商品或者服务。
本文将介绍网上购物系统的设计与实现。
一、系统需求分析1. 用户需求分析:用户可以在系统中浏览商品信息,选择并添加商品到购物车,进行结算和支付等操作。
2. 商家需求分析:商家可以在系统中上传商品信息,管理商品库存,查看销售情况等。
3. 管理员需求分析:管理员可以管理系统用户,审核商家入驻申请,管理系统功能等。
二、系统设计1. 数据库设计:系统需要设计商品信息表、用户信息表、商家信息表、订单信息表等关键表。
2. 系统架构设计:系统采用三层架构,包括表示层、业务逻辑层和数据访问层。
3. 功能设计:系统应具备用户注册、用户登录、商品浏览、商品搜索、购物车管理、订单管理、支付功能等。
三、系统实现1. 前端设计:使用HTML、CSS和JavaScript等技术实现前端页面的设计和交互功能。
2. 后端设计:采用Java语言,使用Spring MVC框架实现控制器部分逻辑,使用MyBatis框架实现数据访问层的代码。
3. 数据库设计与实现:使用MySQL数据库,根据需求分析中的数据库设计,创建相应的表,并实现相应的数据操作代码。
四、系统测试与上线1. 单元测试:对系统的每个功能模块进行单元测试,保证功能的正确性。
2. 集成测试:将各个模块集成在一起进行测试,确保模块间的协调与兼容性。
3. 性能测试:对系统进行性能测试,以保证系统的可用性和稳定性。
4. 上线运维:将系统部署到服务器上,并进行运维工作,保证系统的正常运行和数据的安全。
总结:通过以上的分析和设计,我们可以实现一个功能完善的网上购物系统。
用户可以通过系统方便地购买到自己所需的商品,商家也可以通过系统方便地销售商品。
系统的上线和运维保证了系统的稳定性和安全性。
网上购物系统需求分析1.需求分析1.1设计定位我们的目标是在规定的时间内设计出漏洞尽量少,功能尽可能全面,用户体验尽可能好的网站。
对设计者而言,设计出来的网站尽可能的实用,动态性能强,而不是设计出来就不能改变的死的网站。
1.2可行性分析从技术、经济还有网站操作多个方面,我们的网站设计可行性极高。
经济方面:如今的电子商务以及网上购物,不仅方便快捷,比起传统购物很大方面节省了成本,逐渐的被人们所接受。
技术方面:两年的大学学习,我们已经比较好的掌握了C语言,C++,JAVA等多种编程语言。
运用windows xp及以上操作系统,结合SQL技术,利用ediplus进行网页开发。
并且在当今,网络应用基础设施不断完善,电子支付技术的应用进入千家万户,法律也提供了一些有力的保障,技术上可行。
操作方面:由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户无需学习,一般都能够很容易的知道如何操作。
而管理员也无需具备专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。
1.3设计目标本设计为简单的购物网站设计,设计的主要目的是锻炼我们的团队合作能力并且加强我们对所学知识的理解,并且对网站设计有个初步的了解。
前台实现的基本功能: (1)商品选购(可按分类方式查找商品,或者通过关键字进行查询) (2)购物车功能 (3)查看商品详细情况 (4)用户注册(5)用户登陆(6)查看用户的订单信息(7)修改用户个人信息后台管理部分主要有:(1)商品管理:添加修改删除商品(2)用户信息管理:修改删除用户(3)订单信息管理:查看更新订单删除订单1.4网站整体操作功能描述网上商店的主要参与者是顾客以及管理人员。
无论什么类型的网上商店,顾客从网上购物的过程都相似:本网站顾客操作步骤说明如下:(1)注册登录。
要求输入用户名、密码、联系电话、Email地址等基本信息。
注册完后,注册完后自动跳入购物界面。
如顾客觉得个人信息有问题,顾客可以自己修改密码;(2)挑选商品。
引言............................................... 错误!未定义书签。
1.编写目的...................................... 错误!未定义书签。
2.背景.......................................... 错误!未定义书签。
3.定义.......................................... 错误!未定义书签。
4.参考资料...................................... 错误!未定义书签。
现有系统描述....................................... 错误!未定义书签。
项目概述........................................... 错误!未定义书签。
1.项目目标...................................... 错误!未定义书签。
2.系统功能...................................... 错误!未定义书签。
3.用户的特点.................................... 错误!未定义书签。
系统数据流图....................................... 错误!未定义书签。
业务功能的描述................................... 错误!未定义书签。
非功能需求......................................... 错误!未定义书签。
1.系统设计要求.................................. 错误!未定义书签。
2.网络及与其它系统接口要求...................... 错误!未定义书签。
在线购物需求分析需求规格说明书小组成员:完成时间:2013.10.4总体分析随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。
通过网络我们可以足不出户的做许多事情。
休闲,娱乐,学习,购物,交友等等许多我们数之不尽的事情。
随着信息化的不断进步,今天一种新的购物方式已然出现。
那就是上文已经提及的在线购物。
什么是在线购物系统?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
所以在线购物系统首先必须满足不同人群对购物系统操作和功能的需求;其次在于在线购物系统必须切实的把销售和购买结合起来,真正做到网上购买和支付。
一、系统功能分析首先进行系统分析,简单的来说在线购物系统大概需要以下几个系统:A1 客户子系统,A2 厂商子系统。
如下图图1.订货系统层次方框图二、参与者在线购物系统中的参与者为 顾客、销售人员、仓库;1.客户使用制造厂商的web 页面来查看所选择的服务器、台式机或笔记本的标准配置,价钱也同时显示出来2.客户悬着擦看配置的细节,也许带有购买其他的意愿或建立一个更合适的配置,每种配置的价格在客户要求的情况下显示出来。
3.客户可以选择在线订购计算机或者要求销售人员在订单真正发出之前与自己联系,解释订单的细节,协商价格等。
4.要发出订单,客户必须填写在线表格关于运送和发票地址及付客户子系统定制计算机选定结束后下订单订单管理 选择标准配置Web 上选择产品订单确认订单撤销在线购物系统厂商子系统付款 产品信息发布 接收订单 发送e-mail 确认订单及金额 收到打款后发货 物流查询付款方式,发票,地址售后服务计算价格款细节(信用卡或者支票)。
5.在客户的订单输入到系统之后,销售人员发送电子请求给仓库,附上所订购的配置的细节。
一、系统流程分析(1)普通用户分为注册会员用户和非会员用户。
进入网站首页,会员用户登录成功后具有查看商品信息并订购商品、查看订购信息、查看公告信息、修改个人信息等权限;非会员用户不用登录,只能查看商品信息、公告信息,不能订购商品.只有注册成为会员用户并成功登录后。
方可订购商品。
(2)部门管理员只可以对本部门销售的商品的分类、商品品牌和商品信息进行管理,也可对自己的个人信息进行管理维护。
(3)总管理员可以对商城销售的商品大类、各部门的管理员、公告信息和客户订单进行管理.并可以修改个人信息和密码。
图1-1 系统流程示意图二、系统数据库设计本系统客观存在的实体有:管理员(gly)、注册会员用户user)、商品种类(spzl)、商品子类(splx)、商品品牌(ppxx)、商品(sp)、商城公告(board)。
共7个实体,图2-1 网上购物全局E-R图三、逻辑结构设计管理员:包括管理员编号、注册名、密码、真实姓名、地址、电话、E-mail、其他。
当管理员编号为“0000”时,代表系统总管理员,其他编号为对应的部门管理员。
注册会员用户信息:包括用户ID、姓名、密码、性别、地址、手机号、电话、E—mail。
商品种类:包括商品种类编号,商品种类名称。
每一个商品种类可以有多个商品子类。
商品子类:包括子类编号、子类名称、指标名称I、指标名称2、指标名称3、指标名称4、指标名称5。
5个指标名称中分别存放每一子类商品的5个主要的指标名称。
商品品牌:包括品牌编号、品牌名称、品牌生产商、业务联系信息。
商品:包括商品编号、商品名称、商品型号、商品指标值1、商品指标值2、商品指标值3,商品指标值4、商品指标值5、参考销售单价、上市日期、图片、简介。
5个商品指标值巾分别存放各商品的具体指标参数值。
商城公告信息:包括公告编号、公告标题、公告内容、发布时阅。
商品销售信息:包括订单编号、用户编号、商品种类编号、商品分类编号、商品品牌编号、商品编号、订购日期、订购数量、实际销售价、用户确认、发货日期、管理员确认。
网上购物系统需求分析
1.简介
1.1.
2.市场定位分析
网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。
因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。
售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。
1.1.3.网站建设经济可行性分析
传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。
1.1.4.网站建设技术可行性分析
(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。
(2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。
(3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上商店经营活动将得到法律的保护。
(5)最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。
成为我们构建网站的直接技术支持。
因此,公司构建网上购物电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上购物电子商务网站技术上可行。
1.1.5.网站建设操作可行性分析
由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户无需学习,一般都能够很容易的知道如何操作。
而管理员也无需具备专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。
1.2. 目标
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息
后台管理部分主要有:
1. 商店商品管理:添加、修改、删除、查看。
2. 用户信息管理:查看、修改、删除。
3. 订单信息管理:查看订单清单、更新订单付款、出货状态、删
除订单。
1.3. 参考资料
[ 1 ] Bruce Eckel 著, 侯捷译. Thinking in Java Second Edition. 机械工业出版社, 2002.
[ 2 ] 孙鑫. Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用. 电子工业出版社, 2006.
[ 3 ] Roger S.Pressman. Software Engineering A Practitioner’s Approach Fifth Edition. 机械工业出版社, 2006.
[ 4 ] Paul DuBois. MySQL :The definitive guide to using, programming, and administering MySQL 4, Second Edition. Sams, 2004.
[ 5 ] Michael Kofler. The Definitive Guide to MySQL 5, Third Edition
Apress, 2006.
[ 6 ] Robin Dewson 著, 董明译. SQL Server 2005 基础教程. 人民邮电出版社, 2006.
[ 7 ] Joseph Schmuller 著, 李虎赵龙刚译. UML基础、案例与应用. 人民邮电出版社, 2006.
2. 产品整体说明
2.1. 产品整体描述网上商店的主要参与者是顾客和商场,以及后台管理人员。
无论什么类型的网上商店,顾客从网上购物的过程都相似,操作步骤说明如下:
(1)顾客在进行第一次购物之前要进行会员登记。
一般要求输入真实的姓名、通讯地址、联系电话、Email地址等基本信息。
注册完后,系统会自动生成一个“会员ID”和密码,并在网页上显示出来。
顾
客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码;
(2)进入网上商店,挑选商品。
顾客可以按产品类别检索商品,也可以输入产品名称等信息,通配检索数据库,找出所关心的商品;
(3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;
(4)选中商品后,输入购买数量并点击“选购”按钮,将商品放入购物车;
(5)选购结束,检查购物车,核实商品和数量是否正确,如有出入,可以重新调整商品和数量,如无误,则去“收银台”结帐。
(6)收银台提交购物清单、选择付款方式及送货方式。
完成购物过程。
同样,后台管理人员的操作过程如下:
1.管理人员输入ID,密码进入管理页面。
2.管理人员进入管理页面,页面左侧显示去往商店商品查询,添加商品信息,订单信息查询,用户信息查询的链接。
3.管理人员点击商店商品查询页面:
4.管理人员点击添加商品信息页面:输入需添加的商品信息,管理人员点击提交向后台数据库提交信息。
提交成功的话,页面显示新商品信息提交成功,否则显示数据库操作失败。
5.管理人员点击订单查询页面:页面显示出已接到订单,其中包括
商品名称,商品类别,单价,数量。
以及总金额,总数量,下单时间,交货时间,总金额,下单时IP,用户备注,是否付款,是否交货等。
6.管理人员点击用户信息查询页面:页面显示出用户ID号用户名,真实姓名,联系地址,联系电话。
管理员可以进行用户的删除,查找动作。
删除成功后,页面显示删除成功。
2.2. 产品功能
2.2.1.网站建设需求分析
对于网上商店,其最大好处是要能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、商品的折扣等,更要体现在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购物过程。
所以,在设计网络商店时,最重要的就是完成“用户功能”。
其次,对众多商品、订单、用户信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些则可以称为“管理功能”。
2.2.2.用户功能分析
用户需要注册成会员用户,需要用户注册使用的功能有:
a) 用户注册。
b) 用户添加商品到购物车的功能。
购物车的设计,必须做到清晰、简单和方便。
c) 用户信息的自我管理。
用户的注册信息中,用户的地址、联系方式等都是商品配送的重要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。
2.2.
3.管理功能分析
对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。
商品登记。
将商品的各种信息:商品名、价格、厂家等录入到数据库中,是网站管理中的一项基本的工作。
用户管理。
网站应该可以对用户进行诸如删除、查看部分用户信息等功能。
订单管理。
这是最重要的管理功能。
管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并
了解个订单的处理情况。
2.3. 运行环境
2.3.1.硬件/网络环境
可选用支持J2EE的主机,虚拟主机,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊要求,以客户实际购买力为主。
2.3.2.软件环境
采用Microsoft SQL Server作为数据存储数据库,或者采用MySql;
采用JSP/SERVLET/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. 管理员进行管理功能
3.2.3. 购物车实现功能。