- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
式多层数据库系统的应用式多层数据库系统的应用
分布式多层数据库系统的应用
目 录
第一部分 引言
1.1 任务或问题:
1.2 实际背景:
1.3 我的工作
1.4 特色(创新)
第二部分 毕业设计课题
2.1 设计课题
2.2 设计时间
2.3 设计人员及任务
2.4 指导老师
2.5 设计内容
第三部分 系统方案论证
3.1 软件定义
3.2 体系结构规划
第四部分 毕业设计内容
4.1 分布式多层数据库开发简介
4.2 服务器端程序的建立
4.3 客户端程序的建立
4.4 客户端实现SQL 查询
4.5 动态连接应用程序服务器的实现
4.6 图书管理功能的实现
第五部分 毕业设计心得体会
第六部分 附录
8.1 代码部分
参考资料
摘要
本次毕业设计任务是通过开发一个分布式多层数据库图书管理系统,学习用delphi开发分布式多层数据库系统。采用Delphi6.0和MS Server2000等软件为开发工具;通过对计算机硬件和软件解决方案的论证;对应用领域进行调查分析;参考各种资料和进行数据库编程实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求。使得设计的数据库系统能够实现一般数据库的管理。我们研究了数据库的查询优化问题。
第一部分 引 言
1.1任务或问题:
开发一个分布式多层图书管理系统,可以实现动态的连接应用程序服务器,只要对配置文件进行配置,就可以像网上邻居一样选择所要连接的应用程序服务器。并提供借书还书,图书和期刊检索等查询功能。
1.2实际背景:
随着社会发展,人类的生产、生活越来越离不开信息。谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家的支柱。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。
90年代,人们开发MIS系统大都采用客户机/服务器结构,客户机/服务器结构既是硬件结构又是软件结构。即数据放在服务器上,程序在客户机上。进行数据访问时,由客户机提出请求(一般是SQL语句),服务器执行并给出结果。客户机/服务器对于优化了网络,提高了系统的利用率。客户机/服务器体系结构的发展经历了从二级体系结构模式到三级体系结构模式。
1.3我的工作
设计系统框架,设计数据库,编写代码,测试数据等。
1.4特色(创新)
可以像网上邻居一样选择所要连接的应用程序服务器。
第二部分 毕业设计课题
2.1 设计课题
漳大图书馆管理系统
2.2 设计时间
二○○四年10月至二○○四年12月
2.3 设计人员及任务
王东凯 动态连接服务器模块的实现及帮助件功能模块的实现
王开斌 分布式多层数据模块的实现
王杰林 图书管理功能模块的实现
陈庆辉 sqlserver 2000数据库的分析及表的设计
2.4 指导老师
苏绿园
2.5 设计内容
利用Delphi6.0和MS Server2000为主要开发工具,以WindowsXP为开发平台。设计出分布式多层应用的图书馆管理系统。可以实现动态的连接应用程序服务器,只要对配置文件进行配置,就可以像网上邻居一样选择所要连接的应用程序服务器。实现与应用程序服务器快速而准确的连接。
第三部分 系统方案论证
3.1软件定义
数据库设计所要的解决的问题是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。数据库设计的目标是为用户和各种应用系统提供一个高效的运行环境。而数据库的设计可以视为如下的优化问题。
(1) 计算机的软硬件环境;
(2) 数据库管理系统的能力;
(3) 用户的操作要求与信息要求;
(4) 完整性和安全性约束。
3.2 体系结构规划
本次设计的系统采用 三层″客户/服务器″体系,为了便于理解,我们先从二层″客户/服务器″体系结构来阐述:
客户/服务器是在网络基础上,以数据库管理为后援,以计算机为网上工作站的一种系统结构。该结构的关键在把网络环境上的数据库存取和应用程序一分为二,分别由网上的数据库服务器和网上客户来执行。虽然本系统客户/服务器是建立在LAN的基础上,但它比以往的文件服务系统有了很大的改进。首先,它消除了不必要的网络传输负担;其次,它可以使作为数据库服务器的计算机被高度优化,以适应数据处理的需要。客户/服务器已经能够应用于复杂的网络上,并使之能够更有效地进行选择、检索、索引排序等数据处理。作为一种高级的分布式计算机环境、客户/服务器有足够的能力把处理后的结果(不是整个文件)通过网络传输出去,并根据用户需求灵活地配置各种大、中、小型计算机系统。
3.3 系统设计
数据流图
原创力文档


文档评论(0)