汽车租赁管理系统.docx

上传人:b****8 文档编号:9384809 上传时间:2023-02-04 格式:DOCX 页数:35 大小:586.02KB
下载 相关 举报
汽车租赁管理系统.docx_第1页
第1页 / 共35页
汽车租赁管理系统.docx_第2页
第2页 / 共35页
汽车租赁管理系统.docx_第3页
第3页 / 共35页
汽车租赁管理系统.docx_第4页
第4页 / 共35页
汽车租赁管理系统.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

汽车租赁管理系统.docx

《汽车租赁管理系统.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统.docx(35页珍藏版)》请在冰豆网上搜索。

汽车租赁管理系统.docx

汽车租赁管理系统

Web课程设计

租车行管理系统

 

系别:

计算机科学系

年级:

*********

指导老师:

***********

姓名:

**************

学号:

**************

 

时间:

2010年10月1日至2010年12月28日

 

1.系统分析-----------------------------------------------------------------2

2.数据库------------------------------------------------------------------------3

2.1、功能模块----------------------------------------------------------------3

2.2、E-R图-------------------------------------------------------------------8

2.3、表-------------------------------------------------------------------------10

3.查看---------------------------------------------------------------------------13

3.1基本记录信息-------------------------------------------------------------13

3.2查询-------------------------------------------------------------------------13

4.系统登录及功能-----------------------------------------------------------14

5.总结---------------------------------------------------------------------------16

6.相关代码---------------------------------------------------------------------17

 

1.系统分析

引言

传统的汽车租赁管理系统在数据处理方面比较繁琐,管理人员需要花费很多的时间和精力去处理它。

计算机的存储与查询功能不能满足于用户的基本需求而且租赁的基本信息管理的精确度也不够高出现了不少的漏洞,这也很浪费人力和时间。

而汽车租赁管理系统对车辆的基本信息、租赁结算、租还时间等进行了综合统计和管理,使顾客和管理人员能够更快的得到自己想要的信息。

一个好的汽车租赁系统首先应具备的是基本的信息管理,而汽车租赁管理系统不但对车辆信息、顾客信息都进行了系统的管理,而且顾客可以直接登陆系统查看所有车辆信息,也可以根据自己的需要搜索相关车辆的信息,并且可以进行网上租车。

本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排。

系统现状研究

传统的租赁管理系统采用各类表单来记录数据,最后需要盘点或统计时十分耗费时间和人力,采用本系统对汽车的租赁情况进行管理很方便地完成种类统计。

为客户及时提供相关作息,杜绝车辆积压与短缺,提高客服水平,保证汽车顺利出租,以满足客户的需求,一个好的汽车出租管理系统应该具备基本的信息管理如对保险,驾驶员,车辆进行管理。

当月能对一些数据进行统计,从而方便下个月的管理,方便客户清楚明白的了解具体汽车出租等。

本系统主要目的是能方便了解车辆信息,车辆租赁信息,从而方便客户租赁。

系统调研

通过对一些用户和部门的调查和研究表明,传统的租赁管理系统在后期维护和更新方面比较麻烦,如要对功能模块方面作进行修改,需要对整个系统的进行重新架构本系统将要实现的功能。

(1)在基本信息管理模式中实现了对车辆、客户、驾驶员等信息的增加、修改、删除的功能。

(2)在系统设置模式中实现了数据备份、权限修改以及数据初始化等功能。

(3)在日常业务模式中实现了对租赁信息、挂靠车辆信息及各类费用信息的增加、修改、删除的功能。

(4)在查询统计模式中实现了对各类信息的查询功能。

系统总体目标

汽车租赁管理系统以计算机为工具,通过对租赁管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事汽车租赁管理政策的研究实施,租赁计划的制定执行,从而全面提高汽车出租数额。

并且计算机的存储与快速查询功能大大提高了汽车租赁管理的效率,并且还提高了租赁基本信息管理的精确度。

方便快速的操作,可减少租赁基本信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不必要的人员,这无论从物质上还是工作人员的工资上都为汽车租赁公司节约了开支。

为汽车租赁公司增加了财富。

 

2、数据库

2.1功能模块

1、系统业务流程图:

2、系统功能模块示意图:

汽车租赁管理系统界面

车辆信

息管理

日常业

务管理

系统设

置管理

 

数据备份

车辆信息维护

 

3、车辆信息管功能理模块图:

 

4、会员管理功能模块图:

 

5、日常业务管理功能模块图:

 

6、系统设置管理功能模块图:

 

2.2E-R图

2.2.1分E-R图

车辆编号车辆名称车辆类型车牌号车辆颜色保险类型

保险购买日期排量

保险截止日期

保险公司租赁单价

燃油类型保险单价

汽车厂家购买日期购买价格维修时间车辆状态

实体—汽车

 

合同号车牌号普通用户编号租赁单价租赁期限

超时单价Admin用户编号

超里程单价押金

发车里程是否续租

发车时间实收金额

还车时间预收租金续租天数续租租金应收押金还车里程

实体—租赁信息

 

用户编号用户姓名身份证号抵押证件

联系电话

工作单位

家庭地址

性别

驾驶证号驾照类型发证日期过期日期年龄

实体—普通用户

Admin用户编号用户姓名性别年龄身份证号

联系电话发证日期

家庭地址过期日期

驾驶证号工作单位

驾照类型

聘用截止日期工作状态工作职位聘用日期

实体—Admin用户

 

2.2.2总E-R图

保险购买日期

mnmn

汽车投保保险类型担保保险公司

保险截止日期保险单价

mn

1

管理租车租赁信息

n1n

Admin用户租赁

n

雇佣1

1

普通用户

开始日期终止日期

系统总E—R图

 

2.3表

1、汽车信息表

列名

数据类型

长度

是否为空

是否为主键

车辆编号

Char

10

车牌号

Char

8

车辆类型

Char

8

车辆名称

Char

20

车辆颜色

Char

10

汽车厂家

Char

20

燃油类型

Char

10

排量

Char

10

车辆状态

Char

2

购买日期

Datetime

3

购买价格

Char

8

保险类型

Char

20

保险购买日期

Datetime

3

保险截止日期

Datetime

3

保险单价

Char

8

保险公司

Char

20

维修时间

Datetime

3

租赁单价

Char

5

备注

Char

100

2、租赁信息表

列名

数据类型

长度

是否为空

是否为主键

合同号

Char

10

车辆编号

Char

10

普通用户编号

Char

10

租赁期限

Char

3

发车里程

Char

6

还车里程

Char

6

超时单价

Char

4

超里程单价

Char

4

发车时间

Datetime

8

还车时间

Datetime

8

应收押金

Char

4

押金

Char

4

预收租金

Char

4

是否续租

Char

2

续租天数

Char

2

续租租金

Char

4

实收金额

Char

5

Admin用户编号

Char

6

备注

Char

100

 

3、Admin用户信息表

列名

数据类型

长度

是否为空

是否为主键

Admin用户编号

Char

6

Admin用户身份证号

Char

18

用户姓名

Char

10

性别

Char

2

年龄

Char

2

联系电话

Char

11

家庭地址

Char

60

工作单位

Char

30

驾驶证号

Char

18

驾照类型

Char

10

发证日期

Datetime

3

过期日期

Datetime

3

聘用日期

Datetime

3

聘用截止日期

Datetime

3

工作状态

Char

2

工作职位

Char

12

 

4、普通用户信息表

列名

数据类型

长度

是否为空

是否为主键

普通用户编号

Char

10

普通用户身份证号

Char

18

用户姓名

Char

10

性别

Char

2

年龄

Char

2

联系电话

Char

11

工作单位

Char

30

家庭地址

Char

60

驾驶证号

Char

18

驾照类型

Char

10

发证日期

Datetime

3

过期日期

Datetime

3

抵押证件

Char

12

 

3.查看

3.1基本记录信息

 

3.2查询

 

4.系统登录及功能

主界面:

 

登录界面:

功能界面:

用户注册:

 

5.总结

通过本系统的开发,我们对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对汽车租赁管理系统的流程有了一个系统的认识。

在开发过程还认真学习了与系统相关的知识,极大地拓宽了我们的知识面,我们感到收获不小。

在系统的开发初期,必须要熟悉汽车租赁管理的整个流程,初步了解租赁的相关知识,这样才能进入到设计的过程中去。

从开始熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到开始编码,以及最后的测试,整个过程感觉很充实,虽然遇到了不少困难,但当我通过自己查资料、或是向指导老师请教以及向同学请教,而设计出解决方案并成功实现时,那种成就感和满足感足以鼓励自己加班加点的辛苦。

在这次设计的过程中,我们遇到专业知识方面的困难非常多,主要困难集中在管理知识、业务流程上等方面的不足。

在实际的开发中我们深刻的体会到了自己做课程设计和实际客户的要求之间的距离,不能凭空想象来开发软件,而是需要与客户不断的沟通交流,把客户真正的需求反映到你的软件当中。

经过以上详细的设计与构架,终于完成了汽车租赁管理系统的开发。

在本次开发过程中,遇到了很多的困难。

包括功能的实现、技术实现方面以及系统测试方面。

同时,我们也受到了很大的启发,希望通过今后的学习,能够对本系统在安全性方面进行进一步的完善。

6.相关代码:

(1)<%address=Request.Form("status")

selectcaseaddress

case"1"'普通用户登录

Response.Redirect"普通用户登录.asp"

case"2"'Admin用户登录

Response.Redirect"Admin用户登录.asp"

case"3"'普通用户注册

Response.Redirect"普通用户注册.asp"

case"4"'Admin用户注册

Response.Redirect"Admin用户注册.asp"

endselect

%>

(2)

varwid;

functiontestform()

{

varusername,password,confirmpassword,sex,sfzh,nianling,lxdh,gzdw,jtzz,jszh,jzlx,fzrq,gqrq;

username=document.userform.name_text.value;

password=document.userform.password_text.value;

confirmpassword=document.userform.confirmpassword_text.value;

sex=document.userform.sex_radio.value;

sfzh=document.userform.sfzh_text.value;

nianling=document.userform.nianling_select.value;

lxdh=document.userform.lxdh_text.value;

gzdw=document.userform.gzdw_text.value;

jtzz=document.userform.jtzz_text.value;

jszh=document.userform.jszh_text.value;

jzlx=document.userform.jzlx_select.value;

fzrq=document.userform.fzrq_text.value;

gqrq=document.userform.gqrq_text.value;

//获取用户名

if((1>username.length)||(username.length>5))

{

alert("请填写您的真实姓名!

")

document.userform.name_text.focus();

return(false);

}

//获取密码

if((password.length==0)||(password!

=confirmpassword))

{

alert("您没有输入密码或两次输入密码不一致!

")

document.userform.password_text.focus();

return(false);

}

//性别

varsex;

for(varj=0;j<3;j++)

{

if(document.userform.sex_radio[j].checked)

{

sex=document.userform.sex_radio[j].value;

}

}

//获取年龄

if(nianling==0)

{

alert("请选择年龄!

")

document.userform.nianling_select.focus();

return(false);

}

//获取身份证号码

if((18

{

alert("请填写正确的身份证号码!

")

document.userform.sfzh_text.focus();

return(false);

}

//联系电话

if((11>lxdh.length)||(lxdh.length>11))

{

alert("请填写正确的联系电话!

")

document.userform.lxdh_text.focus();

return(false);

}

//工作单位

if((1>gzdw.length)||(gzdw.length>30))

{

alert("请填写正确的工作单位!

")

document.userform.gzdw_text.focus();

return(false);

}

//家庭住址

if((4>jtzz.length)||(jtzz.length>30))

{

alert("请填写正确的家庭住址!

")

document.userform.jtzz_text.focus();

return(false);

}

//驾驶证号

if((18

{

alert("请填写正确的驾驶证号码!

")

document.userform.jszh_text.focus();

return(false);

}

//驾照类型

if(jzlx==0)

{

alert("请选择驾照类型!

")

document.userform.jzlx_select.focus();

return(false);

}

//发证日期

if((4>fzrq.length)||(fzrq.length>14))

{

alert("请填写正确的发证日期!

")

document.userform.fzrq_text.focus();

return(false);

}

//过期日期

if((4>gqrq.length)||(gqrq.length>14))

{

alert("请填写正确的过期日期!

")

document.userform.gqrq_text.focus();

return(false);

}

return(true);

}

(3)<%

dimconn

dimconnstr

'onerrorresumenext

connstr="Driver={SQLNativeClient};Server=PC-201012211151\SQLEXPRESS;Database=ZCHGLXT;Uid=sa;Pwd=123456;"

setconn=server.createobject("ADODB.CONNECTION")

iferr.number<>0then

err.clear

setconn=nothing

response.write"数据库连接出错!

"

Response.End

else

conn.openconnstr

iferrthen

err.clear

setconn=nothing

response.write"数据库连接出错!

"

Response.End

endif

endif

subendConnection()

conn.close

setconn=nothing

endsub

%>

(4)

--#includefile="conn_sql1.asp"-->

<%

dimusername,password,sex,sfzh,nianling,lxdh,gzdw,jtzz,jszh,jzlx,fzrq,gqrq,sql

username=request.Form("name_text")

password=request.Form("password_text")

sex=request.Form("sex_radiot")

sfzh=request.Form("sfzh_text")

nianling=request.Form("nianling_select")

lxdh=request.Form("lxdh_text")

gzdw=request.Form("gzdw_text")

jtzz=request.Form("jtzz_text")

jszh=request.Form("jszh_text")

jzlx=request.Form("jzlx_select")

fzrq=request.Form("fzrq_text")

gqrq=request.Form("gqrq_text")

setrs=server.CreateObject("adodb.recordset")

rs.opensql,conn,3,3

rs.addnew'

rs(0)=sfzh

rs

(1)=username

rs

(2)=sex

rs(3)=nianling

rs(4)=lxdh

rs(5)=gzdw

rs(6)=jtzz

rs(7)=jszh

rs(8)=jzlx

rs(9)=fzrq

rs(10)=gqrq

rs(11)=password

rs.update

rs.close'

setrs=nothing

%>

(5)

--#includefile="conn_sql1.asp"-->

<%dimusername,password

username=request("textfield")

password=request("userpassword")

'session("username")=username

sql="select*from普通用户信息表where用户姓名='"&username&"'and普通用户密码='"&password&"'"

setrs=server.createobject("adodb.recordset")

rs.opensql,conn,3,3

ifrs.eofthen

response.write""

else

response.redirect"普通用户.asp"

endif

%>

(6)<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1