汽车租赁管理系统doc 45页Word格式文档下载.docx
- 文档编号:8361109
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:19
- 大小:75.11KB
汽车租赁管理系统doc 45页Word格式文档下载.docx
《汽车租赁管理系统doc 45页Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统doc 45页Word格式文档下载.docx(19页珍藏版)》请在冰点文库上搜索。
车辆信息模块可以实现对"
车辆名称"
、"
车辆类型"
购买时间"
车辆状况"
租金标准(日)"
租期起始时间"
租期"
的添加、删除和修改,同时也可以查询这些信息。
客户信息模块
客户信息模块可以实现对客户"
身份证号"
姓名"
年龄"
地址"
电话"
登录密码"
的添加、删除和修改,可以利用身份证号来删除指定客户的信息。
客户租车模块
客户租车模块可以实现对车辆的租赁管理,内包含有对于租赁车辆的"
,还有客户的"
驾驶证书"
。
司机信息模块
司机信息模块可以实现对司机"
的添加、删除和修改,同时也可以查询有关信息。
系统统计模块
系统统计模块中可以对已录入的信息进行统计汇总,包括"
租金最高的车"
租用时间最长的车、"
今日收入"
累计收入"
租金信息模块
租金信息模块可以"
租金标准"
车辆起始时间"
进行查询。
数据库概念设计
车辆信息模块E-R图:
客户信息模块E-R图:
司机信息模块E-R图:
数据库逻辑设计
(1)车辆(车辆名称;
车辆类型;
购买时间;
车辆状况;
租金标准;
租期起始时间;
租期)
(2)客户(身份证号;
姓名;
年龄;
地址;
电话;
登录密码)
(3)司机(身份证号;
驾驶证书)
数据库物理设计
管理员信息:
客户信息:
司机信息:
数据库表间联系
4系统实现
管理员模块实现
{
jLabel_IL1=newJLabel("
);
(jLabel_IL1);
(new"
微软雅黑"
0,14));
}
(tf1);
jLabel_IL2=newJLabel("
(jLabel_IL2);
(tf2);
jLabel_IL3=newJLabel("
(jLabel_IL3);
(tf3);
jLabel_IL4=newJLabel("
(jLabel_IL4);
(tf4);
jLabel_IL5=newJLabel("
(jLabel_IL5);
(tf5);
jLabel_IL6=newJLabel("
(jLabel_IL6);
可以实现对客户"
的添加、删除和修改
车辆信息模块实现
华文彩云"
可以实现对"
客户信息模块实现
(newJLabel("
"
));
(tf6);
jLabel_IL7=newJLabel("
在此输入身份证号点击查询删除"
(jLabel_IL7);
司机信息模块实现
可以实现对司机"
5代码调试与功能测试
测试方案
登陆测试:
输入用户名qh密码123,点击管理员登陆。
车辆信息添加测试:
添加车辆名称1车辆类型1购买时间1905-07-10车辆状况1租金标准100,点击添加。
客户信息添加测试:
输入身份证号22姓名科比年龄0地址苏州电话45252登录密码434,点击添加。
司机信息添加测试:
输入身份证号4783292姓名哒哒哒年龄43地址常州电话4562542驾驶证书A,点击添加。
测试结果
车辆租赁系统:
车辆信息:
租金信息:
信息统计:
登陆界面:
6收获与体会
这次课程设计我设计的是一个汽车租赁管理系统,通过这次课程设计,我了解了一个完整的数据库系统设计的步骤,掌握了租车公司汽车租赁系统的业务流程及管理,巩固了我在课堂上所学的理论知识,开拓了自己的知识面,同时也让我看到了自己的不足,很多东西单独用可以做出来,可是连贯起来就出现了很多错,还有很多不足,需要努力。
当然在我同学的帮助下,见证了一个系统的诞生,虽然不复杂,但它可以实现一些基本的功能,很有成就感,是理论与实践的一次完美的结合,而且也学到很多课本上没有涉及到的知识,对编程经验也起到了累积作用,也是第一次了解了一个系统诞生所要经过的流程,前期、设计、完成、后期一个也不能少,不像平时只用编一个程序,至于需求和维护没有涉及,这次课程设计就像一次工作的体验,从头到尾不遗余力的把它完成。
体会就是自己在这次设计当中遇到了很多问题,一开始的时候根本无从下手、什么都不会,但是通过和同学成的讨论,查阅资料、网上查询等有了基本了解,使得问题得以一一解决。
总之,在这次程序设计中,学会到了很多以前没有了解到的知识,当然系统还有很多不足,比如主界面的缩放功能没有很好的实现等,这还需要在以后的学习中慢慢改进。
回想我在这段时间的课程设计,感到非常的充实。
因为有了同学的帮助,我才能完满完成了这个课程设计。
在以后的学习中我还会更努力的学习,把自己学到的知识运用到的以后的学习和工作中去。
参考文献
[1]钱雪忠,王燕玲,林挺.数据库原理及技术[M].北京:
2011.
[2]钱雪忠,罗海驰,陈国俊.数据库原理及技术课程设计[M].北京:
,2014.
附 录
附录1源程序部分清单
附录登陆
import;
import.*;
publicclassdlimplementsActionListener{
JFrameframe=newJFrame("
客户/管理员登陆"
JLabellabel1=newJLabel("
用户名"
JLabellabel2=newJLabel("
密码"
ImageIconjbi1=newImageIcon("
image/"
ImageIconjbi2=newImageIcon("
ImageIconjbi3=newImageIcon("
JButtonloginButton1=newJButton("
管理员登陆"
jbi1);
JButtonloginButton2=newJButton("
客户登陆"
jbi2);
JButtoncancelButton=newJButton("
退出"
jbi3);
JTextFieldt1=newJTextField(0);
JTextFieldt2=newJTextField(0);
ImageIconim=newImageIcon("
JLabela2=newJLabel(im);
JTextFieldusername=newJTextField(9);
JPasswordFieldpassword=newJPasswordField(9);
voidcreate(){
JPanelp=(JPanel)();
JPanelp1=newJPanel();
(newFlowLayout());
(label1);
(new"
0,16));
(5,5);
(4,8);
(username);
(100,200);
(800,800);
(label2);
(50,20);
(40,80);
(password);
(100,20);
(80,120);
(newJLabel("
"
(loginButton1);
(loginButton2);
(cancelButton);
quals("
qh"
)==true)&
&
().equals("
123"
)==true)){
ZJMgz=newZJM();
();
(false);
else
(null,"
登录失败!
if())){
"
123123"
if(().equals("
121"
KHZCgz=newKHZC();
}
附录车辆信息
publicclassCLXXimplementsActionListener{
JFramef=newJFrame("
车辆信息"
ImageIconjbi4=newImageIcon("
privateJLabeljLabel_IL5;
privateJLabeljLabel_IL4;
privateJLabeljLabel_IL3;
privateJLabeljLabel_IL2;
privateJLabeljLabel_IL1;
JButtonb1=newJButton("
添加"
JButtonb2=newJButton("
修改"
jbi4);
JButtonb3=newJButton("
删除"
JButtonb4=newJButton("
查询所有"
JButtonb5=newJButton("
查询个人信息"
JButtonb6=newJButton("
返回"
JTextFieldtf1=newJTextField(4);
JTextFieldtf2=newJTextField(4);
JTextFieldtf3=newJTextField(4);
JTextFieldtf4=newJTextField(4);
JTextFieldtf5=newJTextField(4);
JTextFieldtf6=newJTextField(4);
String[]cloum={"
"
};
Object[][]row=newObject[50][7];
JTabletable=newJTable(row,cloum);
JScrollPanescrollpane=newJScrollPane(table);
JSplitPanesplitpane=newJSplitPane;
privateJLabeljLabel_IL6;
voidcreate(){
JPanelp=(JPanel)();
(newFlowLayout());
;
publicclassZJMextendsJFrameimplementsActionListener{
车辆租赁系统"
客户信息"
司机信息"
租金查询"
系统统计"
注销"
JLabela3=newJLabel(im);
(new"
JPanelp1=newJPanel();
(b1);
(b2);
(b3);
(b4);
(b5);
(b6);
(a3);
(new,191,255));
(true);
(this);
Toolkittoolkit=();
Dimensiond=();
2-425,2-300,850,600);
//(200,100,850,600);
}
publicvoidactionPerformed(ActionEvente){
if())){//车辆信息
CLXXc=newCLXX();
if())){//客户信息
KHXXk=newKHXX();
if())){//司机信息
SJXXs=newSJXX();
if())){//租金信息
ZJXXz=newZJXX();
if())){//系统统计
XTTJx=newXTTJ();
();
if())){//注销
dld=newdl();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车租赁管理系统doc 45页 汽车 租赁 管理 系统 doc 45