数据库课程设计-车辆租赁管理系统36页

上传人:文库****9 文档编号:175745712 上传时间:2021-03-24 格式:DOC 页数:36 大小:2.87MB
返回 下载 相关 举报
数据库课程设计-车辆租赁管理系统36页_第1页
第1页 / 共36页
数据库课程设计-车辆租赁管理系统36页_第2页
第2页 / 共36页
数据库课程设计-车辆租赁管理系统36页_第3页
第3页 / 共36页
数据库课程设计-车辆租赁管理系统36页_第4页
第4页 / 共36页
数据库课程设计-车辆租赁管理系统36页_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《数据库课程设计-车辆租赁管理系统36页》由会员分享,可在线阅读,更多相关《数据库课程设计-车辆租赁管理系统36页(36页珍藏版)》请在金锄头文库上搜索。

1、1 车辆租赁管理系统车辆租赁管理系统 摘要摘要 近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应 用已延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理 论基础,开发出一个小型的信息管理系统车辆租赁管理系统。 车辆租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手 工管理方式 不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术 的完备的车辆租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令 操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。经 过艰苦的努力,我们小组终于实现了预期的设计目标,开发出这套具有一定实用 价值的车辆

2、租赁管理系统,使用这套系统有利于提高汽车辆租赁公司的劳动生产 率,节约生产成本,增加经济效益。 信息管理系统的服务性系统,能满足保险业务的需求、客户群的拓展和管 理模式的变 化。系统开发具有超前意识,强调系统的标准化、系列化,模块化 设计,有明确的功能模块结构和技术支持模块结构,便于系统维护、修改和升 级,跟随先进技术的发展。信息管理的自动化、规范化是当今社会的发展趋势。 信息录入项目齐全、完整、系统,这些无疑是现代工程信息管理系统的要求。 因此车辆租赁管理系统可以方便地查询、阅读、修改、交流和重复使用! 关关键键字字:车辆租赁 车辆租赁管理系统 模块结构 E-R 图 visual studi

3、o 2010 SQL Server 2008 SQL 语句等 目录目录 2 1 1 概论概论-1 1 2 2 需求分析需求分析-1 1 2.12.1 设计任务设计任务 -1 2.22.2 设计要求设计要求 -1 3 3 概念结构设计概念结构设计 -2 2 3.13.1 概念结构设计概念结构设计 -2 3.23.2 车辆信息系统车辆信息系统 -2 3.33.3 客户信息系统客户信息系统 -3 3.43.4 司机信息系统司机信息系统 -3 3.53.5 租金查询系统租金查询系统 -4 3.63.6 全局全局 E-RE-R 图图 -4 4 4 逻辑结构设计逻辑结构设计-5 5 4.14.1 关系数据

4、模式关系数据模式 -5 4.24.2 视图的设计与优化视图的设计与优化 -6 5 5 数据库物理设计与实施数据库物理设计与实施-8 8 5.15.1 数据库应用的硬件、软件环境介绍数据库应用的硬件、软件环境介绍 -8 5.25.2 物理结构设计物理结构设计 -8 5.35.3 索引的设计索引的设计 -8 5.45.4 数据库逻辑设计数据库逻辑设计 -8 5.55.5 建立数据库建立数据库 -10 5.65.6 建立数据表建立数据表 -10 5.75.7 加载测试数据加载测试数据 -13 5.85.8 数据库文件夹结构数据库文件夹结构 -14 6 6 数据操作实现数据操作实现-1515 6.16

5、.1 连接和读取数据库连接和读取数据库 -15 6.26.2 数据查询操作数据查询操作 -17 6.36.3 数据更新操作数据更新操作 -19 6.46.4 数据库维护数据库维护 -20 7 7 用户界面设计用户界面设计-2020 7.17.1 登陆界面设计登陆界面设计 -20 3 7.27.2 主窗体界面设计主窗体界面设计 -21 7.37.3 管理员信息界面设计管理员信息界面设计 -21 7.47.4 车辆信息界面设计车辆信息界面设计 -22 7.57.5 客户信息界面设计客户信息界面设计 -25 7.67.6 司机信息界面设计司机信息界面设计 -28 7.77.7 租金查询界面设计租金查

6、询界面设计 -30 7.87.8 项目结构项目结构 -31 8 8 收获、体会和建议收获、体会和建议-3131 参考文献参考文献-3333 附录附录 分工安排表分工安排表-3333 1 车辆租赁管理系统车辆租赁管理系统 1 1 概论概论 今天,随着人民生活水平的提高,汽车工业的发展和汽车的普及,汽车 如今已经与我们的生活密不可分,而汽车租赁也已成为一个极具市场潜力 的行业,面对飞速发展的汽车租赁市场,其经营管理的汽车种类繁多,样式 各异,客户需求量大,客户要求高,每天的工作量大,一套完整的管理系统对 于汽车租赁公司来说已经十分重要, 在信息飞速发展的今天,计算机在事 务管理方面的应用已经相当广

7、泛,但目前很多汽车租赁公司还停留在人工 管理的水平上,显然不适应时代的发展,管理人员目前需要一套方便、计算 机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终 实现汽车租赁管理的全面自动化,使用汽车租赁管理系统可以规范企业的管 理和经营行为,减少企业的经营成本,提高工作效率。汽车租赁管理系统 是为汽车租赁公司提供的一个简单易用的系统,随着科技的发展,设备和管 理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而 建立管理系统是一个很好的解决办法! 2 2 需求分析需求分析 2.12.1 设计任务设计任务 该系统任务的管理对象: 管理员信息:管理员的相关信息。 车辆信息

8、:包括车辆类型、车辆名称、购买时间、车辆状况、租金标准 等。 客户信息:身份证号、姓名、年龄、地址、电话等。 司机信息:身份证号、姓名、年龄、地址、电话、驾驶证书等。 租金查询:车辆的租金和出租时间情况。 2.22.2 设计要求设计要求 系统的基本功能和规定如下: 2 随时查询车辆信息、客户信息、车辆租赁信息。 进行客户租赁车辆的处理,每个客户可以租赁多辆车,每辆车可以安排 有一位司机,租车时说明租期,预付押金。每辆车不同时间可以租给不同客户。 租赁模式:有日租、包月等类型。 系统应该可以随时进行当天租金统计和一定时间段的租金统计以及车辆 租赁情况统计分析。 3 3 概念结构设计概念结构设计

9、3.13.1 概念结构设计概念结构设计 车辆租赁管理系统主要功能包括对司机信息、车辆信息、客户信息、租金 等进行管理,主要功能结构如下图 3-1 所示。 图 3-1 3.23.2 车辆信息系统车辆信息系统 3.2.13.2.1 描述:描述: 可以查询车辆类型、车辆名称、购买时间、车辆状况、租金标准等,并且可 以根据需要增加车辆、删除车辆、修改车辆的基本信息,还可以根据车辆类型 和车辆情况进行条件查询。 3 3.2.23.2.2 E-RE-R 图图 3.33.3 客户信息系统客户信息系统 3.3.13.3.1 描述描述 可以查询租车客户的身份证号、姓名、年龄、地址、电话等,并且可以根据租车情况

10、来添加客户信息、修改客户信息和删除客户信息,还可以根据客户身份证、姓名或租 车日期、租赁模式进行条件查询。 3.3.23.3.2 E-RE-R 图图 3.43.4 司机信息系统司机信息系统 3.4.13.4.1 描述描述 4 可以查询司机的身份证号、姓名、年龄、地址、电话、驾驶证书等,并且可以增添、 修改和司机的相关信息,还可以根据司机身份证号和姓名进行条件查询。 3.4.23.4.2 E-RE-R 图图 3.53.5 租金查询系统租金查询系统 3.5.13.5.1 描述描述 查询车辆的日租和月租情况、租金总和以及统计分析。 3.5.23.5.2 E-RE-R 图图 3.63.6 全局全局 E

11、-RE-R 图图 全局 E-R 图是由各个子系统的 E-R 图集成在一起,来详细描述系统的功能 与任务的 5 4 4 逻辑结构设计逻辑结构设计 4.14.1 关系数据模式关系数据模式 客户、车辆和司机之间的关系数据模型: 6 4.24.2 视图的设计与优化视图的设计与优化 根据系统的总体概念设计模型、E-R 图向关系模式的转化和数据库的范式 理论,得到系统视图设计和优化后的逻辑模型,如图表 1表 5 所示。 表 1 车辆信息表 表 2 客户信息表 7 表 3 司机信息表 表 4 租金信息表 8 5 5 数据库物理设计与实施数据库物理设计与实施 5.15.1 数据库应用的硬件、软件环境介绍数据库

12、应用的硬件、软件环境介绍 操作系统:Windows XP 或与之兼容的系统 数据库管理系统:SQL Server 2008 数据库应用系统开发软件:Microsoft Visual Studio 2010 5.25.2 物理结构设计物理结构设计 物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等。 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于 选定的数据库管理系统,为一个给定的逻辑数据模型选取一个最适合应用环境 的物理结构的过程,就是数据库的物理设计。 5.35.3 索引的设计索引的设计 索引设计(E-R 图) 5.45.4 数据库逻辑设计数据库逻辑设计

13、(1)adminMessage(管理员信息表) 字段名称数据类型字段大小说明 Idint存管理员编号 NameVarchar50存管理员姓名 9 sexVarchar50存管理员性别 CardIdVarchar50存管理员身份证号吗 AddressSiteVarchar50存管理员家庭地址 mobilePhoneNumberVarchar50存管理员的电话号码 (2)carMessage(车辆信息表) 字段名称数据类型字段大小说明 carIdint存车辆编号 carTypeVarchar50存车辆类型 carNameVarchar50存车辆名称 timeBuyingVarchar50存车辆购买

14、时间 carConditionVarchar50存车辆情况 RentStandardInt存车辆租金标准 CarNumberVarchar50存车辆命名编号 (3)customerMessage(客户信息表) 字段名称数据类型字段大小说明 IDint存客户编号 CardIdVarchar50存客户身份证号码 NameVarchar50存客户姓名 AgeInt存客户年龄 HomeAddressVarchar50存客户家庭地址 TelephoneVarchar50存客户电话号码 carLeaseInt存客户租期 carAdvancedDepositsInt存客户预付押金 carRendModeVa

15、rchar50存客户租赁模式 carRendTimeDatatime存客户租车时间 finallyPayint存客户最终应付 carNumberVarchar50存所借的车的命名号 DriverNuberVarchar50存所安排司机命名号 (4)driverMessage(司机信息表) 字段名称数据类型字段大小说明 IDInt存司机编号 CardIdvarchar50存司机身份证号码 Namevarchar50存司机姓名 AgeInt存司机年龄 HomeAddressvarchar50存司机家庭地址 Telephonevarchar50存司机电话号码 DrivingLicensevarcha

16、r50存司机驾驶证书 DriverArrangevarchar50存司机是被安排 DriverNumbervarchar50存司机命名编号 10 5.55.5 建立数据库建立数据库 在 SQL Server 2008 中用 SQL 语句创建数据库: create database carSystem on primary ( name=name_data, filename=F:carRentaManagementSystemcarDataBasecarSystem.mdf ) log on ( name=name_log, filename=F:carRentaManagementSystemcarDataBasecarSystem.ldf ) 5.65.6 建立数据表建立数据表 一.建立管理员数据表 /*table:adminMessage,创建管理员信息数据*/ create table adminMessage ( Id int not null, Name varchar(50), sex varchar(50), CardId Varchar(50), AddressSit

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号