图书管理系统平台设计毕业论文

上传人:l**** 文档编号:129698706 上传时间:2020-04-23 格式:DOC 页数:44 大小:446KB
返回 下载 相关 举报
图书管理系统平台设计毕业论文_第1页
第1页 / 共44页
图书管理系统平台设计毕业论文_第2页
第2页 / 共44页
图书管理系统平台设计毕业论文_第3页
第3页 / 共44页
图书管理系统平台设计毕业论文_第4页
第4页 / 共44页
图书管理系统平台设计毕业论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《图书管理系统平台设计毕业论文》由会员分享,可在线阅读,更多相关《图书管理系统平台设计毕业论文(44页珍藏版)》请在金锄头文库上搜索。

1、. . .图书管理系统平台设计毕业论文AbstractI第1章 绪论11.1 研究背景和意义11.2 国外现状分析21.3 课题研究的主要容4第2章 系统分析62.1 系统可行性分析62.1.1技术可行性分析62.1.2 经济可行性分析102.1.3 操作可行性分析102.2 功能需求分析112.3 系统分析112.3.1 总体架构及流程112.3.3 ER图16第3章 图书管理系统平台设计183.1 系统开发环境介绍183.1.1 Visual Studio 2010183.1.2 MySQL 数据库183.2 系统总体界面的设计193.3 系统各模块的详细设计193.3.1 登录模块193

2、.3.2 个人借还书模块193.3.3 管理员操作模块203.3.4 查看借还书记录模块203.3.5 手工录入书籍模块203.3.6 批量录入模块203.3.7 修改库存模块204.1 创建ASP.NET Web应用程序214.2 登录功能实现234.3 各模块功能实现274.3.1 学生借还书模块功能实现274.3.2 书籍信息和个人借书记录实现284.3.3 管理员查看学生借还书记录模块实现294.3.4 管理员手工录入书籍模块304.3.5 管理员批量录入书籍模块304.3.6 管理员修改库存模块314.3.7 主页模块324.4 数据库相关类32第5章 综合测试345.1 登录、注册

3、功能测试345.2 各模块功能测试355.2.1 学生主页模块功能测试35图5.3 学生借书记录365.2.2 管理员模块功能测试36第6章 总结与展望396.1 毕业设计总结396.2 系统有待改进之处40致 谢41参考文献42.参考资料. . . 第1章 绪论1.1 研究背景和意义一直以来,图书馆的管理一直都是热门话题,计算机技术的巨大进步已为图书馆在现代社会的发展打下了坚实的基础。全球信息化和科学技术的快速发展也为图书馆的发展提供了更好的基础,落后的手工服务手段已不能满足读者的需求,自动化、科技化的服务手段势在必行。随着计算机技术的发展,信息化社会的建立,图书馆开始冲破传统服务模式和计算

4、机技术结合起来,紧密地配合社会各方面需求,提供信息化服务、有针对性的服务,满足读者各方方面的需求,简化了图书管理系统,也增强了数据的安全性。随着社会大数据时代的到来,作为数据信息存储的主要媒体之一图书,管理起来应该越来越简单,但在信息方面却比以往任何时候大的多,所以不论是我们自己学校还是社会图书管理系统,都很有必要换一种方式来管理自己的书籍。在计算机飞速发展的今天,若采用一套智能化高、操作简单的图书管理系统来管理自己的书籍,会方便读者和管理者。所以不管是对读者还是管理者而言,以前那种手工操作已大家的要求,开发和研究管理简单、操作简单、安全的管理系统是很有必要的。21世纪是一个大数据时代。尤其在

5、图书信息管理方面,数据非常多,更离不开各种大型数据处理,所以计算机被广泛应用于信息管理系统。计算机的最大好处在于操作简单、智能化高、安全性高,比传统的人工操作各方面都好的多。使用计算机进行信息处理,不但大大的提高了工作效率,而且提升了系统的安全性。对于复杂的信息管理,计算机越能够发挥它的优势,越能发挥自己的特点。图书馆作为图书和用户信息的数据库,书籍和读者信息资料繁多,并且要管理和处理很多的信息数据。现今,有很多的图书馆都是初步开始使用,甚至使用手工操作进行信息管理。刚开始,他们对信息管理的主要方式手工处理,对于图书借阅情况(如借书时间、还书时间)的记录和核实等往往采用人工操作进行,对读者的借

6、还书记录、以及借阅天数等用人工统计和计算。这样做的话数据信息处理工作量太大,容易出现各种问题;而且数据信息繁多,容易丢失,查找起来非常难。总的来说,缺乏高效、简单、智能化的信息管理手段。尽管有的图书馆用计算机,但是还没有用于图书信息管理,没有发挥计算机的作用,资源没有充分利用,图书馆的管理员也只是在刚记录的时候对信息比较清楚,时间久了,如再要进行查询,就得在众多的资料中翻阅、查找,会耗费大量的时间和精力,工作量会很大,如要对很长时间以前的信息进行更改就更加困难了。这就是开发和研究图书管理系统的基本背景。针对图书管理系统的现状,我认为有必要建立一个操作简单、智能化高、安全性高的图书管理系统,使图

7、书管理工作规化、系统化、智能化,避免信息泄露和信息混乱,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 国外现状分析图书管理系统的发展可以追溯到上个世纪六十年代,第一代图书管理系统应运而生。而到了八十年代,我国图书管理系统才开始起步,经过了很长时间的发展,已经取得了不少成就。目前,我国绝大多数图书馆都运用计算机管理图书信息,图书管理系统已经发展到计算机管理的自动化、网络化、数字化操作模式。到了九十年代,图书管理系统出现了革命性的变革,我国自动化图书管理系统的开发出现了第一个高潮时期,当时推出了一直在国有较大影响的几个大型自动化系统(如汇文、北邮MELINETS),

8、并提出了“第二代图书馆自动化系统”的概念。从九十年代到现在,国图书馆自动化系统一直处于发展较慢的一个历史时期,无论在整体技术实现上,还是在理论研究上,都没有大的突破,甚至有的研究人员认为图书馆自动化系统已经到达了顶点,没有发展的空间,也没有必要研究了。这就是第二代图书管理系统。 总的来说,国外的发展快于我们,国外自动化系统已经在我们所说的“第三代图书馆自动化系统”的基础之上,在这几个方面:体系结构、移动计算、门户集成 取得了了较大的进步。国外图书馆自动化系统的起源可以追溯到1954年,当时,美国海军兵器中心(NOTS)就在IBM 701机器上进行了单元词匹配检索。1958年,IBM的研究员卢恩

9、进行了著名的自动抽词试验,开创了自动分类、自动标引、信息检索等多个与图书馆学情报学密切相关的研究领域之先河。 图书馆自动化系统的真正发展是在1964年LC发起研制机读目录(Machine Readable Catalog)之后。特别是二十世纪七十年代,以编目系统为基础的各种自动化系统已经成形,同时还出现了以编目系统为纽带的联机编目协作网,例如OCLC,BALLOTS,RLIN,WLN等;当时的图书馆自动化系统是由大学图书馆或有条件的大型图书馆自主开发的,如东伊利诺斯大学的联机图书流通系统,华盛顿州立大学的图书采购系统等。 从二十世纪七十年代末八十年代初,图书馆自动化系统由单一功能性系统转向图书

10、馆集成管理系统,其典型代表是西北大学的NOTIS系统;这期间还出现了专门为图书馆研制计算机管理系统的公司。商品化的图书馆自动化系统的出现,完全的体现了社会分工的不同,使得图书管理系统能更进一步地专注于信息管理和服务质量的提高。事实上,从上 个世纪八十年代中期开始,发展快速的图书馆基本上不再自己独立研制软件,而是直接购买已经做好的软件系统。通过从国外图书馆自动化系统发展中吸取经验,我们要结合我国图书馆自动化系统的发展趋势,一方面为有志于提高国自动化系统水平的有识之士提供参考;另一方面,也为一些希望引进国外自动化系统的图书馆提供一个当前国外图书馆自动化系统的基本概况。第三代图书管理系统虽然未出现,

11、但这是必然趋势。随着信息爆炸、知识经济时代的到来,是个人、单位、社会对图书管理系统有了更高的需求;同时个人PC的普及,数据库技术飞速发展,特别是网络越来越发达,都导致了第三代图书管理系统的出现。出发点就是图书借阅管理,用集中的数据库解决与借阅有关的大数据。友好的界面,分析工具、报表生成工具和信息的共享使得工作越来越简单,所以要建立一个基于MVC的图书馆管理系统,以下几点非常必要:(1)展示图书信息模块:是图书管理系统的重要模块之一,帮助读者更快速查询图书的简介和应用,更方便读者查询。(2)图书管理模块:是图书管理员操作模块,读者是无权进入的。由录入书籍、图书信息修改等模块构成,信息管理更规。(

12、3)数据维护模块:是由图书管理员控制的模块,它管理员由对图书一系列操作构成,修改密码、修改图书信息等模块组成,管理员操作更简单。(4)数据统计模块:由管理员统计图书数量和基本信息、借还图书分类统计、借还书时间统计等几部分组成。这个系统有效的解决了以前的那种手工操作所存在着的如操作复杂、工作量大、手续繁琐、效率低下、出错率高等缺点,也会帮助读者和管理员都减轻复杂的工作量,更具有实用性,应用起来也比较简单。1.3 课题研究的主要容 通过对于“图书管理系统”课题的研究,使自己对ASP.NET、建设及MySQL数据库有一个更加深入的了解和认识。课题涉及C#编程,巩固与学习动态网页制作方面的知识。同时此

13、课题与MVC结构,CSS、HTML相关,还用到了部分JavaScript方面的知识,在不断的学习中,逐渐提高自己的知识水平和综合能力。本图书管理系统是在Visual Studio 2010 平台上运用ASP.NET技术、SQL Server数据库来实现的。其主要功能有:图书信息展示、图书信息管理、查询借还书记录功能等。论文在撰写过程中,将各种理论和系统的实际应用在操作技巧上相结合,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。主要实现的功能有借还书记录查询、图书信息展示、图书信息管理,其中管理图书信息为重点。通过对图书信息输入、编辑(增加、删除、查询、修改)等功能完成对图书信息数

14、据库、用户借还书记录查询等一系列的操作。所以,这就是本系统所要研究的主要容。第2章 系统分析2.1 系统可行性分析通过对图书管理系统各方面分析后,应设计一个现代化的计算机图书管理系统,能够收入各方面信息,使其能够迅捷的为读者提供相应的服务,管理员也能更方便管理信息。所以开发本系统的可行性研究如下。2.1.1技术可行性分析在我们来看,.NET就是.NETFramework、VisualStudio.NET及开发出的应用,要说给Microsoft.NET下个准确定义,说实话,这个还挺难为人的。Microsoft自己有一段时间都承认给其对.NET的定义和使用给用户带来了很模糊的感觉,后来“.NET”

15、就不在Windows Server和其它一些服务器产品中使用了。Microsoft.NET在一个紧凑的智能设备开发框架中,将托管代码和XML 网页服务世界的设备。.NET框架;它专门为资源有限的设备提供服务,如PDA和智能手机。不仅允许开发人员充分利用该设备的能力,还运用紧凑的框架大大简化了创建和部署应用程序到移动设备。在Microsoft上对.NET定义如下:Microsoft.NET是微软公司的一种软件开发技术,它通过使用网页服务技术来获得软件的高度集成,从而连接信息、人、系统和各种设备及其应用。除了将互联网上的更大应用连接起来,还将小型的、分散的、各模块中的应用互相连接起来。这种定义虽然模糊了许多,但是更切合实际。两种定义里都把网页服务做为.NET的核心,其基本要素就是智能客户端、服务器、网页服务、开发工具和一个具体的.NET开发体验。由此给出我的定义:.NET是微软围绕网页服务为核心,为信息、人、系统、各种设备以及各种应用连接起来的一组软件开发产品、WebServices或服务。MVC是软件工程中的一种软件架构模式,顾名思义就是Model View Controller。自然而然的将软件系统分为三个基本部分:模型、视图和控制器。MVC用一种业务逻辑和数据显式分离的方法组织代码,用一种业务逻辑和数据显式分离的方法组织代

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号