jsp汽车租赁xns程序论文.docx

上传人:b****7 文档编号:9222772 上传时间:2023-02-03 格式:DOCX 页数:43 大小:425.34KB
下载 相关 举报
jsp汽车租赁xns程序论文.docx_第1页
第1页 / 共43页
jsp汽车租赁xns程序论文.docx_第2页
第2页 / 共43页
jsp汽车租赁xns程序论文.docx_第3页
第3页 / 共43页
jsp汽车租赁xns程序论文.docx_第4页
第4页 / 共43页
jsp汽车租赁xns程序论文.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

jsp汽车租赁xns程序论文.docx

《jsp汽车租赁xns程序论文.docx》由会员分享,可在线阅读,更多相关《jsp汽车租赁xns程序论文.docx(43页珍藏版)》请在冰豆网上搜索。

jsp汽车租赁xns程序论文.docx

jsp汽车租赁xns程序论文

XXXX学院毕业设计

(论文)

基于JSP的汽车租赁管理系统

 

学院:

专业:

班级:

学号:

学生姓名:

指导教师:

2011年5月11日

摘要

随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。

而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车租赁业务。

汽车租赁管理就是对车辆信息和客户信息,员工信息的管理,主要包括车辆管理,、客户基本信息、保险公司管理、部门机构管理、员工信息,员工工资的管理,数据管理等,真正实现企业车辆信息管理的系统化、自动化和规范化。

为了真正实现企业车辆租赁信息管理的系统化、自动化和规范化。

主要考虑最基本的车辆信息管理需求,应该具有如下功能:

业车辆管理、客户基本信息、保险公司管理、部门机构管理,员工信息管理。

拥有这些功能就基本上可以管理一个小型汽车租赁公司,让使用者管理汽车租赁公司更加自如、方便。

【关键词】SQL2000,JSP,租赁

 

Abstract

Alongwitheconomicincreaseincreasingly,theinformationageshascome,everykindofinformationinthelifeinclinetothearithmeticfigureturns,clearturn.Theunitvehiclemanagementsystemistobearinsuchanenvironment,thetransportationprospersincreasingly,makingabusinessunitnotatissimpleabusinesscar,buthavealotofacarsconstitute,andcartypebecomevariousvariety,thismaketheunitvehicleinformationcomplicates.Thereforewewilldevelopthehugeandsavingspaceofthecalculator,thehighperformancehandlesability,highdependabledatasafety,clearseetoturnthedatawaittheseadvantagestolendsupporttotheunittoproceedthemanagementtothevehicle,realizesthereasonableexploitationofthecalculatorresources,realrealizesthedecreaselaborforceincreasesthepurposeofthelaborquantity.

Thistextanalyzesthesystemprimarilytoconstituteprimarily,includingneedanalysis,thedesigntargetofthesystem,dataconstruction,dataflowchartwithmaincharacteristicsetc.ofthesystem,thepointintroducesthedetailedwayofthinkingofthesystemfunctionmoldandrealizesmethod,andelaborateonwithpartsofsourcescodetothesystemandkeytechnique.

[KEYWORD]:

SQL,JSP,租赁

翻译文字可能有出入,请自行校对。

目录

XXXX学院毕业设计1

(论文)1

基于JSP的汽车租赁管理系统1

第一章引言6

1.1汽车租赁管理系统简介6

1.2系统开发的背景和目的6

1.3系统设计的主要内容7

1.4本文章节安排7

第二章系统开发的相关技术8

2.1开发工具8

2.2开发计划9

2.3系统详细配置方法9

第三章需求分析10

3.1对功能的规定10

3.2对性能的规定12

3.2.1精度12

3.2.2时间特性要求12

3.2.3灵活性12

3.3故障处理要求13

3.4其他专门要求13

第四章数据库设计14

4.1安装MSSQL200014

4.2系统功能页面的划分15

第五章系统实施22

5.1目标22

5.2用户的特点22

5.3功能实现23

5.3.1系统登陆页面23

5.3.2管理员信息管理页面26

5.3.3车辆信息管理页面28

5.3.4客户信息管理页面31

5.3.5保险公司信息管理页面33

5.3.6员工信息:

管理页面35

5.3.6员工工资信息:

管理页面37

第六章结束语40

谢辞41

参考文献41

第一章引言

1.1汽车租赁管理系统简介

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。

它是随着管理科学和技术科学的发展而形成的,汽车租赁管理系统就是管理信息系统,它要求实现车辆信息和客户信息,员工信息的管理,主要包括车辆管理,、客户基本信息、保险公司管理、部门机构管理、员工信息管理,员工工资管理

等几大功能。

具体功能如下:

车辆管理:

对车辆的信息进行增加、修改、删除,查询等功能,可以针对车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片,添加时间等,进行数据库检索,也可以列出全部的车辆。

客户信息管理:

提供了功能强大的浏览查询画面和方便快捷的录入画面,在记录客户信息时,可以进行记载,可以增加、修改、删除车辆的信息。

包括,姓名,身份证,驾驶证,性别,电话,地址,级别等。

保险公司管理:

实现保险公司对车辆的保险情况,包括编号,名称,保险类弄,联系人,电话,传真,公司地址,邮编等。

租车管理:

系统提供全部的车辆信息、客户信息,可以记录客户租车的所有细节信息。

同时可以删除和修改,包括车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片。

部门机构管理:

包括编号,组织名称,负责人,电话,传真,公司地址,邮编等

员工信息管理:

实现对员工信息的管理,包括工号,姓名,出生年月,电话,传真,组织机构密码,职称,邮编等

员工工资管理:

实现对员工工资的管理,包括工号,姓名,年份,月份,工资,备注等,

数据管理:

备份数据库,以防丢失。

 

1.2系统开发的背景和目的

随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。

而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车租赁业务。

机动车租赁管理系统针对的是机动车租赁公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得规范、快捷、高效。

本系统包括车辆信息和客户信息,员工信息的管理,主要包括车辆管理,客户基本信息、保险公司管理、部门机构管理、员工信息管理,员工工资管理。

1.3系统设计的主要内容

为了真正实现运输企业车辆信息管理的系统化、自动化和规范化。

本系统主要考虑最基本的车辆信息管理需求,应该具有如下功能:

车辆管理:

包括车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片,添加时间等。

客户信息管理:

包括,姓名,身份证,驾驶证,性别,电话,地址,级别等。

保险公司管理:

包括编号,名称,保险类弄,联系人,电话,传真,公司地址,邮编等。

租车管理:

包括车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片。

部门机构管理:

包括编号,组织名称,负责人,电话,传真,公司地址,邮编等

员工信息管理:

,包括工号,姓名,出生年月,电话,传真,组织机构密码,职称,邮编等

员工工资管理:

包括工号,姓名,年份,月份,工资,备注等,

数据管理:

备份数据库,以防丢失。

1.4本文章节安排

本文在第一章主要阐述汽车租赁管理系统的研究背景和研究意义,;第二章阐述了此次编译程序所运用的工具及相关的一些技术、知识点等。

;第三章阐述需求分析,弄清楚此系统所要实现的功能和性能,还有相关的接口细节,定义软件的其他有效性需求;第四章要说明的是数据库的设计流程,讲解所用到数据库的相关知识点和设计出的数据库的详细信息。

第五章是介绍系统实施,说明各个功能页面的实现方法。

 

第二章系统开发的相关技术

2.1开发工具

硬件环境

软件环境

操作系统:

Windows2003Server;

正版软件:

MicrosoftOffice2003;

MicrosoftSQLServer2000;

MicrosoftMyeclipse6.0;

由于Windows操作系统在国际市场的占有率为95%,在国内市场的占有率为100%,所以我选用的操作系统为安全可靠的Windows2003Server;采用的开发工具为Microsoft公司开发的最完备的可视化工具MicrosoftMyeclipse2005;目前最流行的数据库管理工具是MicrosoftSQLServer2000,而MicrosoftSQLServer2000与Windows操作系统的整合性较好,所以采用SQLServer2000为本项目的数据库管理工具。

2.2开发计划

表2-2-1系统开发计划

起止日期

内容

xxxx年xx月xx日----xxxxx年xx月xx日

需求分析,熟悉开发环境

xxxx年xx月xx日----xxxxx年xx月xx日

概要设计

xxxx年xx月xx日----xxxxx年xx月xx日

详细设计与调试

xxxx年xx月xx日----xxxxx年xx月xx日

系统测试

2.3系统详细配置方法

1、配置环境变量:

(1)我的电脑—右键—属性—高级—环境变量—系统变量—新建,变量名:

CLASSPATH,注意为大写,变量值:

你所安装JDK的根目录下的lib文件夹,如:

C:

\ProgramFiles\Java\jdk1.5.0\lib\tools.jar;.注意后面以分号和一个点结尾;

(2)修改path变量:

我的电脑—右键—属性—高级—环境变量—系统变量—选择path,点编辑,在变量值最后增加一个分号,增加你安装的JDK的根目录下的bin文件夹:

C:

\ProgramFiles\Java\jdk1.5.0\bin;

2、在命令行分别输入java、javac,如无错误提示,安装完成;

3、如果是B/S结构程序,双击E:

\jakarta-tomcat-5.0.28\bin\startup.bat,如果出现黑色TOMCAT界面,安装成功,否则重装;

4、安装SQLServer2000数据库,一路默认,注意不要选择域用户,设置sa用户的密码为123;

5、安装SQLServer2000数据库SP3补丁,当提示已成功传递文件之后,找到安装的目录,双击setup.bat,看提示安装,基本默认;

6、附加数据库:

打开开始—程序—MicrosoftSQLServer—服务管理器,启动数据库,开始—程序—MicrosoftSQLServer—企业管理器,在左侧树状菜单,选择数据库-右键-所有任务-附加数据库,点击浏览,选择你的文件夹下的.MDF文件,确定;

7、如果是C/S结构程序,安装你的程序,OK;

8、如果是B/S结构程序,复制你的网站文件到E:

\jakarta-tomcat-5.0.28\webapps下,启动E:

\jakarta-tomcat-5.0.28\bin\startup.bat,在IE中输入http:

//localhost:

8080/你的网站名,OK;

如果需要配置数据源,开始-控制面板-管理工具-数据源ODBC-添加-SQLServer-完成,名称填写readme.txt文件里的数据源名,描述为空,服务器填写“.”就可以,下一步-下一步-更改默认的数据库为你的附加数据库-下一步-完成-测试数据源,如提示“测试成功”,一路确定,否则重装;

 

第三章需求分析

3.1对功能的规定

在设计程序的过程中,要先做好需求分析,需求分析所要做的工作就是描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。

其研究的对象就是用户的要求。

1.车辆管理:

对车辆的信息进行增加、修改、删除,查询等功能,可以针对车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片,添加时间等,进行数据库检索,也可以列出全部的车辆。

2.客户信息管理:

提供了功能强大的浏览查询画面和方便快捷的录入画面,在记录客户信息时,可以进行记载,可以增加、修改、删除车辆的信息。

包括,姓名,身份证,驾驶证,性别,电话,地址,级别等。

3.保险公司管理:

实现保险公司对车辆的保险情况,包括编号,名称,保险类弄,联系人,电话,传真,公司地址,邮编等。

4.客户反馈管理:

系统可以列出所有客户反馈的具体信息。

5.租车管理:

系统提供全部的车辆信息、客户信息,可以记录客户租车的所有细节信息。

同时可以删除和修改,包括车辆的车牌号,车型,颜色,品牌,新旧程序,排量,换档方式,日租金,姿态,照片。

6.部门机构管理:

包括编号,组织名称,负责人,电话,传真,公司地址,邮编等

7.员工信息管理:

实现对员工信息的管理,包括工号,姓名,出生年月,电话,传真,组织机构密码,职称,邮编等

8.员工工资管理:

实现对员工工资的管理,包括工号,姓名,年份,月份,工资,备注等,

9.数据管理:

备份数据库,以防丢失。

 

3.2对性能的规定

3.2.1精度

(1)、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;

(2)、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;

(3)、数据的修改也要求保持对应的准确性;

(4)、每月要求的额外的数据存储空间为15M。

并且,所有数据采用集中式存储,数据位于数据库服务器上。

数据库要有安全保障性能,必须只有授权的用户才能操作。

3.2.2时间特性要求

在用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。

返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。

3.2.3灵活性

(1)、操作方式:

程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。

(2)、运行环境:

程序在通常的条件下,在Win98/NT/2000上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。

系统要求能够在Win95的操作系统上安装和运行。

(3)、同其他软件的接口的变化:

(不适用)

(4)、精度和有效时限的变化:

(不适用)

(5)、计划的变化或改进:

由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。

3.3故障处理要求

(1)、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;

(2)、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;

(3)、数据库要求有灾难备份机制,以防止数据的全部丢失。

3.4其他专门要求

1、可扩充性:

系统在开发完毕以后,应允许进行功能的扩展或者功能的重新解释和实现。

2、健壮性:

系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。

 

第四章数据库设计

4.1安装MSSQL2000

MSSQL是由微软开发的支持SQL的数据库,主要运行于微软的Windows操作系统上,从MSSQL7.0开始盛行于桌面操作系统,目前使用最广泛的版本是MSSQL2000Server,现在微软正在加紧开始它的下一个MSSQL版本MSSQL2005Server,也叫MicrosoftSQLServerYukon,它的第一个测试版已经发放。

MSSQL2000安装过程十分简单,将MSSQL2000安装光盘放入光驱,光盘自动运行,并出现安装界面,如图所示。

选择“安装SQLServer2000组件”,进入“安装组件”,选择“安装数据库服务器”,进入安装向导的“欢迎”页。

单击“下一步”,在“计算机名”中安装向导自己检测本地计算机的名称,并将它填写在向导中。

单击“下一步”,在“安装选择”中,选择“创建新的SQLServer实例或安装‘客户端工具’”。

单击“下一步”输入“用户姓名”及“公司名称”,继续“下一步”,同意“安装许可”,单击“下一步”,输入正确的“序列号”。

  

单击“下一步”,进入“安装定义”页,选择“服务器和客户端工具”,单击“下一步”,使用“默认”的“实例名”进行安装,单击“下一步”在“安装类型”中选择“典型”,单击“下一步”在“服务账户”中选择“使用域用户账户”,输入域的管理员账户与密码。

单击“下一步”在“身份验证模式”中最好选择“混合模式”,输入SA账户的密码,并再输入一次进行确认。

单击“下一步”,进入“选择许可模式”,可选择“每客户”,也可选择“处理器许可证”,若选择“处理器许可证”,则服务器上有几个处理器后面就输入几,选择“处理器许可证”可以支持不限数据的客户端进行连接。

而选择“  每客户”,则来访的每个客户端都需要有一个许可证,后面输入可能同时连接的最大的数字,单击“继续”,刚安装向导开始复制安装文件,并根据刚才的设置,进行服务器的配置,复制完成后单击“完成”,结束安装。

  

重新启动计算机或者单击“开始→程序→MicrosoftSQLServer→服务器管理器”,打开“SQLServer服务器管理器”,在系统托盘中会同时出现SQL服务的图标,单击“开始/继续”前的小三角,此时,在系统托盘中的图标上会有一个绿色箭头,表示服务已经启动。

4.2系统功能页面的划分

根据用户的要求和本身系统要实现的功能,我们要进行系统分析,系统分析是一组统称为计算机系统工程的活动。

系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,把功能分配给硬件、软件、人、数据库和其他系统元素,建立成本和进度限制,生成系统规格说明和形成所有后续工作的基础。

把基于计算机系统的功能分配到各个系统元素,就能够建立起一个模型,用以表达系统元素之间的相互关系。

根据业务情况及实现目标,系统结构如图所示:

图1、系统结构图

图2系统功能页面图

ER图如下:

管理员类别:

员工信息类别:

租车信息类别:

保险信息类别:

车辆信息类别:

员工工资类别:

原始数据以表格的形式列出,如下:

allusers表:

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

2

username

VarChar

50

255

3

pwd

VarChar

50

255

4

cx

VarChar

50

255

5

addtime

DateTime

8

23

baoxiangongsi表:

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

2

bianhao

VarChar

50

255

3

mingcheng

VarChar

50

255

4

baoxianleixing

VarChar

50

255

5

lianxiren

VarChar

50

255

6

dianhua

VarChar

50

255

7

chuanzhen

VarChar

50

255

8

gongsidizhi

VarChar

50

255

9

youbian

VarChar

50

255

10

beizhu

VarChar

50

255

11

addtime

DateTime

8

23

cheliangxinxi表:

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

2

chepai

VarChar

50

255

3

chexing

VarChar

50

255

4

yanse

VarChar

50

255

5

pinpai

VarChar

50

255

6

xinjiuchengdu

VarChar

50

255

7

pailiang

VarChar

50

255

8

huandangfangshi

VarChar

50

255

9

rizujin

VarChar

50

255

10

zhuangtai

VarChar

50

255

11

zhaopian

VarChar

50

255

12

beizhu

VarChar

50

255

13

addtime

DateTime

8

23

kehuxinxi表:

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

2

xingming

VarChar

50

255

3

shenfenzheng

VarChar

50

255

4

jiashizheng

VarChar

50

255

5

xingbie

VarChar

50

255

6

dianhua

VarChar

50

255

7

dizhi

VarChar

50

255

8

jibie

VarChar

50

255

9

beizhu

VarChar

50

255

10

addtime

DateTime

8

23

y

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

当前位置:首页 > 工作范文 > 行政公文

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

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