首页 > 其他 > 详细

ATMdemo项目观后感

时间:2017-02-04 22:10:55      阅读:305      评论:0      收藏:0      [点我收藏+]

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):返回上一级

 

 

 

    前台操作:

 

ATMdemo项目观后感

原文:http://www.cnblogs.com/ailsalin/p/6366346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!