ATM自动取款机操作系统设计方案_第1页
ATM自动取款机操作系统设计方案_第2页
ATM自动取款机操作系统设计方案_第3页
ATM自动取款机操作系统设计方案_第4页
ATM自动取款机操作系统设计方案_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

仅供收件方查阅 3/30/20107 1 简介 目的 本文档对 于指导项目组下阶段的编码实现和单元测试工作。本文档供项目组成员、客户项目代表、测试组成员、 范围 件名称 件功能 当用户插入自己的银联卡时,系统可以判断磁卡的类别,如果不是有效地磁卡就退卡。如果有效进入下一步操作。 根据获取 磁卡的有效信息,进入选择操作模板界面。当选择取款, 那么系统会提示用户输入取款信息,并提醒用户收取现金 。如有误则重新输入。 当用户进入查询模块,系统会及时显示用户的余额。并显示 用户可以做出正确的选择。 如果进入转账汇款时,我们需要用户选择转账类型,要求用户输入转账账号并且要求用户输入两次,以确保输入没有错误,在两次都正确的情况下,最后确定,转账成功。 在进入修改密码模块后,系统提示用户输入新的密码,并要求再次输入密码,以确保密码无误,在确认后完成修改操作,并提醒用户新密码生效。 伴随科技 发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事物处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事物处理和对工作流的管理等方面的应用,特别是在银行自动存取款项目管理之中的应用日益收到人们的关注,给银行和客户带来极大地便利。 账,打印交易的历史记录。不仅方便 仅供收件方查阅 3/30/20107 2 广大用户,也节省了银行的人力物力财力。 2 0 层设计描述 待开发系统为 系统为一个独立的系统。 计方案 本系统的实现采用 用 1. 循标准 本软件产品应严格遵循如下规范,不能和规范相违背,可以扩充规范中不存在的需求: 中国传输网综合网络惯例技术规范 中国客户服务系统技术规范 银行卡联网联合技术规范 2. 件限制 最终的产品可以在分布式运行环境中运行,软件产品具有良好的可移植性,可以在不同的操作系统中运行。 仅供收件方查阅 3/30/20107 3 会员服务应用服务器、后台应用管理服务器、银 联接口网关服务器: 4以上,内存一般 1盘采用单 数据库服务器:至强 8 最终软件产品在最低配置的 户通过用户交互界面提交一项请求,要求必须在几秒之内做出相应,不能给用户有迟滞的感觉。 3. 术与限制 数据库:软件产品设计与数据库无关,本系统使用 来可以方便的移植到其他类型的数据库比如 接口:符合银联的接口标准,支持中国银联信系统(通用规范 介入,可以使用银联新系统(通用规范 所有新的功能。符合营帐系统(服务器)的接口标准。符合短信平台接口标准。符合俱乐部会员管理系统接口。 并行操作:同时允许 500个以上客户端同时运行,保证数据的正确和完备性。 编程规范:用 开发方提供一套编程规范,甲方审查认定。 3 M 自动 取 款机 操 作系 统登 录 取 款查 询 帐户转 账 模块 修 改 密 码人民币帐户港元帐户美元帐户其他帐户其他帐户人民币帐户港元帐户美元帐户卡内转账卡外转账读入新密码再次读入新密码修改帐户信息国 际 化取 of 务流程说明 用户登陆模块 卡号输入:输入银行卡卡号 密码输入:输入银行卡密码 仅供收件方查阅 3/30/20107 4 登陆成功提示 登陆失败提示 账号不存在 密码不争取,请重新输入 选择账户模块 人民币账户 外币账户 取款模块 取款金额输入:输入取款金额 取款成功提示:显示“操作已成功” 取款失败提示: a) 显示“您的余额不足” b) 显示“取款机款项不足,暂时不能取款,敬请原谅” 查询账户模块 卡号显示:显示卡号 卡上余额显示:显示卡上余额 修 改密码模块 新密码输入:输入新的密码 新密码确认:再次输入新的密码 密码修改成功提示:显示“您的密码已成功修改” 密码修改失败提示: a) 实现“两次输入的密码不一致,请重新输入” b) 显示“密码位数不正确,请重新输入” 转账模块 被转账户卡号输入:输入想要转入金额的卡号 转账金额输入:输入转入的金额 转账成功提示:显示“转账已成功” 转账失败提示:显示转账失败原因 存款模块 仅供收件方查阅 3/30/20107 5 存款金额输入:输入存款金额 取款成功提示:显示“操作已成功” 取款失败提示: c) 显示“操作失败” 易记录 点击交易记录 显示交易记录列表 1. 用户登录模块为本系统的运行提供用户登录和修改密码功能。 2. 功能名称 功能描述 用户登录 管理使用本系统的所有用户的登录 修改密码 为用户提供修改自身账户的密码的功能 1. 用户管理模块为本系统的运行提供余额查询,转账、取款功能。 2. 功能名称 功能描述 余额查询 让用户对自己的账户余额进行查询 转账功能 让用户可以将自己账户上的余额转到其他账户上 取款功能 让用户可以将自己账户上的余额取出 账户选择 用户可以选择自己进入人民币、港元、美元、其他账户中的一种 功能管理模块依赖于用户管理模块; 仅供收件方查阅 3/30/20107 6 1. 询用户信息接口 接口主要用来查询用户信息,用户信息包括用户名,密码,邮箱,部门,登录时间,用户类型等信息。 1. 询账户信息接口 :本接口更具商品名称来查询商品的信息,然后进行相应的信息维护。 4 账模块 1 1) 转账模块 _ 2) 用于暂时存储卡号和转账金额。 ( 3) 2 1) 仅供收件方查阅 3/30/20107 7 转账模块 _ 2) 用于判断页面是否满足相应条件,以跳转至不同对应页面。 ( 3) 1) 转账模块 _ 2) 用于实现对数据库中账户的操作。 ( 3) 仅供收件方查阅 3/30/20107 8 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 1) 转账模块 _ 2) 用于实现对数据库中银行卡的操作。 ( 3) 仅供收件方查阅 3/30/20107 9 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 仅供收件方查阅 3/30/20107 10 款模块 1 1) 取款模块 _ 2) 用于暂时存储取款金额。 ( 3) 仅供收件方查阅 3/30/20107 11 2 1) 取款模块 _ 2) 用于判断页面是否满足相应条件,以跳转至不同对应页面。 ( 3) 1) 取款模块 _ 2) 用于实现对数据库中账 户的操作。 ( 3) 仅供收件方查阅 3/30/20107 12 1) 操作系统 _取款模块 _ 2) 用于存储账户信息。 ( 3) 1) 转账模块 _ 2) 用于实现对数据库中银行卡的操作。 ( 3) 仅供收件方查阅 3/30/20107 13 1) 取款模块 _ 2) 用于存储账户 信息。 ( 3) 仅供收件方查阅 3/30/20107 14 改密码模块 1. 1) 动取款机操作系统 _修改密码模块 _ ( 2) 卡信息的持久化对象的抽象类。 ( 3) 仅供收件方查阅 3/30/20107 15 2. 1) 修改密码模块 2) 介 卡信息持久化类 ( 3) 仅供收件方查阅 3/30/20107 16 3. 1) 修改密码模 块 _2) 用 (3) 4. 1)修改密码模块 _2)来接收 对数据进行验证。 (4) 仅供收件方查阅 3/30/20107 17 5. 1)修改密码模块 _2)继承 来判定页面的跳转。 (3) 仅供收件方查阅 3/30/20107 18 录模块 1. 1) 动取款机操作系统 _修改密码模块 _ ( 2) 卡信息的持久化对象的抽象类。 ( 3) 仅供收件方查阅 3/30/20107 19 2. 1) 修改密码模块 2) 介 卡信息持久化类 ( 3) 仅供收件方查阅 3/30/20107 20 3. 5) 修改密码模块 _6) 用 (7) 4. 1)修改密码模块 _2)来接收 对数据进行验证。 (8) 仅供收件方查阅 3/30/20107 21 5. 1) _修改密码模块 _2)继承 来判定页面的跳转。 (3) 仅供收件方查阅 3/30/20107 22 询模块 1. 1) 转账模块 _ 2) 用于实现对数据库中账户的操作。 ( 3) 仅供收件方查阅 3/30/20107 23 2. 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 3. 1) 转账模块 _ 2) 用于实现对数据库中银行卡的操作。 仅供收件方查阅 3/30/20107 24 ( 3) 4. 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 5. 1)修改密码模块 _2)来接收 对数据进行验证。 (9) 仅供收件方查阅 3/30/20107 25 6. 1)修改密码模块 _2)继承 来判定页面的跳转。 (3) 仅供收件方查阅 3/30/20107 26 款模块 7. 1) 转账模块 _ 2) 用于实现对数据库中账户的操作。 ( 3) 仅供收件方查阅 3/30/20107 27 8. 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 9. 1) 转账模块 _ 2) 用于实现对数据库中银行卡的操作。 仅供收件方查阅 3/30/20107 28 ( 3) 10. 1) 转账模块 _ 2) 用于存储账户信息。 ( 3) 11. 1)修改密码模块 _2)来接收 对数据进行验证。 (10) 仅供收件方查阅 3/30/20107 29 12. 1)修改密码模块 _2)继承 来判定页面的跳转。 (3)5 体关系( 仅供收件方查阅 3/30/20107 30 图 据库 据库表 仅供收件方查阅 3/30/20107 31 在用户表( 有 中 户信息表( 在账户信息表( 有 中 行信息表( 仅供收件方查阅 3/30/20107 32 在银行信息表( 有 中 行名称, 单记录表( 在账单记录表( 有 中 主键, 现金), 市表( 在城市表( 有 中 供收件方查阅 3/30/20107 33 属省份。 用卡信息表( 在 信 用 卡 信 息 表 ( 中有 个字段,其中 户信息表( 在客户信息表( 有 中 仅供收件方查阅 3/30/20107 34 失表( 在挂失表( 有 中 表 挂 失 编 号 , 份表( 在省份表( 有 中 易记录表( 在交易记录表( 有 中 仅供收件方查阅 3/30/20107 35 6 块详细设计 用来根据用户输入的账号和密码是否正确,判断跳转到登录成功或登录失败页面。 性名称 型 说明(对属性的简短描述) 码 号 据库满足条件的卡列表 对象 在数据库中的键值 1. ( 1) 数原型 能描述 用来给定页面跳转到指定页面的条件 用函数 入参数 获取 获取的 请求 仅供收件方查阅 3/30/20107 36 响应 回值 ( 2) 现描述 仅供收件方查阅 3/30/20107 37 用来根据用户输入的账号和密码是否正确,判断跳转到登录成功或登录失败页面。 性名称 型 说明(对属性的简短描述) 密码 密码 次输入新密码 对象 收数据库中查询到的原密码 1. ( 1) 数原型 能描述 用来给定页面跳转到指定页面的条件 用函数 仅供收件方查阅 3/30/20107 38 入参数 获取 获取的 请求 响应 回值 ( 2) 现描述 用来根据用户输入的查询是否正确,判断跳转到显示余额或登录失败页面。 仅供收件方查阅 3/30/20107 39 性名称 型 说明(对属性的简短描述) 户类型 询表单对象 1. ( 1) 数原型 能描述 用来给定页面跳转到指定页面的条件 用函数 入参数 获取 获取的 请求 响应 回值 ( 2) 现描述 仅供收件方查阅 3/30/20107 40 用来接收用户查询账户类型页面输入表单的数据,并对表单数据进行验证。 仅供收件方查阅 3/30/20107 41 性名称 型 说明(对属性的简短描述) 户类型 1. ( 1) 数原型 能描述 用来验证表单的完整性 入参数 获取 请求 回值 用来接收 用户在修改密码界面输入表单的数据,并对表单数据进行验证。 仅供收件方查阅 3/30/20107 42 性名称 型 说明(对属性的简短描述 ) 密码 密码 次输入新密码 1. ( 1) 数原型 能描述 用来验证表单的完整性 入参数 获取 请求 回值 用来接收用户在登录界面输入表单的数据,并对表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论