毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VC++ATM机系统的设计与开发(4)
(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)用户的登录模块
该模块同管理员的登录模块一样,要做到严格的控制:首先账户密码不能为空,如果为空,系统将给出警告。其次,密码仅支持数字输入,不支持其它类型的字符。当用户输入的用户名和密码都合乎规范后,系统会与从数据库中读出的数据进行比对,只有通过严格的身份认证的用户才能继续后续的操作。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于.NET的学生论坛开发与实现+ER图
下一篇:
ASP.NET在线超市仓库管理系统的设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
高职院校公共机房的管理维护【2471字】
高级RFID阅读器應用對处理器的要求【1354字】
风机风量自动报警装置【517字】
项目管理茬软件中的應用【5351字】
10万元能开儿童乐园吗,我...
公寓空调设计任务书
中国学术生态细节考察《...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
承德市事业单位档案管理...
C#学校科研管理系统的设计
国内外图像分割技术研究现状