菜单
  

    (3)交易详情表:存储每一位用户的每一笔交易记录,使得系统的每一笔交易操作都有据可查,可大大保护银行和客户的利益,同时方便用户随时了解自己账户详细的交易情况。交易详情表如表3所示。
    表3 交易详情表
    字段信息    字段名    数据类型    长度    是否允许为空
    事务编号    TransferID    bigint    12    否
    交易账户    CardID    bigint    12    否
    姓名    UserName    varchar    20    否
    身份证号    UserID    char    18    否
    事务类型    TransferType    nchar    2    否
    交易金额    TransMoney    decimal    18    否
    交易时间    DateTime    datetime        否
    管理员工号    CardID    bigint    12    否
    4.系统的实现
    4.1管理端的功能实现
    管理员负责管理用户的所有信息,并在用户需要时为用户办理各种服务,包括开户、销户、修改用户详细信息以及挂失、激活账户等。
    管理员服务窗口主界面如图3所示。
     
    图3 管理员服务窗口主界面
    (1)管理员开户、销户模块
    管理员登录系统成功之后可拥有最高权限,在输入开户必填的详细信息之后,可在系统中注册一个账户。只有通过管理员注册成功的账户方能在该系统上使用。管理员在开户时需要输入用户的身份证号码,用户的姓名,用户的密码,用户电话,用户住址等详细信息。当该用户由于某种原因不再使用此系统时,由管理员负责销毁此账户。
    (2)管理员存取款、转账模块
    管理员需在柜台为用户办理相关的服务,如用户的存、取款,用户的转账等服务。转账时需根据系统提示的转入账户的身份信息,向用户核对是否转入此账户,以避免因用户记错号码导致损失的情况发生。
    (3)管理员查询、修改用户详细信息模块
    当用户需要了解其账户的详细信息时,管理员需要通过系统将用户的所有信息从数据库中读出,系统根据用户的账户ID将用户的各种不同类型的数据都整齐的显示在窗口上。当用户提出修改密码和修改绑定的手机号时,管理员可根据用户的需求对用户的基本信息进行更改。
    (4)管理员挂失、激活账户模块
    当用户的银行卡丢失时需要及时办理账户挂失手续,管理员需通过系统在查实用户的身份信息和卡号吻合后,将数据库中的账户锁定标志设置为TRUE,该账户将不能够继续在此系统上使用。当用户需要恢复该账户时,管理员可通过激活账户模块将用户的账户激活,激活后的账号可以继续在该系统上使用。
    4.2用户端的功能实现
    用户端提供了银行客户在自助终端能办理的各种金融服务,包括取款、存款、转账、查询详细交易记录、查询余额、修改密码等。
    用户端窗口主界面如图4所示。
     
    图4 用户端窗口主界面
    (1)用户的登录模块
    该模块同管理员的登录模块一样,要做到严格的控制:首先账户密码不能为空,如果为空,系统将给出警告。其次,密码仅支持数字输入,不支持其它类型的字符。当用户输入的用户名和密码都合乎规范后,系统会与从数据库中读出的数据进行比对,只有通过严格的身份认证的用户才能继续后续的操作。
  1. 上一篇:基于.NET的学生论坛开发与实现+ER图
  2. 下一篇:ASP.NET在线超市仓库管理系统的设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. 医院查询与挂号系统设计与实现

  4. java+mysql酒店管理系统设计与实现

  5. jsp公交刷卡数据统计系统图表的设计与实现

  6. php+mysql高校迎新系统的开发与应用

  7. 基于安卓系统的测量软件...

  8. 乳业同业并购式全产业链...

  9. 大众媒体对公共政策制定的影响

  10. 中考体育项目与体育教学合理结合的研究

  11. 电站锅炉暖风器设计任务书

  12. 当代大学生慈善意识研究+文献综述

  13. 杂拟谷盗体内共生菌沃尔...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. java+mysql车辆管理系统的设计+源代码

  16. 十二层带中心支撑钢结构...

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回