1 / 30
文档名称:

数据库应用系统设计报告.doc

格式:doc   大小:1,418KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库应用系统设计报告.doc

上传人:薄荷牛奶 2017/5/22 文件大小:1.38 MB

下载得到文件列表

数据库应用系统设计报告.doc

相关文档

文档介绍

文档介绍:1《数据库应用系统》课程设计指导书课程名称:数据库应用系统设计理论院系年级: 12 级电气信息工程系专业班级:计算机科学与技术一班学号: 姓名: 指导老师: 河海大学文天学院 2014 年 12 月 2 一引言数据库应用系统是计算机应用的一个重要领域,在各行各业的管理工作中都发挥着非常重要的作用。数据库应用系统设计开发是一项复杂且困难的工作,主要体现在开发环境的复杂性、用户需求的多样性、技术手段的综合性三个方面。小型的数据库图书馆管理系统是一种典型的信息管理系统,图书馆管理系统包括许多内容,有图书的基本信息以及添加、删除、修改等,读者的基本信息以及借阅书籍的相关信息, 用 编写运行环境,它是一个集成的完全可视化的开发工具,使用 可以用一种可视、直观的方式来创建应用程序所需的用户界面和数据库接口。通过数据窗口,用户可以轻松地完成客户端与服务器之间的数据交互,利用数据窗口控件,则可以方便地显示、修改和更新数据库中的数据。二相关技术 数据库应用工程原理数据库应用编程通过对嵌入式的使用 SQL 语言,只有操作功能没有编辑功能。数据库应用中包括主语言系统、数据库系统等协调运行必须解决那些关键句属, 动态 SQL ,数据库管理系统集中管理数据资源,实时监听应用系统有何种需求, 应用请求立即响应,向应用程序返回操作,由主语言系统实现算法流程,主语言系统编译器不仅能在原有的主语言系统编译器的所有功能,而且可以嵌入式的主语言程序、编译程序调用。数据通信,游标通信,主变量的实现,游标实现不确定结果集的传递,数据库接口。 数据库技术数据库技术有主语言程序连接数据事务对象的 SQL 技术、动态技术、事务控制技术、事务驱动程序的设计技术、数据库通信技术,数据库连接技术等。 数据库通信技术数据库通信技术有数据通信,游标通信, SQLCA 事务对象,数据库访问接口 ODB C能支持本地的 SQ L语言, 应用程序中主语言传入目标数据库以及数据库 SQ L 语言嵌入的只能是官方的 SQL 语言,数据库接口开放性、互联性,目标数据库专用的数据库访问接口,访问一个应用程序端都需要安装程序接口。 动态 SQL 技术动态 SQL 技术处理程序当中的人机交互和大量数据库存取操作,存取操作的 SQL 语言所需要的参数需要人机交互,程序执行过程的人机交互,在程序设计中需要 SQL 语言的动态处理程序要求,动态 SQL 分动态更新、动态查询等,动态更新是直接执行的, SQL 主语言系统连接数据库系统,数据连接具有交互性。 数据库事务控制技术所谓事务,是由于用户定义的一个数据库操作序列,这些操作或者全部执行 3 或者一个都不执行,它是一个不可分割的逻辑工作单元,这种事务由于是作为一个单元整体被执行的,有时也被称为原子事务。例如,在常用的关系数据库应用中,一个事务可以是一条 SQL 语句,一组 SQL 语句或者整个程序,但要注意,实务和程序是不同的两个概念,一般来说,一个程序中可包含若干事务。事件驱动程序设计技术:事件就是对象可能会发生的事情,微软的视窗系统( Windows )就是一个事件驱动环境,在事件驱动环境中,程序的流程并不能够预先确定,而是特定的事件触发应用程序中对应的某段代码,运行完成这些代码后系统会进入等待状态,等待下一个事件触发相应的代码。 Powerbuilder 的应用程序是事件驱动,事件是由 windous 系统通过消息( message )传递的, windows 系统接收到所有的硬件和软件事件(如按键,鼠标拖动,系统定时器等事件) ,并将事件转换为消息发送给相应的对象(窗口控件等) ,消息中包含了其类型码,类型码代表事件的类型,在 PowerBuilder 中用户可以为事件编写脚本,从而控制程序的运行,对用户的动作,或系统事件做出反应,在 PowerBuilder 中每一类对象都有一些预定义的事件,比如按钮控件有单击( clicked )事件,编辑框有更新(modified )事件等,一般来说,这些预定义的事件能满足用户的需求,如有特殊需求,用户还可以定义自己的用户事件。三系统分析 数据需求 图书馆管理系统: 实体:学生,图书联系:学生借阅图书数据字典:对于数据流图中的每个元素,都可以额通过数据字典加以描述,以保证数据定义的严格性,针对上述系统的数据字典如下: 借阅者管理=[添加借阅者|修改借阅者|删除借阅者|检索借阅者] 图书管理=[添加图书|修改图书|删除图书|检索图书] 借阅信息管理=[ 添加借阅信息| 修改借阅信息| 删除借阅信息| 检索借阅信息]管理个人信息=[检索个人信息|修改个人信息] 基本信息维护请求=[ 对借阅者类