数据库应用系统设计报告

数据库应用系统设计报告

ID:38700254

大小:1.39 MB

页数:30页

时间:2019-06-17

数据库应用系统设计报告_第1页
数据库应用系统设计报告_第2页
数据库应用系统设计报告_第3页
数据库应用系统设计报告_第4页
数据库应用系统设计报告_第5页
资源描述:

《数据库应用系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库应用系统》课程设计指导书课程名称:数据库应用系统设计理论院系年级:12级电气信息工程系专业班级:计算机科学与技术一班学号:姓名:指导老师:河海大学文天学院2014年12月30一引言数据库应用系统是计算机应用的一个重要领域,在各行各业的管理工作中都发挥着非常重要的作用。数据库应用系统设计开发是一项复杂且困难的工作,主要体现在开发环境的复杂性、用户需求的多样性、技术手段的综合性三个方面。小型的数据库图书馆管理系统是一种典型的信息管理系统,图书馆管理系统包括许多内容,有图书的基本信息以及添加、删除、修改等,读者的基本信息以及借阅书籍的相关信息,用P0werBuilder9.0编写运行环境,它

2、是一个集成的完全可视化的开发工具,使用PowerBuilder9.0可以用一种可视、直观的方式来创建应用程序所需的用户界面和数据库接口。通过数据窗口,用户可以轻松地完成客户端与服务器之间的数据交互,利用数据窗口控件,则可以方便地显示、修改和更新数据库中的数据。二相关技术2.1数据库应用工程原理数据库应用编程通过对嵌入式的使用SQL语言,只有操作功能没有编辑功能。数据库应用中包括主语言系统、数据库系统等协调运行必须解决那些关键句属,动态SQL,数据库管理系统集中管理数据资源,实时监听应用系统有何种需求,应用请求立即响应,向应用程序返回操作,由主语言系统实现算法流程,主语言系统编译器不仅能在原有的

3、主语言系统编译器的所有功能,而且可以嵌入式的主语言程序、编译程序调用。数据通信,游标通信,主变量的实现,游标实现不确定结果集的传递,数据库接口。2.2数据库技术数据库技术有主语言程序连接数据事务对象的SQL技术、动态技术、事务控制技术、事务驱动程序的设计技术、数据库通信技术,数据库连接技术等。2.3数据库通信技术数据库通信技术有数据通信,游标通信,SQLCA事务对象,数据库访问接口ODBC能支持本地的SQL语言,应用程序中主语言传入目标数据库以及数据库SQL语言嵌入的只能是官方的SQL语言,数据库接口开放性、互联性,目标数据库专用的数据库访问接口,访问一个应用程序端都需要安装程序接口。2.4动

4、态SQL技术动态SQL技术处理程序当中的人机交互和大量数据库存取操作,存取操作的SQL语言所需要的参数需要人机交互,程序执行过程的人机交互,在程序设计中需要SQL语言的动态处理程序要求,动态SQL分动态更新、动态查询等,动态更新是直接执行的,SQL主语言系统连接数据库系统,数据连接具有交互性。2.5数据库事务控制技术30所谓事务,是由于用户定义的一个数据库操作序列,这些操作或者全部执行或者一个都不执行,它是一个不可分割的逻辑工作单元,这种事务由于是作为一个单元整体被执行的,有时也被称为原子事务。例如,在常用的关系数据库应用中,一个事务可以是一条SQL语句,一组SQL语句或者整个程序,但要注意,

5、实务和程序是不同的两个概念,一般来说,一个程序中可包含若干事务。事件驱动程序设计技术:事件就是对象可能会发生的事情,微软的视窗系统(Windows)就是一个事件驱动环境,在事件驱动环境中,程序的流程并不能够预先确定,而是特定的事件触发应用程序中对应的某段代码,运行完成这些代码后系统会进入等待状态,等待下一个事件触发相应的代码。Powerbuilder的应用程序是事件驱动,事件是由windous系统通过消息(message)传递的,windows系统接收到所有的硬件和软件事件(如按键,鼠标拖动,系统定时器等事件),并将事件转换为消息发送给相应的对象(窗口控件等),消息中包含了其类型码,类型码代表

6、事件的类型,在PowerBuilder中用户可以为事件编写脚本,从而控制程序的运行,对用户的动作,或系统事件做出反应,在PowerBuilder中每一类对象都有一些预定义的事件,比如按钮控件有单击(clicked)事件,编辑框有更新(modified)事件等,一般来说,这些预定义的事件能满足用户的需求,如有特殊需求,用户还可以定义自己的用户事件。三系统分析3.1数据需求3.11图书馆管理系统:实体:学生,图书联系:学生借阅图书数据字典:对于数据流图中的每个元素,都可以额通过数据字典加以描述,以保证数据定义的严格性,针对上述系统的数据字典如下:借阅者管理=[添加借阅者

7、修改借阅者

8、删除借阅者

9、检

10、索借阅者]图书管理=[添加图书

11、修改图书

12、删除图书

13、检索图书]借阅信息管理=[添加借阅信息

14、修改借阅信息

15、删除借阅信息

16、检索借阅信息]管理个人信息=[检索个人信息

17、修改个人信息]基本信息维护请求=[对借阅者类别信息的维护

18、对图书类别信息的维护

19、对登陆用户的维护]对借阅者类别信息的维护=[对借阅者类别信息的添加

20、对借阅者类别信息的修改

21、对借阅者类别信息的删除

22、对借阅者类别信息的检索]对图书类别信息的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。