1、 数据库课程设计说明书 设计题目:设计题目: 银行银行个人储蓄个人储蓄管理系统管理系统 姓姓 名:名: 学学 号:号: 专专 业:业: 地理信息系统地理信息系统 班班 级:级: 09 地信地信 2 班班 指导教师:指导教师: 2011 年年 1 月月 4 日日 交通与测绘学院 1 目目 录录 1 概述概述. 2 2 需求分析需求分析. 2 3 结构设计结构设计. 3 4 行为设计行为设计. 3 5 系统开发流程系统开发流程. 5 6 系统使用说明及主要代码系统使用说明及主要代码. 6 6.1 登陆界面代码 6 6.2 主界面代码 7 6.3 存款界面代码 9 6.4 开户界面代码 10 6.5
2、 信息备份界面代码 12 6.6 信息还原界面代码 14 6.7 模糊界面代码 16 7 课程设计体会及心得课程设计体会及心得. 16 8 参考文参考文献献. 17 交通与测绘学院 2 1 概述概述 银行关系到家家户户的重要储蓄信息,银行管理系统必然会涉及大量的数字 处理,所以用数据库设计刚刚好,能够更好更方便的处理。 2 需求分析需求分析 需求分析是收集和分析用户对系统的信息需求和处理要素,得到设计所需的 需求信息,这些信息是选择了对数据库设计直接有用的信息,一班包裹实体类、 联系类、数据的使用要求和冲突表等方面的内容。 下面则为从程序设计过程中分别对程序的需求分析和数据库的需求分析结合 进
3、行的讨论 首先,系统包含了用户的各种信息,为了维护和避免用户的资料被意外泄漏 或删除,系统内部建立了管理员和用户两种权限,管理员有添加、删除用户的权 限。 A) 用户功能: 1)存款:对卡号以及密码进行验证以后,进行存款操作。 2)取款:对卡号以及密码进行验证以后,进行取款操作。 3)转账:对卡号以及密码进行验证以后,判断转账号是否正确进行转账 操作。 4)余额查询:对卡号以及密码进行验证以后,查询该卡号的金额。 5)透支:对卡号以及密码进行验证以后,在透支额度内进行透支操作。 B)管理员功能是在用户功能的基础上增加的几项功能: 1)开户:让客户填写各类相关信息并存入一定金额后,在数据库里面
4、增加上用户的信息 2)销户:在征得用户同意后,对用户信息进行删除。 3)模糊查询:对不完整的卡号信息进行查询,从而得到想要信息。 交通与测绘学院 3 4)备份:对当前的信息进行备份,以防丢失。 5)还原:在数据遭到破坏后,用以前的备份进行还原。 3 结构设计结构设计 数据库概念结构设计(E-R 模型) 4 行为设计行为设计 本系统的主要任务是对银行工作人员、用户资金进行相关的操作管理。本系 统需要完成的功能主要有: 1)登陆界面。 2)用户存取款、转账、透支、密码修改功能。 3)管理员开户销户、客户信息查询、备份还原功能。 绘制功能图如下: 银行卡 用户收入 用户类型 密码 拥有 用户 操作 转账 操作 透支 卡号 卡号 透支金额 透支日期 转向卡号 转账金额 金额 卡号 卡类型 透支额度 交通与测绘学院 4 银行管理系统 退 出 系 统 管 理 员 功 能 用 户 功 能 登 录 取 款 余 额 查 询 更 改 密 码 转 账 开 户 销 户 透 支 存 款 用 户 信 息 查 询 信 息 备 份 信 息 还 原 交通与测绘学院 5 5 系统开发流程系统开