一、系统需求分析:
汽车租赁是一个新兴的行业,使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。因此这个行业是现在市场上值得人们注意的问题。
为了大家更好的了解,先把此系统的总体功能模块如下:
二 软件概要设计
从上面图可以看出本系统划分为4个功能模块,基本信息管理模块用于管理汽车类型,保险类型及车辆的基本信息,客户会员管理模块用于对租赁车辆的客户进行统一管理,日常业务管理用于管理汽车租赁的业务信息,系统用户管理模块用于管理系统用户信息。
1.开发规范:
a)开发环境:
操作系统: win2000 ,win XP
1.开发工具: VB6
数据库: Access2000(使用ADO连接数据库)
b)设计工具:
数据库和类设计工具: Access2000
文档书写工具: word2000
2.以下是各模块的基本功能的示意图:
基本信息管理模块:
客户会员管理模块的基本功能图:
客户会员管理模块的基本功能:
用户管理功能呢国际和模块图:
2.系统功能描述
(1)基本信息管理
* 添加,修改 删除和查看汽车类型信息。
* 添加 修改 删除和查看保险类型信息。
* 添加 修改 删除和查看会员类型信息。
(2)销售上管理
●修改销售商信息。
●添加销售商信息,包括销售商编号 名称 联系电话 传真 地址等信息
●删除销售信息。
●查看销售信息。
●查看销售的汽车信息。
(3)保险公司管理
* 保险公司信息,包括保险公司编号,名称,联系电话,传真,地址等信息。
* 保险公司信息。
* 保险公司信息。
* 保险公司信息。
* 保险公司信息。
(4)客户信息管理
添加客户基本信息,包括客户编号,姓名,年龄 工作单位等信息。
修改客户基本信息。
删除客户基本信息。
升级客户为会员。
查看客户基本信息。
(5)会员信息管理
修改会员信息。
注销会员信息。
查看会员信息。
(6)汽车信息管理
添加汽车基本信息,包括车牌号,车辆名称,车辆类型,车身颜色,发动机号等信息。
修改租赁信息。
删除汽车基本信息。
查询汽车基本信息。
(7)汽车租赁信息
添加租赁信息,包括车牌号,客户号,租赁模式,租赁时间,出车公里等信息。
修改租赁信息。
删除租赁信息。
审核续租信息。
打印租赁合同。
查租赁信息。
(8)汽车续租管理
添加续租信息,包括租赁时间,租赁天数等信息。
修改续租信息。
审核续租信息。
查看续租信息。
(9)汽车归还管理
添加归还信息,包括实际归还时间,回车公里数,超车费用,超公里费用等信息。
修改归还信息。
结算审核归还信息。
查看归还信息。
(10)系统用户管理功能
添加系统用户信息,包括用户名,密码,员工编号和用户类型等信息。
修改系统用户信息。
删除系统用户信息。
查看系统用户信息。
三 系统流程分析
所谓系统流程就是用户在使用系统时的工作过程。对于多类型用户的管理系统来说,每一类用户的工作流程都是不同的
四.数据库设计
类型表Types
编号 | 字段名称 | 数据类型 | 说明 |
1 | Id | 自动编号 | 类型编号 |
2 | Typename | 文本 | 类型名称 |
3 | Typeid | 数字 | 类型分类 |
4 | Description | 文本 | 类型职能描述 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Id | 数字 | 类型编号 |
2 | Typename | 文本 | 类型名称 |
3 | Rate | 数字 | 享受的折扣 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Id | 自动编号 | 公司编号 |
2 | Company | 文本 | 公司名称 |
3 | Telephone | 文本 | 联系电话 |
4 | Zipcode | 文本 | 邮政编码 |
5 | Fax | 文本 | 传真 |
6 | Address | 文本 | 地址 |
7 | 文本 | 电子邮件 | |
8 | Contact | 文本 | 联系人 |
9 | Typeid | 数字 | 公司类型 |
10 | Comment | 备注 | 说明 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Id | 文本 | 客户编号 |
2 | Name | 文本 | 姓名 |
3 | Sex | 文本 | 性别 |
4 | Age | 数字 | 年龄 |
5 | Idcard | 文本 | 身份证号 |
6 | Telephone | 文本 | 电话 |
7 | Workplace | 文本 | 工作地点 |
8 | Address | 文本 | 家庭住址 |
9 | Zipcode | 文本 | 邮政编码 |
10 | 文本 | 电子邮件 | |
11 | Licenseno | 文本 | 驾驶证号 |
12 | Lecensetype | 文本 | 驾驶证类型 |
13 | Getdate | 文本 | 发证日期 |
14 | Exprireddate | 文本 | 到期日期 |
15 | Driverage | 数字 | 驾龄 |
16 | Flag | 数字 | 会员标记 |
17 | Typeid | 数字 | 会员类型 |
18 | Certificate | 文本 | 抵押证件 |
19 | Warrantor | 文本 | 担保人 |
20 | Widcard | 文本 | 担保人身份证号 |
21 | Wworkplace | 文本 | 担保人工作单位 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Carno | 文本 | 车牌号 |
2 | Typeid | 数字 | 车辆类型 |
3 | Carname | 文本 | 车辆名称 |
4 | Color | 文本 | 车辆颜色 |
5 | Oilno | 文本 | 汽油编号 |
6 | Engineno | 文本 | 发动机号 |
7 | Carcase | 文本 | 车架号 |
8 | Saleid | 数字 | 销售商编号 |
9 | Buydate | 日期/时间 | 购买日期 |
10 | Insurno | 文本 | 保单号 |
11 | Insured | 数字 | 保险公司编号 |
12 | Insurtype | 文本 | 保险种类 |
13 | Insursdate | 日期/时间 | 起保日期 |
14 | Insuredate | 日期/时间 | 结束日期 |
15 | Deprice | 数字 | 押金 |
16 | Dayprice | 数字 | 日租金 |
17 | Weekendprice | 数字 | 周末租金 |
18 | Weekprice | 数字 | 周租金 |
19 | Monthprice | 数字 | 月租金 |
20 | Daypm | 数字 | 日限公里数 |
21 | Overtimeprice | 数字 | 超时租金 |
22 | Overkmprice | 数字 | 超公里租金 |
23 | Status | 文本 | 状态 |
24 | Comment | 备注 | 备注 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Contractno | 文本 | 合同编号 |
2 | Carno | 文本 | 车牌号 |
3 | Custid | 文本 | 客户编号 |
4 | Leasetime | 日期/时间 | 租赁时间 |
5 | Leasemode | 文本 | 租赁模式 |
6 | Price1 | 数字 | 租赁价格 |
7 | Price2 | 数字 | 按日租赁时的周末租赁价格 |
8 | Workdays | 数字 | 租赁工作日.周.月的数量 |
9 | Weekendcount | 数字 | 租赁的周末个数 |
10 | Deposit | 数字 | 押金 |
11 | Daykm | 数字 | 日限公里数 |
12 | Outkm | 数字 | 出车公里数 |
13 | Oprice1 | 数字 | 超公里每公里价格 |
14 | Oprice2 | 数字 | 超时每小时价格 |
15 | Returntime | 日期/时间 | 应归还时间 |
16 | Returnkm | 数字 | 归还公里数 |
17 | Othercost | 数字 | 其他费用 |
18 | Rate | 数字 | 折扣 |
19 | Payment | 数字 | 实际支付金额 |
20 | Total | 数字 | 总金额 |
21 | Status | 文本 | 状态 |
22 | Createdate | 日期/时间 | 创建日期 |
23 | Username | 文本 | 创建人 |
24 | Realrtime | 日期/时间 | 实际归还时间 |
编号 | 字段名称 | 数据类型 | 说明 |
1 | Username | 文本 | 用户名 |
2 | pwd | 文本 | 密码 |
进入“汽车租赁管理系统”的主界面,如图所示,
如果要查看“汽车类型”和“保险类型”,则点击快捷键“类型管理”或者是点击菜单栏中的“基本信息管理”中的“类型管理”,如图,
点击上面两图中相应的按钮“添加”,“修改”,“删除”,“返回”,可以对其进行相应的操作,如图所示,
如果公司中有新进汽车则进行添加汽车类型,也可以对现有汽车类型进行修改,比如汽车如有停产现象则删除此汽车类型。汽车保险分为5类,也可以对其进行修改,删除。
添加汽车类型
修改汽车类型
添加保险类型
修改保险类型
每一辆汽车都有他自己的厂家,为了方便管理,我们将对每一辆车进行归类,统计出每一个厂家自己生产汽车的数量,还可以查出自己厂家所销售的所有的汽车类型。并对厂家的信息进行修改,添加。
上图是汽车销售商管理界面,查看汽车类型所有的销售商,也可以查看每个销售商在本公司销售的所有的汽车。
添加销售商信息为了方便联络。也对其进行定期的修改,添加和完善。
修改销售商信息
查看销售商所销售的汽车类型
下图为保险公司管理,在公司的每一辆汽车都进行过保险,为了方便管理汽车的管理,我们可以添加,修改和查看保险的汽车。
添加保险公司信息
修改保险公司信息
查看所保险的汽车
下图为车辆管理界面
添加车辆
修改车辆
下图为客户信息管理界面
添加客户信息
修改客户信息
加入会员界面
下图为会员信息管理界面
修改会员信息
下图为会员类型管理
添加会员类型
修改会员类型信息
下图为汽车租赁管理
添加汽车租赁信息
汽车归还管理
归还汽车后的结算
进行修改的界面
下图为用户管理的界面
添加用户界面
管理员可以自行添加用户。
六.软件登陆界面
打开本系统首先执行的是用户的登陆界面,用户只有登陆正确的用户名和密码,才可以进入系统,否则退出。
七.总结
通过这次程序设计使我们较系统地学习并掌握了开发一个完整的程序所需的知识,在这次汽车租赁管
理系统设计中,我们充分体验VB程序设计所带来的好处,例如一些链接的方法和模块.数据库的添加代码的
编写,提高了综合运用知识的能力,重要的是我们在开发过程中认识到了团队精神的重要性。整个系统开发
与设计的过程是艰辛的,但是成功的喜悦却是甘甜的。以前学习只是一些零散的东西,从来没有感觉到将他
们融合在一起可以开发出来一个完整的软件,这样才会让我们的思路更广,作出来的系统才更完美。
我们通过查阅大量有关资料,学到了不少新知识,培养了我们工作的能力,也使我们充分体会到了创造过程中的探索的艰难和成功的喜悦。