车辆管理系统后台文件和数据库管理JSP程序设计 推荐Word文档下载推荐.docx
- 文档编号:20522184
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:14
- 大小:225.10KB
车辆管理系统后台文件和数据库管理JSP程序设计 推荐Word文档下载推荐.docx
《车辆管理系统后台文件和数据库管理JSP程序设计 推荐Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《车辆管理系统后台文件和数据库管理JSP程序设计 推荐Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
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"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆管理系统后台文件和数据库管理JSP程序设计 推荐 车辆 管理 系统 后台 文件 数据库 JSP 程序设计