数据库课程设计报告-数据库银行管理系统设计.doc
约30页DOC格式手机打开展开
数据库课程设计报告-数据库银行管理系统设计,本篇论文共30页、1.45万余字第一章 绪论2§1.1 引言2§1.2 内容梗要2第二章 需求分析3§2.1 信息要求3§2.2 处理要求4§2.3 安全性与完整性要求6第三章 概念结构设计7§3.1 e-r图7一、实体集及属性描述7二、函数依赖7三、e-r图及实体集属性的计算方法8§3.2 表的冗余及外码约束9一、表...
内容介绍
此文档由会员 bshhty 发布
本篇论文共30页、1.45万余字
第一章 绪论 2
§1.1 引言 2
§1.2 内容梗要 2
第二章 需求分析 3
§2.1 信息要求 3
§2.2 处理要求 4
§2.3 安全性与完整性要求 6
第三章 概念结构设计 7
§3.1 E-R图 7
一、实体集及属性描述 7
二、函数依赖 7
三、E-R图及实体集属性的计算方法 8
§3.2 表的冗余及外码约束 9
一、表的冗余 9
二、外码约束 9
第四章 逻辑结构设计 10
§4.1函数依赖的极小化处理 10
§4.2 E-R图到关系模型及其优化 11
§4.3 工作流程及用户子模式设计 12
一、管理员的工作流程及其子模式: 12
二、用户工作流程及子模式设计 12
第五章 数据库的实施与维护 13
§5.1管理员模块的功能模块分析及代码讲解 13
一、功能模块和功能概要 13
二、结合源代码和操作界面详细分析 14
§5.2客户模块的功能模块分析及代码讲解 20
一、客户模块的功能模块总轮廓及功能概要 20
二、结合源代码和操作界面详细分析 21
结束语 29
参考文献 30
第一章 绪论
§1.1 引言
随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且
在结构上都有了深刻的变化,而且运用在生活的每一个方面。通过学习关系代数,关系
演算,函数依赖,关系模式分解,关系模式的规范化让我们建立了扎实的关系数据库理
论基础。而在掌握基本理论的基础上掌握关系数据库的设计方法,掌握现代信息系统的
开发方法也显得尤为必要。目前在关系数据库中用得最多的SQL数据库,开发数据库的语
言工具多数用DELPHI.。所以对于计算机专业的学生来说掌握数据库应用的基本技术,熟
悉编程语言与SQL数据库的结合运用是我们计算机专业学生之必备本领。本次课程设计是
以银行管理系统为模拟模型,运用DELPHI编程语言结合SQL数据库所开发系统。
§1.2 内容梗要
此次课程设计针对设计要求主要要做以下工作,根据要求提炼数据库所需的信
息,弄清楚数据库要实现的功能,及其完整性和安全性要求。由需求分析和依赖关系确
立实体集及关系表,设立外码约束。创建适当的视图和事务。结合与用户的交互信息搭
建友善的界面,根据功能的不同确立不同的模块,合理运用DELPHI语言和调用SQL语句达
到数据库操作的目的。信息提取与处理见第二章内容。概念结构设计见第三章内容。逻
辑机构设计见第四章内容,具体功能分析及代码详解见第五章内容。
结合此次课程设计的过程将几个值得关注的问题列举如下:
一、SQL中所要注意的问题:
① 数据库的建立,根据所需信息合理设立表。
② 确立外码约束,建关系图。
③ 根据与用户所交互的信息,创造方便的视图以便于查询显示。
④ 保证一些操作的原子性,即要创建事务。
二、DELPHI中所注意的问题
DELPHI中所遇到的问题主要怎样运用DELPHI开发工具设计出交互性好的界面,合理组织
各单元文件之间的调用问题,及在DELPHI中调用SQL语句问题等等。
参考文献
[1] 赛奎春 陈紫鸿 宋坤 编著,Delphi数据库开发关键技术与实例应用
[2] George Schussel, Client/Server: Past, Present and Future, 2000
Http://pw1.netcom.com
[3] 黄荔, 基于客户/中间服务器/数据库服务器的三层结构, 兵工自动化,2000,
(4):15-17
[4] Delphi8实用教程,中国铁道出版社
[5] The Thin-Client/Server Computing,
[6]数据库系统概念 Abraham Silberschatz Henry F.Korth S.Sudarshan著,高等教育
出版社
第一章 绪论 2
§1.1 引言 2
§1.2 内容梗要 2
第二章 需求分析 3
§2.1 信息要求 3
§2.2 处理要求 4
§2.3 安全性与完整性要求 6
第三章 概念结构设计 7
§3.1 E-R图 7
一、实体集及属性描述 7
二、函数依赖 7
三、E-R图及实体集属性的计算方法 8
§3.2 表的冗余及外码约束 9
一、表的冗余 9
二、外码约束 9
第四章 逻辑结构设计 10
§4.1函数依赖的极小化处理 10
§4.2 E-R图到关系模型及其优化 11
§4.3 工作流程及用户子模式设计 12
一、管理员的工作流程及其子模式: 12
二、用户工作流程及子模式设计 12
第五章 数据库的实施与维护 13
§5.1管理员模块的功能模块分析及代码讲解 13
一、功能模块和功能概要 13
二、结合源代码和操作界面详细分析 14
§5.2客户模块的功能模块分析及代码讲解 20
一、客户模块的功能模块总轮廓及功能概要 20
二、结合源代码和操作界面详细分析 21
结束语 29
参考文献 30
第一章 绪论
§1.1 引言
随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且
在结构上都有了深刻的变化,而且运用在生活的每一个方面。通过学习关系代数,关系
演算,函数依赖,关系模式分解,关系模式的规范化让我们建立了扎实的关系数据库理
论基础。而在掌握基本理论的基础上掌握关系数据库的设计方法,掌握现代信息系统的
开发方法也显得尤为必要。目前在关系数据库中用得最多的SQL数据库,开发数据库的语
言工具多数用DELPHI.。所以对于计算机专业的学生来说掌握数据库应用的基本技术,熟
悉编程语言与SQL数据库的结合运用是我们计算机专业学生之必备本领。本次课程设计是
以银行管理系统为模拟模型,运用DELPHI编程语言结合SQL数据库所开发系统。
§1.2 内容梗要
此次课程设计针对设计要求主要要做以下工作,根据要求提炼数据库所需的信
息,弄清楚数据库要实现的功能,及其完整性和安全性要求。由需求分析和依赖关系确
立实体集及关系表,设立外码约束。创建适当的视图和事务。结合与用户的交互信息搭
建友善的界面,根据功能的不同确立不同的模块,合理运用DELPHI语言和调用SQL语句达
到数据库操作的目的。信息提取与处理见第二章内容。概念结构设计见第三章内容。逻
辑机构设计见第四章内容,具体功能分析及代码详解见第五章内容。
结合此次课程设计的过程将几个值得关注的问题列举如下:
一、SQL中所要注意的问题:
① 数据库的建立,根据所需信息合理设立表。
② 确立外码约束,建关系图。
③ 根据与用户所交互的信息,创造方便的视图以便于查询显示。
④ 保证一些操作的原子性,即要创建事务。
二、DELPHI中所注意的问题
DELPHI中所遇到的问题主要怎样运用DELPHI开发工具设计出交互性好的界面,合理组织
各单元文件之间的调用问题,及在DELPHI中调用SQL语句问题等等。
参考文献
[1] 赛奎春 陈紫鸿 宋坤 编著,Delphi数据库开发关键技术与实例应用
[2] George Schussel, Client/Server: Past, Present and Future, 2000
Http://pw1.netcom.com
[3] 黄荔, 基于客户/中间服务器/数据库服务器的三层结构, 兵工自动化,2000,
(4):15-17
[4] Delphi8实用教程,中国铁道出版社
[5] The Thin-Client/Server Computing,
[6]数据库系统概念 Abraham Silberschatz Henry F.Korth S.Sudarshan著,高等教育
出版社