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

    毕业设计(论文)环球家电网上购物系统的设计与实现.doc

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

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

    毕业设计(论文)环球家电网上购物系统的设计与实现.doc

    环球家电网上购物系统的设计与实现 Design and Implementation of the Online Shopping System for Universal Home Appliance学生姓名: XXX学生学号: xxxxxxx专业名称: 软件工程指导教师: XXX(副教授)计算机与信息工程学院2015 年6 月19日独创性声明本人声明所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作和取得的研究成果,除了文中特别加以引用标注之处外,论文中不包含其他人已经发表或撰写过的研究成果,没有伪造数据的行为。毕业设计(论文)作者签名: 签字日期:2014年6月16日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学校有关保留、使用论文的规定。同意学校保留并向有关管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权天津城建大学可以将本论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。(保密的毕业设计(论文)在解密后适用本授权说明)毕业设计(论文)作者签名: 指导教师签名:签字日期:2014年6月19日 签字日期: 2014年6月19日摘 要电子商务是利用电子信息技术和网络技术进行商务活动的一种先进手段。随着网络经济的迅猛发展,电子商务作为网络化的新型经济活动,逐渐成为主要发达国家增强综合竞争实力,赢得全球资源配置优势的有效手段。计算机和网络技术的应用推进了信息社会的进程,而电子商务则造就了全新的经济运行方式,将给社会经济带来重大的变革。电子商务为中小型企业的经营和管理打开新的局面。网络购物作为电子商务一个重要的应用,在新的贸易经济体制中占据了重要的位置,对未来的电子商务的发展发挥着主导作用,越来越受到人们的重视。首先,本文简述了电子商务,尤其是网络购物发展现状,并根据一小型服装企业实际需求提出了构建基于SSH(Struts+Spring+Hibernate)整合框架的电子商务系统的项目计划。其次,深入研究了轻量级Java EE应用体系结构。对所选框架分别进行分析和研究。Struts是一个实现了MVC模式的经典的框架;Hibernate是轻量级Java EE应用的持久层解决方案,以面向对象的方式提供了持久化类到数据表之间的映射,是优秀的ORM框架;Spring为企业应用提供了轻量级的解决方案:它的IOC容器,AOP思想,以它为核心,整合持久层框架和Web MVC框架。通过三个框架的整合,可以构建可扩展、可复用、可移植、可维护的软件系统!最后,在此基础上,严格按照软件开发规范设计本电子商务系统,对系统进行详细的需求分析、体系架构设计、概要设计及详细设计。最终实现了一个网上购物系统,系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单和网上支付,后台主要功能包括管理员信息管理、用户信息管理、商品管理、商品分类管理、订单管理。通过实践,很好的整合了这三个框架,并将其应用到实际的项目中,达到了预期效果,体现了较高的研究价值和应用价值。关键词:电子商务,Struts;Hibernate;Spring;Java EE;框架ABSTRACTE-commerce is an advanced business activity through electronic information technology and network technologyWith the swift development of cybereconomy,E-commerce,as a brand-new new network economic activity which is becoming all effective means of enhancing comprehensive competitive edge and gaining the advantage of global resource allocation for the major developed countriesCalculator with technical application in network propulsion social progress in information,but the electronic commerce then educated the all new economy the movement the method,will bring the social economy graveness replaceE-commerce opens up a new situation for the management and administrmion of the small and medium enterprisesOnline shopping,as part of e。commerce,is very important in this new trade economic system,will display the leading role to the future electronic commerce development,mote and more to be valuedThis paper first gives a brief introduction on e-commerce,focusing on the current status and trends of online shopping in particularAn e-commerce system project proposal for a small garment enterprise,based on all integrated SSH(Struts+Spring+Hibemate)framework,is also providedThe proposal is followed by an in-depth study Oil the lightweight Java EE application architectureStruts is a classical framework which implements the MVC modelHibernate is a lightweight Java persistence framework,it performs powerful object relational mapping from persistence classes to database tablesSpring framework has all IoC container and provides Aspect-oriented programming,and it is the core in integrating with the persistence framework and the Web MVC frameworkThrough integrating the three frameworks,a scalable,reusable,easy to migrate and easy to maintain software system Can be builtThe last part of this paper is a detailed design document of the e-commerce systemThe document follows strictly the development specifications,which includes detailed requirement analysis,system architecture design,a summarised design and a detailed designFinally,this paper implements an online shopping system,which divides into the onstage and the backstageThe onstage includes the main function of registration and logiIl,the view of products,personal information management,the shopping cart,my order form and the net paysThe backstage includes the main function of administrators information management,users information management,commodity management,classification of goods management,order management and announcement-information managementThe three frameworks are well integrated through practice,and expected effects are achieved in applying them on real projectsThe overall results are satisfactoryKey words: E-commerce; Struts; Hibernate; Spring; Java EE; framework目 录第1章 绪论1 1.1课题背景1 1.2研究现状1 1.3开发意义1第2章 系统可行性分析2 2.1 可行性分析2 2.1.1 可行性分析的前提2 2.1.2 技术可行性分析2 2.1.3 操作可行性分析2 2.1.4 经济可行性分析2 2.1.5 社会因素的分析2 2.2 软件开发环境3 2.3本课题要达到的设计目标3第3章 系统概要设计4 3.1 概要分析4 3.1.1 产品总体概述描述4 3.1.2 产品描述4 3.1.3 产品功能概括4 3.1.4 软件接口5 3.2 系统功能5第4章 系统详细设计7 4.1 环球家电网上购物系统的面对对象的设计图7 4.1.1 环球家电网上购物系统中的用例图7 4.1.2 环球家电网上购物系统中的状态图8 4.1.3 环球家电网上购物系统系统平台的时序图11 4.2 数据库抽象与局部视图设计12 4.2.1 数据库分析12 4.2.2 项目实体-属性图12 4.3 环球家电网上购物系统的数据库表的设计14第5章 系统的实现17 5.1 前台主要功能界面和实现的过程17 5.1.1 用户注册的界面17 5.1.2 用户登陆19 5.1.3 用户模块20 5.1.4 管理员24 5.1.5 后台登陆成功到欢迎界面24第6章 软件测试27 6.1 功能测试27 6.2 性能测试27总结29致谢30参考文献31 第1章 绪论本章主要介绍环球家电网上购物系统的课题背景,研究现状,以及做这个系统的主要开发意义,下面将从这三点来谈对环球家电网上购物系统的这种社会需求。1.1课题背景随着信息化的普及,传统的商务模式已经不能满足人们的需求,越来越多的人开始接受新的模式,基于浏览器和服务器的模式,让消费者能够实现网上购物,使用户能够足不出户就能实现购物和交易,这就是新型你的商务模式电子商务。1.2研究现状21世纪是信息的世界,随着信息化的浪潮席卷全球,传统的商务模式受到巨大的冲击。越来越多的企业和个人消费者,在 Internet 开放的网络环境下,一种基于浏览器-服务器应用模式,实现消费者网上购物,商户之间的网上交易和在线电子支付的新型的商业运营模式-电子商务应运而生。目前做得比较成功的电子商务平台,国内有:当当网,阿里巴巴,淘宝,京东商城,慧聪网等,国外有:亚马逊,eBuy等。电子商务在中国也发展了一段时间,目前在国内也有很多电子商务的平台,通过分析国内的电子商务网站可知,目前国内的电子商务做的都是集合型,一个平台中各个方面的商务领域似乎都有涉及到。像比较有名的一些网购平台,如:八点优网,邮乐网,京东商城,易百,淘宝网,拍拍网,红孩网等电子商务网站,涉及的门类都很多,而且他们都有一个共通的特点就是只有产品的展示与订购,很少有厂家企业的介绍。目前中国能用上电子商务平台的都是一些大中型的企业,而大部分的中小型,特别是小型企业还是用着以前的生意模式,靠朋友,靠关系,靠老客户来维持企业,这种模式在过去的时代会有一定的优势,但在信息网络时代这种模式缺乏主动性,往往会使企业处在被动的状态。像阿里巴巴这样的大型电子商务平台是能很好地帮助企业做宣传,联系客户,但是阿里巴巴基本上是面对大中型的企业,每年的管理费用都非常高,对于一些中小企业要承受一笔高的资金是很困难的。为了能够上中小型企业特别是小型企业能够用上电子商务平台,我们特地开发此系统,使中小型企业也能做到生产,宣传,销售一条龙。1.3开发意义本系统设计目的旨在建立一个以(Spring,Hibernate,Struts2)框架为基础的,软件结构,可复用的、灵活的、可扩展的,开发速度快并且轻量级的电子商务平台。系统框架和企业网站子系统是我设计的主要目标,并且可以根据企业用户需求的变化灵活的操作系统的功能模块,企业可以根据自身需求的变化能够实现自由的添加、修改、删除企业网站子系统是实现以上目标的关键。第2章 系统可行性分析本章将从社会需求、软件的可操作性、完成该系统的技术性以及实现的可行性、来全面的了解环球家电网上购物系统,通过了解开发该系统的开发环境和采用的开发工具更好的了解系统。2.1 可行性分析通过对当前购物网站的分析研究,对本系统主要进行技术可行性,操作的可行性、经济可行性和社会需求的分析,其他方面的可行性暂时不作考虑。2.1.1 可行性分析的前提SSH框架是目前最流行的开发模式,它可以让开发人员短时期的了解开发模式,复用好,开发简单方便,由于各个逻辑层之间的耦合度小,可以是团队成员并行合作,提高整个项目的开发效率和所需时间。2.1.2 技术可行性分析本系统采用Spring,Hbernate,Struts2技术开发,运用了MyEclipse8.5来进行开发,以及使用Apache Tomcat 6.0,Navicat Premium,MySQL,使用上述所有的软件,预计3个月开发完成。2.1.3 操作可行性分析该购物系统在任何一款浏览器上都可以兼容,只要在前后台登陆的时候输入正确的密码验证,输入正确的域名即可使用该系统。所有说操作简单明了,任何人都可以操作。 2.1.4 经济可行性分析本系统主要所采用的开发软件包括:Apache Tomcat 6.0,MyEclipse 8.5,Navicat Premium,MySQL,都是免费软件,所以开发的时候工具不需要资金的支撑,只需要人力的投入即可,当项目完成后只要在任何一款浏览器上都可以实现商品浏览,选择,购买等功能。后台管理操作一些添加、编辑、删除、查看就可以形成对系统的管理,当越来越多用户使用该系统时,这样就可以大大的提升的业务量,这样网站可以获得丰厚的回报,收入远远大于投资。2.1.5 社会因素的分析由于现在电子商务的大力膨胀,许多中小企业开始兴起,随着这种需求量的增长,为了满足广大社会的需求,但是社会中各种企业的需求不一定相同,所有需求量应该是非常大,所以只能根据用户最常使用的一些需求和大众需求开发了一款适合中小型企业使用的系统。2.2 软件开发环境在基于Java Web的环球家电网上购物系统分析的基础上,更进一步的了解该系统所需的开发环境,开发环境主要有MyEclipse 8.5, Apache Tomcat 6.0 ,Navicat Premium, MySQLMyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用其在数据库以及JavaEE的发布和开发以及应用程序服务器的整合方面极大提高了工作效率。它是一个功能丰富的JavaEE集成开发环境,包包括了完备的编码测试和完整支持。2.3本课题要达到的设计目标通过对以上需求分析的总结,最终预计环球家电网上购物系统的实现目标如下:实现需求分析阶段所要求的全部功能;用户界面交互性高、用户体验较好、功能齐全;环球家电网上购物系统分层设计、增强该系统的可扩展性、可维护性。第3章 系统概要设计3.1 概要分析 实现环球家电网上购物系统的之前,需要全面的了解整个系统的需求,这里的需求包括概要设计和详细设计两方面,做出一个相对完善的需求分析报告,以下就是该系统的概要设计。3.1.1 产品总体概述描述待开发的软件系统的名称是环球家电网上购物系统。前台主要是完成普通用户的注册,登录,加入购物车,查看订单,会员中心,修改密码,在线支付等功能。后台主要是管理员权限的使用,可以查看前台普通用户的注册信息和管理员的信息,而且可以编辑和删除普通用户的信息和管理员的信息;管理员可以随时的查看,编辑,添加新的商品、一级分类、二级分类等信息,最后可以退出系统。3.1.2 产品描述软件开发的意图:可以满足中小型企业的需求,提高效率。 系统界面要求:界面简洁、明了,是用户能够在一个很舒服的界面下完成购物的相关操作。3.1.3 产品功能概括环球家电网上购物系统的前台功能概述主要描述了基于B/S架构的普通用户所需要的主要功能,环球家电网上购物系统前台的功能概述表如表3-1所示。表3-1 环球家电网上购物系统功能概述功能编号功能名称功能描述可使用该功能用户00用户注册个人信息使用该系统的用户首先进行注册普通用户01用户激活用户到注册时填写的邮箱地址收取邮件并点击激活链接激活账户 普通用户02用户登录用户正确输入用 户名、密码 【登录】普通用户03用户退出用户点击【退出】按钮,退出登录普通用户04会员中心用户登录系统以后可以进入会员中心修改个人信息普通用户05修改密码用户登陆后可以修改个人密码普通用户06加入购物车用户可以将商品加入到购物车普通用户07在线支付用户可以在购物车选择结算,通过网银支付普通用户08查看订单用户登陆后可以查看自己的订单状态普通用户09确认收货用户可以在收到商品后点击确认收货我弄成交易普通用户 环球家电网上购物系统的后台功能概述主要描述了基于B/S所需完成的主要功能、各个功能的大概描述以及后台功能的用户类型等,环球家电网上购物系统后台功能概述表如表3-2所示。表3-2 环球家电网上购物系统后台大表概功能概述功能编号功能名称功能描述可使用该功能用户00后台所有信息管理管理员进行登录超级管理员01系统用户管理管理查看,编辑,删除,添加用户信息和管理员信息系统管理员02商品信息管理管理员可以添加,编辑,查看和删除商品、一级分类。二级分类等信息商品信息管理员03订单管理管理员可以查看用户的订单,以及对订单的状态进行修改订单管理员3.1.4 软件接口环球家电网上购物系统普通用户和管理员之间可以共同使用一套底层数据库,底层为上层提供服务接口,可用性良好。3.2 系统功能本系统先通过数据流图来介绍功能,数据流图(DFD)是一种图形化技术。在数据流图中没有任何具体的物理,它之描绘软件中的逻辑功能和过程,及时不是软件开发人员,非专业人员也可以清楚明白的了解整个系统,使用户和分析员之间很好的沟通桥梁,Java Web将整个系统分为普通用户使用和管理员使用的,也就是前台和和后台两个部分,前台主要用于普通用户及游客的一些需求,可以浏览商品,加入购物车,注册,登录。后台主要实现了管理员权限管理,商品信息管理,一级分类管理,二级分类管理,用户管理。订单管理等功能。基于Java Web的系统普通用户登陆的前台功能结构图以及管理员使用的环球家电网上购物系统的前台系统功能结构如图3-1,管理员所管理的后台功能结构图如图3-2所示。图3-1 基于java web的普通用户功能结构图图3-2 基于Java Web的管理员的系统功能结构图第4章 系统详细设计本章向用户展示了本环球家电网上购物系统的UML设计图,有整个项目的用例图、E-R项目实体图、时序图、状态图等,通过这些结构图说明来了解该平台的详细设计,对与数据库和系统的各个分层之间进行比较详细的设计说明,下面就是所有设计图和数据库表设计的介绍。4.1 环球家电网上购物系统的面对对象的设计图4.1.1 环球家电网上购物系统中的用例图用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图,用来表示系统做了哪些事情的,是帮助分析系统有哪些功能,以及明确系统内部和系统外部(也就是角色)的交互的,普通用户的用例图主要为普通用户在普通用户登陆网站后各个的用例,普通用户用例图如图4-1所示。 图4-1 普通用户用例图管理员用户的用例图是当管理员登陆到后台进行管理操作的时候不同的用例,管理员用户用例图如图4-2所示。图4-2 管理员用户用例图4.1.2 环球家电网上购物系统中的状态图环球家电网上购物系统最为重要的用户就是普通用户及游客和管理员,因此,普通用户的状态多而且也很复杂,但一步一步分解开来,首先需要游客(未注册用户)注册,点击注册按钮,就会显示注册的JSP页面,注册的时候需要填写用户名和用户密码,电子邮箱和联系方式,方可完成注册,然后到有邮箱激活账户,当上述注册不符合信息时,返回注册页面,重新开始注册,游客注册状态图如图4-3所示。图4-3 游客注册状态图游客进入该页面后,注册完成后并确认用以后,便可以进行登陆系统登陆时首先要验证用户名和密码,成功登陆后,用户可以进行浏览商品,加入购物车,查看订单,修改个人信息,修改密码,在线支付等功能,这些操作可统一在主页中的状态转换,环球家电网上购物系统用户登录后的状态转换图如图4-4所示。图4-4环球家电网上购物系统的用户登录后的状态转换图环球家电网上购物系统的管理员登陆后,管理员用户从登录从退出系统期间状态的转换主要用户信息的管理,包括管理员权限管理,商品信息管理,用户管理,订单管理,一级分类管理,二级分类管理,环球家电网上购物系统管理员登录后的状态转换图如图4-5所示。图4-5环球家电网上购物系统用户登录后的状态转换图4.1.3 环球家电网上购物系统系统平台的时序图环球家电网上购物系统的主要对象是普通用户及游客,普通用户从首页浏览商品,再到查看商品详细信息,再到选择商品并加入购物车,如有需要还可以修改购物车中商品的数量以及增加或删除购物车中的商品,再到用户确认购物车中商品以及数量的整个时序图如图4-6所示。图4-6 普通用户加入购物车,以及查看购物车,和付款的时序图4.2 数据库抽象与局部视图设计在概念结构中,是对现实世界的一忠抽化,所谓的抽象是对实际的人、物、事和概念进行人为的处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特征用各种概念精确地加以描述,这个概念组成了某种模型。而E-R图便是这种模型之一,允许定义超类实体性和子类实体型。并用双竖边的矩形表示子类,用直线加小圆圈表示超类与子类的联系,设计这种图,必须注意两点,第一是作为属性,不能在具有需要描述的性质,属性必须是不可分割的数据项,不能包含其他属性。第二是属性不能与其他实体具有联系及图中所表示的联系是实体之间的联系。 4.2.1 数据库分析此次系统所用的数据库用MySQL数据库来处理数据,因为全世界500强的公司中有大约100个使用MySQL来处理数据,为了避免编程的乱码问题,因此数据库全都采用编码UTF-8,所有的数据库表编码也都采用UTF-8。4.2.2 项目实体-属性图以上对项目中的实体类的分析,项目中Hibernate作为底层控制数据库的框架因此底层的JavaBean也就是基本对应数据库的一张表。用户信息如图4-8,用户注册如下图4-9,一级分类信息如下图4-10,二级分类信息如下图4-11所示,商品信息信息如下图4-12所示。 图4-8 用户信息实体-属性图图4-9 用户注册实体-属性图图4-10 一级分类实体-属性图图4-11 二级分类实体-属性图图4-12商品信息实体-属性图4.3 环球家电网上购物系统的数据库表的设计环球家电网上购物系统的实现是为普通用户及游客和管理员提供一个便捷的服务平台,后台管理员表如4-1所示,一级分类表如4-2所示,二级分类表如4-3所示,订单表如4-4所示,订单项表如4-5所示,商品表如4-6所示,用户表如4-7所示。表4-1后台管理员表(adminuser)是否主键字段名字段描述数据类型长度可空约束是uid管理员编号INT(11)11username管理员名VARCHAR(50)50是password管理员密码VARCHAR(30)20是表4-2一级分类表(category)是否主键字段名字段描述数据类型长度可空约束是cid一级分类编号INT(11)11cname一级分类名VARCHAR(50)50表4-3二级分类表(categorysecond)是否主键字段名字段描述数据类型长度可空约束是csid二级分类编号INT(11)11csname二级分类名VARCHAR(50)50cid一级分类编号INT(11)11外键表4-4订单表(orders)是否主键字段名字段描述数据类型长度可空约束是oid订单编号INT(11)11total订单总金额DOUBLE0是ordertime订单时间datetime20是state订单状态INT(11)11是name收货人名VARCHAR(20)20是phone收货人电话VARCHAR(20)20是addr收货人地址VARCHAR(50)50是uid用户编号INT(11)11外键表4-5订单项表(orderitem)是否主键字段名字段描述数据类型长度可空约束是itemid订单项编号INT(11)11count数量INT(11)11是subtotal小计DOUBLE0是pid商品编号INT(11)11外键oid订单编号INT(11)11外键表4-6商品表(product)是否主键字段名字段描述数据类型长度可空约束是pid商品编号INT(11)11pname商品名VARCHAR(50)50是market_price商品市场价DOUBLE0是shop_price商品商城价DOUBLE0是image商品图片路径VARCHAR(255)255是pdesc商品描述VARCHAR(255)255是is_hot是否热门商品INT(11)11是pdate商品上传日期datetime0是csid二级分类编号INT(11)11外键表4-6用户表(user)是否主键字段名字段描述数据类型长度约束可空是uid用户编号INT(11)11username用户名VARCHAR(20)20是password用户密码VARCHAR(20)20是name用户真实姓名VARCHAR(20)20是email用户邮箱VARCHAR(20)20是phone用户电话VARCHAR(20)20是addr用户住址VARCHAR(50)50是state用户状态INT(11)11是code激活码VARCHAR(64)64是第5章 系统的实现本章主要说明本系统的具体的页面设计,和实现主要功能的代码,以及一些代码主要的调用方法,和关于如何搭建环球家电网上购物系统的SSH框架的代码以及框架的主要原理。5.1 前台主要功能界面和实现的过程前台主要是普通用户登入该网站后,看到的整个布局,这个布局中包括了热点商品信息的显示和热点商品的详细信息以及用户看完热点商品之后,选择加入购物车,但是当用户加入购物车的时候,用户可以查看到商品的详细信息,包括价格,类型,描述,接着可以加入购物车,用户也可以查看自己的购物车和自己的订单,也可以修改自己的购物车,可以选择移除指定的商品和清空商品列表,然后用户可以选择在线支付,实现在线购物的功能,游客可以选择商品并加入购物车,也可以选择注册账户,用户注册晚以后需要登陆自己填写的邮箱点击激活邮件里面的链接激活账户,然后才能实现用户所有的功能,包括修改密码,会员中心,等操作。5.1.1 用户注册的界面当游客进入到前台界面时,可以浏览商品,可以将商品加入购物车,但是不能实现在线支付等的功能,所以游客需要先注册一个新的账户如图5-1所示,当游客填写完注册信息,点击注册就会往游客填写的邮箱发送一封激活邮件如图5-2所示,游客登陆自己的邮箱并且点击激活链接完成账户激活如图5-3所示,然后用户就可以登录到新的账户了如图5-4所示,然后就可以实现在线支付等的功能,主要使用Javascript实现,但考虑到用户浏览器可能会禁用Javascript,因此还应当设置Struts拦截器。图5-1商品信息实体-属性图图5-2商品信息实体-属性图图5-3商品信息实体-属性图图5-4商品信息实体-属性图5.1.2 用户登陆当用户注册成功后,用户可以输入自己的用户名和密码与已注册的信息进行验证,验证成功后即可登陆,具体实现效果如图5-5所示。图5-5 用户登陆5.1.3 用户模块当用户登陆成后,进入系统的可以浏览商品信息如图5-6所示,浏览的时候可以查看商品的详细信息如图5-7所示,并且可以在将喜欢的商品加入购物车如图5-8所示,等浏览完毕后用户可以点击我的购物车,查看加入购物车中的商品,并且可以移除购物车中的商品如图5-8所示,或者清除购物车中的全部商品如图5-9所示,用户也可以选择在线支付如图5-10所示,来完成在线支付功能,实现用户浏览商品到购买商品的全部流程。然后用户也可以在我的订单中查看我的订单,并且根据订单的状态选择相应的操作,假如订单已经支付过了,则可以根据用户实际收到货物的情况选择是否确认收货,假如还没有付款,用户可以选择在线支付,用户选择一种支付方式,完成自己订单的付款如图5-11所示。图5-6商品浏览图5-7商品详情图5-8购物车中商品的移除图5-9在线支付图5-10第三方支付平台图5-11 用户登陆后的操作5.1.4 管理员后台登陆界面如下图5-12所示。图5-12 后台登陆5.1.5 后台登陆成功到欢迎界面本操作根据管理员的权限不同显示不同的管理界面,即不同的管理员管理不同的功能模块儿,超级管理员权限如图5-13所示,商品信息管理员权限如图5-14所示,用户管理员权限如图5-15所示,订单管理员权限如图5-16所示。图5-13超级管理员图5-14商品信息管理员图5-15用户管理员图5-16订单管理员第6章 软件测试从刚开始做的时候就对每个小功能和许多细节的部分进行最基础的功能测试,比如输入电话和人数的时候,必须输入数字才可以,否则会提示输入的内容不合法,每个类,这样可以方便在软件做出之后,尽量减少错误出现的可能。由于软件测试包括好多方面的测试,但是限于时间和能力以及其他因素的考虑,现在只对功能和性能进行测试。从这个章节开始对软件每个功能进行测试,以及性能测试,两个方面内容。6.1 功能测试环球家电网上购物系统在已经完成所有需求中的所有功能,并且在后面的详细设计阶段,还增加了邮箱激活等功能。这个章节主要介环球家电网上购物系统的普通用户和管理员之间联系主要功能测试。普通用户注册功能测试图6-1所示。图6-1 普通用户注册功能测试 6.2 性能测试该环球家电网上购物系统经过性能测试之后,该系统具有操作过程简单,有非常好的人机界面交互功能和较好的可维护性,数据查询快,可以方便许多用户的共同使用,还有本系统界面美观,可以给用户带来好的心情。当用户进入系统后,可以快捷查看到当前最热门的商品,用户还可以看到最新的商品,这样可以帮助用户更方便的了解最新最热门的商品。总 结从去年的确定题目到现在的项目完成的过程中,这

    注意事项

    本文(毕业设计(论文)环球家电网上购物系统的设计与实现.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开