汽车维修信息管理系统的设计与实现_第1页
汽车维修信息管理系统的设计与实现_第2页
汽车维修信息管理系统的设计与实现_第3页
汽车维修信息管理系统的设计与实现_第4页
汽车维修信息管理系统的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、汽车维修信息管理系统的设计与实现 目录 摘要 关键词 1. 系统的开发背景 1.1汽车维修管理系统存在的意义 1.2系统目标设计 2. 可行性分析 2.1技术可行性 2.2经济可行性 2.3操作可行性 3. 需求分析 3.1汽车维修管理系统的设计与实现的综合要求 3.1.1 功能需求 3.2系统实现的数据要求 3.3安全保密要求 4. 总体设计 4.1系统设计思想 4.2系统流程图 4.3功能模块划分 4.4数据库概要说明 5. 详细设计与实现 5.1E-R 图 5.2数据库设计 5.3各功能模块详细规划 5.3.1 系统管理 5.3.2 维修管理 5.3.3仓库管理 5.3.4 员工管理 5

2、.3.5账务月报表 5.3.6退出系统 6. 系统测试与运行 6.1系统的运行环境要求 6.2系统测试 6.3系统的操作说明 7. 系统评价 7.1系统未来的展望 参考文献 摘要: 针对当前汽车服务行业信息化管理的现状,在对 C/S 模式和 B/S 模式分析比较的 基础上,提出了汽车服务行业的基于 B/S 模式的管理信息系统,并说明了其实现原理和 关键技术。对 B/S 模式下的图形报表难点问题也给出了具体的实现方法。 关键词:B/S模式;ASP.NET;信息化管理 1. 系统的开发背景 我国汽车服务行业的信息化管理起步于上世纪90 年代, 但受管理体制、 传统观念 等影响,其现状是“ 21 世

3、纪的网络, 20 世纪 90 年代的软件,但只有 80 年代的应用, 70 年代的管理” 。多数企业长期还是基本以人工为主的报表方式对企业信息进行管理,或者 只是利用计算机统计报表、工资发放和文字处理等,实信息量少,管理水平和效率低, 无法使管理决策者清晰准确掌握业务。目前只有一些品牌 4S店的信息化管理和应用达到 一定层次,但其使用的管理信息系统(MIS)主要采用 C/S结构设计。C/S结构设计要求 客户端需要安装专用的客户端软件,对客户端机器的要求比较高,随着技术的更新,对 硬件更新的要求会随时出现,共享性、可移植性和可维护性较差。 Internet/lntranet的发展使基于 B/S模

4、式的MIS的开发成为现实。B/S模式最大 的优点是主要在服务端进行开发,客户端只需安装一个通用的浏览器即可。用户在使用 时,只需打开浏览器,即可开始工作,不需要再在客户机安装各种版本的应用程序,屏 蔽了网络系统和应用系统的异构性。并且这种模式提供了一个跨平台的、简单一致的应 用环境,实现了开发环境和应用环境的分离,并避免了为多种不同操作系统开发同一应 用系统的重复操作。 鉴于 B/S 模式的优点, 设计开发了基于 B/S 模式下的汽车维修服务。 1.1 汽车维修管理系统存在的意义 随着经济的高速发展,各单位的信息化工作也在如火如荼地进行,由于汽车维修 厂的业务规模的不断扩大,因此以前的原始的手

5、工操作方式就不能适应企业快速发展的 需要,在计算机科学技术日益发展和成熟的今天,运用其先进的技术性来管理日常工作 中的各类信息数据,就可以极大地提高工作效率。本系统就是为了适应汽车修理厂发展 的需要而设计的,能够稳定而快捷地完成汽车修理业务管理的信息化任务,从而取代了 以往繁杂的人工劳动,提高了工作效率。 管理部门应用该系统实现了加强行业管理,规范维修市场经营行为,及时获取管 辖范围内企业的总体生产经营状况及维修质量管理、营运车辆强制维护等信息,以进行 准确有效的统计分析和辅助决策,具有高度的管理和监督功能;企业应用该系统对生产 经营业务进行数字化管理,实现了企业内部的人、财、物三维立体化管理

6、,汽车修理、 配件进销存、财务、人事、客户、供应商一体化管理,便于统一规划、降低管理成本, 有助于生产经营范围的拓宽,为企业的发展提供了一流的管理模式和管理工具。 1.2 本课题的设计目的和内容 设计目的: 帮助汽车修理企业对有关的各类数据进行输入、修改、查询等工作,编制零件订 货计划,并可将汽车修理发票等信息打印出来,从而可将有关人员从以往烦琐的工作中 解脱出来,充分体验到信息时代的企业信息化工作给企业的日常工作所带来的便利和快 捷,体会到计算机的快速、准备、智能的强大功能。但由于本人软件设计方面的经验不 足,因此本系统在设计过程中出现了很多的困难,我查阅了而很多的资料,并参考了别 人的程序

7、,才最终完成了本系统的设计。 设计内容: 汽车维修站日常管理工作包括工单管理,固定资料管理,客户管理,统计分析等; 手工系统存在业务量大,处理时间长,容易出错以及人力物力浪费等缺点,利用本系统 可以节约开支,降低成本;缩短帐务处理时间;加强公司业务管理,初步实现公司业务 信息化。 1.3 系统目标设计 本系统的开发是以 VB,ASP 作为开发语言, 以 Access 开发数据库, 以 Windows XP为开发平台而设计的。本系统的界面比较美观、友好,操作简单、方便,比较具有人 性化,同时,系统运行速度较快,对计算机的硬件环境要求不高,能够完成汽车修理管 理的大部分工作。 2. 可行性分析 2

8、.1 技术可行性 2.1.1 系统的开发工具 ASP开发工具介绍 设计ASP文件的工具并无任何限制,因为描述语言是一种解译式的程序语言,无 需通过编译、连接的过程便能使用,所以只要用一般的编译程序便能开发ASP程序。 纵观市场上的软件,最长用来建立 /开发ASP程序的工具有 3中,依序是:记事本、 FrontPage/Dreamweaver 与 Visual InterDev. 记事本 记事本是再熟悉不过的软件,内附于 Windows 操作系统中。 优点:可说是最方便的开发工具,以ASP文件而言,因文件不大,所以记事本几乎 都可以打开、编辑。 缺点:无法预览包含HTML格式的外观、页面设置,所

9、以一定要对HTML标记有一定 程度的了解,并熟悉 ASP内建对象、常见服务器端ActiveX 组件,这样用起来才会 事半功倍。 Fron gPage/Dreamweaver 这两套软件随属不同公司,但都具备直接可视化数据的操作环境。 优点:擅长于页面设置,可将与制作的效果有FrontPage产生后,再移植成ASP程 序代码,再包括在 区段中的程序代码 建立。 缺点:无法集成 ASP内建的对象及浏览器的对象模型,仅有美化输出结果的效果。 Visual InterDev Visual InterDev 集成与 Microsoft Visual Studio 6.0中,但也可以单独安装,它是 微软推

10、出的开发 WEB用程序的工具。 优点:集成 WEB服务器与浏览器上的资源,程序中可随时取用ASP内建的对象、 ActiveX Server 组件与浏览器的对象模型等,算是一套开发WEB应用程序较完整的 工具。换句话说,上述两套软件的缺点便是 VID 的优点。 VID 的检测功能较为完善, 并可设置成客户端或服务器检测两种办法。 缺点:安装是需花费较多的磁盘空间,打开的过程比上述两套软件厂,倘若只是修 改小地方,便不适合用 VID 打开。 2.1.2 Microsoft Access介绍 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBM)S, 是 Offic

11、e 系列应用软件之一。 Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由 一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名, 字段名在一个表中不能重复。 表与表之间可以建立关系(或称关联,连接) ,以便查询相关联的信息。 Access 数据库以文件形式保存,文件的扩展名是MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录 组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询 (Query) 查询可以按索引快

12、速查找到需要的记录,按要求筛选记录并能连 接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以 创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来, 以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access 列出了一些常用的操作供用户选择,使用起来十分方便。 模块 (Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用 户可以根据自己的需要编写程序。模块使用 Visual Basic 编程。 2.2 经济可行性 应用此系统将会在很

13、多时候,很大程度节省人力,财力,提高效率,清晰明了的 报表资料,高效的数据处理等,而开发时期并不耗费很多人力,财力,故在经济方面既 不会有困难同时有很大的价值。 2.3 操作可行性 本系统的界面比较美观、友好,操作简单、方便,比较具有人性化,同时,系统 运行速度较快,对计算机的硬件环境要求不高,能够完成汽车修理管理的大部分工作。 功能齐全: 系统提供了从维修业务到售后服务完整一体的功能, 涵盖了维修业务, 客户管理,配件销售,售后服务跟踪等管理功能,为企业的日常工作管理提供一个功能 齐全的平台。 决策支持:软件提供的各种业务运行数据,统计报表,辅助决策支持,查询等功 能,为企业的经营决策提供了

14、大量的实用信息。 一体化:一体化的设计方案,突破了单一应用的局限,实现了业务,资金,决策 一体化,做到物流,资金流,信息流的统一。 操作:人性化的操作界面,简单实用的操作方式,已经使软件应用成为一种艺术 的享受。 安全:多级认证,授权使用,电子签名保证了系统数据的安全性,防火墙技术, 解决了 Internet 数据传输过程中最重要的安全问题。 拓展性:支持 Internet 远程数据传送,使软件在局域网应用的基础上,实现跨 空间的信息管理,解决了企业规模扩大和经营模式改变对系统拓展性的要求,同时软件 提供各种开放式接口,能够将软件拓展成为一个完整的企业管理平台。 3. 需求分析 3.1汽车维修

15、管理系统的设计与实现的综合要求 该系统具有较强的实用性,适用于汽车信息的综合管理。 本系统需要建立一个汽车信息库,包括基本信息表。通过对汽车信息表中各个文 件的操作来实现系统的具体功能。该系统包括基础资料管理,库存管理,接车管理,各 种查询,统计管理,用户密码及权限管理,数据维护等模块。 3.1.1功能需求 3.2系统实现的数据要求 3.3安全保密要求 4. 总体设计 4.1系统设计思想 汽车维修站日常管理工作包括工单管理,固定资料管理,客户管理,统计分析等; 手工系统存在业务量大,处理时间长,容易出错以及人力物力浪费等缺点,利用本系统 可以节约开支,降低成本;缩短帐务处理时间;加强公司业务管

16、理,初步实现公司业务 信息化。 4.2系统流程图 4.3业务流程图 4.5功能模块划分 基础资料管理 库存管理 接车管理 各种查询,统计管理 用户密码及权限管理 数据维护 4.6数据库概要说明 5. 详细设计与实现 5.1E-R 图 5.2 数据库设计 5.3 各功能模块详细规划 基础资料管理 客户档案管理:包括车牌号码,车辆名称,颜色,出厂日期,购车日期,车主姓名,电 话,保险期限列表,验车时间,发动机号,车架号,底盘号等。 配件资料:包括型号,名称,规格,单位,售价,成本价,库存,助记码等。 班组资料:包括编号,名称。 班组人员资料:包括所属班组,编号,姓名,联系电话等。 维修类型:包括保

17、养,维修,返修,索赔等。 维修项目及价格表:包括编号,项目名称,参考工时,价格等。 供应商资料管理:包括编号,名称,地址,电话,联系人等。 库存管理 入库配件入库操作。 退货退还配件给供应商。 报损配件损坏和报废操作。 领料消耗材料的领用,如:砂纸,手套,扳手,维修所需的常备机油等。 盘点对库存进行盘点,产生盘盈、盘亏表。 实时库存查询实时查看配件的库存情况。 接车管理 车辆入厂登记一一登记需维修车辆的信息。 设置派工单一一生成维修车辆的派工单。 材料费一一输入维修车辆使用的材料明细,同时减少配件的库存。 人工费一一输入维修车辆的使用人工情况。 结算出厂一一维修完毕打印维修结算单,结算费用出厂

18、。 各种查询,统计管理 营业日报表,库存表,可根据实际需要现场设置。 用户密码及权限管理 设置用户的密码及操作权限,由超级管理员统一设置,以便提高系统的安全性。 数据维护 数据备份一一应每日进行一次,备份当天份额操作数据,防止意外情况而导致的数据破 坏。 数据恢复当出现数据破坏时系统可恢复最近的备份数据。 5.3.1登陆界面 版本: 用户登录 用户名: 密码 |登亍| pjS 其设计代码如下 用户登陆 版 本 : 用户登录 用户名: 密 码 : function CheckForm() if(document.UserLogin.UserName.value=) alert( 请输入用户名!

19、); document.UserLogin.UserName.focus(); return false; if(document.UserLogin.Password.value = ) alert( 请输入密码! ); document.UserLogin.Password.focus(); return false; 532首页界面 首页界面代码: Template !- function window_onload() /- marginwidth=0 onLoad=return cellpadding=0 cellpadding=0 汽车维修管理信息 系统 img src=image

20、s/index_toppic.gif width=318 height=138 height=60 width=40 img src=images/index_lmtop.gif width=200 href=#font 功能首页 会员创建 会员管理 系统管理 出入库管理 信息查询 color=#000000 font 维修登记管理 财务统计管理 售后服务管理 公司简介 | 团队精神 | 最新公告 | 常见问题 | height=150 quality=high width=230 cellpadding=0 您的公司名称 版权所有 2002 公司地址 : 电话 : 电子邮件 A HREF=m

21、ailto: width=57 5.3.1 系统管理 5.3.2 维修管理 5.3.3 仓库管理 5.3.4 员工管理 5.3.5 财务月报表 5.3.6 退出系统 6. 系统测试与运行 6.1 系统的运行环境要求 6.1.1 硬件环境 1、服务器端 服务器端的配置是由建立站点所需的软件来决定的。在最低配置下,服务器虽然能 正常工作,但其性能往往不尽人意,如果我们想使站点服务器工作得更好的话,我们需 要更好的配置,特别是服务器的内存应该大于64MB。 2、客户端 因为客户端主要用于浏览画面、和Web数据库进行交互操作,因此客户端对硬件要 求不高,主要由所安装的 Windows 的要求来决定。

22、6.1.2 软件环境 1、服务器端 (1) 平台软件 平台应该是建立易于开发、管理、扩充以及同开放标准兼容的解决方案的基础。服 务器端平台软件全部采用 Microsoft 的产品,便于维护和管理,同时系统设计中还应用 了 Microsoft 的一些最新的技术,来提高系统的整体性能和效率。 (2) 操作系统 :Microsoft Windows XP Personal (3) Web 服务器 :Internet Information Server Web服务器从硬件角度解释是在In ternet上保存Web画的计算机,从软件角度解释 是提供 Web服务的服务程序。Web服务器以及相应的浏览器技

23、术的出现和商品化,为企 业在网上发布信息和挖掘信息提供了强有力的工具。现在由In ternet上的众多Web服务 器提供的超媒体数据连接服务也己迅猛发展,例如点播电视已在远程教育、 数字图书馆、 Web 服务器通过与对象技 Web应用服务器。在此,我们 Web服务的服务程序。 新闻点播、电子采购等文化、商业、娱乐领域蓬勃发展起来。 术相融合,正在逐步发展为能够自由挂接各种应用对象的 IIS5.0 的设计目标是提供适应性很强的 主要从软件角度出发,选择适合于为网上书店应用系统提供 Internet 和 Intranet 服务器功能, 通过围 绕Windows NT所做的优化,IIS具有很高的执行

24、效率、出色的安全保密性、易于管理以 及启动迅速等特点。它既可以用于集成现有的应用方式,也可用于实施Web应用系统。 IIS 的配置:主要是配置 IIS 的根目录。在开始控制面板管理工具 Internet 信息 服务本地计算机网站默认网站属性( 属性)主目录。 另外,作为IIS 个组成部分的 ASP,是一种与编译无关的应用开发环境,开发者 可以采用任意所喜欢的语言,而无需顾及编译系统。 2、数据库系统 运行电子商务需要处理大量的信息,而数据库系统是管理大量信息的仓库和引擎。 Access 所具备的良好性能、可伸缩性,使得它非常适合充当电子商务系统的发动机。因 此在构建后台数据库时我采用了ACES

25、S版数据库系统软件,用以支持海量的数据存储以 及多功能的数据查询。 程序设计采用 Microsoft ASP 实现,ASP是基于 Microsoft IIS的开放式脚本开发 环境,它可以很好地把HTML和脚本开发融合在一起,提高了编程的灵活性,降低了开发 难度。ASP在性能方面的优势体现在以下几点: (1) 无需编译 ASP脚本集成于 HTML当中,容易生成,不需要编译或者链接即可直接由服务器解释 执行,可快速修改程序。 (2) 独立于浏览器,因此可跨平台执行。 ASP脚本是在Web站点服务器端执行的,因此客户端的浏览器不需要支持它。用户 端只需要使用普通的可以解释常规HTML(弋码的浏览器,

26、即可浏览ASP所设计的主画内容。 网上书店系统需要面对的是众多使用不同平台的用户,他们所使用的浏览器可以是IE , 也可以是 Netscape ,还可以是其他类型。 (3) 源程序的保密性 ASP程序在服务器端执行,在客户端浏览的内容只是ASP程序执行的结果所生成的 常规HTML代码,因此这样就可以保证ASP程序不会泄露。对于一个电子商务网站而言, 源程序的保密性能是至关重要的,而ASP程序的保密性恰恰符合了这一点。 3、开发工具 (1) Dreamweaver_MX 进行站点的规划与设计 Dreamweaver提供视觉化网画开发工具的,同时,不会降低对HTML原始码的控制。 Dreamwea

27、ver支持跨浏览器的Dynamic , HTML阶层式样式表单、绝对坐标定位以及 JavaScript 的动画使网画编辑工作的效率大大提高。最为重要的是,Dreamweaver 支持 且可整合 Microsoft ASP ,因此可以在该环境下,直接编写ASP应用程序。因此,系统 选用了 Microsoft 的Dreamweaver来建立、管理 Web站点的所有 Web应用,其中的 HTML 画面定义了用户接口,ASP画面实现了 Web服务与后端逻辑部件的交互。构中应用程序 的开发。 (2) Flash 制作网画动画 Flash 是一种交互式矢量多媒体技术。由于网络带宽的限制,在主画上放置过大的

28、 文件是不现实的,但是由于因特网发展迅速,枯燥无味的静态画面己经很难再引起用户 的兴趣。因此,网画制作人员都希望能有一种软件能轻易、方便地使用,便能制作出引 人入胜的动态效果来吸引用户的注意。Flash 一经推出就被广泛采用并成为现在最为流 行的技术。 (3) Photoshop 对画面中的图象进行处理 Photoshop 是由美国 Adobe 公司开发的图形处理软件。自 Photoshop 中文版投放市 场后, 由于其丰富的内容和强大的图形图象处理功能而深受广大用户的欢迎。 在 Photoshop 中又新增加了许多功能,使得我们在进行图象编辑时如虎添翼。 6.2 系统测试 测试是为了发现程序

29、中的错误而执行过程的过程。 测试一般分为两种:黑盒测试 (功能测试 )和白盒测试 ( 结构测试 ) 。黑盒测试是把 程序看成一个黑盒子,不考虑程序内部的结构和处理过程,只检验各个功能是否能正常 使用。 白盒测试是把程序看成一个透明的白盒子,完全了解程序内部的结构和处理过程, 按照程序内部的逻辑测试程序。 软件测试一般可分为以下几个步骤: a、制定测试计划 b、设计测试用例 c、执行测试用例 d、提交缺陷报告 e、测试结果 对于汽车信息管理系统,我使用了黑盒测试和白盒测试两种测试方法。同时,我根 据软件测试的步骤,分别选用单元测试和集成测试对本系统进行了测试。 仅对测试而言,它的目标是发现软件中的错误,但是,发现错误不是我们的目的。 我们的目的是开

温馨提示

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

评论

0/150

提交评论