基于JavaEE汽车租赁综合管理系统的设计及其实现.docx
《基于JavaEE汽车租赁综合管理系统的设计及其实现.docx》由会员分享,可在线阅读,更多相关《基于JavaEE汽车租赁综合管理系统的设计及其实现.docx(10页珍藏版)》请在咨信网上搜索。
1、第一章绪论1.1课题背景计算机信息网络技术发展,给这个时代大家带来了很大便捷。现在在网络上,随地可见种类繁多信息管理系统,比如,企业办公信息化自动管理系统,电子商务管理系统,企业教务系统等等。伴随网络信息技术日益进步,已深入到社会各个角落,各个大型企业,全部意识到传统手工管理模式已经开始逐步不能适应这个时代发展,为了愈加好发展,纷纷研发适合自己管理系统。不管是大企业还是多种类型小型企业全部是如此,租车企业老板也深深意识到这一点,以前管理模式大多是人工管理,工作效率低、轻易犯错、手续复杂,而且还花费了大量财力、人力和物力。她们全部期望能够找到一个适合自己管理系统,能够实现车辆管理、用户管理、租车
2、还车管理、租车查询等功效。经过这个系统,店老板能够对汽车租赁各项情况进行实时电脑化管理,这么能够提升工作效率,也能使得汽车租赁管理所需要各项信息能快速录入、查询、删除和更新,对对应数据也能够方便统计结果。1.2目标和意义长久以来,汽车租赁管理工作大多全部是采取传统手工方法来进行统计相关信息,这种管理方法存在着很多缺点,比如,用户管理,车辆信息查询、录入、分析、更新完全依靠是管理人员手工统计和人工分析。对于小规模租车企业来说勉强还能够接收,但对于规模大租车企业来说,人工统计是相当麻烦。为满足企业管理需求,所以决定采取多种编程语言研发一个基于B/S架构汽车租赁管理系统,汽车租赁管理系统是包含信息科
3、学技术、数据计算技术和计算机网络技术复杂人机交互系统。经过这个系统,能够对汽车租赁进行智能化管理,有效统计和查询各类车辆信息和租赁等情况,为汽车租赁管理提供了很多方便。1.3开发工具及技术1.3.1开发工具此次设计关键采取是MyEclipse和Tomcat后台服务器,在设计过程中web页面关键是使用JSP技术来完成,下面是对MyEclipse、SqlServer数据库和Tomcat等。第二章需求分析2.1需求调研在项目标之初是进行需求调研,而且调研了部分小型租车企业,经过一套调查和谈话中发觉,现在租车企业管理工作确是存在了很多不足之处,传统手工统计方法保留困难,轻易丢失,同时也不利于数据查询和
4、统计分析。依据租车企业实体店实际情况和调查结果,我们发觉实现租车企业管理信息化和网络化是十分必需,所以设计了本套汽车租赁管理系统。2.2可行性分析开发任何一个管理系统,全部会有时间和资源上限制。所以,在每一个项目研发之前,全部要进行可行性分析,这么能够降低项目标开发风险和避免物力、人力和财力浪费。下面就技术、法律、经济和操作这四个方面来介绍。2.2.1技术可行性本系统开发工具是MyEclipse和SqlServer数据库,研发语言是Java,关键使用是J2EE技术,java是一个面向对象编程语言,简单易学而且灵活方便。大二时就学习java课程,大三期间也了解了J2EE相关知识,汽车租赁管理系统
5、总体上讲开发难度并不高,本系统设计关键是:数据库设计和操作。大学期间学习过java、J2EE、C语言、web设计、c#等课程,每个学期全部会完成对应科目标课程设计,也含有了部分对系统分析、设计和测试能力。对于完成本系统在技术上实现完全有可行性。2.2.2经济可行性现在是信息化时代,信息化管理能够使租车企业管理工作变得愈加、系统化、快速化。这么能够给企业带来更多经济效益和工作效益,并能够在提升工作效率基础上,考虑降低租车企业管理人员数量,系统对计算机配置要求不高,利用企业机房淘汰低配置电脑就能够完全满足需要,其次,企业在管理工作上带来高效率和便捷性也远远超出开发系统成本,对于经济上也含有完全可行
6、性。2.2.3操作可行性本系统操作简单,在输入信息页面大多数全部是有下拉框选择形式,并在一些页面,信息是能够自动生成,无需手动输入,时间输入就是用日历控件,使得操作更简便,所以对操作人员要求很低,只要对WINDOWS能操作熟练,再加上对本系统操作简单培训就可工作,同时系统可视性也很好,所以在操作上不会有大难度。2.2.4法律可行性本汽车租赁管理系统是自行开发租赁管理系统,是很有现实意义系统,开发环境使用软件和使用数据库也全部是开源代码,研发这个系统于开发一般系统软件不一样,并不存在侵权等问题,所以,法律上是可行。总而言之,开发一个汽车租赁管理系统和传统手工操作方法相比含有操作愈加快、更正确、节
7、省开支等优点,所以,建立一个汽车租赁管理系统是必需、可行。2.3系统用户用例图2.3.1管理员用例图管理员是负责管理整个系统并包含到九大功效管理模块,并能够立即掌握租车企业动态信息和各项情况。图2.1 管理员用例图2.4功效模块需求分析本系统最大特点是操作简单、友好信息提醒。系统将实现下列基础功效:(1)系统含有简练页面,操作简单,友好错误操作提醒(2)管理员用户拥有车辆类型管理、用户管理、租车费用管理、系统管理、车辆管理、租赁查询管理、租车管理、还车管理功效(3)同时含有较强安全性,能够避免用户恶意操作系统功效结构图2.2所表示:图2.2用户功效模块图2.5设计基础思想设计基础思想遵照以下几
8、点:1. 采取了B/S模式进行研发,优点就是前台和后台处理层次分明,而且符合了众多习惯网页方法操作用户。2. 采取面向对象研发和设计理念。面向对象技术充足条件就是把整体系统高度和正确抽象,经过它能够确保系统良好框架,从而带来了产品更强运行效率。3. 采取模块化管理设计。模块化设计要求把整个系统划分为很多小模块,这么做更有利于完成代码重载和简化设计和实现过程。4. 简单又方便友好系统界面。越是简单友好系统界面,越是方便用户愈加快适应系统操作。5速度优先标准。因为这个工具最关键评判标准应该是速度,所以在设计过程中,大多数具体过程全部应该尽可能做到是资源占用少,速度快。6设计不仅要突出关键,还要做细
9、致周到。在符合设计需求基础上,把有可能需要改善地方尽可能进行扩充,使得整个系统更适应用户需要。2.6性能需求2.6.1系统安全性汽车租赁管理系统在管理权限上要严格进行控制,想登陆汽车租赁管理系统进行查看或修改部分信息,就必需要有一定操作权限,只有拥有操作权限管理员才能够进行操作,没有权限用户,是无法进入系统查看和修改系统一切信息或表格数据,理由这种特征,确保整个系统安全性!2.6.2数据完整性1、全部被统计数据,全部要是完整,关键信息全部不能够为空。2、确保各个数据之间联络,尤其是设置为主键数据。3、确保相同数据在任意一个统计里面全部要是一致!2.7界面需求大家对界面需求,使得界面设计成为一个
10、软件是否成功关键原因,一个能给人视觉带来舒适感界面,能够增添用户在使用过程中乐趣。并大大提升工作效率效果,JSP技术是利用JAVA语言编译脚本语言,创建部分动态页面话也很方便。用户界面通常全部是用户和系统交流窗口,通常全部包含了输入和输出和人机对话等等界面风格!第三章系统分析和设计3.1概要设计本系统由用户模块,车辆信息模块,管理员模块组成。用户模块:包含注册,登录,浏览车辆信息,预约等。车辆信息模块:包含查询、增加、编辑、删除等。管理员模块:包含登录,修改车辆信息,删除信息,添加功效。用户注册:能够注册用户账号。删除用户:管理人员能够删除任何一个用户账号。修改信息:注册用户能够修改信息。车辆
11、管理:实现对车辆管理,包含车辆添加、修改和删除等等。车辆查询:用户能够查询车辆信息。车辆预约:用户依据需要预约车。3.2数据库分析和设计数据库是计算机系统关键,经过数据库管理系统,我们能够对数据进行整理、添加、储存、查询、修改、删除、统计、更新等一系列操作,既能确保数据安全性和联络性,还大大降低了我们在操作过程中数据犯错可能性。数据库地位,在整个信息系统里面是计算机系统关键,也是必需要做好基础部分,尤为关键。假如数据库设计出现了部分问题,会直接影响到整个管理系统运行和安全,甚至造成更严重后果。数据库设计通常会经过以下多个步骤:需求分析、概要设计、物理设计、逻辑设计等。3.2.1数据库概念结构设
12、计概念设计就是在整个数据分析基础上从最底层一直向上,把整个系统数据库结构设计出来,从用户出发进行简单视图设计,在接着就是视图集成,然后再对集成数据进行结构化分析,并得出最终结论。数据库概念设计通常采取全部是E-R模式设计方法,实体、属性、联络是E-R模式三大要素,通常要用E-R图表示,表示是一个实体和另一个实体之间联络,和实体说含有属性。概念设计目标就是把企业组织信息产生并反应出来形成一个数据库概念结构,也称之为概念模式,它是独立存在,并不依靠计算机系统,得到数据库DBMS支持和独立逻辑结构。依据上述需求分析,而且结合概念设计概念模型特征和创建方法,能够得出以下E-R模型图来表示实体和实体间关
13、系和属性。实体间关系属性实体(1)车辆类型实体E-R图图3.5所表示:类型介绍类型名称车辆类型图3.1 车辆类型信息实体E-R图(2)车辆信息实体E-R图日租金类型ID车牌号车辆信息图3.2 车辆信息实体E-R图(3)用户信息E-R图电话年纪身份证性别驾照号码用户名称用户信息图3.3 用户信息实体E-R图(4)租车信息信息E-R图还车日期租车费用租车时间车牌号租车天数租车信息图3.4 租车信息实体E-R图(7)管理员信息E-R图登陆账号登陆密码用户ID管理员图3.7 管理员信息实体E-R图3.2.2数据库逻辑结构设计每一个数据库概念模型全部是独立,全部是依据特定数据库管理系统,所以我们必需依据
14、自己所使用数据库管理系统特点来对概念模型进行转换,转换为适适用于本计算机处理逻辑逻辑关系和E-R模型实体关系,所以转换逻辑结构应该遵照以下几点:1、数据库中每一个实体全部要有一个关系2、每条数据或表中主键全部不能为空3、根据一对多、弱对实、一对一、多对多关系来定义每个二元联络依据E-R模型,建立了以下逻辑数据结构汽车租赁管理系统,下面是各数据表具体说明。(1)车辆类别表关键是统计了车辆类别基础信息。表结构如表3.1所表示。表3.1车辆类型表(t_leixing)列名数据类型长度许可空是否主键说明id int 4 否是编号mingcheng varchar 50 否否类型名称jieshao va
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE 汽车 租赁 综合 管理 系统 设计 及其 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。