车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx

上传人:b****3 文档编号:6202942 上传时间:2023-05-06 格式:DOCX 页数:17 大小:225.05KB
下载 相关 举报
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第1页
第1页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第2页
第2页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第3页
第3页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第4页
第4页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第5页
第5页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第6页
第6页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第7页
第7页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第8页
第8页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第9页
第9页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第10页
第10页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第11页
第11页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第12页
第12页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第13页
第13页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第14页
第14页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第15页
第15页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第16页
第16页 / 共17页
车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx

《车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx》由会员分享,可在线阅读,更多相关《车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

车辆管理系统后台文件和数据库管理JSP程序设计 推荐文档格式.docx

1.2主页面

2、后台程序部分

2.1添加车辆信息

2.2浏览车辆信息

2.3修改车辆信息

2.4删除车辆信息

3、通过需求分析出系统用例图

从整体角度出发,本系统主要包括前台和后台2个模块。

前台分为管理员功能模块和会员功能模块。

图1.1系统用例图

注册模块:

游客填写注册会员信息,注册成为会员。

浏览查询模块:

浏览全部租赁汽车信息,亦可分类查询汽车种类和排行。

图1.2会员用例图

图1.3系统用例图

4、数据库结构

根据系统功能设计要求和模块划分,数据库主要用于存储管理员与车主的个人信息,登录信息以及车位信息。

数据库结构如下:

表1.1会员信息表

字段名

数据类型

长度

约束

描述

userid

int

11

唯一

会员编号

busid

非空

汽车编号

registration

订单编号

表1.2汽车租赁表

tenancyentdate

date

订单日期

regittime

归还日期

state

1

订单状态

idcard

18

身份证信息

表1.3管理员表

id

Int

10

数据库编号

admin

varchar

管理员帐号

password

管理员密码

二、界面要求

图2.1用户登录页面

图2.2主页面

会员进入系统需要进行身份验证,在系统首页输入输入用户名和密码与数据库中的注册信息进行比较。

接到登录请求,调用LoginAction控制,若通过验证则将进入addpxx.jsp页面系统的主页面,如果失败则重新回到登录页面,并且显示错误提示信息。

图2.3信息注册页面

当成功租赁车辆后,租赁的记录会出现在租赁管理中,并可以进行还车,续租管理。

三、其他要求

★操作系统:

windowsxp

★数据库:

SQLServer2005

★JSP服务器:

Tomcat6.0

★开发工具:

JDK1.6

★JAVA工具:

JcreatorLE4.50

使用到的技术有JAVA语言、JSP语言、JAVASCRIPT技术架技术、JAVABEAN等。

四、设计分析

数据库概念模型设计阶段是数据库设计的关键阶段,在这一阶段里,主要是以需求分析中所识别的需求等信息为基础,确定车辆管理系统中的实体和实体间联系,建立此系统的信息模式,准确描述此系统的信息结构,建立一个独立与各DBMS的高级概念模型。

1、概念设计任务

识别车辆管理系统中的实体,识别实体的属性,识别实体的关键字,识别实体间的联系,并建立实体关系图(E-R图)来描述车辆管理系统中的相关实体、属性及关系,从而达到为建立良好的车辆管理系统的数据模型的目的。

图4.1车辆管理系统E-R图

2、系统框架模块图

图4.2管理员框架模块图

图4.3会员框架模块图

3、前台部分页面结构与功能

表4.1页面结构功能表

文件名

功能描述

login.jsp

用户的登录页面,提供登录的接口

showLoginMess.jsp

用户的首页面,供用户选择对信息的操作

register.jsp

该页面供用户添加信息

choiceLookType.jsp

该页面供用户查询信息

update.jsp

该页面供用户修改信息

choiceDeleteMess.jsp

该页面供用户删除信息

五、设计体会

通过对汽车管理系统的开发,使我对系统有了很大的了解。

需求分析和系统设计的质量往往是决定系统成功与否的决定性因素之一。

在系统卡发过程中,利用软件工程的知识理论开发软件,按“分析、设计、实现、测试”的步骤进行,避免认为盲目的“想到哪里就做到哪里”。

从数据库的实现、系统功能的实现、系统关键技术的实现这三个角度对系统的部分实现进行分析。

在数据库应用系统开发中,合理制定了存储过程,更加使系统中的查询灵活。

车辆管理系统的设计是一个复杂细致的工程,进行本次课程设计不仅提高了我们的独立分析,解决问题的能力,而且对我们的创新能力有了很大的锻炼。

在课程设计过程中,首先,我更深入的了解了JSP与HTML,,JAVASCRIPT的联系与应用,同时也运用到了本学期学习过的知识,例如JAVABEAN等,并理清楚了他们之间的联系与应用的领域,而且我在运用Eclipse,Tomcat,Access上面也有了长足的进步。

对于我来说这都是一个莫大的飞跃。

在设计过程中组员之间在设计方面产生过分歧争执,从最初的设计理念不同到最后为了做出一个比较成熟的作品而合作默契,培养出来的团队精神和友谊让我终身受益。

此外,此次课程设计无疑是我们本学期学习的web开发技术的一次知识总结和知识水平的提高。

使我更加深刻的理解到自己以前在学习JSP知识中学习态度问题,我会在以后的学习中不断提高自己在自主学习方面的能力。

本次课程设计能够顺利完成,还要感谢老师的耐心指导,由于我们平时学习知识不够扎实,在合作设计过程中,出现很多问题,无法解决,老师的耐心指导和提点,给我们提供很大的帮助。

由于我们的设计水平有待进一步的提高,知识的掌握不够全面,在分析问题,计划设计方面的考虑问题不够周详,设计出来的作品不能够到达非常完美的网上求职招聘系统的要求,例如管理员最大权限的设置,企业用户的合法审核,以及页面的设计完美程度等,都还有很多需要改进的地方。

在今后的学习过程中,我们会总结经验深入的研究,不断完善系统。

六、参考文献

[1]萨师煊,王珊.数据库系统概论[M].第四版.北京:

高等教育出版社,2006.4-5

[2][美]埃克尔著,陈昊鹏译.Java编程思想[M].机械工业出版社,2004.5-6

[3]李刚.疯狂java讲义[J].机械工业出版社,2008.17-48

[4][美]BorlandDavidI.BorlandDelphi7–DatabaseApplicationDevelopers.Book.PrintedintheU.S.A,2005.15

[5]白青海,张善勇,郑瑛.ADO与SQLSERVER2000数据库应用程序开发探讨[J].

内蒙古民族大学学报,2003.18,34-49

[6]赵家俊.数据库应用基础[M].北京:

电子工业出版社,2006.52-78

登陆页面代码:

<

%@ 

page 

contentType="

text/html;

charset=gb2312"

language="

java"

%>

%

session.invalidate();

!

DOCTYPE 

html 

PUBLIC 

"

-//W3C//DTD 

XHTML 

1.0 

Transitional//EN"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

>

xmlns="

//www.w3.org/1999/xhtml"

head>

meta 

http-equiv="

Content-Type"

content="

/>

title>

用户登陆<

/title>

style 

type="

text/css"

--

.STYLE1 

{font-size:

12px}

-->

/style>

script 

javascript"

function 

checkform(){

var 

f=document.loginform;

if(f.username.value=="

){

alert("

用户名不能为空!

);

return 

false;

}

if(f.password.value=="

密码不能为空!

exit(){

if(confirm("

您真的要退出本系统吗?

)){

window.opener=null;

window.close();

/script>

/head>

body 

leftmargin="

0"

topmargin="

100"

form 

name="

loginform"

method="

post"

action="

logintest.jsp"

onsubmit="

javascript:

checkform();

table 

width="

600"

border="

cellpadding="

cellspacing="

align="

center"

--DWLayoutTable-->

tr>

td 

height="

301"

valign="

top"

img 

src="

img\logon.gif"

1"

style="

boder:

1px 

solid 

#FF00"

/td>

/tr>

/table>

602"

bgcolor="

#CCCCCC"

40"

left"

middle"

F7F7F7"

span 

class="

STYLE1"

&

nbsp;

用户名

input 

username"

text"

id="

size="

15"

密码

password"

type"

radio"

value="

checked="

checked"

管理员

2"

租车人

submit"

Submit"

登录"

/span>

/form>

/body>

/html>

用户信息表:

import="

mypackage.*,java.util.*"

{

font-size:

14px;

font-weight:

bold;

.STYLE4 

14px}

function 

check(){

myReg=new 

RegExp("

^[0-9]+(\.[0-9]{1,4})?

$"

identityCard 

/^(\d{15}|\d{18})$/;

agetest=/^(\d{1,3})$/;

if(document.opform.yid.value=="

请输入用户名!

if(document.opform.name.value=="

请输入真实姓名!

if(document.opform.password.value=="

请输入密码!

document.all.regButton.disabled 

true;

//String 

yid=(String)session.getAttribute("

s_username"

String 

bh=request.getParameter("

bh"

// 

pxxop 

pxop=new 

pxxop();

//pxx 

px=new 

pxx();

//px=pxop.getPxxBid(yid);

bookop 

bokop=new 

bookop();

book 

bok=new 

book();

bok=bokop.getBookbybh2(bh);

body>

opform"

bookop.jsp"

onSubmit="

check();

545"

bordercolor="

#9EC3F2"

12px"

25"

colspan="

background="

img/bg_titlebarr.gif"

STYLE3"

会员信息&

115"

#F9FCFF"

汽车编号<

427"

%=bok.getBh()%>

readonly="

true"

*<

汽车名称<

mc"

%=bok.getMc()%>

制造厂商<

zz"

%=bok.getZz()%>

厂商地址<

lx"

%=bok.getLx()%>

价格<

jg"

%=bok.getJg()%>

位置<

sjh"

%=bok.getSjh()%>

状态<

bz"

18"

maxlength="

%=bok.getBz()%>

租赁次数<

cs"

%=bok.getCs()%>

551"

30"

regButton"

保存修改"

hidden"

op"

mod"

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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