汽车租赁管理系统--数据库课程实训的报告.doc

汽车租赁管理系统--数据库课程实训的报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车租赁管理系统--数据库课程实训的报告

数据库课程实训报告 题目: 汽车租赁管理系统 目 录 目 录 2 1 课题内容和要求 1 1.1课题描述 1 1.2 课题要求 1 2 需求分析 1 2.1 功能需求分析 1 2.2 数据需求分析 1 3 系统设计 3 3.1 功能模块设计 3 3.2 数据库概念设计 3 3.3 数据库逻辑设计 4 3.4 数据库物理设计 4 3.5 数据库表间联系 4 4系统实现 5 4.1 管理员模块实现 5 4.2 车辆信息模块实现 6 4.3客户信息模块实现 7 4.4司机信息模块实现 8 5 代码调试与功能测试 9 5.1 测试方案 9 5.2 测试结果 9 6 收获与体会 12 参考文献 13 附  录 14 附录1源程序部分清单 14 附录1.1登陆 14 附录1.2 车辆信息 16 附录1.3 客户信息 24 附录1.4 司机信息 33 附录1.5 车辆租赁 41 汽车租赁管理系统设计 1 课题内容和要求 1.1课题描述 汽车租赁管理系统是可以通过对汽车基本信息进行增加、删除、修改,对租赁客户信息进行增加、删除、修改,实现汽车的租借、归还、续借的管理系统。 1.2 课题要求 1) 可以对汽车基本信息进行增加、删除、修改 2) 可以对租赁客户信息进行增加、删除、修改 3) 可以实现汽车的租借、归还、续借 4) 可以按重要字段查询汽车、客户等基本信息 5) 可以实现租赁金额的计算 6) 可以查询汽车、客户租赁历史记录 2 需求分析 2.1 功能需求分析 程序首先需要登录模块来实现管理员或者客户的登陆,在车辆信息模块中来实现对汽车基本信息的增加、删除、修改,在客户信息模块中实现对客户信息的增加、删除、修改,租赁模块来实现对客户对汽车的租赁功能实现,车辆查询模块来实现对车辆信息的查询,系统统计模块实习对租金收入、租用时间的统计。 2.2 数据需求分析 登陆模块: 车辆信息模块: 客户信息模块: 客户租车模块: 司机信息模块: 系统统计模块: 租金信息模块: 数据字典: 3 系统设计 3.1 功能模块设计 车辆信息模块 车辆信息模块可以实现对车辆名称、车辆类型、购买时间、车辆状况、租金标准(日)、租期起始时间、租期的添加、删除和修改,同时也可以查询这些信息。 客户信息模块 客户信息模块可以实现对客户身份证号、姓名、年龄、地址、电话、登录密码的添加、删除和修改,可以利用身份证号来删除指定客户的信息。 客户租车模块 客户租车模块可以实现对车辆的租赁管理,内包含有对于租赁车辆的车辆名称、车辆类型、购买时间、车辆状况、租金标准(日)、租期起始时间、租期,还有客户的身份证号、姓名、年龄、地址、电话、驾驶证书。 司机信息模块 司机信息模块可以实现对司机身份证号、姓名、年龄、地址、电话、驾驶证书的添加、删除和修改,同时也可以查询有关信息。 系统统计模块 系统统计模块中可以对已录入的信息进行统计汇总,包括租金最高的车、租用时间最长的车、今日收入、累计收入。 租金信息模块 租金信息模块可以车辆名称、车辆类型、租金标准、车辆起始时间、租期进行查询。 3.2 数据库概念设计 车辆信息模块E-R图: 客户信息模块E-R图: 司机信息模块E-R图: 3.3 数据库逻辑设计 (1)车辆(车辆名称;车辆类型;购买时间;车辆状况;租金标准;租期起始时间;租期) (2)客户(身份证号;姓名;年龄;地址;电话;登录密码) (3)司机(身份证号;姓名;年龄;地址;电话;驾驶证书) 3.4 数据库物理设计 管理员信息: 客户信息: 司机信息: 3.5 数据库表间联系 4系统实现 4.1 管理员模块实现 { jLabel_IL1 = new JLabel(身份证号); p.add(jLabel_IL1); jLabel_IL1.setFont(new java.awt.Font(微软雅黑,0,14)); } p.add(tf1); { jLabel_IL2 = new JLabel(姓名); p.add(jLabel_IL2); jLabel_IL2.setFont(new java.awt.Font(微软雅黑,0,14)); } p.add(tf2); { jLabel_IL3 = new JLabel(年龄); p.add(jLabel_IL3); jLabel_IL3.setFont(new java.awt.Font(微软雅黑,0,14)); } p.add(tf3); { jLabel_IL4 = new JLabel(地址); p.add(jLabel_IL4);

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档