内容正文:
数据库应用系统简介
1
什么是数据库应用系统
数据库应用系统是指针对某个特定目标,建立在数据库管理系统之上的计算机应用系统。简单地说,它是指引入数据库技术后的应用软件,由数据库数据库管理系统、应用程序和用户等组成,如图所示。
数据库应用系统的组成
3
在数据库应用系统中,一般有三类用户:
(1)数据库管理员。
(2)系统开发人员。
(3)终端用户。
4
2
数据库应用系统开发
的一般流程
数据库应用系统的开发是一项软件工程。为确保一个软件项目按时、按质并在一定的成本限额内完成,系统的开发应当按照一定的步骤进行,并遵循有关的软件工程开发方法和原则。数据库应用系统的开发一般可分为以下几个阶段,如图所示。
需求分析
系统设计
系统实现
系统测试与维护
数据库应用系统开发的一般流程
6
1.需求分析
在需求分析阶段,开发人员需要通过调查分析,了解用户的具体需求,明确系统的开发目标,编写需求分析说明文档,进行可行性论证,并制订开发计划。
7
2.系统设计
系统设计包括:数据库设计与系统功能设计。
在数据库设计中应根据系统分析阶段形成的文档,设计出本应用系统中的数据库结构,并遵循数据库的规范化设计原则。在系统功能设计中各功能模块的设计,包括功能模块的划分、校块之间的调用关系的确定等。
8
3.系统实现
在系统设计完成之后,就进入了系统的实现阶段。这主要包括:第一,选择系统开发工具;第二,建立数据库;第三,利用开发工具实现系统的各功能模块,包括界面的实现,代码的编写与调试等。
9
4.系统测试与维护
软件测试是保证软件质量的关键步骤。当系统开发完成,交付给用户使用之后,还要对系统进行不断的维护。这一阶段,要根据用户的反馈意见,改正系统运行中的错误,不断改进和完善系统的功能。
10
3
数据库应用系统开发
工具
应用程序的开发工具往往独立于具体的数据库管理系统。
Visual Basic、PowerBuiIder、C++ Builder、Delphi。
利用SQL、Sysbase等数据库管理系统作为数据管理的“后台”。
某些数据库管理系统提供了应用程序开发工具,如Foxpro,Access等。
12
练习
(1)什么是数据库应用系统?它由几部分组成?包含了哪几类用户?
(2)画出数据库应用系统的开发流程。
(3)查阅相关