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