演示视频:
5. 系统实现
本章主要对信用卡网上银行系统的主要功能模块进行详细的设计,利用软件工程所学的知识来解释系统中的几个比较重要的功能模块的实现过程,以及实现方法和实现过程等信息进行描述。本系统选用浏览器/服务器(B/S)模式搭建,并用MVC框架完成了系统的最终实现。这种设计模式实现了业务层和视图层的分离,使网站能更好的进行维护与升级,并且有低耦合,高重用性,较低的生命周期成本,可维护性等优点,下面就围绕这种开发模式对本网站设计进行分模块的详细介绍。
5.1 实现登录功能
用户登陆功能模块实现了用户登陆到系统的信用卡网上银行系统的管理界面的过程,用户输入正确的登陆账号、登陆密码,和选择角色类型信息,然后和数据库中存在的账号和密码进行比较,如果输入的账号和密码和数据库中的账号和密码就提示登陆成功。
用户登陆首先输入用户名和密码,如果没有输入就给出相应的提示,输入之后利用程序进行判断,如果输入的正确就登陆成功,输入错误就返回到登陆输入账号和密码的状态重新输入登陆账号和密码。
用户登录界面设计效果如图5-1所示:
图5-1 用户登录界面
5.2 实现用户基本操作
打开信用卡网银行系统,可以进行申请信用卡操作,填写账号、密码、姓名、性别、身份证号、地址、状态、备注信息进行申请,其界面设计效果如图5-2所示
图5-2 申请信用卡界面
用户登录进系统可以进行用户账号管理、交易管理、查看系统版权信息功能,用户账号管理提供用户根据原密码修改新密码功能,交易管理包括查询余额、还款、取现、消费、查看历史记录功能,余额信息有账号、姓名、余额、额度、积分、欠款信息,查询余额信息界面设计效果如图5-3所示
图5-3 查询余额界面
用户在转账操作需要确认转出账号、转入账号、转账金额、备注信息,转账界面设计效果如图5-4所示
图5-4 转账信界面
用户取现和消费填入金额数据,进行提交即可。点击查看历史记录可以查看用户转账、消费、取现记录,其界面设计效果如图5-5所示
图5-5 查看历史记录界面
5.3 实现管理员基本操作
管理员登录进本系统可以进行用户账号管理、账户管理、挂失管理、交易记录管理、数据管理、版权信息管理。用户账号管理提供管理员对管理员账号信息的查询、添加、删除操作。账户管理提供管理员具有添加、修改、查询、销户操作,其界面设计效果如图5-6所示
图5-6 账号管理界面
管理员在后台系统可以对账户信息进行挂失和解冻操作,挂失管理提供管理员可以根据账号、姓名、身份证号条件信息进行模糊查询。挂失管理界面设计效果如图5-7所示
图5-7 挂失管理界面
管理员可以查看账户交易记录信息,管理员可以进行查询、修改、删除操作,管理员可以查看交易转出账号、转入账号、转账金额、备注、类型、添加时间信息,其界面设计效果如图5-8所示
图5-8 查看交易记录界面
管理员可以系统数据定期进行备份,防止数据丢失现象,其界面设计效果如图5-9所示
图5-9 数据备份界面


