ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:243.53KB ,
资源ID:3777353      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3777353.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上购物商城需求规格说明书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上购物商城需求规格说明书.docx

1、网上购物商城需求规格说明书中南林业科技大学软件工程课程设计报告设计名称: 网上购物商城 姓 名: 王旭琴 学 号: * 专业班级: 13级软件工程2班 系 (院): 计算机与信息工程学院 * * 描述细致,分析合理 (20分)内容完整,结构严谨 (20分) 文字流畅,用词准确 (20分)流程图, 格式规范代码清晰,可读性好 (20分)注释完整,层次清晰无抄袭 (20分)抄袭,总成绩0分总分签名: 2015-6-30网上购物商城需求规格说明1、绪论1.1课题意义 自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展

2、与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不够高,所以电子购物网站的实现是一个仍然是非常迫切的需求。1.2网上购物商城可以实现提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前做到全面地了解使企业有针对性地提前安排生产经营计划,占得市场先机。1.3加强与客户的沟通促进产品销售根据网上购物商城信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务。1.4降低交易和售后服务成本网上购物商城使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务。2、面向对象分析2

3、.1功能模型2.1.1系统简述 网上购物商城的系统简述系统名称:网上购物商城系统简述:该系统主要提供在线浏览、网上下单、在线支付和送货到家的服务,必须整合现有的库存系统和会计系统。重点整理:1、最主要的功能是:网络下单、在线支付、送货到家的服务。2、整合现有的会计系统和库存系统 2.1.2参与者种类表网上购物商城参与者种类表种 类细 项参 与 者人公司内部的人网上商城店长、管理员公司外部的人游客、会员 系 统其他系统(内部)会计系统和库存系统其他系统(外部)无数据库有时间 2.1.3用例要点表 网上购物商城用例要点表用 例要 点说 明 注册结果账户状态为“会员”重要步骤1、填写个人信息2、会员

4、审核通过议题需验证和绑定手机号,绑定支付宝 订购商品结果订购状态为“已结账”重要步骤1、提交订单2、确认付款3、确认收货议题保持“订购状态”,或是拆成“加入购物车”和“结账” 2.1.4用例图表1-1顾客用例图表1-2管理员用例图表1-3商户用例图表1-4游客用例图2.1.5用例描述 表1-1注册的用例描述用例名称:注册参与者:游客前置条件:游客进入网上购物商城界面用例描述:游客进入网上购物商城界面后,点击注册可以进入到注册界面,填写基本信息,注册成为会员后置条件:注册成功,成为会员表1-2查询商品信息的用例描述用例名称:查询商品信息参与者:游客前置条件:游客进入网上购物商城界面用例描述:游客

5、进入网上购物商城界面后,通过筛选、搜索查询出相应的商品信息,并进行浏览说明:游客只能浏览信息,只有通过注册以后才能够购买相应的商品。后置条件:游客得到相应的商品信息表1-3登录的用例描述用例名称:登录参与者:买家前置条件:买家进入网上购物商城界面用例描述:买家进入网上购物商城界面后,点击登录,输入正确的用户名和密码信息,确认登录成功后置条件:买家注册成功后,可以继续留在首页浏览信息,也可以进入个人主页。表1-4个人信息维护的用例描述用例名称:个人信息维护参与者:买家前置条件:买家进入个人主页用例描述:买家进入个人主页后,可以对相关信息进行维护后置条件:买家可以成功修改自己的个人信息表1-5查询

6、商品信息的用例描述用例名称:查询商品信息参与者:买家前置条件:买家进入网上购物商城界面或登录成功后用例描述:买家在购物系统首页,通过详细查询或模糊查询,筛选浏览商品信息,买家找到中意的商品,可选中商品,进入本商品详细的介绍界面,可以查看本商品的所有买家的评价、历史销售记录和所有有关商品的信息,并可加入购物车购买。后置条件:买家查询到自己需要的商品信息。表1-6添加到购物车用例名称:添加到购物车参与者:买家前置条件:买家选中自己所需的商品,并处于相应的商品信息页面用例描述:买家点击加入购物车,将所需的商品放入购物车后置条件:可以返回首页继续浏览,也可以点击进入到购物车页面表1-7移除商品的用例描

7、述用例名称:移除商品参与者:买家前置条件:买家进入到购物车界面用例描述:买家看到自己的购物车中的信息,并将自己不需要的商品订单删除后置条件:买家删除商品订单信息,可以返回首页继续浏览,或是进入结算中心表1-8付款到第三方软件用例名称:付款到第三方软件参与者:买家前置条件:买家处于自己的购物车界面用例描述:买家确认好订单信息,点击付款,买家支付货款时,先进入购买界面,选择付款方式(网银、支付宝),若用网银支付,买家需要选择银行名称,然后输入支付密码;若用支付宝可直接支付,两者选择其一,支付成功后(交给第三方),显示交易成功信息后置条件:买家将钱款付到第三方,暂时有第三方管理付款表1-9确认订单用

8、例名称:提交订单参与者:买家前置条件:买家在确认订单信息界面用例描述:买家看到自己的收货地址信息和订单信息,对自己的订单信息进行提交后置条件:提交成功后,买家可以进行付款表1-10确认收货用例名称:确认收货参与者:买家前置条件:买家收到自己的商品用例描述:买家在收到自己的商品之后,点击确认收货后置条件:确认收货成功,钱款将自动由第三方软件打至卖家表1-11评价商品及买家用例名称:评价商品及买家参与者:买家前置条件:买家在确认收货之后用例描述:买家可以根据自己使用商品的情况,对卖家商品及快递进行评价后置条件:买家评价成功,交易完成表1-12投诉商品用例名称:投诉商品前置条件:买家在收到货品,使用

9、之后用例描述:如果买家对自己的商品不满意,可以点击投诉,提交投诉申请,将信息反馈给管理员。后置条件:买家投诉成功,管理员会对相关信息进行处理表1-13店主信息填写用例名称:店主信息填写参与者:买家前置条件:买家在自己的个人主页、用例描述:买家依次点击卖家中心-免费开店-店铺申请,进入店铺申请界面,填写相关信息后置条件:填写完自己的相关信息,等待管理员的审核结果表1-14店铺信息填写用例名称:店铺信息填写参与者:买家前置条件:买家身份审核通过以后用例描述:买家根据实际情况填写自己的商铺信息,点击提交后置条件:提交成功,等待系统审核表1-15在线聊天用例名称:在线聊天参与者:买家前置条件:买家在看

10、中某一商品之后用例描述:买家可以点击旺旺在线聊天,启动旺旺聊天工具,与卖家进行在线沟通,进一步了解商品信息后置条件:买家可以进一步获得商品的详细信息表1-16登录用例名称:登录参与者:卖家前置条件:卖家进入网上购物商城界面用例描述:卖家进入网上购物商城界面后,点击扥估,输入正确的信息登陆成功后置条件:卖家登录成功后,进入到自己的主页表1-17个人信息维护用例名称:个人信息维护参与者:卖家前置条件:卖家进入个人主页用例描述:卖家进入个人主页界面后,可以最自己的相关信息进行维护后置条件:卖家可以成功修改自己的信息表1-18评价买家用例名称:评价买家前置条件:当买家对自己的商品作出评价之后用例描述:

11、卖家接受到买家的评价消息之后,及时对买家进行评价后置条件:卖家评价成功表1-19商品发布表1-20商品修改表1-21商品下架表1-22在线聊天用例名称:在线聊天参与者:卖家前置条件:卖家收到买家消息之后用例描述:卖家根据买家的问题进行相应的回答,给予买家更为详细的商品信息后置条件:卖家可以了解买家的需求,从而对商品信息进行调整表1-23登录用例名称:登录参与者:管理员前置条件:管理员进入管理员的登录界面用例描述:管理员输入正确的账号和密码,登录成功进入管理员主页说明:该系统为管理员准备了一个单独的登录界面,这是游客和会员所看不见的,从而保障了系统管理的安全性后置条件:管理员进入到自己的个人主页

12、,可以对会员进行表1-24商品下架用例名称:商品下架参与者:管理员前置条件:管理员在接到买家投诉商品后,对相关情况进行调查,如买家投诉属实,管理员可将商品下架用例描述:管理员点击商品下架,将该商品下架,下架成功后,系统会给卖家发出消息,提示卖家该商品被强制下架后置条件:管理员将商品下架后,将会删除该商品的所有信息表1-25商品审核用例名称:商品审核参与者:管理员前置条件:当卖家提交发布商品后,管理员会受到相关信息提示来对卖家商品进行审核用例描述:管理员确认商品没有问题后,可以同意卖家的商品申请后置条件:管理员可以将商品发布到网站上表1-26会员审核用例名称:会员审核参与者:管理员前置条件:游客

13、在注册会员,提交申请后,管理员会收到提示对游客相关信息审核用例描述:管理员在确认用户信息无问题后,同意用户的会员申请后置条件:管理员将该用户注册成为会员表1-27会员删除用例名称:会员删除参与者:管理员前置条件:若该会员账号长期不使用,管理员有权注销该会员用例描述:管理员点击会员注销,通过输入会员账号,确认账号信息,点击注销,删除该会员说明:可以设置一个期限,如两个月,如果两个月内用户为进行过登录,系统会给管理员发来提示,提醒管理员删除该会员后置条件:该会员的所有信息将会被删除表1-28商铺删除用例名称:商铺删除参与者:管理员前置条件:卖家在提出商铺申请后,管理员会收到信息,对商铺进行审核用例

14、描述:管理员在确认商铺信息无问题后,同意用户的商铺申请后置条件:管理员将商铺发布到网站上,之后用户可以在商铺上发布商品表1-29商铺收回用例名称:商铺收回前置条件:若该商铺长期闲置,管理员会接到系统信息予以处理用例描述:管理员点击商铺收回,通过输入商铺名称,确认商铺信息,点击收回,删除该商铺说明:(1)如上例会员删除一样,也可以设置期限,如期限已到,管理员会收到系统提示收回商铺 (2)不同商铺的名称不允许相同后置条件:该商铺的所有信息全部被删除,用户无法登录2.2功能模型2.2.1备选类会员-买家,会员-卖家,游客,收货人,订单,订单项,管理员,购物车,店铺,收货地址2.2.2 筛选候选类(1

15、) “会员-买家”,“会员-卖家”,”游客”,“收货人”都属于系统的使用者,归为“用户”类(2)“管理员”为系统的管理者,在数据库中可以专门为该类建立一张表,名为“用户表”(3)“购物车”为系统用户所有,是系统中的重要元素必不可少,在数据库中需专门建立一张表格,用于存储用户的订单(4)“订单“组成购物车,是一个重要的类(5)“店铺“淘宝会员买家申请开店后就可以拥有店铺,店铺是该系统的重要成分,负责商品陈列和销售,因此应该对其建模2.2.3网上购物商城类图2.3动态模型4.1交互图买家用例“支付到第三方软件”顺序图如图4.1-1所示。买家“添加到购物车”顺序图如图4.1-2所示。4.2状态图店铺

16、对象的状态有:开始、待提交、待审批、开办店铺、接受审核、继续营业、店铺整改、关闭店铺。买家申请开店,店铺对象进入“待提交”;买家填写核实个人信息并提交,店铺进入“待审批”;买家个人信息审批通过,店铺进入“开办店铺”;店铺正式营业后,网上购物商城的管理员有权对店铺进行定期的审核,店铺处于“接受店铺的审核”;店铺经过审核,店铺进入“继续营业”,若店铺不符合规定,想要继续经营,店铺进入“店铺整改”,若店铺有重大违法行为,店铺进入“店铺关闭”。店铺对象图如4.2-1所示。订单对象的状态有:开始、待确认、待提交、待付款、待发货、待确认收货、待评价、交易成功、交易关闭。买家点击“购买”以后,买家的订单对象

17、进入“待确认”;买家选择商品的颜色和型号,订单对象进入“待提交”;买家填写好收货地址和联系电话,点击“确认订单”,订单对象进入“待付款”;买家选择支付方式,并支付成功以后,订单对象进入“待 4.1-1买家用例“支付到第三方软件”顺序图4.1-2买家“添加到购物车”顺序图发货”;卖家核对好订单信息,联系物流打包包裹,并点击“发货”,订单对象进入“待确认收货”;买家收到商品,并确认商品,点击“确认收货”,订单进入“待评价”;买家对商品及物流作出相应的评价,卖家对买家作出评价,订单对象进入“交易成功”;买家支付延迟超时、订单取消或商品库存不足,订单对象都会进入“交易关闭”。订单对象的状态图如4.2-

18、2所示。 3、面向对象设计 3.1网上购物商城系统结构设计网上购物商城系统整体上采用Internet技术,客户端通过Web方式进行信息的发布和获取。软件架构采用浏览器/服务器方式。客户端采用JavaScript、java等网络编程语言编写,其脚本程序简单易用、灵活性强,可以控制整个Web页面。基于JavaScript的用户界面为图表4.2- 1店铺对象的状态图4.2-2订单对象的状态图户所熟悉,因此,我们选择JavaScript来编写基于HTML的客户端程序,完成客户与服务器件间的参数传递,在浏览器中解释执行。设计时考虑权限,对不同权限级别显示相应的内容。Web网络服务器向用户提供业务服务,应

19、用服务器处理Web服务器转发的请求进行业务处理。我们基于Oracle11g数据库平台搭建网上购物商城系统数据库。 如图所示,本系统采用面向对象的三层体系结构,这种三层体系结构是在客户端与数据库之间加入了一个中间层,应用程序将业务规则、数据访问、合法性校验等工作放在了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM、DCOM通信与中间层建立连接,再经由中间层与数据库进行交换。三层结构包含:表示层、业务逻辑层、数据访问层。数据访问层主要是对原始数据的操作,为业务逻辑层或表示层提供数据服务;业务逻辑层主要是针对具体的问题的操作,也可以理解成对数据访问层的操作,对数据进行逻辑处

20、理;表示层主要表示成Web方式,也可以表示成WINFROM方式。如果业务逻辑层相当强大和完善,无论如何定义和更改表示层,业务逻辑层都能完善地提供服务。图2.12.2模块及人机界面设计3.2模块及人机界面设计根据系统的功能需求模型,将系统参与者划分为不同的模块,如图2.2-1所示,游客对应注册、浏览商品信息;会员-买家对应登录、个人信息维护、查询商品信息、添加到购物车、移除商品、付款到第三方软件、确认订单、确认付款、确认收货、投诉、评价商品及买家、店主信息填写、店铺信息填写、在线聊天;会员-卖家对应登录、个人信息维护、评价买家、商品发布、商品下架、商品修改、在线聊天;管理员对应登录、商品下架、商

21、品审核、会员审核、会员删除、商铺审核、商铺收回。 本系统开发的目的是实现在线浏览、网上下单、在线支付和送货到家的服务,方便买家购物、卖家管理商铺和管理员进行管理,所以系统的人机交互界面都是以Web页面形式呈现。下面给出主要的功能界面和设计说明。 1、注册 其功能界面如图2.2-2所示。初始化:游客进入该界面,页面显示需要用户的个人基本信息输入:用户的基本信息,包括用户名、密码、密码确认、手机号码、常用收货地址、联系电话、支付宝账号、常用邮箱。处理:进行验证后,提交系统。输出:提示用户是否注册成功。2 浏览商品信息其功能界面如图2.2-3所示初始化:用户进入该界面,界面显示需要用户输入商品关键信

22、息,游客可以通过模糊查询搜索想要浏览的商品。输入:商品属性和商品名称等关键字。处理:系统根据用户输入的信息,搜索相关的商品。输出:显示符合条件的商品列表。4、登录其功能界面如图2.2-4所示初始化:用户进入该界面,若用户初次登录,界面显示需要用户输入账号和密码,否则界面显示需要用户输入密码或更换账号登录。输入:用户名和密码处理:进行验证够,提交系统输出:提示用户登录成功。5、个人信息维护其功能界面如图2.2-5所示初始化:用户进入该界面,界面显示用户的账号管理信息,包括安全设置、个人资料、收货地址、支付宝绑定设置输入:用户点击对应的选项卡,双击对应的信息即可进行修改,然后点击保存。处理:系统保

23、存用户提交的信息。输出:返回系统保存结果。6、查询商品信息其功能界面如图2.2-6所示初始化:用户进入该界面,界面显示商品的详细信息。输入:用户可以选择商品的颜色和款式,然后点击“添加到购物车”或“购买”。处理:系统记录用户所要购买商品的详细信息输出:显示用户成功添加到购物车或是进入“提交订单”界面。7、添加到购物车其功能界面如图2.2-7所示初始化:用户进入该界面,界面显示商品的详细信息。输入:用户可以选择商品的颜色和款式,然后点击“添加到购物车”。处理:系统将用户所要的商品添加到用户的购物车输出:显示用户添加成功8、移除商品其功能界面如图2.2-8所示初始化:用户进入该“购物车”界面,界面

24、显示用户所有提交的订单,包括订单的数量和价格。输入:用户点击与商品同行的“删除”按钮,即可移除该商品。处理:系统从用户的购物车中删除用户选中的商品,然后更新购物车。输出:系统显示更新以后的购物车。9、确认订单其功能界面如图2.2-9所示初始化:用户进入该界面,该界面显示用户的收货信息输入:收货信息若未完善,用户需要添加信息;若用户想要修改信息,用户可以点击修改。处理:系统保存用户的收货信息。输出:系统跳转到“确认付款”界面。10、确认付款其功能界面如图2.2-10所示初始化:用户进入该界面,该界面显示用户选择付款方式和交易密码输入:用户选择付款方式和输入交易密码处理:系统进行验证输出:提示用户

25、付款成功11、确认收货其功能界面如图2.2-11所示初始化:用户进入该界面,该界面显示用户待确认收货的订单。输入:用户收到商品后,点击“确认收货”按钮,然后输入交易密码。处理:系统更改订单的状态,并将款项打给卖家。输出:提示用户提交成功和进行评价。12、评价商品及卖家其功能界面如图2.2-12所示初始化:用户找到待评价的订单,然后点击“评价”。输入:用户输入对商品、服务态度和物流的评价内容,然后点击“保存”。处理:系统保存用户的评价内容。输出:提示用户评价成功。13、投诉其功能界面如图2.2-13所示初始化:用户进入已买到的宝贝页面,点击“投诉”按钮。输入:用户填写投诉申请,包括投诉原因、资料

26、证明等。处理:系统保存用户的投诉信息,并及时反馈给管理员和卖家。输出:提示用户提交成功,并可查看处理进度。14、在线聊天其功能界面如图2.2-14所示初始化:用户进入商品详情页面、提交订单页面、已买到的宝贝页面。输入:用户点击“旺旺”图标处理:若本地安装了旺旺客户端,则开启旺旺;否则打开网页版旺旺。输出:显示旺旺消息对话框。15、店铺信息填写其功能界面如图2.2-15所示初始化:用户登录系统后,店家16、店主信息填写其功能界面如图2.2-16所示 初始化:用户登录成功后,点击“卖家中心”-“免费开店”。系统显示用户需要填写的基本信息,包括个人信息、身份认证信息。 输入:用户填写开店申请,点击“

27、提交” 处理:系统保存用户的申请信息,及时反馈给管理员审核。 输出:提示用户提交成功,可查看审核进度。17、评价买家其功能界面如图2.2-17所示初始化:用户找到待评价的订单,点击“评价”。系统显示用户需要填写的评价对象及输入框。输入: 买家输入评价内容。处理:系统提交评价信息。输出:返回系统保存结果,此时卖家有权查看买家的评价内容。18、商品发布其功能界面如图2.2-18所示初始化:用户进入“卖家中心”,点击“发布宝贝”,然后进入商品发布界面,该界面需要用户选择商品的类目以及商品的详细介绍信息。输入:用户完善商品的信息,然后点击“发布”。处理:系统保存商品信息,上传到卖家的店铺中。输入:提示

28、上传成功。19、商品修改其功能界面如图2.2-19所示初始化:用户进入“卖家中心”,点击“出售中的宝贝”,然后点击“编辑”按钮即可修改相应商品的信息。输入:用修改商品的属性。处理:系统更新该商品的信息。输出:系统返回更新后的商品详情页面。20、商品下架其功能界面如图2.2-20所示初始化:用户进入“卖家中心”,点击“出售中的宝贝”,显示买家的出售商品列表。输入:用户点击宝贝对应的复选框,然后点击下架按钮。处理:系统从用户的商铺中删除该商品。输出:系统返回更新后的商品列表。3.3数据设计这里采用类图进行数据类的设计。与图相比,类图的描述能力更强,可看作是图的扩充。对于关系数据库来说,可以用类图描

29、述数据库模式,用类描述数据库表,用类的操作来描述触发器和存储过程。如图2.3-1所示是数据类的关系图。 对应的10张表如表2.3-1-表2.3-10所示。 表2.3-1用户表字段名称 数据类型 中文名称 取值userNo varchar2(100) 用户编号 采用数字编码userName varchar2(100) 用户名 userPassWord varchar2(100) 密码userRank INT 用户等级isSeller BOOLEAN 是否为卖家 TRUE或FALSEname varchar2(10) 真实姓名 age INT 年龄 deliveryAddressNo varchar2(100) 收货地址编号 Tell varchar2(13) 联系电话cartNo varchar2(100) 购物车编号shopNo varchar2(100) 店铺编号alipayAccount varchar2(20) 支付宝managerNo varchar2(20) 管理员编号 表2.3-2购物车表字段名称 数据类型 中文名称 取值cartNo varchar2(20) 购物车编号 productName varchar2(20) 商品名称productPrice number(9,2) 商品单价productNum int

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1