登录功能:视图层接收用户输入的数据,传递给逻辑接口层,接口层通过访问数据处理层,查看用户名是否存在,
若存在则返回给接口层,然后继续进行密码校验,数据处理层接受密码并与该用户数据库中信息进行比较
若正确则返回给接口层一个数值,视图层接手接口层返回的值进行判断,输出‘登陆成功’或‘登陆失败’
注册功能:视图层接收用户输入的账号,传递给接口层,接口层将账号传递给数据层,数据层查看用户名是否存在,
存在返回用户账户信息,不存在返回None;接口层收到到用户账号信息,想视图层传递信息,让用户重新输入
账号,若返回给接口层的值为None,则向视图层传递信息,让其继续输入密码并确认密码,两次密码输入正确
再次传递给接口层,接口层接受数据并传递给数据处理层,保存数据,保存完毕后回到接口层,接口层返回信息给
视图层,显示给用户注册成功信息
提款功能:用户在数图层输入提款的功能选项,将该信息传递给接口层,接口层首先查看能否接收到用户信息,可以接收到
则将用户信息传递给数据层,数据层查看用户信息并返回给接口层,接口层对用户的账户余额进行进行判断,若余额充足,
最后将用户提款后的用户信息重新保存,并返回给视图层提款成功信息;若余额不足,返回给视图层,提醒用户充值。
若接口层无法接收到用户信息,返回给视图层,提示用户登录。
查看余额:用户在数图层输入提款的功能选项,将该信息传递给接口层,接口层首先查看能否接收到用户信息,可以接收到
则将用户信息传递给数据层,数据层查看用户信息并返回给接口层,接口层提取用户的账户金额信息,将该值返回给
视图层,视图层显示用户余额。若接口层无法接收到用户信息,返回给视图层,提示用户登录。
原文:https://www.cnblogs.com/BoyGc/p/12622977.html