网上手机交易平台设计与实现

计算机技术的日益发达,电脑的普及,网络技术的日趋成熟,都为老百姓开始网购提供条件。目前网上商城数目众多,耳熟能详的有淘宝、当当网、京东商城等。一开始的网上商城只是在网上展示实物图片,当买卖双方达成交易的意向后,接着在线下实体店铺完成最后的交

  前言

  新世纪已经是网络时代,互联网深刻的改变了我们的生活各个方面。实体经济被网络浪潮冲击的天翻地覆,线上交易蓬勃兴起。处在这样一个物流发达、生活富裕的时代,许多人们购物的目的已由满足生活基本需求转到提高生活质量上来,方便快捷的网络购物给我们提供了多样化的选择,让我们实现随时随地购物的心愿。
  建立一个不同于京东等综合商城的专门销售手机的网上平台,是有重要意义的。首先网页精美,网站体验佳,能给顾客留下较好的印象,利用首因效应,可以赢在起跑线上。结合实际经历和参考其他网站设计,本文所要建立的系统能够具备如下功能:
  (1)用户账号注册:只有会员的注册密码被系统核对一致后,才可以成功注册。同时会员还需要完善个人信息,确认收件地址、邮箱、邮编,保证能够收到商品。而这些操作只有在成功登陆后才能完成,包括订购商品和预付款。
  (2)商品展示管理:运营人员要随时跟新网页上展示的产品,增加新的手机产品种类,并标上相应的价格。及时删除下架的产品,定期搞促销活动,提高产品销量。
  (3)商城人员管理部分:分为前台和后台,涉及人员权限和信息。前台指的是账号注册、订单提交、个人信息修改等。后台指的是增删账号、改变等级等。
  本系统让销售变得标准化,及时变换营销方式,提高销量。同时可以清楚分析各类型手机的销售状况,有效针对的改变销售策略。通过本系统还可以大规模采购手机,数目越多价格越低,减少了进价。这些操作后,运营成本降低,信息更新速度加快。

  (一)市场需求分析

  1.手机售卖流程分析
  通过一个简单的买卖流程图,方便快捷的展现了如何购买和其工作方法。通过该网站可以让有意向购买的顾客快速浏览和选择。在仔细分析了人气较旺的网站比如天猫、京东等等,发现其有共同点,得出一份业务流程图。
  潜在顾客浏览网站后可以得知目前的流行手机款型、价格等,如果有意愿购买可以发表自己的看法或者留言。只有注册过的顾客才可以点击收藏商品。会员用户可以点击购买按钮,将其中意的产品加入购物车,全部选完之后,能够统一结算购物车里的商品。
  2.功能需求分析
  针对顾客求新的心理和对打折促销的消费偏好,在顾客进入网站后首次映入眼帘的是新款手机,而后页面中间是促销活动。只有注册用户才能购买本网站产品,并且只有留下真实有效的个人信息才可以注册成功。会员用户能够在线浏览手机产品图、搜索心仪的手机款型,登录后能够把想购买的商品放入购物车,系统可以自动生成订单,当购买多个手机后,还会自动汇总金额,让顾客知晓所需要的全部金额,以便正确考虑是否全部都要购进。在利用PayPal平台交易成功后,会员还可以表达自己想法和建议。
  网站运营管理包括手机管理和用户管理。手机管理指的是及时将新款手机放到首页,下架手机删除。并且利用相关程序对手机进行分类,让顾客能够分类搜寻。举例来讲,手持式放到手持式下面,让用户能够实现快速浏览和针对性搜寻。用户管理指的是会员信息的收集、管理和回复留言。
  3.数据需求分析
  手机网店全部的数据都被囊括在数据字典上。在其列表里,有着全部数据的所有形态,涉及长度、位置,让数据不能出一点错。为了充分发挥手机商城的作用,应用了各类的数据显示数据。比如留言板块,有着留言的题目、时间,对此的回复则涉及用户的时间、内容、题目的才可以显示出来。
  4.关键技术介绍
  本系统基于HTML5、JSP两种技术构造网页,利用JAVA技术进行后台管理,修改整理数据。美化图片、精修网页就要靠PS软件和调整CSS参数。
  目前较为实用和火热的就是HTML5和JSP技术,可以轻松构建前端。JSP语言则是实现动态、用来调动数据的关键利器。使用JSP开发的网页,能够跨越各类平台,让网页在各种浏览器中打开都能正常排版,不会出现格式错乱等等。更为厉害的是,能够运行于复杂的Linux系统中,有较强的延展性。本系统基于JSP的种种优势,利用它编写语言,这样的网站兼具颜值与实用。Java代码则可以用来最后处理,为用户重新整理全新页面。
  利用MySQL软件进行数据存储,可以把相关数据放到各类表中,进行顺序、空间的排列,将正确的数据放到合理的位置。这样的数据排放能够让数据被读取的更快,而且增加其灵活性。同时也可以将数据的性质、名字快速的写进,让会员和商品信息能成功被读取。
  MyEclipse是本系统整体开发软件。有着其他软件无法比拟的优势,重点在Java,同时具有包容性,方便使用,不占内部存储空间,也不会因为软件出错导致相关程序消失。

  (二)网站框架设计

  (1)网站概要设计
  概要设计是建立手机网站的根本。需求分析和市场调查之后确立了初级设计模式。根据供求关系、目标用户群、市场定位的判定,确立了各模块层级、数据库系统构造。本系统开发方向具体指构造各模块及有效编写数据。最后设计网站运行流程图。按照这个工作理念,系统构思方案,制定开发内容。严格遵守实用性、易对接、完整性、规范化原则。同时根据开发方向,选择模块连接的正确方式,确定程序的合适的语句和模块。

  体系结构

网上手机交易平台设计与实现
  Browser/Server体系结构具有成本低、效率高的优势,基于此,本系统的开发选择了这个体系。Browser/Server利用服务器承载网站功能,页面的展示、数据的交换都通过浏览器完成。本系统同样利用浏览器展现手机网店的内容,其他要配合的程序和步骤则由服务器的后台来处理,各司其职,避免出现代码错误或程序故障等问题。Browser/Server另一个不得不提的优势在于方便快速链接模块。

  功能模块设计

  本系统必须让商城具备其他商城一样的功能,会员成功登陆后可以搜寻手机产品信息、促销打折活动,在支付完成后交易关闭。本片段详细的介绍了各模块和页面设计的细节,具体有以下模块:
  (1)网站注册用户模块:从字面来讲就是会员注册的页面,用户可以用账号密码登陆、修改信息。
  (2)手机搜索型号模块:本系统将手机分为头挂式,入耳式,蓝牙式等几个手机种类。所以用户可以通过个人的手机佩戴习惯快捷的通过搜索功能搜索想要的手机。
  (3)手机订单模块:该页面能够显示订单的相关信息,在会员点击购买后,能够从后台数据库调出收件信息,让用户不用再次填写。在确认订单信息无误后,进入支付页面,完成交易。
  (4)购物车管理模块:用户可以在浏览网页时,将自己中意的手机产品加入其中,如果在继续浏览过程中,看到其他合适的产品,也可以继续添加,如果没有意愿购买,可以将其从购物车删除。最后,该页面会显示添加的产品的总金额,让用户清楚花费情况。
  (5)用户留言板模块:该模块是网站必备页面。它可以实现用户与网站运营者双向沟通,既能让用户建言献策,也可以让其他购买者有所参考,同时能够让网站吸取良好的意见,可以不断优化网站运行。
  (6)手机收藏模块:经常网购的人都会有该体验,在浏览商品时,会有一些中意的但目前没有购买的产品,在此页面中,可以收藏此类产品信息,当有货或者自己可以购买时,在该页面找到产品,完成交易。

  网站页面详细设计

  网站页面设计要达到何种效果,是首先要确定的。本系统就是为了能够提供更佳的购物体验,利用软件优化页面,让网站运行更加快捷方便。那么,优化功能模块、细化设计是保证网页质量的必不可少的条件。

  后台页面设计

  后台管理能为用户提供方便的购物体验,可以实现产品信息、会员管理的相互跳转。通过左侧页面能够清晰显示后台模块。
  前台页面设计
  前台页面为用户提供导购服务,可以扼要介绍相关产品信息,推荐相关款型。登录模块则是背景图,底下的功能按钮,让页面间相互转化成为可能。同时还具备搜索模块,让用户可以快速找到心仪产品。
  数据库设计
  数据库当中有很多有用的信息,比如承载用户真实信息的用户表;记载管理权限、密码等管理员信息的管理员表;存放产品类别、价格等信息的商品表;存储购买者用户名、手机款型、数量和价格等信息的购物车表;记载留言相关内容的留言板表。
  系统功能实现
  数据库连接实现
  手机商城网站在载入所使用的数据时用的库为MySQL。MySQL只是用来执行后台调取信息功能的软件,但是连接数据库则需要利用JDBC技术来实现执行数据库调取信息的操作。JDBC可以给予Java程序数据库所提供的Java接口和类。通过在编写程序时引用接口和类的程序块,本系统可以实现访问MySQL的数据库的功能。在程序整体运行不出现语法错误时,连接数据库,运行服务器,在浏览器中运行调取数据的功能,就可以执行数据发给数据库的操作了。
  功能模块实现
  用户注册功能模块实现
  这个功能的实现需要游客在需求购买产品时才会运行。游客在正确的填写个人信息并检验完成后,刷新页面重新登录才可以在本系统中执行会员的操作。注册时要选择会员级别,填写个人的信息和其它网站大同小异,但是需要填写真实地址。本系统的用户注册流程图如下图3-1所示。本系统具体实现的页面如图3-2所示。
  手机查看模块实现
  相关手机产品信息在首页显示,用户能够在登录实现操作后完成交易。如果用户没有登录,没有进行相关操作,只能简单浏览产品介绍和产品价格。
  手机查看页面可以分为三类:一是在会员登录后点击搜索网站内感兴趣的款型的所有手机;二是仔细查看特定款型的手机价格、品名;三是能否正常完成交易。相关图示如图3-3显示。
  用户登录页面实现
  只有成功登陆才可以进行购买支付等操作,这就限制了非注册会员的权限。而在登录时,若用户名和密码不符,或者没有在数据库中找到,那么页面将显示无此用户。
  购物车页面实现
  购物车中是用户的有购买意向的手机产品,接着会员既能选择支付也可以继续浏览。在把商品加入购物车中,能够选择加入的数量和品名,同时也有删除订单的选项,金额随即可见。网站还会根据不同的会员等级,给与不同的价格优惠。
  查看订单页面实现
  网上商城最关键的就是订单模块,会员能够在订单里看到目前自己的消费情况,确认购买的产品型号和数量,信息无误后可以点击支付,完成交易。在支付完成后还可以继续进行查看订单详细信息。如图3-6显示的那样。
  留言板页面实现
  单纯浏览网页的用户,在完成注册后,需要重新打开页面才可以进行购买,或者在网站首页点击左上角登录按钮登录。成功登陆后才能进行留言,留言的内容能够让其他用户有所参考,给他们提供有用信息。
  修改个人信息页面实现
  普通会员在使用正确的用户名和密码后,在新的网页登录后,能够点击修改按钮,转到注册资料页面,进行信息再次改正。改正时会显示之前保存的信息,我们可以根据提示,开始修改。在完成改正后提交,改正后的信息才能得以保留。修改成功的页面如图3-7所示。
  手机管理页面实现
  管理员可以在后台凭借用户名和正确的密码进行登录,完成运营网站工作。各类账号对应不一样的权限,确保后台只能管理员才可以登录,其他用户不能闯入,才能保障用户隐私和网站安全。
  管理员能够在后台开始修改资料,完善产品信息。同时对会员进行操作,查看会员等级,分析会员浏览记录,以便针对性的推荐相关产品。
  后台订单处理实现
  在顾客完成交易,提交订单后,管理员才能进行该操作。运营者需要查看其支付的完成情况,才能开始配单和发货。管理员可以根据销量进行商品的增减。
  支付页面实现
  顾客能够在支付界面支付过,成功购买后,由支付平台发送支付成功消息,所以用户除了注册网站之外还需要拥有支付平台的账号,才能完成交易。
  系统测试
  测试目的
  对软件进行测试过程,不仅具有非常强的针对性,而且具有非常强的目的性。也就是通过软件测试让我们对软件的质量和功能有个清楚的认知,了解该软件是否能够顺利完成任务并且是以一种我们期望的方式去完成,还要达到软件在运行时各个功能模块能够无缝切合、准确流畅地配合完成相关任务。想要知道软件的实际运行状况是否良好,就需要对软件测试的结果进行分析和总结,通过这种反馈的信息揭露出软件运行存在的问题,它能够帮助实现评估整个系统存在的风险的目的。测试结果还具有的作用就是帮助决策者做出是否发行该软件的决定,以及在出现较大问题时,帮助决策者做出是否停止制作软件的决定等。

  测试方法

  针对本系统的测试方式,可以分为两种即黑盒测试和白盒测试。在测试过程中首先采用了分阶段进行测试的方法,也就是对单个程序块分别进行测试,测试内容就是观察他们在运行上的状况,有没有出现语法错误等。然后综合起所有程序块进行测试,测试内容是观察系统整体运行情况,有没有出现功能不衔接等。最后就是对系统是否稳定进行测试,以及还有的额外的属性和功能进行测试。
  基本路径的覆盖测试方法可以用来测试本系统的功能,将其作为测试用例的选择项。想要测试数据方面可以选择数据流测试方法,而循环测试方法用于测试功能方面。针对编写的程序存在的bug,可以用该测试用例找到。判定覆盖、条件覆盖、语句覆盖等属于逻辑覆盖测试的基本方法,在这次测试用例设计中也使用了很多种基本方法。对于功能是否稳定进行测试,主要用到的测试方式就是黑盒测试,在黑盒测试时用到的方法就是因果图。
  测试项目
  (1)登陆注册模块功能测试
  测试内容:针对以下功能进行测试:验证会员账号、查询会员信息、对比会员信息。
  目的:在本网站注册过的用户能不能再次使用注册过的账户进行登录;账号和密码的错误组合是否不被允许登录;成功进入系统后,用户能够修改自身的信息甚至是密码。
  (2)管理员功能测试
  测试内容:针对以下功能进行测试:手机商品的添加、用户账户的信息的管理、留言板内容的管理。
  目的:查看管理员功能是否都能够使用也处在正常状态。
  (3)订单模块功能测试
  测试内容:订单功能
  目的:查看打算购买的手机的价格、数量能不能显示出来;订单的内容能不能在购物车的界面显示出来。
  测试结果
  (1)登陆模块测试:在本网站注册过的用户可以使用注册过的账号来登录本系统。但是,可能数据库与前台在衔接上出现了问题,导致用户在输入密码之后进行登录时需要等待一会,这影响了用户使用本系统的感受,造成衔接不畅的原因也可能是电脑有问题。
  (2)管理员模块测试:在登录本系统后,管理员能够行使自身的权限。不仅可以对用户的信息加以修改,还可以对商品信息进行管理以及对留言板信息进行管理,总之,在用户账户管理页面和商品管理页面都能进行操作。
  (3)订单模块功能测试:就像预想的那样,在用户选定了某一商品,店家能够及时添加到购物车,然后在购物车页面就显出了该商品的订单,总之,订单模块功能能够正常运行。

  结论

  手机网上商城在经过一系列研发后,已成功基本上线,能够实现基本运营,也能满足顾客需求。管理权限也能得到保证,用户和网站能实现双向沟通。具体来讲,有如下优点:
  首先页面精美,健康绿色让用户浏览网页没有那么累。同时定期促销吸引顾客参与。
  其次网站安全级别高,管理员登录设置门槛高,不会让别有用心者闯入后台,获取隐私。
  再者用户权限受限,仅限于浏览、搜寻、购买、查看订单信息、修改自己资料,无法查看和修改他人信息。
  最后网站操作简单,方便快捷使用手机支付。
  但不可否认,没有十全十美的程序,也存在一些小问题:
  首先支付平台不是网站本身的,而是采用X的PayPal的平台,不可避免的会带来一些问题。
  其次,网站销售模式的盈利状况没有明晰,成本模糊,考虑不全,一般的人员费用、管理费用、维修、租赁、广告费都没有算进去。
  然而在大量参考网上商城运行模式、文献资料后,还是成功设计出系统,尽管存在不足,但也是一次很好的业务能力学习和锻炼。

  参考文献

  [1]王可,毛力.基于J2EE轻量级框架的教研室信息化管理系统设计[J].中国管理信息化,2011,(19)
  [2]Anli Hermrajani,韩坤.java敏捷开发–使用Spring、Hibernate和Eclipse[M].北京:清华大学出版社,2006.
  [3]廖作斌.基于Java EE多层框架的实时监测系统设计[J].计算机与现代化,2011,(05)
  [4]牟鸿鹄.移动气象服务工作平台的设计与实现[D].电子科技大学.2010.
  [5]谢长勇,刘知贵,郑晓红,徐鲁强.基于模式2的JSP管理信息系统的设计与实现[J].计算机应用研究.2006(07)
  [6]蔡琴.遂宁移动客户投诉快速响应系统的研发和应用[D].电子科技大学.2012.
  [7]曾磊.基于JSP网上购物系统的实现与应用[J].南昌大学2011
  [8]JoséA.Alfaro,Luis A.Rábade.Traceability as a strategic tool to improve inventory management:A case study in the food industry[J].International Journal of Production Economics.2008(1)
  [9]SuryaD.Pathak,JamisonM.Day,AnandNair,William,J.Sawaya,M.MuratKristal.Complexity and Adaptivity in Supply Networks:Building Supply Network Theory Using a Complex Adaptive Systems Perspective*[J].Decision Sciences.2007(4)
  [10]Reggie Davidrajuh.Structures for Stepwise Development of Adaptive Supply Chains[J].Journal of Internet Commerce.2006(4)
  [11]黄华.基于JSP技术的网络交易平台设计与实现[J].电子科技大学2013
  [12]李克.基于WEB的教学质量评价系统的探索研究[J].现代企业教育.2014(10):512-513.
  [13]俞华锋.基于HTML5的网页设计与实现[J].科技信息.2012
  [14]大规模分布式存储系统:原理解析与架构实战[M]出版社:机械工业出版社
  出版时间:2013-09-01
  [15]Web信息架构设计大型网站(第3版)[M][美]Peter Morville,[美]Louis Rosenfeld著;陈建勋译;范围出版社:电子工业出版社出版时间:2013-10-01
  [16]国外电子与通信教材系列:数字图像处理(第3版)[M](英文版)[Digital Image Processing Third Edition]出版社:电子工业出版社出版时间:2007-08-01
  [17](美)霍尔,(美)布朗.Servlet与JSP核心编程(第2版)[M].清华大学出版社,2004.
  [18]郝建妹.基于Web的网上花店系统的设计与实现[J].天津大学2009
  [19]陈南荪.基于J2EE的远程网络教育系统研究与实现[J].电子科技大学2013
  [20]辛峰.基于JSP的网上购物系统设计与实现[J].哈尔滨职业技术学院学报.2010(01)
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.447766.cn/chachong/15637.html,

Like (0)
写文章小能手的头像写文章小能手游客
Previous 2021年12月24日
Next 2021年12月25日

相关推荐

My title page contents