【《基于JAVA的特色水果销售系统设计》7600字(论文)】_第1页
【《基于JAVA的特色水果销售系统设计》7600字(论文)】_第2页
【《基于JAVA的特色水果销售系统设计》7600字(论文)】_第3页
【《基于JAVA的特色水果销售系统设计》7600字(论文)】_第4页
【《基于JAVA的特色水果销售系统设计》7600字(论文)】_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JAVA的特色水果销售系统设计摘要随着互联网信息的迅速发展以及人们对生活水平的要求越来越高,不同种类的购物系统逐渐出现在人们的视线中,水果销售系统也是其中重要的组成部分。为了满足中卫市民足不出户就可以买到想吃的水果以及了解最新水果资讯,特此设计一款满足市民购买水果的系统。为了实现该中卫特色水果销售系统,主要采用Java语言在Eclipse编译程序中进行编程。该系统前端页面主要使用JSP技术对其进行开发,系统后端连接MYSQL数据库,以Tomcat为网页服务器,该系统的开发可以有效提高中为市民的生活幸福指数。本次课题研究可以从以下三个角色进行分析:游客,普通用户以及后台管理员。游客可以浏览系统页面上所有信息,如果想要进行下单,就必须点击注册成为网页用户;普通用户可以在本平台进行下单、评论、添加收藏等操作;后台管理员可以及时更新相关水果资讯,进行用户信息管理,添加水果种类,对系统总订单数进行统计等。关键词:B/S结构特色水果销售MYSQL数据库目录TOC\o"1-3"\h\u1概述 [4],它可以在普通电脑端的浏览器上进行应用以及维护,整个应用过程不需要对电脑端做出什么调整,很大程度上减少了用户对该应用的开发成本。B/S系统的三个部分相对比较独立,当它的其中一些模块功能发生改变时,另外剩余模块则不会收到该修改模块的影响。并且使用该结构设计的用户界面相对比较简洁友好,极大程度上为用户使用提供便利。2.1.3MYSQL数据库规模相较于其他大型数据库略显功能不足的MYSQL数据库在其他方面比大型数据库更为有用。首先,MYSQL的安装以及使用对普通用户来说比较简单且容易上手,其次,它可以非常好的适用于不同的网络环境,不同用户可以针对不同的需求,可以通过访问网络来登录该数据库,同时,系统开发人员也可以在MYSQL数据库中设置权限,使其对一部分人开放。此外,开放源代码的MYSQL数据库的使用频率以及可应用场景越来越高。更是由于该数据库速度快以及方便使用,大多数Web站点或应用软件的数据库也都在使用它进行开发。2.2系统设计的基本条件以及前提该中卫特色水果销售的主要目的是通过互联网智能化管理特色水果的销售,从而达到在线销售中卫特色水果的目的。因此我们可以从以下三个方面分析该系统的可行性。2.2.1技术可行性该中卫特色水果销售系统前端用户页面主要使用JSP技术实现,后端数据库则采用在网络上完全开放源代码的MYSQL数据库,由于作者在毕业实习过程中学习了解相关技术语言并进行一段时间的实践,对此类销售系统的设计开发有了一定经验。并且,本次系统的开发实现要求主要突出在系统的实用性方面,因此,通过对互联网上其他相关销售系统的研究以及作者现具有的计算机编程技术,再加上毕业指导老师的耐心指导,该系统的实现在技术层面还是值得肯定的。2.2.2经济可行性该中卫特色水果销售系统的设计属于大学本科毕业的最后一个阶段的教学,因此在人力精力上的消耗是免费的,而且系统在整个设计过程中所涉及到的资料统统都是由学校免费提供,并且在设计系统应具有的功能以及彼此之间的联系过程中,都是由指导老师无私提供帮助,因此在开发该系统时所需要的成本是可以忽略不计的。2.2.3操作可行性该特色水果销售系统主要的目标是为了便于商家处理当季的最新水果销售问题,以免发生水果浪费的情况,并且方便其它客户进行网上购买新鲜水果,及时了解最新水果的资讯。该系统的登陆界面与一般的登陆界面没有什么大的差别,一般在网上购买过东西的用户都可以很轻松的访问该系统,通常用户可以通过电脑端访问系统并根据系统提示进行注册购物等。因此从上述三个可行性分析中可以得出,对该中卫特色水果销售系统进行设计开发是完全具有可行的。3系统功能设计3.1相关角色分析该中卫特色水果销售系统从权限方面即可将系统角色分为游客、普通用户以及后台管理员这三种。游客是指进入该系统的未进行注册的所有用户,他们可以查看所有商品的信息,浏览网站相关水果最新资讯,但如果需要进行下单操作,游客即可注册成为新用户。普通用户是指在该平台已经进行注册的用户,注册登录后的用户可以享有前述游客的所有权限,并且可以进行相关水果的搜索,收藏喜欢的水果,对购物车进行结算以及在线评论留言等操作。后台管理员则可以对相关后台数据进行管理,其中包括对相关资讯的及时发布,对新注册的用户的信息的管理,及时更新用户订单物流,回复用户评论等等,特色水果销售系统角色分析如表3-1所示:表3-1特色水果销售系统角色分析表角色名称角色需求游客浏览界面,查看资讯普通用户登录该系统、修改自己信息、评论留言、浏览界面、查看资讯、将水果添加购物车然后进行结算,后台管理员最新资讯发布、回复用户评论、信息统计、普通用户信息管理3.2系统功能描述(1)网站应同时具备美观性以及功能性;(2)资讯管理:后台管理员可以发布相关水果的最新资讯,然后咨询显示在前端页面上,供用户浏览查看;(3)普通用户信息管理:普通用户可以就自己权限内的信息进行不同操作;管理员有权限查看用户信息,并且拥有注销用户信息的权限。(4)水果信息管理:管理员可以新增水果的类别,查看具体类别列表;新增水果数量,查看具体水果列表信息;(5)购买水果功能:用户添加自己喜欢的水果,并且可以对已添加进的商品进行增加数量或删除商品等操作;(6)用户订单信息管理:用户结算自己的商品后,可以通过订单页面查看自己的商品物流信息,同时管理人员可以在后台处理用户的订单,及时更新订单的物流信息;(7)留言评论:已注册用户可以在该平台对相关商品进行评论,提出自己的建议或者想法,后台管理员则可以管理并回复相关评论。(8)统计功能:后台管理员可以通过用户点赞,访问量等相关信息统计得出最近一段时间最受欢迎的水果。3.3系统用户用例图分析能够直观清晰地将各个模块之间的关系表述出来的最好办法就是将其制作成用例图。与系统相关的普通用户相关系统用例图如图3-1、后台管理员相关系统用例图如图3-2所示。图3-1普通用户用例图图3-2后台管理员用例图3.4系统具体模块分析该特色水果销售系统总体结构主要包括用户端以及后台管理端两部分。因此可以从用户端以及后台管理端分别对功能模块图进行描述。用户端的模块如图3-3所示。图3-3用户端功能模块后台管理端功能模块如下图3-4所示。图3-4管理端功能模块3.5系统数据库相关设计系统数据库设计是计算机信息系统开发过程中的基础和最核心部分,如果数据库的设计出现问题,程序的运行效果则也会有所差错。3.5.1数据库E-R图根据上述讨论,画出E-R图。具体系统图E-R如下。(1)特色水果及对应属性如下图3-5所示。图3-5水果对应属性(2)订单及其对应属性如图3-6所示。图3-6订单对应属性(3)会员对应属性如图3-7所示。图3-7会员对应属性(4)评论实体属性如图3-8所示:图3-8评论对应属性3.5.2数据库的表的设计该特色水果销售系统则采用了MYSQL数据库管理系统,该系统主要的数据库表有以下4张表,每个表的详细信息见下表所示。水果商品信息表 该表主要用于存贮在本系统售出的所有水果的信息,表t_shangpin结构如表3-2所示。订单信息表该表主要用于存贮用户购买水果后的详细订单,表t_dingdan的结构如表3-3所示。会员信息表该表主要用于存储用户登陆网站所需要的用户名、密码及其他信息。表t_huiyuan的结构如表3-4所示。评论信息表评论信息表用于保存用户在本系统前端提交的所有评论内容。表t_pinglun的结构如表3-5所示。4系统界面实现4.1系统主界面当游客或普通用户进入网站页面时,会看到主界面的最新水果上架等信息。其UI界面如图4-1所示。图4-1网站首页界面4.1.1注册用户信息界面用户可以选择自己喜欢的图片作为头像,在系统中输入自己的联系电话,账号以及密码等信息,就可以在网站进行注册并成功登录,其UI界面如图4-2所示。图4-2注册用户信息界面4.1.2水果信息搜索界面用户在浏览系统时,可以通过搜索查找自己想要的水果信息,其UI界面如图4-3所示。图4-3水果信息搜索界面4.1.3购物车数据添加界面用户将喜欢吃的水果添加进购物车,其UI界面如图4-4所示。图4-4购物车界面4.1.4订单信息 用户将添加进购物车的商品价格进行结算,其界面如图4-5所示:图4-5订单信息界面4.1.5在线留言用户可对自己浏览网站的感想和已购买水果经历以及商家服务意见进行留言评论,其界面如图4-6所示:图4-6在线留言界面该特色水果销售系统在线留言核心代码如图4-7所示。图4-7在线留言代码4.2后台管理员界面4.2.1系统后台界面管理员可以查看完整的系统信息,其中主要包括汇总系统公告、会员数量、销售金额以及订单数量等,其UI界面如图4-8所示。图4-8系统后台界面4.2.2订单信息处理界面管理员拥有查看用户的订单详细情况的权限,并及时发货,对已经处理的订单做出标记。其UI界面如图4-9所示。图4-9管理员订单信息处理界面4.2.3水果库存信息界面管理员可以从该界面查看到该系统水果的库存数量,并可以进行增加操作。其UI界面如图4-10所示。图4-10特色水果库存信息界面4.2.4水果信息界面管理员可以从该界面查看水果的价格,对应类别,以及用户对此类水果的评价等。其系统界面如图4-11所示。图4-11水果信息界面4.2.5管理用户界面管理人员拥有查询用户和管理员具体信息的权限,但管理员不能增加或者修改用户已经填入的个人信息,但管理员也拥有删除用户基本信息的权力。其界面如图4-12所示。图4-12管理用户基本信息界面4.2.6特色水果销售总额统计界面后台管理人员对近几个月水果总销售额进行统计,其界面如图4-13所示。图4-13销售额统计管理界面该特色水果销售系统销售水果总统计额核心代码如图4-14所示。图4-14销售额统计核心代码4.2.7订单统计管理界面管理员统计近几个月相关水果的订单数值,其具体系统界面如图4-15所示。图4-15订单统计管理界面4.2.8用户留言管理界面客服可以查看进行评论人员的用户名,对其留言进行回复,用户对系统以及商品的评论信息评论时间,具体系统界面如图4-16所示。图4-16用户评论信息管理界面5系统功能测试能够极大程度上提高软件可信度以及质量的最好办法就是对系统进行测试,也能很大程度上减少软件错误率以及降低用户使用系统的风险系数。这是软件系统设计过程中最重要也是最必不可少的一个步骤REF_Ref70943816\n\h[10]。5.1功能测试实例 测试过程中,开发人员要将用户的思维和用户的习惯性操作相结合去测试,同时也要观察自己设计的功能是否满足用户的需求,能够畅通无误的运行。因此该系统可以从以下几个方面进行测试。5.1.1注册页测试 当用户注册网站时,输入的密码和后期再次输入的确认密码不一样时,以及填写的电话号码不符合标准时,系统都会报错。特针对必须填写的项进行测试,测试所准备的数据如表5-1所示。表5-1用户注册数据表用户名用户真实姓名密码确认密码联系方式ydhydh12312313234345678yyys1231213234345665yyys1231231323434yyys12312313234345665 当用户点击进入注册界面时,向相关文本框中输入表中第一组数据,然后点击注册,系统就会提示“已存在的用户名”,因为用户名唯一,所以不能重复,而ydh用户已存在,如图5-1所示。图5-1用户名重复输入表中第二组数据,可以清楚的看到当用户输入的密码和确认密码不同时,系统提示“确认密码输入错误”,如图5-2所示。图5-2确认密码错误然后测试第三组数据,如果输入的联系方式不满足要求,系统就会提示“请输入11位数字或非法输入”,如图5-3所示。图5-3联系电话错误测试最后一组数据,因为输入正确的数据,系统就会提示“注册成功”,然后用户就可以登陆系统进行操作,如图5-4所示。图5-4注册成功5.2测试结论分析经过对该系统注册功能模块进行测试可知,虽然该系统现在的功能较为简单,但其主要功能基本可以正常实现,在用户输入错误信息或是非法字符时,系统会提出提示,因此该系统基本满足用户和商家需求。该系统主要有以下优势:(1)本系统操作界面简洁,操作较为简单,用户方便使用(2)前后端信息更新及时,管理员可以及时帮助客户避免因为误操而出现的问题经过对系统进行总体测试,可以得出中卫特色水果销售系统可以基本满足用户需求。并且系统的功能较为齐全,操作非常简单,且容易上手,程序运行性能较为良好,因此基本符合本次毕业设计的要求。6结论6.1系统研究结果经过对系统进行测试可知,本文成功实现了中卫特色水果销售系统的设计与开发,该中卫特色水果销售系统基本实现新用户注册及登录、用户相关订单管理,前后端物流信息显示、用户信息管理等功能,基本可以满足商家及用户需求。6.2系统不足虽然该系统基本实现本次毕设中的基本要求,但该系统仍然存在许多问题,例如对用户评论以及客服回复没有屏蔽不文明用语,有可能影响用户使用系统心情;当用户在购物车中添加数量写为负数时,系统不能判断用户输入出错,而是正常进行结算等等,这些问题都需要作者后期进一步学习研究。参考文献罗相保.KCIST预算管理系统的设计与实现[D].华中科技大学,2010.刘亚滨,杨红.精通Eclipse[M].电子工业出版社,2004.戴特尔.JavaScript程序员教程[M].电子工业出版社,2010.李书杰,李志刚.B/S三层体系结构模式[J].河北理工学院学报,2002(S1):25-28+34.崔宇.特油公司资金计划项目管理系统的设计与实现[D].大连理工大学,2013.孔祥盛.MySQL数据库基础与实例教程[M].人民邮电出版社,2014.张志斌.基于WEBGL的3D珠宝定制系统的设计与实现[D].大连理工大学,2016.朱

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论