汽车维修管理系统的设计与实现

汽车维修管理系统的设计与实现

论文摘要

随着计算机技术的广泛应用,在现代企业管理中引入计算机管理技术,成为一个值得深入研究的问题。日照港物流公司汽车维修厂依托港口,业务繁忙,急需一套行之有效的信息化管理系统对公司资源进行统一的管理,对公司业务的协同操作提供统一的操作平台,对业务进行规范化管理,并且将信息存储在一个安全开放的信息平台上。本文详细介绍了日照港物流公司汽车维修管理系统的设计与实现,从软件工程的角度详细描述了汽车维修管理系统的需求分析、概要设计和详细设计,系统的设计思路和实现方法,在实现系统前对整个系统的框架的规划和对数据库设计的定义,详细描述了支撑整个系统的重要类的设计与实现,并且利用UML的顶层图和加工图描绘了系统的输入输出构成,本文还从操作流程的角度分析系统编码的实现。对系统的应用效果、系统存在的不足和发展前景做出了分析。本文对开发过程中用到的软件Oracle和C#做了详细的介绍,并论述了利用C#开发软件的一些方法和技巧。系统采用C/S架构实现,用Oracle数据库作为后台数据库管理系统,在前台使用c#作为程序开发语言,以.NET Framework 2.0为系统的运行框架。该系统运行环境为Windows操作系统。整个系统的框架按照比较易于维护的三层结构开发,面向业务逻辑层的类和面向数据逻辑层的类相互协作,封装了数据操作代码和业务逻辑操作代码,实现代码简洁易懂。本文所论述的信息管理系统,完全面向日照港物流公司的需求开发,结合分析了国内的行业发展特性与共性,开发的信息管理系统。整个系统从具体的公司需求分析出发,映射出整个行业的业务操作流程,设计出可以根据不同公司的实际情况,灵活调整的数据字典数据类型,这样,系统就更加具有通用性,在不同的同行业的公司中,只要根据具体的数据字典类型,在系统正式投入运行前,设计好数据字典类型,在报表填写中,就更加具有本公司的特色了。当然,在不同的需求中,这样的设计还不够,还需要进行界面的调整,数据报表格式的详细需求等等,想设计出更加通用的行业信息管理系统,还需要更进一步的研究行业发展特性和适合的软件技术。本系统中的数据库的设计也根据公司的业务和报表系统的实际需求,做了点调整,虽然数据库在设计上有些数据冗余,但是在业务操作中,节省创建多张表,使用多个外键的情况,在系统设计上就显得更加简单,当然,随着系统数据的日积月累,数据的备份显得很关键,否则会影响系统使用时的效率。本系统还根据不同的业务操作需要,将登录系统的人员的权限进行管理,对拥有不同权限的人进行分类,根据不同的权限开放不同的操作也有利于信息的安全化管理,随着系统的派工,维修,完工,对帐状态的转换,这样的统一管理在许多信息平台上是很常见的,当然也是很必要的。在数据报表方面,使用了比较适合经常性调整界面和数据输出的水晶报表,并且使用将数据集导入报表的方式,创建报表对象,这样设计的优点是表单设计简单,数据入口单一,方便管理和维护,系统会根据相应数据导出水晶报表。

论文目录

  • 摘要
  • Abstract
  • 0 绪论
  • 1 前言
  • 1.1 引言
  • 1.2 国内外相关技术领域发展现状
  • 1.3 本论文研究的主要内容
  • 1.4 本论文的结构安排
  • 1.5 系统关键技术概述
  • 1.6 数据库基础
  • 1.6.1.oracle简介
  • 1.6.2.Oracle的特性
  • 1.6.3.ORACLE对象介绍
  • 1.7 C#介绍
  • 1.7.1.简介
  • 1.7.2.具体功能
  • 1.7.3.C#的开发环境
  • 2 汽车维修管理系统介绍
  • 2.1 需求分析
  • 2.2 系统设计
  • 2.2.1.概要设计
  • 2.2.2.详细设计
  • 2.2.3.类设计
  • 3 数据库设计
  • 3.1 数据表的设计
  • 3.1.1 E-R图(仅列出主键和外键属性)
  • 3.1.2 车辆维修单数据表
  • 3.1.3 维修项目数据表
  • 3.1.4 维修材料数据表
  • 3.1.5 维修项目管理
  • 3.1.6 车辆档案编码表
  • 3.1.7 数据字典
  • 3.2 数据库基本操作类
  • 4 系统实现与分析
  • 4.1 系统实现
  • 4.1.1.数据库操作的实现
  • 4.1.2.业务功能实现
  • 4.1.3.详细编码设计与分析
  • 4.2 运行结果分析
  • 5 结束语
  • 参考文献
  • 6 致谢
  • 发表的学术论文
  • 相关论文文献

    标签:;  ;  

    汽车维修管理系统的设计与实现
    下载Doc文档

    猜你喜欢