ATM机数据库设计 下载本文

内容发布更新时间 : 2024/6/28 13:23:37星期一 下面是文章的全部内容请认真阅读。

武汉理工大学华夏学院 课程设计报告书

课程名称:

数据库系统原理

题 目: ATM机数据库设计

系 名: 信息工程系

专业班级:

姓 名 学 号:

指导教师:

2011 年 7 月 1 日

课程设计任务书

学生姓名: 专业班级: 指导教师: 工作单位: 信息工程系 设计题目: 银行ATM机后台数据库设计开发 要求完成的主要任务:

(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1. 创建数据库 Bank,数据表,并建立主外键、约束、建立表测试数据; 2. 实现以下功能: (1)简单查询 (2)嵌套查询 (3)连接查询

(4)统计银行的资金流通余额和盈利结算 (5)创建触发器

(6)创建存储过程 设计报告撰写格式要求:

1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。

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

消化资料、系统调查 ?1天 系统分析、总体设计,实施计划、撰写报告 ? 3天 演示、验收 1天 指 导 教 师 签 字: 2011年 6 月 25 日 系 主 任 签 字: 2011 年 6 月 26 日

目录

1.问题描述 ··························································································· 4

1.1背景 ······································ 4 1.2数据需求 ···································· 4

2.方案图表设计 ···················································································· 4

2.1 E-R图 ····································· 4 2.2数据字典 ···································· 7 2.4关系图: ···································· 8

3.数据库源代码 ·······················································································

3.1数据库建立 ··································· 9 3.2数据初始化 ·································· 11

4.结果数据处理 ···················································································· 12

4.1简单查询 ·································· 12 4.2连接查询 ·································· 13

4.3嵌套查询 ·································· 13 4.3统计银行的资金流通余额和盈利结算 ··················· 14 4.4创建触发器 ································· 14 4.5创建存储过程 ······························· 15

5.结束语 ····························································································· 17

1.问题描述

1.1背景

通过数据库课程设计,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。

本课程环节主要针对《关系数据库基础与应用》这么课程进行设计,数据库是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。本次课程环节旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。

本课程环节要求学生了解企业管理信息系统后台数据库的设计、配置过程,掌握管理信息系统的开发方法。主要包括:需求分析、数据分析、系统逻辑模型设计方法;功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统后台数据库的设计与配置。 1.2数据需求

随着社会的日益发展,银行在人们的日常生活扮演者重要的角色。ATM机给人们的日常生活带来了方便,它出现在各个街道角落里。ATM数据库系统使自动取款机机高速快捷的工作,不易发生数据丢失,统计错误,使ATM机更加安全方便。 1.3开发及运行环境

操作系统:Microsoft Windows XP 软件平台:Microsoft SQL Server 2000

硬件环境:服务器端P4/256MB/80GB以上,客户端PC 586/128MB/40MB以上