软件说明文档.docx
《软件说明文档.docx》由会员分享,可在线阅读,更多相关《软件说明文档.docx(27页珍藏版)》请在冰豆网上搜索。
软件说明文档
软件说明文档
一、系统需求分析:
汽车租赁是一个新兴的行业,使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。
因此这个行业是现在市场上值得人们注意的问题。
为了大家更好的了解,先把此系统的总体功能模块如下:
二软件概要设计
从上面图可以看出本系统划分为4个功能模块,基本信息管理模块用于管理汽车类型,保险类型及车辆的基本信息,客户会员管理模块用于对租赁车辆的客户进行统一管理,日常业务管理用于管理汽车租赁的业务信息,系统用户管理模块用于管理系统用户信息。
1.开发规范:
a)开发环境:
操作系统:
win2000,winXP
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
文本
类型职能描述
会员类型表MemberType
编号
字段名称
数据类型
说明
1
Id
数字
类型编号
2
Typename
文本
类型名称
3
Rate
数字
享受的折扣
公司信息表Company
编号
字段名称
数据类型
说明
1
Id
自动编号
公司编号
2
Company
文本
公司名称
3
Telephone
文本
联系电话
4
Zipcode
文本
邮政编码
5
Fax
文本
传真
6
Address
文本
地址
7
Email
文本
电子邮件
8
Contact
文本
联系人
9
Typeid
数字
公司类型
10
Comment
备注
说明
客户信息表Customer
编号
字段名称
数据类型
说明
1
Id
文本
客户编号
2
Name
文本
姓名
3
Sex
文本
性别
4
Age
数字
年龄
5
Idcard
文本
身份证号
6
Telephone
文本
电话
7
Workplace
文本
工作地点
8
Address
文本
家庭住址
9
Zipcode
文本
邮政编码
10
Email
文本
电子邮件
11
Licenseno
文本
驾驶证号
12
Lecensetype
文本
驾驶证类型
13
Getdate
文本
发证日期
14
Exprireddate
文本
到期日期
15
Driverage
数字
驾龄
16
Flag
数字
会员标记
17
Typeid
数字
会员类型
18
Certificate
文本
抵押证件
19
Warrantor
文本
担保人
20
Widcard
文本
担保人身份证号
21
Wworkplace
文本
担保人工作单位
汽车信息表Cars
编号
字段名称
数据类型
说明
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
备注
备注
汽车租赁表Lease
编号
字段名称
数据类型
说明
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
日期/时间
实际归还时间
用户信息表Users
编号
字段名称
数据类型
说明
1
Username
文本
用户名
2
pwd
文本
密码
五.汽车租赁管理系统的使用说明
进入“汽车租赁管理系统”的主界面,如图所示,
如果要查看“汽车类型”和“保险类型”,则点击快捷键“类型管理”或者是点击菜单栏中的“基本信息管理”中的“类型管理”,如图,
点击上面两图中相应的按钮“添加”,“修改”,“删除”,“返回”,可以对其进行相应的操作,如图所示,
如果公司中有新进汽车则进行添加汽车类型,也可以对现有汽车类型进行修改,比如汽车如有停产现象则删除此汽车类型。
汽车保险分为5类,也可以对其进行修改,删除。
添加汽车类型
修改汽车类型
添加保险类型
修改保险类型
每一辆汽车都有他自己的厂家,为了方便管理,我们将对每一辆车进行归类,统计出每一个厂家自己生产汽车的数量,还可以查出自己厂家所销售的所有的汽车类型。
并对厂家的信息进行修改,添加。
上图是汽车销售商管理界面,查看汽车类型所有的销售商,也可以查看每个销售商在本公司销售的所有的汽车。
添加销售商信息为了方便联络。
也对其进行定期的修改,添加和完善。
修改销售商信息
查看销售商所销售的汽车类型
下图为保险公司管理,在公司的每一辆汽车都进行过保险,为了方便管理汽车的管理,我们可以添加,修改和查看保险的汽车。
添加保险公司信息
修改保险公司信息
查看所保险的汽车
下图为车辆管理界面
添加车辆
修改车辆
下图为客户信息管理界面
添加客户信息
修改客户信息
加入会员界面
下图为会员信息管理界面
修改会员信息
下图为会员类型管理
添加会员类型
修改会员类型信息
下图为汽车租赁管理
添加汽车租赁信息
汽车归还管理
归还汽车后的结算
进行修改的界面
下图为用户管理的界面
添加用户界面
管理员可以自行添加用户。
六.软件登陆界面
打开本系统首先执行的是用户的登陆界面,用户只有登陆正确的用户名和密码,才可以进入系统,否则退出。
七.总结
通过这次程序设计使我们较系统地学习并掌握了开发一个完整的程序所需的知识,在这次汽车租赁管
理系统设计中,我们充分体验VB程序设计所带来的好处,例如一些链接的方法和模块.数据库的添加代码的
编写,提高了综合运用知识的能力,重要的是我们在开发过程中认识到了团队精神的重要性。
整个系统开发
与设计的过程是艰辛的,但是成功的喜悦却是甘甜的。
以前学习只是一些零散的东西,从来没有感觉到将他
们融合在一起可以开发出来一个完整的软件,这样才会让我们的思路更广,作出来的系统才更完美。
我们通过查阅大量有关资料,学到了不少新知识,培养了我们独立工作的能力,也使我们充分体会到了创造过程中的探索的艰难和成功的喜悦。