《汽车美容店管理系统的设计.doc》由会员分享,可在线阅读,更多相关《汽车美容店管理系统的设计.doc(31页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)汽车美容店管理系统的设计作者: 分 院: 电气与信息工程学院 专业班级: 计算机信息管理 指导教师: 职称: 摘 要随着社会的发展,科学技术的提高,汽车的使用越来越普及,同时汽车美容店等相应产业也日益增多,规模逐渐增大,传统的手工统计各项业务流程和资料管理工作已经很难满足当前汽车美容店的需要。为改善企业中因手工统计车辆、材料、人事、财务等各类信息的繁琐性及复杂性,在节省企业工作时间的同时提高企业的工作效率,达到提升企业效益的目的因此急需一套完整的计算机化的汽车美容店信息管理解决方案。开发的这套高效率的计算机信息管理系统解决了当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力
2、和财力的问题充分发挥了计算机容量大、运算速度快、精度高的优点。此软件以Access 2000作为后台数据库在Visual Basic 6.0平台下开发的需要在Windows操作系统下运行。目 录摘 要目 录第一章 项目提出 第二章 可行性研究2.1 深入市场,调查行情2.2 明确开发目的2.3 开发所需资源 2.4 效益有效期望值2.5 可行性研究结论第三章 需求分析3.1 对系统的功能要求3.2 系统性能要求3.3 系统的运行要求3.4 将来可能提出的要求第四章 开发系统介绍4.1 Visual Basic简介4.2 Access 2000简介4.3 管理信息系统(MIS)简介 4.3.1管
3、理信息系统MIS 的概念及解释4.3.2管理信息系统MIS的结构、特征第五章 系统设计5.1 系统目标设计 5.2 开发设计思想5.3 系统功能分析5.4 业务流程图5.5 系统功能模块设计第六章 数据库设计6.1 数据库需求分析6.2 数据要求第七章 详细设计7.1 系统项目文件7.2 主窗口模块7.3 材料入库模块7.4 库存管理模块7.5 美容项目定义模块7.6 美容项目查询模块7.7 来车登记模块7.8车辆基本信息管理模块7.9车辆美容信息管理模块7.10查询车辆美容信息模块7.11车辆消费信息模块7.12结算汇总模块第八章 系统测试与调试8.1软件测试8.2最大负载测试8.3存贮测试
4、8.4处理速度测试8.5操作测试第九章 系统实施与系统维护 9.1系统的实施9.2系统的维护结 论参考文献谢 辞第一章 项目提出随着社会的高速发展,科学技术的迅速提高,汽车的使用越来越普及,同时汽车美容店等相关产业也日益增多,规模逐渐增大。传统的手工操作业务流程和资料管理已经很难满足当前汽车美容店的业务需求。 为解决企业中因手工统计车辆、材料、财务等各类信息的繁琐性以及当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力和财力的问题,在节省企业工作时间的同时提高企业的工作效率,达到提升企业效益的目的,一套完整计算机化的汽车美容店业务管理的解决方案迫在眉睫。该系统的具体任务是设计一个汽车美容店
5、的业务流程和资料信息管理系统,由计算机来代替人工执行一系列诸如车辆登记、维修估价、结算汇总等操作。这样办公人员可以轻松地完成汽车美容业务的管理工作。设计的指导思想:一切为客户着想,界面美观大方,操作简单明了,而且作为一个实用的管理系统要有良好的兼容性,在用户出现误操作时能尽量及时地发出警告,以便用户及时修正。计算机资源有限,充分利用Visual Basic 6.0和Access 2000数据库的功能,设计出功能突出的新软件,有效减少对系统资源的占用。第二章 可行性研究可行性研究的目的在于用最小的代价在尽可能短的时间内确定问题可否解决。即不能单凭主观臆断得出结论,要有针对性的具体问题具体分析。必
6、须分析几种主要的可能解决的利弊,从而判定系统目标和规模可否现实,系统完成后所能带来的效益可否达到值得去投资开发这个系统的程度。因此,可行性研究实质上是要进行依次大大地压缩简化了的系统分析和设计的过程,即在较高层次以较抽象的方式进行的系统分析和设计的过程。可行性研究主要从以下五个方面进行。2.1 深入市场,调查行情待开发的管理信息系统规模大,业务量广和业务流程复杂,材料和库存管理以及财务方面的管理繁琐,需要部分的人力及物力投入。必要进行实地行情调研。 2.2 明确开发目的 (1)能对车辆美容中的各项业务流程进行管理。 (2)能对美容的车辆进行自动的账目结算。 (3)能对与车辆美容有关的各类数据进
7、行输入、修改与查询。2.3 开发所需资源 (1)所需资源:微机数台;内存gt128MB;硬盘gt20G;CPUPIII800以上;打印机一部。 (2)开发工具VB6.0;Access 2000等。(3)运行环境Windows XP 或Windows 2000。 (4)清单报表:美容项目定义表,库存材料清单,来车登记表,车辆基本信息表,查询车辆基本信息表,车辆美容信息登记表,车辆用料信息表,车辆消费信息表。2.4 效益有效期望值: 使用该待开发系统可大幅度节约劳动力,有效整合业务流程和资源配置的管理力度及效率;充分发挥计算机资源优势,最大限度增加效益有效期望值。 2.5 可行性研究结论该探研项目
8、可行性高,在高速发展的今天使用价值可观,应用到现实中可有效节约人力物力,可见此探研项目性价比高,拟待开发。第三章 需求分析需求分析阶段的工作结果是待开发软件的重要依据,大量统计资料表明,软件系统15的错误起源于错误的需求。为提高软件质量,确保软件开发顺利,降低软件开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说应从以下四个方面进行验证:a. 一致性 所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。b. 完整性 需求必须是完整的,规格说明书应该包含用户需要的每一个功能或性能。c. 现实性 指定的需求应该是在现有的硬件及软件技术基础上即可实现。对硬件技术的
9、进步可及时预测,而软件技术发展迅速,预测难度大,只能从现有的技术水平出发,判断需求现实性。d. 有效性 必须证明需求是正确有效的,确保能解决用户面对的问题。在需求分析阶段我们要确定系统必须做什么。在这一阶段,我们要以可行性研究阶段的要求对目标系统提出更加完整、清晰的具体要求。3.1 对系统的功能要求(1)数据集中管理可以实现对数据库进行初始化、备份及恢复操作等; (2)高度的信息保密性及数据安全性:分级别的用户账号登录,可设置不同权限;(3)图形化界面:舒适的图形化界面; (4)简单易用:系统操作简单,方便客户使用; (5)功能完整:充分考虑到客户需要,使功能完整合理。 3.2 系统性能要求
10、对此管理系统,希望在现有条件的基础上有较快的响应时间。较大的存储容量和后备缓存,还应具有良好的保密性和安全性。3.3 系统的运行要求 此系统要求在图形用户环境下运行,其操作平台为WindowsXP/2000系统,支持Visual Basic6.0和Access 2000,硬件要求PIII800以上,内存在128MB以上,硬盘在20G以上。 3.4 将来可能提出的要求希望此系统在实际应用中具有更好的可维护性可操作性,可共享性并能经住实践考验走向市场商品化更好地服务于社会。第四章 开发系统介绍4.1 Visual Basic简介 Visual指的是开发图形用户界面GUI的方法,它不需要编写大量代码
11、去描述界面元素的外观和位置,而只要把预先建立的对象拖放到屏幕上的一点即可。 Basic指的是Beginners All-Purpose Symbolit Instruction Code的简称这是一种在计算技术发展历史上应用得最广泛的语言。Visual Basic 6.0在原有BASIC语言的基础上有了很大的发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。Visual Basic是一个强大的Windows平台上的开发工具,从开发个人或小组使用的小工具到大型企业应用系统,甚至通过Internet遍及全球的分布式应用程序,均可在Visual Basic提供的工
12、具中各取所需。 4.2 Access 2000简介 Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客
13、户订单数据,管理自己的个人通讯录还是大量科研数据的记录和处理人们都可以利用它来解决大量数据的管理工作。4.3 管理信息系统MIS简介4.3.1管理信息系统MIS的概念及解释管理信息系统MIS 是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。a、 管理信息系统MIS的对象就是信息 -信息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息的加工方式
14、有多种形式。- 企业从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入产出过程且是不可逆的过程。管理过程是信息流的过程且具有信息反馈的特征。 b、系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整体。-系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。系统由输入、处理、输出、反馈、控制五个基本要素组成。信息系统是输入的数据经过处理输出的是信息的系统。如图二所示: c、管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。- 任何地方只要有管理就必然有信息,如果形成系统就形成MIS。计算机设备使MIS更
15、有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说MIS就是计算机管理信息系统MIS。MIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份。并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。计算机设备并不是MIS的必要条件。 4.3.2管理信息系统MIS的结构、特征 a、管理信息系统MIS的结构管理信息系统MIS由信源、信宿、信息处理、信息用户和信息管理者五个组成部分。b、管理信息系统MIS的特性完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是M
16、IS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物。通过管理信息系统MIS实现信息增值用数学模型统计分析数据实现辅助决策。管理信息系统MIS是发展变化的管理信息系统MIS有生命周期。管理信息系统MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上才能进行MIS的开发。因此为适应管理信息系统MIS的开发需求企业管理工作必须逐步完善以下工作:管理工作的程序化,各部门都有相应的作业流程。管理业务的标准化,各部门都有相应的作业规范。报表文件的统一化,固定的内容、周期、格式。数据资料的完善化和代码化。第五章
17、系统设计5.1 系统目标设计通过使用汽车美容店管理系统,可大大改善企业中因手工统计业务流程和资源信息的繁琐及复杂性,在节省企业工作时间的同时提高工作效率,从而达到提升企业效益的最终目的。 系统开发的总体任务是使客户通过使用本系统可以轻松完成业务流程和资料信息管理的需要节省大量人力物力。5.2 开发设计思想(1)尽量利用企业现有软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的。 (2)系统应符合企业修理管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。(3)系统采用模块化程序设计方法,既便于系统功能的
18、各种组合和个性又便于未参与开发的技术维护人员进行补充、维护。(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。(5)软件工程采用的生命周期方法学就是要从时间的角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。5.3 系统功能分析 系统功能分析是在系统开发总体任务的基础上完成的。本汽车修理管理系统需要完成的功能主要有 1按不同用户/密码登陆和管理不同内容2材料入库 3库存管理 4美容项目定义与管理 5来车登记6车辆基本信息管理 7车辆美容信息登记8车辆美容信息管理 9查询车辆消
19、费信息 10结算汇总 11帮助 5.4业务流程图 根据系统要完成的功能,给出汽车美容业务管理流程图 结算汇总美容消费来车登记库存清单材料入库美容项目登记记美容项目定义美容项目管理理车辆基本信息消费查询会员管理5.5 系统功能模块设计 本系统主要包括登陆模块,主控制模块,进货模块,库存管理模块,美容项目定义模块,美容项目查询模块,来车登记模块,车辆基本信息管理模块,车辆美容信息管理模块,查询车辆美容信息模块,车辆消费信息模块,结算汇总模块,帮助模块等多个模块。 按照功能分类是总体设计中常用的方法,系统的总体结构可用层次图来表示 用户登录窗口 系统主窗口 材料管理 车辆管理 财务管理 美容项目查询
20、 库存管理 材料入库 查询车辆美容信息 车辆消费信息 结算汇总 来车登记 车辆基本信息管理 车辆美容信息管理 帮助 关于系统 帮助文档 美容项目定义 第六章 数据库设计在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理员和用户构成,在数据库系统开始设计的时候应该尽量考虑全面,尤其应该
21、仔细考虑用户的各种需求,避免浪费人力和物力。6.1 数据库需求分析 数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为下一步的工作打下基础。6.2 数据要求 本管理系统的数据库共分为8个数据表:库存材料清单,美容项目定义表,来车登记表,车辆基本信息表,查询车辆基本信息表,车辆美容信息登记表,车辆用料信息表。八个表如下:(1)名称:库存材料清单。数据来源:材料入库时进行录入。库存材料清单如表6-1所示。表6-1 库存材料清单字段名称数据类型默认值是否主键材料号文本空Yes材料名称文本空No进货日期日
22、期空No进货单价货币0No数量数字0No供应商号文本空No供应商名称文本空No备注备注空No(2)名称:美容项目定义表数据来源:美容项目定义模块进行录入美容项目定义表如表6-2所示表6-2 美容项目定义表字段名称数据类型默认值是否主键美容项目编号文本空Yes美容项目名称文本空No价格货币0No(3)名称:来车登记表数据来源:来车登记模块进行录入来车登记表如表如表6-3所示表6-3 来车登记表字段名称数据类型默认值是否主键日期日期/时间空Yes车牌号码文本空Yes客户名称文本空No联系电话文本空No接车部门文本空No备注备注空No(4)名称:车辆基本信息表数据来源:来车登记模块进行录入车辆基本信
23、息表如表6-4所示表6-4 车辆基本信息表字段名称数据类型默认值是否主键车牌号码文本空Yes客户名称文本空No联系电话文本空No备注备注空No(5)查询车辆基本信息表数据来源:查询车辆基本信息时录入查询车辆基本信息表如表6-5所示表6-5 查询车辆基本信息表字段名称数据类型默认值是否主键车牌号码文本空Yes客户名称文本空No联系电话文本空No备注备注空No(6)车辆美容信息登记表数据来源:车辆美容信息管理模块录入车辆美容信息登记表如表6-6所示表6-6 车辆美容信息登记表字段名称数据类型默认值是否主键日期日期/时间空Yes车牌号码文本空Yes接车部门文本空No美容项目文本空No价格货币0No(
24、7)车辆用料信息表数据来源:车辆美容信息管理模块录入车辆用料信息表如表6-7所示表6-7所示 车辆用料信息表字段名称数据类型空是否主键日期日期/时间空Yes车牌号码文本空Yes材料号文本空No材料名称文本空No单价货币0No数量数字0No(8)名称:车辆消费信息表数据来源:在车辆美容信息及用料信息录入后,计算而得车辆消费信息表如表6-8所示表6-8 车辆消费信息表字段名称数据类型默认值是否主键日期日期/时间空Yes车牌号码文本空Yes人工费合计货币0No材料费合计货币0No总金额货币0No是否已付款文本否No实收金额货币空No第七章 详细设计根据已有的需求信息和总体设计,可以进行系统的详细设计
25、和实现,为此,需要建立一个Visual Basic工程。本文主要介绍主窗口模块、材料入库模块、库存管理模块、美容项目定义模块、美容项目查询模块、来车登记模块、车辆基本信息管理模块、车辆美容信息管理模块、查询车辆美容信息模块、车辆消费信息模块和结算汇总模块。系统设计和实现如下:7.1系统项目文件一个应用系统的开发与实现生产中的项目或工程的开发并无本质的区别。现实中的项目或工程如建筑项目或建筑工程是以物质材料为基础进行构筑起来的,它具有项目名称,工程设计和施工进度等。一个应用系统的项目必须从创建开始,同时需要为创建的新工程命名。工程一经创建,需要为它进行保存,因为一个项目或工程通常不是一次便可以完
26、成的,它往往需要一个开发周期的多作业才能完成,因此经常对工程进行保存和打开。每一个Visual Basic工程都有一个项目文件。7.2主窗口模块主窗口界面使用简单和直观的布局,友好的界面,主要实现对其它各模块的调用和显示工作。主窗口效果图如图7-1所示:图7-1 主窗口模块7.3材料入库模块 材料入库模块主要负责进货的登记工作,把入库的材料的各项信息录入,并保存在库存材料清单表中。(1) 材料入库模块的主要工作;登记入库材料各项信息。(2) 材料入库模块的窗口设计效果如图7-2所示:图7-2 材料入库登记(3) 具体功能操作:a. 单击材料管理菜单项,在下拉菜单中选择材料入库选项。系统将会进行
27、用户类型的判别。如是普通用户,则不能进行该菜单项的操作。只有系统管理员可以进行进货的各项材料的录入,单击“保存”按钮,录入材料即被保存在库存材料清单中。b. 如果录入有误,系统将给出相应提示。如必须输入的项不能为空,材料号不能重复等。c. 当输入的供应商号已在数据库中存在时,供应商名称会自动出现,减少用户操作。7.4库存管理模块库存管理模块主要负责对库存材料清单的管理工作。用户可以通过输入条件,查询想要的库存材料具体信息。系统管理员还可以通过删除、修改等操作,进行库存材料的管理。(1) 库存管理模块的主要功能是进行对库存材料清单的管理。(2) 库存管理模块的窗口设计效果如图7-3所示:图7-3
28、 库存管理(3)具体功能操作:a.用户可以通过输入材料号,供应商号或进货日期等信息进行库存材料的具体信息查询。b.只有权限为“系统管理员”的用户可以进行信息的删除或修改功能。c.查询时,用户可根据自己需要,向一个框或多个框的任意组合中输入查询条件,查询自己想要的信息。当库存为空或没有要查询的记录时,系统会给出提示。d.进入页面时,列表中的各项材料信息是不可修改的,只有单击了“修改”键,进入修改状态时,才可对信息修改。修改完毕后,点一下“锁定”键,既又进入锁定状态。e.进行修改操作时,系统会出现对话框,询问是否删除,防止误操作。7.5美容项目定义模块 美容项目定义模块主要负责对车辆美容店的美容项
29、目具体信息的定义。如编号,名称,价格等各项的具体定义。该模块普通用户不能进入。系统管理员可以通过对美容项目的定义,修改,删除操作,实现对美容店美容项目的明确定义。在车辆美容信息登记时,可以查询一下美容项目的价格,防止操作错误。(1) 美容项目定义模块的主要功能是进行美容店的美容项目定义以及管理操作。(2) 美容项目定义模块的窗口设计效果如图7-4所示:图7-4 美容项目定义(3) 具体功能操作:a. 只有权限为“系统管理员”的用户可以进入该页面,进行各项操作。b. 在定义美容项目的各项信息时,必须注意,美容项目的编号是唯一的,如果美容项目定义表中已有要定义的编号时,系统会提示错误。c. 系统管
30、理员可以对定义错误的项目进行删除或修改操作。修改时,同样要单击“修改”按钮,才能进入修改状态。删除时,系统弹出对话框询问“是否删除”。7.6 美容项目查询模块 美容项目查询模块的主要负责对美容项目的具体信息的查询。(1) 美容项目查询模块的主要功能:查询美容项目信息。(2) 用户管理模块的窗口设计效果图如图7-5所示:图7-5 美容项目查询7.7来车登记模块 来车登记模块主要负责对美容车辆的基本信息登记。(1) 车辆登记模块的功能主要有:通过输入各项信息,实行车辆的基本登记。必填项不能为空。同时,如果车辆基本信息表中没有该车辆的基本信息的话,在车辆基本信息表添加该车辆的基本信息。(2) 车辆登
31、记模块的窗口设计效果如图7-6所示:图7-6来车登记(3) 具体功能操作:a. 车辆来到美容店时,首先进行来车登记,填入必填信息。点确定键后,车辆信息即被录入来车登记表。b. 如果该车辆是第一次进该美容店时,还要保存它的基本信息时。当单击确定键后,该车的基本信息即被录入车辆基本信息表。以备以后查用。7.8车辆基本信息管理模块 车辆基本信息管理模块主要负责对曾经进该美容店的车辆基本信息的管理。(1) 车辆基本信息管理模块的主要功能有:用户可以通过输入车牌号对车辆基本信息进行查询。同时系统管理员可以对车辆基本信息进行修改或删除操作(2) 车辆基本信息管理模块的主窗口设计效果如图7-7所示:图7-7
32、车辆基本信息管理查询窗口设计效果如图7-8所示:图7-8查询车辆基本信息(3) 具体功能操作:a.用户可以进入车辆基本信息管理页面,查看车辆基本信息表中的信息。也可以点击“查询”按钮,进入查询车辆基本信息页面,查询自己想要的具体信息。如车主的联系电话等。b.只有系统管理员才可以进行修改和删除操作。当修改信息时,单击“修改”按钮,即可进入修改状态。这样可以限制普通用户的操作,保护信息安全。单击“删除”按钮,即可对选定的项进行删除。7.9车辆美容信息管理模块 车辆美容信息管理模块是该业务管理系统中非常重要的模块。它的主要功能是:对车辆进行美容信息的登记以及删除,修改等操作。(1) 车辆美容信息管理
33、模块的主要功能:a. 通过录入各项信息进行车辆美容信息的存储。其中美容项目信息存储在美容项目表中,用料信息存储在用料表中。b. 计算美容消费,存储在消费信息表中。c. 对于用到的材料需要到库存里面扣除。d. 进行修改操作时,美容信息表,用料信息表以及库存材料表,车辆消费表中的相应信息都需要修改。(2) 车辆美容信息管理模块主窗口设计效果如图7-9所示:图7-9 车辆美容信息管理具体功能操作:a. 用户填写车辆的美容项目信息以及用料信息,单击“加入到表单中”按钮,列表中即显示加入的每一项信息。车辆的美容信息即被保存。如果库存中没有选择的用料或库存数量不够,系统将给出提示。b. 如果输入有误时,可
34、以单击“修改美容项目”或“修改用料”按钮进行信息修改。(3) 修改美容项目窗口设计效果如图7-10所示:图7-10修改美容项目具体功能操作:a. 只有系统管理员,才可进行此窗口的操作。b. 在各个框中填入要删除的信息,单击“删除”按钮,出现一个询问是否删除的对话框,确定后,该项信息即会被删除。如果输入的信息有误,系统将会给出提示。(4) 修改用料窗口设计效果如图7-11所示:图7-11 修改用料具体功能操作:a. 只有系统管理员,才可以进行此窗口的操作。b. 在各个框中填入要删除的信息,单击“删除”按钮,出现一个询问是否删除的对话框,确定后,该项信息即会被删除。如果输入的信息有误,系统将会给出
35、提示。c. 对于删除的材料数量,库存表中会加上相应的数量。同时用料表和消费表中的信息也会相应改变。7.10查询车辆美容信息模块查询车辆美容信息模块主要负责对车辆的具体美容信息的查询。(1) 查询车辆美容信息模块的主要功能是:用户通过美容日期或车牌号码的限定,查询想要的具体信息,包括美容项目信息和用料信息两部分。(2) 查询车辆美容信息模块的窗口设计效果如图7-12所示:图7-12查询车辆美容信息(3) 具体功能操作:用户填入美容日期或车牌号码,即可查询相应的美容项目和用料信息。如果输入信息为空或出错时,系统将会给出提示。7.11车辆消费信息模块车辆消费信息模块主要负责对车辆消费信息的查询。(1
36、)车辆消费信息模块的主要功能是:用户输入日期,车牌号码或是否付款,对车辆消费信息进行查询。输入不能为空。消费信息模块没有修改,删除操作。因为车辆美容信息登记后,消费信息将计算出来。修改美容信息时,相应的消费信息也将修改。(2)车辆消费信息模块的窗口设计效果如图7-13所示:图7-13 车辆消费信息(3)具体功能操作:用户输入查询框中的任一项信息或几项信息,单击“查询”键,如果消费信息存在,列表中将显示相应信息。7.12结算汇总模块结算汇总模块主要负责对车辆消费信息的结算。(1)结算汇总模块的窗口设计效果如图7-14所示:图7-14结算汇总具体功能操作:a. 用户选择要结账的车辆牌号以及日期,单
37、击“确定”按钮,即显示该车辆的各项消费信息以及是否付款信息。单击“结账付款”按钮,结账完毕。b. 通过车辆号码信息,系统自动查询用户信息,即用户级别。根据用户是初级会员或高级会员,可进行不同程度的打折优惠。并显示优惠信息。第八章 系统测试与调试系统测试与调试是测试阶段最困难的工作,对软件进行测试的结果也是分析软件可靠性的重要依据,因此无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在软件系统开发的漫长过程中,面对各种各样的复杂问题,不可能做到完美无缺,在软件使用过程中,不可避免的会出现许多小的问题,因此,为了尽可能的使软件系统更加的完善,在此系统运行之前进行系统测试。测试一般要产生
38、测试报告,且测试的方式与内容多种。仅从以下几个方面进行测试:1、软件测试2、最大负载测试3、存储测试4、处理速度测试5、恢复测试6、操作测试8.1软件测试(1)软件测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案,由于在软件开发过程中,某些变量的名称,类型统一的问题,在设计、运行、测试过程中没有预料到或没有发现的总是在用户测试过程中,他们提出的要求或没有找到或找到而不解决的总是我们应全面地考虑到,力求达到全面解决实际问题。(2)在测试过程中,要力求列举各方面的内容,使测试后的系统尽量做到完美,如检索查询功能,要做到全面性与针对性的了解。使查询
39、的内容与数据内容一致,防止测试过程中,由于某种原因使运行出现的差错,又如打印,打印后的结果使输入的内容与输出的相同,为此要进行严格的校对,证明结果是正确的。8.2最大负载测试它是软件的最大承受能力,如处理最多记录的能力,系统可能的模拟能力,输入与修改的能力,测试与检索的能力等,它是一个软件系统优劣的标志之一。8.3存贮测试存贮测试内容主要有:在数据处理过程中会出现数据的丢失,数据的住处是否完整,因此,不能出现数据的遗漏现象,如果在建库过程中易出现此类现象,在存储过程中可能覆盖其它内容,因此要注意。8.4处理速度测试软件运行速度的快慢是软件好坏的一个重要参数,此管理系统还存在许多不完善之处,要力
40、求在速度上达到标准,既要联系实际,满足客户的需要。8.5操作测试它是设计成功后,进行完整测试来验证与发现系统在进行过程中出现的问题及时解决,使软件更完善,使用户更满意。第九章 系统实施与系统维护9.1系统的实施系统的实施包括将旧系统换到新系统时,所发生的一切活动实施的过程是十分重要和繁重的。首先要对系统操作员进行短期的培训,使他们了解系统开发的方法、开发的过程,了解系统可以实现的功能及相应的注意事项,熟练掌握整个系统操作的工程以免错误带来不必要的麻烦;其次要对用户进行必要的培训。9.2系统的维护任何系统在投入生产运行之后,不可避免地会出现这样或那样的错误。为了使软件能持久地满足用户的需要增加系
41、统的生命力因软件交付使用之后,为了修正随时可能出现的错误或满足新的需要而修改的文件,必须对系统进行必要地维护活动。维护活动有四类:校正性维护、适应性维护、完善性维护与预防性维护。(1)校正性维护。在软件交付使用后,由于在软件开发过程中产生的错误并没有完全在测试中发现,因此必然有一部分隐含的错误被带到维护阶段中。这些隐含的错误在某些特定的实用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程。这个过程就称为校正性维护。这种维护活动约占整个维护工作的21%。(2)适应性维护。为了使应用软件适应这种变化修改人间道过程称为适应性维护。这种维护活动约占整个维护工作的2
42、5%。(3)完善性维护。在软件漫长的运行时期中,用户往往会对软件提出新的功能要求与性能要求。这是因为用户的业务会发生变化,组织机构也会发生变化。为了适应这些变化,应用软件原来的功能和性能需要扩充和增强。这种增强软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。这种维护活动工作量较大,约占整个维护工作的50%。(4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。这种维护活动只占很小的比例。约占4%。总之,为了充分发挥软件的功能,满足用户的需要,增加软件地使用寿命,产生良好的效果,必须进行维护活动。结 论在这将近两个月的时间里,在指导老师的悉心指
43、导和帮组下,在我设计的“汽车美容店管理系统的设计”终于完成了。在这次毕业设计中,我受益匪浅。首先,我在巩固了所学知识的基础上,学到了与开发系统有关的知识。我通过复习课本,去图书馆查阅相关书籍以及上网搜索等,学到了很多自己以前不熟的知识。遇到不懂的地方,仔细研究问题,并一遍遍地调试,培养了自己独立思考问题和解决问题的能力。其次,培养了自己整体规划问题的能力。我锻炼了自己把整个问题逐步细分,逐步解决的能力。在进入设计之前,首先规划好大体框架。在调试及编写代码过程中,把问题逐步细化。通过开发这个汽车美容店业务管理系统,使我巩固了所学的数据库和Visual Basic 开发工具的使用等知识,学会了系统开发的一般步骤,加深了对系统开发的知识,初步掌握了软件开发的一般常识和步骤,使我认识到软件开发工作的艰巨性和复杂性,为今后在工作中学好用好计算机打下了坚实的基础。参考文献1柳青,刘渝妍,等。Visual Basic程序设计教程。北京:高等教育出版社2002.22丁学钧,温秀梅,等。Visual Basic语言程序设计教程与实验。北京:清华大学出版社 2005.33徐敏,郑有增,等。Visual Basic程序设计。北京:中国水利水电出版社2005.34黄淼元,等。Visual Basic控件应用编程实例教程。北京:希望电子出版社