分布式图书管理系统研究与开发

分布式图书管理系统研究与开发

论文摘要

近年来,由于计算机网络通信的迅速发展以及地理上分散的公司、高校、团体和组织在信息的处理过程中对数据库有更为广泛应用的需求,在集中式数据库系统成熟技术的基础上产生分布式数据库系统,并得以迅速发展。分布式数据库是数据库技术和网络技术两者相互渗透和有机结合的结果。本文首先从高校图书管理的实际出发,对分布式图书管理系统的课题意义、理论背景、主要工作和论文结构做了简要叙述,接着简述了DDBS (分布式数据库系统)的相关概念和技术,对DDBS的特点和优缺点以及一些重要概念进行了说明,重点介绍了分布式系统中关键的并发控制技术,包括并发控制机制的概念、常用方法、分类和乐观方法。由于本文论述的分布式图书管理系统基于Microsoft公司的.NET框架,本文同时概述了.NET开发平台,介绍了.NET框架的两个主要部分公共语言运行库(CLR)和.NET框架类库(FCL)。本文论述的分布式图书管理系统的研发遵循软件工程的一般原理,主要叙述了该系统的开发流程,重点论述系统的需求分析、设计与实现、系统测试与性能分析。在需求分析中,主要做好系统分析和客户需求之间的沟通和平衡工作,使该分布式图书管理系统最终能满足三种用户类型(即借阅者、图书馆工作人员和系统管理员)的不同需求。对于借阅者、图书馆工作人员两类用户,主要从应用的角度去实现二者的需求;而对于系统管理员,更多的是从于数据安全的角度考虑,着重分析针对该类用户的权限设置和安全机制。对该系统的具体设计和实现,遵从客户需求、系统总体设计和数据库设计等文档,基于Microsoft公司的.NET平台,使用C#语言编写各种类和程序,后台数据库则采用已经被广泛应用的MS SQL。为了提高工作效率,快速开发出性能良好、用户满意的产品,分布式图书管理系统的具体开发工作在Microsoft Visual Studio.Net 2005这一集成开发环境(IDE)中完成。SQL后台数据库的设计、ASP.NET的服务器端的程序和客户端网页的编写以及其他相关工作,都在VS中开发与调试。在本文的最后,对该分布式图书管理系统进行了系统分析和性能分析,最终保证该系统的健壮性、可用性、可扩展性和可维护性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 国内外技术动态
  • 1.3 研究意义
  • 1.4 课题主要工作
  • 1.5 论文组织
  • 第二章 相关概念及技术
  • 2.1 分布式数据库概述
  • 2.1.1 前言
  • 2.1.2 分布式数据库系统概述
  • 2.1.3 DDBS 的分类
  • 2.1.4 DDBS 的特点和优缺点
  • 2.1.5 数据分片
  • 2.1.6 数据分配方式
  • 2.1.7 体系结构
  • 2.2 并发控制技术概述
  • 2.2.1 什么是并发控制
  • 2.2.2 并发控制机制常用方法及其分类
  • 2.2.3 并发控制的乐观方法
  • 2.3 .NET 框架
  • 2.3.1 公共语言运行库(CLR)
  • 2.3.2 .NET 框架的类库
  • 第三章 需求分析
  • 3.1 软件的需求分析
  • 3.2 软件的主要功能需求
  • 3.2.1 服务器端
  • 3.2.2 客户端
  • 第四章 系统设计与实现
  • 4.1 系统体系结构规划
  • 4.1.1 系统结构
  • 4.1.2 系统设计思想
  • 4.2 数据库设计
  • 4.2.1 系统设计数据流图
  • 4.2.2 建立数据字典
  • 4.2.3 数据库结构设计
  • 4.2.4 数据库实际开发
  • 4.3 软件功能设计
  • 4.3.1 系统总体设计
  • 4.3.2 主要代码结构
  • 4.3.3 服务器端程序的建立
  • 4.3.4 客户端程序的建立
  • 4.3.5 客户端读者留言的实现
  • 4.3.6 客户端动态连接服务器的实现
  • 第五章 系统测试与性能分析
  • 5.1 系统测试
  • 5.2 性能分析
  • 总结
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].高校移动图书管理系统的设计与实现[J]. 电子技术与软件工程 2020(02)
    • [2].图书管理系统[J]. 数字技术与应用 2020(02)
    • [3].基于ASP.NET手机图书管理系统实现的研究[J]. 电脑知识与技术 2020(08)
    • [4].一种智能图书管理系统创意设计研究[J]. 北京印刷学院学报 2020(09)
    • [5].高职院校图书管理系统的设计与实现方式研究[J]. 黑龙江科学 2019(08)
    • [6].基于ASP.NET MVC框架的图书管理系统[J]. 信息与电脑(理论版) 2019(05)
    • [7].初探校内图书管理系统开发和实现[J]. 建材与装饰 2019(10)
    • [8].图书馆图书管理系统的结构设计及其功能实现[J]. 信息技术与信息化 2019(10)
    • [9].北方股份图书管理系统的规划与设计[J]. 科技经济导刊 2018(01)
    • [10].医院图书馆图书管理系统的程序设计与应用探讨[J]. 中国卫生产业 2017(36)
    • [11].图书馆图书管理系统的设计分析[J]. 办公室业务 2018(03)
    • [12].图书馆图书管理系统的设计与实现[J]. 中国民族博览 2017(06)
    • [13].网上图书管理系统的设计[J]. 电子技术与软件工程 2017(18)
    • [14].图书管理系统的设计与实现[J]. 科技资讯 2015(32)
    • [15].图书管理系统分析与设计[J]. 无线互联科技 2016(06)
    • [16].论网络环境下的高校图书管理系统[J]. 甘肃科技纵横 2016(06)
    • [17].图书管理系统的设计与实现[J]. 电脑迷 2017(05)
    • [18].图书管理系统的系统分析及数据库设计探究[J]. 赤子(下旬) 2016(06)
    • [19].图书管理系统中关于信息查询的应用[J]. 考试周刊 2017(12)
    • [20].在面向数据技术支持下挖掘图书管理系统的设计方式[J]. 山西青年 2017(12)
    • [21].探究基于物联网技术下的图书管理系统构建[J]. 考试周刊 2017(16)
    • [22].图书管理系统的设计与实现[J]. 环球市场信息导报 2017(29)
    • [23].信息推荐的图书管理系统的设计研究[J]. 长江丛刊 2017(28)
    • [24].探究图书管理系统的意义及作用[J]. 长江丛刊 2017(33)
    • [25].图书馆图书管理系统的设计与实现[J]. 鸭绿江(下半月版) 2015(12)
    • [26].浅析图书管理系统在采编工作中的应用[J]. 学苑教育 2016(06)
    • [27].图书管理系统的设计方案[J]. 新课程(下) 2012(12)
    • [28].基于云计算的图书管理系统研究[J]. 河南科技 2018(22)
    • [29].图书管理系统的设计与实现[J]. 信息与电脑(理论版) 2018(17)
    • [30].基于ASP.NET的图书管理系统的研究[J]. 科技展望 2016(15)

    标签:;  ;  ;  ;  

    分布式图书管理系统研究与开发
    下载Doc文档

    猜你喜欢