《机动车管理系统.ppt》由会员分享,可在线阅读,更多相关《机动车管理系统.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 Hands-On实训教程系列实训教程系列Training 案例案例机动车管理系统机动车管理系统 Hands-On实训教程系列实训教程系列教学阶段二:详细设计与实现教学阶段二:详细设计与实现任务七:操作员管理违章报废信息任务七:操作员管理违章报废信息 Hands-On实训教程系列实训教程系列任务任务l流程任务:流程任务:操作员添加违章信息操作员添加违章信息操作员修改违章信息操作员修改违章信息操作员查询违章信息操作员查询违章信息操作员删除违章信息操作员删除违章信息添加报废信息添加报废信息修改报废信息修改报废信息查询报废信息查询报废信息删除报废信息删除报废信息 Hands-On实训教程系列实训教程
2、系列思路思路l从需求分析可以看出,报废信息删除是相当于从需求分析可以看出,报废信息删除是相当于车辆删除。车辆删除。l报废信息不能包含在车辆信息中,要单独成表。报废信息不能包含在车辆信息中,要单独成表。因为其自身也会有报废信息,如(报废时间、因为其自身也会有报废信息,如(报废时间、报废原因、报废人等)报废原因、报废人等)Hands-On实训教程系列实训教程系列流程图流程图1 l违章流程图违章流程图 Hands-On实训教程系列实训教程系列流程图流程图2l报废流程图报废流程图 Hands-On实训教程系列实训教程系列流程图流程图3l界面流程界面流程违章主界面违章主界面 Hands-On实训教程系列
3、实训教程系列流程图流程图3l界面流程界面流程新建违章信息新建违章信息 Hands-On实训教程系列实训教程系列流程图流程图4l界面流程界面流程查询违章查询违章 Hands-On实训教程系列实训教程系列流程图流程图5l界面流程界面流程按车牌号查询违章按车牌号查询违章 Hands-On实训教程系列实训教程系列流程图流程图6l按处理人查询违章按处理人查询违章 Hands-On实训教程系列实训教程系列流程图流程图7l修改违章信息修改违章信息 Hands-On实训教程系列实训教程系列流程图流程图8l报废主界面报废主界面 Hands-On实训教程系列实训教程系列流程图流程图9l新建报废信息新建报废信息 H
4、ands-On实训教程系列实训教程系列流程图流程图10l修改报废信息修改报废信息 Hands-On实训教程系列实训教程系列流程图流程图11l删除报废信息删除报废信息 Hands-On实训教程系列实训教程系列流程图流程图12l查询报废查询报废 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计1l添加违章信息数据输入输出添加违章信息数据输入输出 项目项目数据类数据类型型I/O要求要求必填必填/必显必显范围范围说明说明违章标识违章标识字符字符I定制定制车辆标识车辆标识 字符字符I定制定制违章地点违章地点字符字符I定制定制违章时间违章时间字符字符I定制定制处理人处理人字符字符I定制定制
5、处理方式处理方式字符字符I定制定制违章是否处理违章是否处理字符字符I定制定制操作员操作员字符字符I/O定制定制 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计2 操作员查询违章信息输入输出操作员查询违章信息输入输出 项目项目数据类数据类型型I/O要求要求必填必填/必显必显范围范围说明说明车牌照车牌照字符字符I/O定制定制处理人处理人字符字符I/O定制定制处理状态处理状态 字符字符I/O定制定制违章地点违章地点字符字符O定制定制违章时间违章时间日期日期O定制定制处理方式处理方式字符字符O Hands-On实训教程系列实训教程系列输入输出设计输入输出设计3l操作员修改违章信息数据
6、输入输出操作员修改违章信息数据输入输出 项目项目数据类数据类型型I/O要求要求必填必填/必显必显范围范围说明说明车辆标识车辆标识 字符字符I/O定制定制违章地点违章地点字符字符I/O定制定制违章时间违章时间日期日期I/O定制定制处理人处理人字符字符I/O定制定制处理方式处理方式字符字符I/O定制定制违章是否处理违章是否处理字符字符I/O定制定制操作员操作员字符字符I/O定制定制 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计4l操作员删除违章输入输出操作员删除违章输入输出 项目项目数数据据类类型型I/O要求要求必填必填/必显必显范围范围说明说明违章标违章标识识字字符符I定制定
7、制处理结处理结果果 字字符符O Hands-On实训教程系列实训教程系列输入输出设计输入输出设计5l操作员添加报废信息数据输入输出操作员添加报废信息数据输入输出 项目项目数数据据类类型型I/O要求要求必填必填/必显必显范围范围说明说明报废时报废时间间日日期期I定制定制车辆标车辆标识识 字字符符I定制定制报废原报废原因因字字符符I定制定制操作员操作员字字符符I/O定制定制 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计6l操作员修改报废信息数据输入输出操作员修改报废信息数据输入输出 项目项目数数据据类类型型I/O要求要求必填必填/必显必显范围范围说明说明报废时报废时间间日日期期
8、I/O定制定制车辆标车辆标识识 字字符符I/O定制定制报废原报废原因因字字符符I/O定制定制操作员操作员字字符符I/O定制定制 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计7l操作员删除报废信息输入输出表操作员删除报废信息输入输出表项目项目数数据据类类型型I/O要求要求必填必填/必显必显范围范围说明说明报废标报废标识识数数字字I定制定制删除结删除结果果 字字符符O定制定制 Hands-On实训教程系列实训教程系列输入输出设计输入输出设计8l操作员查询报废信息输入输出操作员查询报废信息输入输出 项目项目数据类数据类型型I/O要求要求必填必填/必显必显范围范围说明说明报废车牌照
9、报废车牌照字符字符I/O定制定制报废原因报废原因字符字符O定制定制原车主原车主字符字符O定制定制车辆识别码车辆识别码字符字符O定制定制报废时间报废时间日期日期O定制定制 Hands-On实训教程系列实训教程系列数据库设计数据库设计1 违章信息表违章信息表 表名表名peccancyinfo(违违章信息表)章信息表)列名列名数据数据类类型(精度范型(精度范围围)空空/非空非空约约束条件束条件说说明明peccancyidint非空非空PK违违章章IDcaridint非空非空FK(carinfocarid)车辆车辆IDaddressnvarchar(50)空空违违章地点章地点peccancydate日
10、期日期空空违违章日期章日期dealnamenvarchar(50)空空处处理人姓名理人姓名peccancyytpenvarchar(50)空空违违章章类类型型Dealtypenvarchar(50)空空处处理理类类型型StateChar(1)空空违违章状章状态态EmployeeidInt空空FK(EmployeeEmployeeid)操作操作员员ID Hands-On实训教程系列实训教程系列数据库设计数据库设计2报废信息表报废信息表表名表名scrapinfo(报废报废信息表)信息表)列名列名数据数据类类型(精度范型(精度范围围)空空/非空非空约约束条件束条件说说明明scrapidint非空非空
11、PK报废报废IDcaridint非空非空FK(carinfocarid)车辆车辆IDscrapreasonnvarchar(50)空空报废报废原因原因EmployeeidInt空空FK(EmployeeEmployeeid)操作操作员员ID Hands-On实训教程系列实训教程系列代码实现代码实现1 lPeccancyInfo类类 public class PeccancyInfo implements java.io.Serializable private Integer peccancyid;/违章编号违章编号private String carcard;/违章车辆违章车辆 privat
12、e int carid;/违章车辆编号违章车辆编号 private Integer employeeid;/添加违章信息的人编号添加违章信息的人编号private String address;/违章地点违章地点private String peccancydate;/违章日期违章日期private String dealname;/处理人姓名处理人姓名 private String peccancytype;/违章类型违章类型private String dealtype;/处理形式处理形式private String state;/处理状态处理状态 0表示未处理表示未处理 1表示已经处表示
13、已经处理理private String nickname;/上一个操作员昵称上一个操作员昵称 Hands-On实训教程系列实训教程系列代码实现代码实现2l演示演示PeccancyInfoDBOption 类类IPeccancyinfo接口接口PeccancyInfoBussiness类类 Hands-On实训教程系列实训教程系列代码实现代码实现3l演示演示peccancyinfos.jsp Hands-On实训教程系列实训教程系列代码实现代码实现4lOperatorSelectPeccAction l演示演示OperatorSelectPeccAction类代码类代码 Hands-On实训教程
14、系列实训教程系列代码实现代码实现5l演示演示addnewpeccancy.jsp l演示演示OperatorAddPeccAction Hands-On实训教程系列实训教程系列代码实现代码实现6lOperatorUpdatePeccAction l演示演示OperatorUpdatePeccAction代码代码 Hands-On实训教程系列实训教程系列代码实现代码实现7lOperatorDeletePeccAction l演示演示OperatorDeletePeccAction类代码类代码 Hands-On实训教程系列实训教程系列扩展扩展 l为违章信息加入验证,有违章信息的为违章信息加入验证,有违章信息的ActionForm-PeccancyinfosForm,在其,在其中加入验证过程中加入验证过程 l模仿违章信息处理流程实现报废功能模仿违章信息处理流程实现报废功能 Hands-On实训教程系列实训教程系列总结总结 操作员添加违章信息操作员添加违章信息操作员修改违章信息操作员修改违章信息操作员查询违章信息操作员查询违章信息操作员删除违章信息操作员删除违章信息添加报废信息添加报废信息修改报废信息修改报废信息查询报废信息查询报废信息删除报废信息删除报废信息