欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    实例-网上商品竞拍系统.ppt

    • 资源ID:6437418       资源大小:3.37MB        全文页数:51页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实例-网上商品竞拍系统.ppt

    ,软件工程,12 实例网上商品竞拍系统,本章概述,本章通过一个软件开发实例网上商品竞拍系统,介绍用软件工程的原理、方法来开发软件的全过程。该系统通过网站完成网上商品的竞拍流程,要求对竞拍商品的信息发布、查询都能在线进行,对于用户喜欢的竞拍商品,要求能够在线出价。系统设计分为前台功能设计和后台功能设计两部分。管理员可以通过本系统随时掌握商品的竞拍情况,竞买者可以搜索、查看被拍卖商品的信息,对于感兴趣的商品,可以参加竞拍。系统按照竞拍时间拍卖商品,最后由出价最高者拍得商品。本章内容按商品竞拍系统的开发全过程,分以下几部分进行介绍:问题定义、可行性研究、需求分析、概要设计、模块设计、软件测试等。本章重点:用软件工程的原理、方法开发软件的全过程。,实例网上商品竞拍系统,Contents,目录,问题定义和可行性研究,12.1 问题定义和可行性研究,12.1.1 问题定义,本系统的目标是构建一个基于JSP的网上拍卖系统,为拍卖者和竞买者提供一个在线交流平台。拍卖者将商品的信息上传至网站。竞买者可以搜索、查看被拍卖商品的信息,对于感兴趣的商品,可以参加竞拍。系统按照竞拍时间拍卖商品,最后出价最高者拍得商品。网站是一个在线拍卖平台,同时也是一个公正的第三方。网站的拍卖管理员负责审核拍卖品和用户的拍卖资格或竞买资格,还负责处理交易纠纷和投诉,以及评价、管理拍卖者和竞买者的信用。商品拍卖成功后,竞买者将交易金暂存于网站,当竞买者收到商品并确认之后,网站才将交易金付款给拍卖者。,12.1 问题定义和可行性研究,12.1.2 可行性研究,技术可行性,01,商品竞拍系统的设计要求如下:在进入商品竞拍网站时,用户打开系统首页,首先以游客的身份来浏览网站,当成功注册为网站正式会员之后,通过输入用户名和密码就能以某种会员角色进行商品竞拍。会员根据其身份与竞拍次数具有了一定的权限,可以在对应的功能模块界面完成相应的参与活动。另外系统要有后台登录界面,系统管理员输入用户名与密码,验证正确之后,就可以完成相应的后台管理功能。,12.1 问题定义和可行性研究,12.1.2 可行性研究,技术可行性,01,竞拍商品的发布、查询都能在线进行,而且,对于用户喜欢的竞拍商品,要求能够在线出价。由于竞拍是一种公开的投标方式,对管理员来说,可以随时掌握商品的竞拍情况,也可预料竞价情况,管理员根据竞拍、竞价情况可以设置、管理竞拍商品的状态。合理建立网络数据库、开发网络数据库,来实现网上商品竞拍在技术上是可行的。如果开发该软件的时间比较短,应安排经验较丰富的系统分析人员和编程能力较强的程序员来开发软件,以保证开发任务按时完成。在系统第一次正式运行时开发者要全程在场,以便能及时发现问题、解决问题。,12.1 问题定义和可行性研究,12.1.2 可行性研究,经济可行性,02,从分析系统的经济效益方面出发,除了开发、维护软件和购买硬件需要成本,基本上不需要额外的投资成本。开发者应该对本系统所需要的技术完全掌握并且有一定的软件开发经验。本系统对服务器要求比较高。可行性分析结论:商品竞拍系统从技术可行性和经济可行性来分析,软件开发是可行的。,需求分析和概要设计,网络设计方案,12.2 需求分析和概要设计,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,系统的拍卖流程采用英式拍卖,就是出价逐升式拍卖,即竞买者叫一个比前一个出价更高的价格,直到在规定时间内,没人出更高的价为止。这时,拍卖者就宣布,这件商品按最后一个出价、卖给出价最高的竞买者。拍卖开始后,将从当前时间至拍卖结束时间进行倒计时,竞买者可以在拍卖结束前的任何时刻出价。从拍卖的流程来看,本系统有4种角色的用户:系统管理员、拍卖者、竞买者、拍卖管理员,各个角色具有不同的操作功能。,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,(12)实时监控竞拍信息,根据实际情况对竞拍进程进行调整。,(11)管理拍卖者和竞买者信用(冻结存在不良记录的用户账号,可随时撤掉拍卖者上传的劣质商品,可对数据库内的数据进行添加及删改,可对用户进行权限设置);,(10)处理纠纷;,(9)处理投诉;,(8)搜索和查看竞拍商品信息;,(7)查看竞价记录;,(1)管理拍卖者、竞买者用户基本信息;,(2)管理站内短消息;,(3)审核拍卖者和拍卖商品;,(4)审核竞买者和竞拍资格;,(5)查看拍卖者信息;,(6)查看竞买者信息;,12.2 需求分析和概要设计,12.2.1 系统角色的功能设计,根据4个角色的功能画出它们之间的数据流图。商品竞拍系统的数据流图,如图12-1所示。,图12-1 商品竞拍系统的数据流图,12.2 需求分析和概要设计,12.2.2 数据库设计,12.2 需求分析和概要设计,12.2.2 数据库设计,12.2 需求分析和概要设计,12.2.2 数据库设计,12.2 需求分析和概要设计,12.2.2 数据库设计,12.2 需求分析和概要设计,12.2.3 系统结构设计,对于大型软件系统,通常先进行结构设计,然后再进行详细设计。在结构设计阶段确定软件系统由哪些模块组成,并确定模块之间的相互关系;在详细设计阶段确定每个模块的处理过程。,1,为进行结构设计,首先把复杂的功能分解为比较简单的功能。通常一个模块完成一个适当的功能。系统分析员应把模块组织成层次结构,顶层模块调用它的下一层模块,下层模块再调用其下层模块,依次向下调用,最下层的模块能完成某个功能。软件的结构可用层次图或结构图来描述。,2,12.2 需求分析和概要设计,12.2.3 系统结构设计,12.2 需求分析和概要设计,12.2.3 系统结构设计,根据4个角色的功能画出它们之间的数据流图。商品竞拍系统的数据流图,如下图所示。,12.2 需求分析和概要设计,12.2.3 系统结构设计,12.2 需求分析和概要设计,12.2.3 系统结构设计,12.2 需求分析和概要设计,12.2.4 网络结构设计方案,本系统采用“Web技术+三层结构+Java网络编程”,主体结构应用B/S结构。商品竞拍系统的网络结构为三层架构,如下图所示。,12.2 需求分析和概要设计,12.2.5 网络设计方案,由前面分析,可得商品竞拍系统的网络设计方案,其基本图示如下图所示。本系统采用B/S结构,主要由前台页面、后台服务器组成,接口是客户通过IE浏览器用TCP/IP和HTTP协议来连接。,模块设计,12.3 模块设计,12.3.1 注册登录模块设计,用户信息管理模块包括用户基本信息管理、银行账户管理、拍卖者和竞买者信息管理。这部分主要完成信息的输入及验证。注册登录模块的主要功能是用户注册、登录功能。用户如果是首次登录网站,可以通过单击“注册”按钮,输入用户的基本信息,如用户的姓名、性别、手机号码,当用户输入手机号码时,系统必须验证手机号码的真实性。验证信息完毕后就可注册为网站会员,每个用户有独立的会员名称和密码,便于买卖交易。同时,会员注册后,可享受会员的相关优惠,也可有积分和相应的信用积累。注册的程序流程图,如图12-5所示。,12.3 模块设计,12.3.1 注册登录模块设计,12.3 模块设计,12.3.2 用户信息管理模块设计,12.3 模块设计,12.3.2 用户信息管理模块设计,下面以密码修改为例画事件流程图,如下图所示。,12.3 模块设计,12.3.2 用户信息管理模块设计,对于买家,可以进行账户充钱、余额查询等操作。充钱时输入金额,用户确认,核对银行卡之后进行充值。如下图所示为充值事件流程图。,12.3 模块设计,12.3.2 用户信息管理模块设计,账户余额主要是为了让用户及时了解目前账户金额信息,以便于用户决定如何处理。如下图所示为账户余额查询事件流程图。,12.3 模块设计,12.3.3 拍卖商品管理模块设计,下面主要讨论商品查询的功能。商品查询是为买家和卖家提供的,买家可以通过网站搜索要买的商品,查看该商品是否竞标;卖家可以查询类似商品作为参考,再根据自己的物品决定参加哪些投标。如下图所示为用户搜索商品事件流程图。,12.3 模块设计,12.3.4 拍卖业务管理模块设计,12.3 模块设计,12.3.4 拍卖业务管理模块设计,下面以买家竞买商品为例,买家即投标者,在竞标规定的时间范围内,买家输入自己对商品的估价金额和该商品的数量,单击“确定”按钮进行交易。如果输入金额和数量正确,买家投标的金额和数量将显示在网页中商品的最新竞价下。当输入的金额或者数量不符合要求时,则在当前页面上输出“输入有误,请重新输入”信息。如果竞标的时间已经结束,则在当前页面显示“竞标已经结束,欢迎下次光临”。如下图所示为买家竞标商品事件流程图。,12.3 模块设计,12.3.4 拍卖业务管理模块设计,买家也可通过页面查询当前竞标记录,用户单击竞标商品竞标记录链接,将按照时间的顺序,把投标开始到当前时间的所有该商品的投标金额记录显示出来。当投标结束时,显示中标结果。如下图所示为买家查看竞标记录事件流程图。,12.3 模块设计,12.3.4 拍卖业务管理模块设计,中标后买家购买商品,如下图所示为买家购买商品事件流程图。,软件测试,12.4 软件测试,WebApp的测试,分为内容测试、界面测试、导航测试、构件测试、配置测试、安全性测试几个部分。下面将从制定软件测试计划书、软件功能测试、软件安全性测试和软件性能测试的角度来介绍软件的测试。,12.4 软件测试,12.4.1 制定软件测试计划书,12.4 软件测试,12.4.1 制定软件测试计划书,12.4 软件测试,12.4.2 软件功能测试,12.4 软件测试,12.4.2 软件功能测试,12.4 软件测试,12.4.2 软件功能测试,12.4 软件测试,12.4.2 软件功能测试,12.4 软件测试,12.4.3 软件安全性测试,12.4 软件测试,12.4.4 软件性能测试,本章小结,本章小结,本章以网上商品竞拍系统为例,对实际软件开发过程从问题定义、可行性研究、需求分析、概要设计、模块设计、软件测试等方面进行了介绍。本章所介绍的软件系统,可作为学生的课程实训题目,让学生掌握用软件工程的原理、方法来开发基于Web的软件的全过程。,本章小结,

    注意事项

    本文(实例-网上商品竞拍系统.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开