汽车租赁管理系统论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

焦作大学毕业设计说明书第1页共44页第一章引言随着计算机科学的迅速发展,计算机应用领域在不断的扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应问世,可见计算机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便快捷,这就大大的提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在企业管理,办公自动化等方面得到了普遍应用。受到用户的广泛欢迎。汽车租赁业起源于20世纪初的美国,经过近一个世纪的发展,已成为租赁行业最大的一个分支。目前全世界汽车租赁公司可达1万家,汽车租赁年营业收入可达1000亿美元。汽车租赁已渗透到社会的各个方面,给人们的生活带来了很大的便利和实惠,也使社会资源得到了充分的利用,在世界经济中发挥着重要的作用。因此一个完善的、简洁的汽车租赁系统将对汽车租赁公司有着莫大的帮助,使其更加方便的管理汽车租赁.第2页共44页焦作大学毕业设计说明书第二章研究现状与设计目标2.1设计背景本系统是为了适应目前我国汽车租赁公司的迅猛发展而出现的一些问题而设计的,汽车租赁的发展将会对我国经济建设和社会生活的很多领域发挥不可替代的作用,尤其是对于传统运输业、旅游业以及汽车工业、汽车流通业等相关行业发展的带动作用是十分显著的。不仅可以节省巨额投资,调整资产结构,而且可以根据市场实际需要租用适用的车型,这样更灵活,更经济,更有效地提高车辆利用率,减少资金占用和资源的浪费。可以缓解资金短缺的矛盾,是扩大生产规模的有效途径。汽车租赁的发展将会带来一种更加方便、快捷、舒适的旅客运输形式。因此如能够充分利用汽车租赁管理系统对汽车租赁进行管理规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。2.2设计目标本系统的主要设计实现目标如下:1.基本信息管理(1).添加、修改、删除和查看汽车管理类型信息(2).添加、修改、删除和查看会员类型信息2.保险公司管理(1)添加、删除、修改、删除保险公司信息(2)查看保险的汽车信息3.客户信息管理(1)添加客户基本信息(2)修改客户基本信息(3)查看客户基本信息4.会员信息管理(1)修改会员信息(2)注册会员信息(3)查看会员信息焦作大学毕业设计说明书第3页共44页5.汽车信息管理(1)添加汽车基本信息(2)修改汽车基本信息(3)删除汽车基本信息(4)查询汽车基本信息6.汽车租赁管理(1)添加租赁信息(2)修改租赁信息(3)查看租赁信息7.汽车续租管理(1)添加续租信息(2)修改续租信息(3)查看续租信息8.汽车归还管理(1)添加归还信息(2)修改归还信息(3)结算审核归还信息(4)查看归还信息9.系统用户管理功能(1)添加系统用户信息(2)修改系统用户信息(3)删除系统用户信息(4)查看系统用户信息第4页共44页焦作大学毕业设计说明书第三章要解决的几个关键问题3.1数据库的建立设计数据库的关键是设计表.首先确定需要什么样的表.设计时首先为每列指派数据类型.数据库类型定义了各列所允许的数据值.文本:用于存储文本或字符与数字的结合,最多可存储255个字符.“字段大小”属性控制可以输入的最多的字符数.备注:用于存储长文本,例如注释或说明.最多存储65536个字符.数字:用于存储将要进行算术运算的数据.存储空间为1、2、4或8个字节;日期/时间:用语存储日期和时间.存储空间为8个字节.是/否:用于存储两个值中的一个的数据.不允许Null值.存储空间1位.3.2创建工程首先要创建工程存储的目录,例如“汽车租赁系统\Code”.运行VisualBasic6.0主程序,并选择新建“标准EXE”工程.新建工程后,在VisualBasic窗口中有一个缺省的窗体Form1.选择“工程”菜单中的“工程1属性”命令,在“工程属性”对话框中,将工程名设置为Lease.单击“保存”按钮,将工程存储为Lease.vbp,将窗体保存为FrmMain.frxVisualBasic资源通常有窗体、模块、和类模块等构成.在“工程资源管理器”中可以对窗体、模块和类模块进行管理.窗体是VisualBasic程序中必不可少的资源.它可以实现程序的外观显示,添加程序代码,实现需要的功能.窗体文件通常直接存放在应用程序的目录下.模块可以用来管理全局常量、变量和用户字定义函数等.本系统定在应用程序目录下创建Modules目录,用来存放模块文件.1.Cost用来管理工程中的全局常量.2.DbFunc用来管理与数据库操作相关的函数.3.GeneralFunc用来管理通过的用户字定义4.ImageFunc用来管理与图象文件存储有关的访问数据库函数.5.Variable用来管理工程中的全局变量,包括全局叔祖和全局对象.焦作大学毕业设计说明书第5页共44页第四章系统结构与模型4.1功能模块划分本系统分为4个功能模块,基本信息管理、客户信息管理、日常业务管理、系统用户管理,其功能模块图如下:图4.1汽车租赁管理系统功能模块示意图基本信息管理模块基本功能如下图:提供类型数据提供保险数据图4.2本信息管理模块功能图客户会员管理模块基本功能如下图提供类型数据图4.3客户会员管理模块功能图日常业务管理模块是整个系统的核心,其他模块为他提供基础数据,其基本功能图如下:提供汽车数据图4.4日常业务管理模块功能图汽车租赁管理系统基本信息管理汽车信息管理日常业务管理客户信息管理系统用户管理类型信息管理基本信息管理保险公司管理基本信息管理汽车信息管理基本信息管理会员类型管理汽车归还管理汽车续租管理汽车租赁管理会员信息管理客户信息管理汽车诅租管理汽车归还管理汽车租赁管理第6页共44页焦作大学毕业设计说明书在本系统初始化时,用户管理模块有有一个默认的系统管理员用Admin,Admin用户可以创建用户、修改用户信息,以及删除用户;普通的用户只能修改自己的用户名和密码.用户管理功能模块的关系图如下:Admin用户普通用户图4.5用户管理功能集合模块关系图4.2系统流程图本系统流程图如下:重试否失败是成功普通用户普通用户管理员图4.6系统流程图开始1管理自己的用户信息2管理普通用户的用户信息管理自己的用户信息用户登陆退出程序读取用户类型修改Admin用户密码系统用户信息管理修改自身的用户和密码创建、修改和删除普通用户失败超过3次退出程序焦作大学毕业设计说明书第7页共44页4.3实体E-R图图4.7实体E-R图4.4设计表结构数据库包含以下7张表:类型表Types,会员类型表MemberType,公司信息表Company,客户信息表Customer,汽车租赁lease和用户信息表Users.下面是类型表的结构.1.类型表Types类型表Types用来保存汽车分类和保险类型的信息.本系统是采用树状结构来管理类型数据,也就是在类型之间建立从属关系.表Types的结构如下表.表4-1表Types的结构编号字段名称数据类型说明1ID自动编号,长整型类型编号,主键2TypeName文本,长度为50类型名称,必填字段(是),允许空字符串(否)3Typeld数字,字节类型分类,1-汽车类型4Description文本,长度为100类型只能描述,必填字段(否),允许空字符串(是)2.会员类型表MemberType6会员类型表MemberType用来保存会员类型信息.表MemberType的结构如下表第8页共44页焦作大学毕业设计说明书表4-2表MemberType的结构编号字段名称数据类型说明1ID数字,长整型类型编号,主键2TypeName文本,长度为50类型名称,必填字段(是),允许空字符串(否)3Rate数字,单精度型享受的折扣3.公司信息表Company公司信息表Company用来保存销售商和保险公司的基本信息.表Company的结构表如下:表4-3表Company的结构编号字段名称数据类型说明1ID自动编号,长整型公司编号,主键2Company文本,长度为100公司名称,必填字段(是),允许空字符串(否)3Telphone文本,长度为50联系电话,必填字段(否),允许空字符串(是)4ZipCode文本,长度为10邮政编码,必填字段(否),允许空字符串(是)5Fax文本,长度为40传真,必填字段(否),允许空字符串(是)6Address文本,长度为50地址,必填字段(否),允许空字符串(是)7Email文本,长度为50电子邮件,必填字段(否),允许空字符串(是)8Contact文本,长度为50联系人,必填字段(否),允许空字符串(是)9Typeld数字,字节公司类型10Comment备注说明,必填字段(否),允许空字符串(是)4.客户信息表Customer客户信息表Customer用来保存保险公司的基本信息.表Customer的结构图如下:表4-4表Customer的结构编号字段名称数据类型说明1ID文本,长度为20客户编号,主键2Name文本,长度为50姓名,必填字段(是),允许空字符串(否)3Sex文本,长度为2性别,必填字段(否),允许空字符串(是)4Age数字,整型年龄,必填字段(否),允许空字符串(是)5IDCard文本,长度为30身份证号,必填字段(否),允许空字符串(是)6Telephone文本,长度为30电话,必填字段(否),允许空字符串(是)7WorkPlace文本,长度为50工作地点,必填字段(否),允许空字符串(是)8Address文本,长度为50家庭住址,必填字段(否),允许空字符串(是)9ZipCode文本,长度为10邮政编码,必填字段(否),允许空字符串(是)10Email文本,长度为30电子邮件,必填字段(否),允许空字符串(是)11LicenseNo文本,长度为30驾驶证号,必填字段(否),允许空字符串(是)12LecenseType文本,长度为20驾驶证类型,必填字段(否),允许空字符串(是)13GetDate文本,长度为20发证日期,必填字段(否),允许空字符串(是)14ExpiredDate文本,长度为20到期日期,必填字段(否),允许空字符串(是)15DriverAge数字,整型驾龄,必填字段(否),允许空字符串(是)16Flag数字,字节会员标记(0-非会员,2会员)焦作大学毕业设计说明书第9页共44页17Typeld数字,长整型会员类型18Certificate文本,长度为40抵押证件,必填字段(否),允许空字符串(是)5.汽车信息表Cars汽车信息表Cars用来保存汽车基本信息表4-5表Cars的结构编号字段类型数据类型说明1CarNo文本,长度为20车牌号,主键2Typeld数字,整型车辆类型,必填字段(是)3CarName文本,长度为50车辆名称,必填字段(否),允许空字符串(是)4Color文本,长度为20车辆颜色,必填字段(否),允许空字符串(是)5OilNo文本,长度为30车辆编号,必填字段(否),允许空字符串(是)6EngineNo文本,长度为50发动机号,必填字段(否),允许空字符串(是)7CarCase文本,长度为50车架号,必填字段(否),允许空字符串(是)8InsurNo文本,长度为50保单号,必填字段(否),允许空字符串(是)9InsurId数字,长整型保险公司编号,必填字段(否)10InsurType文本,长度为50保险种类,必填字段(否),允许空字符串(是)11BuyDate日期/时间购买日期,必填字段(否),允许空字符串(是)12Deposit数字整型押金,必填字段(否)13Dayprice数字整型日租金,必填字段(否)14WeekEndprice数字整型周末租金,必填字段(否)6.汽车租赁表Lease汽车租赁表Lease用来保存汽车租赁的日常业务信息.表4-6表Lease的结构编号字段名称数据类型说明1ContractNo文本,长度为50合同编号,主键2CarNo文本,长度为20车牌号,必填字段(是),允许空字符串(否)3Custld文本,长度为20客户编号,车牌

1 / 41
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功