Web综合实验_银行系统
实验题目
现需要开发一个《XXX银行个人网上银行系统》
此系统主要包含如下的业务:
1、 客户登录认证。
2、 账户查询(存款余额查询、交易记录查询)。
3、 转账业务处理(本行单笔转账)。
(一) 客户认证
完成客户登录网银系统验证功能。
操作流程
1、进入网上银行主页,出现相应的登录页面。
2、在 “帐号”栏中输入帐号;在 “密码”栏中输入密码,点击“登录”按钮。
3、连接数据库Account表,对帐号和密码进行验证.如果输入无误,进入相应的账户页面;若输入有误,则返回错误信息。
4、若要取消输入的客户号、和密码,点击“重置”按钮。
参考原型:Login.htm
(二) 存款余额查询(账户查询)
功能简介
登录网银系统后,查询账户的存款余额信息。
操作说明
点击菜单栏的“账号余额查询”,即可显示本账户的存款余额信息。
参考原型:Remaining.htm
(三) 网上交易日志查询(账户查询)
功能描述
登录网银系统后,根据日期查询已经追加到网银的账户的交易日志信息。
操作说明
点击菜单栏的“交易记录查询”,输入起始日期,终止日期,点击“确定”按钮即可显示您的网上银行交易日志明细。
注意事项
1、 本交易只可查询您的网银交易。
2、 处理用户选择日期超出的错误。
3、 只能查询一个月内的网银交易。
参考原型:TradeRecord.htm和TradeRecord_Success.htm
(四) 本行单笔转账(转账业务处理)
功能描述
登录网银系统后,选择“行内单笔转账”功能,按页面要求填写转账信息,完成您的单笔转账业务。
当您的单笔转账金额大于当前账户可用余额时,系统自动跳出“账号余额不足” 页面,点击“关闭”按钮返回转账页面,调低转账金额后完成本次转账。
当转入的账号错误时给出相应的提示信息“转入账号错误!”。点击“关闭”按钮返回转账页面,修改转入账号后完成本次转账。
操作说明
点击菜单栏“行内单笔转账”,输入或选择转入账号,输入转账金额、转出账户密码、摘要,点击“确定”按钮,完成交易。
注意事项
1、 单笔转账金额必顺小于当前账户可用余额。
2、 处理转入账号不存在错误的情况。
3、 本行转账手续费标准:按照每笔转账金额的0.5%收取,最低人民币2元,
最高人民币20元,即要求在帐户的余额中扣除手续费。
4、 记录“转出”交易日志,交易类型为“转出”,交易摘要为“接收账号:xxxxxxxx”。
参考原型:Transfer.htm和Transfer_Success.htm
(五) 总体规范
目录结构、类名、方法名、控件名、变量名
四、数据库设计
帐户表Account
字段名称 |
字段说明 |
类型 |
属性 |
AccountID |
帐号 |
varchar(50) |
主键 |
Password |
密码 |
Varchar(6) |
|
Remaining |
余额 |
Money |
交易表 Trade
字段名称 |
字段说明 |
类型 |
属性 |
ID |
流水号 |
bigint |
主键,自动增长 |
AccountID |
帐号 |
varchar(50) |
外键,关联到帐户表Account主键AccountID |
TradeType |
交易类型 |
Varchar(10) |
交易类型有3种,分别为:存款、取款和转出 |
TradeMoney |
交易金额 |
Money |
|
TradeTime |
交易时间 |
Datetime |
|
TradeDigest |
交易摘要 |
varchar(1024) |
保证80分以上,保证通过,保证质量,保证辅导。
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝或者Upwork交易!
E-mail:[email protected] 微信:csghostwriting 工作时间:无休息工作日-早上8点到凌晨3点
如果您用的手机请先保存二维码到手机里面,识别图中二维码。如果用电脑,直接掏出手机果断扫描。