欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    车辆管理系统后台文件和数据库管理JSP程序设计.doc

    • 资源ID:2395918       资源大小:621.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    车辆管理系统后台文件和数据库管理JSP程序设计.doc

    JSP程序设计课程设计说明书题 目: 车辆管理系统 后台文件和数据库管理 院 系: 软件学院专业班级: XXXXX学 号: XXXX学生姓名: XXX指导教师: XXX2013年 7 月 17 日目 录一、功能需求11、前台程序部分12、后台程序部分13、通过需求分析出系统用例图1二、界面要求3三、其他要求4四、设计分析51、概念设计任务52、系统框架模块图53、前台部分页面结构与功能6五、设计体会6六、参考文献7附录(部分重要代码):8一、功能需求 近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车已经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是车辆管理提出了更高的要求。车辆管理及附属相关设施是静态交通的重要组成部分。车辆管理系统随之应运而生。1、前台程序部分 1.1用户登录 1.2主页面2、后台程序部分 2.1添加车辆信息 2.2浏览车辆信息 2.3修改车辆信息2.4删除车辆信息3、通过需求分析出系统用例图从整体角度出发,本系统主要包括前台和后台2个模块。前台分为管理员功能模块和会员功能模块。 系统登录登录号密码选择身份图1.1 系统用例图注册模块:游客填写注册会员信息,注册成为会员。浏览查询模块:浏览全部租赁汽车信息,亦可分类查询汽车种类和排行。会员模块用户名真实姓名密码性别年龄图1.2会员用例图客户基本信息管理修改密码修改个人信息图1.3 系统用例图4、数据库结构根据系统功能设计要求和模块划分,数据库主要用于存储管理员与车主的个人信息,登录信息以及车位信息。数据库结构如下:表1.1会员信息表字段名数据类型长度约束描述useridint11唯一会员编号busidint11非空汽车编号registrationint11非空订单编号表1.2汽车租赁表字段名数据类型长度约束描述useridint11非空会员编号busidint11非空汽车编号tenancyentdatedate11非空订单日期regittimedate11非空归还日期stateint1非空订单状态idcardint18非空身份证信息表1.3管理员表字段名数据类型长度约束描述idInt10唯一数据库编号adminvarchar10非空管理员帐号passwordvarchar10非空管理员密码二、界面要求 图2.1 用户登录页面图2.2 主页面会员进入系统需要进行身份验证,在系统首页输入输入用户名和密码与数据库中的注册信息进行比较。接到登录请求,调用LoginAction 控制,若通过验证则将进入addpxx.jsp页面系统的主页面,如果失败则重新回到登录页面,并且显示错误提示信息。图2.3 信息注册页面当成功租赁车辆后,租赁的记录会出现在租赁管理中,并可以进行还车,续租管理。三、其他要求操作系统:windows xp数据库:SQL Server 2005JSP服务器:Tomcat6.0开发工具:JDK 1.6JAVA工具:Jcreator LE 4.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-52美埃克尔著,陈昊鹏译. Java编程思想M. 机械工业出版社,2004. 5-63 李刚疯狂java讲义 J. 机械工业出版社,2008. 17-484美 Borland David I. Borland Delphi7Database Application Developers. Book. Printed in the U.S.A, 2005. 155 白青海,张善勇,郑瑛. ADO与SQL SERVER 2000数据库应用程序开发探讨 J. 内蒙古民族大学学报,2003. 18,34-496 赵家俊. 数据库应用基础 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"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>用户登陆</title><style type="text/css"><!-.STYLE1 font-size: 12px-></style><script language="javascript">function checkform()var f=document.loginform;if(f.username.value="")alert("用户名不能为空!");return false;if(f.password.value="")alert("密码不能为空!");return false;function 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:return checkform();"><table width="600" border="0" cellpadding="0" cellspacing="0" align="center">  <!-DWLayoutTable->  <tr>    <td width="600" height="301" valign="top"><img src="imglogon.gif" width="600" height="301" border="1" style="boder:1px solid #FF00" /></td>  </tr></table><table width="602" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">  <!-DWLayoutTable->  <tr>    <td width="600" height="40" align="left" valign="middle" bgcolor="F7F7F7"><span class="STYLE1">&nbsp;用户名      <input name="username" type="text" id="username" size="15" />      &nbsp;&nbsp;密码    <input name="password" type="password" id="password" size="15" />    <input name="type" type="radio" value="1" checked="checked" />管理员&nbsp;<input name="type" type="radio" value="2" />租车人&nbsp;&nbsp;<input type="submit" name="Submit" value="登录" />    </span></td>  </tr></table></form></body></html>用户信息表:<% page contentType="text/html; charset=gb2312" language="java"%><% page import="mypackage.*,java.util.*" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title></title><style type="text/css"><!-.STYLE1 font-size: 14px;font-weight: bold;.STYLE4 font-size: 14px-></style><script language="javascript">  function check()var myReg=new RegExp("0-9+(.0-91,4)?$");var identityCard = /(d15|d18)$/;var agetest=/(d1,3)$/;if(document.opform.yid.value="")alert("请输入用户名!");return false;if(document.opform.name.value="")alert("请输入真实姓名!");return false;if(document.opform.password.value="")alert("请输入密码!");return false;   document.all.regButton.disabled = true;</script></head><%  /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><form name="opform" method="post" action="bookop.jsp" onSubmit="javascript:return check();">    <table width="545" border="0" align="center" cellpadding="0" cellspacing="1" bordercolor="1" bgcolor="#9EC3F2" style="font-size:12px">    <!-DWLayoutTable->    <tr>      <td height="25" colspan="2" align="left" valign="middle" background="img/bg_titlebarr.gif"><span class="STYLE3">会员信息&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td>    </tr>    <tr>      <td width="115" height="25" align="center" valign="middle" bgcolor="#F9FCFF">汽车编号</td>      <td width="427" align="left" valign="middle" bgcolor="#F9FCFF"><input name="bh" type="text" id="bh"  value="<%=bok.getBh()%>" readonly="true"/>      *</td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">汽车名称</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="mc" type="text" id="mc" value="<%=bok.getMc()%>" />        *</td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">制造厂商</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="zz" type="text" id="zz" value="<%=bok.getZz()%>"/></td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">厂商地址</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="lx" type="text" id="lx"  value="<%=bok.getLx()%>" /></td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">价格</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="jg" type="text" id="jg" value="<%=bok.getJg()%>" /></td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">位置</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="sjh" type="text" id="sjh" value="<%=bok.getSjh()%>" /></td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">状态</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="bz" type="text" id="bz" size="18" maxlength="18" value="<%=bok.getBz()%>" /></td>    </tr>    <tr>      <td height="25" align="center" valign="middle" bgcolor="#F9FCFF">租赁次数</td>      <td align="left" valign="middle" bgcolor="#F9FCFF"><input name="cs" type="text" id="cs" value="<%=bok.getCs()%>"/></td>    </tr>  </table>  <table width="551" border="0" cellpadding="0" cellspacing="0" align="center">    <!-DWLayoutTable->    <tr>      <td width="551" height="30" align="center" valign="middle"><input name="regButton" type="submit" id="regButton" value="保存修改" />      &nbsp;</td>    </tr>  </table>   <input type="hidden" name="op" value="mod" /></form></body></html>

    注意事项

    本文(车辆管理系统后台文件和数据库管理JSP程序设计.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开