汽车租赁管理系统方案Word文档格式.docx

上传人:b****2 文档编号:4200880 上传时间:2023-05-02 格式:DOCX 页数:69 大小:595.23KB
下载 相关 举报
汽车租赁管理系统方案Word文档格式.docx_第1页
第1页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第2页
第2页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第3页
第3页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第4页
第4页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第5页
第5页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第6页
第6页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第7页
第7页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第8页
第8页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第9页
第9页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第10页
第10页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第11页
第11页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第12页
第12页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第13页
第13页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第14页
第14页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第15页
第15页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第16页
第16页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第17页
第17页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第18页
第18页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第19页
第19页 / 共69页
汽车租赁管理系统方案Word文档格式.docx_第20页
第20页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

汽车租赁管理系统方案Word文档格式.docx

《汽车租赁管理系统方案Word文档格式.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统方案Word文档格式.docx(69页珍藏版)》请在冰点文库上搜索。

汽车租赁管理系统方案Word文档格式.docx

车辆信息模块

车辆信息模块可以实现对"

车辆名称"

、"

车辆类型"

购买时间"

车辆状况"

租金标准(日)"

租期起始时间"

租期"

的添加、删除和修改,同时也可以查询这些信息。

客户信息模块

客户信息模块可以实现对客户"

号"

"

年龄"

地址"

登录密码"

的添加、删除和修改,可以利用号来删除指定客户的信息。

客户租车模块

客户租车模块可以实现对车辆的租赁管理,包含有对于租赁车辆的"

,还有客户的"

驾驶证书"

司机信息模块

司机信息模块可以实现对司机"

的添加、删除和修改,同时也可以查询有关信息。

系统统计模块

系统统计模块中可以对已录入的信息进行统计汇总,包括"

租金最高的车"

租用时间最长的车、"

今日收入"

累计收入"

租金信息模块

租金信息模块可以"

租金标准"

车辆起始时间"

进行查询。

3.2数据库概念设计

车辆信息模块E-R图:

客户信息模块E-R图:

司机信息模块E-R图:

3.3数据库逻辑设计

(1)车辆(车辆名称;

车辆类型;

购买时间;

车辆状况;

租金标准;

租期起始时间;

租期)

(2)客户(号;

年龄;

地址;

登录密码)

(3)司机(号;

驾驶证书)

3.4数据库物理设计

管理员信息:

客户信息:

司机信息:

3.5数据库表间联系

4系统实现

4.1管理员模块实现

{

jLabel_IL1=newJLabel("

);

p.add(jLabel_IL1);

jLabel_IL1.setFont(newjava.awt.Font("

微软雅黑"

0,14));

}

p.add(tf1);

jLabel_IL2=newJLabel("

p.add(jLabel_IL2);

jLabel_IL2.setFont(newjava.awt.Font("

p.add(tf2);

jLabel_IL3=newJLabel("

p.add(jLabel_IL3);

jLabel_IL3.setFont(newjava.awt.Font("

p.add(tf3);

jLabel_IL4=newJLabel("

p.add(jLabel_IL4);

jLabel_IL4.setFont(newjava.awt.Font("

p.add(tf4);

jLabel_IL5=newJLabel("

p.add(jLabel_IL5);

jLabel_IL5.setFont(newjava.awt.Font("

p.add(tf5);

jLabel_IL6=newJLabel("

p.add(jLabel_IL6);

jLabel_IL6.setFont(newjava.awt.Font("

可以实现对客户"

的添加、删除和修改

4.2车辆信息模块实现

华文彩云"

p.add(jLabel_IL5);

可以实现对"

4.3客户信息模块实现

p.add(newJLabel("

));

jLabel_IL1.setFont(newjava.awt.Font("

}

p.add(jLabel_IL5);

p.add(tf6);

jLabel_IL7=newJLabel("

在此输入号点击查询删除"

p.add(jLabel_IL7);

jLabel_IL7.setFont(newjava.awt.Font("

4.4司机信息模块实现

}

可以实现对司机"

5代码调试与功能测试

5.1测试方案

登陆测试:

输入用户名qh密码123,点击管理员登陆。

车辆信息添加测试:

添加车辆名称1车辆类型1购买时间1905-07-10车辆状况1租金标准100,点击添加。

客户信息添加测试:

输入号6435235322科比年龄0地址45252登录密码434,点击添加。

司机信息添加测试:

输入号4783292哒哒哒年龄43地址4562542驾驶证书A,点击添加。

5.2测试结果

车辆租赁系统:

车辆信息:

租金信息:

信息统计:

登陆界面:

6收获与体会

这次课程设计我设计的是一个汽车租赁管理系统,通过这次课程设计,我了解了一个完整的数据库系统设计的步骤,掌握了租车公司汽车租赁系统的业务流程与管理,巩固了我在课堂上所学的理论知识,开拓了自己的知识面,同时也让我看到了自己的不足,很多东西单独用可以做出来,可是连贯起来就出现了很多错,还有很多不足,需要努力。

当然在我同学的帮助下,见证了一个系统的诞生,虽然不复杂,但它可以实现一些基本的功能,很有成就感,是理论与实践的一次完美的结合,而且也学到很多课本上没有涉与到的知识,对编程经验也起到了累积作用,也是第一次了解了一个系统诞生所要经过的流程,前期、设计、完成、后期一个也不能少,不像平时只用编一个程序,至于需求和维护没有涉与,这次课程设计就像一次工作的体验,从头到尾不遗余力的把它完成。

体会就是自己在这次设计当中遇到了很多问题,一开始的时候根本无从下手、什么都不会,但是通过和同学成的讨论,查阅资料、网上查询等有了基本了解,使得问题得以一一解决。

总之,在这次程序设计中,学会到了很多以前没有了解到的知识,当然系统还有很多不足,比如主界面的缩放功能没有很好的实现等,这还需要在以后的学习中慢慢改进。

回想我在这段时间的课程设计,感到非常的充实。

因为有了同学的帮助,我才能完满完成了这个课程设计。

在以后的学习中我还会更努力的学习,把自己学到的知识运用到的以后的学习和工作中去。

参考文献

[1]钱雪忠,王燕玲,林挺.数据库原理与技术[M].:

清华大学,2011.

[2]钱雪忠,罗海驰,国俊.数据库原理与技术课程设计[M].:

清华大学,2014.

附  录

附录1源程序部分清单

附录1.1登陆

importjava.awt.event.ActionListener;

importjava.awt.Color;

importjava.awt.Dimension;

importjava.awt.FlowLayout;

importjava.awt.Toolkit;

importjava.awt.event.ActionEvent;

importjava.io.IOException;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

importjava.util.Vector;

importjavax.swing.*;

publicclassdlimplementsActionListener{

JFrameframe=newJFrame("

客户/管理员登陆"

JLabellabel1=newJLabel("

用户名"

JLabellabel2=newJLabel("

密码"

ImageIconi1=newImageIcon("

image/admin.png"

ImageIconi2=newImageIcon("

image/admin2.png"

ImageIconi3=newImageIcon("

image/quit.png"

uttonloginButton1=newutton("

管理员登陆"

i1);

uttonloginButton2=newutton("

客户登陆"

i2);

uttoncancelButton=newutton("

退出"

i3);

JTextFieldt1=newJTextField(0);

JTextFieldt2=newJTextField(0);

ImageIconim=newImageIcon("

image/5.jpg"

JLabela2=newJLabel(im);

JTextFieldusername=newJTextField(9);

JPasswordFieldpassword=newJPasswordField(9);

voidcreate(){

JPanelp=(JPanel)frame.getContentPane();

JPanelp1=newJPanel();

p.setLayout(newFlowLayout());

p.add(label1);

label1.setFont(newjava.awt.Font("

0,16));

p.setSize(5,5);

p.setLocation(4,8);

p.add(username);

username.setFont(newjava.awt.Font("

p.setSize(100,200);

p.setLocation(800,800);

p.add(label2);

label2.setFont(newjava.awt.Font("

p.setSize(50,20);

p.setLocation(40,80);

p.add(password);

p.setSize(100,20);

p.setLocation(80,120);

loginButton1.setFont(newjava.awt.Font("

p.add(newJLabel("

"

p.add(loginButton1);

loginButton2.setFont(newjava.awt.Font("

p.add(loginButton2);

p.add(cancelButton);

cancelButton.setFont(newjava.awt.Font("

//p.add(t1);

//p.add(t2);

p.setBackground(newjava.awt.Color(255,255,255));

p.add(a2);

{

//p.setBackground(Color.red);

p.setVisible(true);

loginButton1.addActionListener(this);

loginButton2.addActionListener(this);

cancelButton.addActionListener(this);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.pack();

Toolkittoolkit=Toolkit.getDefaultToolkit();

Dimensiond=toolkit.getScreenSize();

frame.setBounds(d.width/2-375,d.height/2-225,750,450);

//frame.setBounds(200,100,750,550);

frame.setVisible(true);

publicstaticvoidmain(String[]args){

dldome=newdl();

dome.create();

publicvoidactionPerformed(ActionEvente){

if(cancelButton.equals(e.getSource())){

System.exit(0);

if(loginButton1.equals(e.getSource())){

if((username.getText().equals("

qh"

)==true)&

&

(password.getText().equals("

123"

)==true)){

ZJMgz=newZJM();

gz.create();

frame.setVisible(false);

else

JOptionPane.showMessageDialog(null,"

登录失败!

if(loginButton2.equals(e.getSource())){

System.out.print("

123123"

121"

KHZCgz=newKHZC();

gz.create();

frame.setVisible(false);

附录1.2车辆信息

importjava.awt.Color;

importjava.awt.event.ActionEvent;

importjavax.swing.ImageIcon;

importjavax.swing.utton;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JOptionPane;

importjavax.swing.JPanel;

importjavax.swing.JScrollPane;

importjavax.swing.JSplitPane;

importjavax.swing.JTable;

importjavax.swing.JTextField;

publicclassCLXXimplementsActionListener{

JFramef=newJFrame("

车辆信息"

image/ad.png"

ImageIconi2=newImageIcon(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2