文档介绍:汽车维修生产管理系统的开发和应用
运输公司汽车维修系统开发项目组
汽车维修生产管理系统的开发和应用技术总结
汽车维修系统开发项目组
——————————————————————————————————
摘要:电力系统下属的汽车运维修生产管理系统的开发,即要有电力系统企业的特点,又要与市场接轨,与社会上的单一的汽车运输及维修企业相适应;因此,其计算机生产管理系统的开发,在电力系统内众多的大型软件系统下,或许只属于一个小型的应用系统,但作为社会通用企业来说,考虑到系统的可移植性和通用性,具有一定的复杂性,应遵循软件工程的方法来指导系统开发,才能事半功倍,取得成功。
关键词:汽车维修软件开发分布式多层应用系统
——————————————————————————————————
市局运输公司为市局泰仑实业有限公司下属多经企业。公司由运输车队、修理厂及经营部组成。维修设备先进齐全,技术力量强大,服务范围主要是系统内在湖企业车辆的检修及定期维护保养检测工作,同时还承揽社会车辆的检修及维护检测,是湖州市二级汽车维修企业。我们根据本次软件开发的实际情况,选择瀑布模型作为软件开发的方法。
瀑布模型(Waterfall model)是70年代,,它将软件生命周期划分为八个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细设计、编程、测试和运行、维护。八个阶段又可分为三个大的阶段,即计划阶段、开发阶段、运行阶段。其各阶段工作按顺序展开,形如瀑布。
我们根据瀑布模型的原理结合实际情况确定此次软件开发工程分为下述几个阶段:问题定义、可行性研究、软件需求分析、软件系统设计、程序设计、测试、维护,而他们又包含在三大阶段中,下面逐步展开,进行分析。
计划阶段
计划阶段的主要任务是分析用户基本需求,分析新系统应设定的目标,同时按设定目标的要求进行问题定义,并分析开发该系统的可行性。用户与分析人员的交互和配合是这一时期的重要特征和要求。
问题定义阶段的任务是确定软件系统所要解决的任务。为了确定软件系统的目标和范围,必须将整个系统看成为由多种元素组成的集合体,其中包括人、操作过程、硬件、软件和信息元素,然后将整个系统的功能分配给具体人员,此阶段需要硬件人员和软件人员的共同参与。
根据具体情况分析,电力运输公司虽然属于市局下属三产企业,是系统内企业,但由于企业性质,致使他的作业范围和方式与社会上的一般运输及维修企业相类似,而与系统内其他部门的运作方式有所不同,所以软件开发应具备社会通用运输维修企业的功能,同时兼顾电力系统的特殊性。
根据分析,确定整个系统必须达到以下几个方面的功能和要求:在综合利用现有硬件资源及现有应用的基础上,采用先进的方法及技术为手段,建立一个能满足公司生产经营事务层有效管理,公司生产经营管理层有效动态检查查询,外部上级部门及内部用户能进行相关业务及技术数据查询等功能的综合管理系统。有效提升公司的业务管理水平及外部形象,并实现局内车辆管理有关数据的共享。能准确及时地收集生产信息,进行加工处理,为公司各管理流程提供所需要的统计、结算、分析信息,辅助各管理流程的工作。具体由如下几点:1)实现仓库库存管理,包括实时进出库系统、建立仓库材料微机编码、库存监控、实时结算、实时查询、动态采购计划、各类仓库报表;2)实现车辆维修微机管理,包括工作流程微机化、电脑打印委托单、派工单、车辆档案管理微机化、实时查询、结合库存管理实现车辆维修实时结算、动态监控维修费用;3)电子商务系统,包括公司各类生产运行数据,及统计数据的Web查询,实现网络汽修厂,即在公司主页上实现网上接定单,及时安排维修任务,对于车辆调度,实现公司主页上提出车辆申请同时可查询车辆安排情况。
可行性研究其目的是确定在问题定义阶段所确定的系统的目标是否现实,所确定的问题是否可以解决,系统方案在技术上、经济上和操作上是否可以接受。同时分析、设计人员应为新系统在多方面比较的基础上提出推荐方案,并起草软件计划,对各项情况进行分析、了解。
软件开发中的资源包括人力资源、软件资源、硬件资源,同时软件开发必须对经济可行性、技术可行性、人员可行性进行分析。我们根据实际情况,对软件开发中将遇到的情况都作了详细分析考证。
首先对公司硬件资源进行分析,硬件资源包括开发系统、目标机器和新系统的其他硬件部分。开发系统是指软件开发阶段使用的计算机及其指定外部设备。我们拥有二台DELL PIII866计算机为系统开发所用,同时拥有激光打印机、扫描仪及USB外置硬盘能很好的满足系统开发的要求。同时目标机器的运行速度也能很好的满足新系统的运行,对于其他设备,交换机并已稳定运行一段时间,在网络速度上不存在瓶颈,但我们存