




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汽车租赁系统摘要近些年来,随着人们生活追求的不断提升,很多的家庭都希望有自己的出行工具,购买私家车存在着很大的不利因素;传统的人工办理实在是效率低下,而且经常出错,引起纠纷等问题发生,在实践过程当中,汽车租赁行业逐渐的意识到借助计算机之力,引入信息化的管理是非常有用的,从而不断的提高自身综合素质及技术资金的投入,以改善信息的管理,提高服务效率,从而稳定市场的地位,提高客户服务满意度,因此,汽车租赁管理系统的开发势在必行中。本次设计就围绕这一课题进行分析研究,利用强大的开发工具eclipse,使用JSP并结合JAVA代码,连接SQLServer2005数据库管理系统,参考相关资料和寻求导师同学的指导帮助下研发一套汽车租赁系统。本系统主要包括用户信息管理,公告信息管理,站点信息管理,车辆信息管理,留言管理,租车管理等模块,采用JSP的开发技术,最后实现对汽车租赁信息的管理,系统满足数据管理,同时又弥补了传统管理的缺陷,全面的辅助租赁公司处理信息事务,进而提高了工作效率和质量。关键词汽车租赁;JSP;SQLSERVER2005iCarRentalSystemAbstractInrecentyears,aspeoplelifethepursuitofcontinuousimprovement,manyfamilieswanttohavetheirowntraveltools,thepurchaseofprivatecarshasdisadvantages;thetraditionalmanualmanagementisinefficient,andoftenmakemistakes,theoccurrenceofdisputes,inthepracticeprocess,carrentalindustrygraduallyrealizedthatwiththehelpofcomputerpower,theintroductionofinformationmanagementisveryuseful,soastocontinuouslyimprovetheirowncomprehensivequalityandtechnologyinvestment,toimproveinformationmanagement,improveserviceefficiency,andthusthestabilityofmarketposition,improvecustomerservicesatisfactionDegree,therefore,thedevelopmentofcarrentalmanagementsystembeimperative.Thisdesignisontheanalysis,usingapowerfuldevelopmenttooleclipsetodevelopasetofcarrentalmanagementsystem,useandcombineJAVAJSPcodetoconnectSQLServer2005databasemanagementsystem,refertotherelevantinformationandseektheguidanceofmentorshelpstudentsdevelopacarrentalsystem.Thissystemmainlyincludestheuserinformationmanagement,informationmanagement,rentalmanagementmodule,usingJSPdevelopmenttechnology,atlastrealizevehiclerentalinformationmanagement,butalsomakeupfortheshortcomingsoftraditionalmanagement,auxiliaryleasingcompanycomprehensivetreatmentinformationtransaction,therebyimprovingtheworkingefficiencyandquality.KeyWords:Carrental;JSP;SQLSERVER2005目录摘要.iAbstract.ii1绪论.11.1课题背景.11.2研究意义.11.3文章构思.12相关技术介绍.32.1JSP技术.32.2JAVABEAN.32.3SQLServer2005.32.4Tomcat.43系统需求分析.53.1需求分析.53.1.1业务需求.53.1.2用户需求.53.1.3软件属性需求.53.2可行性分析.63.2.1技术可行性分析.63.2.2经济可行性分析.63.2.3操作可行性分析.63.3功能分析.63.3.1系统模块功能概述.73.3.2系统的数据流图.73.4用例分析.83.4.1用例建模.83.4.2分层绘制用例图.93.5数据库分析.113.5.1数据库概念结构设计.113.5.2数据库物理结构设计.134详细设计与代码实现.164.1系统与对象类建模.164.2顺序图建模设计.184.3总体流程图设计.224.4系统架构设计.254.5模块详细设计.274.5.1登陆模块设计.274.5.2用户注册界面.284.5.3主界面设计.304.5.4公告管理设计.314.5.5站点信息设计.344.5.6车辆信息管理设计.364.5.7租赁信息设计.385系统测试.436系统维护.486.1数据库的维护.486.2硬件的维护.48总结.49参考文献.50致谢.51外文原文.52中文翻译.6001绪论世界在发展,时代在进步,信息化发展不断的更新换代,计算机已经成功信息化管理的主要工具,操作着千千万万的数据信息。但是在众多的资料中,如何规范,准确,快速,全面的管理自己的资料,如书籍,电子资料等,并且方便自己查阅。计算机管理信息,可以加快企业的工作效率,提高数据的可行性,准确性。此次课题设计就是为管理租赁信息而精心研发的,对租赁行业乃至整个市场有很大的推动作用。1.1课题背景随着经济发展,人们生活水平的不断提高,人们对汽车需求量不断增多,但国内现状是现有汽车量难以充分的满足需求,购买私家车没有得到不能普及,买车一次性投入较大,购车需要的资金,手续多,养车的费用成本高,而且交通非常拥堵,私家车利用率不高,闲置的时间长,出现交通事故之后,处理的手续太烦琐。而租车则有很大的灵活性,既不会占用大量资金,也不会出现车辆的闲置,车况也有保证,出差到外地也可以驾驶车辆,租赁的车型能够选择,满足客户的多样化需求,目前,国内的租车市场在一二线城市,三四线城市还没有租车市场,因为整体的收入较低,发展潜力比较弱;而在国外,由于经济发展较快,人们的收入普遍很高,再加上人口稀少,租车市场还是很好的,国内短期是不可能达到普及的。1.2研究意义为了节约养车成本,提高出行方便,在必要时候向汽车出租公司租赁车辆也是明智之举,成为大众认可的最佳选择。随着这样的趋势,逐渐的租赁市场就出现了,并且逐渐的快速发展起来。汽车租赁公司可谓是门庭若市,业务在不断的激增。同时,由于业务量繁多,却也暴露出处理业务信息时所带来的诸多问题,诸如:效率低下,操作失误,数据混淆等诸多弊端。在实践过程当中,汽车租赁行业逐渐的意识到借助计算机之力,引入信息化的管理是非常有用的,从而不断的提高自身综合素质及技术资金的投入,以改善信息的管理,提高服务效率,从而稳定市场的地位,提高客户服务满意度;与此同时,通过这次毕业设计,对自己的也是一次很好的锻炼,学会了找出问题,分析问题,最终很好的解决问题;对大学所学的专业知识得到了巩固和提高,对步入社会也有了一定的铺垫。1.3文章构思根据对高校信息化管理行业的综合分析,我将文章分为以下几个章节:第一章,绪论部分,分析租赁市场的整体发展状况,从本质上了解租赁行业的需求,可以给开发系统带来很大的便利性。第二章,相关技术和工具简介,这一章主要是介绍系统开发采用的是哪些开发技术和开发工具,做好技术的基础学习,为系统开发做出铺垫。1第三章,系统需求分析,可行性分析,模块图分析,功能结构分析,数据库表结构分析及其他的相关研究等等。第四章,详细设计,对系统模块进行详细说明,制作流程,方法等,以文字及图片截图形式体现出来。第五章,系统的测试,检测系统是否有错误。第六章,系统维护,根据需求,对系统要有软硬件方向的维护。第七章,总结和展望,这一章主要是总结文章和系统在开发过程中遇到的不足和问题,并通过何种方法来解决的;同时,未来租赁管理系统做出实质性的展望,对自己未来有一个规划。最后,就是参考文献和致谢了,感谢在这次设计过程中,帮助自己的老师和同学。2相关技术介绍2.1JSP技术JSP(JavaServerPages)是由Sun公司组织倡导、很多公司共同参与建立2的一种动态网页技术,JSP技术是在Servlet的技术基础上才发展起来的,它正在快速发展之中,现已经成为Java服务器编程的主要成分。它尽管尚未成型,但是它一定和J2EE(Java2EnterpriseEdition)来共同发展。JSP是结合Java代码共同来处理的一种动态页面。当首次被程序调用的时候,需要JSP编译引擎将其编译成Servlet,然后再执行,以后在每次调用的时候,执行编译过的Servlet。JSP还提供多种的访问方式Javaclass、Applets、Servlet及WebServer,所以,Web应用功能可以分成很多定义公用接口的组件,通过JSP来将它们有效的结合在一起。2.2JAVABEANJavaBean是Sun公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造7。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。通过JavaBean实现代码的重复利用,在Java的任何平台上工作,不需要重新编译,在内部网或者网络之间进行传输,以其它部件的模式进行工作。JavaBean在JSP程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。2.3SQLServer2005SQLServer2005是Microsoft公司在2005年底推出的数据库管理系统,SQLServer2005产品倾注上千人的研发力量,共耗时5年,与之前的版本相比,SQLServer2005拥有更多的编程能力,SQLServer2005是一项很全面的数据库操作平台,使用集成性的商业智能(BI)工具提供数据管理。SQLServer是一个集成的、全面的、端到端的数据解决方案,它为企业的用户提供安全、可靠、高效的平台来用于企业数据管理及商业智能应用。SQLServer2005为信息工作者带来熟悉的工具,减少从移动设备到数据系统的平台上创建、部署、管理、使用企业数据及应用程序的复杂度。利用全面功能集和现有系统集成性对日常任务的自动化管理能力,SQLServer2005为企业提供一套完整的数据解决方案。SQLServer2005不但可以作为功能强大的服务器很好的工作,而且数据库引擎也用于客户端本地存储数据库的应用中。因此,在CS结构开发中采用SQLServer2005作为数据库是很实用的。SQLServer2005是使用及其广泛、普及率最较高的数据库管理系统。这个工具组将包括一些新的功能,以开发、配置SQLServer数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。专门的管理员连接,SQLServer2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这3个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或TransactSQL指令,找到并解决发现的问题。快照隔离,我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。数据分割,数据分割将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。2.4TomcatTomcat是ApacheJakarta组织的子项目,而Tomcat是JSP/Servlet的容器,是在SUN公司JSWDK(JavaServerWebDevelopmentKit)的基础上逐渐发展起来的JSP与Servlet规范标准实现,使用服务器Tomcat能够体验JSP与Servlet的超前规范。经过不断的发展,Tomcat不但是JSP,Servlet规范的标准实现,同时具备较多的商业JavaServlet容器的一些特性,被企业用于一些商业用途。Tomcat是很受程序开发人员的喜爱,因为它运行的时候占用的系统资源比较的小,扩展性较好,它支持负载平衡和邮件相关服务的基本的功能;而且它还在逐渐的进行改进,任何一个程序员都能够更改它,或者加入一些新的功能等。现在,社会上基于Web开发的应用程序越来越受欢迎,传统Html语言已经不能满足企业的功能需求。我们需要交互式的Web界面,于是就出现了几种Web开发语言。如Asp,JSP,PHP等。当然,这些开发语言同传统开发语言也有着很密切的联系,例如PHP主要基于C语言和C+语言,JSP主要基于Java语言。Tomcat是JSP与Servlet的运行平台。Tomcat是免费开源的Servlet容器,它是Apache基金会的Jakarta项目当中的核心项目,由Apache,Sun与其它企业及个人一起开发而成。由于有了Sun公司的支持和参与,最新Servlet和JSP规范可以在Tomcat中充分得到体现。Tomcat被JavaWorld杂志评选为2001年度最具创新java产品,可见其在业界的重要地位。在Tomcat中,应用程序部署一般很简单,将WAR放到Tomcat的webapp目录下,Tomcat就会自动的检测到该文件,并将其进行解压。你在浏览器中访问JSP时,一般是第一次会比较的慢,这时由于Tomcat要将JSP转化成Servlet文件,之后进行编译。编译以后,它访问速度将会很快。此外Tomcat也提供了一个应用:manager,访问该应用需要用户名与密码,用户名,密码都存储在xml文件当中。利用这个来辅助Ftp,你可以在远程通过Web部署和撤销应用。3系统需求分析3.1需求分析需求分析是每一个系统在开发前期必须要经历的一个重要的阶段,随着软件工程的增大,需求分析在整个系统开发的重要性变得突出。需求就是这个系统在各个模块,性能方面都有哪些的设计要求,在分析过程中,开发人员要对用户的具体想法进行调查分析,结合用户的实际需要辅助用户提出宝贵的意见,同时针对用户提出的需求,开发人员要分析开发环境及可能出现的问题进行分析,尽所4能将用户的意见精确化。3.1.1业务需求汽车租赁管理系统的开发主要是围绕着汽车租赁方面来进行的,首先要考虑到就是车辆的存储信息,对每台车进行信息录入,方便用户租车查找,接下来就是租赁的申请,审批环节,用户提交申请,接下来就是留言交流分析,用户与租赁公司可以互动交流,最后要对站点信息管理,主要是介绍在哪个租赁点租的,还有剩余多少车辆可以租等信息。3.1.2用户需求用户权限:包括了登陆,个人信息修改,公告一览查看,添加留言,查看答复,租赁汽车申请,消费情况查看等。管理员权限:用户管理,公告管理,租赁点管理,车辆管理,租赁管理,管理员信息管理等。3.1.3软件属性需求本系统的软件属性需求主要分为以下几点:(1)正确性:要求发布的软件达到用户的预期目标,运行时基本无错误。(2)可靠性:在一般条件下,应不出故障。(3)效率:对于浏览,查询,增加,删除,更新和密码设置的一般操作,要求及时响应,在12秒内。(4)完整性:要求能在发生意外(如掉电)的情况下,保证不丢失数据。(5)易实用性:要求能尽量为用户的使用提供方便,软件界面符合目前流行的界面规范。(6)可维护性:要求本软件在运行中发现错误时,能快速、准确对其进行定位,诊断和修改。(7)可测试性:设计时尽可能减少测试本软件的各项功能所需要的工作量。(8)复用性:设计时尽可能采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚,低耦合的程度,以提高各模块的复用性。(9)可理解性:对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。(10)互联性:要求提供数据的导入和导出接口,以易于同其他系统的连接。3.2可行性分析可行性分析主要是指系统在开发前做出的一系列的分析,包括技术上,经济上,操作上等是否具备完善的可行性基础。这样做的好处是为了可以了解项目开发过程中可能遇到的难处和问题,尽可能的减少由于疏忽而造成的经济损失。所以可行性分析这个环节是必不可缺的。3.2.1技术可行性分析技术可行性就要针对的就是技术开发方面,本次系统的开发主要是JSP技术,所以对这项技术相关的架构,数据库,运行环境都需要做出透彻的分析,把握可5能出现的问题,并快速的解决。硬件设备:网络平台,服务器,电脑主机,这些设备采购都是非常方便的,而且很稳定。3.2.2经济可行性分析经济可行性主要就是考虑系统开发之后会给租赁公司在管理上带来多大的经济效益,相对开发成本来说是否有亏损。经过分析,汽车租赁系统管理系统一旦开发成功后,对租赁企业在管理上意义非常的重大,不但可以减少人员成本的投入,减少经济开支,而且避免了人工操作带来的麻烦,提高信息管理的效率。设备费用:主要包括了,电脑费用,网络费用等,这些成本都不高,而且系统搭建并不需要高性能配置,一般就可以满足条件整个汽车租赁管理信息系统需要的硬件设备的费用,包括主机费用和网络费用。但是,由于系统对主机和网络的性能要求不高,所以所产生的费用不会很巨大。软件开发费用:制作汽车租赁管理系统所耗费的费用。本系统是针对汽车租赁的业务管理,规模不大,耗费也随之减少。人工费用:是指人员的培训费用。现在的人才学历都不低,学习操作流程都是比较容易的,并不需要太多的人工培训费用的。系统涉及到的业务流程中的角色需要通过新的培训,但是系统操作都是可视化界面,管理流程简单易懂,工作人员很容易上手的。所以,这样看来,经济方面是很值得开发的。3.2.3操作可行性分析系统的设计目前都是可视化的,都是通过鼠标直接点击按钮进行的操作,没有复杂的逻辑分析环节,一般的员工都可以很容易就上手的,不需要太多的讲解,就能完成系统的操作。3.3功能分析汽车租赁系统主要由登录注册模块、公告管理模块,用户管理模块,车辆模块,租赁模块,留言模块、管理员模块等组成,具体功能分析简要介绍如下:3.3.1系统模块功能概述(1)登录注册模块:用户进入汽车租赁管理系统时,如果是新用户需要进行系统账户的注册,注册成功之后才能登陆系统。新用户只能进行普通会员账户的注册,管理员账户需要管理员权限中增添。实现过程如下:用户通过在登陆画面上输入已注册的用户名和密码,并且选择正确的登录权限,通过SQL文与数据库账户和密码字段作对比,如果同数据库字段里面的现有用户名和密码匹配,则同意管理员登陆系统。否则提示登陆失败信息,重新来登陆。(2)公告管理模块:主要发布一些最新的公告信息,如,租车信息,新的信息服务等,操作有租赁公司及管理员权限发布信息,管理员权限可以对公告信息进行添加、重置、修改和删除操作。用户可以在前台进行信息查询,及时了解最新的租赁资讯,但用户没有对公告信息进行修改的权限。(3)车辆管理模块:这个模块主要是记录租赁公司拥有的汽车信息,在汽6车信息添加中管理员权限可以对车辆编号、站点编号、是否借出进行设置添加,方便公司进行管理,会员用户进行汽车信息进行查询。(4)租赁信息模块:这个模块是主要是用户申请的租赁信息,选择的车型,记录用户的基本信息,租车的时间等。会员用户通过车辆信息管理查询站点、车辆、是否借出等信息,对没有借出的车辆进行租车操作。(5)留言反馈模块:该模块主要是提供一个用户与租赁公司的交流平台,方便用户及时反馈意见,或者进行投诉管理等。管理员可以对留言板块进行回复和删除操作。(6)管理员模块:主要是对管理员进行管理,系统可能需要多个管理员进行维护,所以要有一个管理员管理的模块。管理员模块由管理员权限进入,增设或删除管理员账户。3.3.2系统的数据流图用户登录成功,选择相应的车辆租约操作,响应操作,更新数据库。如图3-1所示。图3-1用户租车操作数据流图管理员通过输入用户名和密码进行身份验证,验证成功后,进入后台后,根据需要,对相关信息进行处理,系统提交到数据库;验证失败后,系统会提示错误,返回到原来的页面,管理员需要重新输入验证信息。如图3-2所示。选择操作D11F2.1验证失败F3操作成功租车信息表F1选择S用户S2显示器P1租车操作P2处理操作F1管理员信息F1.验证失败F2操作F3更新信息S1管理员S2显示器P1信息验证P2更新处理D用户信息D2车辆信息7图3-2管理员数据流图3.4用例分析3.4.1用例建模“汽车租赁系统”负责汽车租赁公司的汽车和客户的信息的管理工作,主要有基础信息管理、业务处理、信息查询、系统管理等功能。根据需求分析的结果我们可以找出该系统的人执行者,这些执行者有:系统管理员、客户。他们所进行的业务活动有:系统管理员:对本系统的所有功能进行操作。客户:对系统内部的客户信息提供原始资料,并查询车辆的信息。“汽车租赁管理系统”中涉及到的用例。在第一层用例中,根据管理员和客户对系统的整体业务的要求,其用例有以下几个:基本信息管理、业务处理、信息查询、系统管理。“基本信息管理子系统”中的用例。在第二层用例中,基本信息管理子系统涉及到的用例有:客户信息录入、客户信息修改、车辆信息录入、车辆信息修改、车辆信息删除。“业务处理子系统”中的用例。在第二层用例中,业务处理子系统涉及到的用例有:车辆出租(是)、车辆归还(否)。“信息查询子系统”中的用例。在第二层用例中,信息查询子系统涉及到的用例有:客户信息查询、车辆信息查询。“系统管理子系统”中的用例。在第二层用例中,系统管理子系统涉及到的用例有:修改密码、增加管理员、删除管理员。3.4.2分层绘制用例图1最高层用例图根据用例参与者及相互之间的关系绘制最高层用例图如图3-4所示。图3-4汽车租赁管理系统最高层用例图8在用例图中实线边框代表的是系统的边界,在该最高层用例图中共有4个用例其中有信息查询、系统管理、基础信息管理、业务处理,在这4个用例中,信息查询依赖于基础信息管理和业务处理,而业务处理又依赖于基础信息管理。该系统共有3个执行者:客户、车辆和系统管理员。客户和车辆对基础信息管理用例提供基础数据,客户对信息查询用例进行信息的查询,而系统管理员对所有的用例进行操作。2第二层用例图根据对汽车租赁系统的分析绘制出第二层的各个子系统的用例图。(1)基本信息管理子系统的用例图如图3-5所示。图3-5基础信息管理子系统用例图在基础信息管理子系统中共有5个用例,这些用例有客户信息录入、客户信息修改、车辆信息录入、车辆信息删除、和车辆信息修改。共有3个执行者:客户、车辆、系统管理员。(2)业务处理子系统用例图如图3-6所示。图3-6业务处理子系统9在业务处理子系统中共有2个执行者,这两个执行者为系统管理员和基础信息管理子系统。同样拥有2个用例,这两个用例为车辆出租和车辆归还。(3)信息查询子系统用例图如图3-7所示。图3-7信息查询子系统在信息查询子系统中共有2个用例,这两个用例分别为:客户信息查询和车辆信息查询。共有3个执行者,基础信息管理子系统、业务处理子系统、系统管理员这3个执行者。(4)系统管理子系统的用例图如图3-8所示。图3-8系统管理子系统在系统管理子系统中共有2个执行者这两个执行者为系统管理员和客户。并且有3个用例,这三个用例为:修改密码、增加管理员、删除管理员。103.5数据库分析3.5.1数据库概念结构设计E-R图可以清楚的描述了整个系统中实体之间的相互联系,以及实体之间具有的属性,能够清晰的了解系统的总体设计理念。在建立E-R图的过程中,经历步骤如下:选择局部应用;逐一设计分E-R图;合并分E-R图,生成初步E-R图;消除不必要的冗余,设计基本的E-R图。以下将所有实体以及实体之间的关系用E-R图的方式进行了表示。(1)管理员的实体图,如图3-9所示。实体:系统管理员属性:编号,管理员账户,账户的密码。(2)车辆信息实体图,如图3-10所示。实体:车辆属性:序号,车辆编号,站点编号,借出。(3)公告信息实体图,如图3-11所示。实体:公告属性:编号,标题,内容,时间。管理员用户名密码ID图3-9管理员实体图车辆站点车辆ID借出图3-10车辆实体图公告内容标题ID时间图3-11公告实体图11(4)留言信息实体图,如图3-12所示。实体:留言属性:编号,标题,内容,时间,答复。(5)E-R图分析,如图3-13所示。1n11mnnnmn留言标题时间ID内容答复图3-12留言实体图管理员车辆租赁用户管理管理查看操作管理账户密码编号借出姓名站点性别姓名12图3-13系统E-R图3.5.2数据库物理结构设计根据系统的功能模块,数据库包括7个表:管理员表(login)、租车表(jieche)、公告表(gg)、留言表(message)、用户表(reg)、站点表(zhandian)、车辆表(zixingche).下面分别介绍这些表的结构。(1)管理员表(login)管理员表主要的用途就是存储管理员的基本信息,主要包含3个字段信息,分别是账户,密码,编号。表3-1管理员表(denglu)字段名称字段类型字段长度键类型说明Id自动编号4主键编号usernamenvarchar50管理账户passwordnvarchar50管理密码(2)公告表(gg)公告信息表主要存储的是公告信息,可以通过程序调用表中的字段信息将数据都显示出来。表3-2公告表(gg)字段名称字段类型字段长度键类型说明Id自动编号4主键编号gg_titlenvarchar50公告标题gg_contentnvarchar50公告内容shijiannvarchar50时间(3)交流表(message)交流信息表主要是用来存储租赁公司和用户的交流信息的,主要包含了交流的各项信息。表3-3交流表(message)字段名称字段类型字段长度键类型说明Id自动编号4主键编号message_namenvarchar50留言人message_contentnvarchar4000留言内容message_shijiandatetime8留言时间dafu_contentnvarchar4000答复内容13dafu_shijiannvarchar50答复时间(4)租车表(jieche)租车表是用来存储用户租车信息的,用户可以访问这个表来来进行租车信息的存储,比较方便快捷,管理员还可以对租车信息进行管理。表3-4租车表(jieche)字段名称字段类型字段长度键类型说明Id自动编号4主键编号zhandian_nonvarchar50站点编号zixingche_nonvarchar50车辆名称jiecherennvarchar50借车人jiecheshijiannvarchar50借车时间huancheshijiannvarchar50还车时间feiyongnvarchar50借车费用(5)站点表(zhandian)站点表主要是记录租赁点的信息,可以租赁的车辆数等内容。表3-5站点表(zhandian)字段名称字段类型字段长度键类型说明Id自动编号4主键编号zhandian_nonvarchar50租赁点编号cheweishunvarchar50车辆数kejieshunvarchar50可借数weizhinvarchar8位置(6)车辆表(zixingche)资料信息表主要用于处理资料信息的。表3-6车辆表(zixingche)字段名称字段类型字段长度键类型说明Id自动编号4主键编号zixingche_nonvarchar50车辆编号zhandian_nonvarchar50租赁点编号jiechunvarchar50是否借出(7)用户表(reg)用户表主要是存储用户信息的,方便租赁公司管理账户信息,及时了解14用户的需求,联系到用户。表3-7用户表(reg)字段名称字段类型字段长度键类型说明Id自动编号4主键会员编号kahaonvarchar50会员卡号mimanvarchar50会员密码xingmingnvarchar50真实姓名xingbienvarchar50会员性别shenfenzhengnvarchar50会员身份证yuenvarchar50卡内余额statesnvarchar50会员状态Shijiandatetime8注册时间4详细设计与代码实现经过详细设计阶段的设计工作,能够得出对目标系统的精确的描述,从而在编码阶段可以将这个描述直接翻译成为某种程序设计语言书写的程序。详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的蓝图,以后可以将这个蓝图写出实际的程序代码。因此,详细设计的结果基本上就决定了最后的代码的质量。除了应该保证程序的可靠性之外,使将来编写的程序可读性好,容易理解,容易测试和容易修改,维护是详细设计阶段的重要目标。4.1系统与对象类建模要想绘制类图就必须先建立对象类,根据已经绘制完成的用例图和系统的需求对类进行定义。本系统所建立的类所示如下:1用户类名:用户。类的编号:0101(共有2层包图结构,每层用2位数字表示,采用4位编号)。类的类型:该类为抽象类,不能存储在服务器上的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林业年度工作总结范文11篇
- 《2025智能设备许可使用合同》
- 河北省邢台市2024~2025学年 高二下册第四次质量检测数学试卷附解析
- 2024年厦门市第十中学招聘真题
- 公司春节活动方案
- 社区社区服务管理学研究管理基础知识点归纳
- 石大学前儿童保育学课件2-3早期发育与科学喂养
- 极地浮游生物的种群动态与栖息地重构-洞察阐释
- 新时代高校辅导员职业能力提升策略
- 榄核镇“星海水乡四季文香”文旅项目可行性研究报告
- 2025年湖北省新华书店集团有限公司招聘笔试参考题库含答案解析
- 无缝钢管项目建议书写作参考范文
- 2025年广东佛山市高三一模高考政治试卷试题(含答案详解)
- 互联网虚拟财产交易协议
- 2024年国家公务员考试行测真题附解析答案
- 2025年河北省烟草专卖局公司招聘笔试参考题库含答案解析
- 基本药物制度政策培训课件
- 高层火灾疏散逃生应急预案
- 2025山东高速路桥集团股份限公司校园招聘430人管理单位笔试遴选500模拟题附带答案详解
- 生产安全事故事件管理知识培训课件
- 地球科学概论知到智慧树章节测试课后答案2024年秋中国石油大学(华东)
评论
0/150
提交评论