礼仪租车业务管理系统的设计与实现本科论文.docx

上传人:b****7 文档编号:16443223 上传时间:2023-07-13 格式:DOCX 页数:55 大小:2.81MB
下载 相关 举报
礼仪租车业务管理系统的设计与实现本科论文.docx_第1页
第1页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第2页
第2页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第3页
第3页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第4页
第4页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第5页
第5页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第6页
第6页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第7页
第7页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第8页
第8页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第9页
第9页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第10页
第10页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第11页
第11页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第12页
第12页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第13页
第13页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第14页
第14页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第15页
第15页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第16页
第16页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第17页
第17页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第18页
第18页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第19页
第19页 / 共55页
礼仪租车业务管理系统的设计与实现本科论文.docx_第20页
第20页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

礼仪租车业务管理系统的设计与实现本科论文.docx

《礼仪租车业务管理系统的设计与实现本科论文.docx》由会员分享,可在线阅读,更多相关《礼仪租车业务管理系统的设计与实现本科论文.docx(55页珍藏版)》请在冰点文库上搜索。

礼仪租车业务管理系统的设计与实现本科论文.docx

礼仪租车业务管理系统的设计与实现本科论文

存档日期:

存档编号:

JXG0901—09计11—流水号

本科生毕业设计

 

论文题目:

礼仪租车业务管理系统的设计与实现

学号:

姓名:

学院:

计算机科学与技术学院

专业:

年级、班级:

09计11

指导教师:

 

江苏师范大学教务处印制

江苏师范大学计算机学院学士学位

毕业设计报告原创性声明

 

本人郑重声明:

所呈交的毕业设计报告是礼仪租车业务管理系统的设计与实现在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业设计时取得的成果。

本人知道,除文中已经标明引用的内容外,本毕业设计报告不包含任何其他个人或集体已经发表或撰写过的研究成果。

对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

 

班级:

09计11

学号:

09261004

学生签名:

2013年5月10日这页没页码

礼仪租车业务管理系统的设计与实现

摘要:

科学技术的发展,计算机技术的广泛应用,作为计算机领域的一大特色—管理系统,正在影响着我们生活。

礼仪租车业务管理系统以礼仪车租赁为应用背景,通过研究当前汽车租赁系统的管理现状、存在问题以及现实需求,设计一个针对汽车租赁管理工作的管理信息系统。

礼仪租车业务管理系统使用JSP语言在NetBeans下建立业务管理系统,采用SQLserver2000数据库管理数据。

该系统对于提高工作效率、加快车辆租赁管理的自动化具有较为重要的意义。

关键词:

礼仪租车;业务管理;JSP

要重点写软件完成了什么功能

Designandimplementationofetiquettecarrentalbusinessmanagementsystem

Abstract:

Thedevelopmentofscienceandtechnology,thewideapplicationofcomputertechnologyincomputerfield,asoneofthefeaturesofmanagementsystem,isaffectingourlife.Etiquettecarrentalbusinessmanagementsystemtoetiquettecarrentalasapplicationbackground,themanagementpresentsituation,studythecurrentcarrentalsystemproblemsandpracticalneeds,designamanagementofcarrentalmanagementinformationsystem.EtiquettecarrentalbusinessmanagementsystemusingtheJSPlanguagetoestablishbusinessmanagementsystembasedonNetBeans,usingSQLServer2000databasemanagementdata.Thesystemcanimproveworkefficiency,acceleratingautomationvehiclerentalmanagementhasimportantsignificance.

Keywords:

carhireetiquette;businessmanagement;system

 

1.1课题意义6

1.2国内外研究现状7

1.3主要工作7

1.4特色7

2.1系统开发工具8

2.2系统运行环境9

3.1可行性分析9

3.2系统流程图10

3.3数据流图11

3.4数据字典13

4.1模块层次图16

4.2数据库及其特点17

4.3概念模型设计18

4.4数据库逻辑结构的设计20

5.1管理员登录23

5.2系统模块25

5.3各模块内信息的查询、添加、修改、删除26

6.1总结35

6.2展望35

 

第1章概述这是第一页

1.1课题意义

随着网络技术的不断发展,信息网络化也成为各个单位或者企业改变传统模式宣传自己的一个有效途径[1]。

通过网站使得单位的信息突破了时间和空间的限制,它的产生顺应了当前的形势的发展,不仅节省了人力物力,更体现了信息的时效性。

随着管理信息系统、决策支持系统等概念的提出,信息系统对当代企业的影响面也越来越越广[2]。

随着人民生活水平的不断提高,礼仪车出租行业日渐兴起。

随着科学的飞速发展,礼仪车出租管理也成为礼仪车出租行业所关心的问题,原来人工登记的管理方法随着出租业务的不断扩大而显得捉襟见肘,无法更为准确的提供给出租管理行业人士一个准确的信息。

而随着科学的不断推进与发展,计算机几乎进入了一切领域,如果能使用计算机记录业务来代替原来人工的登记方法,这无疑能为礼仪车出租管理行业提供更为科学有效的业务记录。

面对着日益兴盛的礼仪车出租行业,面对越来越多的业务,原来的手工登记必将淘汰,因此,运用计算机科学与技术来解决这一问题成为必要。

1.2国内外研究现状

科学的飞速发展带动计算机进入了大多数领域。

现在,随着社会生产的发展,人民生活水平的提高,礼仪车出租行业也日渐兴起。

面对急速发展的礼仪车租赁市场,原来简单复杂的人工租赁管理记录方式在进行越来越多的业务信息处置时显得捉襟见肘,因此,人们运用计算机科学技术来辅助协调和管理租赁工作渐渐成为必然。

礼仪车出租管理就是对车辆信息和客户信息的管理,要包括车辆的出租状态、车辆的的基本信息、客户基本信息的管理等。

由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,这些工作使机动车管理工作变得复杂而繁琐,很多出租管理公司采用的人工管理模式,直接导致了错误的发生,服务质量的低下。

礼仪租车业务管理系统的开发使这一状况得到根本的解决。

这套管理系统涵盖了车辆出租业务的各个方面。

使得机动车出租服务可以快速、规范地完成,节约人力物力,提高了服务质量,间接产生经济效益。

1.3主要工作

此项目的任务是完成一个基于JSP的礼仪租车业务管理系统。

它主要是为了方便工作人员对礼仪租车的信息进行管理,同时通过研究当前汽车租赁系统的管理现状、存在问题以及现实需求,设计一个针对礼仪车辆租赁管理工作的管理信息系统。

此系统在WINDOWSXP系统下用JSP和SQLSERVER工具来设计。

主要实现的功能有:

基础设置:

公司信息、车型、保险信息、燃油标准、员工信息、业务标准登记;客户信息:

客户信息登记、客户定价登记、客户信息查询;业务管理:

车辆调度信息、业务信息确认、未核实业务查看、未结算业务查看、期间内业务费用汇总、期间内业务员工资查看;车辆管理:

车辆信息登记、加油登记、维修登记、事故登记、车辆信息查询、期间交通事故查询。

1.4特色

根据信息发布的实际要求,结合管理的工作流程,本系统具有以下几个特色:

1.采用DIV+CSS替代表格进行布局,改变了传统表格布局的局限。

运用样式表能自如地改变HTML页面外观。

CSS可用来改变从文本样式到页面布局的一切,并且它能够与JavaScript结合产生动态显示效果[3]。

2.用户分为两类:

系统管理员和普通客户。

本系统侧重业务管理,主要是管理员操作,客户只能查询浏览相关信息;

3.记录客户的信息及定价登记等,以便了解新老客户需求与意见,更好的服务客户;

4.记录车辆状态详细信息,通过明确的责任分工来确保管理的安全可靠;

5.记录车辆租凭各个流程的详细信息。

以方便客户的租凭和管理员的查询。

第2章系统运行环境每章另起新页

2.1系统开发工具

2.1.1NeatBeans

NetBeans是一个集成开发环境,可以方便的在Windows中运行。

NetBeans包括开源的开发环境和应用平台,NetBeans可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeansIDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等开发语言。

标注参考文献,每次抄不能超过200字

2.1.2SQLServer2000数据库简介

SQLServer2000使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。

作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。

它还提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商也能够创建附加的工具和功能来更好地扩展打开即得的能力。

SQLServer2000数据库的用途是处理数据。

数据由一些特定信息所组成。

一个数据库就是一系列的表、关系图和查询等对象的集合,其主要包括以下几个步骤[4]:

1.通过设计和创建容纳数据的表来创建一个数据库。

2.在已创建的表中输入数据。

3.建其他的数据库对象来显示、编辑和打印信息。

2.1.3JSP技术

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

另外,JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP可以插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

标注参考文献

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

标注参考文献

2.2系统运行环境

软件环境:

SQLServer2000数据库管理系统;

系统要具备IIS5.0;

浏览器版本为IE6.0或以上;

Windows2000/XP操作系统;

硬件环境:

网站占用资源小,电脑都可运行,无硬件要求。

 

第3章系统分析

3.1可行性分析

3.1.1经济可行性

现在,计算机的很普遍,本系统的开发基于Windows系统,开发代价很廉价,另外需要的相关信息资源可以在网络上查询得到,所以,本系统在经济上是可行的。

3.1.2技术可行性

系统网站是面对广大用户的,因此网站是最好的交流平台,本系统取用JSP来制作。

另外对于相关信息的数据库,使用SQLserver数据库来存储,使用SQL语言来管理数据。

3.1.3操作可行性

本系统作为一个小型的礼仪租车业务管理系统,所消耗的资源非常小,单位内部的电脑无论硬件还是软件都能够满足。

因此本系统在运行上是可行的。

3.1.4社会可行性

当今社会是一个信息技术的时代,计算机的发展越来越快,同时接触和使用计算机的用户也显著增加,在这样一个时代,计算机使人们的生活发生了突飞猛进的变化,改变了人们现有的思维模式,它能够很好的满足社会的需求[5]。

综上所述,系统开发在技术和经济具备可行性,投入少、见效快,因此系统的开发是完全可行的。

3.2系统流程图

系统流程图是概括地描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。

系统流程图表达的是数据在系统各部件之间的流动情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图[6],本系统流程图如图3.1所示:

 

图3.1系统流程图

3.3数据流图

数据流图(DataFlowDiagram)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。

数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员和用户之间极好的通信工具。

此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行软件设计的很好的出发点[6]。

 

数据流一律是名词,不能是“写入信息”之类,检查所有图

图3.2顶级数据流图

 

图3.3一级数据流图一级数据流图是功能级,软件几大功能都要画出来,看软件工程教材!

图3.4二级数据流图不是这样编码的,看软件工程教材第2-3章

 

3.4数据字典

数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容[4],部分数据字典如图3.5所示:

名字:

管理员

别名:

描述:

维护和更新系统信息

定义:

管理员信息=姓名+密码

位置:

操作结果存储在服务器端的数据库register表中

 

第4章系统设计

4.1模块层次图

本系统的功能模块如图4.1,图4.2所示,主要分为前台浏览和后台管理系统两大模块,在前台浏览中,用户可查询车辆状态信息,车辆租凭价格信息。

后台管理模块可以对车辆信息、保险信息、用户信息、业务信息等等进行查询、添加、修改、删除等操作。

图4.1前台功能模块

 

图4.2后台功能模块

4.2

4.3概念模型设计

概念模型也称信息模型,它是按用户的观点来对数据和信息建模,是现实世界到信息世界的第一层抽象。

是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

因此概念模型一方面具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面还简单、清晰、易于用户理解。

[4]

在本设计中采用实体-联系方法来描述概念模型,如图4.3所示:

图4.3礼仪租车业务管理系统实体E-R图

4.3.1管理员E-R图

 

图4.3.2实体-员工E-R图

图4.3.3实体-客户E-R图

 

图4.3.4实体-车辆E-R图

E-R图和下面数据库逻辑结构对不起来,看数据库概论第7章,重点看由E-R图向逻辑结构的转换规则

4.4数据库逻辑结构的设计

本系统使用SQLServer2000数据库,数据库名为car。

以下为部分数据库表的信息。

表4-1car数据库中的数据表及其相应功能

数据表

功能

register

存放管理员的基本信息

basicone

存放公司的基本信息

basicthree

存放保险信息

basicsix

存放业务标准登记信息

customone

存放客户信息

customtwo

存放客户定价登记信息

vehicleone

存放车辆信息

vehicletwo

存放维修登记信息

vehiclefour

存放加油登记信息

1.register表用于存放管理员的基本信息,如表4-2所示:

表4-2register表

字段名

数据类型及长度

备注

adname

varchar(50)

password

varchar(50)

2.basicone表用于存公司的基本信息,如表4-3所示:

表4-3basicone表

字段名

数据类型及长度

备注

公司名称

varchar(50)

PK

法人

varchar(50)

地址

varchar(50)

联系电话

varchar(50)

传真

varchar(50)

公司宗旨

varchar(50)

备注

varchar(50)

3.customone表用于存放客户信息,如表4-4所示:

表4-4customone表

字段名

数据类型及长度

备注

ID

int(4)

PK

客户名称

char(10)

手机

varchar(50)

联系电话

varchar(50)

联系地址

varchar(50)

登记日期

varchar(50)

业务员

char(10)

工号

char(10)

4.customtwo表用于存放客户定价登记信息内容,如表4-5所示:

表4-5customtwo表

字段名

数据类型及长度

备注

ID

int(4)

PK

定价日期

varchar(50)

客户名称

char(10)

业务种类

char(10)

标准费用

char(10)

标准用时

char(10)

超时单价

char(10)

标准行程

char(10)

超程单价

char(10)

备注

varchar(50)

5.vehicleone表用于存放车辆信息,如表4-6所示:

表4-6vehicleone表

字段名

数据类型及长度

备注

ID

int(4)

PK

车牌号码

varchar(50)

车型

char(10)

车身颜色

char(10)

发动机号

varchar(50)

车架号

varchar(50)

运营证号

varchar(50)

出厂日期

varchar(50)

购买日期

varchar(50)

购车费用

varchar(50)

经销商

varchar(50)

服务电话

char(10)

车辆状态

char(10)

燃油标准

varchar(50)

驾驶员

char(10)

保单号

varchar(50)

保险类型

varchar(50)

投保日期

varchar(50)

保险公司

varchar(50)

停保日期

varchar(50)

备注

varchar(50)

 

6.vehicletwo表用于存放维修登记信息,如表4-7所示:

表4-7vehicletwo表

字段名

数据类型及长度

备注

ID

int(4)

PK

送修日期

varchar(50)

送修人

char(10)

varchar(50)

varchar(50)

联系电话

char(10)

维修内容

varchar(50)

材料费用

char(10)

人工费用

char(10)

其他费用

char(10)

总费用

char(10)

取车日期

char(10)

经办人

char(10)

车辆状态

char(10)

7.vehiclefour表用于存放加油信息的内容,如表4-8所示:

表4-8vehiclefour表

字段名

数据类型及长度

备注

ID

int(4)

PK

加油编号

varchar(50)

加油日期

char(10)

车牌号码

varchar(50)

车型

char(10)

驾驶员

char(10)

加油站名称

varchar(50)

燃油

char(10)

加油量

char(10)

单价

char(10)

金额

char(10)

备注

char(10)

第5章系统实现及效果分析

5.1管理员登录

管理员登录是,输入值为空或者输入错误,系统都会报错

functioncheck()

{

if(document.form1.adname.value==""||document.form1.password.value=="")

{

alert("输入内容不能有空!

");

document.form1.adname.focus();

document.form1.password.focus();

returnfalse;

}

}

<%Stringadname=request.getParameter("adname");

Stringpassword=request.getParameter("password");

Connectioncon;

Statementst;

ResultSetrs;

try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("jdbc:

odbc:

mymoon","sa","sa");

Stringsql="select*fromregisterwhereadname='"+adname+"'andpassword='"+password+"'";

st=con.createStatement();

rs=st.executeQuery(sql);

if(rs.next())

{session.setAttribute("adname",adname);

session.setAttribute("password",password);

response.sendRedirect("first.jsp");

}

else{response.sendRedirect("register2.jsp");}

}

catch(Exceptione){out.print(e);}

%>

5.2系统模块

系统主要分为四大模块:

基础设置、客户信息、业务管理、车辆信息管理。

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

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2