孙瑶
摘 要:近年来,随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。在运输企业中,车辆管理已成为企业营运过程中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据。采用Power Builder研发了一套车辆管理系统,详细阐述了系统的设计思想,完成系统功能模块的划分和后台数据库的设计。实现各个模块的具体功能,包括基本信息管理、加油管理、车辆管理、维修管理等模块。
关键词:管理信息系统;车辆管理;Power Builder
中图分类号:C93 文献标志码:A 文章编号:1673-291X(2012)36-0176-02
引言
随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,车辆管理系统就是在这样的一个环境中诞生的。汽车运输企业可以通过车辆管理系统完成整个单位运营的信息化管理,轻松的完成对相关信息的添加、查询及维护等工作。因此,我们将发挥计算机的庞大的存储空间,高性能的处理能力,高可靠的数据安全,清晰的可视化数据等这些优势来对企业车辆相关信息进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。
本系统能够有效提高客运、运输单位的管理速率,精简管理人员,进而提高企业效益。可以让操作者无需了解计算机专业知识,使用易懂易会、方便、快捷。同时可为企业单位和个人提供信息咨询、档案检索、车辆状态查询、规费管理等服务,能够满足现代企业对车辆管理的需要。
一、系统开发/运行环境
本系统的开发/运行环境为Windows XP + Power Builder 9.0 + ODBC数据源管理器 + ASA 8.0数据库。
1.Power Builder 9.0。Power Builder是一个用来进行客户/服务器开发的完全的可视化开发环境。使用Power Builder可以用一种可视的直观方式来创建应用程序的用户界面和数据库接口。同时其诸多强大功能、创新特性以及与应用服务器、Web服务器、EJB的无缝集成,能够为开发人员新的企业应用提供强大支持。
2.ODBC数据源管理器。ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
3.ASA 8.0数据库。使用Power Builder开发信息管理系统时,许多开发人员喜欢选择使用Adaptive Server Anywhere(ASA 8.0或者ASA 7.0)作为本地数据库。这种数据库不仅具有大型数据库的特点,例如完善的管理工具支持(Sybase Central)、触发器、存贮过程的支持、用户权限管理等,还有一个优点就是安装、移植比较方便,它的数据库只有两个文件:一个DB文件,用于保存对象定义以及数据;一个LOG文件,用于保存日志。
二、系统总体设计
本系统共分九大模块:基础信息管理模块——实现系统初装时的数据初始化以及后来的数据增加、删除、更新等功能;加油管理模块——实现车辆加油信息的统计,可以有效的分析车辆的耗油量,以及相关性能,从实际上掌控车辆的具体运行要求,及时更换车辆;出车管理模块——实现车辆的出车登记、回车登记、出车查询等功能,出车登记、回车登记可以有效掌控车辆状态,了解车辆运行情况,实现车辆的的合理调动;车辆管理模块——实现车辆信息的添加、修改、删除等功能;规费管理模块——纪录车辆运营所产生的各种费用,实现车辆各种费用的有效整合,从而能够全面的掌控车辆运营所产生的费用,分析企业的效益;维修管理模块——纪录车辆维修信息,了解车辆目前是否可用,分析车辆状况,有效实现对车辆使用情况的掌控;保险管理模块——实现车辆保险信息的登记、查询、统计。用户录入相关的投保车辆以及投保信息、投保公司,为车辆的维修或事故方便快捷的查询、联系所投保的保险公司;年审管理模块——实现车辆年审信息的统计、增加、修改、删除,可以方便的查询车辆年审状况,提示下一年年审时间;系统管理模块——实现添加用户、删除用户、对已经添加到数据库中的用户进行密码的修改,执行数据库备份和恢复、数据库表的维护以及用户管理工作,保证系统正常运行。
三、数据库设计
功能的实现离不开数据库的支持,系统需要数据库有用户信息表、驾驶员档案表、费用信息表、加油记录表、出车记录表、维修信息表、年审信息表、保险记录表等相关信息表格,由于开发时使用的数据量比较小,因此这些表都集中建立在同一个数据库中,开发者需要明确希望从数据库得到什么信息即可从库中调出。由于采用的ASA 8.0数据库,所以只有DB和LOG两个文件。
四、运行与测试
系统开发完成后,要对系统进行测试,测试阶段是尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用。测试本身的目的是尽可能地暴露程序中的错误,因此在编译完成后,尝试用现实数据来进行正确的调试,系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。本系统的测试采用的是先人工测试,后机器测试的方法。
结论
车辆管理系统减轻管理人员的劳动强度,提高了工作效率与管理水平,具有很大的使用价值。在计算机技术和网络技术高速发展的今天,企业管理的规范化、网络化、系统化已成为一种必然趋势,该系统的开发为企业管理系统的开发提供了一种新理念、新思路,为推动企业管理工作起到了积极的促进作用。
参考文献:
[1] 刘志铭,等.Power Builder数据库开发关键技术与实例应用[M].北京:人民邮电出版社,2004:5.
[2] 董军等.Power Builder案例开发集锦[M].北京:电子工业出版社,2005:7.
[3] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,1998:8.
[4] 黄浩.PowerBuilder 9.0精彩编程百例[M].北京:中国水利水电出版社,2004:4.
[5] 王珊,萨师煊.数据库系统相对论[M].北京:高等教育出版社,2000:2.
[6] 张海藩.软件工程导论[M].北京:清华大学出版社,2003:1.
[7] James R.Groff Paul N.Weinberg.SQL完全手册[M].北京:电子工业出版社,2003:7.
[8] ScottE Donaldson.Successful Software Development[M].北京:机械工业出版社,2003.[责任编辑 吴 迪]