武汉大学银行系统报告.doc_第1页
武汉大学银行系统报告.doc_第2页
武汉大学银行系统报告.doc_第3页
武汉大学银行系统报告.doc_第4页
武汉大学银行系统报告.doc_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

I 编号 武汉大学计算机学院 课程实验 设计 报告 题 目 银行管理系统 专业 班 计算机科学与技术 计科七班 项目组成员 组长 曾楠 2010301500223成员 江超 2010301500223 用户需求分析 邓文洵 2010301500225 开发程序 杨崇攀 2010301500226 文档撰写 余浩 2010301500229 文档撰写 课程名称 软件工程课程设计 任课教师 陈世鸿 20012 年 6 月 12 日 II 成绩及评语成绩及评语 学号姓名 软件计 划 需求分 析 概要设 计 软件测 试 实习成 绩 评语 指导教师 时期 III 目目 录录 第一部分第一部分计划任务书计划任务书 第二部分第二部分需求规格说明书需求规格说明书 第三部分第三部分软件设计说明书软件设计说明书 概要设计 概要设计 第四部分第四部分测试说明书 测试计划与测试报告 测试说明书 测试计划与测试报告 第五部分第五部分 扮演角色个人小结扮演角色个人小结 第一部分 计划任务书 5 目录目录 1 引言引言 6 1 1 编写目的 6 1 2 背景 6 1 3 定义 6 1 4 参考资料 6 2 项目概述项目概述 7 2 1 工作内容 7 2 2 主要参加人员 7 2 3 产品 7 2 3 1程序 7 2 3 2文件 7 2 3 3服务 7 2 3 4非移交的产品 8 2 4 验收标准 8 2 5 完成项目的最迟期限 8 2 6 本计划的批准者和批准日期 8 3 实施计划实施计划 8 3 1 工作任务的分解与人员分工 8 3 2 接口人员 9 3 3 进度 9 3 4 预算 9 3 5 关键问题 9 4 支持条件支持条件 9 4 1 计算机系统支持 9 4 2 需由用户承担的工作 10 5 可行性研究可行性研究 10 5 1 背景 10 5 2 网站开发的重点与难点 10 5 3 可行性分析 10 5 4 结论 11 银行管理系统设计报告 I 项目开发计划项目开发计划 银行管理系统银行管理系统 1 引言引言 1 1 编写目的编写目的 提供一个基于 windows 操作系统的管理系统 方便用户查询自己的相关信息和申请相 关业务及银行工作人员处理各项数据 1 2 背景背景 待开发的软件系统名称 银行管理系统 本项目的任务提出者 开发者 曾楠 江超 邓文洵 杨崇攀 本项目的用户 储户和银行工作人员 本项目实现该软件的计算机中心 独立服务器或者租用虚拟主机 本项目实现该软件的计算机网络 Internet 本项目实现该软件的开发平台 MyEclipse10 0 MySQL 1 3 定义定义 暂无 1 4 参考资料参考资料 软件工程原理及应用 陈世鸿 朱福喜 黄水松 陈磊 编著 面向对象与 Java 程序设计 朱福喜 编著 面向对象与 Java 程序设计习题与解析 朱福喜 编著 2 项目概述项目概述 2 1 工作内容工作内容 开发前端界面 开发后台程序 银行管理系统设计报告 II 2 2 主要参加人员主要参加人员 邓文洵熟练掌握 Java web 开发 SQL 曾楠 界面设计 photoshop 江超 用户需求分析 杨崇攀 余浩 文档撰写 2 3 产品产品 2 3 1 程序程序 登录界面 账户管理 用户查询 取款机信息 2 3 2 文件文件 用户操作手册用户操作手册 引言 软件概述 运行环境 使用说明 运行说明 非常 规过程 操作命令一览表 程序文件和数据文件一览表 用户操作举例 系统维护手册系统维护手册 引言 系统说明 操作环境 维护过程 2 3 3 服务服务 免费培训技术人员一个月 免费提供系统一年 用户需求前期市场调研 国内外研究现状 2 3 4 非移交的产品非移交的产品 源程序 核心设计文档 银行管理系统设计报告 III 2 4 验收标准验收标准 本系统是将现代化的计算机技术和传统银行业务工作相结合 按 照银行的工作流程设计完成的 为了使系统在银行对客户管理中发挥更大 的作用 实现工作过程的计算机化 提高工作效率和工作质量 现提出如 下的系统开发目标 1 系统应具有实用性 可靠性和适用性 同时注意到先进性 2 因为该系统涉及到客户信息的真实性 所以该系统要具有一定的 保密性和权限控制 3 窗口界面要多用按钮和快捷键 少用菜单 窗口的各个控键布局 要合理 美观 尽量减少用户的操作 4 能够显示客户信息 可以实现数据的录入 更新 删除 查询等 功能 5 注意数据的安全性 具有数据备份和恢复的功能 2 5 完成项目的最迟期限完成项目的最迟期限 项目开始后两个月至三个月 2 6 本计划的批准者和批准日期本计划的批准者和批准日期 软件工程 授课教师陈世鸿 批准时间 2012 年 3 月 3 实施计划实施计划 3 1 工作任务的分解与人员分工工作任务的分解与人员分工 任务人员安排 需求分析江超 设计邓文洵 曾楠 实现曾楠 邓文洵 江超 杨崇攀 测试余浩 杨崇攀 银行管理系统设计报告 IV 维护余浩 3 2 接口人员接口人员 负责本项目同用户的接口人员 邓文洵 负责本项目同本单位各机构的接口人员 江超 负责本项目同个份合同负责单位的接口人员 杨崇攀 3 3 进度进度 任务日期完成状况 需求分析 2012 3 25 2012 4 2 审核通过 设计 2012 4 2 2012 5 1 审核通过 编码实现 2012 5 1 2012 5 30 完成软件 测试 2012 5 30 2012 6 10 测试成功 移交用户使用 2012 6 10 用户正常使用 网站维护 2012 6 10 3 4 预算预算 劳务 曾楠 邓文洵 江超 余浩 杨崇攀利用课余时间完成 3 5 关键问题关键问题 没有开发经验 解决方案 请教老师和同学 并在开发过程中逐 步提高 项目时间短 解决方案 提高效率 加班 知识欠缺 解决方案 查阅资料 提前熟悉 咨询老师和同学 工具掌握不熟练 解决方案 查阅资料 提前熟悉 多加练习 专利与版权问题 解决方案 查询相关法律文件 必要时咨询律师 银行管理系统设计报告 V 4 支持条件支持条件 4 1 计算机系统支持计算机系统支持 windows 系统 MySQL Eclipse 4 2 需由用户承担的工作需由用户承担的工作 平台的搭建与维护 程序的后续测试 提出意见 5 可行性研究可行性研究 1 项目名称项目名称 银行存储系统 用户 银行 说明 通过本系统提高现有银行存取款的工作效率 2 基本要求基本要求 1 功能要求 储户本人填写存款单或取款单由业务员键入系统 如果是存款 系统记录存款人姓 名 住址 存款类型 存款日期 利率等信息 并印出存款单给储户 如果是取款 业务 员把取款金额输入系统 系统计算利率并印出利息清单给储户 分为两个功能模块 存款模块和取款模块 允许用户进行相应的存 取款业务 处 理数据 计算数据 2 性能要求 为了达到上述要求 系统必须有较高的运作速度 系统须对业务员输入的表单信息 做出快速准确的响应 迅速处理各类数据 信息 显示所有必须信息并打印出各项清单 所以系统要求高信息速度和大的主存容量以及磁盘容量等 3 输入和输出要求 键入储户的资料要全部显示在屏幕上 快速打印出存款单或取款单给用户 3 对存储系统的分析对存储系统的分析 系统的处理流程和数据流程 系统流程图 储户存款时要先填写存款表 然后交给业务员输入资料 再由系统打印出存款单给 储户 银行管理系统设计报告 VI 存款流程图 储户取款时不能直接取款 要先填写取款表 交给业务员输入资料 再由储户输入 密码以确认身份 还要在取款表上签名以再次确认 最后才有业务员把现金交给储户并打 印出取款清单 取款流程图 4 数据字典数据字典 用户前台登 记 ATM 机处理 管理账户 存款处理存款 用户D1 03 信 息 D5 取款 信息 取款 ATM 机后台处 理 D4 取款信息 管理系统账户处 理 取款处理 数据项编号 D1 01 数据项名称 用户姓名 数据项别名 用户姓名 简述 进入银行管理系统的姓名 数据长度 8 位 数据类型 字符型 取值范围 无 数据项编号 D1 02 数据项名称 账号 数据项别名 账号 简述 存取款是索要输入的账号 数据长度 19 位 数据类型 字符型 取值范围 000000000000000000 99999999999999999 银行管理系统设计报告 VII 五 五 成本成本 效益分析效益分析 根据银行的需求 选取相适合的成本设备 并估算相应的运行和维护系统的成本 费用和新系统带来的经济效益 数据项编号 D1 03 数据项名称 用户密码 数据项别名 用户密码 简述 进入银行管理系统输入的号码 数据长度 6 位 数据类型 字符型 取值范围 000000 999999999 数据项编号 D1 04 数据项名称 用户开户时间 数据项别名 用户开户时间 简述 用户开户日期 数据类型 字符型 取值范围 1900 01 01 2020 12 31 银行管理系统设计报告 VIII 5 1 背景背景 市场经济的发展过程也是企业营销理念不断变革 深化发展的过程 从西方市 场经济发展的历程来看 企业的营销理念经历了 生产观念 产品观念 推销观念 营销观念 重视市场以市场为中心成为前一时期企业经营理念的经典 但随着科学 技术与社会经济的发展 产品日益丰富 市场格局发生了巨大变化 市场的性质由 卖方市场迅速向买方市场转化 市场竞争急剧升级 日趋激烈 残酷 无数事实告 诉人们 自然界中适者生存的定律在市场中已经成为企业经营的真谛 无数企业为了适应适者生存的定律 不得不进行营销观念和营销方式的变革 旧的市场营销的理念正在逐步推出市场 取而代之是新的客户关系管理的营销理念 一个以客户为中心的营销理念正以迅雷不及掩耳之势向市场的各个领域伸展 以客 户为中心成为目前市场营销的新思想 新潮流 成为企业追逐的新星 可见以客户 为中心对企业经营有着重大的意义 随着计算机技术飞速发展 信息技术全面地渗透到人类社会的各个方面 信息 化成为世界和社会发展的大趋势 企业的管理从人工到自动化 智能化和高效性 计算机在企业管理中应用的普及 利用计算机实现现代企业客户的管理也势在必行 客户是企业的生存之本 客户信息的资料对企业来说至关重要 为了适应现代信息 管理 节省人力 物力和财力 在此次研究 针对银行客户管理中存在的客户资源 利用率低等问题 开发了这个银行客户管理系统 通过这样的系统 可以做到信息 的规范管理 科学的统计和快速的查找 充分利用计算机的功能实现对客户的管理 的自动化控制从而减少管理方面的工作量 5 2 网站开发的重点与难点网站开发的重点与难点 界面是否友好 安全性是否能有保证 5 3 可行性分析 可行性分析 技术可行性 技术可行性 银行管理系统设计报告 IX 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作 软硬 件配置是否满足开发的需求等 本银行客户管理系统所选用的开发语 言 java 的界面灵活而友好 用户可以迅速的建立数据库 它支持客户 机 服务器 C S 结构 能与其它软件实现数据共享和数据交换 它具有 面向对象编程的能力 它既支持交互环境 又支持编程环境 且具有 向下兼容性 对数据的完整性和一致性进行控制 以保证只对有效的 数据进行处理 它提供了大量的控件 这些控件可用于设计界面和实现 各种功能 减少了编程人员的工作量 也简化了界面设计过程 从而 有效的提高了应用程序的运行效率和可靠性 系统调试相对简单 当前 的计算机硬件配置也完全能满足开发的需求 软件方面 由于目前单机 模式相对发展成熟 故软件的开发平台成熟可行 因此系统在技术上 是绝对可行的 经济可行性 经济可行性 主要从对项目的经济上进行分析评价 一方面是支出的费用 包括设 备购置费 管理和维护费用 人员工资和培训费等 另一个是取得的 收益 这是个小型的管理系统 从投入的人力 财力与物力来讲是非 常之小的 从节省人力方面 可以让管理人员从繁与复杂的工作中解 脱出来 做更多的工作 可以给银行客户管理提高一个层次 所以在 经济上是可行的 法律可行性 法律可行性 本软件完全遵守中华人民共和国相关法律及法规 5 4 结论结论 根据以上的可行性研究 我们小组的此软件开发的条件已经具备 只待进行开发 银行管理系统设计报告 X 第二部分 需求规格说明书 银行管理系统设计报告 XI 目录 1 引言引言3 1 1 编写目的 3 1 2 背景 3 1 3 定义 3 1 4 参考资料 3 2 任务概述任务概述4 2 1 目标 4 2 2 用户的特点 4 2 3 假定和约束 4 3 需求规定需求规定4 3 1 对功能的规定 4 3 2 对性能的规定 5 3 2 1精度 5 3 2 2时间特性要求 5 3 2 3灵活性 5 3 3 输人输出要求 5 3 4 数据管理能力要求 5 3 5 故障处理要求 5 3 6 其他专门要求 6 4 运行环境规定运行环境规定6 4 1 设备 6 4 2 支持软件 6 4 3 接口 6 4 4 控制 6 5 数据流图数据流图7 银行管理系统设计报告 XII 银行账户管理系统需求分析说明书银行账户管理系统需求分析说明书 1 引言引言 1 1编写本管理系统的目的编写本管理系统的目的 通过本课题研究 能够较详细地体会管理系统的构建过程 加深对课堂所 学知识的理解 并将所学知识应用于现实生活实践中 结合对银行管理要求及 储户需要的调查分析 从银行的实际要求出发设计一个 银行账户管理系统 在设计中将调查现有银行系统的优点及不足 并在本套系统中对长处加以继承 对不足处进行必要的改进 1 2账户管理系统的作用范围账户管理系统的作用范围 本系统使用在银行的日常储蓄业务中 是整合了储蓄所柜台操作系统 自 动取款机系统和网上银行三个界面的 并包含了管理系统的综合数据库 管理 系统能够对银行内的储蓄业务上的资金流进行分析 以及时发现不良的异常行 为和对银行业绩进行评估 2 一般性分析一般性分析 2 2 1 1 用户需求分析用户需求分析 ATM 方便快捷 安全性较好 通过调查用户及银行方面均普遍认为 ATM 上不需要增加其他币值的币种 网上银行作为一种较新的银行形式 安全性较 高但有待于宣传 如果在安全性保证的前提下网上银行还是很有前景的 网上 证券和网上购物都是有其相对于 ATM 和柜台的优势 即方便和快捷 但其功 能有待于进步完善和推广 2 2 2 2 产品与其环境之间的关系产品与其环境之间的关系 本银行账户管理系统应用于银行的 PC 机上 由键盘输入信息 由屏幕显示 并带有打印机 随着应用的需要 不同银行间的不同的系统将有可能互联 因 此本系统将提供外部接口 2 3 系统功能系统功能 1 为银行用户提供 ATM 提款机自动化服务 2 对各类账目进行统计和管理 3 提供网上转账操作 4 对用户的帐户的活动进行记录 5 对行内总支出收入做一个详细的统计 6 银行对用户的各种操作进行登记 生成记录 以便以后对某段时间内账目 的监控 7 支持一般的存取转查功能 2 4 用户特征用户特征 1 储户 可能为没有电脑使用经验的普通使用者 银行管理系统设计报告 XIII 2 柜台工作人员 经学习使用柜台业务的操作界面 但该界面也应尽量简便 3 企业管理人员 会使用电脑的基本操作 但管理系统也应尽量简便 2 5 限制与约束条件限制与约束条件 本系统应严格审查可登陆成功的人员身份 确保资料的安全与保密 不同 身份的用户人员只能查询与其登陆身份级别相符的资料 3 3 特殊需求特殊需求 3 3 1 1 功能与行为描述功能与行为描述 ATM 终端 交易 网上账户 操作 银行账户 管理系统 打印报表 升级维护 配 款 管理 储 户 操 作 银 行 工 作 人 员 操 作柜台操作 对于管理人员 管理人员 柜台ATM网上 管理账户信息 配款 升级维护 打印报表 升级维护 管理账户信息 转帐操作 查询操作 配款 打印报表 对于用户 银行管理系统设计报告 XIV 用户 柜台ATM网上 存款操作 取款操作 转帐操作 查询操作 开户操作 销户操作 取款操作 查询操作 转帐操作 查询操作 转帐操作 修改密码 修改密码 下面列出基本十项功能 序号作业功能描述 1存款为银行用户提供各种存款操作 并记入数据库 2取款为用户提供所需的分为柜台取款和 ATM 取款两种操作 3转账提供网上转账和柜台转账 4查询提供在各种终端进行的查账操作以便于银行用户对自己的 账目进行管理 5修改密码可对密码 网上银行密码进行修改 6利息在数据变动之前自动计算上次利息并更新账目进行下一次 账目管理 7报表对需要通过书面输出的信息进行整理打印 8开户为新用户开一个新帐户 9销户为用户结算利息 并支出余额存款 并消除资料 10管理可对对银行内的储蓄业务上的资金流进行分析和查询 3 2 外部界面需求外部界面需求 柜台操作界面功能较全面 操作也较多 可进行开户 销户等全部操作 界面要求功能集中 强大 以提高工作人员的效率 ATM 操作界面 功能相对简单 便于实现 仅包含少数几个操作 界面 设计重在简单 实用和明了 网上银行操作界面可提供除开 销户以外的大部分操作 并要求界面要 美观 管理界面应使准确反映管理人员的意图 可分部输入信息意识操作简化 准确 银行管理系统设计报告 XV 3 3 性能需求性能需求 1 基本功能 若是存款 储户填写存款单 然后交由业务员键入系统 同时系统还要记录存 款人姓名 住址 存款类型 存款日期 利率等信息 并印出存款单给储户 如果 是取款 业务员把取款金额输入系统 系统计算利率并印出利息清单给储户 2 功能描述 1 外部功能 实现可视化窗口 查找及存储 2 内部功能 同步 过滤 定位 识别 3 存款功能 系统需要在原账户信息中增加一条记录 包括存款人姓名 住址 存款类型 存款日期 利率等信息 若为新储户须建立一个账户 并记录此 次的记录 打印存款单给储户 4 取款用户 系统计算利息 在原账户信息中将取款额减去 若为销户 记录注销该账户 将账户余额 包括存款额及利息 一并交与储户 打印利息清单 给储户 5 余额查询功能 为储户提供余额查询服务 将储户的相关记录输出 需要储户的账户信息及密码 打印储户的账户余额 一 一 数据需求数据需求 1 数据的采集 包括储户信息和账户信息 储户信息 姓名 性别 年龄 身份证号码 地址 联系电话等 账户信息 账户号码 账户密码 开户时间 储蓄金额 储蓄类型等 2 数据模型 为了把用户的数据要求清楚 准确地描述出来 需建立一个概念性的数据模型 从 用户的角度描述数据 本系统中的数据有 系统登录密码 各数据库所在位置 系统分析 原始数据和输入数据 姓名 年龄 身份证号 地址 账号 密码等 以及输出数据 姓 名 年龄 地址 账号 密码 交易金额 余额 交易时间等 通常使用实体 联系图 E R 图 来建立数据模型 本例 E R 图如下 3 数据管理 银行管理系统设计报告 XVI 针对数据实行备份 恢复 添加 删除等管理功能 同时要保证数据的安全性 系统功能的 IPO 图 第三部分 软件设计说明书 银行管理系统设计报告 XVII 武汉大学计算机学院 软软件件工工程程 课程实验 设计 报告 编 号 项目名称 银行管理系统 专业 班 计算机科学与技术 项目组成员 组长 曾楠 2010301500222成员 余浩 2010301500229 江超 2010301500223 杨崇攀 2010301500226 邓文洵 2010301500225 任课教师 陈世鸿 年 6 月 8 日 银行管理系统设计报告 XVIII 成绩 学号姓名管理者身份成绩 评语 任课老师签名 时 银行管理系统设计报告 19 目录目录 1 引言 1 1 1 编写目的 1 1 2 范围 1 1 3 定义 1 1 4 参考资料 1 2 总体设计 1 2 1 需求规定 1 2 2 运行环境 4 2 3 基本设计概念和处理流程 5 2 4 结构 6 2 5 功能需求与程序的关系 9 2 6 人工处理过程 9 2 7 尚未解决的问题 9 3 接口设计 10 3 1 用户接口 10 3 2 外部接口 10 3 3 内部接口 10 4 运行设计 10 4 1 运行控制 10 4 2 运行时间 10 5 系统数据结构设计 12 5 1 实体关系E R图 12 5 2 关系图和用例图 12 5 3数据结构与程序的关系 15 6 系统出错处理设计 15 6 1 出错信息 15 6 2 补救措施 15 1 1 引言引言 1 1 编写目的编写目的 本说明书是在充分理解系统需求分析基础上 为详细设计及编码设计准备 的 是详细设计和系统编码的根据 同时也是与用户进行交流的文档之一 本 文档的读者为系统用户 软件设计师 详细设计 程序开发员 测试人员 售 后技术支持人员等 1 2 范围范围 1 本软件的名称 银行管理系统 2 本项目是因专业课老师的要求 由学生张琼 蒋力改两人共同开发的 1 3 参考资料参考资料 1 许家珆 软件工程 方法与实践 电子工业出版社 2 杨毅 数据库系统原理及应用 科学出版社 3 张跃廷 王小科 许文武 ASP NET 数据库系统开发完全手册 人民邮电出 版社 2 总体设计总体设计 2 1 需求规定需求规定 登录模块 功能编号1功能名称登录 作者 曾楠 杨崇 攀 邓文洵 江超 余浩 调整时间2012 4 13 功能描述 1 管理员登录 职员输入正确的用户名 密码后成功登录前台 系 统并记住职员员的用户名和用户的类型 2 输入项用户名 密码 处理描述 1 会员登录 若数据库的用户信息表中存在此用户 用户就可以进 入系统前台进行会员的操作 输出项 1 登陆界面 2 出错信息 界面要求图形化用户界面 注册模块 功能编号2功能名称注册 作者 曾楠 杨崇 攀 邓文洵 江超 余浩 调整时间2012 4 13 功能描述 如果用户未注册 用户点击注册按钮可以进入注册页面 在注册页面 中用户按要求填写注册信息 注册成功后用户就拥有会员的所有权限 输入项系统要求的用户注册信息 处理描述如果合法则注册成功 否则注册失败 输出项 1 注册成功页面 2 注册失败页面 3 出错信息 界面要求图形化用户界面 管理员模块 功能编号3功能模块管理界面 作者曾楠调整时间2010 1 13 功能描述 1 根据各种储蓄方式进行储蓄 取款 转账 2 数据备份还原 完成数据的备份和还原 输入项通过登录模块的管理员登录以后才能进入管理界面 处理描述系统根据登录管理员的角色对银行账户进行操作 3 输出项 1 查询 增加 删除 修改后的信息 2 备份还原的数据 3 错误信息 界面要求图形化用户界面 其他更详细的信息请参见需求说明书 2 2 运行环境运行环境 本系统的开发平台为 Microsoft 公司的 Visual Studio 2008 客户端运行 Window 平台和浏览器客户端软件 服务器为运行在 Window 平台上的 SQL server 数据库 2 3 基本设计概念和处理流程基本设计概念和处理流程 流程图 4 2 4 结构结构 编编 号号 功能名称功能名称功能描述功能描述 1职员注册职员注册完成职员注册并检验和保存职员注册信息 2银行职员登录银行职员登录完成银行职员登录和检验职员登录信息 4帮助中心帮助中心给使用该系统的用户提供帮助 5活期存储活期存储存款户即可随时存取和转让 6定期存储定期存储存款户不可随时存取和转让 定期取款 7零存整取零存整取每月固定存额 集零成整 约定存款期限 8转账转账存款户之间转账 9取款取款存款户把自己的存款取 10挂失及解挂挂失及解挂 信用卡丢失 要立即到原储蓄存款网点办理挂失 要提 供身份证件 填写 挂失申请书 银行经办人员根据您 提供的资料 即可受理挂失申请 挂失生效 解挂手续 同上 2 5 功能需求与程序的关系功能需求与程序的关系 程 功 能 需 序 求 用 户 注 册 职 员 登 录 活 期 存 储 定 期 存 储 零 存 整 取 助 学 贷 款 数 据 备 份 还 原 转 账 挂 失 及 解 挂 银 行 账 户 查 看 帮 助 中 心 用户注册 活期存储 5 定期存储 零存整取 数据备份还 原 转账 挂失及解 挂 银行账户查 看 帮助中心 2 6 人工处理过程人工处理过程 本软件系统的工作过程中不包含人工处理过程 2 7 尚未解决的问题尚未解决的问题 无 3 接口设计接口设计 3 1 用户接口用户接口 无 3 2 外部接口外部接口 无 3 3 内部接口内部接口 无 6 4 运行设计运行设计 4 1 运行控制运行控制 事务名事件流 登录模块登录模块 登录1 职员登录后成功后进入功能管理页面 注册模块注册模块 注册职员按要求填写注册信息 系统判断职员信息表中该用户名是 否存在 若不存在则判断用户的注册信息是否合法 如果合法 则注册成功 否则注册失败 管理模块管理模块 活期存储活期存储 开户 存款 定期存储定期存储 开户 存款 零存整取零存整取 开户 存款 转账转账 用户 转账 取款取款 用户 取款 帮助中心帮助中心 给使用该系统的用户提供帮助 挂失及解挂挂失及解挂 信用卡丢失 要立即到原储蓄存款网点办理挂失 要 提供身份证件 填写 挂失申请书 银行经办人员根 据您提供的资料 即可受理挂失申请 挂失生效 解 挂手续同上 以下是我们的总体模块设计 管理员登陆界面 用户注册 用户登陆 用户充值金额 提款 用户修改密码 用户余额查询 转账 7 4 2 运行时间运行时间 各种操作在网络正常的情况下 5 秒内响应 5 系统数据结构设计系统数据结构设计 5 1 实体关系实体关系 E R 图图 5 2 关系图和用例图关系图和用例图 8 用例图 6 系统出错处理设计系统出错处理设计 6 1 出错信息出错信息 信息出 错情况 出错形式含义处理办法 登陆出错 用户名不存在 密码错误 验证 码错误 在此系统的数据 库中不存在在 重新输入正确信 息后 登录 注册出错 填写的注册信息 错误 填写的注册信息 不符合系统的要 求 重新输入注册信 息 直到符合要 求为止 9 6 2 补救措施补救措施 当出错时系统会给出相应的提示 要求用户及时改正 管理系统再次响应 10 详细设计说明书详细设计说明书 项目名称项目名称 银行存储系统 用户 银行 一 一 选取合理选取合理 最佳的设计方案最佳的设计方案 1 需求规定 根据需求分析的 IPO 图 确定完整的系统功能 系统性能能快速响应处理各种数 据请求 要保证数据的精度 数据库的数据保证高可靠性 并同步更新 操作界面清晰 便于数据处理结果显示及人员交互式操作 系统保证高安全性 数据备份 有完整的故障 处理手段 错误输入可得到正确处理 保证数据库的完整性 2 运行环境 操作系统 WindowsXP 支持 IIS5 0 以上 数据库 Microsoft SQL Server 2000 或 Oracle 硬件配置需满足保证系统的正常运行 3 处理流程 系统启动 激活身份验证模块 通过身份验证后 对系统进行初始化 根据从数据 库来的数据 判断用户身份是否正确 通过事件驱动机制激活各功能模块 并执行指定模 块 退出系统时 事件激活关闭系统模块 退出系统 4 结构 系统采用层次图 11 5 确定功能需求与系统模块的关系 身份验证模块 用于验证用户身份 存款模块 银行业务员输入存款信息 系统进行存储 取款模块 银行业务员输入取款信息 系统进行存储 存款单打印模块 银行业务员输入存款信息并打印 取款单打印模块 银行业务员输入取款信息并打印 按用户名和账号查询模块 查询用户信息 3 接口设计接口设计 1 用户身份验证接口 用于银行业务员或管理员登陆系统的界面 如下图例 2 外部接口与软硬件接口 支持 IIS 5 0 以上 SQL Server 2000 的微机 运行于 Windows XP 或更高版本的操作系统上 服务器还需安装 SQL Server 2000 3 内部接口 1 身份验证模块 完成对用户身份的验证功能 若无 则需注册 如下图例 12 2 存 取款模块 完成储户存取款的录入信息 如下图例 3 存 取款单打印模块 完成储户信息的打印 4 储户信息检索模块 按要求检索储户各方面的信息 如下图例 4 运行设计运行设计 1 运行模块组合 银行业务员 具有以下权限 登录系统 填写存取款信息 打印存取款单 按储户 要求查询其储蓄信息 13 2 运行控制流程 银行业务员申请进入本系统 输入储户账户 密码 系统查询 数据库 通过验证后进行存取款或存取款单的打印 以及用户信息的查询 3 运行时间 本系统各模块的运行时间均控制在 1 2 秒内 5 系统数据库的设计系统数据库的设计 1 逻辑设计 系统创建名为 bank 的数据库 包含 3 个表 Customer 储户名 储户账号 银行名 业务员 ID 存款额 取款额 账户余额 利率 手续费 Bank 银行名 业务员 ID Time 存款日期 取款日期 2 物理设计 数据库 bank 的物理结构采用顺序结构 3 说明各个数据结构与访问这些数据结构的各个程序之间的对应关系 6 系统出错处理系统出错处理 1 出错信息 2 补救措施 定期备份数据库 以便在系统出现故障时能及时恢复 当出错时系统会给出相应的提示 要求用户及时改正 14 第四部分 测试说明书 15 银行管理系统测试报告 第第 1 1 章章 前言前言 1 1 1 银行管理的现状 1 1 2 银行管理的发展背景和意义 1 1 3 经济可行性 3 1 4 社会可行性 3 1 5 系统设计特点 3 第第 2 2 章章 系统系统概要概要设计设计 4 2 1 系统设计流程及思路 5 2 2 系统功能分析 5 第第 3 3 章章 系统详细设计系统详细设计 7 3 1 系统模块设计 7 3 1 1 主界面模块设计 7 3 1 2 储户管理模块设计 8 34 1 4 存款单模块设计 10 3 1 5 取款单模块设计 11 3 2 模块界面之间的调用说明 12 第第 4 4 章章 系统实现和调试系统实现和调试 13 4 1 系统的实现 13 4 2 系统的调试 13 4 2 1 调试过程中遇到的主要问题和解决方法 13 4 2 2 系统测试过程分析 13 第第 5 5 章章 总结总结 18 参考文献参考文献 18 16 银行管理系统的测试报告银行管理系统的测试报告 摘摘 要要 随着信息技术在管理上越来越深入而广泛的应用 信息管理系统的 实施在技术上已逐步成熟 信息管理系统是一个不断发展的新型学科 任何一 个单位要生存要发展 要高效率地把内部活动有机地组织起来 就必须建立与 自身特点相适应的信息管理系统 银行管理系统是典型的信息管理系统 银行管理系统工作繁琐 包含大量 数据信息数据 因此就需要一个完善的银行管理系统来实现这些数据的有效管 理 本系统的主要任务就是对银行内银行业务员 储户的个人信息 储户存取 款信息的统一管理 从而方便业务员操作 也满足了储户需求 本设计主要包括后台数据库的建立和维护以及前端的应用程序的开发两个 方面 对于前者要求建立数据的一致性和完整性 对于后者则要求应用程序功 能的完备 易用等特点 基于上述的考虑 本系统利用 NetBeans 作为前端的应 用开发工具 利用 Access 作为后台的数据库 充分的利用了二者的优点 加上 Windows XP 作为系统平台 使系统更加完善 关关键键字字 信息管理系统 银行管理 Access 第第 1 1 章章 前言前言 1 11 1 银行管理的现状银行管理的现状 目前社会上信息管理系统发展飞速 越来越多的企事业单位都引入了信息管 理软件来管理自己日益增长的各种信息 各大银行也相继采用了银行管理系统 来管理信息数据 取得了很大的成效 银行管理信息系统也在功能上不断完善 和加强 为了使银行管理更加规范化 程序化 科学化 我们研发了这次的银 行管理系统 作为计算机应用的一部分 使用计算机对银行信息进行管理 具有手工管理 所无法比拟的优点 银行管理系统的开发是以基于 java 访问数据库的技术开发 的示例 它具有开放性 比较成熟 随着数据库技术 网络技术和科学管理方 法的发展 计算机在管理上的应用日益广泛 管理信息系统逐渐成熟起来 并 且给管理带来了新的革命 1 21 2 银行管理的发展背景和意义银行管理的发展背景和意义 近年来我国信息产业发展迅速 手工管理方式在银行管理等需要大量事务 处理的应用中已显得不相适应 采用 IT 技术提高服务质量和管理水平势在必行 目前 对外开放必然趋势使银行业直面外国银行巨头的直接挑战 因此 银行 必须提高其工作效率 改善其工作环境 这样 银行管理的信息化势在必行 当今计算机及网络技术飞速发展 计算机应用在全球范围内日益普及 而 17 社会也正快速向信息化社会前进 信息系统的作用也越来越大 因此 纸质作 为存储数据的介质已经不能适应时代大道发展 加上现如今 纯人工操作银行 存取款业务已经不太现实 一是因为业务量大 人工操作会显得效率极低 二 是因为银行存取款业务繁琐 精确度要求极高 人工操作易出错 甚至会造成 不可挽回的损失 所以一款精确度高 出错率低的银行管理统软件显得尤为重 要 我们的系统开发是基于 java 来访问 Access 数据库的 根据 java 和 Access 的特点可以完成的整体任务是实现银行管理的系统化 规范化 自动化 和智能化 从而达到提高企业管理效率的目的 1 31 3 经济可行性经济可行性 本银行管理系统能使银行业务员便捷的处理银行信息数据 能够促进银行 的体制改革 提高工作效率 减少手工工作人员及费用等 这些都是使用系统 所带来的间接收益 同时也促进了银行信息化的进程 提高银行的管理效率 1 4 1 4 社会可行性社会可行性 本银行管理系统的操作简单 而且界面友好 系统的操作流程是银行业务 员所熟悉的 并且本银行管理系统能够实现其各个功能 在当前操作环境下也 能够很好的运行 综上所述 不管是从技术上考虑 还是从经济以及社会上考虑 我们的系 统都具有一定的可行性 因此我们才开发研究这个系统供广大读者使用 1 51 5 系统系统设计的特点设计的特点 1 5 11 5 1 系统的性能特点系统的性能特点 根据调查 搜集广大群众的意见 要求本系统具有如下性能 统一处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分考虑系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足企业对员工信息处理的需求 面对广 大的储户需求 业务员要能够及时的为其办理存取款操作 系统的开放性和可扩充性 系统在开发过程中 应该充分考虑以后的可扩充 性 便于以后有更多方便的功能 系统的易用性 要有简单明了的操作界面 方便银行业务员快速准确的进行 操作 同时也缩短了用户的等待时间 1 5 21 5 2 系统的数据要求特点 系统的数据要求特点 数据录入和处理的准确性和实时性 如储户的账号是随机产生的 数据的一致性与完整性 数据的共享与独立性 1 5 31 5 3 系统的分层系统的分层 系统整体上可以划分为数据库 数据访问层和业务逻辑层三层 1 数据库是系统最底层 存储系统的所有数据 表信息 关系信息等 18 2 数据访问层建立在数据库之上 应用程序通过该层访问数据库 数据访问 层一般封存数据库的选择 添加 更新和删除等操作 同时还为业务逻辑层提 供访问数据库的接口或函数等 该层直接与数据库相关联 同时又为业务逻辑 层服务 关系着系统的成败 3 业务逻辑层包括管理储户 业务员信息和储户存取款信息 第 2 章 测试概要设计 系统的概要设计又称为总体设计 主要目的是为了说明系统该如何实现 下面从系统的整体思路和系统的功能分析两个方面简介本银行管理系统是如何 来实现储户管理 业务员管理 取款管理和存款管理四个功能的 2 12 1 系统系统设计流程及思路设计流程及思路 本系统预计共有 16 个界面 可以完成银行管理系统的四个子系统 取款子 系统 存款子系统 业务员管理系统和储户管理系统 的全部功能 如数据流 图 2 1 储户储户 密码密码 储户储户 输入取款输入取款 信息信息 2 1 存单存单业务员业务员 记录存款记录存款 信息信息 1 1 存款单存款单 利息利息 清单清单 D1D1 存款信息存款信息 存款信息存款信息 存款信息存款信息 取款单取款单 打印存打印存 单单 存款单存款单 计算利息计算利息 2 3 1 2 密码密码 利息信息利息信息 打印打印 利息利息 2 4 利息利息 密码密码 无效取款信息无效取款信息 核对密码核对密码 2 2 取款信息取款信息 密码正确密码正确 2 1 业务员业务员 信息信息 D2 业务员信息业务员信息 图 2 1 数据流图 该数据流程图简单的描述了本银行管理系统所要实现的基本流程 分析了 实现该系统功能主要思路 通过该数据流程图 读者可以大体了解本银行管理 系统是如何来实现这些功能的 19 2 22 2 系统功能系统功能分析分析 银行存取款储蓄系统银行存取款储蓄系统 存款模块 打 印 存 单 记 录 存 款 信 息 息 取款模块 核 对 密 码 计 算 利 息 记 录 取 款 信 息 打 印 取 款 单 业务员管理模块 增 加 业 务 员 信 息 删 除 业 务 员 信 息 修 改 业 务 员 信 息 查 询 业 务 员 信 息 用户管理模块 增 加 用 户 信 息 修 改 用 户 信 息 删 除 用 户 信 息 查 询 用 户 信 息 填 写 存 款 单 图 2 2 系统总功能图 该系统总功能图已经反映了该系统所完成的所有功能 该银行系统的四个 模块分别为存款模块 取款模块 业务员管理模块和用户管理模块 由于所有 操作由银行业务员完成 因此存款模块可以实现业务员将储户的存款信息输入 电脑 录入数据库 并且打印存款单给用户 款模块可以实现业务员通过计算 机核对储户输入的密码 若储户密码输入正确 业务员将通过计算机计算出利 息 记录取款信息并且打印利息清单给储户 业务员管理信息模块是让业务员 对业务员信息进行增 删 查 改 储户管理模块可以实现业务员对储户信息 的增 删 查 改 当然以上所有的操作都是以业务员用正确的身份登入银行 系统才可以完成 20 第第 3 3 章章 系统详细设计系统详细设计 系统的详细设计是在系统的概要设计的基础上具体说明应该怎样来实现所 要求的系统 上一章的概要设计已经给出了本系统的总模块 并且说明了构成 这个总模块的子模块所实现的功能以及子模块间的联系 这一章的详细设计将 介绍怎么来具体实现这个银行管理系统 并详细的描述每个模块的过程 3 13 1 系统模块设计系统模块设计 从总体上来看 本银行系统共分为一个总模块 主界面模块 和四个子模 块 储户管理模块 业务员管理模块 存款管理模块及取款管理模块 下面将 给出各个模块的具体流程 3 1 13 1 1 主界面模块设计主界面模块设计 主界面模块设计图如图 4 1 所示 填入编号 填入密码 正确 注册新成员 否 是 开始 结束 图 3 1 主界面流程图 该界面的功能主要是验证银行业务员的身份信息 若他的身份信息确认无 误 他才可以进行下面的操作 否则无权访问银行管理系统 当然新的业务员 可以进行注册 当身份被记录后 再重新进行验证身份 登入系统 21 3 1 23 1 2 储户管理模块设计储户管理模块设计 储户管理模块设计图如图 4 2 所示 否 填写所有信息 两次密码 是否一致 是 信息是否 完全填写 是 否 重新填写密码 开户成功 返回进行查询和修改储户 选择查询或修改储户信息 是 否 开始 结束 图 3 2 储户管理流程图 该模块主要是在确认密码信息正确后再检查是否填入完整信息 如果条件 均满足则储户才可以开户 当储户已经开户成功后 他的信息将会被记录在数 据库 因此根据储户提供的正确密码信息 银行业务员可以帮助储户修改信息 并可以查询储户信息 22 3 1 33 1 3 业务员管理模块设计业务员管理模块设计 业务员管理模块设计图如图 4 3 所示 否 返回进行查询和修改业务员 填写所有信息 两次密码是 否一致 是 信息是否完 全填写 是 否 重新填写密码 开户成功 选择查询或修改业务员信息 是 否 开始 结束 图 3 3 业务员管理流程图 该模块主要是在确认密码信息正确后再检查是否填入完整信息 如果条件 均满足则储户才可以开户 当储户已经开户成功后 他的信息将会被记录在数 据库 因此根据储户提供的正确密码信息 银行业务员可以帮助储户修改信息 并可以查询储户信息 23 3 1 43 1 4 存款单模块设计存款单模块设计 存款单模块设计图如图 4 4 所示 填写信息 账号存在 否 是 打印存款单 显示存款单信息 开始 结束 图 3 4 打印存款单流程图 业务员要打印出存款单 必须要核对储户信息 若的确存在储户信息才可 以打印储户存款单给储户 24 3 1 53 1 5 取款单模块设计取款单模块设计 取款模块设计图如图 3 5 所示 填写账号 账号正确 否 是 填写密码 密码是否正确 否 是 填写取款数 小于数额 打印利息清单 是 否 提示金额不够 开始 图 3 5 取款单流程图 取款时 储户在验证账号和密码后 若想取出的钱比他存入的钱还少则会 提示他金额不够 反之 系统则会计算出利息 打印出利息清单给储户 结束 25 3 23 2 模块界面之间的调用说明模块界面之间的调用说明 正如图 3 2 系统总功能图所示 本银行系统划分为四个子模块 储户管理 模块 业务员管理模块 存款管理模块及取款管理模块 它们在同一个级别上 并且预计都是由主界面模块来调用的 而且若想返回上一级模块界面可以使用 返回按钮或上一步按钮 第第 4 4 章章 系统系统实现和调试实现和调试 4 14 1 系统的实现系统的实现 为了实现此系统 下面为本程序中对类与函数的设计 本程序中设计了 16 个类 FirstPage CustomMessage CustomShow CustomRegister AllFunction Account Ope rterMessage OperterShow OperterRegister CustomModify OperterModify T estSecret interest savemony getMoney 和 printSaveMoney FirstPage 是主类 所用到的方法都是在其中实现的 引入必要的类 import java sql 连接数据库 使用查询语句 import java util Calendar 得到日期 年 月 日 import javax swing ImageIcon 显示图片 import javax swing JLabel 显示图形 import javax swing JOptionPane 弹出对话框 import javax swing JPanel 显示 Jpane 函数的设计与使用 setBak 加入背景图片 Private void jButton1ActionPerformed java awt event ActionEvent evt 监听按 钮事件 publi

温馨提示

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

评论

0/150

提交评论