莆田学院课程设计
2 理论综述
2.2 开发工具的选择
2.2.1 Visual Basic6.0简介
Visual Basic 6.0是一种编程语言。1991年,美国微软公司推出了Visual Basic(可间称VB),Visual 意即可视的、可见的,指的是开发像windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。Basic指的是Beginners all_purpose symbolic instruction code 初始者通用符号指令代码语言。
VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。Visual Basic 6.0 是1998年的产品,后来又有几次的升级,现在用的大多数是SP4。 2.1.2 sql server2000简介
SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT??系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server???? SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用????
5
莆田学院课程设计
3 系统分析
3.1系统需求分析
汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。从而提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。 3.1.1系统目标
软件开发的意图为便于汽车租赁的管理,方便查看管理有关汽车及租赁的情况。本系统需要实现的目标有以下几点:
(1)能对车辆信息进行添加,修改,删除; (2)能对客户信息进行添加,修改,删除; (3)能对租赁信息进行查询; (4)能添加管理员;
(5)能对汽车销售上信息进行管理。 3.1.2用户需求
用户需求是指用户要求新系统应具有的全部功能和特性。
a使用范围:按汽车租赁公司的相关业务完成汽车租赁系统管理。 b使用权限:汽车租赁公司工作人员。
c需求内容: (1) 查询、修改、删除租赁信息;
(2) 查询、修改、删除车辆信息; (3) 查询、修改、删除客户信息; (4) 修改登录密码; (5) 添加管理员。 3.1.3性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽车租赁管理信息系统应该满足以下的性能需求:
(1)数据处理的及时性,准确性
系统处理的准确性和及时性是系统的必要性能。本系统在设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。
6
莆田学院课程设计
由于本系统的各种数据对于整个系统的功能和性能举足轻重,因此其准确性在很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据验证方法确保数据的准确性。
(2)数据安全性
系统数据的安全性在整个系统中占有十分重要的地位。任何系统都应保证数据的安全性。
(3)系统的易用性
本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,缩短用户对系统熟悉的过程。 3.1.4其他需求
(1)要求界面适当美观,通用性比较强;
(2)系统负荷能力强,防止数据量过大,而影响速度。
3.2可行性分析
(1)技术上可行
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。而所要开发的汽车租赁管理信息系统将要处理的只是一些量多而类型简单的数据,以目前计算机的硬件基础及发展趋势,将完全能满足系统的开发与运行。本系统宜采用Visual Basic,Access等现有技术来开发,技术上可行。
(2)经济可行
经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。随着信息化社会的发展,人们对信息、数据等的准确性的需求也不断加大,相应的,各行各业的管理模式也不同程度的趋向于完全的自动化管理,管理软件的开发更是随着社会的发展迅速崛起。汽车租赁管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,能够起到的作用也是十分可观的。
(3)操作可行性
汽车租赁管理系统是基于VB 6.0平台开发的,VB系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便,所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。
(4)法律可行性
7
莆田学院课程设计
本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。 通过以上四点的分析,可以确定本系统的开发是可行的。
3.3系统功能分析
系统功能分为:租赁管理,档案管理,系统管理,帮助管理四个部分。 (1)租赁管理:能对车辆租赁情况进行管理。
(2)档案管理:能对保险公司信息,销售商信息,车辆信息,客户/会员进行添加,修改,删除等功能。
(3)系统管理:能对管理员进行添加和修改密码的管理。 (4)帮助管理:介绍本系统功能及报表的打印功能。
8
莆田学院课程设计
4系统总体设计
4.1系统数据流图
数据流图(DFD,data flow diagram),是采用图形方式来表达系统的逻辑功能和数据在系统内部的逻辑流向和逻辑变换过程的表达工具,是结构化系统分析方法的主要表达工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。本系统的顶层数据流图,如下图1所示:
租车信息客户车辆P汽车租赁管理信息系统反馈信息管理信息用户
图1数据流顶层图
4.2 E-R图
E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
(1)实体型(Entity):用矩形表示,矩形框内写明实体名;比如管理员、客户、车辆等都是实体。
(2)属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如管理员的用户名、密码都是属性。
(3)联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。
本系统实体图如下。
管理员信息(用户名、密码)如图2所示:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汽车租赁管理信息系统01(1)(3)在线全文阅读。
相关推荐: