驾驶证管理吴红岩.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档