- 5
- 0
- 约1.62万字
- 约 23页
- 2018-12-15 发布于广东
- 举报
驾驶证管理吴红岩.doc
驾驶证管理系统
1题目描述
1.1系统的功能需求
驾驶证信息包括:身份证号码、姓名、类型、发证口期、有效年限 驾驶证管理:
(1) 支持驾驶证的注册
(2) 支持驾驶证的注销
(3) 支持驾驶证的查询
(4) 支持驾驶证有效期的延长(<70岁可延长)
1.2系统的功能详述
驾驶证管理系统可以进行驾驶员信息的注册、注销、查询、延长有效年限。
驾驶证的注册:首先,用户完成相关课程的考核之后,驾驶证管理者可以进行驾驶证注 册这个操作。用户提供个人信息:身份证号码、姓名,其他信息如驾驶证类型、发证日期、 有效年限由驾驶证管理者根据实际惜况录入。
驾驶证的注绡:用户扣除分数超过12分或者主动要求注销驾驶证时,驾驶证管理者进 行驾驶证注销的操作。输入待注销的驾驶员身份证号码,根据号码找到驾驶员信息,并进行 删除。
驾驶证的查询:查询人员提供身份证号,驾驶证管理人员查询后可得到查询者驾驶证的 所有信息包桮:身份证号、姓名、类型、发证日期、有效年限。
驾驶证的修改:主要指驾驶证有效年限的修改,驾驶证管理人员根裾驾驶员身份证号码, 查询原始数据并将新数据更新。
2类设计
2J类
LicenseManage类:驾驶证管理类,管理驾驶证信息,包栝注册、杏询、注销、延长有效期。 License类:驾驶证类,用于创建驾驶证对象,成员变量包括:身份证号、姓名、类型、円 期、有效年限。
Userlnterface类:操作的主曲板
Registei?类:是驾驶员信息输入类,输入完整的驾驶证信息。
ExtendExpiry类:延长驾驶证有效年限类。
Cancel类:注销驾驶证的类。
Search类:査询驾驶证信息的类。
2.2类声明
2.2.1 License类的声明(省略函数体》
public class License {
private long no; //身份证号 private String name; //姓名 private String type; //矣型 private String date; //发证曰期 private int expiry; //有效円期
public License (long no, String name, String type, String date, int expiry); public long getNo(); public String getNameO ;
public String getDateO ; public int getExpiry(); public void setType(String type); public void setRxpiry(int expiry); public String getTypeO ; public void setNo(long no); public void setName(String name); public void setDate(String date); public String toStringO ;
}
LicenseManager 类的声明
public class LicenseManager { static int num = 0;
static ListIJcense list = new ArrayListLicense(); public static void main(String[] args) ; //测试方法 static int register (License lc) ;// 注册
static int cancel (long no);// 注销
static License lookup (long no);// 杳找
static int extendExpiry(long no, int ex);// 延长有效期
}
Userlnterface 类的声明
public class Userlnterface extends JFrame implements ActionListener{ private static final long serialVersionUID = IL;
JLabel b_title = new JLabel (〃驾驶证管理系统〃);
J But ton b register = new JButton (〃注册〃);
JButton b_search = new JButton (查找);
JButton b cancel = new JButton(〃注销〃);
JButton b extendExpiry = new JButton (〃延长有效期); public Userlnterface();
public void LaunchU
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 统编版(2024)一年级语文下册11浪花课件.pptx VIP
- 语文-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 物理-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 英语-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 2022年度(江苏)高考数学真题(带答案).pdf VIP
- 浙江省温州市2025年七年级上学期期末数学试卷附答案.pdf VIP
- 大气降水的同位素水文学-第3讲-2011版本.pdf VIP
- 02J331_地沟及盖板图集.docx
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
原创力文档

文档评论(0)