在线手机销售系统设计及实现

在线手机销售系统设计及实现

ID:33332499

大小:5.13 MB

页数:81页

时间:2019-02-24

上传者:U-22505
在线手机销售系统设计及实现_第1页
在线手机销售系统设计及实现_第2页
在线手机销售系统设计及实现_第3页
在线手机销售系统设计及实现_第4页
在线手机销售系统设计及实现_第5页
资源描述:

《在线手机销售系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

万方数据摘要flllIIIIIiilIIIIIltlUlY2751488由于网络的飞速发展,电子商务的发展也越来越趋向于大众化,在传统电商的发展过程中,站点的流量和客户来源一直以来都是决定电商平台是否可以快速成长的决定性因素,我国的电商发展仍处于较为初级的阶段,如何更好更高效的实现传统电子商务模式的进一步改革一直以来是信息化建设的重要课题,本课题研究的手机销售业务为此提供了一个重要的解决方案。在线手机销售系统由用户前台和管理员后台两大部分组成,其中用户前台子功能主要有用户订单管理、客户服务、购物车、用户评论以及本系统手机和新闻公告等信息的浏览。管理员后台包括系统信息管理、网站用户管理、手机类别以及新闻信息管理和系统注销功能。本文首先介绍了在线手机销售系统的现有系统状况并对在线手机销售系统的研究背景及其现状进行概要性描述,并提出了在线手机销售平台的研究意义;其次分析并介绍实现该课题所需要的Web、Java、Mysql等相关技术,在整个需求设计过程中,通过数据流图技术对系统的各功能之间的数据流向以及模块内的加工过程进行逐一分析,由此导出本平台的实体关系图,除此之外,对系统的应用环境以及性能也做了相应约束,根据需求分析的结论进行模块化详细设计。并从概念和逻辑结构两个方面分析介绍了数据库原型,从技术、功能以及部署三个方面对系统安全性进行设计。将详细设计的流程实现分析,介绍了每个子功能模块的实现过程并对其测试,最后,对系统进行了总结并提出下一步发展的方向。关键词:在线手机销售,面向过程分析,JAVA 万方数据黑龙江大学硕士学位论文AbstractDuetotherapiddevelopmentofnetwork,thedevelopmentofe—commercebecameincreasinglypopular,intheprocessofthedevelopmentofthetraditionalelectricbusiness,thesite’Strafficandcustomersourcearethedecisivefactortodeterminewhetherelectricbusinessplatformcarlrapidgrowornot,theelectricitybusinessdevelopmentinChinaisstillinprimarystage,howtorelizethefuturereformationofthetraditionalmodeofelectroniccommercebetterhasalwaysbeenthevitaltopicofsocietyconstruction,themobilephonesalesbusinessthistopicresearchedprovidedanessentialsolution.Onlinemobilephonesalessystemconnotedwithtwomajorcomponentswhichistheuserandadministratorforegroundbackground,theuserforegroundsub—functionsarecontainsthecustomerordermanagement,customerservice,viewshoppingcart,userreviewsandnewsbulletinsofthesystemphonesandotherinformation,andthebackgroundinformationmanagementincludingsystemadministrators,sitemanagement,mobilecategories,andnewsinformationmanagementandsystemslogoutfunction.Thispaperdescribesthecurrentsystemstatuswithonlinemobilephonesalessystemandoverviewedtheonlinemobilephonesalessystemsystematic;discussesthenecessityandsignificanceofonlinemobilephonesalessystemimplementation.Onthedemandanalysis,thebusinessprocessdiagramswasusedbysystem,itisusedtoanalyzethesystem’Sbusinessprocessesdeeplyandpreparedetaileddesignforthesystem.Inthesystemdesign,it’Sdesignedbymoduleallofthesystemandintroducetheconceptoflogicalandprototypedatabase.Thuseachmodulewithinthesystemmodulesachievehighcohesionandlowcouplingmodule,thesystemassignsclearresponsibilities,andultimatethesystemgoal.Keywords:Mobilephonesales,managementinformationsystems,softwareengineering.II. 万方数据目录摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯IABSTRACT⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯II第1章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯l1.1选题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11.2国内外研究现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.21.3研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.31.4论文的章节安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-31。5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.5第2章相关技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.1WEB技术概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..62.2MYECLIPSE开发工具简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..72.3MYSQL数据库概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..82.4本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.9第3章系统需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一103.1系统可行性分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯103.2系统业务需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯I13.3系统功能需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯123.4非功能性分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯233.4.1环境需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯233.4.2系统性能需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯233。5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯24第4章系统设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯254.1系统设计原则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯254.2系统总体结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯264.3系统功能模块设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯27一T¨。 万方数据黑龙江大学硕士学位论文4.3.1用户订单管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯274.3.2客户服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯294.3.3购物车⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯304.3.4商品评论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯324.3.5后台订单管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯334.3.6用户管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯344.3.7手机类别管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.3.8新闻管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯374.3.9系统管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯384.4系统数据接口设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯404.4.1系统模块问数据接口安全性设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯40—4.4.2系统数据转换方式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯414.5数据库设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯424.6安全性设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯474.6.1系统功能性安全⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯474.6。2系统技术性安全⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯484.6.3系统部署安全⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯494.7本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯50第5章系统实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5l5.1系统前台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯515.1,1用户管理模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯525.1.2手机展示模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯545.1.3购物车模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯555.1,4结账模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯555.1.5公告浏览模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯565.2系统后台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯565.2.1基本信息管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯56-1V. 万方数据目录5.2.2订单信息管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯575.2。3用户维护模块设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯575.2.4评论信息管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯585.2.5类别信息管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯58孓3本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯59第6章系统测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯606.1测试方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯606.2黑盒测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯60&3白盒测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯666.3.1系统登录⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯666.3.2基础管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯686.4性能测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯706.4.1网络环境测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯706.4.2压力测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯716.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯71结论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..72参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.73致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯76独创性声明⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.77 万方数据第1章绪论第1章绪论1。1选题背景由于网络的飞速发展,电子商务的发展也越来越趋向于大众化,在传统电商的发展过程中,站点的流量和客户来源一直以来都是决定电商平台是否可以快速成长的决定性因素,我国的电商发展仍处于较为初级的阶段,不同的电商平台的客户数据无法得到共享,各大电商都把持着各自的客户来源,使得整个电子商务无法健康快速的扩张n1。随着经济的不断的发展,人们的生活质量越来越高,手机对于广大消费者来说已经是生活中的一件普通用品,同时又是必需品了。手机从最初的一种人们与外界进行联络的工具发展到现在已经成为人们进行个性展示的工具,现在的手机功能强大和计算机相比个体小巧已成为一种可以移动的多媒体终端。手机的性能更新速度也越来越快,随之而来手机的购买量也是不断增大心。31。本系统的设计目的是通过网络为手机销售者提供一个进行销售、管理的平台,方便经营者管理销售数据、方便进行销售数据的分析,形象的进行客户购买数据的展示、降低传统销售的人工成本、方便用户网上购买等。手机销售系统将实现系统化管理,将取代原始的人力销售的方式,采用系统的数据管理,将极大的方便销售人员与消费者之间的沟通,将不再受到空间和地域的限制,极大地提高该销售的管理效率,实现其销售信息化的规范管理。本系统能够为购买手机的买家提供专业化销售平台。通过对销售信息进行展示和查询,使得消费者能够更加详细地了解到商品的信息,能够更加便捷的买到自己喜欢的商品,还能够提高商家工作效率、方便管理人员的各种操作。商家通过使用本系统可以帮助其在销售管理上改善服务质量,保证了销售数据的准确性。在客户管理上也会帮助商家取得广大的客户来源。销售数据的准确性,可以帮助商家更精准的抓住商机,取得最大的利润。本设计还能够提升商家商品销售的知名度,从而为该商家获取更多的利润。本系统为广大消费者提供了坐在家里就能够逛商场、购物的机会。信息技术的发展将更快速的推动互联网的发展,网上销售系统的重要性也将越显示其强大的作用H,。 万方数据黑龙江大学硕士学位论又1.2国内外研究现状电子商务作为一种运营模式已经渗透到各个信息化技术领域,在学术界对于电子商务的分析和定义也不尽相同,1960年法国经济学家拉萨克发表了电子商务经济学,该文献将电子商务的发展定义为现象初成阶段、发展阶段以及稳定阶段⋯。在国外电子商务领域中,电子商务被认为是信息化技术发展到一定阶段的必然产物,美国学者普洛斯在上世纪80年代提出了商务经济信息化的概念,以该理论为基础晗1,德国经济学家卡斯特扩展分析了该理论,他将电子商务现象定义为独立于三大产业的第四产业,该理论利用现实经济数据验证了这一理论,从而得到了大多数专家的认可和重视,并被学者广泛使用口’61。我国对商务经济信息化的研究是从20世纪90年代才逐渐引入电子商务概念,至今已经经历了近30年的发展历程,目前以阿里巴巴、京东、拍拍等电子商务系统为代表的企业已经形成了自己的电商运营模式,吴国波教授提出以运营性质来定义和对电子商务体系分层,陈凯、李淼教授也对该理论进行深入分析佐证Ⅲ。在国内,很多学者对电子商务信息化理论进行了分析和研究,总得来说,国内对电子商务的划分主要包括企业管理信息化、经营信息化、电子商务三大阶段馏1。手机销售行业是我国的最具有国际竞争力的行业,由于该行业的劳动力较其他行业要廉价得多,因此在我国手机业可以得到充分的发挥,这种现象在二三线城市体现得尤为明显。手机销售在电子商务的发展上仍然滞后于一线城市的发展,其电子商务在手机业的体现并不明显,大部分手机销售商仍以实体店销售为经营主体,在这种大环境下,传统的电子商务网站之所以不被手机销售业主所青睐,在很大程度上是由于传统的电子商务网站一旦建立,就需要像经营实体店一样进行经营,甚至需要在网站的宣传上花费更大的成本,但可能收效甚低,因此在这种较高风险,较低回报率的发展模式下,传统电子商务就变得很难正常的实行。本文认为,随着信息化技术的发展,传统的电子商务经济学已无法阐释现在的电子商务经营体系结构,现下电子商务是集经营、销售、物流等各个领域的综合体,形成一个电子商务生态圈。 万方数据第1章绪论1.3研究内容如何更好更高效的实现传统电子商务模式的进一步改革一直以来是信息化建设的重要课题,本课题研究的手机销售业务为此提供了一个重要的解决方案。他不仅能提高网站客户数据的共享速度,还从很大程度上促进了新商业文明生态圈的建立。依据传统手机销售平台的发展滞后等特点,建立宏观的客户关系库、强化传统电商平台的订单获取速度以及获取途径,伎传统的电商平台仅需关注产品的质量和物流,而不是花大部分的时间和精力进行客户源获取,从而使电子商务平台更好的为广大消费者服务田1。本文针对目前大多数手机电商平台销售现状,从而进一步建立一个统一的基于JAVA的手机销售平台的设计规划。避免重复开发与投入,并能统一行业管理和财务规范,提供及时准确的商业信息,实现了一个具备高效、灵活、可复用、易维护等特点的电子商务平台。在线手机销售系统,实际是以手机产品的销售为中心,围绕企业物流、产品经营、客户服务三位一体的营销体系的表现,它是根据企业的物流、资金流、信息流和工作流,针对手机销售的特点进行的详细阐述。本课题是设计一个基于Web的在线手机销售系统。该软件主要实现对手机产品、客户、订单、新闻公告等系统相关数据源管理,手机产品的入库,订单的查询和管理,客户跟进服务,手机购物流程,系统设置等功能。提供了从手机的上架直至完成其销售流程的整个流程。在线手机销售系统由用户前台和管理员后台两大部分组成,其中用户前台子功能主要有用户订单管理、客户服务、购物车、用户评论以及本系统手机和新闻公告等信息的浏览。管理员后台包括系统信息管理、网站用户管理、手机类别以及新闻信息管理和系统注销功能。1.4论文的章节安排本论文结合手机销售信息化管理的实际需要,利用现有管理思想和计算机技术,分析与设计一款在线手机销售系统,本文主要围绕在线手机销售系统从分析到实现整个流程来进行介绍。本文主要内容包括6章。第l章绪论主要介绍本论 万方数据黑龙江大学硕士学位论文文的研究背景及问题提出、研究意义,并系统介绍了国内外的研究现状,同时指出相关研究方法的弊端和优势,最后说明了论文的基本写作路线。第2章主要任务是介绍在线手机销售系统的总体设计思路,包括系统规划与定义、可行性分析、系统总体架构与运行平台,通过这章来界定在线手机销售系统的设计与开发范围。第3章主要作用是根据目前的手机销售系统的实际应用现状的需求进行分析,分析系统的功能需求和接口需求,从目前整个经营体系的组织架构和日常工作流程进行系统界面和接口分析、功能性需求、性能需求,这章来初步确定系统基本功能和性能,本章对各个模块的功能做了具体的说明,尤其对系统的移植性做了较详细的阐述。第4章首先介绍了在线手机销售系统的总体模块结构,然后分别阐述模块的具体功能与设计,然后设计系统所利用到的后台数据库和数据库结构,这章介绍的内容都是系统后台所需要的基础元数据,为第5章打好基础。第5章是第4章的延续,主要结合具体功能模块和数据库对手机销售系统的各个功能模块的实现进行分析,第6章根据系统的模块分析分别对经过实现好的系统进行测试、维护等工作。最后得出本论文的研究结论,指出本论文研究还存在的不足,最后描述了下本论文未来的研究方向,本论文撰写的具体结构如图卜1所示: 万方数据第1章绪论第l章引言、,第2章相关技术\y第3章系统需求分析、y第4章系统设计、、i,第5章系统实现\y第6章系统测试图卜1论文内容结构图Fig1-1Thestructurediagramofthesiscontent需要说明的是,本论文的研究是循序渐进的,并且由上述第6章进行测试方法设计与实验测试,实验测试即是在第3、4章的准确分析来展开的。1.5本章小结本章主要介绍了选题的背景,国内外研究现状、研究的内容、论文的章节安排。分别介绍了网络发展大环境下用户对在线手机销售的需求,电子销售方面的技:衣现状。最后介绍了本文的研究内容,论文的章节安排情况。一5. 万方数据黑龙江大学硕士学位论文2.1Web技术概述第2章相关技术本系统采用Web架构开放,基于Web的浏览器/N务器体系结构和C/S体系结构比较有着显而易见的优点:1-才目对低廉的开发以及维护成本:B/S结构只需要在客户端方安装浏览器即可实用,维护以及升级工作将在服务器上进行,不需要对客户端做任何修改,从而大大的降低开发以及维护所需的成本【10】。2.系统的操作员和管理员在对系统的使用上都相对简单,界面相对友善:B/S的用户界面可在统一的浏览器进行,浏览器便于使用、界面相对友好,而且不再负责数据的存储以及繁杂数据的计算等任务,只要求显示,因此大大减少了对客户端以及操作的要求。在线手机销售系统的设计与实现拟采MVC架构模式设计研发,系统基于浏览器朋艮务器架构设计,该模式与传统的客户端/N务器模式相比具有更大的应用优势:1.B/S架构模式下用户只需浏览器即可访问应用程序数据,而在客户端/N务器模式下用户需要安装指定的客户端才能和服务器通信,长此以往,随着客户端数量的增多用户对于客户端的管理将变得非常繁琐[11-12]。2.对于平台开发人员来说,B/S架构将大大降低开发人员的工作量,且B/S架构的程序的大部分问题在开发的过程中都比较容易的检测出来,而C/S架构模式下,由于操作系统各异,客户端更容易出现异常。3.B/S架构模式下,只要在服务器端设定统一的防火墙即可保障系统的数据安全性;而C/S架构下由于服务器的对外访问端13设定较易变化,因此其防火墙的配置也异常繁琐。从以上的分析可以得出,B/S模式具备C/S模式无可替代的优势:它简便了系.6. 万方数据第2章相关技术统的开发以及维护,而且适用于互联网信息的公布。从而本系统采取了B/S模式体系结构。从以上的分析可以得出,B/S模式具各C/S模式无可替代的优势:它简便了系统的开发以及维护,而且适用于互联网信息的公布。从而本系统采取了B/S模式体系结构。2。2MyecIipse开发工具简介Myeclipse是Sun公司设计的针对企业级应用研发的开源开发工具包,该工具是在Eclipse的基础上进行进一步封包和增加插件工具,该工具不仅从根本上解决了过去多种java开发工具的工程工具无法转换的问题,同时也使得企业系统和大型网站的研发变得更为高效,敏捷【13-151。相较于之前的java开发工具,myeclipse拥有独立于其他开发工具的易用性,它采用组装式软件的模式来实现该工具,例如XML文件有特定的插件对XML格式进行数据解析,HTML和JSP文件继承自XML格式的编辑器,除此之外,Myeclipse还拥有独立的工程生成器,用户只需要指定所需创建的工程类型,即可使用该功能直接创建该种类型的工程基础框架,整个工程建立过程一步到位,同时支持数十种工程类型,在对于框架的支持上,经典的SSH框架在Myeclipse中的设计体现得尤为明显,其中包括struts和hibernate配置文件,先前的java开发工具所无法支持的拖拽式控件开发,所见即所得的开发模式,在Myec]ipse工具也对该问题做了很大程度上的完善,实现快速敏捷开发,同时java平台本身的跨平台特性也为该开发工具的快速应用提供了可能n引。除了传统的开发功能外,MyEclipse同时还在异步刷新技术、框架技术升级以及集成式开发等几个方面做了重大改进,使得大型网站程序的研发不在繁琐,除了自身所自带的插件外,MyEclipse也支持第三方开发者编写插件放置该平台上使用,只要符合其接口的所有应用型插件均可实现即插即用。 万方数据黑龙江大学硕士学位论文作为一种全新的技术概念,和传统的开发平台不同的是,由于其最终运行在中间代码的基础上的特性,JAVA可以同时支持多种语言编程,甚至达到混合编程的效果,这是过去任何技术都无法做到的,同时,在网络编程上提出了包括WPF等技术在内的新通信方式,集成了最新的web服务概念,由于以上的特性,也使得互联网操作系统的设计与实现成为可能n7。2町。2.3MYSQL数据库概述《在线手机销售系统的设计与实现》以MYSQL作为平台开发,MYSQL同其他中型数据库一样,也是采用二维形式体现数据之间的关系,采用主外键将各个数据表链接起来,默认的Mysql管理工具是控制台形式,第三方管理工具目前较为盛行的是Navicat‘21删,Mysql客户端工具Navicat工具的界面如图2—1所示:图2-1Navicat界面Fig2-INavicatPage在线手机销售系统的数据库连接模式采用经典的JDBC技术,该技术最早由微 万方数据第2章相关技术软公司提出,该技术适用于任何类型的数据库应用程序,它使得程序和数据很好的分离开来,不同类型的数据库其数据驱动也不一致∞捌。2.4本章小结本章系统地介绍了Myec]ipse,mysql和B/s体系结构。结合目前电子信息化的情况,本系统采用B/s模式,数据库服务器拟采用Mysql数据库,基于Java平台构建的在线手机销售系统更适应未来环境的变化,具有跨平台和易扩展的良好特灶‘281 万方数据黑龙江大学硕士学位论文第3章系统需求分析本文设计的在线手机销售主要采用主流的JAVA设计技术,前台脚本技术采用流行的JavaScript脚本语言技术,利用XML数据封装技术来实现前台与后台数据交换与传输,为了确保系统的安全性,本系统适当引入数字证书技术,其中JAVA是一种先进的、面向对象的编程技术。这种编程技术能够让程序员在各种JAVA平台下高效地开发应用程序,JAVA平台提供了很多工具和服务来满足高效率开发各种领域的工程项目。3.1系统可行性分析技术可行性分析:在线手机销售平台采用JAVA技术实现,整个设计基于SSH框架进行设计,数据存储介质为SQLServer,以上两种工具都是成熟的开发利器,因此为本系统的技术实施提供了基础,除此之外,该平台的开发环境为windows系列操作系统,因此,仅需要一台普通的PC机即可完成所有工具,在软件的调试和发布阶段,需要Tomcat等服务器提供调试环境,综上所述,本系统从技术方面具有较高的可行性妇””1。经济条件可行性:在线手机销售管理系统的设计基于传统的手机销售系统改进的,开发时间成本较低,开发及维护成本相对于其他技术都得到很大程度上降低,在整个系统的系统设计过程中,系统费用主要包括系统需求调研费,技术需求调研费。在网站管理上,只需要平台的维护人员通过系统提供的后台管理功能,对系统相应的模块数据进行增删改查,在前台界面上就会得到相应的体现,使得用户可以方便的进行浏览,简化了旧有的手机销售管理体系结构的信息发布方式[31]操作条件可行性:系统的主界面可操作性强,鼠标操作即可实现系统的各项人机交互,同时,本软件可以实现对手机在线销售系统的历史数据进行报表和智能化分析等操作。.1n. 万方数据第3章系统需求分析开发工具的选择:从底层开发工具的首要问题是要选择合适的可视化编程语言。适用的有VC++,Delphi,C#等。目前比较流行的手机在线销售系统多是用JA、,A开发完成的。在Windows下JA、,A是一个很好的开发工具。JA、,A通过中间代码编译,此外,JA、,A通提供了很多与网页操作有关的类。因此使用JAVA开发本课题,具有开发灵活、功能强等特点。最重要的一点是J趟,A在简化编程的同时,并没有限制对系统的控制,设计出的程序也稳定、高效。所以两者的结合有利于系统的开发,近年来,其网络技术的创新性更是为JAVA开发在线手机销售软件增加了筹码,因此,系统选用Myeclipse平台,JAVA作为程序设计语言,并适当嵌入WPF技术m删。3.2系统业务需求分析在线手机销售系统,实际是以手机产品的销售为中心,围绕企业物流、产品经营、客户服务三位一体的营销体系的表现,它是根据企业的物流、资金流、信息流和工作流,针对手机销售的特点进行的详细阐述。本课题是设计一个基于Web的在线手机销售系统。该软件主要实现对手机产品、客户、订单、新闻公告等系统相关数据源管理,手机产品的入库,订单的查询和管理,客户跟进服务,手机购物流程,系统设置等功能。提供了从手机的上架直至完成其销售流程的整个流程。本课题研究的手机销售管理系统所要达到的目标如下所示:(1)消除信息“孤岛”,超越传统OA,实现信息资源的全面集成。(2)建设完整、安全、稳定、灵活、高容量的信息基础设施和环境,实现基于B/S多层架构体系,有效地支持远程和移动办公;’(3)搭建并部署网络服务器结构,使得手机在线销售管理系统可以更好的实现数据响应和数据信息的及时传递。(4)利用计算机将人性化的管理程序化,消除人与人之间交往的诸多不便。(5)建立信息存储、管理、发布和交流平台,使得第三方客户端访问本平台数据更加高效。.11. 万方数据黑龙江大学硕士学位论文(6)优化核心业务流程,规范、简化日常工作流程,提高工作效率,减少不必要地工作环节,从而提高管理效率,实现跨地域的工作流传递,实现真正的无纸化办公;(7)个性化需求、快速响应、整合各种信息系统和业务系统,建立综合信息门户,对外发布相关信息,提高整体形象。(8)为效能监察系统提供考评依据。3.3系统功能需求在线手机销售系统由用户前台和管理员后台两大部分组成,其中用户前台子功能主要有用户订单管理、客户服务、购物车、用户评论以及本系统手机和新闻公告等信息的测览。管理员后台包括系统信息管理、网站用户管理、手机类别以及新闻信息管理和系统注销功能。数据流图是体现软件数据走向的一个重要工具,在手机在线销售平台的需求分析过程中,采用顶层、一层和二层流图对系统的模块间和模块内进行分析设计,本系统包括平台管理员以及系统会员两类外部实体,因此本系统的顶层数据流图绘制如图3—1,系统一层数据流程图如图3-2。厂、1管理信息查询信息网站会在线手机销售系管理员统贝\/图3-1顶层数据流图Fig3-1TopDataDiagram 万方数据第3章系统需求分析图3—2系统一层数据流程图Fig3-2FirstLevelDataDiagram3.3.1用户订单管理用户订单管理数据流图如图3-3所示:图3-3用户订单管理数据流图Fig3-3OrderManageeDataDiagram管理用户订单数据源点和终点的描述:1.源点描述:源点名称为会员别名:空值咩覆吾 万方数据黑龙江大学硕士学位论文加工流程描述:管理用户的订单信息加工流程组成部分:订单的投诉、订单的查询、订单付款包含加工数量:32.终点描述:终点名称:更新订单信息其它名称:空值加工流程描述:对用户订单列表管理的接口加工流程组成部分:拟创建用户订单列表包含加工数量:1从图3—3中的加工过程和存储信息可知,本部分以网站会员为起始点,直至订单更新,其中会员为操作实体,而用户订单管理为该流程中的关联信息过程。用户对订单的处理流程即是会员查询并对已操作的订单进行在线投诉或付款,并将数据提交由订单更新模块处理的过程。3.3.2客户服务手机在线销售系统中客户服务模块是平台管理员对系统内部会员提供的客户服务信息进行实时数据查询并根据客户资料修改等功能,同时,系统提供了客户状态反馈功能,使得上级领导更好的掌握了解客户的体验动态,并依此做出相应的决策。客户服务中管理工作日志数据流图如图3—4所示:图3—4管理工作日志数据流图Fig3-4WorkDiaryManageDescription管理工作目志数据源点和终点描述: 万方数据第3章系统需求分析1.源点描述流程起源会员其它名称:无加工流程描述:实时对客户的当前状态进行跟进加工流程组成部分:客户跟进包含加工数量:】2.终点描述终点名称:跟进状态反馈其它名称:无加工流程描述:对客户跟进状态管理的接口加工流程组成部分:拟创建客户跟进工作单包含加工数量:1从上图中的加工过程和存储信息可知,本部分以手机销售系统会员为起始点,直至客户跟进反馈,其中会员为操作实体,而客户跟进为该流程中的关联信息过程。客户跟进反馈的加工本质上是对会有的当前信息和状态进行收集,并将数据提交由后台管理员模块进行决策处理的过程。3.3.3购物车购物车管理数据流图如图3.5所示:图3—5购物车管理数据流图Fig3-5ShoppingCarDataDiagram管理购物车数据源点和终点描述:1.源点描述芝摹一(丑 万方数据黑龙江大学硕士学位论文流程起源会员其它名称:无加工流程描述:管理购物车信息加工流程组成部分:商品购买、修改数量包含加工数量:22.终点描述终点名称:订单信息提交其它名称:无加工流程描述:对购物车选购的手机列表信息进行在线提交的接口加工流程组成部分:拟创建订单信息包含加工数量:l从上图中的加工过程和存储信息可知,本部分以手机销售系统会员为起始点,直至订单信息提交,其中会员为操作实体,而修改数量为该流程中的关联信息过程。手机购买的加工本质上是会员选定产品并存储购物车,并将数据提交由订单信息提交模块处理的过程。3.3.4商品评论商品评论中的订单评论数据流图如图3-6所示:图3-6订单评论数据流图Fig3-6RemarkOrderDataDiagram订单评论模块数据源点和终点描述:1.源点描述流程起源会员.16.≥亘一厂L一压~芝飘 万方数据第3章系统需求分析其它名称:无加工流程描述:订单评论模块信息加工流程组成部分:选定订单、查询评论信息包含加工数量:22.终点描述终点名称:提交订单评论其它名称:无加工流程描述:对手机评论信息表进行管理的接口加工流程组成部分:拟创建订单评论信息列表包含3n-c数量:1从上图中的加工过程和存储信息可知,本部分以手机销售系统会员为起始点,直至评论提交,其中会员为操作实体,而查询评论为该流程中的关联信息过程。提交订单评论即是会员录入并存储订单的评论信息,并将数据提交由评论提交管理模块处理的过程。3.3.5后台订单管理后台订单管理主要包括订单信息查看、订单信息修改、订单发货、投诉处理等四个主要部分,该功能的数据流图绘制如图3—7:图3~7管理员订单管理数据流图Fig3-7ManagerOrderDataDiagram管理员后台订单管理的数据源点和终点描述: 万方数据黑龙江大学硕士学位论文1.源点描述流程起源管理员其它名称:无加工流程描述:对手机在线销售系统的订单信息进行操作加工流程组成部分:查询、修改订单信息,订单发货、订单投诉管理包含加工数量:42.终点描述终点名称:管理员订单管理其它名称:无加工流程描述:对管理员订单信息管理的接口加工流程组成部分:拟创建管理员订单列表包含加工数量:1从上图中的加工过程和存储信息可知,本部分以手机销售网管理为起始点,直至管理员订单管理,其中手机销售网会员为操作实体,而订单发货和投诉处理为该流程中的关联信息过程。管理员订单管理加工本质上是查询订单信息和根据发货请求或投诉流程对订单进行更新,并将数据提交由管理员订单管理模块处理的过程。3.3.6用户管理用户管理中的管理会员数据流图如图3-8所示:图3-8管理会员数据流图Fig3-8MemberManageDataDiagram.18- 万方数据第3章系统需求分析手机销售系统会员信息管理数据源点和终点描述:1.源点描述流程起源会员其它名称:无加工流程描述:管理系统所有注册会员信息及其会员级别的调整加工流程组成部分:查询会员信息、会员删除、级别调整包含加工数量:32.终点描述终点名称:信息提交其它名称:无加工流程描述:对会员信息管理及其级别调整的接口加工流程组成部分:拟创建会员信息列表包含加工数量:1从_kin中的加工过程和存储信息可知,本部分以手机销售系统会员为起始点,直至会员信息提交,其中会员为操作实体,而查询会员信息以及级别调整为该流程中的关联信息过程。信息提交加工本质上是会员级别调整处理和信息更新信息,并将数据提交由会员信息表进行后台处理的过程。3.3.7手机类别管理手机类别管理数据流图如图3-9所示:图3-9手机类别管理数据流图Fig3-9PhoneTypeManageDataDiagram一19- 万方数据黑龙江大学硕士学位论文手机类别管理数据源点和终点描述:1.源点描述流程起源管理员其它名称:无加工流程描述:对手机类别信息进行在线的添加、修改以及删除处理加工流程组成部分:手机类别查询、手机类别更新包含加工数量:22.终点描述流程起源管理员其它名称:无加工流程描述:对手机类别信息进行在线的添加、修改以及删除处理加工流程组成部分:手机类别查询、手机类别更新包含加工数量:2从上图中的加工过程和存储信息可知,本部分以手机销售系统管理员为起始点,直至手机类别更新管理,其中管理员为操作实体,而手机类别管理为该流程中的关联信息过程。手机类别更新加工本质上是查询并添加、修改或删除产品类别列表的过程,并将数据提交由手机类别管理模块处理的过程。3.3.8新闻管理新闻模块是系统的信息展示模块,主要用于供网站用户浏览新闻信息使用,对于提升手机销售系统的对外形象具有重大意义,系统新闻管理数据流图如图3—10所示: 万方数据第3章系统需求分析—]l型!。卜搠1医L三=,应u醐黼善撇挺忆嵩3.3.9系统管理该模块包括对手机销售平台中用户信息的增删改查操作,同时对平台数据库-21. 万方数据黑龙江大学硕士学位论文进行操作,该功能是手机在线销售系统的核心模块,对整个系统的管理有着决定性作用。手机在线销售系统的系统管理模块由用户管理以及角色权限两部分构成,其流程设计如图3.11:图3—11系统管理数据流图Fig3-11SystemManageDataDiagram系统管理描述:流程起源管理员其它名称:无加工流程描述:用户管理加工流程组成部分:原始密码验证,修改密码,数据库备份还原包含加工数量:3用户信息管理是系统的基础数据管理,系统通过对每个用户进行权限分配,精确到模块,使得不同用户登录后都可以获取到相应的权限列表,以便于在实际操作更易于进行权限判断,用户管理数据流图如图3—12所示:(栅分配卜权限信息1/,、+l管理员~条件弋查询用户信息户一删表J用户信息图3—12用户管理数据流图Fig3-12UserManageDataDiagram.22. 万方数据第3章系统需求分析用户管理描述:流程起源会员其它名称:无加工流程描述:用户管理加工流程组成部分:权限分配、查询用户、用户管理包含加工数量:3从上图中的加工过程和存储信息可知,本部分以系统管理员为起始点,管理员为本数据流的操作实体,本模块包括查询用户信息,权限分配和用户信息管理三个:基本加工。3.4非功能性分析3.4.1环境需求(一)硬件需求CPU:IntelPentiumII—class300MHz(最好IntelPentiumIII—class600MHz以上)。内存:96MB(最好128MB以上)。磁盘空间:最低250MB。显示器:最低800*600像素,256色。(二)浏览器要求MicrosoftInternetExplorer5.5或以上。采用VisualStudio自带的调试服务器或者IIS服务器,对服务器需要具有读写的控制权限。软件开发平台安装NETFramework4.0,以为本程序提供类库,提供框架支持。本系统在Windows2000IXP开发环境下,利用开发工具,使用SQLServer2,005作为数据库管理系统,来实现手机在线销售平台的各个模块和它们的功能,形成一个令多数人满意的手机在线销售平台。3.小2系统性能需求由于此开发在线手机销售系统针对企业手机销售数据管理,因此该系统在对性能以及稳定性的要求更为严格,具体的性能要求细节如下。.71. 万方数据黑龙江大学硕士学位论文1数据查询效率:4秒内完成数据响应;2系统界面响应速度:2秒内响应,摒除可能导致系统卡死的代码段;3可靠性:手机销售管理系统的故障修复应小于100小时。4其他需求3.5本章小结本章对手机销售商业活动中的基本的经营业务进行了系统性的分析,分析了Web手机在线销售系统的基本需求,按照结构化的分析方法绘制了系统的详细的数据流图,并在此基础上将系统划分为前台和管理员后台两大功能模块,为系统设计奠定了基础。 万方数据第4章系统设计4.1系统设计原则l、标准化和开放化原则标准化原则是指系统的软件项目严格按照国家高校相关系统软件设计标准,从而提供完整化、准确化、详细化的高质量系统,更好的使系统具有良好的兼容性,便于系统升级或其他数据管理系统信息兼容∞引。2、创新与成熟性原则系统的设计必须把握计算机技术、网络技术、通信技术以及管理科学等学科与技术的最新的发展方向与发展动态,结合实际情况进行创新,在国内外成熟的技术与经验的基础上对系统进行设计,使系统的建设能够稳定进行并且紧跟信息发展的脚步n叫。3、可扩展性原则在手机在线销售的业务处理中,对于业务的办理技术的需求量与需求质量会随着经济与社会的发展逐渐提升,信息在网络上的流量将继续增加,这就要求手机在线销售系统必须能够进行扩展以实现系统功能的升级H“。4、实用原则系统最大化满足用户现实需求,综合考虑系统处理各种业务和管理数据的合理性、实用性等,同时系统设计界面简单友好,易于学习和使用,并且具有可操作性。5、维护和管理原则系统的建设必须便于对手机在线销售系统系统的设备进行集中管理、监测、控制、性能分析、故障恢复等工作,尽量减少维修时间和维修成本。 万方数据黑龙江大学硕士学位论文4,2系统总体结构在线手机销售系统由用户前台和管理员后台两大部分组成,其中用户前台子功能主要有用户订单管理、客户服务、购物车、用户评论以及本系统手机和新闻公告等信息的浏览。管理员后台包括系统信息管理、网站用户管理、手机类别以及新闻信息管理和系统注销功能。因此,在线手机销售系统的总体结构图,如图4一l所示:图4—1系统总体结构图Fig4-1Theoverallsystemstructurediagram在线手机销售系统采用JAVA技术开发,基于SSH框架开发,整个系统基于MVC架构,在系统框架搭建阶段,基于软件易维护性的考虑,在线手机销售平台采用了MVC框架进行实现,各层次相互独立,大大的便利了后期的修改,并提高了本系统程序编码的可读性。除此之外,基于Web的架构方式部署也更为快速,无需在用户客户端安装任何程序,仅需要操作系统自带的IE浏览器即可实现客户端的访问⋯1“。MVC架构包括模型层,视图层以及逻辑控制器,权责分明,本平台的框架设计如图4—2所示: 万方数据第4章系统设计图4—2系统框架Fig4-2SystemFramwork4.3系统功能模块设计在线手机销售平台由用户前台和管理员后台两大部分组成,其中用户前台子功能主要有用户订单管理、客户服务、购物车、用户评论以及本系统手机和新闻公告等信息的浏览。管理员后台包括系统信息管理、网站用户管理、手机类别以及新闻信息管理和系统注销功能。本节主要对以上各个功能模块进行详细分析,通过IPO设计表以及模块的结构图来分析模块内的组织结构,为系统实现阶段做好充分的理论依据。4.3.1用户订单管理用户订单模块是平台会员对自己所购买的历史订单数据进行统一管理的过程,主要包括对订单的付款、未付款订单的删除、信息修改等功能。对应的H图如图4—3所示。 万方数据黑龙江大学硕士学位论文图4-3用户订单管理的H图Fig4-3UserOrderManage’SHChart用户订单管理包括用户订单的查询,订单付款和订单投诉三个子模块,其输入加工输出流程描述如下:系统名称:在线手机销售系统功能名:用户订单管理上级功能名称:前台用户登录下级功能名称:用户订单查询,付款和订单投诉模块输入:用户订单列表管理员权限信息加工过程:手机在线销售平台根据输入的数据信息进行订单管理操作,并将相关信息输出显示至平台前端。数据输出:添加,删除或更新用户订单是否成功,当前用户是否有权限进行该模块的操作用户订单管理模块的数据处理过程如图4—4所示。 万方数据第4章系统设计r匪固·;//\<令法眭判断!>\/TFile臣至壹三]~~警~一一一囱!富◇一j取消图4—4用户订单管理Fig4-4UserOrderManage4.3.2客户服务手机在线销售系统中客户服务模块是平台管理员对系统内部会员提供的客户服务信息进行实时数据查询并根据客户资料修改等功能,同时,系统提供了客户状态反馈功能,使得上级领导更好的掌握了解客户的体验动态,并依此做出相应的决策。对应的H图如图4-5所示。图4-5客户服务管理的H图Fig4-5ClientService’SHChart-.29.. 万方数据黑龙江大学硕士学位论文本模块输入加工输出流程描述如下:系统名称:在线手机销售系统功能名:客户服务管理模块上级功能名称:后台管理登录下级功能名称:客户服务查询统计,客户资料修改。模块输入:客户服务信息列表、客户服务查询条件、管理员权限信息。加工过程:手机在线销售平台根据输入的数据信息进行客户信息管理操作,并将相关信息输出显示至平台前端。数据输出:符合查询条件的客户服务信息列表,当前用户是否有权限进行该模块的操作客户服务管理模块的数据处理过程如图4-6所示。i伍蟹i一÷《≤≥Tru。臣壅习否商L令o。日.窜4.3.3购物车“购物车管理”功能是为了记录手机销售系统会员的临时购物信息,它分为了]一]囤翻 万方数据第4章系统设计手机购买、数量修改以及订单提交三个模块,其中该购物车采用临时变量存储,当用户退出浏览器或者退出网站会话时,就会对购物车信息进行清空,只有当用户对购物车的订单数据进行提交才会进行订单记录的保存。图4—7购物车管理的H图Fig4-7ShoppingcarManageHChar系统名称:在线手机销售系统功能名:购物车管理模块上级功能名称:前台会员登录下级功能名称:手机购买、数量修改以及订单提交模块输入:购买产品信息列表,管理员权限信息加工过程:手机在线销售平台根据输入的数据信息进行购物车管理操作,并将相关信息输出显示至平台前端。数据输出:添加,删除或更新购物记录是否成功,当前用户是否有权限进行该模块的操作购物车管理模块的数据处理过程如图4—8所示。 万方数据黑龙江大学硕士学位论文回·~⋯一⋯⋯一⋯F山se.取i}{一≤适≥Tr:ue圉匹固一——失败<≤≥>j成勃圈图4—8购物车雷理Fig4-8ShoppingcarManage4.3.4商品评论手机评论管理主要是管理员阶层对于已完成的订单的在线评论功能,同时实现对评论信息的查询以及已作出的评论内容的修改,评论管理的H图详见图4—9所不。论。图4-9评论管理的tt图Fig4-9RemarkManageHChart系统名称:在线手机销售系统;功能名:工作计划管理模块上级功能名称:后台管理登录;下级功能名称:评论修改、查询以及在线评模块输入:评论查询条件,在线评论信息加工过程:手机在线销售平台根据输入的数据信息进行商品评论管理操作,一32— 万方数据第4章系统设计并将相关信息输出显示至平台前端。数据输出:查询查询评论信息,当前用户是否有权限操作商品评论管理模块的数据处理过程如图4-10所示。[夏至三]◇TⅢe[蛰:一——i荔1固毒菌.厂—:磊一。1.I..............一..—.—I<≤≥>孕圈图4一】0评论管理Fig4-10RemarkManage4.3.5后台订单管理管理员后台订单管理包括查询、修改订单信息,订单发货、订单投诉管理,本系统中后台订单管理是后台管理员登录系统后对订单信息进行撰写,修改,删除和查询。后台订单管理订单查询订单修改订单发货投诉图4-11后台订单管理的H图Fig4-11BackOrderManageHChart本模块输入加工输出流程描述如下:系统名称:在线手机销售系统:功能名:后台订单管理 万方数据黑龙江大学硕士学位论文上级功能名称:后台管理登录;下级功能名称:查询、修改订单信息,订单发货、订单投诉管理。模块输入:订单查询条件,管理员权限信息加工过程:手机在线销售平台根据输入的数据信息进行后台订单管理操作,并将相关信息输出显示至平台前端。数据输出:查询订单列表信息,当前用户是否有权限进行该模块的操作,增删改查订单是否成功后台订单管理模块的数据处理过程如图4—12所示。取消Truef⋯一⋯~臣查习~一];◇.:.{l{!兰兰竺]厂;葫。|}1........,.......................一自由卤南[竭图4-12后台订单管理Fig4-12BackOrderManage4.3.6用户管理用户管理模块是本系统的核心模块,主要包括对于会员信息列表的查询、会员级别的调整和会员信息的更新,其输入加工输出流程描述如下。图4—13用户管理的It图Fig4-13UserManageHChart 万方数据第4章系统设计系统名称:在线手机销售系统;功能名:用户管理上级功能名称:后台管理登录;下级功能名称:无模块输入:会员综合信息,管理员权限信息加工过程:手机在线销售平台根据输入的数据信息进行用户管理操作,并将相关信息输出显示至平台前端。数据输出:会员更新结果用户管理模块的数据处理过程如图4—14所示。一[!至三];≤今T三。。厂I高;-1一L------..............,--.----..........,.........._J取消[三固厂—瓦i—]1...。.............................,........一图4—14用户管理Fig4-14UserManage4.3.7手机类别管理手机类别管理是对手机类别信息的查询、更新,主要包括手机类别查询和手机类别更新等模块,该模块是平台的主要模块,分类是手机产品录入过程的必须选择的属性。 万方数据黑龙江大学硕士学位论文新图4—15手机类别管理的H图Fig4-15PhonemypeManageHChart系统名称;在线手机销售系统;功能名:手机类别管理上级功能名称:后台管理登录;下级功能名称:手机类别查询和手机类别更模块输入:手机类别信恩,管理员权限信恩加工过程:手机在线销售平台根据输入的数据信息进行手机类别管理操作,并将相关信息输出显示至平台前端。数据输出:手机类别是否成功,手机类别信息列表手机类别管理模块的数据处理过程如图4-16所示。一,广面i主;■]一一I。.。。。.....、..、..,.,.。。....。.~J二一◇![困取消i;巨堕}:<≤奎立>一图4—16手机类别管理Fig4-16PhoneTypeManage哪宣南高一 万方数据第4章系统设计4.3.8新闻管理新闻信息管理是手机在线销售平台的重要展示部分,该模块由平台管理者在后台进行数据的添加和修改操作,浏览客户和会员可以根据其更新结果在线阅读新闻信息。图4—17系统管理的H图Fig4-17SystemManageHChart在线手机销售系统的新闻管理模块包括新闻添加,新闻查询和新闻更新三个子模块,包括的子模块功能如图所示:系统名称:在线手机销售系统;功能名:新闻管理模块上级功能名称:后台管理登录;下级功能名称:新闻添加,新闻查询和新闻更新模块输入:新闻信息列表加工过程:手机在线销售平台根据输入的数据信息进行新闻信息管理操作,并将相关信息输出显示至前端。数据输出:新闻报表新闻管理模块的数据处理过程如图4—18所示。 万方数据黑龙江大学硕士学位论文一⋯_[二夏至二]⋯一~⋯True榔[司失败4.3.9系统管理图4—18新闻管理Fig4-18NewsManage图4—19系统管理的H图Fig4-19SystemManageHChart该模块包括对手机销售平台中用户信息的增删改查操作,同时对平台数据库进行操作,该功能是手机在线销售系统的核心模块,对整个系统的管理有着决定性作用。系统名称:在线手机销售系统;功能名:购物车管理模块上级功能名称:后台管理登录;下级功能名称:用户基础信息,系统权限的分配模块输入:用户信息列表,管理员权限信息一气R一 万方数据第4章系统设计加工过程:手机在线销售平台根据输入的数据信息进行系统管理操作,并将相关信息输出显示至平台前端。数据输出:添加,删除或更新用户基础信息是否成功系统管理模块的数据处理过程如图4—20所示。一一’|用户登录1...................,...............J二◇T二。[垂壅基口~●⋯⋯一叵互圈匪盈区立匿圈[至一确认图4-20系统管理Fig4-20SystemManage系统名称:在线手机销售系统;功能名:系统管理模块上级功能名称:后台管理登录;下级功能名称:数据库在线备份和还原,修改密码模块输入:当前用户密码,数据库路径和服务器信息,管理员权限信息加工过程:手机在线销售平台根据输入的数据信息进行登录信息管理操作,并将相关信息输出显示至平台前端。数据输出:数据库备份或欢迎的处理结果。修改密码信息的处理结果。 万方数据黑龙江大学硕士学位论文后台登录管理模块的数据处理过程如图4—21所示。[亘至至一·i!一◇成功————i————一一一一结柬卜——【...................。..一一一囤辛;L≤≥图4—21后台登录管理Fig4-21BackLoginManage4.4系统数据接口设计4.4.1系统模块间数据接口安全性设计在线手机销售系统的数据接口设计过程中,将需要在模块间传输时验证的敏感数据(例如用户名和密码等)在使用过程中对所有相关数据信息采用MD5加密算法,加密后将会得出一串唯一的序列值,然后程序在运行过程中将经过MD5加密后的数据以SOL执行存储过程的方式提供给数据库服务器,数据库服务器将程序传送的用户加密结果字符串存储到对应的数据字段中,当用户再次输入数据时,将用户的输入信息进行加密后和数据库存储数据对比,完全一样则验证通过。而对于非验证类信息,本课题采用RSA加密算法进行加解密,不同于MD5算法,RSA算法是可以利用私钥进行解密的,根据私钥采用RSA加密算法加密生成加密序列,然后数据库服务器提供加密后的数据给用户,用户程序处采用相应的公钥进行解密然后进行比较。一40— 万方数据第4章系统设计备注:对于RSA的公私钥对提供的位数越高则相应的破解难度越大,在加密程序的书写方面应尽量避免等号出现并根据各种入侵技术提供相应的代码编写方案。4.4.2系统数据转换方式手机在线销售平台采用JAVA技术实现,基于浏览器/服务器架构,MVC模式包括控制器、视图模式以及实体模型三个层次,各层次间互有关系,相互依存,由于本系统过去的数据依然存在于旧有的系统数据库中,因此,本系统在实施部署阶段,必然存在着每个系统过渡阶段所必须解决的问题一新旧数据的转换,旧系统的数据包括两部分,一部分是系统的基础运行数据,包括旧系统的会员信息、管理员信息、新闻信息、订单数据信息、商品信息、用户评论信息,另一部分是平台的临时性存放数据,例如购物车信息等、产品收藏信息,对于旧有的数据,可以通过设计一个新旧系统的转换工具来进行数据移植,在实际转换的过程,由于新旧数据结构和类型的不一致,可能导致转换后数据丢失等现象,因此该转换工具在数据容错性上要进行相应的容错处理,同时,在对系统数据信息的编码上也应该一致,防止转换后的乱码现象,根据以上对数据转换过程的描述,本系统的系统层次结构如图4-22.么懑霹餮鬣蠢蕊搿嚣黧戮藏滔瓣鬣瑟瑟霞黼醪图4-22系统层次结构Fig4-22SystemLevelStructure以手机信息和用户订单管理两个功能间的信息数据交换进行说明,手机信息管理模块要向订单管理模块提供手机编号,其数据交换前都要统一对数据进行 万方数据黑龙江大学硕士学位论文Unicode编码,然后通过统一的转换接口进行处理后提交给另一个功能模块,该过程如图4—23所示:图4.23手机信息管理与订单管理数据交换结构Fig4-23TheExchangeStructurewithPhoneandOrder4.5数据库设计概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对结构分析优化得到最后结果心“。数据库的概念结构设计采用实体一联系(E—R)模型设计方法。E—R模型法的组成元素有:实体、属性、联系,E-R模型用E—R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述H引。概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式瞳圳。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图,首先介绍相关实体属性图,(1)普通用户实体属性图如图4—24所示。 万方数据第4章系统设计图4-24普通用户实体属性图Fig4-24NormalUserEntityAttributeChart(2)商品类别信息实体属性图如图4—25所示。Qj≥$(,类别介绍十J、)l商品类别一l图4—25商品类别信息实体属性图Fig4-25GoodsTypeEntityAttributeChart(3)商品信息实体属性图,如图4—26所示。图4-26商品信息实体属性图Fig4-26GoodInforEntityAttributeChan(4)留言信息实体属性图如图4-27所示。..43.. 万方数据黑龙江大学硕士学位论文图4—27留言信息实体属性图Fig4-27RemarkInforEntityAttributeChart(5)管理员信息实体属性图,如图4—28所示。图4-28管理员信息实体属性图Fig.4-28AdminInforEntityAttributeChart(6)订单信息实体属性图如图4—29所示图4-29订单信息实体属性图Fig4-29OrderInfoEntityAttributeChart(7)系统E-R图如图4—30所示。 万方数据第4章系统设计图4-30系统E—R图Fig4-30E—RPicture数据库设计包括概念和逻辑两个方面,其中概念设计主要通过实体关系图为体现介质,逻辑设计是概念设计的产物,以数据表的形式体现,在数据表应定义并对系统各自字段的列名、数据类型、字段长度以及描述,为系统实现阶段数据库的实施做理论依据。(1)普通用户表主要是记录了普通用户基本信息。表结构如表4—1所示:表4-1普通用户表Table4—1UserInfo 万方数据黑龙江大学硕士学位论文不:(2)商品类别信息表主要是记录了商品类别的基本信息,表结构如表4~2所表4-2商品类别信息表Table4-2PhoneTypeInfo不:(3)商品信息表主要是商品的相关信息,其中ID是主键,表结构如表4—3所表4-3商品信息表乃6le4.3GoodInfo(4)管理员信息表主要包括管理员的账号信息,包括用户名和密码,表结构立Ⅱ表4—4所示:表4—4管理员信息表Table4—4AdminInfo 万方数据第4章系统设计(5)订单信息表主要记录的会员的订单的信息,包括订单编号、下单时间等,表结构如表4—5所示:表4-5订单信息表Table4—5OrderInfo4.6安全性设计4.6.1系统功能性安全在本课题研究的系统中,如何保证系统的安全访问是最重要的因素之在本系..47.. 万方数据黑龙江大学硕士学位论文统设计中,采用用户登录时进行安全性验证以及身份信息保存来实现。本系统中一旦用户进入登录界面,输入验证信息后,系统将首先加密用户的输入密码,并将加密完的输入密码和用户信息与数据库的密码等信息进行匹配,一旦匹配值为真值,则即时保存用户的身份信息至Cookies,若为假值,则不允许用户进入系统,提示用户登录异常,通过这种方式来保证系统的安全性,其中用户的身份验证信息包括用户名,密码,验证码等信息。用户登录时,系统登录模块对用户信息进行判断,如果用户的身份验证信息满足系统要求;则系统对通过身份认证的用户的权限信息进一步查询比较,提供该用户相应的系统功能权限,例如功能模块的是否可以使用以及用户的对系统的历史操作记录;记录用户进出时间:使用系统变量来对用户的当前状态进行统一管理。系统变量数据存储在创建的服务器内存中。系统变量为特定用户保留数据,以及禁止其他用户使用数据。这样可以保证在用户离开的情况下切断连接,保证系统安全性[45]。用户登录的信息需求输入:用户的网络名、用户的密码,通过验证是否为有效的用户;用户在信息平台的授权情况;记录用户进出时间;使用Session来管理用户的状态。4.6.2系统技术性安全系统将需要进行运行时验证的敏感数据(例如用户名和密码等)在使用过程中对所有相关数据信息采用MD5加密算法,加密后将会得出一串唯一的序列值,然后程序在运行过程中将经过MD5加密后的数据以SQL执行存储过程的方式提供给数据库服务器【211,数据库服务器将用户提供的加密后的数据作为数据信息存入数据库,一旦需要验证信息,则将用户的输入信息进行加密后和数据库存储数据对比,完全~样则验证通过。而对于非验证类信息,本课题采用RSA非对称加密算法进行加解密,不同于MD5算法,RSA算法是可逆的,根据私钥采用RSA非对称加密算法加密生成加 万方数据第4革系统设计密序列,然后数据库服务器提供加密后的数据给用户,用户采用相应的公钥进行解密进行比较““。备注:对于RSA的公私钥对提供的位数越高则相应的破解难度越大,一般大于1024字节,在加密程序的书写方面应尽量避免等号出现并根据各种入侵技术提供相应的代码编写方案。4.6.3系统部署安全为了减少迸一步降低系统部署过程中产生的不稳定因素,降低系统部署成本,应根据系统的安全性功能的生命周期进行系统部署,应用可操作阶段应该实现模型PADIMEE。安全实施模型是一个过程的指导下,通过安全评估(评估)识别系统的安全风险,安全隐患的设计(设计模式,主要显示在操作过程中的安全系统:安全策略(策略))安全系统,然后执行(执行)的安全系统,通过的安全的系统(IMPLEMEN吼町ION)和应对突发事件,确保安全系统,这个过程周期,以确保系统安全的管理,并在这个过程中,教育应贯穿和持续H“。基于Java的手机在线销售管理系统是采用多层网络,步步加防,通过数据的层层验证使系统的数据传输从物理方面达到高度安全,同时,在系统部署技术和部署过程的管理两个方面应当进一步加强,从而确保系统的稳定和安全部署‘2钔,系统的网络部署结构如下图4.3l所示。 万方数据黑龙江大学硕士学位论文客户终端图4-31系统部署结构图Fig4-31DeloyStrutureChart4.7本章小结本章根据第三章对系统的需求分析,对手机销售平台进行系统设计,将系统分为几个模块进行设计,将这几个模块按使用流程进行了模块设计,并利用JAVA平台进行了开发,实现了基于B/S模式的手机销售平台。 万方数据第5章系统实现在线手机销售系统,实际是以手机产品的销售为中心,围绕企业物流、产品经营、客户服务三位一体的营销体系的表现,它是根据企业的物流、资金流、信息流和工作流,针对手机销售的特点进行的详细阐述。本课题是设计一个基于Web的在线手机销售系统。该软件主要实现对手机产品、客户、订单、新闻公告等系统相关数据源管理,手机产品的入库,订单的查询和管理,客户跟进服务,手机购物流程,系统设置等功能。提供了从手机的上架直至完成其销售流程的整个流程。在在线手机销售系统的实现过程中,为保障整个系统的安全性,因此数据的加密和解密算法将被频繁应用妇引,为保证整个平台后期的可维护性,同时也遵循面向对象的软件开发方法,所以在平台实现上,就需要将数据的加密和解密封装到唯一的类中,并声明为静态函数,以便于其它模块进行调用而无需为其创建对象,加解密算法封装类如下,包括加密函数和数据验证函数。本系统存储的是系统自身的数据,例如用户数据等,平台的各个模块的交互以及各模块内部的数据访问都要涉及到对平台数据库的读写操作,因此,采用数据库封装类实现对数据库的统一访问接口,本站所有功能模块对数据库的查询,新增,修改都要经过这个接口,数据访问接口部分实现流程如下。1.采用newConnection创建数据库连接2.定义数据库连接字符串并采用Connection.Open方法打开数据库连接3.使用Command类创建数据库命令执行对象4.使用ExecuteCommnad方法执行SQL语句并返回的受到影响的记录行数5.Connection.Close方法进行关闭数据库连接5。1系统前台系统前台包括用户管理、手机展示、购物车、订单结账和公告留言等功能模块,本节对各个功能模块进行逐一阐述。 万方数据黑龙江大学硕士学位论文5.1.1用户管理模块用户管理模块包括在线注册、用户登录以及个人资料更新和重新登录等功能模块,手机销售系统通过在线验证功能保证用户数据安全性,用户数据信息存储采用加密算法进行加密后进行储存,在校验过程中通过对输入进行加密和数据表数据对比来验证用户信息是否准确。1.在线注册手机销售系统的在线注册模块针对浏览客户设计,浏览客户通过该功能即可成为系统会员,其主要注册属性包括用户名、密码、姓名以及邮箱等信息,浏览客户填写该注册表单并提交后并进行有效性验证,例如密码至少应达到六位,邮箱格式是否正常,用户名是否已被注册等,一旦有一项验证失败,系统将给出注册失败提示,否则将注册资料持久化至手机销售系统数据库,且自动登录系统并跳转至首页,并在首页显示会员名称等资料,该功能界面效果如图5—1所示。用户注珊用户名:厂一⋯。一⋯’。·。击碑:产==二二==二===彳一一‘,⋯L==————?————一——一⋯——一一..一⋯.一一,密碣确认:,[二二=二■_'■■]真实娃名::[二二二=二二二二]一谥‘;亡=::=:==三==■■_jr⋯⋯‘性别:拿男。女⋯.,联泉方式:[二=__⋯_⋯■⋯~lE一”r⋯一⋯⋯~qq:[二:二:二⋯⋯一一一j,孽固回。~⋯,.图5-1用户注册模块Fig5-1UserRegModule2.用户登录和验证(1)用户登录业务流程手机销售系统的会员进行购物等操作前需要先登录系统,根据登录验证流程进行用户信息验证,如果验证失败则提示用户名或密码错误,同时刷新当前页面,若登录成功则刷新并在当前页面显示会员姓名等基本信息,该模块的业务流程如图5—2所示。 万方数据第5章系统实现图5-2用户登录业务流程图Fig5-2UserLoginFlowChart(2)实现目标浏览客户在浏览过程中,无需进行注册或登录操作,同时在将手机商品添加到购物车时,也无需登录系统,购物车列表存储在临时变量session中,当需要对购物车列表进行结算时,系统会判断用户是否处于登录状态,如果已登录则直接跳转出结账页面,否则跳转至登录页面,用户登录模块界面效果如图5—3所示。用户登录用户名:密码:登录注册图5-3用户登录模块Fig5-3UserLoginModule3.用户修改和注销(1)实现目标手机销售系统会员登录后可根据个人需要至用户个人中心对个人信息做修改,除用户名不可修改外,其他信息均可更新,但必须在更新时进行数据有效性验证,填写所有更新数据后,提交并将修改数据持久化至数据库,该模块界面效果如图5—4所示。 万方数据黑龙江大学硕士学位论文图5—4用户修改模块Fig5-4UserModifyModule注销即退出当前用户,注销后系统将刷新当前页面并清理用户数据,当前页面不再显示用户信息,而是显示登录子窗口,下表为用户修改模块的相关控件信息。5.1.2手机展示模块1.实现目标手机展示模块是本系统前台管理的主要功能模块,包括基本搜索以及高级搜索,以及手机详情展示页等功能,首页分类展示,主要包括热卖排行,新品推荐,和折扣品等类别,用户根据选定的手机进入详情展示页,浏览客户可以实现添加至购物车功能,已登录会员可以实现在线下单,该模块主要节目如图5—5所示:晒基㈤锡皇凰蚓露幽诺基亚E72i5amsung/-'-星W9995amsung=星19100三星P1000¥:300¥:20000¥:50C,0¥:3850图5.5销售排行模块Fig5-5SellTopModule2.实现过程所属页面名:index.jsp通过查询t_orderltem表中按销售额字段goods—quantity降序排列实现。 万方数据第5章系统实现5.1.3购物车模块1.购物车程序流程描述购物车模块对本系统所有用户开放,浏览客户或会员浏览手机产品后根据需要选定商品到购物车,最终在购物车列表中对所选手机列表进行审查筛选,在购物车列表中可以修改所选购商品的数量,购物车模块程序业务流程图如图5—6所7R:图5-6购物车程序流程图Fig5:6ShopcarFlowChart2.实现目标手机在线销售系统中会员从产品浏览到成功下单的流程包括用户登录、产品选择、购物车、提交订单、付款,其中购物车模块包括产品数量更新,选购商品删除,一旦用户推出浏览器则将购物车信息自动删除,下次进入系统不再保持购物车产品数据。5.1.4结账模块手机产品列表选购完成后,进入结账流程,本系统结账方式包括在线付款和到货付款两种方式,其中在线付款方式包括支付宝和银联付款,支付宝付款接口采用支付宝提供的第三方编程接口实现,结账流程包括订单持久化至数据库和付款信息的持久化,这两个子过程采用事务技术,若其中一个过程操作失败,则进行事务回滚,否则提示下单成功,系统进入产品配送流程,下单界面效果如图5—7所示。一气5一 万方数据黑龙江大学硕士学位论文订单确认收货人帐号:收贷人姓名:收货人联系电话收货人地址:送货地址:舒款方式:艺、返N.t:--,19k/2"..2,—,一Iill3718文f胱亮13245612336。青岛市区XXXXXXXXXXXXXXX货至4付款V≤tif9--J面虿l图5.7结账模块Fig5-‘7CheckoutModule5.1.5公告浏览模块系统公告模块包括公告标题、公告内容、发布时间以及点击率等字段,其中用户点击率字段是实时更新的,一旦有用户点击浏览该公告,该字段即自增l,公告管理模块的界面效果如图5—8所示:‘网站公告}1111111111,。.,测试公告i勋J试公告测、试公告⋯}部分商品8折销售。欢迎选购⋯:_对于本欢迎大家提出宝贵意见⋯图5—8公告浏览模块Fig5-8NoticeBroswerModule5.2系统后台5.2.1基本信息管理手机在线销售系统中对系统基本信息的处理包括对网站会员、产品类别、在线评论、后台管理员、系统新闻以及手机属性等,基本信息处理模块包括对以上提及的信息的增删改查,其中数据会员信息、类别信息、管理员以及手机属性等信息的所有操作在系统的后台部分实现,在线评论和下订单的操作在系统的前台.气6. 万方数据第5章系统实现部分完成,对基础数据的所有操作都将对数据库产生更新,将操作后的数据实体持久化至数据库中,同时对于数据库的更新过程采用事务机制,例如多个产品同时下单,如果其中某个产品录入订单表失败则整个事务将发生回滚,除此之外,每令子模块提供数据查询功能,将返回的数据查询结果以列表的形式在视图层中显示并提供分页展现的功能,本节以网站会员信息模块为样例,其设计如图5—9。台;御用户名册黜住址恻联系]iic!.趔QQb硼觥觥亮艨男剿捌蕊g蛐。。皿i搿jk,i嚣落鞒瓶舅鞭鳜甄肚㈨瓤3v,21F⋯嬲;9躲瑚lj8麟l;=男鬟;;;;渤嘲l妯。。姐!!迹图5—9客户信息管理模块Fig5-9ClientIntoModule5.2.2订单信息管理订单信息管理模块包括网站会员的历史订单查看以及对订单的在线发货等操作,网站会员登录后在系统前台根据自己的喜好进行手机选购并执行下单操作,一旦下单成功并在线付款后,管理员进入后台即可查询出会员订单信息,并进行订单发货操作,用户在收到产品后对订单进行在线确认或等超时时间到后自动确认,该功能的设计如图5—10。逛差;蜒jEi鏊::=对蒋i}:;骑苻}曼到纣挈月尸3爨惟兰量ti量嚣荤葛嚣芒毒疆暑套』|=『荤三曼一igf扈露g萋毫玎审墨DiTi图5-10词单管理模块Fig5-10OrderModule5.2.3用户维护模块设计与实现手机销售系统的在线注册模块针对浏览客户设计,浏览客户通过该功能即可成为系统会员,其主要注册属性包括用户名、密码、姓名以及邮箱等信息,浏览客户填写该注册表单并提交后并进行有效性验证,在用户注册后,后台管理员可徘熊膦滕 万方数据黑龙江大学硕士学位论文以对用户信息在线的维护修改更新,该功能的设计如图5一ll。用户注册用尸名:密码:密码确认:-‘。一‘~‘⋯一’一⋯!真实姓名:i住址:。一⋯一一一‘⋯一一一⋯⋯⋯⋯一~性别:o男。女联系方式:厂一一一一⋯一~|B一吐Kl⋯..一.QQ:}¨一⋯‘。¨j’一——⋯一一⋯一⋯一J圈匣l图5-11用户注册模块Fig5-11UserRegisterModule5.2.4评论信息管理评论管理是手机销售平台中管理员与系统会员直接在线沟通的唯一路径,注册用户登录后可以在线对本平台提出建设性意见或者对已购买过的产品进行在线评论,该功能的设计如图5-12所示。图5-12留言信息管理模块Fig5-12RemarkManageModule5.2.5类别信息管理手机类别管理是对对手机类别信息的查询和更新,主要包括手机类别查询和-58- 万方数据第5章系统实现手机类别更新等模块,该模块是平台的主要模块,分类是手机产品录入过程的必须选择的属性,添加类别界面的设计如图5—13所示。商品类别类别名称:提交重置图5—13类别信息录入Fig5-13ClassfylnfoAdd手机商品的分类信息管理功能设计页面如图5-14所示。黼划鹏渤分类名称老人机智能类儿童手机特价机枪购类排^h恻瞧删除——哪珠嘛蝴;图5一14商品类别管理Fig5-14ClassfyManage5。3本章小结系统实现依据详细设计阶段的理论分析的实现,本章分前台和后台两部分进行阐述,前台主要介绍了网站会员管理、手机商品展示、购物车、结账以及系统公告模块的实现过程,后台主要介绍了平台基础资料和订单信息管理,并提供了每个模块的实现界面图以及业务的实现流程分析。 万方数据黑龙江大学硕士学位论文6.1测试方法第6章系统测试单元测试也称为白盒测试,该测试过程由程序员完成,该测试过程是从软件内部的程序流程来对软件的所有可能出现的情况进行逻辑分析,根据每个被测函数的程序流程计算其所有测试用例,并严格根据用例进行测试乜引,主要通过根据程序的实际流程绘制每个模块或函数的流程,从而根据函数流程图发现测试路径,并枚举每一项测试路径根据该路径的特性来设计相应的测试用例,本系统是面向对象开发的系统,因此在测试过程应该采用面向对象的测试方法:(1)尽可能早的和不断的对系统进行测试。我们知道,错误如果发现的早,修改它所花费的代价也就变的小。因为错误的产生一般是不可回避的,所以我们系统测试要贯穿在整个开发过程当中,而不能把系统的测试简单的看作是系统开发的独立阶段。(2)在设计测试案例时,应该给出测试预期的结果。优秀的测试案例应该由以下部分组成:第一,测试所需的数据输入和该数据输入所希望的程序执行结果。通过这样测试时才能达到一个判断的标准,利用数据输入得到测试的数据和预计的数据进行比对,看结果是否一致。(3)在设计测试案例中,不仅仅有合法的测试输入案例,而且还有部分不合法的测试输入案例。因为在所有系统实际的运用过程之中,由于各方面的原因,陌生用户往往会运用一些不合法的输入,比如使用了不合法的指令或是按错了一些按键等原因,因此,测试中应该特别强调设计不合法的测试输入案例来进行一些测试。(4)在对整个系统的追踪和管理进行修改以后方可运用回溯的办法进行测试。我们一般在修改系统的时候常常又会引入其他的错误,所以在我们要对程序修改以后,用先前的案例进行回归式测试嵋叫。6.2黑盒测试本次黑盒测试主要测试功能是否能正常运行,包括数据的输入,报文的发送、 万方数据第6罩系统测试转发、接收、处理等等。测试的范围主要是手机在线销售系统。采用有效的数据和无效的数据来执行设定好的用例,查看执行的结果是否和预期相同,以确定系统是否有效的运行陆。基于JAVA在线手机销售系统的功能测试部分主要采用黑盒测试法进行测试,本次测试对结合大量的数据进行大数据量读取和加载,测试结合本系统的各个功能项。表6—1会员登录测试测试用例:新会员登录;目的描述:测试软件的会员登录模块测试约束:成功进入手机在线销售系统表61会员登录测试Table6-1MemberLoginTest表6.2会员注册测试项测试用例:新会员注册:目的描述:测试软件的会员注册模块测试约束:成功进入手机在线销售系统表6-2会员注册测试项Table6-2MemberRegTestItem表6-3会员资料修改测试项 万方数据黑龙江大学硕士学位论文测试用例:会员资料修改;目的描述:测试软件会员资料修改模块测试约束:根据会员名成功进入系统,会员信息已写入数据库表6-3会员资料修改测试项Table6-3ModifyMemberTestItem表6—4产品搜索测试项测试用例:搜索产品;目的描述:测试软件搜索产品模块测试约束:根据会员名成功进入系统表6-4产品搜索测试项TabIe6.4SearchGoodTestItem表6—5产品购买测试项测试用例:购买产品;目的描述:测试软件购买产品模块测试约束:根据会员名成功进入系统表6-5产品购买测试项Table6-5BuyGoodTestItem 万方数据第6苹系统测试息表6-6结账模块测试项。测试用例:结账;目的描述:测试软件结账模块测试约束:根据会员名成功进入系统表6—6结账模块测试项Table6,6CheekOtitTestItem—●=_:=————__-●=●·!_●●_=———————————————__·—_-—·_-———————————————————————__-·_—-·___·————一编号测试流程预期结果一。—1瓦再荀矿一根据会员名登录后,进入购物车界面鼠标左键点击【去收银台结账】按钮进入结账表单获取手机销售订单号提示“产品已成功与预期结果完购买,全相同表6—7查询订单测试项测试用例:成功查询到订单信息;目的描述:测试软件成功查询到订单信息模块测试约束:根据会员名成功进入系统表6—7查询订单测试项Table6—7SearchOrderTestItem—。:—=———————●!●-=-_●.!·—_-——-————————————————·_--_-—_·-—————————-————————————————·-_—-—·一编号测试流程预期结果—再丽罹而广_一123根据会员名登录后,进入电商平台首页鼠标左键点击订单查询选项查看相应的订单信息提示正确的订单信与预期结果完息全相同表6—8电子商务系统公告测试用例:电子商务平台公告;目的描述:测试软件电子商务平台公告模块测试约束:数据库中有电子商务平台公告信息表6-8电子商务系统公告Table6—8NoticeModule编号测试流程预期结栗—————了忍鬲颈r一1会员进入电商平台首页——2鼠标左键点击公告标题一—●_●—————————_——————————-——_-—●-—_—————————————————_——————●_●——●_——_-_——————————————————————一--63.. 万方数据黑龙江大学硕士学位论文编号测试流程预期结果评价准则编号测试流程预期结果评价准则表6—11删除产品测试项测试用例:删除产品目的描述:测试软件后台添加产品模块测试约束:管理员登录成功表6-11删除产品测试项一64— 万方数据第6章系统测试Table6—1】DeleteGoodeTestItem表6.12系统会员管理测试项测试用例:查看从数据库获取的会员列表目的描述:测试软件后台查看从数据库获取的会员信息列表测试约束:管理员登录成功表6一12系统会员管理测试项Table6-12MemberManageTestItem表6—13查看手机销售订单测试项测试用例:查看手机销售订单目的描述:测试软件后台查看手机在线销售系统的订单模块测试约束:管理员登录成功表6—13查看手机销售订单测试项Table6—13BroswerOrderTestItem表6—14修改手机销售订单测试项测试用例:修改手机销售订单状态目的描述:测试软件后台修改手机销售订单状态模块一65— 万方数据黑龙江大学硕士学位论文测试约束:管理员登录成功表6—14修改手机销售订单测试项Table6-14ModifySell-OrderTestItem6.3白盒测试6.3.1系统登录本节以系统登录模块为例详细阐述其白盒测试过程,主要测试过程分为以下4个步骤。具体如下:测试步骤1:根据程序代码绘制系统登录模块流程图如图6—1所示: 万方数据第6章系统测试厂1翮【。.—————,.,.....—.....,.....一图6-1模块流程图Fig6·1ModuleFlowChart测试步骤2:根据图6-1所绘制的系统登录模块流程图,从而计算V(G):1)V(G)=22)V(G)=E—N+2=8—8+2=2其中E图6-1中系统登录流程图的边数,N为结点数:测试步骤3:导出系统登录模块的测试用例根据V(G)的计算方式,从该流程的起点至终点共发现两条路径可行,一条新路径的引入即表示该流程可能存在的一个程序数据流向,系统登录模块的两条路径如下:路径l:1—2—3—4—6—7路径2:1—2—3—4-5—7根据上述流程图所发现的测试路径,设计测试用例,使得该模块依次运行到 万方数据黑龙江大学硕士学位论文上面两条路径。测试步骤4:根据以上3个步骤设计白盒测试用例白盒测试的测试用例的设计必须遵循保证每个路径都必须要被执行过一次的原则进行设计,根据分析,满足本模块的测试用例具体如下:1)路径1(i-2-3-4—5-7)的测试用例:用户名或密码正确时:期望结果:系统跳转到首页。2)路径2(卜2-3-4—6-7)的测试用例:用户名或密码错误时:期望结果:系统跳转到登录失败提示页error.aspx。6.3.2基础管理基础管理模块包括系统参数和用户登录设置等模块:步骤l:根据程序代码绘制基础管理模块流程图如图6—2所示: 万方数据第6章系统测试l。.设置系统;数5.设置用户信息V8.结束F图6—2模块流程图Fig6-2ModuleFlowChart测试步骤2:根据图6—2所绘制的系统登录模块流程图,从而计算V(G):1)V(G)=22)V(G)=E—N+2=1l一9+2=-4其中E图6—2中基础管理流程图的边数,N为结点数:测试步骤3:导出系统登录模块的测试用例根据V(G)的计算方式,从该流程的起点至终点共发现两条路径可行,一条新路径的引入即表示该流程可能存在的一个程序数据流向,系统登录模块的两条路径如下:路径1:l一2—3—4—5—7-8.6q. 万方数据黑龙江大学硕士学位论文II路径2:1—2—3—4—6—8—8路径3:1—2—3—4~5—7—3路径4:1—2—3—4~6—8—3根据上述流程图所发现的测试路径,设计测试用例,使得该模块依次运行到上面九条路径。测试步骤4:根据以上3个步骤设计白盒测试用例白盒测试的测试用例的设计必须遵循保证每个路径都必须要被执行过一次的原则进行设计,根据分析,满足本模块的测试用例具体如下:1)路径l的测试用例:用户登录系统后进入基础信息管理并选择系统参数设置功能:期望结果:提示系统参数信息设置成功。2)路径2的测试用例:用户登录系统后进入基础信息管理并选择系统参数设置功能:期望结果:提示系统参数设置失败并跳转至用户功能模块选择界面。3)路径3的测试用例:用户登录系统后进入基础信息管理并选择系统用户信息设置t。期望结果:提示用户信息设置成功。4)路径4的测试用例:用户登录系统后进入基础信息管理并选择系统用户信息设置期望结果:提示用户信息设置失败并跳转至用户功能模块选择界面。6.4性能测试6.4.1网络环境测试在线手机销售系统采用java开发,基于B/S架构,服务器部署在局域网内,因为局域网的网络环境比较顺畅,因此不容易发生丢包现象或者数据传输错误,本课题通过对系统在网络负载方面来进行网络环境测试,网络负载测试主要通过 万方数据第6章系统测试增加网络访问系统服务器的客户端数量,检测当客户端数量的增加对服务器的影响以及服务器和客户端间的网络数据量是否超过最大网络负荷,经测试本系统客户端数量的增大对于服务器影响较少,普通的局域网环境足够使用。6.4.2压力测试本系统的压力测试部分主要采用大容量数据进行测试,本次测试对在线手机销售系统的数据表插入大量数据,并测试插入时间,得出压力测试表如表6.15所示:表6一15压力测试表Table6—15PressureTest上面的测试是在空数据表中进行数据库各种基本操作的测试,并且记录了所需要的时间。6.5本章小结测试后,发现问题主要发生在非法数据的处理上,经过修改系统暴露的问题,系统功能得到了完善,实用性、安全性得到了增强。目前在线手机销售系统的全部用例均已通过测试。 万方数据黑龙江大学硕士学位论文结论在整个设计的过程中,首先介绍了在线手机销售系统的现有系统状况并对在线手机销售系统的研究背景及其现在进行概要性描述,并提出了在线手机销售平台的研究意义和本文的章节安排;其次分析并介绍实现该课题所需要的Web、Java、Mysql等相关技术,在整个需求设计过程中,通过数据流图技术对系统的各功能之间的数据流向以及模块内的加工过程进行逐一分析,由此导出本平台的实体关系图,除此之外,对系统的应用环境以及性能也做了相应约束,根据需求分析的结论进行模块化详细设计。并从概念和逻辑结构两个方面分析介绍了数据库原型,从技术、功能以及部署三个方面对系统安全性进行设计。将详细设计的流程实现分析,介绍了每个子功能模块的实现过程并对其测试,最后,对系统进行了总结并提出下一步发展的方向。虽然,本文完整的设计了中在线手机销售系统,但是系统的整体设计中仍然存在不少问题。1.Web应用程序缓存技术。由于会员和产数量众多,对本系统的负载要求比较高,因此采用何种高效的缓存技术更有利提供系统的性能。2.需求分析方面,系统涉及到网站内所有会员的使用,做好需求分析很重要。由于论文阶段时间紧迫对于更详尽全面的需求分析工作还有待进一步的完成。3.网络安全方面,本系统设计的是单一靠用户名和口令登录,对于用户环节不够安全。后续的工作还需考虑使用双因子认证登录本系统。总之,这次的毕业设计使我受益匪浅,令我更意识到软件设计的重要性。要做好~个项目,一个完整成熟的设计文档必不可少。这次的设计使我摆正了以后学习的方向,提高了认识,也使我获益良多。 万方数据参考文献[1]苏中兴.转型期中国企业的高绩效入力资源管理系统:一个本土化的实证研究[J].南开管理评论,2010,(1)22—27[2][:j][4][5][6][7][8][9][io][11][12][13][14][15][16][17][18]郁抒思:周水庚:关佶红.软件工程数据挖掘研究进展[J].计算机科学与探索,2012,(3)13一14马于涛:何克清:李兵:刘婧.网络化软件的复杂网络特性实证[J].软件学报,2011,(1)42—46BruceEckel.Java编程思想[M].陈吴鹏译机械工业出版社2007—6第四版,40一11徐明华著.JavaWeb整合项目开发实战JSPAjaxStrutsHibernateSpring.[M]人民邮电出版社,35—36凯耶尔(DhrubojyotiKayal).JavaEE设计模式:Spring企业级开发最佳实践.人民邮电出版社2010—2—1第1版,5—6陈天河.轻量级Web应用开发宝典:Struts2.1+Hibernate3.5+Spring3.0整合开发。电子工业出版社2011-1—1第一版,17RichTretoJa。AdobeFlex高级编程.人民邮电出版社2008—7—1第1版,58黄曦.Flex4.0RIA开发详解[M].北京:电子工业出版社2010—2—1第2版,45—46AIRIA团队.FlashBuiIder4快速入门[M].pdf2009—6—25,35—36TomWelsh.BeginningJavaandFlex.PaulManning2009,27—28胡业江,张全伙.基于ASP.NET的WEB数据库的分页显示[J].计算机系统应用,2004,(1):30—31.秦鑫,朱绍文.NET框架数据访问结构[J].计算机系统应用.2002,12,(3)12—14刘斌,张军.ASP.NET+SQLServer动态网站开发案例精选.北京:清华大学出版社,2000.10,10—11张铎.用电子货币支付[J].电子商务讲座,2004.4.21,(2)4-6李艳菊,贺显庆网上商店的困境和对策[J].河南商业高等专业学校贸易经济,2011,(3)22—27张莉.SQLServer数据库原理及应用教程[M].北京:清华出版社,2010,35王珊.数据库系统概论[M].高等教育出版社2006-5第四版,2卜25.71— 万方数据黑龙江大学硕士学位论文[19]李恒..net平台下的网站安全性问题的研究以及解决方案[J].南京理工大学经济管理学院2007。12,(1)42—46[20]黄国言,冯军智.基于ASP.NET的网上购物车系统实现技术的研究[J].燕山大学学报.卜2[21]冉舂玉.ASP.NET技术及其在网站开发中的应用[J].武汉理工大学学报.2002.6,(3)11-21[22]Slshikawa.Fixedpointsbyanewiterationmethod[J].Proc.Amer.Math.Soe,2009,(1)5-8[23]韦宁.基于ASP.NET的商品Cult3D展示[J].广西大学梧区分校学报.2004.7.,(5)44-45[24]雷向东.基于ASP技术的网上商店[J].南昌大学学报.2000,9,(2)17—21[25]张虹.软件工程与软件开发工具[J].清华大学出版社.2009(1)55—75[26]BruceEckel.ThinkinginJava[M].机械工业出版社.2009(6)42—64,47—48[27]罗军舟等.TCP/IP协议及网络编程技术.清华大学出版社.2008(10),45—46[28]孙一林,彭波.Java网络编程实例.清华大学出版社.2003(4),43—44[29]李树青.Java通用范例开发金典.电子工业出版社.2009,41—42[30]王鹏.JavaSwing图形界面开发与案例详解.清华大学出版社.2008,49—50[31]庞永庆,翟鹏.Java完全自学宝典.清华大学出版社.2008,29—30[32]刘永华,于春花.Java网络编程.清华大学出版社.2008,40—41[33]BoostDocumentation,http:I/www.boost,org或http://boost。sourceforge。net,1[34]Boost.AsioDocumentaion,http://asio.sourceforge.net,1[35]孙桂兰.电子商务网上书店系统.北京:人民邮电出版社,2004,30—31[36]王丽侠,王新,衣治安,基于:基于ASP技术的网上考试系统的设计与实现[J].大庆石油[37][38][39][40][41]学院学报,2001(4),23—24吴满意,谢海蓉.论网络消费[J].电子科技大学学报社科版,2010(1)55—75文俊浩:杨丹:陈林:傅鹂.软件工程人才培养体系研究与实践[J].高等工程教育研究2008(1)32—34韩万江:姜立新.系统工程与软件工程[J].计算机应用,2010(1)ll一16梁志荣.面向Agent软件工程综述[J].计算机与现代化,2009(6)66—67JaloteP.Optimumcontrol1imitsforemployingstatisticalprocesscontrolin 万方数据参考文献softwareprocess.IEEETransonSoftwareEngineering,2002,28(12),34—35[42]萨师煊,王珊.数据库系统概述.第三版.北京:高等教育出版社,2004,56[43]B.Ford,M.I.T.,RSrisuresh,etc.Peer-to—Peer(P2P)communicationacrossmiddleboxes.http:/hnidcom—p2p.sourceforge.negdrafl-ford—midcom—p2p—01.txt2004.5[44]飞思科技产品研发中心.Java2应用开发指南[J].北京:电子工业出版社,2002,(1):卜3.[45]薛为民,夏文红,解仑.Java应用教程.北京:北京交通大学出版社2005,45[46]骆斌:葛季栋:丁二玉:邵栋:王浩然.软件工程专业课程体系的研究与仓n新实践[J].计算机教育,201l,(7):77-78.[473曾明星j周清平:王晓波:李珍.软件工程专业“项目化”教学实施体系的构建【J].实验室研究与探索,2013,(3):26—34.[48]张艳.基于工作过程的物流信息系统与管理课程的重构[J].辽宁高职学报,2010,12(2):45—47.[49]顾正兰.高校图书采购决策系统分析与研究[J].信息系统工程,2009,(12):110一116.[50]黄维.可编程控制器通信技术的研究与实现[D].《吉林大学硕士论文》2014,15—16[51]李炜.建立高效配送体系实现供应链优化[J].石油商技,2002,20(4):20—22. 万方数据黑龙江大学硕士学位论文致谢本论文是在导师的悉心指导下完成的,值此论文完成之际,深深感谢老师在学位论文工作的各方面都给予了我极大的指导和帮助。老师严谨的治学作风、认真的工作态度和勤奋的工作精神深深地影响着我,使我受益终身,在他及时和悉心指导下,我的理论修养和知识水平都有了大幅度的提高。老师深夜为我修改论文并认真标出每处错误,这种孜孜不倦、一丝不苟的治学作风我深受感动,老师渊博的学识和求真务实的育人态度给我留下了深刻的印象,是我今后学习工作的榜样。同时在老师的指导下,我也学会了很多东西,受益匪浅。在这几个多月以来,我不但使原有撑握的知识变得更加扎实,而且还增长了见识。论文得以能顺利完成,离不开老师对我的指导,在此我对他表示由衷的感谢!同时我要感谢我的家人和朋友,有了你们的支持和积极帮助才能使我的论文不断的完善,直至最终完成。最后,我要以最诚挚的心意感谢这次来参加我论文答辩的各位导师,你们的教育和指导让我受益非浅,有助于我今后在学习和工作上更上一层。感谢我的大学,感谢传授我知识的老师们,感谢给予我帮助的同学们朋友们。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭