1、功能分析
①管理员管理
注册、登录、退出
②注册一卡通:记录相应信息。
③充值管理:对一卡通账户进行充值,查询,修改。
2、技术要求
①Java 基础知识 + 集合类(模拟数据库)。
②数据用对象的方式存储:管理员类,一卡通类,充值记录类JavaBean。
3、功能详细设计
①管理员注册功能
需要用户输入:用户编号,密码,用户名。
用户名:不能以数字开头,只能是字母数字_,而且用户名的长度应该在4-10位之间。
密码:不能和用户名相同,而且长度必须在4-10位之间。
用户编号由系统自动增长。
以上信息都不能为空。
功能要求:注册时如果用户名已存在,更换才能注册。注册成功方可进行登录操作。
②登录功能
需要用户输入:用户名,密码。
需要对用户编号和密码进行非空验证。如果用户名不为空,则验证用户编号是否存在,如果存在则验证用户名和密码是否匹配,否则进行相关信息的提示。
功能要求:如果登录成功,则进入系统主菜单,否则提示信息,重新登录或者注册。
③管理员信息管理
修改管理员信息,请参考注册时的需求。
删除管理员信息,删除时需要先输入用户编号,然后根据用户编号进行删除。
查询管理员信息,查询条件:根据编号 或者 真实姓名查找信息,查看所有的信息。
④办理一卡通
需要用户输入:姓名,联系方式,金额。
程序自动生成“卡号”。
需要对以上输入的信息进行相关的验证。
功能要求:一卡通办理成功时,进行信息提示,否则重新办理。
⑤充值管理
根据卡号增加金额,查看金额。