出租车管理系统毕业论文(7)

2019-02-15 15:33

沈阳航空工业学院毕业设计(论文)

m() +\

if (db.updateSql(strSQL)) {

JOptionPane.showMessageDialog(null, \信息修改成功!\ } else

JOptionPane.showMessageDialog(null, \信息修改失败!\ } catch (Exception ex) {

System.out.println(ex.toString());} “删除当前记录”按钮 try {

String str2 = \车牌号='\ String q = \确定要删除吗?\

int ok = JOptionPane.showConfirmDialog(null, q, \确认\

OPTION,JOptionPane.QUESTION_MESSAGE);

if (ok == JOptionPane.YES_OPTION) if (db.updateSql(str2))

JOptionPane.showMessageDialog(null,\删除成功!\ else

JOptionPane.showMessageDialog(null,\删除失败!\} catch (Exception ex) {

System.out.println(ex.toString());}

6.2.3 驾驶员管理模块

本模块分为三个窗体,主要实现对驾驶员信息的添加、查找、更改与删除。其各窗体的主要实现如下。

1.添加驾驶员窗体

本窗体主要实现添加新驾驶员的信息,此功能只能由管理员有权进行操作。在输入驾驶员信息时,系统要求该新驾驶员的每个信息都不能为空值。在

25

沈阳航空工业学院毕业设计(论文)

输入日期时,系统要求日期一定是数字字符,且中间要用“.”做间隔,否则将会提示错误,要求用户重新输入。用户在输入过程中可单击“清空”按钮将现输入的所有信息文本框全部清空,也可单击“返回”按钮放弃本次操作,返回到系统主界面。用户在输入完所有信息后单击“添加”按钮,系统会将当前用户输入的新驾驶员信息添加到驾驶员信息库driver中,若成功添加,系统会提示“添加驾驶员成功”,否则会提示“添加驾驶员失败”。 2.驾驶员信息查询窗体

本窗体主要实现指定驾驶员的信息查询,此功能管理员和普通用户均可进行操作。本窗体在查询驾驶员信息时提供两种查找条件:驾驶证号和准驾类型,查找时两种条件可都选择。在输入查找的关键字时系统要求关键字不能为空,在输入过程中可单击“返回”按钮放弃本次操作,返回到系统主界面。用户在输入完查找关键字后单击“查询”按钮,系统会根据当前用户输入的关键字到数据库中进行查找,并将满足条件的记录以表格方式显示出来,若无记录则表格显示为空。

3.驾驶员更新管理窗体

本窗体主要实现对指定驾驶员的信息更新及删除,此功能只能由管理员进

行操作。在对某驾驶员进行信息更新前,要输入查找关键字进行指定驾驶员的查找,系统要求关键字不能为空,单击“查询”按钮系统会将指定驾驶员的所有信息显示出来,在查找驾驶员信息时若用户输入的关键字不存在则系统会给出相应的提示信息。用户在修改好驾驶员信息后,单击“保存修改”按钮,系统将会把当前驾驶员的修改后信息数据保存到数据库中,若单击“删除该记录”按钮,系统将会删除当前数据库中该驾驶员的信息。用户在操作过程中若单击“返回”按钮,则放弃本次操作,返回到系统主界面。

6.2.4 车辆维修管理模块

本模块分为三个窗体,主要实现对车辆维修记录信息的添加、查找、更改与删除。其各窗体的主要实现如下。

1.车辆维修记录窗体

本窗体主要实现添加新的车辆维修的信息,此功能只能由管理员有权进行操作。在输入车辆维修信息时,系统要求该新车辆维修的每个信息都不能为空值。在输入日期时,系统要求日期一定是数字字符,且中间要用“.”做间隔,

26

沈阳航空工业学院毕业设计(论文)

否则将会提示错误,要求用户重新输入。用户在输入过程中可单击“清空”按钮将现输入的所有信息文本框全部清空,也可单击“返回”按钮放弃本次操作,返回到系统主界面。用户在输入完所有信息后单击“添加”按钮,系统会将当前用户输入的新车辆维修信息添加到车辆维修信息库broke中,若成功添加,系统会提示“添加信息成功”,否则会提示“添加信息失败”。 2.维修信息查询窗体

本窗体主要实现指定车辆维修信息的查询,此功能管理员和普通用户均可进行操作。本窗体在查询车辆维修信息时提供两种查找条件:车牌号和维修日期,查找时两种条件可都选择。在输入查找的关键字时系统要求关键字不能为空,维修日期必须为数字字符,日期中间用“.”做间隔,在输入过程中可单击“返回”按钮放弃本次操作,返回到系统主界面。用户在输入完查找关键字后单击“查询”按钮,系统会根据当前用户输入的关键字到数据库中进行查找,并将满足条件的记录以表格方式显示出来,若无记录则表格显示为空。 3.维修记录更新管理窗体

本窗体主要实现对指定车辆维修信息的更新及删除,此功能只能由管理员进行操作。在对某车辆维修信息进行更新前,要输入查找关键字进行指定车辆维修信息的查找,系统要求关键字不能为空,单击“查询”按钮系统会将指定车辆的维修信息显示出来,在查找车辆维修信息时若用户输入的关键字不存在则系统会给出相应的提示信息。用户在修改好车辆维修信息后,单击“保存修改”按钮,系统将会把当前车辆维修信息的修改后信息数据保存到数据库中,若单击“删除该记录”按钮,系统将会删除当前数据库中该车辆维修信息的信息。用户在操作过程中若单击“返回”按钮,则放弃本次操作,返回到系统主界面。

6.2.5 车辆违章管理模块

本模块分为三个窗体,主要实现对车辆违章记录信息的添加、查找、更改与删除。其各窗体的主要实现如下。

1.违章登记窗体

本窗体主要实现添加新的车辆违章的信息,此功能只能由管理员有权进行操作。在输入车辆违章信息时,系统要求该新车辆违章的每个信息都不能为空值。在输入日期时,系统要求日期一定是数字字符,且中间要用“.”做间隔,

27

沈阳航空工业学院毕业设计(论文)

否则将会提示错误,要求用户重新输入。用户在输入过程中可单击“清空”按钮将现输入的所有信息文本框全部清空,也可单击“返回”按钮放弃本次操作,返回到系统主界面。用户在输入完所有信息后单击“添加”按钮,系统会将当前用户输入的新车辆违章信息添加到车辆违章信息库weizhang中,若成功添加,系统会提示“添加信息成功”,否则会提示“添加信息失败”。当记录添加成功时,在车辆表中的违章次数要加1。

本窗体如图6.12所示:

图6.4 违章登记窗体

本窗体主要核心代码如下: db = new DataBaseManager();

String str = \from car where 车牌号='\

+ \

try {

if (!db.getResult(str).first()) {

28

沈阳航空工业学院毕业设计(论文)

JOptionPane.showMessageDialog(null, \该车辆不存在!\

//将各个文本框清空,代码略

} else {

str =\into weizhang(违章车号,驾驶员,违章日期,违章地

点,罚款金额,处理单位,违章原因) values('\.getText().trim()+\\\+breakdate_t.getText().trim()+\Text().trim()+\+ \\+unit_t.getText().trim()+\trim() + \

if (db.updateSql(str)) {

JOptionPane.showMessageDialog(null, \添加信息成功!\ String strSQL = \car set 违章次数=违章次数+1\

+\车牌号='\

if (db.updateSql(strSQL)) ;

//将各个文本框清空,代码略

} else

JOptionPane.showMessageDialog(null, \添加信息失败!\ }

} catch (HeadlessException ex) { } catch (SQLException ex) { } 2.违章车辆查询

本窗体主要实现指定车辆的违章信息查询,此功能管理员和普通用户均可进行操作。本窗体在查询车辆信息时提供两种查找方式:按车号查找和按违章日期查找,查找时两种方式只能选择一种。在选择按车号查找时只需输入车牌号即可;在选择按违章日期查找时则需输入“违章日期”,同样的,在输入查找的关键字时系统要求关键字不能为空,且系统要求违章日期必须为数字字符,日期之间要用“.”做间隔,在输入过程中可单击“返回”按钮放弃本次操

29


出租车管理系统毕业论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017-2022年中国氨水行业监测及投资前景评估报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: