《小型花店管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《小型花店管理系统的设计与实现.docx(23页珍藏版)》请在第一文库网上搜索。
1、小型花店管理系统的设计与实现摘要近几年来,花店市场得到了迅速的发展,具有良好的发展前景和明显的经济效益,从而对产业的稳定发展起到了有力的促进作用。在信息管理和存货管理等各环节上,能使“互联网+”管理的方式得到更好的应用,从而更好地提升中小花店企业的经营管理。与常规的人力资源管理相比,利用信息化的技术,可以有效地提升企业的信息化工作的精度和效率。与以上的要求相联系,在SpringBoot的基础上建立了一个花店管理系统。在操作系统、开发语言、服务器,数据库及其连接技术的各个部分,分别与Winc1ow1O操作系统、Java语言、Tomcat服务器、MySQ1数据库和MybatiS技术相对应,最终建立
2、起了系统的框架。在模组的架构上,本文将管理模式分为采购模式、仓储模式、销售模式、用户模式和制造模式五个部分。建立了鲜花商店的经营管理体系,可以有效地对鲜花商店的进、销、存、调进行有效的控制,从而极大地降低了管理者的工作压力。关键词:JAVA;管理系统;MySQ1Designandimp1ementationofsma11f1oristmanagementsystemAbstractInrecentyears,thef1owermarkethasbeenarapiddeve1opment,withagooddeve1opmentprospectandobviouseconomicbenefits
3、,soastop1ayastrongro1einpromotingthestab1edeve1opmentoftheindustry.Intheinformationmanagementandinventorymanagementandother1inks,theInternet+managementmethodcanbebetterapp1ied,soastobetterimprovetheoperationandmanagementofsma11andmedium-sizedf1owerenterprises.Comparedwiththeconventiona1humanresource
4、management,theuseofinformationtechno1ogycaneffective1yimprovetheaccuracyandefficiencyofenterpriseinformationwork.Inconnectionwiththeaboverequirements,af1oristmanagementsystemwasestab1ishedonthebasisofSpringBoot.Intheoperatingsystem,deve1opment1anguage,server,databaseanditsconnectiontechno1ogy,respec
5、tive1ywithWindow1Ooperatingsystem,Java1anguage,Tomcatserver,MySQ1databaseandMybatistechno1ogycorresponding,fina11yestab1ishedthesystemframework.Intermsofthemodu1earchitecture,thispaperdividesthemanagementmodeintofiveparts:purchasingmode,storagemode,sa1esmode,usermodeandmanufacturingmode.Themanagemen
6、tsystemofthef1owershopisestab1ished,whichcaneffective1ycontro1theentry,sa1e,storageandadjustmentofthef1owershop,thusgreat1yreducingtheworkingpressureofthemanagers.Keywords:JAVA;ManagementSystem;MySQ1目录第1章绪论-1-第2章主要技术和工具介绍-2-2.1 SPringBoot简介-2-2.2 MySQ1简介-2-2.3 IDEA简介-2-第3章系统分析-3-3.1 可行性分析-3-3.2 需求分析
7、-3-第4章系统设计-4-4.1 系统功能结构图-4-4.2 数据库设计-4-第5章系统实现-9-5.1 用户登录模块-9-5.2 鲜花采购管理模块-10-5.3 鲜花销售管理模块-12-5.4 仓库管理模块-13-5.5 鲜花管理模块-14-5.6 用户管理模块-15-5.7 厂家管理-16-第6章系统测试-17-6.1 测试的目的与意义-17-6.2 功能测试-17-6.3 测试结果-18-结论-19-谢辞错误!未定义书签。参考文献-20-第1章绪论信息产业的发展受到世界范围内各个国家的高度重视和重视,信息产业在一些发达的国家也取得了很大的进步。目前,国家在重视经济建设的同时,在各行各业都
8、已经开始重视利用信息科技来进行各种工作,所以,每个行业在发展的时候,都应该注意提升自己的管理信息化的程度,并对其进行相应的优化、改进举措。与此相比,目前国内鲜花行业的信息技术还比较滞后,在花店的具体运营中,还是以手工的形式来完成。传统的手工录入的方法,不仅没有高的效率,还会造成录入失误,从而造成无法完整准确地获取运行中所需的各种信息,对公司的发展也是不利的。所以,将管理系统引进到花店的正常运作中,能够极大地提升其运作的效能,这对公司的发展有着非常重大的影响,所以,花店的管理信息化发展,已经变成了一种不可避免的发展方向。第2章主要技术和工具介绍在对花店管理系统进行的技术设计中,在技术上,我们使用
9、了JaVa语言、HTM1脚本语言、SpringBoot框架等相关技术,然后选择了Tomcat服务器、MySQ1IDEA等开发工具来进行实施,在这一次的设计工作中,此次设计将会使用到以下技术:2. 1SpringBoot简介SPringBoOt的理念是基于比惯例更好的配置,它覆盖了当前常用的开放源码架构,如SpringMVC,Mybatis,Hibernate,所以它的可扩展程度更高。以下是技术架构:(1) Mybatis本架构在应用中具有自动映射的功能,并可完成对SQ1的实时配置,无需手工书写映射关系,可有效地提升系统开发的效率。(2) SpringMVC在使用的过程中,可以将过滤器、控制器、
10、模型对象以及程序对象等角色展开详细的分工,利用最小耦合的方法进行工作,可以从根本上减少系统的维修难度,还可以帮助开发人员扩展系统的功能。(3) SpringBoot这个架构基本上是一个简单的SPring架构。不但可以保证架构的优势,而且可以将系统的组态流程与系统的组态流程相融合,大大减少了开发团队在系统开发上的困难。在论文中,我们将使用SPringbOOt为基本的架构,并充分发挥其方便快捷的特点,以增加、删除、修改、查找等各种不同的功能,并使用MybatiS与MySQ1进行连接。2. 2MySQ1简介MySQ1是一种开放、方便、免费的数据库,在使用中具有方便的使用,多线程功能完备,易于管理等优
11、点。在这个系统中,MySQ1数据库是利用MybatiS框架和SPringboot框架进行互补,这样就可以完成对各个功能的操作到对数据库中每张表进行基本的增删改查。3. 3IDEA简介IDEA又名Inte11iJIDEA,是一种功能很强的集成系统,其提示功能快捷,方便,适用范围广。是一种全过程的发展的手段,它可以迅速地执行代码,可以节省很多的工作,因此,可以让开发者花更多的精力去完成真正的商业需要。第3章系统分析3.1 可行性分析技术上的可行性:在这一次的调查工作中,我们建立了一个在SPringBOot基础上的花店商店的后台管理系统,在操作系统,开发语言,服务器,数据库和它的链接技术上,我们应该
12、采用Window1O操作系统,Java语言,Tomcat服务器,MySQ1数据库,MybatiS技术来建立这个系统。所以从技术上来说是可行的。(2)可操作性:该页面的使用方便,具有较高的实用价值,可以完全解决使用者的经营需要,使用者可以利用计算机进行基础的操纵,来管理花店的订单和经营信息,该体系的使用方便,且具有较高的易用性。(3)在市场上的适用性:如果能做到从进货到出货的一揽子电脑处理,则可以极大地减少员工的工作,从而提升工作的效能和费用。4. 2需求分析在实际的使用要求方面,我们所开发的花店商店的经营与经营体系可以很好地解决中小型企业的经营与经营问题,而ERP则可以很好地解决大规模的经营与
13、经营问题,但是对于中小型企业来说,ERP并不适合。造成这些问题的主要因素是:中小型企业的机构结构需要进一步的完善;信息传播的广度不够;ERP的应用不够实际;使用本文所设计的系统,可以让中小鲜花公司的管理水平得到有效的提升,从而可以提高公司的运营效率,还可以利用节约劳动力等方法,来减少经营费用,从而增加公司的利润。第4章系统设计根据实际需要,进行了相关的设计。其主要目标是从物理和逻辑两个层次着手,构建出一个完整的体系架构,并保证该体系具备可实现性,为后续的实施工作提供便利。4.1 系统功能结构图对该系统的功能结构进行整理,可以让用户对该系统的功能进行更好的展示,从而保证用户可以对该系统的各个功能
14、模块进行更好的理解。在该系统的开发中,重点对采购、销售、仓储、送花、用户和制造企业进行了六个方面的管理。系统使用者登录系统后,通过进入不同的模块能够进行相应的系统操作,实现对运营信息的管理。本文设计的系统功能结构图如图4.1所示。天灼花店进销管理系统图4.1系统的功能结构图4.2 数据库设计在系统研发过程中,数据库运行的稳定性、安全性对于系统运行有着深刻影响,是研发工作的重要内容。本文系统设计过程中需要围绕用户、花店、交易等各类信息特点,完成数据库的管理,同时确保厂家、鲜花、用户等管理模块存在一定联系性,因此,需要构建稳定、合理的数据库。4. 2.1数据库实体数据库实体本质上是为了减小数据信息
15、管理难度和设定的各类数据管理对象。在广义上而言,不同管理对象储存的相关数据也属于数据库实体。本文所搭建的系统中,数据库实体主要包括统计、销售、调度、进货等单据以及厂家、用户、鲜花等。4. 2.2数据库E-R图在数据库运行方面,运用E-R模型能够准确描述、直观呈现设计者、实体之间的联系。系统E-R图如图4.2所示。图4.2系统E-R图5. 2.3数据库表设计基于MySQ1数据库,本系统围绕统计、销售、调度、进货、厂家、用户、鲜花等数据实体,设计了相应的数据库表。(1)用户表:主要用途在于存储用户数据信息。例如,用户名、账户名、密码、电话、创建时间、修改时间以及状态等信息,具体内容表4.1列示如下:表4用户表序号字段名称字段类型长度是否为主键备注1idint11Yes自动递增2usernamevarchar255No用户名3pwdvarchar255No登录密码4accountvarchar255No账号5phoneVarehar255No电话6createdatedatetime6No创建时间7updatedatedatetime6No更新时间8statusint5No状态