- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 模拟银行系统项目任务概述
学习目标
1. 了解该项目的目的;
2. 了解该项目实现的功能;
3. 了解该项目使用的数据库及其表格之间的关系。
4. 初步认识项目的含义;
5. 能熟练根据资料建立数据库;
6. 能分析项目具体的实现。
本书从模拟银行系统出发,逐步介绍C#程序设计的基本知识点,并且把较为分散的知识点整合在一个项目中,并且对于初学者来说,更容易掌握C#知识的应用。本章简要介绍模拟银行系统在本书中的实现。
2.1 项目目的
该系统需利用现有的专线网络以及电子设备为客户提供方便、快捷的服务,包括营业网点个人银行、银行卡服务。其中,该系统主要服务于个人客户,提供了存取款、支付结算、代理结算等业务,服务客户类型主要是个人、特约商户、部分企事业单位等。系统是一个基于Internet的营业网点银行个人业务模拟系统。所有客户数据均应存储在安全、高效的特定服务器。
本书使用Windows应用程序模拟实现该系统的部分功能,主要实现了普通柜员的相关操作,其他功能读者可以自行完成。各角色的操作如下。
1. 普通柜员
在授权情况下可以办理储蓄业务的所有操作,信用卡的申请登记、存取现、挂失、禁用、解禁业务,每天所有业务信息的备份(数据库备份),查看自己当天经办的所有业务(可以按业务种类查看)。
2. 综合柜员
对于存款挂失、提前支取、办理5万元至10万元取现,必须由综合柜员审核监督,键入授权口令,柜员方办理。能够查看当天所有普通柜员的所有业务明细(可根据柜员工作编号或者业务种类查看)。
挂失:
录入信息:
① 卡拥有者证件号码
② 代理人证件号码(代理挂失时才需要)
③ 存款开户日期(可选)
④ 户名、存款类别(活期)
⑤ 挂失流水号(系统自动生成,唯一)。
注意,证件必须是开户时提供的证件。
流程:
① 系统应根据录入的信息查找对应的帐户信息并显示。
② 柜员则可以根据显示内容与客户核对(人工操作),核对无误后单击系统确认该帐户挂失按钮。
③ 单击后,系统应将帐户状态(挂失)、帐号、身份证号码、挂失时间、帐户类型保存至数据库。
提前支取:需录入证件号码,核对无误后,按照支取日的活期储蓄存款利率计付利息,公式:实付利息=本金*活期利率*存期*(-税率),最后,该定期帐户信息应从数据库中删除
查看普通柜员明细:具有查看及监督普通柜员的工作明细的权利和职责。
查看方式为:
① 根据柜员的工作编号。
② 根据柜员的业务种类。
3. 所长
150万元至100万元取现、错帐冲正(比如需取消一笔错误业务时)则需由综合柜员和所长分别授权,分别键入授权口令,方可办理业务。
能够统计当天所有业务的借、贷金额。
4. 明细监督员
能够查看并审核当天大额存取款(10万以上的存款和5万以上的取款)的户名、种类、金额、身份证号码以及授权情况的流水帐。
5. 综合监督员
对大额存取款、挂失、提前支取、电子汇款、储蓄卡异地交易、错帐冲正进行二次审核,并将这些信息存储至专门的信息中。
6. 数据管理员
对各种数据信息的修改,比如利率、各种手续费、滞纳金、卡号格式、柜员|综合柜员|所长|明细监督员|综合监督员的身份、密码确认及修改。凡是设计到数据类的修改则都需要数据管理员来完成。
7. 信用卡经理
查看信用卡所有账户的当前信息、个性信用额度、修改状态、审核信用卡申请、当天信用卡业务明细(生成XML文件且保存,并将统计金额添加至该文件)。
2.2 该任务需要达到的预期目标
该系统主要通过普通柜员对存折、信用卡、定存单的进行相关的操作,在这里给出普通柜员的顶层用例图如图2-1。
图2-1 普通柜员的顶层用例图
本系统主要实现对存折、卡和定存单的操作,实现的原理是卡号、存折号、定存单号对应一个账号,所以对于存折和卡的操作很多原理上相同,在实现时根据输入的卡号或折号进行相应的操作,在下面的分析中将卡、存折以及定存单相同的操作只描述一次。
2.2.1 登录/注销子块
1. 登录
项目启动后,根据用户的身份进行相应的操作。登录的实现如表2-1。
表2-1 登录功能分析
名称、标识符功能描述输入输出补充说明名称、标识符功能描述输入输出补充说明名称、标识符功能描述实现要求输入输出补充说明名称、标识符功能描述实现要求输入输出名称、标识符功能描述实现要求输入输出补充说明名称、标识符功能描述实现要求输入输出补充说明名称、标识符功能描述实现要求输入输出补充说明,为销户状态。 6. 定期支取
定期取现分析实现如表2-8。
表2-8 定期支取的实现分析
名称、标识符功能描述实现要求输入
2. 到期支取
如果客户要一直等到定期存款的期限日去取款,则按照定期存款的公式:实付利息=本金*存期定期利率*存期*(1-税率)取款,最后,该定期帐户信息应从数据库中删除。 输出补充说明
文档评论(0)