版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
车辆租赁管理系统
摘要
近年来,计算机技术R趋成熟,数据库技术不停发展,管理信息系统的应用
已延伸到社会的各个领域。结合管理信息系统的开发措施及环节,以此为理论基
础,开发出一种小型的信息管理系统一一车辆租赁管理系统。
车辆租赁管理是汽车租赁企业开展平常运行活动的必须的环节。老式的手工
管理方式不仅挥霍人力、时间,并且管理复杂,易出差错。基于计算机技术的
完备日勺车辆租赁管理系统把某些繁琐的数据计算、信息处理化为简朴日勺指令操
作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。通过艰
苦的努力,我们小组终于实现了预期日勺设计目的,开发出这套具有一定实用价值
的车辆租赁管理系统,使用这套系统有助于提高汽车辆租赁企业的劳动生产率,
节省生产成本,增长经济效益。
信息管理系统的服务性系统,能满足保险业务的需求、客户群H勺拓展和管理
模式的变化。系统开发具有超前意识,强调系统口勺原则化、系列化,模块化设
计,有明确口勺功能模块构造和技术支持模块构造,便于系统维护、修改和升级,
跟随先进技术的发展。信息管理的自动化、规范化是当今社会的发展趋势。信息
录入项目齐全、完整、系统,这些无疑是现代工程信息管理系统日勺规定。因此车
辆租赁管理系统可以以便地查询、阅读、修改、交流和反复使用!
关键字:车辆租赁车辆租赁管理系统模块构造E-R图visualstudio
2023SQLServer2023SQL语句等
目录
1概论-----------------------------------------------
2需求分析-------------------------------------------
2.1设计任务----------------------------------
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.3索引的设计--------------------------------
5.4数据库逻辑设计----------------------------
5.5建立数据库--------------------------------
5.6建立数据表-------------------------------
5.7加载测试数据------------------------------
5.8数据库文献夹构造------------------------
6数据操作实现---------------------------------------
6.1连接和读取数据库--------------------------
6.2数据查询操作------------------------------
6.3数据更新操作------------------------------
6.4数据库维护--------------------------------
7顾客界面设计---------------------------------------
7.1登陆界面设计------------------------------
7.2主窗体界面设计----------------------------
车辆租赁管理系统
1概论
今天,伴随人天生活水平的提高,汽车工业的发展和汽车的普及,汽车
如今已经与我们的生活密不可分,而汽车租赁也已成为一种极具市场潜力的
行业,面对K速发展日勺汽车租赁市场,其经营管理日勺汽车种类繁多,样式各
异,客户需求量大,客户规定高,每天日勺工作量大,一套完整日勺管理系统对于
汽车租赁企业来说己经十分重要,在信息飞速发展的今天,计算机在事务管
理方面H勺应用已经相称广泛,但目前诸多汽车租赁企业还停留在人工管理的
水平上,显然不适应时代的发展,管理人员目前需要一套以便、计算机化的
管理信息系统来替代他们繁琐、低效日勺老式手工管理方式,并最终实现汽车
租赁管理的全面自动化,使用汽车租赁管理系统可以规范企业的管理和经营
行为,减少企业的经营成本,提高工作效率。汽车租赁管理系统是为汽车租
赁企'也提供的一种简朴易用的系统,伴随科技的发展,设备和管理的现代化,
在实际工作中怎样提高工作效率成为一种很直要的问题。而建立管理系统是
一种很好的I处理措施!
2需求分析
2.1设计任务
该系统任务的管理对象:
•管理员信息:管理员日勺有关信息。
・车辆信息:包括车辆类型、车辆名称、购置时间、车辆状况、租金原则等。
•客户信息:身份证号、姓名、年龄、地址、等。
•司机信息:身份证号、姓名、年龄、地址、、驾驶证书等。
•租金查询:车辆日勺租金和出租时间状况。
2.2设计规定
系统的基本功能和规定如下:
•随时查询车辆信息、客户信息、车辆租赁信息。
•进行客户租赁车辆日勺处理,每个客户可以租赁多辆车,每辆车可以安排有
一位司机,租车时阐明租期,预付押金。每辆车不一样步间可以租给不一样客户。
•租赁模式:有E租、包月等类型。
•系统应当可以随时进行当日租金记录和一定期间段的租金记录以及车辆租
赁状况记录分析。
3概念构造设计
3.1概念构造设计
车辆租赁管理系统重要功能包括对司机信息、车辆信息、客户信息、租金等
进行管理,重要功能构造如下图3T所示。
图3-1
3.2车辆信息系统
描述:
可以查询车辆类型、车辆名称、购置时间、车辆状况、租金原则等,并且可
以根据需要增长车辆、删除车辆、修改车辆的基本信息,还可以根据车辆类型和
车辆状况进行条件查询。
E-R图
————
系统
信息
客户
3.3
描述
来
状况
租车
根据
可以
并且
等,
址、
、地
年龄
名、
号、姓
身份证
客户的
询租车
可以查
车
名或租
、姓
份证
户身
据客
以根
还可
信息,
除客户
息和删
客户信
、修改
户信息
添加客
询。
件查
行条
式进
赁模
、租
日期
E-R图
3・4司机信息系统
描述
可以查询司机的身份证号、姓名、年龄、地址、、驾驶证书等,并且可以增添、修
改和司机的有关信息,还可以根据司机身份证号和姓名进行条件查询。
E-R图
司机
5电
7
3.5租金查询系统
描述
查询车辆欧jE租和月租状况、租金总和以及记录分析。
E-R图
3.6全局E-R图
全局E-R图是由各个子系统日勺E-R图集成在一起,来详细描述系统口勺功能与
任务
4逻辑构造设计
4.1关系数据模式
客户、车辆和司机之间日勺关系数据模型:
4.2视图的设计与优化
根据系统的总体概念设计模型、E-R图向关系模式H勺转化和数据库日勺范式理
论,得到系统视图设计和优化后口勺逻辑模型,如图表1〜表5所不。
表1车辆信息表
MJ101回L22」
车辆座本信息
「枕木条件---------------------------------------------------------------------------------
率柘类型口、星牟•]牟制名称本柄描号
本犯情况I可供出祖,]I条件去迎II金•都夫相I
率格美变本柄名称用美时M率科情况租食标*(元/小时)牵机5号
表2客户信息表
■客户取:信息O回汉
客户基本信息
◎a1
搜索条件——
客户身份证号叫客户姓名
租车日期12012/1/4固到120租/1/4回租赁模式后租4
茶件杳询仝部查■一
龙宗结果_____________________________________________________________________________________________________
害■户身份年号房客户姓名拿户年一家户家在1处客户'行号号租短小用五付科会(无)租赁嗅式最终成甘W
表3司机信息表
*司机基本信且上回应
司机基本信息
搜索热件
司机身份证号码司机姓名
条件杳询
搜索结果
司机身份证号码司机姓名司机年龄司机家庭地址司机电话号码司机驾驶证
表4租金信息表
E多硝电案情况统计与分析o.回一竺一।
车辆租赁情况疫计与夕折
租赁日期(2013/7/4一回到12015/1/4国
1条件至询一当火奉幼」
租金总和开始日期结束日期统计分析
租赁年份|233T租赁月份112T到
|■条件委莉:
月租总租金开始月份结束月份统计分析
5.1数据库应用的硬件、软件环境简介
操作系统:WindowsXP或与之兼容的)系统
数据库管理系统:SQLServer2023
数据库应用系统开发软件:MicrosoftVisualStudio2023
5.2物理构造设计
物理设计重要是要确定数据库的存储途径、存储构造以及怎样建立索弓等。
数据库在物理设备上的存储构造与存取措施称为数据库的物理构造,它依赖于选
定的数据库管理系统,为一种给定口勺逻辑数据模型选用一种最适合应用环境口勺物
理构造日勺过程,就是数据库日勺物理设计。
5.3索引的设计
索引设计(E-R图)
管理员车铐信息客户信息司机信息租金查询
即III
5.4数据库逻辑设计
(1)adminMessage(管理员信息表)
字段名称数据类型字段大小阐明
Idint存管理员编号
NameVarchar50存管理员姓名
sexVaichar50存管理员性别
CardIdVarchar50存管理员身份证号吗
AddressSiteVarchar50存管理员家庭地址
mobilePhoneNumberVarchar50存管理员口勺号码
(2)carMessage(车辆信息表)
字段名称数据类型字段大小阐明
carldint存车辆编号
carTypeVarchar50存车辆类型
carNameVarchar50存车辆名称
tinicBuyingVarchar50存车辆购置时间
carCondilionVarchar50存车辆状况
RentStandardInt存车辆租金原则
CarNumberVarchar50存车辆命名编号
(3)customerMessage(客户信息表)
字段名称数据类型字段大小阐明
IDint存客户编号
CardldVarchar50存客户身份证号码
NameVarchar50存客户姓名
AgeInt存客户年龄
HomeAddressVarchar50存客户家庭地址
TelephoneVarchar50存客户号码
carLeaseInt存客户租期
carAdvancedl^epositsInt存客户预付押金
carRendModeVarchar50存客户租赁模式
carRcndTimeDatatime存客户租车时间
finallyPayint存客户最终应付
carNuinberVarchar50存所借的车的命名号
DriverNuberVarchar50存所安排司机命名号
(4)driverMessage(司机信息表)
字段名称数据类型字段大小阐明
IDInt存司机编号
Cardldvarchar50存司机身份证号码
Namevarchar50存司机姓名
AgeInt存司机年龄
HomeAddressvarchar50存司机家庭地址
Telephonevarchar50存司机号码
DrivingLicensevarchar50存司机驾驶证书
DriverArrangevarchar50存司机是被安排
DrivcrNumbervarchar50存司机命名编号
5.5建立数据库
在SQLServer2023中用SQL语句创立数据库:
createdatabasecarSystenonprimary
(
namezname_data,
fi1ename='F:\carRen:aManagementSystem\carDataBase\carSystem,mdf'
)
logon
(
nameznanie_log,
filename^'F:\carRentaManagementSystem\carDataBase\carSysteni.Idf'
)
5.6建立数据表
一.建立管理员教据表
/♦table:adminMessage,创立管星员信息款据*/
createtableadmiMessage
(
Idintnotnull,
Namevarchar(50),
sexvarchar(50),
CardldVarchar(50),
AddressSitevarchar(50),
DiobilePhoneNumbervarchar(50)
)
二建立车辆信息表
/♦tab1e:carMessage,创立车精上息表教据*/
createtablecarMessage
(
carldintnotnull,一车场id
carTypevarchar(50),一车辆类型
carNamevarchar(50),一车一名称
timeBuyingvarchar(50),一购置时间
carConditionvarchar(oO)一车艇状况
RentStandardint,一租金果则
CarNumbervarchar(50)一中。,号
)
三建立客户信息表
♦table:customerMessage,创立客户信息表教据*/
createtablecustomerMessege
IDintnotnull,一客户id
Cardldvarchar(50),一客户身份证号码
Namevarchar(50),一客户姓名
Ageint,一客户年的
HomeAddressvarchar(50),一客户家庭地址
Telephonevarchar(20),一客户号号
carLeaseint,一客户租期
carAdvancedDepositsint,一预付押金
carRendModevarchar(50),一根车模丈
carRendTimedate,一租车时间
finallyPayint,—
carNumbervarchar(50),一客户所借车已编号
DriverNubervarchar(50)
四.建立司机信息表
♦table:driverMessage,创立司机信息表教据*/
createtabledriverllessage
IDintnotnull,一司机id
Cardldvarchar(50),一司机身份证号码
Namevarchar(50),一司机姓名
Ageint,一M户年龄
HomeAddressvarchar(50),一司机家庭地址
Telephonevarchar(20),一司机号码
DrivingLicensevarchar(20),一司机鸾驶证书
DriverArrangevarchar(50),一存储司机与否被安排
DriverNumbervarchar(50)一司机编号
)
5.7加载测试数据
一、向管理员信息表加载教据
insertintoadminMessage(Name,sex,CardId,AddressSite,mobi1ePhoneNumber)values('张军','男','4508021','广
西南宁'「)
二、向车辆信息表加载数据
insertintocarMessage(carlype,carName,timeBuying,carCondition,RentStandard,CarNumber)values('中型车
奥耙,'2023.10.10,,可供出租'JO'/2B005')
insertintocarMessage(carlype,carName,timeBuying,carCondition,RentStandard,CarNumber)values('小型车
大众〈2023.10.1。,'可知租‘10'J2B529')
insertintocarMessagefcarType,carName,timeBuying.caKondition,RentStandard,CarNumber)values('紧凑双车;
五菱宏知'2023.10.10,,'可供出租'JO','2B546')
insertintocarMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber)values('小型车
帝豪:2023.10.10',国黜租710','2B456')
insertintocarMessage(carType,carNane,timeBuying,carCondition,RentStandard,CarNimber)values('紧凄型车:'
丰田','2023.10.10','可供出和,‘1O','2B756')
三、向客户信息表加费数据
Insertinto
customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTim
e,finallyPay,carNumbertDriverNuber)values('4509510'/?玉二'25'「广西代州',",'10','500','0fi
'.GETDATEO-l.'lOO',^BOOS'.'FW)
insertinto
customerNessage(Card1d,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTim
e,finallyPay,carNumber,DriverNuber)values('450951lr,1张丹','25'「广西玉林',",'15','500'」0租
,,GETDATE()-3,,150'/2B529',,E3603')
insertinto
custonerMessage(Cardld,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTim
e,finallyPay,carNumber,DriverNuber)valuesC4509512',1#S玉'/27','广西货卅',",'14','500','Bfi
,,
\GETDATE0-4,'140'/2B546'fH3604)
insertintocustomerMessage
insertinto
customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTim
e,finallyPay,carNumber,DriverNuber)values('4509510r/悚治明',‘27','合把月租
',GETDATE()T6「nOO','2B5237未安排')
insertinto
customerMessage(Cardld,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTim
e,finallyPay,carNumber,DriverNuber)values('4509511'/黄诰'/27','合照',",'11','500'/月fi
',GETDATEO-16/1100Y2B589',(W)
insertintocustomerMessage
四、向司机信息表加载教据
Insertinto
drMHIessagefeirdld,Name,Age’HomeAddress,Telephone,DrivingLice联e,DriYerAiTange,DriverNumber)
vahies('4509814',‘廿大中」307广醯肌\'BT」限般』3604')
Insertinto
driverMessage(CardId.Name,.^geJlomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber)
vahie$('4509815'「韦小虬’30','广西百暂JJCTJ限般「H360F)
insertinto
driverMessage(Cardld,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber)
Yalues('45O9816',腐娥','407广东息此I'Bl','未安聚北3601')
insertinto
driveWessage(CardId,Name,Age’HoineAddress,Telephone,DrivingLice联e,DriYerAiTange,DriverNumber)
回侬('45098177洋多?30',r醛州d,味安里」H3606')
insertinto
driverMessage(CardId,Name,Age,HcwieAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber)
Yahies('45O9818',嗜英',⑷',比京'J,'CT「未安审,'H3607’)
insertintodriverilessage
5.8数据库文献夹构造
本次开期车辆租赁系统所建瞰据库构造如下图
E)ijcarSystem
5_J压库关系图
日口表
田」系统表
□口dbo.adminMessage
日口列
?Id(PK,int,notnull)
司Name(varchar(50),null)
星]sex(varchar(50),null)
号Cardld(varchar(50),null)
TlAddressSite(varchar(50),null)
3]mobiePhoneNumber(varchar(50).null)
国匕1电
口约束
a口触发器
田_j索弓i
Sm统计信息
田口dbo.carMessage
±idbo.customerMessage
EJ口dbo.driverMessage
田口列
田口键
困口约束
用一I帙发器
®口索引
国LJ统计信息
1±:_□视图
(±)」同义词
usingbystem.Linq;
usingSystem.Text;
usingSystem.Configuration;
usingSystem.Data.SqlClient;
usingSystem.Data;
namespacecarRentaManagementSystem
classIsSqlHelper
Privatestaticstring
connStr=ConfigurationManager.ConnectionStrings["connStr*].ConnectionString;
publicstaticintExecuteNonQuery(stringsql,paramsSqlParameter[]parameters)
using(SqlConnection(onn=newSqlConnection(connStr))
conn.Open();
using(SqlCoimandcmd二conn.CreateCommandO)
cmd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026月考试卷八年级数学上学期期中模拟卷(苏科版高效培优强化卷)(全解全析)
- 顾恺之绘画艺术研究
- 2025年农村集体经营性建设用地
- 2026年小学班级课间活动方案策划
- 2026年电工电子学安全用电
- 2026年医院科室护理安全隐患自查报告
- 2026年艺术设计行业发展趋势
- 2026年小班春天主题活动计划
- 2026年学校食品安全操作规范
- 2026年银行业务培训工作计划
- 实验室主任兼职合同协议
- 融资岗专业考试题及答案
- GB/T 45178-2024化学纤维抗氧化活性测定DPPH和ABTS法
- 北京煜帮终端维护手册
- 【MOOC】软件工程与实践导论-四川大学 中国大学慕课MOOC答案
- 2024山东能源集团中级人才库选拔管理单位遴选500模拟题附带答案详解
- 湖南中医药大学《局部解剖学》2022-2023学年第一学期期末试卷
- 皮瓣血运的观察指标
- 人教版大单元教学设计-高中地理必修第二册第二章乡村和城镇
- 中频熔炼炉检查管理制度
- 玉石珠宝采购合同模板
评论
0/150
提交评论