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

  • 格式:docx
  • 大小:161.78 KB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉理工大学华夏学院

课程设计报告书

课程名称:《数据库系统原理》课程设计

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

系名:信息工程系

专业班级:

姓名:

学号: 1

指导教师:

2012年6 月29日

课程设计任务书

学生姓名:专业班级:

指导教师:工作单位:信息工程系

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

初始条件:

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

要求完成的主要任务:

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

主要任务:

用户有以下需求:建立用户;建立账户档案,建立账户索引;完成日常交易信息检索、进行存款、转账、取款等工作,对取款、转账等操作,必需进行身份验证。具体要求如下:

1.存折信息

数据包括:存折的基本信息包括:户名、帐号、开户银行名称、开户日期、取款密码等。

2.账户存取明细

数据包括:日期、摘要(现存、现支、转存、利息)、交易金额、余额、操作柜员编号。

3.检索系统

能根据户名、账号、交易日期、金额等进行查询。

4.取款

输入账号和密码后,能根据密码判断用户是否合法,能判断取款金额是否超过了账户余额,如果取款金额合法,就对该账号的余额信息进行更新。

5、存款

输入账号和存款金额后,能更新该账号的余额。

6、转账

输入账号和密码后,能根据密码判断用户是否合法,然后再输入对方的转账账户,并判断对方的转账账户是否合法,如果合法,再输入转账的金额,并能判断转账金额是否超过了账户余额,如果转账金额合法,就对该账号的余额信息以及对方的账户余额信息进行更新。

设计报告撰写格式要求:

要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于万字(不包括附录)

第1级(章)题序和题名用黑体三号字,

第2级(目)题序和题名用黑体小四号字,

第3级(条)题序和题名用黑体小四号字,

正文内容用宋体五号字(英文用新罗马体),多倍行距。

报告内容一律使用A4打印纸计算机打印,页码在页下居中标明。必须使用国家公布的规范字。

页面设置:上空 cm,下空 cm,左空 cm,右空(左装订)。

插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。

时间安排:

消化资料、系统调查?1天

系统分析、总体设计,实施计划、撰写报告? 3天

演示、验收1天

指导教师签字:凌伟2012年6月25日

系主任签字:2012年6月25 日

目录

目的---------------------------------------------------------------------------------------------14

运行界面------------------------------------------------------------------------------------14

运行代码------------------------------------------------------------------------------------16

数据库设计要------------------------------------------------------------------------------28

系统测试与护------------------------------------------------------------------------------29

第1章需求分析

1.1 编写目的

帮助学员了解项目的功能,明确需求功能中用户对系统要做什么的要求,了解需求中的各种业务规则。

1.1.1范围

软件系统的名称:某某银行活期储蓄系统。

本软件主要实现银行的活期储蓄的相关业务。

说明:

a.待开发的软件系统的名称;

b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么;

c.描述所说明的软件的应用。应当:

1)尽可能精确地描述所有相关的利益、目的、以及最终目标。

2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。

1.1.2定义

列出本文件中用到的专门术语的定义和缩写词的原词组。

1.1.3参考资料

列出要用到的参考资料,如:

a.<数据库原理及应用—SQL Server 2000> 作者夏冰冰出版社国防工业出版社;

b.<软件需求工程> 作者梁正平出版社机械工业出版社;

c. 作者马骏出版社人民邮电出版社;

1.2 项目概述

1.2.1产品描述

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

1.2.2产品功能

1.2.3一般约束

下面对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统时的任选项。这些包括:

a.管理方针;

b.硬件的限制:终端电脑性能较差,无法支持图形化界面;