汽车租赁管理系统样本Word文档格式.docx

上传人:b****6 文档编号:20499136 上传时间:2023-01-23 格式:DOCX 页数:62 大小:728.25KB
下载 相关 举报
汽车租赁管理系统样本Word文档格式.docx_第1页
第1页 / 共62页
汽车租赁管理系统样本Word文档格式.docx_第2页
第2页 / 共62页
汽车租赁管理系统样本Word文档格式.docx_第3页
第3页 / 共62页
汽车租赁管理系统样本Word文档格式.docx_第4页
第4页 / 共62页
汽车租赁管理系统样本Word文档格式.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

汽车租赁管理系统样本Word文档格式.docx

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

汽车租赁管理系统样本Word文档格式.docx

p6

名字:

租金信息

描述:

管理员或用户对租金收入、租用时间统计结果进行查询。

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=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车辆信息模块实现

华文彩云"

能够实现对"

4.3用户信息模块实现

p.add(newJLabel("

"

));

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,点击添加。

用户信息添加测试:

输入身份证号姓名科比年纪0地址苏州电话45252登录密码434,点击添加。

司机信息添加测试:

输入身份证号4783292姓名哒哒哒年纪43地址常州电话4562542驾驶证书A,点击添加。

5.2测试结果

车辆租赁系统:

车辆信息:

租金信息:

信息统计:

登陆界面:

6收获和体会

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

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

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

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

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

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

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

参考文件

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

清华大学出版社,.

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

清华大学出版社,.

附  录

附录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("

密码"

ImageIconjbi1=newImageIcon("

image/admin.png"

ImageIconjbi2=newImageIcon("

image/admin2.png"

ImageIconjbi3=newImageIcon("

image/quit.png"

JButtonloginButton1=newJButton("

管理员登陆"

jbi1);

JButtonloginButton2=newJButton("

用户登陆"

jbi2);

JButtoncancelButton=newJButton("

退出"

jbi3);

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();

附录1.2车辆信息

importjavax.swing.ImageIcon;

importjavax.swing.JButton;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JOptionPane;

importjavax.swing.JPanel;

importjavax.swing.JScrollPane;

importjavax.swing.JSplitPane;

importjavax.swing.JTable;

importjavax.swing.JTextFi

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

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1