数据库课程设计报告-银行管理系统 下载本文

数据库原理及应用 课程设计报

组 号: 小组成员:

学 院: 专业班级: 指导老师:

1 / 20

2017/1/10

告目录

第1章 概述 ............................................................................................................................... 1

1.1 设计题目: ................................................................................................................... 1 1.2 要求完成的主要任务: ............................................................................................... 1 第2章 需求分析 ....................................................................................................................... 6

2.1 定义 ............................................................................................................................... 6 2.2 需求规格说明概览 ....................................................................................................... 6 2.3 产品的一般性描述 ....................................................................................................... 7 2.4 产品功能 ....................................................................................................................... 7 2.5 用户特征 ....................................................................................................................... 7 2.6 功能划分 ....................................................................................................................... 7 2.7 用户界面 ....................................................................................................................... 8 2.8 可维护性 ....................................................................................................................... 9 2.9 可理解性 ....................................................................................................................... 9 2.10 可移植性 ................................................................................................................... 9 第3章 数据库表结构图 ........................................................................................................... 9

3.1 实体联系图 ................................................................................................................. 10 3.2 程序流程图 ................................................................................................................. 10 第4章 功能与实现 ................................................................................................................. 11

4.1 客户端登录功能 ......................................................................................................... 11 4.2 客户端主界面功能 ..................................................................................................... 12 4.3 客户端开户功能 ......................................................................................................... 12 4.4 客户端存款功能 ......................................................................................................... 13 4.5 客户端取款功能 ......................................................................................................... 13 4.6 客户端转账功能 ......................................................................................................... 14 4.7 客户端余额查询功能 ................................................................................................. 14 4.8 客户端修改密码功能 ................................................................................................. 14 4.9 客户端销户功能 ......................................................................................................... 15 4.10 服务器端用户注册功能 ......................................................................................... 15 4.11 服务器端修改用户登密码功能 ................................................................................. 15 第5章 实现及测试 ................................................................................................................. 16

5.1 系统开发环境 ............................................................................................................. 16 5.2 主要功能模块的实现及测试 ..................................................................................... 16

5.2.1 数据表的建立 ................................................................................................. 16 5.2.2 数据库连接与数据提供 ................................................................................. 17

第6章 总结 ............................................................................................................................. 17 第7章 参考文献 ..................................................................................................................... 18

2 / 20

第1章 概述

本软件实现银行的活期储蓄存款业务。整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接受服务器端程序的应答显示处理的结果。服务器端处理客户端的各种业务请求。主要实现银行开户、销户、取款、存款、余额查询、转账、修改密码、打印账户明细记录等功能。

1.1 设计题目:

题目:银行储蓄管理系统数据库设计

本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。

1.2 要求完成的主要任务:

要求根据所学的数据库原理与程序设计的知识,能够针对一个小型的银行储蓄管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。

主要任务:

1.用户管理员基本信息

数据包括:账号、密码、姓名、性别、身份证号;

图1-1 关于数据及类型

2.客户基本信息

数据包括:账号、密码、姓名、性别、身份证号、出生日期、邮箱、银行卡;

1 / 20

图1-2 客户信息数据及类型

3.银行卡账户信息:

数据包括:序号、卡号、密码、开户日期、余额、是否冻结,持卡人姓名、性别,身份证号、手机号。

图 1-3 账号信息数据及类型

4.客户注册

客户在注册界面,输入账号密码,如果账号和密码满足要求则通过客户注册,否则提示错误;

2 / 20