




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简易银行卡管理系统开发详细设计说明书班级: 计 算 机 0209 班学号: 0210340935姓名: 刘 靓完成日期: 二五年四月十日 一系统概述1. 开发目标:银行卡,是指由银行向社会发行的具有消费信用、转账结算、存取现金等全部或部分功能的信用支付工具。简易银行卡管理系统为银行管理层提供全面的银行卡客户分析,系统构建在数据仓库基础上,整合银行卡相关的所有数据,通过对数据进行快速而准确的分析和挖掘,达到计算机管理银行卡相关功能,简单的金额核算的目的。系统本着以客户为中心的服务宗旨,充分获取客户信息,为金融数字化服务提供更为实用、更为有效的信息,为金融的客户服务中心做好了充分的准备。2系统分析:此简易银行卡管理系统可分为一个管理员管理系统与一个用户操作系统。管理员管理系统负责用户数据的创建、修改与管理;用户操作系统接受用户操作命令以后,执行并上报给管理员管理系统。由管理员管理系统相应修改用户数据库,用户操作系统只能执行用户命令,不能修改用户数据。简易银行卡管理系统的功能数据流图如下:3运行环境 :windows9x/windows2000/windowsXP4开发工具:Visual Basic6.05条件与限制: 该系统需要完成相关的系统设置并进行修改。需要保证录入数据准确、系统参数设置正确,才能保证系统正常运行二系统需求分析1. 功能需求:(1) 开户: 个人申领银行卡应当向发卡银行提供公安部门规定的本人有效身份证件,经发卡银行审查合格后,为其开立记名账户;对储户信息线性表增加储户,内容包括储户编码、储户名、储户金额、密码、密码验证。(2) 存款: 发卡银行依据密码等电子信息为持卡人办理的存款,执行用户存储现金的操作,并计算用户余额,生成上传数据。(3) 取款: 发卡银行依据密码等电子信息为持卡人办理的取款,执行用户提取现金的操作,并计算用户余额,生成上传数据。(4) 挂失: 发卡银行向持卡人提供银行卡挂失服务。 (5) 消户: 持卡人在还清全部交易款项,透支本息和有关费用后,可申请办理销户。删除储户信息线性表的当前储户。(6) 计息: 银行卡的计息包括计收利息和计付利息2性能需求:系统可根据具体业务需求和业务量大小,定制服务交易的种类和并发处理的能力。合理的并发处理机制使系统具有足够的交易吞吐量和交易响应时间。3可靠性需求: 系统采用规范的数据库管理机制来保证数据的完整性;配以完善的数据备份方案,完全满足银行特殊的安全要求及高稳定性,保证交易数据的一致性和安全性。4出错处理需求: 系统人机界面设计友好,在用户输入出错时给出错误提示。5接口需求:说明本系统之内的各个系统元素之间的接口的安排。(1) 用户接口: 说明将向用户提供的操作命令和它们的语法结构,以及软件的回答信息。(2) 外部接口: 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。三数据定义数据库采用Access数据库,使用VisData或Access环境中创建数据库Bank.mdb文件。包括操作员信息表,用户开户信息表,用户存取信息表,用户挂失信息表,用户消户信息表。1. 操作员信息表 为操作员的个人信息资料表。FieldField name Type Width dec1姓名字符型1002操作员代码字符型80(索引)3密码字符型1002. 用户开户信息表 为用户开户的信息表,当用户开户时,将用户信息添加到该数据表中。FieldField name Type Width dec1姓名字符型1002身份证号字符型2003开户日期日期时间型804金额数值型1025操作员代号字符型803. 用户存取信息表 为用户存款取款时的信息数据表,用户存款取款时,将存款或取款的信息添加到该数据表中,并修改余额。FieldField nameTypeWidthdec1卡号字符型200(索引)2余额数值型1523摘要字符型404借方数值型1025贷方数值型1026日期日期时间型807操作员代号字符型804. 用户挂失信息表 为用户挂失时的信息数据表,用户挂失时,为用户添加以下信息,冻结卡内余额。 FieldField nameTypeWidthdec1姓名字符型1002身份证号字符型2003卡号字符型200(索引)4余额数值型1525挂失日期日期时间型806操作员代号字符型805. 用户消户信息表 为用户消户时的信息数据表,用户消户时,从数据库中删除下列记录。FieldField nameTypeWidthdec1姓名字符型1002身份证号字符型2003卡号字符型200(索引)4余额数值型1525消户日期日期时间型806操作员代号字符型80四总体设计1. 模块设计2模块功能与结构分析简易银行卡管理系统可分为管理员管理系统和用户操作系统两个模块。管理员管理系统由户头管理,设定标准,数据导入导出三个模块构成,用户操作系统由用户管理,帐目操作,数据导入导出三个模块构成,下面,分别介绍这六大模块的具体结构与功能。(1)户头管理11 储户设置本部分主要管理使用用户操作系统的储户。管理显示采用储户信息线性表方式,可修改。功能包括:储户增加:对储户信息线性表增加储户,内容包括储户编码、储户名、储户金额、密码、密码验证。储户删除:删除储户信息线性表的当前储户12 参数设置本部分主要处理使用系统之前需要预先初始化的基础参数。功能包括:人员编码人员编码长度(人员编码可自由定义位长,但总长度不得超过10位)(2)设定标准21 利息标准标准管理主要用于银行规定利息标准,根据利息标准自动处理今后的用户金额计算。标准显示为可修改的表。功能包括:标准修改:修改标准值之后自动将整张表数据生成一张标准变动表,记录格式为标准编号、原标准、新标准、生效日期、修改用户。格式为:标准编号、标准名(利息标准)、计量单位、原标准、新标准(3)数据导入导出按照储户导出下传数据供用户操作系统执行用户命令;将用户操作系统执行用户命令结束之后的数据导入系统,以修改储户数据。本部分功能模块为:31 导出下传数据导出下传数据主要按储户编号导出下发给用户操作系统的数据。32 导入上传数据导入上传数据主要是读取用户操作系统发送来的上报数据。上报数据按照预设机制自动加入到系统数据库中。(4)用户管理41 密码修改本部分主要管理当前进入系统的用户的修改密码。修改密码包括旧密码、新密码、密码验证三项内容。(5)帐目操作51 取款 执行用户提取现金的操作,并计算用户余额,生成上传数据。(6)数据导入导出61 储户数据导入导入储户数据主要是读取管理员(银行)管理系统发送来的储户数据。并按照预设机制读取到本地数据库中。62 上传数据导出上传数据导出主要是在用户命令执行完毕后,按储户将变动金额导出,并上传给管理员(银行)管理系统。3数据库及内部数据结构设计给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑。说明各个数据结构与访问这些数据结构的形式。(1) 银行卡用户信息数据库表(2) 存款信息数据库表(3) 取款信息数据库表(4)挂失信息数据库表4故障措施说明故障出现后可能采取的变通措施,包括:(1)系统备份:当原始系统数据万一丢失时启用系统备份来恢复和启动的技术。(2)替补:使用另一种效率稍低的系统或方法来替补原系统,以求得所需结果的某些部分,例如一个自动系统的替补可以是手工操作和数据的人工记录。(3)恢复及再启动技术:使软件从故障点恢复执行或使软件从头开始重新运行的方法。五程序设计和说明1设计软件结构根据系统的需求进行系统的软件结构设计,此简易银行卡管理系统要实现管理开户,存款,取款,计息,挂失,消户六大基本功能,每个功能的具体实现方法用层次图表示如下:2源程序清单 见系统内源代码。六测试和结果说明 本系统由VB实现,测试时,由于数据库连接有问题,所以只能显示数据库中的内容,无法增加与删除数据库中的记录,计息功能不能直观体现,可以更改利息。 七实验的体会作为计算机专业的一名学生,我对开发一个银行卡管理系统充满期望和希望,当我准备开始做这个管理系统时,就注定要经历编程的艰辛和策划的繁重!虽然过程是“苦”的,可结果足以让我们欢心!首先我对银行卡管理系统的分析和设计有了更深刻的认识。但是一开始只是简单的设计了一下数据库和数据表,根本就没多想数据间的关系及流动,一味的想着写代码,可就是写不出来,后来慢慢静下心来,才开始思考我到底要解决什么问题,它与那些事情都有联系,什么样的联系等等,这样以来思绪才理清了。知道了该系统的开发目的,然后再对其细分,根据我的能力,所以就只是做了其中的几个功能模块,当然明白了要干什么,就比较容易上手了。我开发系统的语言是VB,心里想着VB都已学过了,而且还用VB做过很多数据库编程,应该是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑投影硬件配置方案设计
- 工厂改造景观建筑方案设计
- 观光小火车路基施工方案
- 屋面垂直爬梯施工方案
- 出入境辅警考试题及答案
- 职务代理制度管理办法
- 教师思想汇报范文大全
- 美术丝巾拓印活动方案策划
- 企业并购章程及程序
- 信息技术外包行业市场分析
- 政策性农业保险服务的中标、成交结果招投标书范本
- 银行养生沙龙策划方案
- 小学生主题班会通用版《军章闪耀》 课件
- 幼儿数学益智图形连线题100题(含参考答案)
- 驾驶员岗前培训
- 软件系统权限申请表
- 自主实习申请表
- 长途用车申请表
- 单位工程竣工验收证明书(标准格式)-扬州市
- 卫生健康职业技能竞赛(危重新生儿救治项目)理论及技能操作知识考试题库(含答案)
- 超声药物透入治疗
评论
0/150
提交评论