内容发布更新时间 : 2024/12/26 21:50:30星期一 下面是文章的全部内容请认真阅读。
图3-3 程序流程图
第4章 功能与实现
4.1 客户端登录功能
客户端程序运行时,首先进行用户的合法性验证。用户输入正确的用户名和密码后,进入系统主菜单界面。用户名和密码需事先保存在程序的配置文件中,并且密码需进行加密保存。
11 / 20
输入 1、用户名 2、密码 处理 1、 验证用户名。 2、验证密码。 单界面。 输出 1、如果用户名或者密码不正确,给用户一个友好2、密码用‘*’输出 3、用户名及密码正确后进入主菜提示并提示. 4.2 客户端主界面功能
显示银行的基本信息,例如银行支行的名称,登录的银行职员的账号等。以上这些数据银行职员可以手工对相关的文本文件进行修改。输出按钮(登陆、注册、修改密码)供操作用户选择,然后根据用户的输入选择进入不同的系统功能界面。
输入 1、按钮
处理 1、弹出相应窗口 输出 1、执行各项功能 4.3 客户端开户功能
银行职员在客户端输入开户的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。开户成功后打印存折相关信息。操作结束后返回主菜单界面。银行卡的基本信息包括:卡号,密码,开户日期,所属用户身份信息。
输入 1、 用户姓名 2、 用户性别 4、手机号 5、卡号 6、密码 7、重复密码 8、开户日期 9、开户金额 处理 1、开户的所有信息必填。 2、录入的数据去除左右空格。 输出 1、如果用户输入的各项数据不正确,给用户一个友好提示,并要求用户重3、身份证号码 3、用户姓名最大长度1-10位. 4、身份证号码长度18位,全部数新输入。 字或者前17位数字最后一位为2、用户输入的数据左右‘X’。从第7位开始必须是合法的空格去除后重新输出显8位日期 6、密码和重复密码一致。 多2位。 示。 果并输出。 基本信息以及账户明细用户接口。 12 / 20
5、密码长度6位,只能是数字。 3、应答服务器的处理结7、开户金额大于等于0,小数位最4、开户成功后打印存折8、通过网络把数据发送到服务器。 信息,存折的格式请参考
4.4 客户端存款功能
银行职员在客户端输入存款的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。存款成功后打印账户明细。操作结束后返回主菜单界面。
输入 1、 卡号 2、 密码 3、存款金额 处理 1、输入的所有信息必填。 2、验证卡号和密码。 位小数。 输出 1、如果用户输入的各项数据不正确,给用户一个新输入。 果并输出。 3、存款成功后打印账户明细信息,账户明细信息的格式请参考用户接口。
3、存款金额大于0.00元,最多两友好提示,并要求用户重4、通过网络把数据发送到服务器。 2、应答服务器的处理结4.5 客户端取款功能
银行职员在客户端输入取款的基本信息,通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。
输入 1、卡号、 2、存折密码 3、取款金额 处理 1、输入的所有信息必填。 2、验证卡号。 3、验证密码长度6位。 位小数。 输出 1、如果用户输入的各项数据不正确,给用户一个友好提示,并要求用户重2、应答服务器的处理结3、取款成功后打印账户明细信息,账户明细信息的格式请参考用户接口。 4、取款金额大于0.00元,最多两新输入。 5、通过网络把数据发送到服务器。 果并输出。 13 / 20
4.6 客户端转账功能
在客户端输入转账的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。转账成功后打印本账户的明细信息并打印转账凭证。操作结束后返回主菜单界面。
输入 1、卡号 2、存折密码 3、转账金额 4、对方卡号 处理 1、输入的所有信息必填。 2、验证账户卡号。 3、验证密码长度6位。 位小数。 输出 1、如果用户输入的各项数据不正确,给用户一个友好提示,并要求用户重2、应答服务器的处理结4、转账金额大于0.00元,最多两新输入。 5、通过网络把数据发送到服务器。 果并输出。 4.7 客户端余额查询功能
银行职员在客户端输入查询的基本信息,通过网络传送数据,在服务器处理后显示服务器端的处理结果。成功后如果之前有部分账户明细信息未打印的进行打印。操作结束后返回主菜单界面。
输入 1、卡号 2、存折密码 处理 1、输入的所有信息必填。 2、验证卡号。 3、验证密码长度6位; 输出 1、如果用户输入的各项数据不正确,给用户一个友好提示,并要求用户重2、应答服务器的处理结果并输出。 4、通过网络把数据发送到服务器。 新输入。 4.8 客户端修改密码功能
银行职员在客户端输入修改密码的基本信息,通过网络传送数据,在服务器处理之后显示服务器端的处理结果。操作结束后返回主菜单界面。
输入 1、卡号 2、密码 3、新密码 处理 1、输入的所有信息必填。 2、录入的数据去除左右空格。 4、密码长度6位。 14 / 20
输出 1、如果用户输入的各项数据不正确,给用户一个友好提示,并要求用户重