- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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);
您可能关注的文档
最近下载
- 教你如何破解软件OD破解软件OD使用教程.doc VIP
- 施工重大危险源辨识与防控措施月报表.pdf VIP
- 人教版(部编版)小学语文五年级上册 圆明园的毁灭第二课时 名师教学PPT课件.pptx VIP
- 一体机-柯尼卡美能达-bizhubC220说明书.pdf VIP
- BS EN 60079-32-2-2015 国外国际规范.pdf VIP
- 急诊科患者转运途中突然病情变化应急预案.pptx VIP
- G30连云港至霍尔果斯高速景家口至清水驿段扩容改造报告书.pdf VIP
- 股骨粗隆间骨折护理查房——护理问题及措施与健康指导.ppt VIP
- 零星工程 投标方案(技术方案).docx
- 一种比色法检测金黄色葡萄球菌活菌的Cu-MOF材料及其制备方法和应用.pdf VIP
文档评论(0)