1、OperEbo类
login方法:
输入:用户名和密码
输入:比较是否符合,符合登录成功;否则登陆失败
具体:如果MySet 类集合set中有OperModel类的元素的Id和Psw和传进来的用户名密码相等,则返回true,否则返回false
set是得到所有的工作人员中心信息,
学习:for-each循环遍历集合的时候,每个元素的位置写的是Object
getById方法:
输入:id号
输入:一个人员OperModel类
功能:判断输入的id在operDB这个MySet中,则把这个成员返回,否则返回空
2、MySet类
其实是一个Object数组
里面有方法:包含方法、增加、删除方法,得到长度,得到所有元素
3、OperModel类
作用:代表了一个人的基本信息
重写了equals、hashcode、toString 方法
重写的equals方法:比较id,工作人员的id是唯一的
重写的hashcode方法返回1:
重写的toString方法:把id、name、等基本内容打印出来
4、ServiceEbo类
作用:一开始启动服务,给工作人员赋初始值,外部不能修改这个类
5、主方法:
先启动服务,为工作人员赋初始值
然后要求登录,输入错误的用户名和密码登录失败,否则登录成功,
登录成功后,把用户名赋值给NowOperId
展示:有什么功能
用type用户属性来区分人员可以操作前台或者后台数据
flag判断输入的是什么操作
changeOper 判断是否要切换操作人员,但是不懂NowOperId这个字段设置的意义
后台操作:
(1):客户资料维护
客户的行为写在
cn.banksystem.bankuse.customermgr.ui 这个包里
(1):新增客户
CustomerModel 是客户类,包含了客户的姓名、id、生成日期这些信息
DateHelper类中的getNowDate()方法用来得到当前日期,返回的是String类型
java.text 包中有一个SimpleDateFormat 类,
(2):修改客户
(3):删除客户
(4):查询全部客户
(5):按ID查询客户
(6):返回上一级
(2):帐户资料维护
(3):帐户异动检查
(4):操作人员维护
(5):返回上一级
前台操作:
原文:http://www.cnblogs.com/ailsalin/p/6366346.html