汽车租赁信息管理系统设计与实现

时间:2022-08-11 05:55:47

汽车租赁信息管理系统设计与实现

摘 要: 本文主要介绍了汽车租赁系统是基于C/S结构,采用VB作为前台开发工具,Access作为后台数据库。对汽车租赁管理信息系统进行了详细的需求分析,阐述系统的功能需求,利用先进的技术和模块化的软件结构,通过租赁管理,档案管理,系统管理,帮助管理四个功能系统,实现信息化管理。

关键词: C/S结构; 汽车租赁管理; Visual Basic 6.0; Access

中图分类号: F719 文献标识码: A 文章编号: 1009-8631(2011)01-0198-02

汽车租赁作为租赁的一个类别,其特性是交通服务,共性是租赁。就特性看,以短期租赁(Rental)、网络化服务为特征的汽车租赁服务已成为满足个性化需求的主要交通模式;从共性看,以长期租赁方式(Leasing)获取车辆所有权为特征的汽车融资租赁因其促进销售的优势,成为汽车销售的方式之一。因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。

一、系统分析

(一)系统需求分析

汽车租赁管理是汽车租赁公司开展日常运营活动的必须环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。而计算机技术的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作,完全实现数据信息的电算化管理,从而提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。

1. 系统目标

软件开发的意图为便于汽车租赁的管理,方便查看管理有关汽车及租赁的情况。本系统需要实现的目标有以下几点:(1)能对车辆信息进行添加,修改,删除;(2)能对客户信息进行添加,修改,删除;(3)能对租赁信息进行查询;(4)能添加管理员;(5)能对汽车销售上信息和保险公司信息进行管理。

2. 用户需求

用户需求是指用户要求新系统应具有的全部功能和特性。

(1)使用范围:按汽车租赁公司的相关业务完成汽车租赁系统管理。

(2)使用权限:汽车租赁公司工作人员。

(3)需求内容:A 查询、修改、删除租赁信息; B 查询、修改、删除车辆信息; C 查询、修改、删除客户信息;D 查询、修改、删除汽车销售商和保险公司信息; E 修改登录密码;F 添加管理员。

3. 性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽车租赁管理信息系统应该满足以下的性能需求:

(1)数据处理的及时性,准确性

系统处理的准确性和及时性是系统的必要性能。本系统在设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。由于本系统的各种数据对于整个系统的功能和性能举足轻重,因此其准确性在很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据验证方法确保数据的准确性。

(2)数据安全性

系统数据的安全性在整个系统中占有十分重要的地位。任何系统都应保证数据的安全性。

(3)系统的易用性

本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,缩短用户对系统熟悉的过程。

4. 其他需求

(1)要求界面适当美观,通用性比较强;

(2)系统负荷能力强,防止数据量过大,而影响速度。

(二)可行性分析

1. 技术可行性

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。而我所要开发的汽车租赁管理信息系统将要处理的只是一些量多而类型简单的数据,以目前计算机的硬件基础及发展趋势,将完全能满足系统的开发与运行。本系统宜采用Visual Basic,Access等现有技术来开发,技术上可行。

2. 经济可行性

经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。随着信息化社会的发展,人们对信息、数据等的准确性的需求也不断加大,相应的,各行各业的管理模式也不同程度的趋向于完全的自动化管理,管理软件的开发更是随着社会的发展迅速崛起。汽车租赁管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,起到的作用也是十分可观的。

3. 操作可行性

汽车租赁管理系统是基于VB 6.0平台开发的,VB系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便的特点,所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。

4. 法律可行性

本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。

通过以上四点的分析,可以确定本系统的开发是可行的。

(三)系统功能分析

系统功能分为:租赁管理,档案管理,系统管理,帮助管理四个部分。

1. 租赁管理:能对车辆租赁情况进行管理。

2. 档案管理:能对保险公司信息,销售商信息,车辆信息,客户/会员进行添加,修改,删除等功能。

3. 系统管理:能对管理员进行添加和修改密码的管理。

4. 帮助管理:介绍本系统功能及报表的打印功能。

二、系统总体设计

(一)总体设计目标

系统规划系统开发的总体任务是实现汽车租赁信息关系的系统化、规范化和自动化。面对庞大的信息量,要做到对汽车租赁的各类信息有准确、快速了解,有科学的统计和快速的查询,在这样的形式下需要有管理系统来提高汽车租赁管理工作的效率,进而减少管理方面的工作量,做到信息的规范管理。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。

(二)系统业务流程分析

业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。业务流程分析是系统分析中的基础环节。系统功能分析是在系统开发的总体任务基础上完成的。

(三)系统功能结构图

系统功能结构是反映一个系统的整体功能结构以及个功能结构或模块间的关系。本系统根据用户需求和功能分析来设计本系统的功能模块,如图1所示:

(四)系统数据流图

数据流图(DFD,data flow diagram),是采用图形方式来表达系统的逻辑功能和数据在系统内部的逻辑流向和逻辑变换过程的表达工具,是结构化系统分析方法的主要表达工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。本系统的顶层数据流图,

(五)E-R图

E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:(1)实体型(Entity):用矩形表示,矩形框内写明实体名;比如管理员、客户、车辆等都是实体。(2)属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如管理员的编号、用户名、密码都是属性。(3)联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。管理员信息(编号、用户名、密码),客户信息(编号、姓名、性别、籍贯、电话、身份证号、学历、年龄、工作单位、联系地址、驾驶证号、是否会员),车辆信息(编号、颜色、车牌、违章、出厂时间、车辆用途、购置税号、车辆类型、购买日期、购买价格、其它事由、投诉、出险事故、行驶里程、发动机号),保险公司信息(编号、电话、地址、联系人、公司名称、邮编、类型、传真)。

参考文献:

[1] 刘炳文.Visual Basic程序设计教程[M].北京:清华大学出版社,2006(08).

[2] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社, 2006(05).

[3]唐邦民,谢晗昕,郭瑞军.Visual Basic数据库开发实例精粹[M].电子工业出版社,2007(08).

[4] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社, 1998(07).

[5] 邓良松.软件工程[M].西安:电子科技大学出版社,2006(04).

[6] 郭福顺.数据结构与算法基础[M].大连:大连理工大学出版, 2000(06).

[7] 冯玉才.数据库基础[M].华中理工大学出版社,1993(09).

上一篇:跆拳道俱乐部营销战略的研究 下一篇:房地产投资风险及防范策略分析