基于三层架构的图书馆信息系统的研究与设计

来源 :武汉理工大学 | 被引量 : 4次 | 上传用户:hummerandy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步,人类社会进入了信息化。信息管理系统及其强大的功能已得到人们和社会的重视。开发一个图书馆信息系统主要包括两个方面的工作:使用数据库技术以及开发应用系统。在第一个方面,我们需要设计和构建数据库。良好的数据库设计应保证数据具有一致性和完整性,系统具有可扩展性,这样使得数据更加安全,系统性能更加完善。在第二个方面,我们需要根据软件生命周期来开发系统。框架会影响系统的有效性,必须选择一个合适的框架,以便于开发和增加新功能。系统开发完成后,要求系统容易使用,并能提供用户要求的功能。这篇论文主要集中于需求分析、功能模块划分、系统模型、系统体系结构和数据库设计,并以此为基础,设计了数据库,开发了应用系统。在系统的开发过程中,我们使用了C#语言、Asp.Net和微软公司的Visual Studio 2008这一开发工具,使用了微软公司SQL Server 2008作为数据库管理系统。在分析了系统的工作流程后,采用三层体系结构,整个系统可以分为三层:表示层、业务逻辑层和数据访问层。表示层用于输入和显示数据,同业务逻辑层交换数据,可以使用Win Form或Web From的方式。业务逻辑层用于实现系统的功能,从表示层接收数据,对数据进行处理后交由数据访问层来访问数据库,并把结果传到表示层。数据访问层用于对数据库进行访问。采用三层体系结构,可以提高系统的可维护性和复用性。分析和应用上述技术,我们设计并实现了一个图书馆信息系统。使用该系统可以提高图书馆的管理效率,便于读者查询图书信息,使图书馆信息资源得到充分利用。同时,由于使用了计算机进行管理,改变了传统手工管理方式,可以提高图书馆的管理水平。开发系统的结果证明,图书馆信息系统能满足读者、操作员以及系统管理员这三种主要用户的要求。
其他文献
等价验证是自动验证领域的主流方法之一,另一个主流方法是模型检测。等价验证研究的重点是互模拟等价验证。互模拟等价验证起始于上世纪80年代。互模拟等价验证研究关注的模型
随着影视动画、虚拟现实,文物遗产保护等领域日益上升的三维模型的需求,从多幅图像中进行三维模型恢复的技术得到越来越多的关注。相比于传统激光扫描三维建模技术,采用多视
本文在分析传统的非线性时间序列建模和预报方法基础上,提出利用适合于非高斯、非线性过程的粒子滤波技术,对非线性时间序列的建模和预报进行新方法研究。针对待预测数据对象
Google设计提出的MapReduce并行编程模型有效地把并行程序的编写者从一些琐碎的编程困难中解放出来。程序员无需为并行程序的任务调度、资源管理以及容错性方面花费过多的精
随着科学技术的不断进步,大量的视频网站开始在互联网上涌现,诸如Youtube,土豆,优酷,中国网络视频电视台等。如今,人们可以轻松地在这些网站上分享和浏览视频,网络上的视频量
实现焊接过程自动化与质量控制是一个世界性的技术难题。伴随国民经济的发展,石化、核电、医药等行业的管道预制对焊接质量与效率提出了非常高的要求。打底焊是管道焊接中的
随着我国高等教育的不断发展,教学评估已经成为教育评估的重要方面,已成为教学过程中的不可或缺的环节。然而现在的教学评估系统在实际运用中还存在不少的问题,如缺少完整的
使用计算机动画真实地模拟自然界中动物的行为和动作是很多动画制作人员的终极目标。这篇论文描述了一个能够实时模拟鱼类运动与行为的虚拟海洋世界的模拟系统。完整的系统包
分组密码作为密码学中重要的组成部分,在许多密码算法的构造中起到了重要作用。本论文主要阐述了对称密码算法,尤其是分组密码和流密码算法的设计与安全性分析方法。论文共分为
软件规模和复杂度的不断提高对软件质量保证提出了更严格的要求。性能作为软件质量的重要组成部分日益引起人们的重视,在软件整个开发过程中被关注。性能测试是开展软件性能工