毕业设计(论文)--图书管理系统.doc
《毕业设计(论文)--图书管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)--图书管理系统.doc(51页珍藏版)》请在咨信网上搜索。
1、2014届计算机科学与技术专业毕业设计(论文)毕业设计(论文)题 目 图书管理系统 专 业 计算机科学与技术 班 级 计123班 学 生 指导教师 2016 年I摘 要 在人类文化的传承与发展中,书籍的作用功不可没,正如高尔基所言,书籍是人类进步的阶梯,随着知识的爆炸,读者日益增多,图书馆的出现满足了人们对知识的渴望,研究怎样高效的管理图书将是一个十分有意义的课题。主要工作是图书管理和图书借还功能,图书信息是实现了图书的数字化管理,能方便管理员查看借还书记录;借书功能,读者可以通过此功能决定是否借书;还书功能,读者可以查看自己所借的图书信息;管理员可以查看借还书记录;管理员可以更新图书信息。本
2、系统使用HTML进行网页界面的设计,使用MVC设计模式,系统采用B/S结构实现,使用ASP.NET实现网站设计。网站将用户分为两类角色,分别为管理员,用户,不同角色的权限不同。网站通过IIS在服务器端配置发布,用户通过浏览器即可对网站内容进行访问。网站中的数据使用MySQL数据库进行保存。关键字:ASP.NET,B/S,MySQL,MVCAbstractOntheinheritanceanddevelopmentofhumancultureinthebookgoestotherole,asGorkysaid,booksarealadderofhumanprogress,withtheexplo
3、sionofknowledge,increasingreaders,librariesappearedsatisfiedthepeoplesdesireforknowledgeonhowefficientmanagementbookisaveryinterestingsubject.Themainfunctionistoachievethebookinformation,bookcirculationfunctions.BookInformationfunctionistoachieveadigitallibrarymanagement,administratorscaneasilyviewb
4、ookinformationquickly;chargingfunction,userscansearchforthisfeaturetochoosewhethertolendbooks;alsowrittenfeature,readerscanseetheirownborrowedbooks,viewtheinformation;administratorcanviewthehistoryofborrowingandreturningbooksandillegalbooksinformation;Viewbooksspecificinformation,administratorscanvi
5、ewdetailedinformationandbooksinthelibrarysstoragestatus.ThissystemusingHTMLforWebinterfacedesign,usingtheMVCdesignpattern,iSystem using B/S structure, using ASP.NET to achieve web design. Web site will be divided into two types of users, respectively, for the administrator, user, different roles of
6、different permissions. Web site through the IIS server configuration is released, the user can access the content of the site through the browser. Site data using the MySQL database to save, user passwords and other sensitive data using Hashed encryption to ensure security. KEY WORDS: ASP.NET,B/S,Sq
7、lServer,MVCAbstractI第1章 绪论11.1 研究背景和意义11.2 国内外现状分析21.3 课题研究的主要内容5第2章 系统分析62.1 系统可行性分析62.1.1技术可行性分析62.1.2 经济可行性分析92.1.3 操作可行性分析92.2 功能需求分析92.3 系统分析102.3.1 总体架构及流程102.3.2 数据库表设计11第3章 图书管理系统平台设计143.1 系统开发环境介绍143.1.1 Visual Studio 2010 143.1.2 MySQL 数据库143.2 系统总体界面的设计143.3 系统各模块的详细设计153.3.1 登录模块153.3.2
8、个人借还书模块153.3.3 管理员操作模块163.3.4 查看借还书记录模块163.3.5 手工录入书籍模块163.3.6 批量录入模块163.3.7 修改库存模块16第4章 C语言在线辅导平台实现164.1 创建ASP.NET Web应用程序174.2 登录功能实现194.3 各模块功能实现234.3.1 学生借还书模块功能实现234.3.2 书籍信息和个人借书记录实现244.3.3 管理员查看学生借还书记录模块实现254.3.4 管理员手工录入书籍模块264.3.5 管理员批量录入书籍模块264.3.6 管理员修改库存模块274.3.7 主页模块284.4 数据库相关类28第5章 综合测
9、试305.1 登录、注册功能测试305.2 各模块功能测试315.2.1 学生主页模块功能测试315.2.2 管理员模块功能测试32第6章 总结与展望356.1 毕业设计总结356.2 系统有待改进之处36致 谢38参考文献392016届计算机专业毕业设计(论文) 第1章 绪论1.1 研究背景和意义近些年来,图书馆的管理已成为一个热门话题,科技的巨大进步已为图书馆在新世纪的发展打下了坚实的基础。全球信息化和科学技术的发展也为图书馆的发展提供了更好的基础,传统的手工服务手段已不能满足学生的需求,自动化科技化的服务手段势在必行。随着社会的发展,信息化社会的建立,图书馆开始冲破传统服务模式和很多高新
10、科技结合起来,紧密地配合社会需求,提供信息化服务,有针对性的服务,不断提高学生的满意率。随着社会大数据时代的到来,作为信息存储的主要媒体之一图书,在很多方面比以往任何时候都大的多,不论是我们自己学校还是社会图书管理系统都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,若采用一套高效简单操作的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前那种手工操作已不能满足人们的要求,开发和研究高效管理简单的管理系统是很有必要的。21世纪是一个大数据时代。在各行各业中离不开各种大型数据处理,所以计算机被广泛应用于信息管理系统。计算机的最大好处在于操作简单,智能化高,比传统
11、的人工操作高效简单。使用计算机进行信息处理,不但大大的提高了工作效率,而且提升了系统的安全性。尤其对于复杂的信息管理,计算机越能够发挥它的优势。图书馆作为图书和用户信息的集散地,信息资源和资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。刚开始,他们对信息管理的主要方式手工处理,对于图书借阅情况(如借书天数、借书时间)的统计和核实等往往采用人工操作进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。这样做的话数据信息处理工作量太大,容易出错;而且数据繁多,容易丢失,且易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆
12、有计算机,但是尚未用于信息管理,没有发挥它的效力,资源没有充分利用,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力,如要对很长时间以前的图书进行更改就更加困难了。这就是图书管理系统开发的基本环境。针对这些问题,我认为有必要建立一个智能的图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 国内外现状分析我国图书管理系统始于上世纪八十年代,经过了30年的发展,已经取得了不少成就。目前,我国绝大多数图书馆已经把计算机应用进图
13、书管理系统,图书管理系统已经发展到计算机管理的自动化,网络化,数字化操作模式。90年代中期,我国图书馆自动化系统的研发曾经出现了一个高潮时期,当时推出了目前在国内较有影响的几个大型自动化系统(如南京汇文、北邮MELINETS),并提出了“第三代图书馆自动化系统”的概念。在此之后,国内图书馆自动化系统处于相对平淡的一个历史时期,无论在理论上,还是在整体技术实现上,都没有大的突破,有的研究人员甚至认为图书馆自动化系统已经到达了顶点,没有发展的余地。国外自动化系统已经在我们所说的“第三代图书馆自动化系统”的基础之上,在多个方面(如体系结构、移动计算、门户集成)得到了较大的发展。国外图书馆自动化系统的
14、起源可以追溯到1954年,当时,美国海军兵器中心(NOTS)就在IBM701机器上进行了单元词匹配检索。1958年,IBM的研究员卢恩进行了著名的自动抽词试验,开创了自动分类、自动标引、信息检索等多个与图书馆学情报学密切相关的研究领域之先河。图书馆自动化系统的真正发展是在1964年LC发起研制机读目录(MachineReadableCatalog)之后。特别是20世纪70年代,以编目系统为基础的各种自动化系统已经成形,同时还出现了以编目系统为纽带的联机编目协作网,例如OCLC,BALLOTS,RLIN,WLN等;当时的图书馆自动化系统是由大学图书馆或有条件的大型图书馆自主开发的,如东伊利诺斯大
15、学的联机图书流通系统,华盛顿州立大学的图书采购系统等。从20世纪70年代末80年代初,图书馆自动化系统由单一功能性系统转向图书馆集成管理系统,其典型代表是西北大学的NOTIS系统;这期间还出现了专门为图书馆研制计算机管理系统的公司,其中InnovativeInterface.Inc成立于1978年,Sirsi成立于1979年,Dynix(epixtech)成立于1983年,Notis成立于1983年,Exlibris成立于1980年。商品化的图书馆自动化系统的出现,本身就是社会分工的体现,使得图书馆能更进一步地专注于资源建设和服务质量的提高。事实上,从上个世纪八十年代中期开始,发达国家的图书馆
16、基本上不再自己独立研制软件,而是直接购买商品化的软件系统本文希望通过对这些国外图书馆自动化系统的分析,总结国外图书馆自动化系统的主要趋势,一方面为有志于提高国内自动化系统水平的有识之士提供参考;另一方面,也为一些希望引进国外自动化系统的图书馆提供一个当前国外图书馆自动化系统的基本概况。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相
17、关,系统的开发是系统管理的前提。传统的图书管理模式其最大的特点是手工。首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录。并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留在那里;还书的时候相对应的消去出借记录;这样做起来比较麻烦比较费时间。传统图书管理的特点是一直以来,中小型
18、书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。基于上面,有必要建立一个基于MVC的图书馆管理系统。包括一下几点:(1)图书检索模块:是图书管理系统的重要模块之一,帮助读者更快速查询图书的用途和介绍。(2)图书管理模块:是图书管理员操作模块,读者是无权进入的。由录入书籍、图书信息修改和读者借还书记录等模块构成。(3)数据维护模块:是由图书管理员控制的模块,它由对图书一系列操作构成,浏览修改读者、浏览修改图书等程序完成。(4)数据统计
19、模块:由读者统计、图书统计、借还图书分类统计、借还书时间统计等几部分组成。这个系统解决了以前的那种手工操作所存在着的如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者和管理员都减轻复杂的工序,更具有实用性。1.3 课题研究的主要内容 通过对于“图书管理系统”课题的研究,使自己对ASP.NET、网站建设及MySQL数据库有一个更加深入的了解和认识。课题涉及C#编程,巩固与学习动态网页制作方面的知识。同时此课题与MVC结构,CSS、HTML相关,还用到了部分JavaScript方面的知识,在不断的学习中,逐渐提高自己的知识水平和综合能力。本图书管理系统是在VisualStudio
20、.Net平台上运用ASP.NET技术、SQLServer数据库来实现的。其主要功能有:图书管理,图书信息管理,查询功能等。论文在撰写过程中,最注重将理论与实践应用相结合,将各种理论和系统的实际应用和操作技巧上相结合,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。网站主要实现的功能有查询、借阅、信息管理,其中信息管理为重点,包括图书信息管理、读者信息管理、管理员信息管理等。通过对信息输入、编辑(增加、删除、查询、修改)等功能完成对图书信息数据库、用户信息数据库的操作管理。第2章 系统分析2.1 系统可行性分析为采用现代化统一的计算机信息网站系统,能够有效优化图书馆管理系统,使其高效
21、的发挥最大作用,能够迅捷的为读者提供相应的服务。开发本系统的可行性研究如下。2.1.1技术可行性分析我们一般认为.NET就是.NETFramework、VisualStudio.NET及开发出的应用(ASP.NET、WinForms等),要说给Microsoft.NET下个准确定义,说实话,这个还挺难为人的。微软自己有一段时间都承认给其对.NET的定义和使用给用户带来了很confused的感觉,后来“.NET”就不在Windows2003Server和其它一些服务器产品中使用了。Microsoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用
22、程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。在Microsoft网站上对.NET定义如下:Microsoft.NET是微软公司的一组软件技术,用来连接信息、人、系统和各种设备。它通过使用WebServices技术来获得软件的高度集成。除了将小型的、分散的、构建模块应用互相连接起来,还将Internet上的更大应用连接起来(翻译的可能不是很准确)。第二种定义虽然模糊了许多,但是似乎更贴切一些。两种定义里都把WebSe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 图书 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。