花店管理系统毕业设计.docx
- 文档编号:3360824
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:31
- 大小:480.90KB
花店管理系统毕业设计.docx
《花店管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《花店管理系统毕业设计.docx(31页珍藏版)》请在冰豆网上搜索。
花店管理系统毕业设计
大学
毕业设计说明书
毕业设计题目露薇安花店管理系统
学院专业班级
学生姓名性别男
指导教师职称讲师
年X月日
摘要
花店是一种服务于人们精神享受一种载体,所以不论是从服务上还是产品上都要给人一种优质的感受。
如今花卉已经不仅限于小地区内的交易,花卉进销存的过程中的信息越来越庞大和复杂,而引进该系统能提高花店运作能力,使管理更规范化,系统化,科学化。
本论文采用和技术以及2000数据库和服务器技术。
主要提供了用户登录模块,员工管理、花卉管理、采购管理、库存管理等功能模块。
用户登录:
用户输入用户名和密码然后判断用户名和密码是否与数据库存储的用户名密码匹配,如果匹配则成功登录到系统,如果不匹配则弹出错误信息。
员工管理主要包括管理员对员工的新增,修改,删除,查询等功能。
花卉管理主要包括管理员对花卉的新增,修改,删除,查询等功能。
采购单管理主要包括管理员和采购员对采购订单的新增,修改,删除等功能。
花卉库存查询:
主要是管理员对现存花卉的库存信息的查询。
以更科学的存放、销售花卉的需求,同时也让花店花卉的管理信息化,标准化,自动化,通过这些让花卉管理更为方便,通过统计或是查询都能及时的了解花卉的入库,库存等信息,在花卉入库,采购时花卉信息都一目了然,更好地提高了工作效率,也能更好的为顾客服务。
本课题以花店管理的现状为切入点,借鉴已有的进销存管理业务经验,从花店人员管理、花卉管理、采购业务、库存业务等几方面对花店花卉的进销存管理进行分析、设计、编码和测试,并结合花店实际,对花店花卉管理系统进行深入系统的研究,对提高花店的采购管理水平,降低采购成本,使花卉的进销和存储和谐统一,对增加花店的效益具有较高的实用价值和现实指导意义。
也对花卉产业的信息化有着较大作用。
本系统经过测试,运行效果稳定,操作方便。
能够很好的解决花卉的管理困难,为花店带来更多的利润。
关键词:
;;2000;
's,a.,,’s,,,.
,2000.,,,,,.:
,,,,.,,,’.,,,.,,..
,,,,:
,,,,,,,.a,.’s.
’s,.a,.
:
;,;2000;
第一章 绪论1
1.1课题开发背景1
1.2国内外现状1
1.3课题研究内容及意义2
1.4论文组织结构2
第二章 关键技术介绍3
2.1介绍3
2.2介绍3
2.3数据库访问技术介绍3
第三章 系统分析6
3.1构架概述6
3.2系统功能需求描述7
3.2.1模块需求描述8
第四章 系统设计11
4.1系统功能设计11
4.1.1系统功能结构设计11
4.1.2系统功能详细设计11
4.2系统类设计11
4.2.1系统类关系设计11
4.2.2系统类图设计12
4.3数据库物理模型设计14
4.4代码设计16
第五章 系统实现17
5.1系统实现功能概述17
5.1.1系统用户新增的实现17
5.2花卉管理模块的实现19
5.2.1花卉新增的实现19
5.3购买流程模块的实现19
5.3.1花卉修改的实现20
5.4采购单的管理模块的实现22
5.4.1采购单新增的实现22
5.4.2采购单的修改实现24
第六章 系统测试27
6.1系统测试简述27
6.1.1系统测试结果27
第七章 系统可行性分析29
7.1经济可行性29
7.2使用可行性29
7.3技术可行性29
7.4分析结论29
第八章 结 论30
参考文献31
致谢32
露薇安花店管理系统
第一章 绪论
随着信息化的发展,花店花卉的管理也从先前的人工管理升级为计算机的管理,计算机管理解决了公司花店人力资源的浪费以及花卉信息的准确无误管理。
开发该系统所需的相关资料可以通过已存在的花店花卉管理系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发本系统的成本较低。
而引进使用本系统以后,与传统方式相比,更具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,从经济学、人力角度来看,对工作人员提高工作效率提供了很大的便利。
1.1课题开发背景
随着因特网的出现,其自身所具有的开发性、全球性、低成本、高效率的特点,使得跨企业,跨地区,跨行业进行管理成为可能。
全球信息系统发展到世界的各个角落、各个领域。
通过企业间跨地区的合作,使得业务集成,可以降低成本,提高企业的竞争力。
但是目前,随着花卉产业的快速发展,无论花店还是花店对医药的管理都提出了更多需求,约束了传统花店花卉管理的发展,随着因特网出现,提出了网上花店花卉管理系统的设计与实现。
花店花卉管理系统用计算机管理花店或者花店的一种计算机应用才创新,在计算机还未普及之前花店花卉管理都是由工作人员手工书写的方式来操作的。
现在一般的花店都采用计算机智能化管理,采用计算机作为工具的使用的计算机花店库存管理程序来协助管理员进行有效的花卉管理工作。
开发该系统所需的相关资料可以通过已存在的花店花卉管理系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。
而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,从经济、人力角度来看,本系统对旅客提供便捷的服务,对工作人员提高工作效率。
1.2国内外现状
世界上发达国家普遍重视发展以计算机和通信为核心的信息技术、信息产业和信息技术和应用,一些经济发达国家信息产业发展迅速。
当前,我国处于国民经济高速发展时期。
与此相伴随,必有信息技术应用的高速发展。
各行各业都将面临将本身业务信息化的发展阶段。
相适应的是我国花店信息化管理相对滞后,长年以来依赖手工,管理工作所涉及的大量动态信息难以及时、准确、全面地获得。
若实现从入库到出库的全面计算机管理,存储建设过程中的各种资料、编制报表、信息查询服务,将会大大减轻工作人员的工作量,提高效率。
1.3课题研究内容及意义
随着计算机技术的日渐成熟,使计算机从单纯的科学计算发展到在各个领域的应用,它能以准确、快速、智能、可靠的特性对整个系统内的大量数据和信息进行收集、整理、加工、传递、存储、统计、分析,向计算机要速度、要信息、要效益,将成为各管理体系不可避免的大趋势。
而随着微电子技术的不断发展,硬件设备的价格已大大降低,使采用计算机管理的先期投入降低,这更大地促进了计算机管理在各体系中的推广普及。
因此,现在开发这样一套花店花卉管理系统成为很有必要的事情,它将给花店花卉管理带来更可靠,更快捷的服务平台。
1.4论文组织结构
第一章:
本章是论文的绪论部分,主要介绍了花店花卉管理系统的研究背景以及研究内容和意义。
第二章:
本章是系统设计前重要的分析过程描述,主要研究了对花店花卉管理系统的可行性分析,根据系统的特点,分析系统的功能体系结构,并分析了业务流程,绘制了业务流程以及数据流程图,而且给出了相应的数据字典,以及该系统的运行环境。
第三章:
本章是该文的核心技术,分别对系统的框架搭建,技术路线设计,详细功能设计以及数据库的设计。
第四章:
本章为系统的功能设计说明。
第五章:
本章是系统的具体实现,分别介绍了系统管理人员对该系统的使用过程。
第六章:
本章是对系统的验证,具体测试用例的选择及运行效果。
第七章:
本章在经济、使用、技术三方面对系统的可行性加以分析。
第八章:
本章是该全文的最后一章,即对系统进行了认真的总结,以及对未来有一个新的展望。
第二章 关键技术介绍
2.1介绍
()是由公司倡导提出、许多公司在一起参与建立的动态网页技术标准[1]。
技术有点像技术,它是在传统的静态网页文件(*,*)中插入程序段代码()和标签(),从而形成文件(*)。
用开发的应用是可以跨平台的,即能在下运行,也能在其他操作系统上运行例如。
技术使用编程语言编写类的和,来封装产生动态网页的业务处理逻辑。
网页还能通过和访问存在于服务中端资源的应用逻辑。
将网页逻辑与网页设计和显示分开,支持可重新使用的基于组件的设计,使基于的应用程序的开发变得快速和容易。
服务器在遇到访问网页的请求时,首先执行其中的代码程序段,然后将执行结果连同文件中的代码请求一起返回给客户。
插入的程序段可以链接数据库、重新定向网页等,以实现建立动态网页所需要的各个功能。
与一样,是在服务器端编译执行的,通常返回该客户端的就是一个文本,因此客户端只要有浏览器就能浏览[2]。
2.2介绍
属于著名的工程组下的一个独立项目组,该项目组和领导者公司合作共同致力于服务技术的开发。
虽然目前不是性能最好的服务器,但是由于它的开发者具有深厚的技术背景,加上该项目本身非常活跃,始终保持高速发展(几乎平均一个月就有一次升级)相信最终会超越同类产品[3]。
同时属于开放源代码项目产品,可以使我们有机会更深入的了解和使用。
2.3数据库访问技术介绍
数据库连接()由一组用编程语言编写的类和接口组成。
为工具/数据库开发人员提供了一个标准的,使他们能够用纯来编写数据库应用程序。
然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化,为实现这一“与平台无关”的特点,为我们提供了一个“驱动程序管理器”,它能动态维护数据库查询所需的所有驱动程序对象。
所以假如要连接由三家公司开发的不同种类的数据库,就需要三个单独的驱动程序对象。
驱动程序对象会在装载时由“驱动程序管理器”自动注册,并可用()强行装载[4]。
在进行网络程序开发过程中,几乎离不开数据库,譬如要从数据库中读取数据,要把用户填写的表单数据存储到数据库中,有时还要通过形式过程操纵和管理数据库中的信息。
数据库技术大大扩展了网络程序的应用。
数据库技术和网站的结合是当今技术的一个热点。
在基于模式的企业宣传网站中当然也离不开数据库的支持。
并且由于有媒体数据,这就必须选用一种合适的数据库访问技术来对这些数据进行操作。
在企业宣传网站系统中,我采用了当前流行的技术。
()的准确定义应该是分别面向应用程序开发人员和数据库驱动程序开发人员的两组,以及将前者向后者转化的内在封闭逻辑。
其中,面向应用程序开发人员的接口为,也就是公司免费提供的各个版本的在包.*中定义的一系列类(),接口(),例外(),以及这些类和接口中定义的属性()和方法()。
面向数据库驱动程序开发人员的接口为,这些是提供给各个数据库管理系统的生产厂家的。
公司定义了这两组接口,并且实现了它们的转化。
的开发人员通过一定的规则调用.*中的就可以实现对数据库管理系统的访问,开发出功能强大的动态网站。
由一组语言编写的类和接口组成,使用内嵌式的,主要实现三方面的功能:
建立与数据库的连接,执行声明以及处理执行结果。
支持基本的功能,使用它可方便地与不同的关系型数据库建立连接,进行相关操作,并无需再为不同的分别编写程序[5]。
的可分为以下四种类型:
(1)和
这种驱动器器通过驱动器提供数据库连接。
使用这种驱动器,要求每一台客户机都装入的驱动器。
(2)
这种驱动器将指令转化成所连接使用的的操作形式。
各客户机使用的数据库可能是,可能是,也可能是,都需要在客户机上装有相应的驱动程序。
(3)
这种驱动器将指令转化成独立于的网络协议形式,再由服务器转化为特定的协议形式。
有关的协议由各数据库厂商决定。
这种驱动器可以联接到不同的数据库上,最为灵活。
目前一些厂商已经开始添加的这种驱动器到他们己有的数据库中介产品中。
要注意的是,为了支持广域网存取,需要增加有关安全性的措施,如防火墙等等。
(4)
这种驱动器将指令转化成网络协议后不再转换,由直接使用。
相当于客户机器直接与服务器联系,对局域网适用。
在这四种驱动器中,后两类“纯”()的驱动器效率更高,也更具有通用性。
但目前第一、第二类驱动器比较容易获得,使用也较普遍。
提供的允许开发人员链接数据库,执行语句,操作数据库和获得返回结果。
对应于特定数据的驱动程序除了提供上面的所有的功能外,同时还支持数据库连接池等数据库资源的使用[6]。
第三章 系统分析
3.1构架概述
本系统主要有针对花店花卉管理系统而设计,而作为花店的基础信息部分,员工管理和花卉管理是基础信息的基本组成部分,而采购管理部分属于业务部分,这里的采购管理只是模拟一个采购的简单流程,主要包括采购单新增,修改,删除,已经添加花卉等,因为本文设计的是花店花卉管理系统,所以重点是对花卉管理的设计,核心功能为花卉管理。
而供应商的管理作为起辅助作用的基础信息也是必须存在的。
如图3-1系统功能结构图所示:
图3-1系统功能结构图
(1)用户登录
用户登录模块,该模块可以进行用户的登录,用户身份分为管理员和普通用户,管理员有更高的权限,可以对花卉信息进行删除和修改等管理操作,普通用户只能对花卉就行查找等功能。
(2)员工管理
员工管理模块,该模块主要是对员工进行管理,每个花店或者花店的人员流动都是不可避免的,当有新加入的员工就可以通过员工新增把员工的信息添加进去,当员工离职就可以删除员工的信息,当然修改员工的信息也是可行的。
(3)花卉管理
花卉管理模块,该模块主要是对花卉进行管理,无论是花店还是花店花卉信息每天都在发生着变化,可以通过该模块对花卉新增,花卉删除,花卉修改,当有新的花卉的时候可以新增花卉把新的花卉信息存入数据库,当花卉过期时可以选择删除花卉信息,当然也可以对花卉的信息就行修改
(4)采购管理
采购管理模块,该模块可以对采购来的花卉进行管理,分为采购单新增,采购单删除,采购单修改。
(5)库存管理
库存管理模块,该模块可以对入库的花卉信息进行查询管理。
当货物数量少于库存下限将会有提示。
3.2系统功能需求描述
系统设计以前,要对系统需求进行归纳分析,查找出所有的业务主角,确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图[7]。
根据需求调研结果确定本系统主要包括以下功能模块。
如图3-2所示。
图3-2花店花卉管理系统活动图
图3-2为花店花卉管理系统活动图,系统管理员可以对系统所有功能进行操作,其中包括对系统用户管理,主要包括对系统的员工信息的新增,修改,删除;对花卉信息进行管理,主要包括对花卉信息的新增,修改,删除,查询;对员工的管理,主要包括对员工信息的添加,修改,删除,查询;对采购单信息进行管理,主要包括对采购单的新增,修改,删除,查询等操作;对花卉库存信息的查询。
3.2.1模块需求描述
(1)用户登录
本系统的用户是指系统的管理员,管理员成功登录后可以对花卉进行增删改查,对员工信息进行增删改查,对花卉采购进行增删改查。
(如表3-1)
表3-1用户登录业务功能
功能编号
功能名称
功能描述
优先级
1
用户登录信息
用户可以根据用户名和密码进行系统登录
(2)花卉管理
主要包括对花卉信息的新增,修改,删除,查询,可以按照花卉编号和花卉名称进行查询。
(如表3-2)
表3-2花卉管理业务功能
功能编号
功能名称
功能描述
优先级
1
添加花卉信息
添加花卉信息到花卉花卉信息表中。
2
删除花卉信息
删除花卉信息列表的花卉信息。
3
修改花卉信息
修改花卉信息列表的花卉信息。
4
查询花卉信息
可以按照花卉编号和花卉名称进行查询
(3)员工管理
主要包括对员工信息的新增,修改,删除,查询,可以按照员工名称等信息进行查询。
(如表3-3)
表3-3员工管理业务功能
功能编号
功能名称
功能描述
优先级
1
添加员工信息
添加员工信息到员工信息表中。
2
删除员工信息
删除员工信息列表的员工信息。
3
修改员工信息
修改员工信息列表的员工信息。
4
查询员工信息
可以按照员工编号进行查询
(4)采购管理
采购管理主要包括管理员对花卉的采购信息的新增,修改,删除等操作。
(如表3-4)
表3-4采购管理业务功能
功能编号
功能名称
功能描述
优先级
1
添加采购信息
添加采购信息到花卉采购信息表中。
2
删除采购信息
删除采购信息列表的花卉采购信息。
3
修改采购信息
修改采购信息列表的花卉采购信息。
4
查询采购信息
可以按照采购编号进行查询
(5)库存管理
表3-5库存查询业务功能
功能编号
功能名称
功能描述
优先级
1
查询库存信息
管理库存信息
3.2.2系统用例分析
本系统的角色只有管理员,而用例包括用户登录,员工管理,花卉管理和花卉采购。
系统用例图3-3如下所示:
图3-3花店花卉管理系统用例图
第四章 系统设计
本章主要是对花店花卉管理系统的设计,主要包括功能设计,数据库设计,代码设计等。
4.1系统功能设计
4.1.1系统功能结构设计
本系统主要实现了系统用户登录,员工管理,花卉管理,采购管理,花卉库存查询。
4.1.2系统功能详细设计
系统主要实现如下功能:
用户登录:
用户输入用户名和密码然后判断用户名和密码是否与数据库存储的用户名密码匹配,如果匹配则成功登录到系统,如果不匹配则弹出错误信息。
员工管理:
员工管理主要包括管理员对员工的新增,修改,删除,查询等功能。
花卉管理:
花卉管理主要包括管理员对花卉的新增,修改,删除,查询等功能。
采购单管理:
采购单的管理主要包括管理员和采购员对采购订单的新增,修改,删除等功能。
花卉库存查询:
主要是管理员对现存花卉的库存信息的查询。
4.2系统类设计
4.2.1系统类关系设计
类图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中[8]。
如图4-1系统总体类图所示
图4-1系统总体类图
类图主要是对实体与实体之间的关系的一种体现,以上一共有4个实体,分别是花卉信息,采购单,采购单细表,用户信息。
其中花卉和采购细表的关系是1对1的关系,因为从数据来看,一条细表必定对应一个花卉,而采购主表和采购细表之间是1对多的关系。
4.2.2系统类图设计
图4-2用户类图
图4-2设计该类是用来描述用户信息的,注册用户时要存储用户的基本信息,包括了用户的名字,密码,性别,电话等用户基本信息,可以通过前台信息的输入跟后台数据库进行交互,根据注册的信息登陆到系统。
图4-3花卉类图
图4-3设计该类是用来描述花卉信息的,其中包括花卉的编号,花卉的名字,花卉的种类,进价,零售价等信息,花卉信息主要是对花卉做的操作,可以通过该类对花卉进行操作。
图4-4采购主表类图
图4-4设计该类是用来采购信息主表的信息,其中定义了采购的编号,采购用户的名字,采购物品的类别等信息,通过该类可以对系统中设计的采购管理模块得以实现。
图4-5采购细表类图
图4-5设计该类主要是对采购主表的具体实现,其中包括了比采购主表更具详细的信息说明。
4.3数据库物理模型设计
表设计,如表4-1所示。
表4.1表
字段名
字段意义
默认值
数据类型
P
F
备注
用户编号
√
用户名
密码
真实姓名
所在部门
√
用户性别
用户电话
0
表设计,如表4-2所示。
表4-2表
字段名
字段意义
默认值
数据类型
P
F
备注
花卉编号
√
花卉名称
花卉类别
花卉进价
花卉零售价
表设计,如表4-3所示。
表4.3表
字段名
字段意义
默认值
数据类型
P
F
备注
采购的编号
√
用户名
采购状态
采购类别
表设计,如表4-4所示。
表4-4表
字段名
字段意义
默认值
数据类型
P
F
备注
客商编号
√
客商名称
负责人
联系电话
客商地址
表设计,如表4-5所示
表4-5表
字段名
字段意义
默认值
数据类型
P
F
备注
仓库编号
√
花卉名称
单位
产地
√
花卉分类
库存数量
0
客商编号
客商名称
4.4代码设计
代码设计实在系统调查与分析的基础上,确定系统内需要代码化的实体,给出编码结构和编码规则,以及对所有编码对象实施编码,从而为系统建立一套统一而科学的代码体系[9]。
本系统的分类编号代码设计如下:
花卉编号是由12位组成的,前8位为操作日期的年月日,如:
200905016表示2009年5月16日,后4位为当前分秒,如:
1212表示12分12秒。
花卉编号代码如图4-6所示。
图4-6花卉编号代码
第五章 系统实现
5.1系统实现功能概述
花店花卉管理系统主要实现了管理员管理,管理员可以对系统所有功能进行操作,其中包括对系统用户管理,主要包括对系统的员工的新增,修改,删除;对花卉的管理,主要包括对花卉信息的添加,修改,删除,查询;对采购单信息进行管理,主要包括对采购单的新增,修改,删除,查询;对花卉库存的查询。
图5-1系统登陆页面
5.1.1系统用户新增的实现
管理员成功登陆后,可以对系统用户信息进行新增操作,具体实现如图5-1所示:
图5-1系统用户新增页面
实现代码如下:
(""()){
f=();
取得用户名
(());
=(f);
判断用户名是否使用
(()>0){
(""()+"已经被使用,请选择其它名称做为用户名!
");
("");
}
页面程序说明,如表5-1所示:
表5-1页面程序说明
程序名称
程序文件
页面传入参数
5.2花卉管理模块的实现
5.2.1花卉新增的实现
管理员登陆后可以对花卉信息进行管理,主要包括花卉的新增,新增的信息包括花卉名称,规格,厂家等。
具体实现如图5-2:
图5-2花卉新增页面
代码实现如下:
取得主键
=()();
=();
=(+""+()(()(".")));
5.3购买流程模块的实现
页面程序说明,如表5-2所示:
表5-2页面程序说明
程序名称
程序文件
页面传入参数
,,,,
页面提交
页面传出参数
,,,,
功能说明
新增花卉
特殊注解
花卉编号自动生成
处理程序说明,如表5-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 花店 管理 系统 毕业设计