ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:596.31KB ,
资源ID:27647246      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27647246.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(花店管理系统方案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

花店管理系统方案.docx

1、花店管理系统方案本科毕业设计(论文)题 目: 花店管理系统开发 Development of florist management system 学 院: 专 业: 学 号: 学生: 指导教师: 职 称: 二O一二年 五 月 十八 日摘要科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使计算机技术应用到了社会上的各行各业。因此,建立的花店管理系统能有效的帮助管理者进行站的信息管理,其中包括用户登陆、花名和花的数量价格和库存管理,也能对顾客的消费进行统计,能有效的帮助花店的管理者和工作人员进行统计和操作,大大的减少了工作量,工作效率也能提高的很快。花店管理系统是计算机应

2、用和花店管理的结合。它集信息科学、计算机技术为一体,为花店建立起信息高速公路,促使花店逐步形成方便、科学、合理的管理模式。鲜花本身就是一种比较容易销售的才产品,鲜花在人们的生活中是不可或缺的人类情感传递者,但是快节奏的生活,让他们缺少了这样的的机会去表达,花店提供了这样一个平台,快捷、方便、安全。本系统实现了顾客到花店消费的一体化服务,顾客在花店选择一种鲜花或者几种自己所要买的品种后,花店的员工登入花店管理系统,就把这些信息输入到管理系统,系统能自动生成金额,最后打印清单给顾客。从根本上改变传统的依靠单据发送信息的传递方式,实现无纸化办公,摆脱传统手工操作中的低效率、易出错、存盘管理复杂的缺点

3、 ,简化花店管理者的麻烦,加快信息流通速度,提高对花店管理效率,基本实现花店管理系统的彻底数字化管理。本系统是利用PowerBuilder数据库技术并结合花店销售过程中的实际问题而建立起来的一个管理系统。主要包括用户管理、花管理、进货管理、销售管理、统计报表等模块,可以实现用户登录,花信息的查询,填写进货单,销售清单的查询、修改、删除,进货统计、销售统计、利润统计等功能。关键字:花店管理系统,数据库,PowerBuilder,管理信息系统AbstractThe progress of the science and technology are developing rapidly, let

4、the human life have changed dramatically, with the rapid development of computer technology, computer technology applied to the society of all walks of life. Therefore, establishing the florist management system can effectively help managers to stand inside information management, including users lo

5、g on, flower and flower of the quantity price and inventory management, also can to the customers consumption statistics, can effectively help florists managers and workers make statistics and operation, greatly reduce the workload, the working efficiency can also improve quickly. The florist manage

6、ment system is a computer application and the flower shop management combination. It sets the information science, computer technology as a whole, and for the florist set up the information superhighway, prompted the florist gradually formed convenient, scientific and reasonable management mode. Flo

7、wers itself is a kind of easy sales to products, flowers in the life of people are indispensable to the human emotion transfer, but the fast pace of life, let they lack such opportunities to express, the florist provides such a platform, quick, convenient and safe. This system realizes the customer

8、to the consumption of the flower shop integration service, the customer at the florist choose a flowers or several himself wanted after varieties, the florist staff login florist management system, put the information input to the management system, the system can automatically generate amount, the

9、last print list to customers. Fundamentally change the traditional rely on documents sent information transfer mode, realize the paperless office, away from the traditional manual operation of the low efficiency, easy to go wrong, inventory management complex faults, simplify the florist managers tr

10、ouble, speed up the information flow rate and improve the management efficiency of flower, flower shop management system of basic realize thoroughly digital management. This system is using PowerBuilder database technology and combining with the practical problems flower shop sales process and set u

11、p a management system. Mainly include user management, spend management, purchase and manage, sales management, statistics, and other modules, can realize the user logs in, take information query and fill in the stock list, sales the list of inquiry, modification and deletion, purchase and statistic

12、s, sales statistics, profit statistical etc. Function. KeyWords: The florist management system, database, PowerBuilder, management information system 前 言随着目前花店的发展,对花店的管理层次的要求也在逐步的提高,然而,目前的很多花店仍旧采用传统的手工的业务处理方法。管理水平还停留在纸作业的基础上。这种方式不仅速度慢,手续复杂,而且容易发生错误,漏收费、错收费的现象时有发生,而进行整理时既费时又费力,已不能适应花店现代化管理的需要。并且,严重阻碍

13、了花店现代化管理的建设和发展。因此,在这个信息飞速发展的时代中,建立花店管理系统(The florist management system)成为必然选择。花店管理系统是计算机技术在花店现代化管理中的最新应用,覆盖花店主要管理职能和顾客在花店消费的各主要环节,结合先进的花店管理经验,将花店的管理思想与当今计算机科学技术统一起来。本系统集信息科学、计算机技术为一体,通过对住花店的花的信息和顾客清单和信息管理系统方案的设计和实施,提出一种对顾客在花店过程中消费的信息进行数字化管理的技术,为顾客在花店消费建立起信息高速公路,使花店逐步形成方便、科学、合理的管理模式。从根本上改变传统的依靠单据发送信息

14、的传递方式,实现无纸化办公,摆脱传统手工操作中的低效率、易出错、存盘管理复杂的缺点 ,简化花店管理者的麻烦,加快信息流通速度,提高对花店管理效率,基本实现花店管理系统的彻底数字化管理。同时,充分利用各种现代化方法,提供了易学易用的友善人机界面,在操作方法上充分考虑花店工作人员的工作方式和工作流程,保证操作的简捷、流畅。本系统增加了顾客在花店消费的清单和花店花的库存情况的记录和查询,花店的管理者能根据花的库存有效的进货,也有助于花店的管理人员对各种花的销售和前景进行分析研究。第一章 系统分析1.1系统目标花店管理系统要实现以下目标: 系统用户管理:包括增加用户、查询和修改用户信息,设置用户权限。

15、 对各种花的基本信息进行增删改查管理。 花的进货处理。 花的销售处理,输入销售记录,查询和修改销售记录,能够统计一名顾客一次购花总金额,并能打印购花清单。 花的库存管理,库存预警处理。 对花的销售额进行统计。1.2系统需求分析顾客在花店消费过程中,基本的业务流程: 顾客首先选择一种或者多种自己需要购买的鲜花,然后花店的管理者会登陆到花店管理系统。 花店管理者输入自己的账号和密码登陆系统,到销售界面,填写顾客的销售订单,输入花名或者花号,还有顾客需要的数量。 花店管理系统中有花店中各种鲜花的剩下数量和价格,根据顾客所需的鲜花名和数量,系统最后会算出顾客所需要支付的金额。 如果顾客所需要购买的鲜花

16、店中的数量不足,系统会显示警告,告诉花店管理者对该花要进行进货。 可以打印出顾客在花店的消费清单。第二章系统总体设计2.1 系统功能结构设计在系统需求分析的基础上,结合系统设计的目标,可将本系统划分为5个功能模块:用户管理:主要包括用户登陆,创建新用户,查询用户,删除用户,设置用户级别等功能。鲜花管理:主要包括花店管理系统中有花店里各种售卖的鲜花编号和鲜花的名字、价格、数量、上限值和下限值,花店管理者还可以点击添加输入花店进的一些新的花把他们编号和输入花名和鲜花的价格、数量、上限值和下限值,然后点击保存即可,也可以删除里面一些鲜花的信息。管理者还可以直接输入花名进行查询,查询出花的编号和数量价

17、格等。进货管理:主要包括填写进货单和查询、删除、修改进货单。一、填写进货单里面主要包括:输入鲜花的编号和鲜花的名字、鲜花的数量、鲜花的进货价格、进该鲜花所花费的金额,然后点击保存即可。二、查询进货单的时候可以选择输入鲜花的编号和鲜花的名字进行查询,然后点击查询。如果是点击选择输入鲜花的编号进行查询,花店以往进该种鲜花的进货单会全部显示;如果是点击选择输入鲜花的名字进行查询,花店以往进该种鲜花的进货单也会显示。花店的管理者如果输入错误,也可以进行修改进货单,修改好了保存即可,花店的管理者也可以删除进货单。销售管理:主要包括销售和查询、删除、修改销售清单。一、填写销售清单里包括:清单号、顾客名、花

18、号、数量、销售日期、金额。其中清单号系统会自动生成,如果顾客购买的该种鲜花的数量花店不足,点击保存的时候系统会提醒,提醒花店进货。二、查询销售清单的时候花店管理者可以选择顾客的清单号、花号、顾客名和销售日期其中的一种就可以进行查询、删除、修改销售清单。并可以打印出顾客的销售清单。统计报表:主要包括销售统计、进货统计、利润统计。一、销售统计报表里包括:花店的管理者输入一个时间段,然后点击统计,系统就会显示出该时间段里的销售报表,主要包括花号、花名、总数量、总金额。二、进货统计报表里包括:花店的管理者输入一个时间段,然后点击统计,系统就会显示出该时间段里的进货报表,主要包括花号和总金额。三、利润统

19、计报表里包括:花店的管理者输入一个事件段,然后点击利润统计,系统就会显示该时间段里的利润。系统功能结构如图2-1所示:花店管理系统用户管理鲜花管理进货管理销售管理统计报表查询修改删除增加进货查询修改删除销售单查询修改删除图2-1 系统功能结构2.2开发设计思想本系统开发设计思想有以下点: 由于个人和个人能力的限制,本系统以单机仿真C/S(Client/Server)体系结构,即将Client(客户端)和Server(服务器端)安装在同一台计算机上,使用一台计算机同时扮演服务器与客户端的角色。Client负责提供表达逻辑、显示用户界面信息,访问数据库服务器;Server则用于提供数据服务。 系统

20、也符合花店管理的规定,满足花店日常管理工作需要,并且达到操作过程中的直观、方便、实用、安全等要求。 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于日后的补充和维护。 系统应具备数据库维护功能,及时根据用户需求进行资料的添加、删除、备份等操作。2.3开发工具及运行环境2.3.1总体开发工具及环境本系统采用的软件开发工具及环境如下:操作系统: Microsoft Windows XP Professional 版本2002编程工具: PowerBuilder9.0数据库:Adaptive Server Anywhere数据库开发用机器的硬件配置:Intel(R) Core(TM

21、)2 Duo CPU T6500 2.09 GHZ 1.99GB的存 硬盘160G等。运行要求的配置:硬件环境:英特尔奔腾处理器,166MHZ或更高的处理器、 32M RAM-ROM驱动器、256色、1024*768分辨率显示器(推荐使用更高的分辨率和颜色深度)软件环境:WINDOWS98/2000/XP2.3.2开发工具简介PowerBuilder是一个图形化的应用程序开发环境。使用PowerBuilder开发的应用软件由窗口构成,窗口中不仅可以包含按钮、下拉列表框及单选按纽等标准的Windows控件,还可以有PowerBuilder提供的特殊控件。这些特殊控件可以使应用软件更容易使用,使应

22、用软件的开发效率更高。例如,数据窗口就是PowerBuilder提供的一个集成度很高的控件,使用该控件可以很方便地从数据库中提取数据,很简单地检索数据,提供图形化的数据显示方式,创建统计功能非常强大的数据统计表。由于数据窗口对数据的操作是通过事务进行的,所以对数据的操作有很强的可靠性。这些都为开发功能强大的数据库应用软件提供了可靠的保证。商业化的软件开发要求有很好的移植性。PowerBuilder既可以跨平台开发,也可以发行跨平台软件。例如,在Windows 95下开发的程序,可以不修改源程序而形成UNIX下的执行文件或Macintosh下的执行文件。在开发小组中,不同成员可以使用不同的开发环

23、境,但由于PowerBuilder的支持,在不同的开发环境下看到的共享PowerBuilder对象是相同的,所以仍可以同时开发同一个应用程序。随着软件技术的不断发展,PowerBuilder 9.0及时地强化了开发功能,并提供了一些配套的开发工具,成为一种易于使用的、可伸缩的并经实践证明的快速集成开发环境。它在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展现有的技术和应用上的投资。Adaptive Server Anywhere是PowerBuilder自带的数据库管理系统,Adaptive Server Anywhere数据库可以与PowerBuilder运行在同一台机器

24、上,作为PowerBuilder的数据库服务器,与PowerBuilder构成客户服务器体系结构。由于Adaptive Server Anywhere在功能上已具备了大型数据库的特点,因此使用Adaptive Server Anywhere有如下好处:由于Adaptive Server Anywhere本身已经是一个完整的数据库管理系统,所以在项目的开发阶段,单机即可开发大型数据库应用,而不必在网络状态下与大型数据库管理系统连接起来开发;开发完成后,几乎不用更改,把开发出的应用系统拿到网络下即可运行在其他数据库上。第三章数据库设计与实现 花店管理系统是一个数据库应用系统,鲜花的所有信息都是保存

25、在数据库里的。在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的的问题。此处所说的数据库结构设计是指数据库中各个表结构的设计,包括信息保存在哪些表格中、各个表的结构如何以及各个表之间的关系。因此,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,资料的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但这些技术方法与数据库系统并没有统一的相对应的模式,而是要根据应用系统对数据库不同的需求来选择不同的技术方法,甚至是几种不同的方法的融合

26、。3.1数据库需求分析数据库结构设计的第一阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本资料以及数据处理的流程,为进一步设计打下基础。设计的数据项和数据结构如下: 鲜花的基本信息:主要包括花号、花名、价格、数量、下限值、上限值。 库存的基本信息:主要包括花号、日期、鲜花的数量。 进货的基本信息:主要包括进货单号、花号、进货日期、进货价格、进货数量、进货金额。 销售的基本信息:花号、销售日期、顾客名、花的销售数量、销售金额、销售清单号。 用户的基本信息:用户类型、用户名、密码。3.2数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及

27、它们之间的关系,为以后的逻辑结构设计打下基础。3.3数据库逻辑结构设计与实现概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为ASA数据库系统所支持的实际数据库模型。该数据库系统要求具有以下方面的特点:结构合理,所建立的数据冗余度小,独立性强建档、修改、查询、统计快而准确性、可靠性好数据库的逻辑结构设计如下:鲜花的基本信息:花号(fno)、花名(fname)、价格(fprice)、数量(famount)、下限值(minnum)、上限值(maxnum)。库存的基本信息:花号(fno)、日期(data)、鲜花的数量(ckamoun

28、t)。进货的基本信息:进货单号(rukuid)、花号(fno)、进货日期(data)、进货价格(jiage)、进货数量(rukuamount)、进货金额(jiner)。销售的基本信息:花号(fno)、销售日期(saledate)、顾客名(cname)、花的销售数量(sales)、销售金额(jine)、销售清单号(qingdanhao)。用户的基本信息:用户类型(usertype)、用户名(name)、密码(pswd)。根据数据库的需求分析,结合数据库概念结构设计和逻辑结构设计,得出数据库的表结构设计如下表3-1到表3-5所示。表3-1为用户基本信息表表3-2为鲜花的库存表 表3-3为鲜花的基本

29、信息表表3-4为进货信息表 表3-5为销售信息表3.4数据库的连接在PowerBuilder开发环境和应用程序能够操作数据库中的数据之前,必须首先与数据库建立联系,也就是连接到数据库上。PowerBuilder与数据库的连接建立在驱动程序之上。PowerBuilder通过数据库驱动程序接口实现与各种类型数据库的连接。接口的参数可以通过一个Database Profile来完成。对于每一个可能要用到的数据库,均可以建立一个Database Profile。在此Database Profile中所记录的是建立到数据库的一些连接信息,如数据库管理信息(DBMS)的类型、用户账号、口令、数据库以及其他

30、的连接参数。当开发环境通过Database Profile连接到数据库上之后,在PowerBuilder中使用数据库画笔可实现对该数据库中表格、视图等的操作,如创建表、修改表、删除表、增加删除记录。PowerBuilder中设计数据窗口的时候,通过“Database Profile”对话框实现与数据库的连接。在应用程序中则一般是在应用程序对象中写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。3.4.1程序设计时与数据库的连接在程序设计中可以使用“Database Profile”对话框完成配置和连接。如果已经定义了所需数据库的配置,那么就可以通过单击选中该配置,然后单击“Co

31、nnect”按钮,将系统连接到相应的数据库上。如果没有定义数据库配置,需要创建新的数据库配置。首先选择Tool菜单中的Database Profile子菜单,或者单击图标,出现“Database Profile”对话框。在其中选择要配置的数据库使用的数据库接口,“ODB ODBC”节点。然后,单击“New”按钮,打开“Database Profile Setup-ODBC”对话框,并设置所要连接数据库的配置信息。完成设置后,单击“Preview”标签页,在该标签页中列出了数据库刚刚配置的语句。单击“OK”按钮,返回到“Database Profile”对话框。这时“ODB ODBC”节点下面就多了刚刚配置好的Database Profile。选中该配置,单击该对话框中的“Connect”按钮,系统即通过专用接口连接到数据库上。当PowerBuilder 9.0通过Database Profile 连接到数据库上之后,在程序上之后,在程序设计的创建数据窗口对象时,可以直接显示该用户在数据库中可以修改的表,通过选择某个(或者多个)表可以将它们和数据窗口对象连接起来。3.4.2程序运行时与数据库的连接在程序设计是和数据库的连接Database Profile对话框来实现的,在程序运行时,则需要通过应用程序对象来实现和数据库的连接。在应用程序对象中实现与数据库连接,不在通过“Datab

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1