汽车美容店管理系统的设计样本.docx
《汽车美容店管理系统的设计样本.docx》由会员分享,可在线阅读,更多相关《汽车美容店管理系统的设计样本.docx(33页珍藏版)》请在冰豆网上搜索。
汽车美容店管理系统的设计样本
衢州学院
毕业设计(论文)
题 目:
汽车美容店管理系统设计
作 者:
分院:
专业班级:
指引教师:
职 称:
6月8日
汽
车
美
容
店
管
理
系
统
设
计
摘要
随着社会发展,科学技术提高,汽车使用越来越普及,同步汽车美容店等相应产业也日益增多,规模逐渐增大,老式手工记录各项业务流程和资料管理工作已经很难满足当前汽车美容店需要。
为改进公司中因手工记录车辆、材料、人事、财务等各类信息啰嗦性及复杂性,在节约公司工作时间同步提高公司工作效率,达到提高公司效益目因而急需一套完整计算机化汽车美容店信息管理解决方案。
开发这套高效率计算机信息管理系统解决了当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力和财力问题充分发挥了计算机容量大、运算速度快、精度高长处。
此软件以Access作为后台数据库在VisualBasic6.0平台下开发需要在Windows操作系统下运营。
完毕了汽车美容店管理功能模块设计和实现。
核心词:
VisualBasic;Access;汽车美容;管理系统
VisualBasic;Access;Autobeauty;Managementsystem
第1章项目提出
美国人口总数但是两亿多,可轿车保有量却高达1.3亿辆,平均每1.3人拥有一辆。
而国内拥有13亿人口,截至今年11月,国内机动车保有量达2.23亿辆,汽车保有量达1.04亿辆,大中都市中汽车保有量达到100万辆以上都市数量达14个。
每百户家庭拥有16辆小轿车,中华人民共和国有许多都市已进入汽车社会。
当前全球汽车保有量约为10亿辆,中华人民共和国占据了其中10%。
中华人民共和国汽车保有量已经超过日本,成为仅低于美国(2.4亿辆)世界第二大汽车保有国。
业内预测,国内汽车保有量将突破2亿辆。
依照汽车行业专家们预测,随着国内经济持续高速发展和人们消费观念变化,中华人民共和国将成为世界轿车最大消费国之一,即国内轿车保有量在将来一二十年里将会有飞速提高。
在不久将来,开车将会是人们普遍掌握生活技能,轿车也不再是特权人士标志,而将是人们出门代步工具。
那么当人们拥有一辆自己爱车时,无疑会翔倍至。
汽车平时清洁护理和定期美容保养,必然成为人们寻常消费内容。
另一方面,国内各大中都市虽然发展不久,但建设不配套,缺少停车场合,使大量汽车只能露天栖息,饱受风吹、雨淋、日晒无奈,致使汽车日渐老化。
这就使汽车美容护理业存在和发展更具备了条件。
为改进系统管理中因手工记录车辆、材料、财务等各类信息啰嗦性以及当前汽车美容店业务流程管理难度大、头绪多、耗费大量人力和财力问题,为提高工作效率目,一套完整计算机化汽车美容店业务管理解决方案应运而生。
该系统详细任务就是设计一种汽车美容店业务流程和资料信息管理系统,由计算机来代替人工执行一系列诸如车辆登记、结算汇总等操作。
这样就使办公人员可以轻松地完毕汽车美容业务管理工作。
第2章有关技术和知识
2.1VisualBasic
“VisualBasic”具备良好开发图形顾客界面(GUI)。
它不需编写大量代码去描述界面元素外观和位置,而只要把预先建立对象添加到屏幕上某一位置即可。
“Basic”指是BASIC(BeginnersAll-PurposeSymbolistInstructionCode)语言,一种在计算机技术发展历史上应用最为广泛编程语言。
VisualBasic在原有BASIC语言基本上进一步发展,至今包括了数百条语句、函数及核心词,其中诸多和WindowsGUI有直接关系。
专业人员可以用VisualBasic实现其他任何Windows编程语言功能,而初学者只要掌握几种核心词就可以建立实用应用程序。
VisualBasic不但仅是VisualBasic编程语言。
VisualBasic编程系统和VBA都使用这一语言。
VisualBasicScriptingEdition(VBScript)是广泛使用脚本语言,它是VisualBasic语言子集。
VisualBasic从2.0开始,开始正式地采用面向对象技术,并把Variant型变量作为缺省数据类型变量。
VB3.0开始,有了一种内建新控件类型——数据控件,可以使创立一种与数据库交互作用应用程序变得非常容易。
理论上,人们总是可以通过某种叫做动态数据互换(DDE)技术使视窗系统应用程序彼此交互。
但那样既慢并且又麻烦,VisualBasic完美之处在于它能使程序员获得一块数据——如报表,并将它看作是VisualBasic对象,其目就是要使视窗系统下每一件事情都支持同样易于使用高档语言。
VisualBasic5.0浮现后来,在某些方面有了重大突破。
它予以了程序员长期期待不用离开VisualBasic环境,就可以创立新定制控件类型和创立其他项目类型能力。
除了普通应用程序外,程序员还能创立文档、DLLs、OLE服务器和ActiveX控件。
当VisualBasic逐渐复杂时,世界已经在围着它转了。
项目类型增长不是用来困惑程序员,而是提供灵活性。
视窗系统已经成为一种特别丰富环境,可使应用程序彼此交流和共享数据。
当前所使用VisualBasic6.0被看作是VisualBasic网络版本,支持微软日益在Internet和分布式(网络)计算方面注重限度。
最重要一种改进就是增长了ADO数据控件,它可以缩小本地和远程数据控件之间差别。
换句话说,程序员在很大限度上可以与数据库交互作用,而不用紧张网络上由谁来提供服务。
VisualBasic6.0数据库编程:
VisualBasic数据库构成
VisualBasic数据库都是由顾客界面、数据库引擎以及数据仓库三大某些构成。
顾客界面:
涉及用于与顾客交互所有界面和代码,如顾客完毕查看、更新数据窗体,以及增删记录或执行查询代码。
即是用于祈求数据库服务数据访问对象和办法,而不是对数据库实际操作。
数据库引擎:
是一组动态链接库(DLL),用于结束应用程序祈求并形成对数据仓库实际物理操作;管理对数据库物理操作;维护数据库完整和安全;解决构造化查询语言(SQL)查询,实现对数据库检索、增删、更改;管理查询返回成果。
数据仓库:
用于存储数据,由若干个数据表文献构成。
数据仓库仅仅只包括数据,并不对数据进行任何解决,对数据进行操作均由数据库引擎完毕。
由此可以看出,数据库引擎是应用程序与实际物理数据库之间桥梁,应用程序都是通过数据库引擎来实现对物理数据库中数据存取等操作。
顾客只需要理解所面对数据库接口,而不必关怀所访问数据库自身物理特性。
②VisualBasic可以访问数据库类型
VisualBasic可以通过数据库引擎访问内部数据库、外部数据库、ODBC数据库这三种类型数据库。
内部数据库:
内部数据库又称本地数据库,使用MicrosoftAccess数据格式,由MicrosoftJet引擎直接创立操作,可以提供最大灵活性和访问速度。
外部数据库:
VisualBasic中可以创立操作所有ISAM(索引顺序访问办法),如FoxPro、dBASE、MicrosoftExcel、Paradox以及顺序文本文献等。
ODBC数据库:
VisualBasic可以访问原则客户/服务器数据库,例如MicrosoftSQLServer。
可以使用ODBCDirect直接将命令传递给服务器,从而创立客户/服务器应用程序。
③VisualBasic访问数据库方案
用VisualBasic访问数据库有许多可供选取方案,顾客应当依照自己当前及将来需要决定采用何种数据库方案。
大多数应用程序是用来访问如下这些数据:
ASCII文本文献、SQL数据库以及大型数据库。
初期VisualBasic数据访问工具只是简朴ASCII文献访问工具,很少数SQLServer前端应用程序是使用鲜为人知数据库VBSQL编写。
早先在VisualBasic3.0盛行时期许多程序需要访问包括远程数据源ISAM数据,为此Microsoft设计了MicrosoftJetDatabaseEngine(Jet数据库引擎)和DataAccessObjects(DAO),使得VisualBasic开发人员很容易地实现与MicrosoftJet接口。
而后针对顾客需求VisualBasic中逐渐包括了更快访问远程数据和对ODBC数据源访问优化。
通过数年,ODBC技术已成为访问远程数据重要办法,MicrosoftJet和ISAM数据接口首选方案。
VisualBasic访问数据需要通过接口办法来实现,数据访问接口办法中一某些是简朴应用程序接口界面,但大某些是组件对象模型界面(ComponentObjectModel)。
表2-1列出VisualBasic中数据访问接口办法:
表2-1VisualBasic中数据访问接口办法
接口界面
访问对象
VBSQL
通过DB-Library访问MicrosoftSQLServer
DAO/Jet
本地Jet/Access.mdb、顺序索引数据库(ISAM)和任何ODBC数据源
DAO/ODBCDirect
任何一种ODBC数据源
RDO
任何一种ODBC(32位)
ADO
任何一种ODBC数据源和任何通过OLEDB界面接口数据源
Microsoft提出一种新数据库访问方略,即“统一数据访问”(UniversalDataAccess)方略。
“统一数据访问”提供了高性能存取涉及关系型和非关系型在内各种数据源,提供独立于开发工具和开发语言简朴编程接口,这些技术使得公司集成各种数据源、选取更好开发工具、应用软件、操作平台、使建立容易维护解决方案成为也许。
实现“统一数据访问”基本是Microsoft数据访问组件。
这些组件涉及ActiveXDataObjects(ADO)、RemoteDataService(RDS,又称“高档数据连接器”ADC)、OLEDB和ODBC。
表2-2列出数据访问接口类型:
表2-2VisualBasic数据访问接口类型
数据访问接口
功能
ADC
(AdvancedDataConnector)高档数据连接器。
ADC重要是一种直接访问或者通过ADO访问远程OLEDB对象一种技术,它也支持重要应用在IE浏览器上数据绑定控件。
ADC是专门为Web上浏览器为基本应用程序而设计。
DAO
(DataAccessObjects)数据访问对象。
DAO是一种面向对象界面接口。
通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBCDirect功能可以实现远程访问。
DAO模型是设计关系数据库系统构造对象类集合。
ADO
(ActiveXDataObjects)Active数据对象。
ADO设计为一种极为简朴格式,通过ODBC办法同数据库接口。
可以用任何一种ODBC数据源,如:
SQLServer、Oracle、Access、Excel、文本文献、图形文献和无格式数据文献。
Jet
(JointEngineTechnology)数据连接引擎技术。
是一种基于工作站通过DAO数据库访问机制。
虽然可以通过Access提供ODBC驱动程序访问Jet数据库,但使用这些驱动程序在功能上有所限制。
ODBC
(OpenDatabaseConnectivity)开放式数据库连接。
这是一种公认关系数据源接口界面。
ODBC访问速度快并且提供统一接口界面。
OLEDB
这是一种底层数据访问界面接口。
是用于第三方驱动程序商家开发输出数据源到ADO技术应用程序或用于C++开发者开发定制数据库组件。
OLEDB不能被VisualBasic直接调用。
RDC
(RemoteDataControl)远程数据访问控件。
是一种对RDO数据绑定控件。
可以输出特定成果集到数据源控件。
RDO
(RemoteDataObjects)远程数据对象。
远程数据对象和集合为使用代码来创立和操作一种远程ODBC数据库系统各个部件提供了一种框架。
RDO是ODBCAPI一种浅层界面接口,是专为访问远程ODBC关系数据源而设计。
VBSQL
是VisualBasic构造化查询语言。
是一种基于API接口办法,几乎与CDB-LibraryAPI相似。
VBSQL只支持SQLServer。
构造简朴并且速度快但不支持对象界面。
此外,VisualBasic在数据开发方面提供了十分强大功能。
有自带数据管理器(DataManager)、数据控件(DataControl)及数据访问对象(DAO)等一系列功能强大工具来协助管理人员轻松地进行与数据库连接和管理。
其中最受推崇是ADO访问方式。
ADO模型简朴,但是功能强大,使实现人员不必关怀某些底层操作,而把更多精力放在业务逻辑设计上面。
2.2Access
Access是Office办公套件中一种极为重要构成某些。
刚开始时微软公司是将Access单独作为一种产品进行销售,日后微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中一种重要成员。
当前它已经成为Office办公套件中不可缺少部件了。
自从1992年开始销售以来,Access已经卖出了超过6000万份,当前它已经成为世界上最流行桌面数据库管理系统。
日后微软公司通过大量地改进,将Access新版本功能变得更加强大。
不论是解决公司客户订单数据,管理自己个人通讯录还是大量科研数据记录和解决人们都可以运用它来解决大量数据管理工作。
MicrosoftAccess是一种数据库管理系统(DBMS),用来创立和使用计算机化数据库。
使用计算机化数据库时,顾客可以运用各种办法重新组织数据、查找信息,因而其功能远胜于非计算机化数据。
Access通过创立一种或各种数据库来完毕数据存储,这些数据库都是存储数据文献。
使用数据库存储数据具备如下长处:
①能在数据库中存储大量数据而不会影响应用程序性能
②数据库具备许多内置报表和查询功能
(1)关系数据库
Access数据库是一种关系数据库。
在关系型数据库中,数据库存储在一种或各种有关表内,表是存储特定实体信息行与列集合。
(2)Access功能
创立关系型数据库。
重要功能
①向导:
协助顾客迅速、高效地完毕任务。
②视图:
协助顾客查看数据库及其中数据。
③表达式生成器:
协助建立包括内置函数和算术运算表达式,顾客可以使用这些表达式生成报表、查询和窗体。
④过滤器:
实现依照不同选取条件查看数据。
⑤编程支持:
支持VBA,用来为数据库应用程序增长功能。
(3)Access数据库规范
下表列出了Access数据库某些重要规范。
属性
最大值
文献大小
2GB
数据库中对象数
32768
非并发顾客数
255
2.3管理信息系统MIS
2.3.1管理信息系统MIS概念及解释
管理信息系统MIS是一种不断发展新型学科,MIS定义随着计算机技术和通讯技术进步也在不断更新,在现阶段普遍以为管理信息系统MIS是由人和计算机设备或其她信息解决手段构成并用于管理信息系统。
1.管理信息系统MIS对象就是信息
信息是通过加工数据,信息是对决策者有价值数据。
信息重要特性是来源分散,数量庞大。
信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。
信息具备时间性。
信息加工方式有各种形式。
公司从信息管理角度可划分为物流和信息流。
生产过程是一种物流投入产出过程且是不可逆过程。
管理过程是信息流过程且具备信息反馈特性。
2.系统是由互相联系、互相作用若干要素按一定法则构成并具备一定功能整体。
系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定有机联系。
系统由输入、解决、输出、反馈、控制五个基本要素构成。
信息系统是输入数据通过解决输出是信息系统。
如图二所示:
3.管理信息由信息采集、信息传递、信息储存、信息加工、信息维护和信息使用五个方面构成。
任何地方只要有管理就必然有信息,如果形成系统就形成MIS。
计算机设备使MIS更有效,特别是当代社会,MIS已和计算机设备不可分离,因而普通来说MIS就是计算机管理信息系统MIS。
MIS涉及计算机、网络通讯设备等硬件成分,涉及操作系统、应用软件包等软件成分。
并随着计算机技术和通讯技术迅速发展还会浮现更多内容。
计算机设备并不是MIS必要条件。
2.3.2管理信息系统MIS构造、特性
1.管理信息系统MIS构造
管理信息系统MIS由信源、信宿、信息解决、信息顾客和信息管理者五个构成某些。
2.管理信息系统MIS特性
完善管理信息系统MIS具备如下四个原则:
拟定信息需求、信息可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。
具备统一规划数据库是MIS成熟重要标志,它象征着管理信息系统MIS是软件工程产物。
通过管理信息系统MIS实现信息增值用数学模型记录分析数据实现辅助决策。
管理信息系统MIS是发展变化管理信息系统MIS有生命周期。
管理信息系统MIS开发必要具备一定科学管理工作基本。
只有在合理管理体制、完善规章制度、稳定生产秩序、科学管理办法和精确原始数据基本上才干进行MIS开发。
因而为适应管理信息系统MIS开发需求公司管理工作必要逐渐完善如下工作:
管理工作程序化,各部门均有相应作业流程;管理业务原则化,各部门均有相应作业规范;报表文献统一化,固定内容、周期、格式;数据资料完善化和代码化。
第3章需求分析和系统设计
需求分析阶段工作成果是开发软件重要基本,大量记录数字表白,软件系统15错误来源于错误需求。
为了提高软件质量,保证软件开发成功,减少软件开发成本,一旦对目的系统提出一组规定之后,必要严格验证这些需求对的性。
普通来说应从下面四个方面进行验证:
1.一致性所有需求必要是一致,任何一条需求不能和其她需求互相矛盾。
2.完整性需求必要是完整,规格阐明书应当涉及顾客需要每一种功能或性能。
3.现实性指定需求应当是用既有硬件技术和软件技术基本上可以实现。
对硬件技术进步可以做些预测,对软件技术进步很难做些预测,只能从既有技术水平出发判断需求现实性。
4.有效性必要证明需求是对的有效,保证能解决顾客面对问题
在需求分析阶段咱们要拟定系统必要做什么。
在这一阶段,咱们要以可行性分析阶段规定对目的系统提出更加完整、清晰详细规定。
通过使用汽车美容店管理系统,可大大改进公司中因手工记录业务流程和资源信息啰嗦及复杂性,在节约公司工作时间同步提高公司工作效率,从而达到提高公司效益最后目。
系统开发总体任务是使客户通过使用本系统可以轻松完毕业务流程和资料信息管理需要节约大量人力物力。
3.1明确设计目和所需资源
目:
1.能对车辆美容中各项业务流程进行管理;2.能对美容车辆进行自动账目结算;3.能对与车辆美容关于各类数据进行输入、修改与查询。
资源:
1.所需资源微机数台内存128MB硬盘20GCPU800以上打印机一部;2.开发工具VB6.0Access等;3.运营环境WindowsXP或Windows。
3.2对系统功能规定
1.数据集中管理可以对数据库进行初始化、备份、恢复等。
2.高度信息保密性及数据安全性:
分级别顾客账号登录,设立不同权限
3.图形化界面:
和谐图形化界面
4.简朴易用:
系统操作简朴,以便客户使用
5.功能全面完整:
要充分考虑到客户需要,使功能全面完整
6.重要有这些功能:
:
美容项目定义表,库存材料清单,来车登记表,车辆基本信息表,查询车辆基本信息表,车辆美容信息登记表,车辆用料信息表,车辆消费信息表。
7.对此管理系统,但愿在既有条件基本上有较快响应时间。
较大存储容量和后备缓存,还应具备良好保密性和安全性。
3.3业务流程图
依照系统要完毕功能,给出汽车美容业务管理流程图
图3.1汽车美容业务管理流程图
3.4开发设计思想
1.尽量运用公司既有软硬件环境,采用先进管理系统开发方案,从而达到充分运用公司既有资源,提高系统开发水平和应用效果目。
2.系统应符合公司修理管理规定,满足公司有关人员寻常使用需要,并达到操作过程中直观、以便、实用、安全等规定。
3.系统采用模块化程序设计办法,既便于系统功能各种组合和个性又便于未参加开发技术维护人员进行补充、维护。
4.系统应具备数据库维护功能,及时依照顾客需求进行数据添加、删除、修改等操作。
5.软件工程采用生命周期办法学就是要从时间角度对软件开发和维护复杂问题进行分解,把软件生命漫长周期依次划分为若干个阶段,每个阶段均有相对独立任务,然后逐渐完毕每个阶段任务。
6.设计指引思想是:
一切为客户着想,界面美观大方,操作简朴明了,并且作为一种实用管理系统要有良好容错性,在顾客浮现误操作时能尽量及时地给出警告,以便顾客及时改正。
计算机资源是受到限制因而要充分运用VisualBasic6.0和Access数据库功能,设计出功能强大软件同步,尽量地减少对系统资源占用。
3.5系统功能分析
系统功能分析是在系统开发总体任务基本上完毕。
本汽车修理管理系统需要完毕功能重要有
1.按不同顾客/密码登陆和管理不同内容:
系统管理员账号为“admin”,密码为“admin”。
普通顾客账号为“user”,密码为“user”。
2.材料入库重要工作是登记入库材料各项信息。
需要输入材料号、材料名称、进货日期、进货单价、数量、供应商号、供应商名称、备注。
办法有保存、清空、退出。
3.库存管理重要功能是进行对库存材料清单管理。
需要输入材料号、进货日期、供应商号。
办法有查询、修改、删除、退出。
4.美容项目定义与管理重要功能是进行美容店美容项目定义以及管理操作和查询美容项目信息。
需要输入美容项目编号、美容项目名称。
办法有输入、清空、修改、删除美容项目、完毕。
5.来车登记重要负责对美容车辆基本信息登记。
需要输入日期、车牌号码、客户名称、联系电话、接车部门、备注。
办法有拟定、清空、退出。
6.车辆基本信息管理重要功能是顾客可以通过输入车牌号对车辆基本信息进行查询。
办法有查询、修改、删除、退出。
7.车辆美容信息管理重要功能是:
对车辆进行美容信息登记以及删除,修改等操作。
需要输入有日期、车牌号码、修车部门、美容项目、材料号、材料名称、单价、数量。
办法有修改美容项目、修改用料、退出。
8.查询车辆消费信息重要功能是:
顾客输入日期,车牌号码或与否付款,对车辆消费信息进行查询。
需要输入有日期、车牌号码、与否付款。
9.结算汇总重要负责对车辆消费信息结算。
10.协助
3.6系统功能模块设计
本系统重要涉及登陆模块,主控制模块,进货模块,库存管理模块,美容项目定义模块,美容项目查询模块,来车登记模块,车辆基本信息管理模块,车辆美容信息管理模块,查询车辆美容信息模块,车辆消费信息模块,结算汇总模块,协助模块等各种模块。
按照功能分类是总体设计中惯用办法,系统总体构造可用层次图来表达
图3.2系统总体构造
第4章数据库设计
在数据库应用系统开发过程中,数据库构造设计是其中非常重要一种环节。
数据库构造设计好坏将直接相应用系统效率以及实现效果产生影响。
好数据库构造设计会减少数据库存储量,数据完整性和一致性比较高,