ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1,018.56KB ,
资源ID:7173253      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7173253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《汽车租赁管理系统》课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《汽车租赁管理系统》课程设计.docx

1、汽车租赁管理系统课程设计汽车租赁管理系统课程设计姓名:陈 欣 学号:班级:级专业:软件系科:计算机科学与工程学院常熟理工学院一题目介绍矚慫润厲钐瘗睞枥庑赖賃軔。二功能分析与模块划分聞創沟燴鐺險爱氇谴净祸測。系统用例图残骛楼諍锩瀨濟溆塹籟婭骒。 车辆信息输入酽锕极額閉镇桧猪訣锥顧荭。列出所有车辆彈贸摄尔霁毙攬砖卤庑诒尔。删除车辆謀荞抟箧飆鐸怼类蒋薔點鉍。 租车厦礴恳蹒骈時盡继價骚卺癩。 出租的列表茕桢广鳓鯡选块网羈泪镀齐。 还车鹅娅尽損鹌惨歷茏鴛賴縈诘。 统计租金籟丛妈羥为贍偾蛏练淨槠挞。三数据库设计方案預頌圣鉉儐歲龈讶骅籴買闥。设计两个表渗釤呛俨匀谔鱉调硯錦鋇絨。创建数据库的代码铙誅卧泻噦圣骋

2、贶頂廡缝勵。四各部件的设计:功能实现的使用的(及数据验证)界面转发擁締凤袜备訊顎轮烂蔷報赢。结构贓熱俣阃歲匱阊邺镓騷鯛汉。基于的车辆租赁管理系统坛摶乡囂忏蒌鍥铃氈淚跻馱。部件蜡變黲癟報伥铉锚鈰赘籜葦。文件说明買鲷鴯譖昙膚遙闫撷凄届嬌。 输入车辆信息的部件綾镝鯛駕櫬鹕踪韦辚糴飙钪。输入租车信息的部件驅踬髏彦浃绥譎饴憂锦諑琼。还车猫虿驢绘燈鮒诛髅貺庑献鵬。分类统计锹籁饗迳琐筆襖鸥娅薔嗚訝。运行界面構氽頑黉碩饨荠龈话骛門戲。数据验证輒峄陽檉簖疖網儂號泶蛴镧。五 的设计:各个类的功能,实现方法尧侧閆繭絳闕绚勵蜆贅瀝纰。给个类的功能识饒鎂錕缢灩筧嚌俨淒侬减。对数据库操作的一些类的方法功能介绍凍鈹鋨劳臘锴

3、痫婦胫籴铍賄。5.2.1 类恥諤銪灭萦欢煬鞏鹜錦聰櫻。5.2.1 封装对数据库的连接鯊腎鑰诎褳鉀沩懼統庫摇饬。5.2.3 类硕癘鄴颃诌攆檸攜驤蔹鸶胶。六中文解决方案阌擻輳嬪諫迁择楨秘騖輛埙。()验证中错误信息提示的中文处理氬嚕躑竄贸恳彈瀘颔澩纷釓。页面采用”的编码形式釷鹆資贏車贖孙滅獅赘慶獷。配置过滤器处理页面的中文显示问题,过滤器的使用方法如下怂阐譜鯪迳導嘯畫長凉馴鸨。七测试方案一题目介绍谚辞調担鈧谄动禪泻類谨觋。某汽车租赁公司需要一个租车管理系统。要求具有以下功能:. 管理车辆基本信息,增加删除列表;. 能进行租车还车操作;. 按车辆类别统计租金(虽然是选做,已做好)。车辆基本信息包括:车

4、辆类别(大客面包轿车),品牌型号,车牌号,租车价格;租车时应记录:租车日期,车辆,客户名称;还车时应记录:还车日期。嘰觐詿缧铴嗫偽純铪锩癱恳。二功能分析与模块划分系统用例图 车辆信息输入用户可以录入车辆信息,车辆信息表包括(自动编号) 每个字段的含义及解释:为 类型 定义为主键 自动增长:车辆的类别,以下拉列表的形式给出列表的内容包括三种类型大客车、面包车、小轿车:车辆的型号:车辆的车牌号:租车的价格 单位为元:用来标记车辆的出租状态列出所有车辆; 当输入车辆信息后,将跳转到车辆信息列表页,把数据库中所有的车辆信息取出来显示到前台的 页面,并根据多表连接来判断这些车辆的出租状态,也就是说这些车

5、辆有没有被出租熒绐譏钲鏌觶鷹緇機库圆鍰。删除车辆; 在车辆信息列表页中有删除车辆信息的链接,根据表中的来删除车辆信息,删 除后,跳转到原来的页面。 租车;首先判断哪些车辆没有被出租出去,然后把没有被出租的车辆显示在租车页面的下拉列表中,此时用户只需要填写 出租人的姓名就可以租车了,其实后台数据库已经把出租的车辆信息写进了数据库中的 表,这一动作包括这些信息被写进了数据库 (自动编号)(客户姓名)(出租日期)(是否还车),(还车日期)鶼渍螻偉阅劍鲰腎邏蘞阕簣。 出租的列表;被出租的车辆信息及出租的日期,出租人等一些信息通过多表连接查询显示到出租列表页面 还车在出租列表页面每条信息的后面都有还车链

6、接,点击连接将进行还车操作,后台数据库将根据将相应的 字段的值改为还车标记(表示未还,表示已经还了)纣忧蔣氳頑莶驅藥悯骛覲僨。 统计租金 根据车辆的类别来统计租金,并把统计的结果显示在统计页面数据库设计方案设计两个表:车辆信息(类别型号,车牌号,租车价格)租车信息(车辆客户名称,租车日期,是否还车?,还车日期)颖刍莖蛺饽亿顿裊赔泷涨负。创建数据库的代码 ; ; ( , () , () , () , ) ; ( , , () , , , ) ;各部件的设计:功能实现的使用的(及数据验证)界面转发濫驂膽閉驟羥闈詔寢賻減栖。结构对于开发应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情,

7、随着开发技术的日趋成熟,在开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,就是一个很好的框架结构,它是在 基础上实现的一个框架,它可以使你不必要从头开始全部开发组件,对于大项目更是很好的。在框架中模型由实现业务逻辑的或者组件构成,控制器由和来实现,视图由一组文件组成,图显示了实现的框架。銚銻縵哜鳗鸿锓謎諏涼鏗穎。挤貼綬电麥结鈺贖哓类芈罷。其中:视图:就是一组文件,这些文件没有业务逻辑,也没有模型信息,只有标签,这些标签可以是标准的标签或者是客户化标签,如标签库的标签。此外,通常将框架中的 也划为视图模块中, 是一种,除了具有一些的常规方法外,还包含了一些特殊的方法,用于验证表单数据

8、以及将其属性重新设置默认值。框架利用 来进行视图和控制器之间表单数据的传递。框架将用户输入的表单数据保存在 中,将它传递给控制器,控制器可以对 中的数据进行修改,文件使用标签读取修改后的 的信息,重新设置表单。赔荊紳谘侖驟辽輩袜錈極嚕。控制器:控制器由类和类实现,类是框架中的核心组件。是这个的中央控制器的角色,主要负责接收请求的信息,根据配置文件的配置信息,将请求转发给适当的对象,如果该对象不存在,会先创建这个对象。类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程,对于小型简单的应用,类本身也可以完成一些实际的业务逻辑。塤礙籟馐决穩賽釙冊庫麩适。模型:模型表示应用程序的状态和业务

9、逻辑,业务逻辑常常由或者组件实现。如果在应用开发中套用现成的框架,可以简化每个开发阶段的工作,开发人员可以更加有针对性地分析应用需求,不必重新设计框架,只需在框架的基础上,设计各个模块包含的具体组件,在编码过程中,可以充分利用提供的各种实用类和标签库,简化编码工作。裊樣祕廬廂颤谚鍘羋蔺递灿。框架可以方便迅速地将一个复杂的应用划分成模型、视图和控制器组件,而的配置文件可以灵活地组装这些组件,简化开发过程。仓嫗盤紲嘱珑詁鍬齊驁絛鯛。基于的车辆租赁管理系统基于的车辆租赁管理系统.部件功能页面.输入车辆信息.车辆信息列表.删除车辆信息.租车.还车分类统计文件说明文件说明封装了数据库访问封装对数据库表的

10、操作用于支持中文输入的过滤器分装了数据库字段所有用到的属性资源文件还车输入车辆信息租车显示车辆信息显示可以被租的车显示一租的车辆信息分类统计租金删除车辆信息还车时所用到的属性封装了车辆信息的一些字段封装借车用的封装删除车辆信息所用的用命令,在每个页面包含这个文件用作菜单导航每个页面包含的尾部文件用户输入车辆信息页面用户租借车辆页面显示租借成功信息页面显示车辆信息列表页面显示已租的车辆信息页面统计显示页面配置文件项目的配置文件. 网页中用到的图片 输入车辆信息的部件输入租车信息的部件还车分类统计运行界面 ()插入车辆信息 ()车辆信息列表和删除操作 ()分类统计租金 () 还车操作数据验证输入车

11、辆信息的数据验证 文件中的 方法如果不符合和则返回到 页面输出错误提示信息 主要验证判断所输入的车辆型号和车牌是否为空的错误验证 和输入的价格是否为数字类型的验证 ( ,绽萬璉轆娛閬蛏鬮绾瀧恒蟬。 ) (); ( () ) ( ();骁顾燁鶚巯瀆蕪領鲡赙骠弒。 ( () ) ( ();瑣钋濺暧惲锟缟馭篩凉貿锕。 判断所输入的 车辆型号和车牌是否为空的错误验证 (!()() 鎦诗涇艳损楼紲鯗餳類碍穑。 ( (); ( ) (); ( (); ; 输入的价格是否为数字类型的验证 ; .输入租车信息的验证 中的 方法如果不符合验证规则将返回到页面并输出错误提示信息,如果验证通过将跳转到页面显示租车成

12、功的信息栉缏歐锄棗鈕种鵑瑶锬奧伛。验证所输入的用户名是否为空 ( ,辔烨棟剛殓攬瑤丽阄应頁諳。 ) (); ( () ) ( ();峴扬斕滾澗辐滠兴渙藺诈機。 ; 的设计:各个类的功能,实现方法给个类的功能封装了数据库访问封装对数据库表的操作用于支持中文输入的过滤器分装了数据库字段所有用到的属性资源文件还车输入车辆信息租车显示车辆信息显示可以被租的车显示一租的车辆信息分类统计租金删除车辆信息还车时所用到的属性封装了车辆信息的一些字段封装借车用的对数据库操作的一些类的方法功能介绍 类向表中插入车辆信息向表中插入租车信息更新表中的字段删除表中的一条信息查询表中的全部信息分类统计功能查询租车信息詩叁

13、撻訥烬忧毀厉鋨骜靈韬。 封装对数据库的连接所需要加载的驱动要连接的数据库用户名密码类型构造方法连接数据库关闭数据库 类中文解决方案()验证中错误信息提示的中文处理采用安装目录下的 :1.5.0 则鯤愜韋瘓賈晖园栋泷华缙。文件进行中文转码然后输出中文提示的错误信息页面采用”的编码形式配置过滤器处理页面的中文显示问题,过滤器的使用方法如下()首先写好过滤器的文件,代码如下 () ( , , 胀鏝彈奥秘孫戶孪钇賻锵咏。 ) , 鳃躋峽祷紉诵帮废掃減萵輳。 (); (, ); ( ) 稟虛嬪赈维哜妝扩踴粜椤灣。 ()然后在中配置相关的映射环境,配置代码如下陽簍埡鲑罷規呜旧岿錟麗鲍。*测试方案输入车辆信

14、息测试()当输入车辆类型为空,车牌号为空时,价格正常时,查看结果测试用例为 类型 车牌号 价格系统提示 车辆类型为空,车牌号为空,()测试用例 类型 车牌号 价格提示 车辆类型为空()测试用例 类型奔驰 车牌好 价格 提示 车牌号必须为七位()测试用例 类型奔驰 车牌好 价格 提示 价格必须在 之间()测试用例类型奔驰 车牌好 价格汉字提示 价格必须在 之间 ()测试用例 类型宝马 车牌号 价格 成功跳转输入租车信息测试()测试用例 租车人 提示 租车人不能为空()测试用例 租车人 提示 租车人不能为空()测试用例 租车人* 成功跳转八.项目总结在应用开发中套用现成的框架,可以简化每个开发阶段的工作,开发人员可以更加有针对性地分析应用需求,不必重新设计框架,只需在框架的基础上,设计各个模块包含的具体组件,在编码过程中,可以充分利用提供的各种实用类和标签库,简化编码工作。沩氣嘮戇苌鑿鑿槠谔應釵蔼。框架可以方便迅速地将一个复杂的应用划分成模型、视图和控制器组件,而的配置文件可以灵活地组装这些组件,简化开发过程。钡嵐縣緱虜荣产涛團蔺缔嵛。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1