花店管理信息系统
毕 业 论 文题目:花店批发管理信息系统的设计与实现学 院: 经济与管理学院 专 业:信息管理与信息系统 学 生:学 号: 20100408020xx 指导教师: xxx 讲师 二○一四年六月31 / 37花店批发管理信息系统的设计与实现Florist Management System Design and Implementation院 系 经济与管理学院 专 业 信息管理与信息系统 班 级 040802xx 学 号 20100408020xx 姓 名 xxx 指导教师 xxx 职 称 讲 师 航空航天大学2014年6月摘 要随着鲜花行业的越来越成熟,供给链的日益稳固,鲜花批发商正悄悄然地走着一条鲜为人知的致富之路,然而混乱的管理、繁琐重复的业务使得这些小型批发商身心疲惫,与一日千里的信息科技不同这些鲜花批发商还在使用传统的手工形式进展记账、结算和管理。
做一个简单、易行和高效的应用显得很有必要经过我对现在市场的调查,我了解到目前经营小型批发商的大局部是80年以前的人群,他们比拟喜欢简单易行的东西,最好是一目了然本系统从这方面考虑,尽量降低系统的复杂度,使其更能满足客户的需求本系统主要分为四大模块,一是客户模块,主要包含客户资料信息管理二是供给商板块,现在市场已根本成熟,一条生态的供给链是每个企业开展的前提,及时了解供给商信息和供给商有良好的沟通对企业的开展至关重要,本模块包含供给商的根本信息 三是订单管理模块,本模块包含订单数据,明细表,订单查询等四是鲜花管理,最合理有效的进货量可以最低限度的降低本钱从而获取更多利润,本模块主要包含鲜花库存和价格方面的信息和调整本系统采用VB + ACCESS 程序容易操作,但功能一样不少,界面采用当下最流行的简洁风格,优美而时尚,安装简易、操作快捷、稳定性强、效率高等满足大局部用户的需求关键字:小型企业;花店管理;效率;简洁AbstractAs the industry bees more mature flowers , increasing consolidation of the supply chain, flower wholesalers and then quietly walked a little-known road to riches , however chaotic management , tedious repeat business makes these small wholesalers mental and physical exhaustion with advances in information technology different from these flowers are still using the traditional manual wholesalers form of bookkeeping , accounting and management. Make a simple, easy and efficient application bees necessary.After my investigation of the market right now , I learned that small wholesalers currently operating 80 years ago, most of the crowd , they prefer simple things , preferably at a glance. Consider this aspect of the system to minimize the plexity of the system, so that it can better meet customer needs. The system consists of four modules , one client module consists mainly of customer information management. Second, the supplier sector , and now the market has matured, an ecological supply chain is a prerequisite for the development of each pany , to keep abreast of vendor information and suppliers have good munication is essential to the development of enterprises , the module includes suppliers basic information. Third Order Management module , the module contains order data , schedules , order inquiries. Fourth, the management of flowers , the most reasonable and effective to reduce the cost of the purchase amount in order to gain more minimal profit , this module mainly contains information and adjust inventory and price of flowers .The system uses VB + ACCESS program is easy to operate, but like a lot of features , the interface used today is the most popular style is simple , beautiful and stylish, easy to install, quick operation , stability, and high efficiency . Meet the needs of most usersKeywords:Small business; management; Efficiency; safety目 录前言1一、系统规划与分析2〔一〕系统开发背景2〔二〕系统需求分析3〔三〕系统目标设计3〔四〕系统的可行性研究4二、系统总体设计6〔一〕系统模块与构造设计6〔二〕系统数据库设计13三、系统详细设计19〔一〕登录模块详细设计19〔二〕花材管理模块设计20四、系统测试与维护26〔一〕系统测试26〔二〕系统维护27完毕语28参考文献29致30附录Ⅰ订单组合查询程序代码31前 言前几年鲜花在我国南方盛行的时候在北方的小城街上还很少能看到这种“只会带来视觉效应的东西〞然而时隔不久后的今天大街上的鲜花店在北方随处可见,勤劳质朴的北方人致富了,鲜花这种温馨又浪漫的东西越来越受到人们的青睐。
婚礼、节日、宴会家用摆设鲜花都表达着人们的生活质量,鲜花这种温馨又浪漫的东西给我们的生活增添更多色彩,花卉消费越来越与人们的生活密切相关的,对心爱的人表达爱意,节日的祝福和问候等等,越来越多的人选择够买一束鲜花来表达自己的情谊,除了花卉本身所具有让人们赏心悦目的俏丽姿容外,它还可以开阔人们的想象空间,使人们在相互交流时显得更含蓄,更有品位使得需求量日益猛增,各种鲜花店如雨后春笋般出现在大街上,鲜花批发的生意正做的红红火火,传统的繁琐复杂的管理手段已经不能胜任越来越多海量信息的处理,一种简单有效科学的管理平台随市场应运而生,花店管理系统是集客户管理、订单管理、鲜花管理等一系列流程的生态系统这种花店管理系统是为中小型批发商开发的,易操作、更直观、更简便、更高效与传统的管理的方式比拟节省了更多的时间,批发商能系统对信息的科学分析做出科学的方案,是整个供给链更加市场化、更加生态化一、系统规划与分析〔一〕系统开发背景1.系统的开发背景随着经济的迅猛开展,人们的生活水平得到极大改善,人们追求越来越有品位的生活,鲜花这种常见确又能极大提高生活质量的产品受到了人们的追捧,今年我国各地花店如雨后春笋般出现在大街上,鲜花批发市场就成为一个有利可图的行业。
与我国信息科技飞速开展截然相反的是这种传统小型渠道销售商并不能使用信息科技带来的便利,据我的调查他们大多80年之前出生,对新鲜事物不是很敏感,他们现在还在使用手工记账、核算的方式进展管理,这导致他们经常出现混乱随着科学技术的一日千里,计算机正被越来越广泛的运用到各个领域,计算机强大的计算能力又越来越简便的操作改变了人们的生活工作方式,计算机最常见的应用就是对信息的管理,这比单纯的人为操作效率高出几十倍,使得工作本钱、效率都得到极大提升,计算机开展到今天技术已经非常成熟,一个稳定、可靠、高效率、低本钱的信息管理系统对任何一个企业都是必不可少的一局部对于一个小型花店批发商来说要想与同行进展有力的竞争,一个花店管理系统呼之欲出,这个管理系统的设计让批发商从上游的供货商到订单再到下游的客户都能进展有效的管理,还能对员工进展有效考核,节省了时间和资源传统手工作业的方式必将被人性化设计的管理信息系统所替代2.系统的目的与意义在当今这样一个信息革命的时代,人们的一言一行都与信息严密联系,信息管理系统的出现,解决了人们曾面临的许多难题,使得人们摆脱了繁琐而又重复的信息处理工作,本系统提供给花店管理者,使得管理者能对企业的每个事件都能有效记录并作出处理,可以快速等级供给商信息、客户信息、订单信息、员工出勤等,还可以掌握一段时间鲜花的价格浮动以及销售情况,而本系统界面优美、操作简便会使用电脑进展简单操作的人即可使用。
使用花店管理信息系统对企业是极其有利的,是对管理者的一种释放,极大的简化以前繁重重复的工作,使得根本运作得到有效改善使得管理得到更加系统、科学的规〔二〕系统需求分析花店管理信息系统无论从哪个方面看都是企业非常重要的一局部,管理信息学系统的使用对于企业的决策者和管理者来说都是至关重要的,本花店管理信息系统能够为用户提供充足的快捷的管理查询手段,传统的人工作业方式产生的大量数据,对于查找、更新和维护都带来了不少的困难因此,开发一个花店管理系统是很有必要的,具有其特有的技术意义和管理意义花店管理系统系统主要实现供给商管理模块、订单模块、员工模块、客户模块、花材模块等使得管理层次清楚,简单易行〔1〕供给商管理模块:该模块主要实现以下功能:1、供给商的根本信息 2、供给商信息管理〔查询、修改、增加、删除等〕〔2〕订单模块:该模块主要实现以下功能:1、订单的根本数据 2、订单的明细数据 3、订单查询〔3〕员工模块:该模块主要实现以下功能:1、员工根本数据 2、员工信息管理〔查询、修改、删除、增加等〕〔4〕客户模块:该模块主要实现以下功能:1、客户根本数据 2、客户信息管理〔查询、修改、删除、增加等〕〔5〕花材模块:该模块主要实现以下功能:1、鲜花根本数据 2、花材信息管理〔查询、修改、删除、增加等〕〔三〕系统目标设计花店管理信息系统以管理业务为依托,结合科学管理的理论而开发设计的。
主要实现的功能有如下几点:〔1〕系统登录界面:管理员身份的验证〔2〕信息管理模块:能够对各种根本数据进展录入、修改、添加及删除、查询等操作〔3〕系统提供友好简洁的用户界面,操作人员工作量降低 〔4〕系统运行的效率和可靠性高、速度快及时得到数据的更新〔5〕系统设计灵活性高,能够适应企业管理的变化〔6〕系统部控制严密,数据备份、存储平安可靠〔四〕系统的可行性研究可行性的研究比拟连续,这一阶段的任务不是具体解决问题,而是研究问题的围,探索这个问题时候要去科学思考探索是否有可行的解决方法1.技术可行性随着我国对信息科技的重视,我国信息技术得到良好的开展,各种大小型软件技术都已经成熟,能够满足不同行业的不同需求本花店管理系统在组织关系上存在着较为的复杂和繁琐,但从系统的技术上来看,还属于一个数据库应用类型的系统大量的根本操作只是对数据库进展添加、删除、查找、编辑等本系统采用VB+Access技术成熟的工具,实现起来较为简易,但是功能一样不少〔1〕VB的简介Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。
它源自于BASIC编程语言VB拥有图形用户界面〔GUI〕和快速应用程序开发〔RAD〕系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件程序员可以轻松的使用VB提供的组件快速建立一个应用程序从 VB 4.0 开场,VB 也引入了面向对象的程序设计思想VB 功能强大,学习简单而且,VB 还引入了“控件〞的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用Visual Basic 6.0作为Visual Studio 6.0的一员发布,证明微软正在改变Visual Basic的产品定位,他想让Visual Basic成为企业级快速开发的利器Visual Basic 6.0 已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行的 Visual Basic 版本〔2〕Access的简介美国Microsoft公司于1994年推出的微机数据库管理系统它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、平安检查等功能。
2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE〔DBASE、FoxBASE的统称〕数据库系统所无法实现的客户效劳器(Cient/Server)构造和相应的数据库平安机制,Access具备了许多先进的大型数据库管理系统所具备的特征3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好 (4)作为Office套件的一局部,可以与Office集成,实现无缝连接5) Access主要适用于中小型应用系统,或作为客户机/效劳器系统中的客户端数据库3.操作可行性本花店管理系统在使用前由基恩能够熟练的操作人员对使用者进展培训培训工程包括:掌握系统的登录使用、信息的查询、信息的操作、数据的备份、存储等,还有系统的维护本系统操作简易、界面直观,使用起来非常方便,新手很容易上手人性化的设计使得用户完全能根据控件的文字讲解进展操作而且本系统在目前主流的Windows系统上安装非常容易,本系统操作是完全可行的二、系统总体设计〔一〕系统模块与构造设计1.系统模块设计模块化设计是相对于传统的过程化设计把流程进展逐层分解成为假设干模块。
各个模块都有自己需要完成的功能,然后把模块按一定的组织关系起来,成为一个整体,模块划分有一定的原那么性,尽量使得每个模块都能保持独立性这是为了能将大的任务或工作量进展分割解决,把大问题分割成小问题进展解决的思想,使得系统可读性更高,复杂性更低,可维护性更高每个模块只要完成自己所属的功能即可做到模块部耦合性高外部耦合性,模块化设计为高质量的系统设计奠定了根底系统功能模块化的优点:〔1〕功能清晰,便于操作〔2〕操作界面更加人性化,操作人员很容易上手〔3〕个模块之间的数据交换简单、快捷2.系统功能总体构造模块图系统功能构造是按功能的附属关系图,图中每一个框称为一个功能模块,他表示了一个系统 〔或功能模块〕的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,描述了系统物理构造功能构造图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序〔时序〕关系在系统构造图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用完毕时控制将交回给调用模块本系统包括以下几个主要模块:系统登录模块:管理者通过系统登录界面进入系统主界面供给商管理模块:在此模块实现供给商信息的添加、查询、修改、删除等功能,与订单管理系统密切相关。
订单管理系统模块:在此模块中可以统计订单详情,以及可以对订单作出回应客户管理模块:在此模块中可以实现客户信息的查询、增加、删除、修改等系统功能构造图见图2.1所示:图2.1 系统功能构造图3.系统功能详细构造模块图〔1〕供给商管理子模块供给商添加子模块:添加供给商的根本信息供给商查询子模块:供给商联系人、供给商企业名称、供给商编号等查询,可以查询到供给商的根本信息与本企业的合作关系,该供给商的订单情况,可以随时掌握供给商的情况,与供给商进展沟通为企业的开展打下良好的根底,及时更新供给商的信息使得供给链更加生态可靠供给商管理子系统功能构造图如下2.2图所示:图2.2 供给商管理子系统功能构造图〔2〕员工管理子模块记录员工的信息,出勤情况,更好的管理员工员工数据子模块:记录员工信息、出勤情况员工管理子模块:队员工进展增加、修改、删除的操作员工管理子系统功能构造图如下列图2.3所示:图2.3 员工管理子系统功能构造图〔3〕订单管理子模块本模块是系统的最重要容,包含供给商订单和客户订单本模块能高效管理订单具体功能描述如下:订单子模块:统计订单根本数据,可对订单进展时间段的日期查询,名称的模糊查询。
订单明细子模块:先确定订单再确定订单的明细情况订单系统功能构造图如下列图2.4所示:图2.4 订单系统功能构造图〔4〕客户管理子模块本模块记录客户的资料以及对客户资料的操作具体功能描述如下:客户信息模块:统计客户根本数据,可对客户进展名称的模糊查询客户信息操作子模块:主要是及时更新客户的信息,即便及时了解客户的情况,让企业能良好的开展客户系统功能构造图如下列图2.5所示:图2.5 客户系统功能构造图〔5〕花材管理子模块本模块记录花材的资料以及对花材资料的操作具体功能描述如下:花材信息模块:统计客户根本数据,可对客户进展名称的模糊查询花材信息操作子模块:主要是及时更新花材的信息,即便及时了解市场的情况,让企业能良好的开展鲜花管理子系统功能构造图如下列图2.6图所示:图2.6 鲜花管理子系统功能构造图4.系统业务流程分析业务流程图是一种比拟规、被广泛使用分析工具,它可以比拟直观、准确描述系统业务流程业务流程图不是对系统原有业务流程的快照,应该是对原有系统的业务流程进展重新思考、设计、再造的结果根据上面需求分析中得到的资料和工作流程的分析,可以绘制出表示系统管理工作的整个业务过程的业务流程图,能更清晰的认识所要开发的系统的工作流程。
管理者对订单进展及时的录入,以及对详细订单进展快速处理,根据订单及时更新供给商和客户的信息业务流程图如下列图2.7所示:图2.7 业务流程图5.系统数据流图分析〔1〕业务流程分析描述的是用户业务处理过程为了更进一步了解用户对待开发的软件系统的功能要求,通常从数据流动和处理的角度对业务流程进展抽象,得到系统的数据流图数据流图是构造化系统分析的主要工具,它能图形化的显示出系统中数据的使用,表达数据在系统部的逻辑流向以及系统的逻辑功能和数据的逻辑变换如图2.3就是根据前面所得到的业务流程图和收集的资料,以及对花店管理系统的整个流程进展分析设计后,得出系统数据流图整体数据流图如下列图2.8所示:图2.8 整体数据流图〔2〕整体功能数据流在整体功能数据流图中能清晰的看出,用户在系统中能完成日报管理子系统模块、考勤管理子系统模块,整体功能数据流图如图2.9所示图2.9 整体功能数据流图〔3〕订单管理功能数据流订单添加,进入订单管理系统实现订单添加,记录订单详细信息订单查询,进入订单管理系统选择查询功能,实现订单时间查询、订单编号查询、订货人员查询等功能订单管理,进入订单管理系统选择订单操作功能,通过操作实现订单添加、查询、取消、备份、存储等功能,系统管理数据流图如下2.10图所示:图2.10 系统管理数据流图〔二〕系统数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。
由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最正确设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精〞的过程,也就是规划和构造化数据库中的数据对象以及这些数据对象之间关系的过程1.数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最正确设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精〞的过程,也就是规划和构造化数据库中的数据对象以及这些数据对象之间关系的过程数据库是信息系统的核心和根底,把信息系统量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息因此,数据库是信息系统的各个局部能否严密地结合在一起以及如何结合的关键所在对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识,主要有:〔1〕数据库的根本知识和数据库设计论述〔2〕计算机科学的根底知识和程序设计的方法和技术〔3〕软件工程的原理和方法〔4〕应用领域的知识2.数据库的需求分析根据花店管理信息系统模式分析,需要建立多个数据库表:数据表有以下几个:〔1〕客户根底表:用于存放客户的根本信息。
〔2〕供给商根底表:用于存放供给商的根本信息〔3〕订单数据表:用于存放订单信息〔4〕订单明细数据表:用于存放订单明细信息〔5〕花材数据表:用于存放鲜花信息3.数据库的概念构造设计概念构造设计是指将需求分析得到的用户需求抽象为信息构造的过程,使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织构造和处理模式上供给商表:用于存放员工的根本信息,包括供给商名称、负责人、负责人、 地址供给商表实体属性图显示如下列图2.11所示:图2.11 供给商信息实体属性图客户表表:用于存放客户的根本信息,包括、性别、手机、地址、单位名称、电子、备注等客户表实体属性图显示如下2.12图所示:图2.12 客户实体属性图订单数据表:用于存放订单信息,包括订单编号、客户、客户单位、客户手机、订货时间、送货时间、送货人、应收金额订单实体图显示如下:图2.13 订单实体属性图订单明细表:用于存放订单的详细信息,包括订单编号、货品名称、数量、金额订单明细表实体属性图显示如下2.14图所示:图2.14 订单信息实体属性图花材表:用于存放花材的详细信息,包括花名、颜色、单位、各等级价格花材表实体属性图显示如下2.15所示图2.15 花材信息实体属性图概念性数学模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。
最常用的表示概念数据模型的方法是实体——联系方法〔Entity——Relationship Approach〕这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称E-R模型E-R图中共有三种符号:实体、属性和联系通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示联系用分为一对一、一对多和多对多三种类型,如图2.14所示:图2.16 实体关系图〔E-R图〕4.数据库逻辑构造构造设计〔1〕供给商根底表:用于存放供给商的根本信息供给商信息表:用来存储供给商的根本信息包括的数据项有:供给商名称、负责人、、地址等,如下2.1表所示:表2.1 供给商信息表序号字段名称数据类型长度允许空中文对应1G_NAMEVARCHAR26不允许供给商名称2NAMEVARCHAR210不允许负责人3PHONEINTEGER64不允许4ADRESSINTEGER不允许地址〔2〕花材信息表:花材信息表用于存放花材的根本信息 花材信息表:用来存储花材的详细信息,包括的数据项有:ID、花名、颜色、单位、A级价格、B级价格、C级价格,设计结果如下2.2表所示:表2.2 花材信息表序号字段名称数据类型长度允许空中文对应1IDNUMBER4不允许ID2H_NAMEVARCHAR250不允许花名3COLORVARCHAR260不允许颜色4A_PRICEINTEGER10允许进货价5B_PRICEINTEGER10允许售价〔3〕客户信息表:客户信息表用于存放客户根本数据。
客户信息表:用来存储客户信息详细信息,包括的数据项有:、手机、单位、地址、、备注等,设计结果如下2.3表所示:表2.3 客户信息记录表序号字段名称数据类型长度允许空中文对应1NAMENUMBER10不允许2PHONEINTEGER10不允许手机3PANYVARCHAR28不允许单位4ADRESSVARCHAR210不允许地址5VARCHAR260允许6REMARKVARCHAR260不允许备注〔4〕订单信息表:订单信息表用于存放订单数据订单信息表:用来存储订单信息详细信息,包括的数据项有:、手机、单位、地址、、备注等,设计结果如下2.4表所示:表2.4 订单信息记录表序号字段名称数据类型长度允许空中文对应1S_NAMENUMBER10不允许收货人2D_IDINTEGER10不允许订单编号3K_NAMEVARCHAR28不允许客户4K_PANYVARCHAR210不允许客户大5K_PHONEVARCHAR260允许客户手机6D_TIMEVARCHAR260不允许订货时间7S_TIMEVARCHAR260不允许送货时间8MONEYNUMBER20不允许应收金额三、系统详细设计〔一〕登录模块详细设计1.登录窗体设计系统启动后将会首先出现登录界面如图3.1所示,管理员输入正确的员工卡号和密码后才能进入系统,进展其他操作。
管理员登陆窗口如下列图3.1所示:图3.1 管理员登录窗体2.主界面设计通过系统登录界面进入系统主界面,该界面可以引导使用者进入不同的管理界面,实现管理者对信息的各项操作如图3.2所示:图3.2 主窗体界面〔二〕花材管理模块设计1.花材信息在此界面显示当下库存的所有鲜花种类以及价目,左上角有搜索框管理者可以根据需要,查询需要的花名信息,本查询支持模糊查询,极大的提高管理者的工作效率,简洁的界面使得信息一目了然如图3.3所示:图3.3 花材管理子界面功能实现的局部代码如下:Private Sub mand1_Click()sql_str = "select * from gdgz "n = 0If Check1.Value = 1 Then sql_str = sql_str + " where 员工编号 = '" & Text1 & "'" n = 1End IfIf Check2.Value = 1 Then If n = 1 Then sql_str = sql_str + " and ='" & Text2 & "'" Else sql_str = sql_str + " where ='" & Text2 & "'" End If n = 1End IfIf Check3.Value = 1 Then If n = 1 Then sql_str = sql_str + " and 部门='" & bo1 & "'" Else sql_str = sql_str + " where 部门='" & bo1 & "'" End If n = 1End IfAdodc1.RecordSource = sql_strAdodc1.RefreshEnd Sub2.订单查询通过订单查询,企业的管理者可以随时掌握实施情况。
便于管理者及时对运作的控制 在订单查询窗口,管理者可以对订单详细信息查询,还可根据订货日期或者送货日期进展查询,具体如下列图3.4所示:图3.4 订单查询3.客户管理通过客户管理模块,管理者可以清楚的了解客户的信息一边更好的和客户的沟通使供给链的通畅,方便管理者制定和调整作业体制,保证作业顺利进展在客户添加模块,管理者可以根据实际实际情况及时更新客户的信息如下列图3.5所示:图3.5 客户管理界面4.订单明细管理订单明细模块包含具体的订单容,包括所购商品以及数量单价等,具体实现界面如下列图3.6所示:图3.6 订单明细界面资料录入界面如下3.7所示:图3.7 订单资料录入界面明细打印界面如下3.8图所示:图3.8明细打印界面5.员工管理员工管理模块包含具体的员工容,包括员工入职日期个人根本信息等,具体实现界面如下3.9图所示:图3.9员工管理界面6.供给商管理供给商管理模块包含具体的供给商容,包括供给商供货信息等,具体实现界面如下3.10图所示:图3.10供给商界面四、系统测试与维护〔一〕系统测试1.测试目的和意义软件开发完毕后应进展一系列系统集成和确认测试,以确定系统各项功能是否到达设计要求。
系统测试意义如下所示:〔1〕发现程序中的错误; 〔2〕有效定义和实现软件成分由低层到高层的组装过程; 〔3〕验证软件是否满足任务书和系统定义文档所规定的技术要求; 〔4〕为软件质量模型的建立提供依据系统测试的目的如下所示:〔1〕确认软件的质量,其一方面是确认软件做了你所期望的事情〔Do the right thing〕,另一方面是确认软件以正确的方式来做了这个事件〔Do it right〕〔2〕提供信息,比方提供给开发人员或程序经理的反应信息,为风险评估所准备的信息〔3〕软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的2.系统功能测试概述系统测试是为了发现程序的错误和缺乏,检查系统的性能系统测试的方法分为人工测试和机器测试人工测试就是由人去审查、讨论或人工运行程序,以找出程序的错误所使用的工具为笔、纸、计算器等,包括程序审查会、人工运行以及静态检验机器测试就是通过计算机来运行程序,以发现程序的错误,主要包括白盒法和黑盒法黑盒法是将程序看成不透明的,不考虑其部的构造以及路径,只管程序的整体功能,即输入与输出的数据转换是否按规要求进展。
白盒法与黑盒法相反,是被视为一个透明的盒子,需要了解程序部构造,要对程序部的所有逻辑途径进展测试,所以白盒法又被称为逻辑覆盖针对本系统实现各种根本数据信息的查询,各类数据的添加、操作等功能在检验的时候主要采取的是人工测试,主要关注以下几点:〔1〕能否正常登录,并跳转到相应的页面〔2〕数据能否正常添加、修改、删除〔3〕新建立的数据能否正常显示〔4〕系统各种功能能否正常实现〔5〕系统能否正常、稳定地运行〔二〕系统维护本系统是个较复杂的人—机系统,由于系统外部环境与部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与效劳水平,这就需要自始至终进展系统地维护工作系统地维护主要有四方面:〔1〕程序的维护:修改局部程序,此维护只有在原系统效率低下时才会进展〔2〕数据文件的维护:按照用户的要求对数据文件进展不定期的修改〔3〕代码的维护:随着系统的开展和变化,可能会出现就代码不能适应新要求的问题,因此有必要变更代码,于以维护〔4〕硬件的维护:对系统所使用的设备进展维护完毕语本次毕业设计,给了我一次用专业知识、专业技能分析和解决问题的全面系统的锻炼的时机。
使我在综合知识的选用方面,在应用软件开发的根本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步为日后成为合格的应用型人才打下良好的根底这次在指导教师的帮助下,在同学的帮助下,根本上完成了设计任务,在软件的设计方面也有了一定的提高,为今后走上工作岗位打下了专业根底在这次的毕业设计中,让我深深地表到达进展软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺实现花店管理的根本功能,完成了日报的添加、查询、出退勤信息的查询、统计等根本功能,为管理者运营管理提供了便捷但是系统仍然有缺乏之处,由于系统在分析阶段受信息量的限制,对一些业务流程的了解不是很充分,以至于在开发过程中做出的需求分析不彻底,系统的功能及工作流程不能在设计之初完整地确定下来,而是随着系统设计的实行逐步确定和修改的在系统开发过程中,由于开发设计能力有限和开发经历的缺乏,功能管理模块仍存在很多缺乏在数据库设计方面,某些属性的数据类型不合理,给数据库维护造成了不方便参考文献[1]晓星. 中国花卉产业区域竞争力及开展对策研究[J].林业大学 2011,6:45-47.[2]骞予. 当鲜花遇上营销 鲜花不再只是鲜花[J].群众投资指南,2013,12:59[3]庆丰,旭东. 配送中心管理信息系统仓储业务管理分析研究[J].物流科技,2006,11:109-111.[4]娣杰,郭志伟,金龙,吴胜. 我国花卉产业市场体系建立探讨[J].科技情报开发与经济,2003,05:153-155.[5]王晓东,昊. 论独立批发商职能与流通渠道利益关系的调整[J].财贸经济,2011,08:81-86.[6]王佐.仓库管理系统的十项最正确功能[J].中国物流与采购,2003,22:26-27.[7]Paul Hirst,Grahame Thompson.Development and countermeasures of flower industry in Yunnan, China[J]. Ecological Economy,2008,02:151-160.[8]Habib Zaidi.Problems and Countermeasures in the Supply Chain Management of flower industry[J].AsianAgriculturalResearch,2011,05:116-118. [9]谭建东,袁景淇. 仓库计算机管理系统的分析与实现[J].微型电脑应用,2003,01:26-28.[10]王栋. Visual Basic 程序设计使用教程〔第二版〕[M].:清华大学,2002.1[11]阿奇,戈.Visual Basic 使用教程〔第二版〕[M].:工业,2001.4[12]撒师煊,王珊.数据库系统概论〔第三版〕[M].:高等教育,2002.2[13]王千祥译 [美]Hofmeister,C.Nord.Soni,D.Architercture.[M].:电子工业,2004.3[14]黄梯云.管理信息系统[M].:经济科学.2004.4[15]贺平.软件测试教程[M].:电子工业,2005.6[16]长林,丽华,王红,Visual Basic 数据库应用系统开发从根底到实践[M].:电子工业,2005.9.致 在王永军教师的悉心指导下,在我自己的不断努力下,我的毕业设计和毕业论文终于完成了。
真心地感我的指导教师王永军,我的毕业设计从开场准备到最后完成,每一步都离不开她的辛勤指导在毕业设计过程中,我受到教师无微不至的关心,教师的专业知识、严谨的治学态度、敬业的工作态度都给予了我极大的鼓励与帮助,在他的帮助下我不断进步在此过程中,对于我遇到的所有问题和困难,教师都给予了细心的解答和真诚的帮助,在此我表示衷心的感同时感在毕业设计过程中给予我支持和帮助的同学们,是他们给了我无限的宽容,在漫长的毕业设计中带给了我快乐,让我的毕业设计工作更加顺利在此,我对帮助过我的教师、同学和朋友们表示深深的感以及美好的祝福祝愿大家在今后的日子里,一切顺心,万事如意!附录Ⅰ 订单组合查询程序代码Private Sub mand1_Click()Adodc1.Recordset.AddNewAdodc1.RefreshMsgBox "添加成功", , "提示"End SubPrivate Sub mand2_Click()Adodc1.Recordset.UpdateMsgBox "修改成功", , "提示"End SubPrivate Sub mand3_Click()Adodc1.Recordset.UpdateAdodc1.RefreshEnd SubPrivate Sub mand4_Click()If Adodc1.Recordset.RecordCount = 0 ThenMsgBox "已经没有记录可以删除!"Exit SubEnd If ask = MsgBox("删除否?", vbYesNo) If ask = 6 Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If Adodc1.Recordset.MoveFirst Dim ask As IntegerSelect Case IndexCase 0Adodc1.Recordset.AddNewa = Text1.TextAdodc1.RecordSource = "select * from 花表 where 花名 like '%" + a + "%'"Adodc1.Refresh。




