资源描述
毕 业 论 文
题目:
花店批发管理信息系统的设计与实现
学 院: 经济与管理学院
专 业:信息管理与信息系统
学 生:
学 号: 20100408020xx
指导教师: xxx 讲师
二○一四年六月
花店批发管理信息系统的设计与实现
Florist Management System Design and Implementation
院 系 经济与管理学院
专 业 信息管理与信息系统
班 级 040802xx
学 号 20100408020xx
姓 名 xxx
指导教师 xxx
职 称 讲 师
沈阳航空航天大学
2014年6月
18
沈阳航空航天大学本科毕业设计(论文)
摘 要
随着鲜花行业的越来越成熟,供应链的日益巩固,鲜花批发商正悄悄然地走着一条鲜为人知的致富之路,然而混乱的管理、繁琐重复的业务使得这些小型批发商身心疲惫,与一日千里的信息科技不同这些鲜花批发商还在使用传统的手工形式进行记账、结算和管理。做一个简单、易行和高效的应用显得很有必要。
经过我对现在市场的调查,我了解到目前经营小型批发商的大部分是80年以前的人群,他们比较喜欢简单易行的东西,最好是一目了然.本系统从这方面考虑,尽量降低系统的复杂度,使其更能满足客户的需求.本系统主要分为四大模块,一是客户模块,主要包含客户资料信息管理。二是供应商板块,现在市场已基本成熟,一条生态的供应链是每个企业发展的前提,及时了解供应商信息和供应商有良好的沟通对企业的发展至关重要,本模块包含供应商的基本信息。 三是订单管理模块,本模块包含订单数据,明细表,订单查询等.四是鲜花管理,最合理有效的进货量可以最低限度的降低成本从而获取更多利润,本模块主要包含鲜花库存和价格方面的信息和调整.
本系统采用VB + ACCESS 程序容易操作,但功能一样不少,界面采用当下最流行的简洁风格,优美而时尚,安装简易、操作快捷、稳定性强、效率高等。满足大部分用户的需求。
关键字:小型企业;花店管理;效率;简洁
Abstract
As the industry becomes 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 becomes 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 complexity 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 company , to keep abreast of vendor information and suppliers have good communication 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 users
Keywords: 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 供应商信息表
序号
字段名称
数据类型
长度
允许空
中文对应
1
G_NAME
VARCHAR2
6
不允许
供应商名称
2
NAME
VARCHAR2
10
不允许
负责人
3
PHONE
INTEGER
64
不允许
电话
4
ADRESS
INTEGER
不允许
地址
(2)花材信息表:花材信息表用于存放花材的基本信息
花材信息表:用来存储花材的详细信息,包括的数据项有:ID、花名、颜色、单位、A级价格、B级价格、C级价格,设计结果如下2。2表所示:
表2。2 花材信息表
序号
字段名称
数据类型
长度
允许空
中文对应
1
ID
NUMBER
4
不允许
ID
2
H_NAME
VARCHAR2
50
不允许
花名
3
COLOR
VARCHAR2
60
不允许
颜色
4
A_PRICE
INTEGER
10
允许
进货价
5
B_PRICE
INTEGER
10
允许
售价
(3)客户信息表:客户信息表用于存放客户基本数据。
客户信息表:用来存储客户信息详细信息,包括的数据项有:姓名、手机、单位、地址、邮箱、备注等,设计结果如下2.3表所示:
表2.3 客户信息记录表
序号
字段名称
数据类型
长度
允许空
中文对应
1
NAME
NUMBER
10
不允许
姓名
2
PHONE
INTEGER
10
不允许
手机
3
COMPANY
VARCHAR2
8
不允许
单位
4
ADRESS
VARCHAR2
10
不允许
地址
5
E-MAIL
VARCHAR2
60
允许
邮箱
6
REMARK
VARCHAR2
60
不允许
备注
(4)订单信息表:订单信息表用于存放订单数据。
订单信息表:用来存储订单信息详细信息,包括的数据项有:姓名、手机、单位、地址、邮箱、备注等,设计结果如下2.4表所示:
表2.4 订单信息记录表
序号
字段名称
数据类型
长度
允许空
中文对应
1
S_NAME
NUMBER
10
不允许
收货人姓名
2
D_ID
INTEGER
10
不允许
订单编号
3
K_NAME
VARCHAR2
8
不允许
客户姓名
4
K_COMPANY
VARCHAR2
10
不允许
客户大内
5
K_PHONE
VARCHAR2
60
允许
客户手机
6
D_TIME
VARCHAR2
60
不允许
订货时间
7
S_TIME
VARCHAR2
60
不允许
送货时间
8
MONEY
NUMBER
20
不允许
应收金额
三、系统详细设计
(一)登录模块详细设计
1.登录窗体设计
系统启动后将会首先出现登录界面如图3。1所示,管理员输入正确的员工卡号和密码后才能进入系统,进行其他操作.管理员登陆窗口如下图3。1所示:
图3.1 管理员登录窗体
2.主界面设计
通过系统登录界面进入系统主界面,该界面可以引导使用者进入不同的管理界面,实现管理者对信息的各项操作.如图3。2所示:
图3.2 主窗体界面
(二)花材管理模块设计
1.花材信息
在此界面显示当下库存的所有鲜花种类以及价目,左上角有搜索框管理者可以根据需要,查询需要的花名信息,本查询支持模糊查询,极大的提高管理者的工作效率,简洁的界面使得信息一目了然.如图3。3所示:
图3.3 花材管理子界面
功能实现的部分代码如下:
Private Sub Command1_Click()
sql_str = ”select * from gdgz ”
n = 0
If Check1.Value = 1 Then
sql_str = sql_str + ” where 员工编号 = ’” & Text1 & ”’"
n = 1
End If
If Check2.Value = 1 Then
If n = 1 Then
sql_str = sql_str + ” and 姓名 =’" & Text2 & "’"
Else
sql_str = sql_str + " where 姓名='" & Text2 & "’”
End If
n = 1
End If
If Check3。Value = 1 Then
If n = 1 Then
sql_str = sql_str + " and 部门=’" & Combo1 & ”'"
Else
sql_str = sql_str + ” where 部门=’” & Combo1 & ”'”
End If
n = 1
End If
Adodc1。RecordSource = sql_str
Adodc1。Refresh
End Sub
2.订单查询
通过订单查询,企业的管理者可以随时掌握实施情况。便于管理者及时对运作的控制。
在订单查询窗口,管理者可以对订单详细信息查询,还可根据订货日期或者送货日期进行查询,具体如下图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]。北京林业大
展开阅读全文