




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要经济发展,随着我国的繁荣昌盛,我们的生活已成为越来越好,多重职业在市场上百花齐放,鲜花销售也成为了花农们赖以生存的职业,与此同时,网民数量每一年都比上一年明显增多,在这样的背景下,花农一个人一次性要面对多个消费者,这使得他管理鲜花销售的难度大大提高。为了帮助花农们提升卖花效率,让消费者和花农都能体会到方便快捷的服务,智能化的鲜花销售管理系统必不可少。本文论述基于SSM框架设计的鲜花销售管理系统。SSM框架是Spring+SpringMVC+MyBatis的缩写。是继SSH之后的JavaEE主流企业架构,适合建设各种大型企业应用系统。本文论述的鲜花销售管理系统主要由五部分组成,具体功能如下:本程序有两个角色,卖家、买家来实现商品管理、权限管理、客户管理,订单管理;卖家可以自由添加删改鲜花商品信息;买家注册信息,在网站进行购物,可以把喜欢的鲜花加入心愿单或者直接购买,还可以对商品提出反馈意见,创新点在于卖家还可以在后台对鲜花售出的种类进行数据分析,以便下一次更好进货满足买家需求。关键词:Java;Spring;SpringMVC;MyBatis页绪论现如今,随着经济和科学手段的不断进步,多重职业在市场上百花齐放,鲜花销售也成为了花农们赖以生存的职业,与此同时,网民数量每一年都比上一年明显增多,在这样的背景下,花农一个人一次性要面对多个消费者,这使得他管理鲜花销售的难度大大提高,手动记录鲜花销售、进货种类数量会存在以下几个问题:第一,花费时间较长,手动管理信息需要花农一个一个登记,如果鲜花销售量大的话需要的时间就很长;第二,很容易失误现象,由于是手动写入鲜花销售信息和进货信息,如果鲜花进货种类之间十分相似的话很容易出现错写错选的现象;第三,人力物力需求大,一方面手动记账需要每个花农手动选择,另一方面需要准备纸笔,这样既不环保又浪费了人力物力。经过上述的分析,我们大概可以总结手动进行鲜花销售的以下几点:第一个点是所销售的花卉种类会很多,每个种类花销售的数量也是成百上千的,因此要对鲜花进行分类。第二个特点是手动进行鲜花销售信息录入会发生失误,由于鲜花种类繁多,很多品种之间又非常相似,因此需要我们设计出的鲜花销售系统需要对鲜花买家、卖家的信息登录绑定。第三个特点是为了达到下一次更好地销售效果,花农需要统计鲜花信息,以便安排下一次进货,所以这就需要我们的鲜花销售系统有一个后台数据分析模块。由此我们得出设计一个计算机系统来实现鲜花销售管理功能的实现是十分有必要的,这样方便花农可以直观的看到所有的鲜花种类以及其销售信息,方便下一次更好地进货,同时也能防止手动写入信息造成的误写错写,浪费人力物力的问题。为帮助花农提高管理鲜花销售的效率特开发此鲜花销售管理系统,这样的系统有着原有的手动记账方法与它无法相比较的好处:第一、我们可以在这个花卉销售的管理系统上对鲜花的销售信息进行高效率的掌握,大大缩短记账对账的时间。第二、通过鲜花销售管理系统可以大大减少录入信息失误的行为,因为计算机已经自动绑定了鲜花的种类、数量、买家的个人信息,这样的话计算也基本上杜绝了失误。第三、鲜花销售管理系统也可以让花农对他的销售有一个非常直观的背景数据统计,这样就可以知道这个季度客户们都喜欢那些种类的鲜花,哪些种类的鲜花并不收到喜爱,灵活安排自己的进货种类和数量,达到利益最大化。
1本文的研究现状和主要内容1.1国内外研究现状1970年,WalterKennewan给管理信息系统这个新兴术语下了一个定义。这个定义最主要说的是决策是通过信息来支持的,不过它还是忽视了两点,那就是利用模型、使用计算机。[1]提出者进一步定义了MIS,包括“本草和软件资源概要。手动操作。要点”分析、规划、控制和决策模型。管理信息系统“人机系统”中使用的数据库。人工计算机系统。为企业和组织的运营管理做保障。该定义囊括了多个内容,包括管理信息系统的目的、功能、组成部分。[2]国外与国内相比信息化建设更加成熟,国内的大部分研究机构又依靠先进的软硬件技术支持,20世纪70年代,美国的麻省理工学院对这一领域进行了研究,加上国外许多大学在这一领域的研究,要比国内实施得早得多,一直倡导数字化。麻省理工学院在20世纪70年代提出了数字化校园的概念,经过后来的努力,数字化校园已经完成并趋于成熟。20世纪80年代中期,美国国家科学基金会(NSF)建立了NSFNET,使研究人员和教育工作者更容易通过这个骨干网络进入互联网,搜索和分享信息。随着计算机慢慢取代了纸质版管理之后,科学、规范的管理模式已基本形成。虽然国外的管理制度趋于成熟,但国外在国情、教育方式、管理方法等方面与中国存在着若干差异。因此,国外的管理模式不能完全适用于我国的管理,宜借鉴国外的优秀方法,建立我们自己的花卉销售管理体系。为了不耽误制定更完善的花卉销售管理制度,我们必须制定适合我国国情的花卉销售管理制度。
1.2本文研究的主要内容首先,在我们的这个鲜花销售管理系统中大致是有四个部分,分别是需要用户填写自己注册的登录界面、买家订单管理、卖家鲜花信息管理、后台统计界面。这次的编写的鲜花销售系统最要实现的功能是卖花农民打开这个系统,进入登录界面,经过用户名和密码来进行登录。当登录成功后,才能打开它并跳转到主界面。主界面左侧是菜单栏,他对于鲜花信息管理模块,买家订单信息页面是显示。点击进入鲜花信息管理界面后,可以修改鲜花的种类,数量,鲜花预览图,价格,增删鲜花种类;同时可以通过打开左侧边栏的买家订单信息页面,对订单信息进行查看;买家打开这个编写的系统,可以在登录界面上的输入用户名以及密码进行登录。只能在登录成功以后才能到主页面上去。主界面上有菜单栏,这个对订单管理的选点是显示的。它跳转的全部是不相同的窗口。当买花的想要对订单信息进行增加,能直接在主页找到自己喜欢的鲜花进行增加,如果想要删除鲜花可以通过点击订单信息管理,进入已选鲜花页面对鲜花种类进行增删。鲜花销售管理系统的宗旨是花农可以随时随地的查看自己卖出花的订单,例如鲜花图片、鲜花价格、鲜花订单数等都能来查看,为农民对花的销售提供了便利。除了这个,还有权限管理,在数据库中存在的人们才可以登录上去,这个库以外的没法登陆,只有买家本人登录该系统进行查看自己订单的信息。2系统编程的工具2.1编程工具使用SSM框架来完成了整合,SSM框架是三个部分的简称:Spring、SpringMVC、MyBatis,SSM框架使用的是MVC三层结构,它不仅能节省开发时间,并且还具有很好的扩展性。2.2技术概述Java编程语言是专门为互联网的分布式环境设计的。它具有目前许多编程语言的特点,如跨平台、简单、面向对象(封装、继承、多态性)、安全和多线程。与脚本语言Python相比,Java的优势在于执行速度更快,因为它的大部分内容都是在编译时优化的。这意味着可以利用编译时间来减少执行时间。编译后的语言也有很多优点,因为如果不明确地定义类型,就不能使用它们。其中之一是,如果函数的主体是长的,你只要看一下签名就可以知道方法的参数类型和返回值的类型。类型就是结构,其输入和输出参数的结构可以一目了然,非常容易阅读。使用了MySQL数据库存储数据,MySQL是一种关系型数据库,是一个开源的数据库,可以方便的进行数据的增删改查、子查询、条件查询等功能。3关于SSM框架的鲜花销售网站的页面分析3.1鲜花销售管理网站的可操作性IDEA窗口、界面美观并且简洁易懂,是公认的最好的JAVA开发平台,受到广大程序猿的喜爱。本人学习过Java的基本课程,对于Java语言有初步的认识和基础,同时本人还学过SSM框架构建。。3.2鲜花销售管理网站的建设策略此系统专门针对传统手动记账花费时间较长,人力物力需求大这几个问题,开发了线上鲜花销售的网站系统。本系统为了面对卖家和买家这两类用户,特地设置了买家登录界面和卖家登录界面两个用户接口,使得各个角色都可以很好地找到其所适用的功能模块。大大提高鲜花销售的效率与其质量。因此,此系统的需求量大,需求用户种类多。3.3鲜花销售管理网站的总体策略这个网站共有三个优点:第一、通过鲜花销售管理系统可以对鲜花的销售信息进行高效率的掌握,大大缩短记账对账的时间。第二、通过鲜花销售管理系统可以大大减少录入信息失误的行为,因为计算机已经自动绑定了鲜花的种类、数量、买家的个人信息,这样的话计算也基本上杜绝了失误。第三、鲜花销售管理系统可以使花农更好地理解他的销售情况,有一个非常直观的后台数据统计,这样就可以知道这个季度客户们都喜欢那些种类的鲜花,哪些种类的鲜花并不收到喜爱,灵活安排自己的进货种类和数量,达到利益最大化。管理者也就是卖家,输入自己的账号以及密码后,才能打开并跳转到主界面。主界面左侧是菜单栏,他对于鲜花信息管理模块,买家订单信息页面是显示。点击进入鲜花信息管理界面后,可以修改鲜花的种类,数量,鲜花预览图,价格,增删鲜花种类;同时可以通过打开左侧边栏的买家订单信息页面,对订单信息进行查看;买家也可以输入自己的登录信息进行登录,然后就能直接在主页找到自己喜欢的鲜花进行增加,如果想要删除鲜花可以通过点击订单信息管理,进入已选鲜花页面对鲜花种类进行增删。3.4网站功能的业务逻辑梳理图SEQ图\*ARABIC1:网站登录功能展示图图SEQ图\*ARABIC2:网站添加功能展示图图SEQ图\*ARABIC3:网站删除功能展示图3.5网站数据库的设计数据库在网站搭建的过成中有着重要的地位,网站数据库设计在网站准备搭建的过程中。如果一味重视网站业务逻辑的实现,而忽视了关于网站数据库的设计,那么在网站运行后期,将会出现由于数据库设计不当,在对于网站进行升级时不得不重新制作数据库的情况,这样也将使网站维护的成本居高不下、并且也将为保障用户信息安全埋下隐患。因此,只有做好网站的数据库设计,才能够为提高网站的实用性、确保网站的数据安全做好保障。购物车信息图:图SEQ图\*ARABIC4:购物车信息图订单详情信息图:图SEQ图\*ARABIC5:订单详情信息图用户信息图:图SEQ图\*ARABIC6:用户信息图3.6数据表字段名数据类型允许非空自动递增备注idInt(11)NO是序号item_idInt(11)YES商品idUser_idInt(11)YES用户idnumInt(11)YES商品数量priceDecimal(10,2)YES商品单价totalVarchar(255)YES商品总价表SEQ表\*ARABIC1:购物车表字段名数据类型允许非空自动递增备注idInt(11)NO是序号userNameVarchar(225)YES用户名passWordVarchar(225)YES密码phoneVarchar(225)YES手机号realNameVarchar(225)YES真实姓名sexVarchar(225)YES性别addressVarchar(225)YES地址emailVarchar(225)YES电子邮箱表SEQ表\*ARABIC2:用户信息表字段名数据类型允许非空自动递增备注idInt(11)NO是序号item_idvarchar(225)YES商品idOrder_idvarchar(225)YES订单idstatusvarchar(225)YES订单状态numvarchar(225)YES数量totalvarchar(225)YES小计表SEQ表\*ARABIC3:订单详细信息表4.系统的各个模块详细设计4.1鲜花销售系统结构图鲜花销售管理系统的结构图如图5所示:图SEQ图\*ARABIC7:鲜花销售系统结构图4.2首页图SEQ图\*ARABIC8:鲜花销售网站首页图8中显示的是鲜花销售网站的首页,可以看到最上面有“欢迎来到鲜花销售商城”的欢迎标语以及右边买家登录信息所需要的功能模块:登录,注册,个人中心。当用户第一次来到商城网站时,他就会点击注册,填写自己的信息。如果没有输入地址信息的话是不可以进行下单的。待用户注册好信息就可以进行登录了,具体登陆页面的功能会在下面的模块进行展开。下面是鲜花销售系统的网站logo以及一个搜索框,买家可以自行搜索自己喜欢的花朵,下面首页的主体部分是分类信息,本鲜花销售网站分为“木本花卉”和“草本花卉”,每种花卉下又设置了五种不同的花朵供用户选择。首页还有一个滚动条用来欢迎客户以及一些优惠促销信息都会在这里公布。下面是“折扣大促销”界面和“热门商品”界面,供用户进行选择。4.3用户登陆页面图SEQ图\*ARABIC9:买家登录入口图SEQ图\*ARABIC10:卖家登录入口如图9、图10所示,为了方便买家和卖家两类用户可以分别管理自己的系统,我在系统中设置了不同的登录入口,图7是买家登录入口,图10是卖家登录网页。设计这些登录网站界面是为了更好的保护卖家和买家的权益与信息安全。4.4买家订单管理模块图SEQ图\*ARABIC11:鲜花订单信息的添加、修改、删除以及导出图SEQ图\*ARABIC12:通过编码、名称进行查询鲜花图SEQ图\*ARABIC13:购买成功页面对于不同买家选择的鲜花种类和数量是不能确定的。设计这个,就是为了让买花的顾客能观看管理自己的订单,增删改查。首先用户可以在首页选择到自己喜欢的花朵加入购物车,接下来就可以自己的购物车界面中看到自己选择的订单,勾选订单购买之后,就会弹出“购买成功”的通知信息。4.5卖家鲜花信息管理模块图SEQ图\*ARABIC14:鲜花信息管理设置这一模块的目的就是为了能使卖家更好对鲜花信息进行管理查看,增删改查。在这个页面里有着很多种元素,设计这个,主要是未来对鲜花信息的添加、修改、删除以及导出。4.6卖家后台信息统计模块图SEQ图\*ARABIC15:统计模块卖家后台信息统计管理主要是对每种鲜花的售卖数量、种类等信息进行统计和查找。卖家后台登录账号后,进入选课系统后台界面,有详细的饼状图对每一种类鲜花的售卖数量进行统计,同时在饼状图后还附有该鲜花的简介,照片,售卖价格,相关订单信息,这样就可以让花农知道这个季度客户们都喜欢那些种类的鲜花,哪些种类的鲜花并不收到喜爱,灵活安排自己的进货种类和数量,达到利益最大化。5系统测试5.1测试用例测试用例包含对系统整体功能的分析拆解,按照功能模板把功能分为颗粒度很小的测试单元,其中包括正例和反例,本系统只针对添加商品进行测试,输入正确商品名称、商品价格能正常保存进系统,输入错误的数据,则不能保存成功。系统功能测试测试用例编号测试项目测试标题重要级别预置条件输入1商品添加测试输入特殊符号高商品名称:鲜花商品名称:&&花2商品添加测试输入特殊符号高商品名称:鲜花商品名称:玫瑰花3商品添加测试输入中文高商品价格:10商品名称:花4商品添加测试输入特殊符号高商品价格:10商品名称:10表SEQ表\*ARABIC4:系统测试表格名称用例设想结果真际结果通过/不通过商品添加测试商品名称:&&花商品名称有误,请重新输入商品名称有误,请重新输入通过商品添加测试商品名称:玫瑰花添加成功添加成功通过商品添加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康知识培训资料及考卷课件
- 北京市顺义区2023-2024学年九年级下学期中考适应性训练(三模)历史试卷及答案
- 评价器奖惩管理办法
- 新质生产力高质量发展大会
- 学校食堂食品安全突发事件应急处置预案
- 新疆维吾尔自治区高级导游等级考试(导游综合知识)综合能力测试题及答案(2025年)
- 出租车公司安全培训总结课件
- 出国劳务业务课件
- 2025合同审批流程和合同文档管理规范采购合同协议书
- 2025年FIDIC合同框架下EPC工程总承包管理培训教材
- 纺织企业安全生产知识培训
- 2025年秋新北师大版数学三年级上册全册教学设计
- 教案2025秋形势与政策纪念抗战胜利坚定民族信念抗战胜利80周年
- 2025-2026人教版(2024)物理九年级全册教学进度表
- 义务教育质量监测学校成绩分析报告
- 《国际中文教育概论》课件全套 第1-12章 从对外汉语教学到国际中文教育- 国际中文教育前瞻
- 屈光不正的处方原则讲义
- 高等教育法规概论知识点汇总
- 管理人员安全教育培训
- 翻译目的论研究综述
- 品质术语基本知识
评论
0/150
提交评论