版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、车辆租赁管理系统摘要近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已 延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理论基础, 开发出一个小型的信息管理系统一一车辆租赁管理系统。车辆租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管 理方式 不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备 的车辆租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全 实现数据信息的电算化管理,彻底把人从手工管理中解放出来。经过艰苦的努力 我们小组终于实现了预期的设计目标 ,开发出这套具有一定实用价值的车辆租赁管 理系统,使用这套系统
2、有利于提高汽车辆租赁公司的劳动生产率,节约生产成本, 增加经济效益。信息管理系统的服务性系统,能满足保险业务的需求、客户群的拓展和管理模 式的变 化。系统开发具有超前意识,强调系统的标准化、系列化,模块化设计, 有明确的功能模块结构和技术支持模块结构,便于系统维护、修改和升级,跟随先 进技术的发展。信息管理的自动化、规范化是当今社会的发展趋势。信息录入项目 齐全、完整、系统,这些无疑是现代工程信息管理系统的要求。因此车辆租赁管理 系统可以方便地查询、阅读、修改、交流和重复使用!关键字:车辆租赁 车辆租赁管理系统 模块结构E-R图visual studio 2010 SQL Server 200
3、8 SQL 语句等目录1 概论2需求分析 5.4数据库逻辑设计2.2设计要求3概念结构设计3.1 概念结构设计3.2 车辆信息系统3.3 客户信息系统3.4 司机信息系统3.5 租金查询系统3.6 全局E-R图4逻辑结构设计4.1 关系数据模式4.2 视图的设计与优化5数据库物理设计与实施 5.1 数据库应用的硬件、软件环境介绍 5.2 物理结构设计5.5 建立数据库5.6 建立数据表5.7 加载测试数据5.8 数据库文件夹结构6数据操作实现6.1 连接和读取数据库6.2 数据查询操作6.3 数据更新操作 6.4 数据库维护7用户界面设计7.1 登陆界面设计7.2 主窗体界面设计 7.3 管理
4、员信息界面设计 7.4 车辆信息界面设计7.5客户信息界面设计7.6 司机信息界面设计-7.7 租金查询界面设计 7.8 项目结构 8收获、体会和建议 参考文献 附录分工安排表车辆租赁管理系统1 概论今天,随着人民生活水平的提高,汽车工业的发展和汽车的普及,汽车如今已经与我们的生活密不可分,而汽车租赁也已成为一个极具市场潜力的行业,面对飞速发展的汽车租赁市场,其经营管理的汽车种类繁多 , 样式各异 , 客户需求量大, 客户要求高, 每天的工作量大一套完整的管理系统对于汽车租赁公司来说已经十分重要, 在信息飞速发展的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多汽车租赁公司还停留在人工
5、管理的水平上,显然不适应时代的发展 , 管理人员目前需要一套方便、计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现汽车租赁管理的全面自动化 , 使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。汽车租赁管理系统是为汽车租赁公司提供的一个简单易用的系统, 随着科技的发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。而建立管理系统是一个很好的解决办法!2 需求分析2.1 设计任务该系统任务的管理对象: 管理员信息:管理员的相关信息。 车辆信息:包括车辆类型、车辆名称、购买时间、车辆状况、租 金标准等。客户信息:身份
6、证号、姓名、年龄、地址、电话等。 司机信息:身份证号、姓名、年龄、地址、电话、驾驶证书等。 租金查询:车辆的租金和出租时间情况。2.2 设计要求系统的基本功能和规定如下: 随时查询车辆信息、客户信息、车辆租赁信息。 进行客户租赁车辆的处理,每个客户可以租赁多辆车,每辆车可 以安排有一位司机,租车时说明租期,预付押金。每辆车不同时间可以 租给不同客户。 租赁模式:有日租、包月等类型。 系统应该可以随时进行当天租金统计和一定时间段的租金统计以 及车辆租赁情况统计分析。3 概念结构设计3.1 概念结构设计车辆租赁管理系统主要功能包括对司机信息、车辆信息、客户信息、租金等进行管理,主要功能结构如下图
7、3-1 所示。图 3-13.2 车辆信息系统3.2.1 描述:可以查询车辆类型、车辆名称、购买时间、车辆状况、租金标准等并且可以根据需要增加车辆、删除车辆、修改车辆的基本信息,还可以 根据车辆类型和车辆情况进行条件查询。3.2.2 E-R 图3.3 客户信息系统3.3.1 描述可以查询租车客户的身份证号、姓名、年龄、地址、电话等,并且可以根据租车情况来添加客户信息、修改客户信息和删除客户信息,还 可以根据客户身份证、姓名或租车日期、租赁模式进行条件查询。3.3.2 E-R 图3.4 司机信息系统3.4.1 描述可以查询司机的身份证号、姓名、年龄、地址、电话、驾驶证书等,并且可以增添、修改和司机
8、的相关信息,还可以根据司机身份证号 和姓名进行条件查询。3.4.2 E-R 图3.5 租金查询系统3.5.1 描述查询车辆的日租和月租情况、租金总和以及统计分析。3.5.2 E-R 图3.6 全局E-R图全局E-R图是由各个子系统的E-R图集成在一起,来详细描述系统 的功能与任务的4逻辑结构设计4.1 关系数据模式客户、车辆和司机之间的关系数据模型:4.2 视图的设计与优化根据系统的总体概念设计模型、E-R图向关系模式的转化和数据库的 范式理论,得到系统视图设计和优化后的逻辑模型,如图表1表5所示。表1 车辆信息表表2客户信息表表3 司机信息表表4 租金信息表5数据库物理设计与实施5.1 数据
9、库应用的硬件、软件环境介绍操作系统:Windows XP或与之兼容的系统数据库管理系统:SQL Server 2008数据库应用系统开发软件:Microsoft Visual Studio 20105.2 物理结构设计物理设计主要是要确定数据库的存储路径、存储结构以及如何建立 索引等。数据库在物理设备上的存储结构与存取方法称为数据库的物理 结构,它依赖于选定的数据库管理系统,为一个给定的逻辑数据模型选 取一个最适合应用环境的物理结构的过程,就是数据库的物理设计。5.3 索引的设计索引设计(E-R图)5.4 数据库逻辑设计(1) adminMessage (管理员信息表)字段名称数据类型字段大小
10、说明Idint存管理员编号NameVarchar50存管理员姓名sexVarchar50存管理员性别CardIdVarchar50存管理员身份证号吗AddressSiteVarchar50存管理员家庭地址mobilePhoneNumberVarchar50存管理员的电话号码(2) carMessage (车辆信息表)字段名称数据类型字段大小说明carIdint存车辆编号carTypeVarchar50carNameVarchar50存车辆名称timeBuyingVarchar50存车辆购买时间carConditionVarchar50存车辆情况RentStandardInt存车辆租金标准Car
11、NumberVarchar50存车辆而名编号(3) customerMessage (客户信息表)字段名称数据类型字段大小说明IDint存客户编号CardIdVarchar50存客户身份证号码NameVarchar50存客户姓名AgeInt存客户年龄HomeAddressVarchar50存客户家庭地址TelephoneVarchar50存客户电话号码carLeaseInt存客户租期carAdvancedDepositsInt存客户预付押金carRendModeVarchar50存客户租赁模式carRendTimeDatatime存客户租车时间finallyPayint存客户最终应付carNu
12、mberVarchar50存所借的车的命名号DriverNuberVarchar50存所安排司机命名号(4) driverMessage (司机信息表)字段名称数据类型字段大小说明IDInt存司机编号CardIdvarchar50存司机身份证号码Namevarchar50存司机姓名AgeInt存司机年龄HomeAddressvarchar50存司机家庭地址Telephonevarchar50存司机电话号码DrivingLicensevarchar50存司机驾驶证书DriverArrangevarchar50存司机是被安排DriverNumbervarchar50存司机命名编号1.5 建立数据库
13、在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')1.6 建立数据表1. 建立管理员数据表/*table adminMessOg建管理员信胤数据create tabl
14、e adminMessageId int not null,Name varchar(50),sex varchar(50),CardId Varchar(50),AddressSite varchar(50),mobilePhoneNumber varchar(50)2. 建立车辆信息表/*table:carMes§ age建车辆信息表数据create table carMessage(carId int not null, -车辆 idcarType varchar(50-),车辆类型carName varchar(5-0奔辆名称timeBuying varchar(5明买时间c
15、arCondition varchar(5第,辆情况Rentstandard in租金标准CarNumber varchar(50编号三.建立客户信息表/*table customerMe§的犍客户信息表数据create table customerMessage(ID int not null,- 客户 idCardId varchar(50),-客户身份证号码Name varchar(50),- 客户姓名Age int ,-客户年龄-HomeAddress varchO1(50东庭地址Telephone varchar(2。落户电话号码carLease int ,客户租期-car
16、AdvancedDepositSOnt押金carRendMode varchar(50镇式carRendTime dOSe时间finallyPay int,-客户最终应付carNumber varchar(50),所借车辆编号DriverNuber varchar(50枇编号四. 建立司机信息表/*table driverMessage建司机信息表数据create table driverMessage(ID int not null, - 司机 idCardId varchar(50), -司机身份证号码Name varchar(50),-司机姓名Age int ,-客户年龄-HomeAdd
17、ress varchar(50东庭地址Telephone varchar(20), -司机电话号码DrivingLicense varchar(2闻机驾驶证书DriverArrange varchar(50僻司机是否被安排DriverNumber varchar(50)编号)1.7 加载测试数据一、向管理员信息表加载数据二、向车辆信息表加载数据三、向客户信息表加载数据I3602') 3603')H3604')insert into customerMessageinsert into customerMessage四、向司机信息表加载数据IIinsert into dr
18、iverMessage1.8 数据库文件夹结构本次开发的车辆租赁系统所建的数据库结构如下图6 数据操作实现6.1 连接和读取数据库using System;using System.Linq;using System.Text;using System.Configuration;using System.Data;namespace carRentaManagementSystemclass lsSqlHelperPrivate static stringconnStr=ConfigurationManager.ConnectionStrings"connStr".Con
19、nectionString;public static int ExecuteNonQuery(string sql,params SqlParameter parameters)using (SqlConnection conn = new SqlConnection(connStr)conn.Open();using (SqlCommand cmd = conn.CreateCommand()cmd.CommandText = sql;/foreach (SqlParameter param in parameters)/ return cmd.ExecuteNonQuery();publ
20、ic static object ExecuteScalar(string sql, params SqlParameter parameters)using (SqlConnection conn = new SqlConnection(connStr)conn.Open();using (SqlCommand cmd = conn.CreateCommand()cmd.CommandText = sql;return cmd.ExecuteScalar();public static DataTable ExecuteDataTable(string sql, params SqlPara
21、meter parameters)using (SqlConnection conn = new SqlConnection(connStr)conn.Open();using (SqlCommand cmd = conn.CreateCommand()cmd.CommandText = sql;SqlDataAdapter adapter = new SqlDataAdapter(cmd);DataSet dataset = new DataSet();adapter.Fill(dataset);return dataset.Tables0;6.2 数据查询操作1 查询车辆信息Select
22、* from carMessage2 . 查询客户信息Select * from customerMessage3 .查询司机信息Select * from driverMessage6.3 数据更新操作1 .车辆更新操作update carMessage set RentStandard=20 where carId=73更新前:oaHd car Type carName time Buying caConditionRent Stand and CdrNumber:73 1中型车 奥迪2010.1fl.10 可供出租W23005hara wiiwi carld carB-pecarf
23、9;iame timeBuyingcaiConditionRentStsncard CarNumbrL2_i中型车奥迪2010, H) J C可黜租2Q2白005更新后:2 .客户更新操作update customerMessage set Name=' 莫明'where ID=96更新前:更新后:3 .司机更新操作update driverMessage set Name=' 李明'where ID=30更新前:更新后:6.4 数据库维护运行数据库合格后,数据库开发设计的工作就基本完成了,接下来的工作就是在正式运行中调试,本次我们开发的车辆租赁管理系统,数据库
24、中几乎不会发生什么大的变化,但是还是需要做好数据的备份,在SERVE2R008 中,我们可以利用备份数据库的功能对已经设计好的数据做备份,同时我们保存好我们建数据库、数据表时所用的SQL语句。如果数据库受到破坏或系统故障,我们便可轻松的利用备份文件恢复数据库的数据。7 用户界面设计7.1 登陆界面设计登录界面在登陆时设置的登录用户名是“ admin”,密码为“ 123456”。7.2 主窗体界面设计主窗体界面中显示了管理员信息、车辆信息、客户信息、司机信息和租金查询!7.3 管理员信息界面设计在管理员信息界面中,按“修改”按钮,可以修改管理员的相关信7.4 车辆信息界面设计车辆信息界面设计我们
25、详细描述了车辆的基本信息(包括:车辆类 型、车辆名、车辆情况、购买时间、租金标准等),并且可以按租车情 况来添加、删除、修改车辆的相关信息。添加车辆信息删除车辆信息修改车辆信息7.5 客户信息界面设计在此界面中,我们设置了客户的一些信息和租车的情况!并且可以 通过图片左上角的控件图标来管理客户的相关信息。添加客户信息删除客户信息修改客户信息7.6 司机信息界面设计通过此界面,管理员可以查询司机的相关信息,并且可以通过界面 左上角的控件图标来添加、删除、修改司机的信息!添加司机信息删除司机信息 修改司机信息7.7 租金查询界面设计在该界面,管理员可以查询车辆的日租和月租情况。7.8 项目结构在 vs2010 所建的项目结构如下图所示8 收获、体会和建议这次课程设计我们组设计的是一个汽车租赁管理系统,通过这次可视化编程课程设计,我了解了一个完整的数据库系统设计的步骤,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川长江宜众人才服务有限公司受宜宾南溪产业发展集团有限责任公司委托公开招聘国企工作人员14人考试备考试题及答案解析
- 2026年江苏省徐州市公务员人员招聘考试参考试题与答案详解
- 2026年益阳市资阳区公务员人员招聘考试备考题库与答案详解
- 内江隆昌市公安局招聘警务辅助人员(28人)考试备考试题及答案解析
- 2026年莱芜市莱城区公务员人员招聘笔试备考题库与答案详解
- 2026年梅州市梅江区公务员人员招聘笔试备考题库与答案详解
- 2026上海财经大学计算机与人工智能学院面向全球招募人才笔试备考试题及答案解析
- 纺织厂用工规范办法
- 2026年齐齐哈尔市龙沙区公务员人员招聘考试备考试题与答案详解
- 2026年淀粉及淀粉制品制造行业供需格局研究报告及未来五至十年自主创新与安全可控
- 2025年阳光学院辅导员招聘考试笔试试题及答案解析
- 2025年石河子大学马克思主义基本原理概论期末考试真题汇编
- 66kV及以下架空电力线路设计标准
- 浙江省强基联盟2025-2026学年高二上学期11月期中联考数学试卷(含答案)
- 导游仪容仪表培训大纲
- 广东中考化学三年(2023-2025)真题分类汇编:专题02 物质的分类、物质的组成和结构(解析版)
- 中国融通集团2025届秋季校园招聘笔试历年参考题库附带答案详解
- 2013-2022北京高中合格考化学汇编:海水中的重要元素-钠和氯
- 生殖医院管理制度内容
- 小贴士养成良好生活习惯预防脑血管病
- DLT817-2014 立式水轮发电机检修技术规程
评论
0/150
提交评论