汽车美容店管理系统的设计_第1页
汽车美容店管理系统的设计_第2页
汽车美容店管理系统的设计_第3页
汽车美容店管理系统的设计_第4页
汽车美容店管理系统的设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、衢州学院毕业设计(论文)题 目:汽车美容店管理系统的设计作 者:分 院:专业班级:指导教师:职 称:2012年6月8日希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)车 美 容 店 管 理 系 统 的 设 计I希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)随着社会的发展,科学技术的提高,汽车的使用越来越普及,同时汽车美容店等相 应产业也日益增多,规模逐渐增大,传统的手工统计各项业务流程和资料管理工作已经 很难满足当前汽车美容店的需要。为改善企业中因手工统计车辆、材料、人事、财务等 各类信息的烦琐性及复杂性,在节省企业工作时间的同时提高企业的工作效率,达到提 升

2、企业效益的目的因此急需一套完整的计算机化的汽车美容店信息管理解决方案。开发的这套高效率的计算机信息管理系统解决了当前汽车美容店业务流程管理难 度大、头绪多、耗费大量人力和财力的问题充分发挥了计算机容量大、运算速度快、精 度高的优点。此软件以Access 2000作为后台数据库在 Visual Basic 6.0平台下开发的需要在Windows操作系统下运行。完成了汽车美容店管理功能模块的设计和实现。关键词:Visual Basic ; Access 2000;汽车美容;管理系统Visual Basic ; Access 2000 ; Auto beauty ; Management syste

3、m第1章项目提出 1第2章相关技术和知识 22.1 Visual Basic 22.2 Access 2000 52.3 管理信息系统MIS 62.3.1 管理信息系统MIS的概念及解释 72.3.2 管理信息系统MIS的结构、特征 7第3章需求分析和系统设计 93.1 明确设计目的和所需资源 93.2 对系统的功能要求 103.3 业务流程图 103.4 开发设计思想 103.5 系统功能分析 113.6 系统功能模块设计 12第4章数据库设计 134.1 数据库需求分析 134.2 数据要求 13第5章详细设计 175.1 主窗口模块 175.2 材料入库模块 185.3 库存管理模块 1

4、95.4 美容项目定义模块 195.5 美容项目查询模块 205.6 来车登记模块 215.7 车辆基本信息管理模块 215.8 车辆美容信息管理模块 225.9 查询车辆美容信息模块 245.10 车辆消费信息模块 255.11 结算汇总模块 26结 论 27参考文献 28谢辞 29# -希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)第1章项目提出美国人口总数不过两亿多,可轿车保有量却高达 1.3亿辆,平均每1.3人拥有一辆。 而我国拥有13亿人口,截至今年11月,我国机动车保有量达2.23亿辆,汽车保有量达 1.04亿辆,大中城市中汽车保有量达到 100万辆以上的城市数量

5、达14个。每百户家庭 拥有16辆小轿车,中国有许多城市已进入汽车社会。目前全球汽车保有量约为10亿辆, 中国占据了其中的10%。中国的汽车保有量已经超过日本, 成为仅低于美国(2010年2.4 亿辆)的世界第二大汽车保有国。业内预计,2020年我国汽车保有量将突破2亿辆。根据汽车行业专家们的预测,随着我国经济的持续高速发展和人们消费观念的改 变,中国将成为世界轿车的最大消费国之一,即我国轿车保有量在未来的一二十年里将 会有飞速提高。在不久的将来,开车将会是人们普遍掌握的生活技能,轿车也不再是特 权人士的标志,而将是人们出门的代步工具。那么当人们拥有一辆自己的爱车时,无疑 会翔倍至。汽车的平时清

6、洁护理和定期美容保养,必然成为人们日常的消费内容。另一方面,我国各大中城市虽然发展很快,但建设不配套,缺乏停车场所,使大量 汽车只能露天栖息,饱受风吹、雨淋、日晒的无奈,致使汽车日渐老化。这就使汽车美 容护理业的存在和发展更具备了条件。为改善系统管理中因手工统计车辆、材料、财务等各类信息的烦琐性以及当前汽车 美容店业务流程管理难度大、头绪多、耗费大量人力和财力的问题,为提高工作效率的 目的,一套完整的计算机化的汽车美容店业务管理的解决方案应运而生。该系统的具体任务就是设计一个汽车美容店的业务流程和资料信息管理系统,由计算机来代替人工执行一系列诸如车辆登记、结算汇总等操作。这样就使办公人员可以轻

7、 松地完成汽车美容业务管理的工作。3 -第2章相关技术和知识2.1 Visual Basic“Visual Basic”具有良好的开发图形用户界面(GUI)。它不需编写大量的代码 去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的某一位置即 可。“Basic” 指的是 BASIC (Beginners All-Purpose Symbolist Instruction Code) 语言,一种在计算机技术发展历史上应用最为广泛的编程语言。Visual Basic 在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中 很多和 Windows GUI有直接关

8、系。专业人员可以用Visual Basic 实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程 序。Visual Basic不仅仅是 Visual Basic编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。Visual Basic Scripting Edition (VBScript)是广泛使用的脚本语言,它是 Visual Basic 语言的子集。Visual Basic从2.0开始,开始正式地采用面向对象技术,并把 Variant型变量 作为缺省数据类型变量。VB 3.0 开始,有了一种内建的新的控件类型一一数据控件, 能够

9、使创建一个与数据库交互作用的应用程序变得非常的容易。理论上,人们总是能 够通过某种叫做动态数据交换(DDE的技术使视窗系统应用程序彼此交互。但那样 既慢而且又麻烦,Visual Basic -完美之处在于它能使程序员获得一块数据一一如报 表,并将它看作是 Visual Basic 的对象,其目的就是要使视窗系统下的每一件事情 都支持同样的易于使用的高级语言。Visual Basic5.0出现以后,在某些方面有了重大的突破。它给予了程序员长期期待的不用离开Visual Basic 环境,就可以创建新的定制控件类型和创建其它项目类型的能力。除了一般应用程序外,程序员还能创建 文档、DLLs、OLE

10、服务器和ActiveX控件。当Visual Basic逐渐复杂时,世界已经在 围着它转了。项目类型的增加不是用来迷惑程序员,而是提供灵活性的。视窗系统已 经成为一个特别丰富的环境,可使应用程序彼此交流和共享数据。现在所使用的 Visual Basic6.0 被看作是Visual Basic 的网络版本,支持微软日益在 Internet 和 分布式(网络)计算方面的重视程度。最重要的一个改进就是增加了AD喷据控件,它可以缩小本地和远程数据控件之间的差别。换句话说,程序员在很大程度上可以与 数据库交互作用,而不用担心网络上由谁来提供服务。Visual Basic6.0的数据库编程:Visual B

11、asic数据库的构成Visual Basic数据库都是由用户界面、数据库引擎以及数据仓库三大部分构成。用户界面:包括用于与用户交互的所有界面和代码,如用户完成查看、更新数据 的窗体,以及增删记录或执行查询的代码。即是用于请求数据库服务的数据访问对象 和方法,而不是对数据库的实际操作。数据库引擎 :是一组动态链接库(DLD,用于 结束应用程序的请求并形成对数据仓库的实际物理操作;管理对数据库的物理操作; 维护数据库的完整和安全;处理结构化查询语言(SQL的查询,实现对数据库的检索、 增删、更改;管理查询返回的结果。数据仓库:用于存放数据,由若干个数据表文件组成。数据仓库仅仅只包含数据, 并不对数

12、据进行任何处理,对数据进行操作均由数据库引擎完成。由此可以看出,数据库引擎是应用程序与实际的物理数据库之间的桥梁,应用程 序都是通过数据库引擎来实现对物理数据库中数据的存取等操作。用户只需要了解所 面对的数据库接口,而不必关心所访问的数据库本身的物理特性。Visual Basic能够访问的数据库类型Visual Basic 能够通过数据库引擎访问内部数据库、外部数据库、ODB嗷据库这三种类型的数据库。内部数据库:内部数据库又称本地数据库,使用 Microsoft Access数据格式,由Microsoft Jet引擎直接创建操作,可以提供最大的灵活性和访问速度。外部数据库:Visual Bas

13、ic中能够创建操作所有的ISAM (索引顺序访问方法),如 FoxPro、dBASE Microsoft Excel 、Paradox 以及顺序文本文件等。ODB徵据库:Visual Basic可以访问标准的客户/服务器数据库,例如Microsoft SQL Server 0可以使用ODBC Direct直接将命令传递给服务器,从而创建客户/服务器 应用程序。Visual Basic访问数据库的方案用Visual Basic 访问数据库有许多可供选择的方案,用户应该根据自己现在及将 来的需要决定采用何种数据库方案。大多数应用程序是用来访问以下这些数据的:ASCII 文本文件、SQL数据库以及大

14、型数据库。早期的 Visual Basic数据访问工具只是简单的 ASCII文件的访问工具,极少数 SQL Server的前端应用程序是使用鲜为人知的数据库 VBSQ编写的。早先在Visual Basic3.0 盛行的时期许多程序需要访问包含远程数据源 的 ISAM数据,为此 Microsoft 设计了 Microsoft Jet Database Engine(Jet 数据库引 擎)和 Data Access Objects(DAO),使得 Visual Basic的开发人员很容易地实现与Microsoft Jet接口。而后针对用户的需求 Visual Basic中逐渐包含了更快的访问远程

15、数据和对ODB嗷据源访问的优化。经过数年,ODBCJ术已成为访问远程数据的主要方希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)法,Microsoft Jet和ISAM数据接口的首选方案。Visual Basic访问数据需要通过接口方法来实现,数据访问接口方法中一部分是简 单的应用程序接口界面,但大部分是组件对象模型界面( Component Object Model ) 表2-1列出Visual Basic 中的数据访问接口方法:表2-1Visual Basic中的数据访问接口方法接口界面访问对象VB SQL通过 DB-Library 访问 Microsoft SQL Ser

16、verDAO/Jet本地的Jet/Access.mdb、顺序索引数据库(ISAM)和任何ODBO据源DAO/ODBC Direct任何一种ODB徵据源RDO任何一种ODBC(32位)ADO任何一种ODBC:据源和任何经过 OLE DB界面接口的数据源Microsoft提出一种新的数据库访问策略,即“统一数据访问”(Universal DataAccess)的策略。“统一数据访问”提供了高性能的存取包括关系型和非关系型在内的 多种数据源,提供独立于开发工具和开发语言的简单的编程接口,这些技术使得企业集 成多种数据源、选择更好的开发工具、应用软件、操作平 台、使建立容易维护的解决 方案成为可能。实

17、现“统一数据访问”的基础是 Microsoft的数据访问组件。这些组件 包括 ActiveX Data Objects(ADO)、RemoteData Service(RDS ,又称“高级数据连接器” ADC OLE DBffi ODBC表2-2列出数据访问接口的类型:表2-2 Visual Basic数据访问接口的类型数据访问接口功能ADC(Advanced Data Connector)局级数据连接器。ADC主要是l种直接访问或者通过ADO访问远程 OLE DB对象的一种技术,它也支持王要应用在IE浏览器上的数据绑定控件。ADC是专门为 Web上浏览器为基础的应用程序而设计的。DAO(Da

18、ta Access Objects)数据访问对象。DAO是一种囿向对象的界囿接口。通过DAO/Jet功能可以访问ISAM数据库,使用 DAO/ODBDirect功能可 以实现远程访问。DAO莫型是设计关系数据库系统结构的对象类的集合。ADO(ActiveX Data Objects ) Active 数据对象。ADO计为一种极为简单的格式,通过ODBC勺方法同数据库接口。 可以用任何一种 ODBO据源,数据访问接口功能如:SQLServer、Oracle、Access Excel、文本文件、图形文件和无格式的数据文件。Jet(Joint Engine Technology)数据连接引擎技术。金

19、-种基于工作站通过DAO的数据库访问机制。虽然可以通过Access提供的ODBC1动程序访问Jet数据库,但使用这些驱动程序在功能上有所限制。ODBC(Open Database Connectivity)开放式数据库连接。这卷-种公认的关系数据源的接口界面。ODBC勺访问速度快并且提供统一接口的界面。OLE DB这是一种底层的数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO技术的应用程序或用于C+的开发者开发定制的数据库组件。OLE DB不能被 Visual Basic 直接调用。RDC(Remote Data Control )远程数据访问控件。金种对RDO据绑te的控件。

20、可以输出特定的结果集到数据源控件。RDO(Remote Data Objects )远程数据对象。远程数据对象和集合为使用代 码来创建和操作一个远程 ODB做据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层的界面接口,是专为访问远程ODB或系数据源而设计的。VBSQL是Visual Basic结构化查询语百。是l种基于API的接口方法,几乎与C的DB-Library API 相同。VBSQLR支持SQL Server。结构简单而且速 度快但不支持对象界囿。此外,Visual Basic在数据开发方面提供了十分强大的功能。有自带的数据管理器(Data Manager)、数据控

21、件(Data Control )及数据访问对象(DAO用一系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。其中最受推崇的是ADOJ问方式。ADO真型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多 的精力放在业务逻辑的设计上面。2.2 Access 2000Access是Ofice 办公套件中一个极为重要的组成部分。刚开始时微软公司是将 Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE一 起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE9升,成为OFFICE 套件中的一个重要成员。现在它已经成为Off

22、ice办公套件中不可缺少的部件了。自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流 行的桌面数据库管理系统。后来微软公司通过大量地改进,将 Access的新版本功能变得更加强大。不管是处 理公司的客户订单数据,管理自己的个人通讯录还是大量科研数据的记录和处理人们都 可以利用它来解决大量数据的管理工作。Microsoft Access 是一种数据库管理系统(DBMS,用来创建和使用计算机化的数 据库。使用计算机化的数据库时,用户可以运用各种方法重新组织数据、查找信息,因 此其功能远胜于非计算机化的数据。Access通过创建一个或多个数据库来完成数据的存

23、储,这些数据库都是存储数据的 文件。使用数据库存储数据具有以下优点: 能在数据库中存储大量数据而不会影响应用程序的性能数据库具有许多内置的报表和查询功能(1)关系数据库Access数据库是一种关系数据库。在关系型数据库中,数据库存储在一个或多个相 关的表内,表是存储特定实体信息的行与列的集合。(2)Access 2000 功能创建关系型数据库。主要功能向导:帮助用户快速、高效地完成任务。 视图:帮助用户查看数据库及其中的数据。表达式生成器:帮助建立包含内置函数和算术运算的表达式,用户可以使用这 些表达式生成报表、查询和窗体。 过滤器:实现根据不同的选择条件查看数据。编程支持:支持VBA用来为数

24、据库应用程序增加功能。(3)Access数据库规范卜表列出了 Access数据库的一些主要规范属 性最大值文件人小2GB数据库中的对象数32768非并发用户数2552.3 管理信息系统MIS5 -希品田0川-春品献。川-电气与信息工程学院毕业设计说明书(论文)2.3.1 管理信息系统MIS的概念及解释管理信息系统MIS是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯 技术的进步也在不断更新,在现阶段普遍认为管理信息系统 MIS是由人和计算机设备或 其他信息处理手段组成并用于管理信息的系统。1 .管理信息系统MIS的对象就是信息信息是经过加工的数据,信息是对决策者有价值的数据。信息的主

25、要特征是来源分 散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管 理等部门。信息具有时间性。信息的加工方式有多种形式。企业从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入产出过 程且是不可逆的过程。管理过程是信息流的过程且具有信息反馈的特征。2 .系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整 体。系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。 系统由输入、处理、输出、反馈、控制五个基本要素组成。信息系统是输入的数据经过 处理输出的是信息的系统。如图二所示:3 .管理信息由信息的采集、信息的传递、信息的

26、储存、信息的加工、信息的维护和 信息的使用五个方面组成。任何地方只要有管理就必然有信息,如果形成系统就形成MIS。计算机设备使MIS更有效,尤其是现代社会,MIS已和计算机设备不可分离,因此一般来说 MIS就是计算 机管理信息系统MIS。MIS包括计算机、网络通讯设备等硬件成份,包括操作系统、应 用软件包等软件成份。并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。计算机设备并不是MIS的必要条件。2.3.2管理信息系统MIS的结构、特征1 .管理信息系统MIS的结构管理信息系统MIS由信源、信宿、信息处理、信息用户和信息管理者五个组成部分。2 .管理信息系统MIS的特性完善的管理信息系

27、统MIS具有以下四个标准:确定的信息需求、信息的可采集与可 加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件 工程的产物。通过管理信息系统MIS实现信息增值用数学模型统计分析数据实现辅助决策。春品献。川-电气与信息工程学院毕业设计说明书(论文)管理信息系统MIS是发展变化的管理信息系统 MIS有生命周期。管理信息系统MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体 制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上才 能进行MIS的开发。因此为适应管理信息系统MIS的开发

28、需求企业管理工作必须逐步完善以下工作:管理工作的程序化,各部门都有相应的作业流程;管理业务的标准化,各部门都有 相应的作业规范;报表文件的统一化,固定的内容、周期、格式;数据资料的完善化和 代码化。7 -希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)第3章需求分析和系统设计需求分析阶段的工作结果是开发软件的重要基础, 大量统计数字表明,软件系统15 的错误起源于错误的需求。为了提高软件的质量,确保软件开发成功,降低软件的开发 成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说 应从下面四个方面进行验证:1 .一致性 所有需求必须是一致的,任何一条需求

29、不能和其他需求互相矛盾。2 .完整性需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。3 .现实性指定的需求应该是用现有的硬件技术和软件技术基础上可以实现的。对 硬件技术的进步可以做些预测,对软件技术的进步很难做些预测,只能从现有的技术水 平出发判断需求的现实性。4 .有效性必须证明需求是正确有效的,确保能解决用户面对的问题在需求分析阶段我们要确定系统必须做什么。在这一阶段,我们要以可行性分析阶段的要求对目标系统提出更加完整、清晰的具体要求。通过使用汽车美容店管理系统,可大大改善企业中因手工统计业务流程和资源信息 的烦琐及复杂性,在节省企业工作时间的同时提高企业的工作效率,从而达

30、到提升企业 效益的最终目的。系统开发的总体任务是使客户通过使用本系统可以轻松完成业务流程和资料信息 管理的需要节省大量人力物力。3.1 明确设计目的和所需资源目的:1.能对车辆美容中的各项业务流程进行管理;2.能对美容的车辆进行自动的 账目结算;3.能对与车辆美容有关的各类数据进行输入、修改与查询。资源:1.所需资源微机数台内存128MB盘20GCPU80以上打印机一部;2.开发工 具 VB6.0Access 2000 等;3.运行环境 Windows XP 或 Windows 2000。9 -希品田0川-春品献。川-电气与信息工程学院毕业设计说明书(论文)3.2 对系统的功能要求1 .数据集

31、中管理可以对数据库进行初始化、备份、恢复等。2 .高度的信息保密性及数据安全性:分级别的用户账号登录,设置不同的权限3 .图形化界面:友好的图形化界面4 .简单易用:系统操作简单,方便客户使用5 .功能全面完整:要充分考虑到客户需要,使功能全面完整6 .主要有这些功能:美容项目定义表,库存材料清单,来车登记表,车辆基本信 息表,查询车辆基本信息表,车辆美容信息登记表,车辆用料信息表,车辆消费信息表。7 .对此管理系统,希望在现有条件的基础上有较快的响应时间。较大的存储容量和 后备缓存,还应具有良好的保密性和安全性。3.3 业务流程图根据系统要完成的功能,给出汽车美容业务管理流程图图3.1汽车美

32、容业务管理流程图3.4 开发设计思想1 .尽量利用企业现有软硬件环境,采用先进的管理系统开发方案,从而达到充分利 用企业现有资源,提高系统开发水平和应用效果的目的。2 .系统应符合企业修理管理的规定,满足企业相关人员日常使用的需要,并达到操 作过程中的直观、方便、实用、安全等要求。-# -3 .系统采用模块化程序设计方法,既便于系统功能的各种组合和个性又便于未参与 开发的技术维护人员进行补充、维护。4 .系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等 操作。5 .软件工程采用的生命周期方法学就是要从时间的角度对软件开发和维护的复杂 问题进行分解,把软件生命的漫长周期依次

33、划分为若干个阶段,每个阶段都有相对独立 的任务,然后逐步完成每个阶段的任务。6 .设计的指导思想是:一切为客户着想,界面美观大方,操作简单明了,而且作为 一个实用的管理系统要有良好的容错性,在用户出现误操作时能尽量及时地给出警告, 以便用户及时改正。计算机资源是受到限制的因此要充分利用 Visual Basic 6.0和Access 2000数据库的功能,设计出功能强大软件的同时,尽可能地减少对系统资源的占用。3.5 系统功能分析系统功能分析是在系统开发总体任务的基础上完成的。本汽车修理管理系统需要完 成的功能主要有1 .按不同用户/密码登陆和管理不同内容:系统管理员账号为“ admin”,密

34、码为 “admin”。普通用户账号为“ user,密码为“useF。2 .材料入库主要工作是登记入库材料各项信息。需要输入材料号、材料名称、进货 日期、进货单价、数量、供应商号、供应商名称、备注。方法有保存、清空、退出。3 .库存管理主要功能是进行对库存材料清单的管理。需要输入材料号、进货日期、 供应商号。方法有查询、修改、删除、退出。4 .美容项目定义与管理主要功能是进行美容店的美容项目定义以及管理操作和查 询美容项目信息。需要输入美容项目编号、美容项目名称。方法有输入、清空、修改、 删除美容项目、完成。5 .来车登记主要负责对美容车辆的基本信息登记。需要输入日期、车牌号码、客户 名称、联系

35、电话、接车部门、备注。方法有确定、清空、退出。6 .车辆基本信息管理主要功能是用户可以通过输入车牌号对车辆基本信息进行查 询。方法有查询、修改、删除、退出。7 .车辆美容信息管理主要功能是:对车辆进行美容信息的登记以及删除,修改等操 作。需要输入有日期、车牌号码、修车部门、美容项目、材料号、材料名称、单价、数 量。方法有修改美容项目、修改用料、退出。8 .查询车辆消费信息主要功能是:用户输入日期,车牌号码或是否付款,对车辆消电气与信息工程学院毕业设计说明书(论文)费信息进行查询。需要输入有日期、车牌号码、是否付款。9 .结算汇总主要负责对车辆消费信息的结算。10 .帮助3.6 系统功能模块设计

36、本系统主要包括登陆模块,主控制模块,进货模块,库存管理模块,美容项目定 义模块,美容项目查询模块,来车登记模块,车辆基本信息管理模块,车辆美容信息 管理模块,查询车辆美容信息模块,车辆消费信息模块,结算汇总模块,帮助模块等 多个模块。按照功能分类是总体设计中常用的方法,系统的总体结构可用层次图来表示材料入库库存管理美容项目定义美容项目查询来车登记车辆基本信息管理车辆美容信息管理查询车辆美容信息车辆消费信息结算汇总-15 -图3.2系统的总体结构希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)第4章数据库设计在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。

37、数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的 响应速度,能简化基于此数据库的应用程序的实现等。数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系 统,应用系统,数据库管理员和用户构成,在数据库系统开始设计的时候应该尽量考 虑全面,尤其应该仔细考虑用户的各种需求,避免浪费人力和物力。4.1 数据库需求分析数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。这个 阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典, 为下一步的工作打下

38、基础。4.2 数据要求本管理系统的数据库共分为8个数据表:库存材料清单,美容项目定义表,来车登记表,车辆基本信息表,查询车辆基本信息 表,车辆美容信息登记表,车辆用料信息表。八个表如下:(1)名称:库存材料清单。数据来源:材料入库时进行录入。库存材料清单如表6-1所示。表6-1库存材料清单字段名称数据类型是否主键材料号文本Yes材料名称文本No进货日期日期No进货单价货币No希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)数量数字No供应商号文本No供应商名称文本No备注备注No(2)名称:美容项目定义表数据来源:美容项目定义模块进行录入 美容项目定义表如表6-2所小表6-2美

39、容项目定义表字段名称数据类型是否主键美容项目编号文本Yes美容项目名称文本No价格货币No(3)名称:来车登记表数据来源:来车登记模块进行录入 来车登记表如表如表6-3所小表6-3来车登记表字段名称数据类型是否主键日期日期/时间Yes车牌号码文本Yes客户名称文本No联系电话文本No接车部门文本No备注备注No(4)名称:车辆基本信息表 数据来源:来车登记模块进行录入 车辆基本信息表如表6-4所小希品田0川-希品献。川-电气与信息工程学院毕业设计说明书(论文)表6-4车辆基本信息表字段名称数据类型是否主键车牌号码文本Yes客户名称文本No联系电话文本No备注备注No(5)查询车辆基本信息表数据

40、来源:查询车辆基本信息时录入 查询车辆基本信息表如表6-5所示表6-5查询车辆基本信息表字段名称数据类型是否主键车牌号码文本Yes客户名称文本No联系电话文本No备注备注No(6)车辆美容信息登记表数据来源:车辆美容信息管理模块录入车辆美容信息登记表如表6-6所示表6-6车辆美容信息登记表字段名称数据类型是否主键日期日期/时间Yes车牌号码文本Yes接车部门文本No美容项目文本No价格货币No(7)车辆用料信息表数据来源:车辆美容信息管理模块录入希品田0川-春品献。川-电气与信息工程学院毕业设计说明书(论文)车辆用料信息表如表6-7所小表6-7所小 车辆用料信息表字段名称数据类型是否主键日期日

41、期/时间Yes车牌号码文本Yes材料号文本No材料名称文本No单价货币No数量数字No(8)名称:车辆消费信息表数据来源:在车辆美容信息及用料信息录入后,计算而得车辆消费信息表如表6-8所示表6-8车辆消费信息表字段名称数据类型是否主键日期日期/时间Yes车牌号码文本Yes人工费合计货币No材料费合计货币No总金额货币No是否已付款文本No实收金额货币No-# -若品W0川-若品川-电气与信息工程学院毕业设计说明书(论文)第5章详细设计根据已有的需求信息和总体设计,可以进行系统的详细设计和实现,为此,需要建 立一个Visual Basic工程。本文主要介绍主窗口模块、材料入库模块、库存管理模块

42、、 美容项目定义模块、美容项目查询模块、来车登记模块、车辆基本信息管理模块、车辆 美容信息管理模块、查询车辆美容信息模块、车辆消费信息模块和结算总模块的设计。 系统设计和实现如下:5.1 主窗口模块主窗口界面使用简单和直观的布局,友好的界面,主要实现对其它各模块的调用 和显示工作。主窗口效果图如图 7-1所示:图7-1主窗口模块采用菜单设计,菜单项及子项设计如下:-19 -1 .系统管理:用户管理,修改密码,数据备份,数据恢复,数据初始化,退出系统。2 .员工管理:部门信息管理,部门报表,添加员工记录,员工信息管理,员工报表, 添加考勤记录,考勤信息管理,考勤报表,工资信息管理,工资报表。3

43、.客户管理:添加供应商,供应商信息管理,供应商报表,添加会员,会员信息管 理,会员报表。4 .材料管理:材料入库,库存管理,库存报表,美容项目定义,美容项目查询,报 表输出。5 .车辆管理:来车登记,车辆基本信息管理,车辆基本信息报表,车辆美容信息管 理,查询车辆美容信息。6 .财务管理:车辆消费信息,报表输出,汇算总结。5.2 材料入库模块材料入库模块主要负责进货的登记工作,把入库的材料的各项信息录入,并保存在 库存材料清单表中。1 .材料入库模块的主要工作;登记入库材料各项信息。2 .材料入库模块的窗口设计效果如图 7-2所示:图7-2材料入库登记3 .具体功能操作:(1)单击材料管理菜单

44、项,在下拉菜单中选择材料入库选项。系统将会进行用户类 型的判别。如是普通用户,则不能进行该菜单项的操作。只有系统管理员可以进行进货 的各项材料的录入,单击“保存”按钮,录入材料即被保存在库存材料清单中。(2)如果录入有误,系统将给出相应提示。如必须输入的项不能为空,材料号不能看品出0川看留出。川电气与信息工程学院毕业设计说明书(论文)重复等。(3)当输入的供应商号已在数据库中存在时,供应商名称会自动出现,减少用户操 作。5.3 库存管理模块库存管理模块主要负责对库存材料清单的管理工作。用户可以通过输入条件,查询 想要的库存材料具体信息。系统管理员还可以通过删除、修改等操作,进行库存材料的 管理

45、。1 .库存管理模块的主要功能是进行对库存材料清单的管理。2 .库存管理模块的窗口设计效果如图 7-3所示:库存商理I t , 左下一! 理雷小喟中域人口:第寿去哈信1I芭堆希口.二|g 陵星g一 I :痴I -I 一出Irliifi图7-3库存管理3 .具体功能操作:(1)用户可以通过输入材料号,供应商号或进货日期等信息进行库存材料的具体信息 查询。(2)只有权限为“系统管理员”的用户可以进行信息的删除或修改功能。(3)查询时,用户可根据自己需要,向一个框或多个框的任意组合中输入查询条件,查询自己想要的信息。当库存为空或没有要查询的记录时,系统会给出提示。(4)进入页面时,列表中的各项材料信

46、息是不可修改的,只有单击了 “修改”键,进入修改状态时,才可对信息修改。 修改完毕后,点一下“锁定”键,既又进入锁定状态(5)进行修改操作时,系统会出现对话框,询问是否删除,防止误操作。5.4 美容项目定义模块希品献0川-希品球O川-电气与信息工程学院毕业设计说明书(论文)美容项目定义模块主要负责对车辆美容店的美容项目具体信息的定义。如编号, 名称,价格等各项的具体定义。该模块普通用户不能进入。系统管理员可以通过对美容 项目的定义,修改,删除操作,实现对美容店美容项目的明确定义。在车辆美容信息登 记时,可以查询一下美容项目的价格,防止操作错误。1 .美容项目定义模块的主要功能是进行美容店的美容

47、项目定义以及管理操作。2 .美容项目定义模块的窗口设计效果如图 7-4所示:图7-4美容项目定义3 .具体功能操作:(1)只有权限为“系统管理员”的用户可以进入该页面,进行各项操作。(2)在定义美容项目的各项信息时,必须注意,美容项目的编号是唯一的,如果美 容项目定义表中已有要定义的编号时,系统会提示错误。(3)系统管理员可以对定义错误的项目进行删除或修改操作。修改时,同样要单击 “修改”按钮,才能进入修改状态。删除时,系统弹出对话框询问“是否删除”。5.5美容项目查询模块美容项目查询模块的主要负责对美容项目的具体信息的查询1 .美容项目查询模块的主要功能:查询美容项目信息。2 .用户管理模块

48、的窗口设计效果图如图 7-5所示:-# -希品川-希品川-电气与信息工程学院毕业设计说明书(论文)图7-5美容项目查询5.6 来车登记模块来车登记模块主要负责对美容车辆的基本信息登记。1 .车辆登记模块的功能主要有:通过输入各项信息,实行车辆的基本登记。必填项 不能为空。同时,如果车辆基本信息表中没有该车辆的基本信息的话,在车辆基本信息 表添加该车辆的基本信息。2 .车辆登记模块的窗口设计效果如图 7-6所示:图7-6来车登记3 .具体功能操作:(1)车辆来到美容店时,首先进行来车登记,填入必填信息。点确定键后,车辆信 息即被录入来车登记表。(2)如果该车辆是第一次进该美容店时,还要保存它的基

49、本信息时。当单击确定键 后,该车的基本信息即被录入车辆基本信息表。以备以后查用。5.7 车辆基本信息管理模块品球p川青品球r川电气与信息工程学院毕业设计说明书(论文)车辆基本信息管理模块主要负责对曾经进该美容店的车辆基本信息的管理。1 .车辆基本信息管理模块的主要功能有:用户可以通过输入车牌号对车辆基本信息 进行查询。同时系统管理员可以对车辆基本信息进行修改或删除操作2 .车辆基本信息管理模块的主窗口设计效果如图 7-7所示:-|n|x|存+出若解捷净的,邕4信总 一工*禧*1图7-7车辆基本信息管理查询窗口设计效果如图7-8所示:CEIlj暑肃基生片皂次 | 翼 E图7-8查询车辆基本信息3

50、 .具体功能操作:(1)用户可以进入车辆基本信息管理页面,查看车辆基本信息表中的信息。也可以 点击“查询”按钮,进入查询车辆基本信息页面,查询自己想要的具体信息。如车主的 联系电话等。(2)只有系统管理员才可以进行修改和删除操作。当修改信息时,单击“修改”按 钮,即可进入修改状态。这样可以限制普通用户的操作,保护信息安全。单击“删除” 按钮,即可对选定的项进行删除。5.8 车辆美容信息管理模块车辆美容信息管理模块是该业务管理系统中非常重要的模块。-21 -我品献。川-林品球d-电气与信息工程学院毕业设计说明书(论文)若品 vi/p 川-若品献川-电气与信息工程学院毕业设计说明书(论文)它的主要

51、功能是:对车辆进行美容信息的登记以及删除,修改等操作。1 .车辆美容信息管理模块的主要功能:(1)通过录入各项信息进行车辆美容信息的存储。其中美容项目信息存储在美容项 目表中,用料信息存储在用料表中。(2)计算美容消费,存储在消费信息表中。(3)对于用到的材料需要到库存里面扣除。(4)进行修改操作时,美容信息表,用料信息表以及库存材料表,车辆消费表中的 相应信息都需要修改。2 .车辆美容信息管理模块主窗口设计效果如图 7-9所示:图7-9车辆美容信息管理-# -具体功能操作:(1)用户填写车辆的美容项目信息以及用料信息,单击”加入到表单中”按钮,列 表中即显示加入的每一项信息。车辆的美容信息即

52、被保存。如果库存中没有选择的用料 或库存数量不够,系统将给出提示。(2)如果输入有误时,可以单击“修改美容项目”或“修改用料”按钮进行信息修 改。3 .修改美容项目窗口设计效果如图 7-10所示:具体功能操作:(i)只有系统管理员,才可进行此窗口的操作。(2)在各个框中填入要删除的信息,单击“删除”按钮,出现一个询问是否删除的 对话框,确定后,该项信息即会被删除。如果输入的信息有误,系统将会给出提示。4 .修改用料窗口设计效果如图7-11所示:图7-11修改用料具体功能操作:(1)只有系统管理员,才可以进行此窗口的操作。(2)在各个框中填入要删除的信息,单击“删除”按钮,出现一个询问是否删除的 对话框,确定后,该项信息即会被删除。如果输入的信息有误,系统将会给出提示。(3)对于删除的材料数量,库存表中会加上相应的数量。同时用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论