汽车租赁管理系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:
图 32 功能关系图 汽车表结构 汽车表用来反正真实汽车在数据库内所有属性 ,其中包括 :汽车 ID,车号 ,车型 ,颜色 ,价值 ,租金 ,押金 ,租用情况 ,简介等 . 汽车信息表 : Cars 名称 中文名称 物理名称 字段类型 主键 字段名 ID carid(PK) Number 是 字段名 车号 carnumber Varchar2(30) 否 字段名 型号 cartype Varchar2(30) 否 字段名 颜色 color Varchar2(30) 否 字段名 价值 price Number 否 字段名 租金 rentprice Number 否 字段名 押金 deposit Number 否 字段名 租用情况 isrenting Number 否 字段名 简介 description Varchar2(50) 否 表 33 信息表 客户管理 添加客户 修改客户密码 查询客户 删除客户 修改客户 中南财经政法大学毕业设计(论文) 第 14 页 共 31 页 功能关系图如下 : 图 34 关系图 出租单表结构 反映出租单情况 ,包括出租单编号 , 预付金 , 应付金 , 实际交付金额 , 起租日期 , 应归还日期 , 归还日期 , 出租单状态 , 客户号 , 车号 , 服务人员编号等 . 出租单信息表 : Rentable 名称 中文名称 物理名称 字段类型 主键 字段名 出租单编号 tableid(PK) Number 是 字段名 预付金 Imprest Number 否 字段名 应付金 shouldpayprice Number 否 字段名 实际交付金额 Price Number 否 字段名 起租日期 Begindate Date 否 字段名 应归还日期 shouldreturndate Date 否 字段名 归还日期 Returndate Date 否 字段名 出租单状态 Rentflag Number 否 字段名 客户号 custid(FK) Number 否 字段名 车号 carid(FK) Number 否 汽车管理 查询汽车信息 删除汽车信息 添加汽车信息 修改汽车信息 中南财经政法大学毕业设计(论文) 第 15 页 共 31 页 字段名 服务人员编号 userid(FK) Number 否 表 34 信息表 检查单表结构 反映检查单实际情况 ,包括检查单号 , 检查时间 , 属性 , 问题 , 赔费 , 检查员 , 出租单编号等 . 检查单信息表 : checktable 名称 中文名称 物理名称 字段类型 主键 字段名 检查单号 checkid( PK) Number 是 字段名 检查时间 checkdate Date 否 字段名 属性 Field Varchar2(30) 否 字段名 问题 problem Varchar2(30) 否 字段名 赔费 paying Number 否 字段名 检查员 checkuserid(FK)参照用户表 Number 否 字段名 出租单编号 Rentid( FK)参照出租单表 Number 否 表 35 检查单信息表 客户租车流程图 : 图 35 客户租车流程图 中南财经政法大学毕业设计(论文) 第 16 页 共 31 页 客户还车流程图 : 图 36 客户还车流程图 . 连接数据库 通过 JDBC连接到 ORACLE,利用 JAVA的反射机制来寻找 ORACLE提供的 JDBC连接方法 源代码节选 : /** * 连接数据库抽象类 * 作为工具提供其他类直接调用 Connection连接数据库 * 含有关闭数据库连接方法 */ ()。 // 反射机制获取数据库驱动 ! conn = (, , )。 // 回滚操作。 客户请 求业务 出租汽车 查询是否存在此客户 生成出租单并修改数据库汽车信息 数据库内修改该客户信息记录租车记录 客户归还汽车 查询出租单 生成检查单 修改客户租用状态 修改汽车租用状态 修改出租单状态 中南财经政法大学毕业设计(论文) 第 17 页 共 31 页 第 4 章 建立数据库 数据库建模 通过建模工具建立数据库中所有数据模型 UML 图如下: 图 41 UML 数据模型 中南财经政法大学毕业设计(论文) 第 18 页 共 31 页 数据库建表 利用 SQL 语句建立数据库表,利用数据库表的互相管理来反映具体事务的真实关系。 由于表太多,这里也就不一一列举了。 权限与目录表的 SQL 语句如下: create table OA_ROLES_MENUS ( ROLE_ID NUMBER not null, MENU_ID NUMBER not null, constraint ROLES_MENUS primary key (ROLE_ID, MENU_ID) 中南财经政法大学毕业设计(论文) 第 19 页 共 31 页 2. 系统前台设计 . 系统登入界面 : 界面如下图 : 图 51 登陆界面 源代码节选 : String name = (username)。 // 获取用户名 String password = (password)。 // 获取密码 String role_id = (role)。 // 获取用户等级 int id = (role_id)。 LoginDAO login = new LoginDAO(name, password, id)。 中南财经政法大学毕业设计(论文) 第 20 页 共 31 页 boolean flag = ()。 if (flag) { // 建立回话 User user = ()。 HttpSession session = ()。 // 在会话中将用户操作目录和所能操作的功能做保存 (, user)。 ()。 // 跳转生成目录 } else { // (flag)。 (msg, err)。 ().forward(request, response)。 } . 动态生成菜单 每次登入时自动访问数据库查询角色所对应的功能菜单 如图所示 中南财经政法大学毕业设计(论文) 第 21 页 共 31 页 图 52 功能菜单 . 查询界面 如图所示 图 53 查询界面 通过查询数据库生成数组进行遍历产生结果集,利 用分页技术展示给用户使用。 代码节选 : 根据角色 ID查询角色对应的菜单 conn = ()。 stat = (sql)。 (1, id)。 set = ()。 中南财经政法大学毕业设计(论文) 第 22 页 共 31 页 while (()) { menu = new Menu()。 如果没有父目录,则将父目录设为 1 int menuid =(id)。 FunDAO fun = new FunDAOImpl()。 ListFun funs = (menuid)。 (menuid)。 ((name))。 目录 名 int fatherid = (father_id)。 if (fatherid 1) { fatherid = 1。 } (fatherid)。 父 目录 ID ((uri))。 (funs)。 (menu)。 } . 角色添加 如图所示 添加角色 是比较 关键 的 部分 , 修改角色对应的目录和功能 ,通过 修改中间表 .并且 不通过 UPDATA来修改 , 只能将原有数据删除然后重新插入 代码如下: 中南财经政法大学毕业设计(论文) 第 23 页 共 31 页 String sql1 = delete from oa_roles_menus where role_id=?。 // 刪除 菜单语句 String sql3 = delete from oa_roles_funs where role_id=?。 // 刪除功能 语句 String sql2 = insert into oa_roles_menus values(?,?)。 // 插入 菜单语句 String sql4 = insert into oa_roles_funs valu。汽车租赁管理系统的设计与实现毕业设计论文(编辑修改稿)
相关推荐
......................................................................... 36 proc_find_CustomerRecord ........................................................................................ 37
故障排除 (1)高、低压侧的压力都偏低 (2) 在液窗出现连续的气泡 (3) 制冷效能不足 制冷系统内某些地方发生气体渗漏 (1) 系统中制冷剂不足 (2) 制冷剂渗漏 (1)用渗漏检测器检查,如有必要修复 (2)充入适量制冷剂 (3)接上表时,若压力为 0左右.检修渗漏处,并将系统抽真空 ( 4) 制冷剂循环不良。 歧管压力表指示数值和故障检查方法如表 3 所列 表 3 制冷剂循环不良检查
外 换热器中放热(通过冷凝器冷凝)变成中温高压的液体(热量通过室外循环空气带走),中温高压的液体再经过节流部件节流降压后变为低温低压的液体,低温低压的液体制冷剂在室内换热器中吸热蒸发后变为低温低压的气体(室内空气经过换热器表面被冷却降温,达到使室内温度下降的目的),低温低压的制冷剂气体再被压缩机吸入,如此循环。 2)家用空调制热 低温低压的制冷剂气体被压缩机吸入后加压变成高温高压的制冷剂气体
进行全面、深入的调查。 重点调查、在某一或某些数量指标上占有较大比重的单位或个体进行调查。 资料收集、资料分析。 五、调研时间 收集资料阶段:20121118至2012125 分析资料阶段:2012126 至20121210 撰写报告阶段:20121212至20121214六、调研问题贵阳地区汽车租赁行业的市场状况;贵阳汽车消费群体对汽车租赁行业的认知和建议以及改善的地方
值可能大大超过发动机正常工作时所发出的最大 扭矩 ,对传动系造成超过其承载能力的载荷,而使机件损坏。 当戴姆勒发明第一辆四轮车时 ,车辆并没有所谓的变速箱 ,也就没有离合器 .速度的控制由外部的齿轮通过皮带带动车轴实现 ,后来皮带改为了链条 . 1889 年戴姆勒在他的汽 车上首次应用了四速变速箱和摩擦离合器 . 离合器的出现是随着变速箱的出现而出现的,但扭矩仍然由皮带传到后轮
转矩的可靠程度。 在选择β时,应该考虑到以下几点: (1)摩擦片在使用中磨损后,离合器还应能可靠地传递发动机最大转矩。 (2)要防止离合器滑磨过大。 (3)要能防止传动系过载。 显然,为可靠传递发动机最大转矩和防止离合器滑磨过大,β不宜选取太小;为使离合器尺寸不致过大,减少传动系过载,保证操纵轻便,β不宜选取太大;当发 动机后备功率较大、使用条件较好时,β可选取小些;当使用条件恶劣