高校图书管理系统的开发及应用_第1页
高校图书管理系统的开发及应用_第2页
高校图书管理系统的开发及应用_第3页
高校图书管理系统的开发及应用_第4页
高校图书管理系统的开发及应用_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要当今世界,信息技术越来越发达,作为信息的载体,计算机的运用也越来越广泛,在现代大学图书管理系统中,如何为读者提供方便的服务,信息技术早已为我们展示了其优异的便利性。在王磊发达的今天,人们更加倾向于利用网络来获取知识,对书本进行订阅。图书馆作为集搜索、分类、文化传播的重要媒介,同时也是大家汲取知识的地方。在图书馆里,人们的文化生活变得更加丰富,文化娱乐得到了满足,对精神文明的树立起到了不可忽视的作用。通过对图书管理系统的分析和设计,进行了全面的解析。通过开发工具,利用关系型数据库管理系统对图书馆实施管理,为满足阅读者的需求,分为以下几个板块:讨论、查阅、登录、书本借阅、管理员。通过分析调查

2、显示,人们更喜欢信息化图书馆,一般的传统图书馆已不能达到人们的要求。图书馆也充当了老师的角色,肩负起人们学习科学知识文化的责任。在高速发展的今天,继续教育,终生教育已经很常见,图书馆自然而然成为人们自主学习的首选之地,所以,建立信息化的图书馆更加有必要。重点词语:信息技术;图书管理程序;功能简介;关系型数据库管理系统Abstract With the rapid change of computer and network technology, computer application domain expands unceasingly, in the modern university

3、books management system management system, how to provide convenient services for readers, we have more tendency to use information technology to realize the library needs. Information is becoming more and more serious. More and more people rely on the Internet to check and borrow books. The library

4、 is a platform for us to organize, collect and disseminate culture, and it is also one of the places for us to acquire knowledge. The services provided by the library have met the needs of the society for cultural entertainment, enriched and activated the cultural life of the people, and played an i

5、ndelible role in the construction of spiritual civilization.Now people design and analyze the library book management system and make a detailed analysis of it. Through using c # as a development tool, SQL Server database connection is established books management system management system, the main

6、five function modules: login, query, borrowing books, administrators, comments, can fully meet the demand of readers. The average library can no longer meet the needs of the majority of people, because we find more information libraries more popular through its investigation, analysis and research.

7、Therefore, the library has truly entered into the common people and undertaken the task of education on the scientific knowledge and culture of the workers. In modern society, libraries have become the base for education and education for life, and they have taken on more functions of education. The

8、refore, library information is particularly important.II目 录1 引言11.1开发背景21.2重要性31.3功能41.4意义42 关键技术介绍62.1 ASP.NET62.2 SQL Server63 图书管理系统分析83.1需求分析83.1.1功能性83.1.2非功能性93.2可行性分析103.2.1 技术103.2.2 经济113.2.3 管理123.3 业务流程分析123.4 数据流程分析153.4.1 数据流程图153.4.2 数据字典163.5 系统功能分析174 系统设计194.1系统结构设计194.2数据库设计194.2.1

9、 概念设计194.2.2 逻辑设计234.2.3 物理设计234.3输入输出设计264.4软硬件配置265 图书管理系统实现275.1用户登陆模块实现275.2新用户注册模块实现285.3图书查询模块实现295.4图书借还模块实现315.5图书评论模块实现33 5.6 管理员模块实现366结论和展望406.1 结论406.2对图书管理系统未来的展望40参 考 文 献43致 谢45V 高校图书管理系统的开发及应用1 引言在现实生活中,我们经常会发现很多人对高校图书馆的定位缺乏一个准确的认识,不是很清楚高校图书馆的性质和任务;有的人对图书馆工作也存在很多无趣,认为图书馆工作就是为读者借借还还,开门

10、阅览;有的人对图书馆工作人员需要具备什么样的基本素质,应该了解哪些方面的知识也不是很清楚。大学图书馆是大学地位与实力的象征,是大学文化的重要组成。生活中,影响所有大学发展生存的重点都是教师资源、硬件设备、和图书馆,它们是合成高校建设的三大支柱;几乎在所有名牌大学里,图书馆的功能都是不可替代的,有一个名校成长的规律就是:好马配好鞍,好图书馆配好学校。图书馆是大学生的成才基地。高校图书馆是高等院校办学的三个重点之一,是学生的小课堂,它不仅是服务于科研与教学的学术研究基地,同时也是对学生们进行素质教育的好场所。对于图书馆的管理来说,应该从之前的以书为重点,转为以人为重点,既能达到师生的精神需求,又能

11、使学生提高素质,成为身体、精神都健康的人。图书馆是大学的心脏。高校图书馆的知识引领作用辅助教学、辅助科研在信息技术高速发展的今天,越来越多的人相信它能创造价值学习型社会。好大学的图书馆不仅是传递知识的机构,还承担着对文化进行传承与保护的重大责任。作为高校发展的三个重要因素而言,它不但是科学研究的主要力量来源,还为加强学生的各方面素质提供了一个好的环境。作为学生的小课堂,辅助教学的一把利剑,图书馆为信息技术服务的意义就是能够全面施展它的知识引导,利用建设更多资源,加强知识服务来为人才储备提供更多的有利资源。1.1图书管理系统开发背景现代人的生活中,因为自身文化水平的增长,图书馆也成为生活中就像吃

12、饭逛街一样普通而重要的一个方面,随之而来的问题就是图书管理也越来越不易,需要可靠的图书管理系统对图书进行有效的管理,理由如下:图书存书量和业务量庞大,仅靠传统的记帐式管理不可行;图书馆需要为学校或社会有需求者提供图书的详细信息和馆内库存情况,需要建立庞大的数据库;图书管理员需要管理借书、还书情况,并进行借阅者的登记,工作量较大,图书管理系统可以高效率地处理这些功能,减轻管理员的工作量。对于读者来说,传统图书馆已慢慢失去吸引,人们更喜欢快捷、方便的现代化图书馆,能快速满足人们的需求。对于高校来说,更是不能落后。对全世界来说,图书馆的作用都是不可忽视的,拿电视节目来说,他们在节目中说到在已经建立的

13、公益项目中,已为偏远贫困地区筹建了图书馆,还鼓励他们积极加入。目前图书馆已受到越来越多的关注,筹建也已竣工,而且引进了信息化管理。我认为这对我们国家的学校而言,是非常必须的,学生们对文化知识的需求与尊重,应该受到大家的关注与借鉴。二零零九年,图书管理的设计与实现的作者在书中讲到,因为图书馆作为信息传播介质的一种,涵盖了大量的信息数据,其图书经常被借阅,参与者各种各样,因此对图书管理系统的需求更加迫切,以此来对图书借阅、书目录、和借阅人查询来进行更好的管理。二零一三年,新一代图书馆服务系统:功能评价与愿景展望的作者提出,最近几年在外国兴起的新一代图书馆管理系统是对已有传统的,以纸质书本为主的图书

14、馆现有流程与服务的提升。1.2图书管理系统的重要性作为文化的集散地,图书馆作为文化的领导者,特别是高校图书馆,它早已超越了本身的功能价值,上升到文化精神的层次。 第一,它是信息交流分享的场地。中华上下五千年的文化典故,千变万化的多种资讯,高深莫测的专业知识。图书馆是我们获得信息的好地方,也是它的功能所在。所有人都有权利参与进来,资源共享。在图书馆里,信息技术得到了很好的发展与运用。什么是图书馆文化呢?图书馆是社会信息的集散地,很自然的,它就引领了社会文化的脚步,传达了社会核心价值观。在这个物欲横流的社会,单凭物质满足是无法代替心灵呵护的。人格精神只有在文化中才能散发出光芒。不同于其他收藏和分享

15、信息性质的机构,图书馆是我们社会文明的产物,是大家一同拥有的财富和道德认可,也是社会意义更明确的文化知识导向。它将这些财富保留下来,通过运用传播, 一点一点提高着大家的素质,为构建和谐社会贡献者自己的力量。学校的图书馆和一般的图书馆不同,它是学校包含了专业和技术等资源的地方,被当作学校的标志,老师和同学也把它看作圣地。学校的图书馆文化有更深层次的涵义。图书管理系统是非常高级又实用的,技术越来越成熟的今天,不论是什么类型的城市都应该配备。我们设计的图书管理系统主要服务于学校的,与一般的图书馆有些许差别,需要的人能够轻松掌握。衷心希望经由此管理系统,可以带领大家领悟古人“书中自有黄金屋,书中自有颜

16、如玉”的美好感受,通过阅读,使我们的内在精神层次更上一层楼。1.3图书管理系统的功能分析研究对高校图书馆需求分析以及对其读者需求的分析了解到系统应该怎样来进行设计,我的设计理念是简单,明了,不必太过花哨、复杂。功能版块简洁易控制,快速掌握并运用,包含以下几个版块:第一,初次使用者注册登录:已有账号直接登录就可进行更进一步操作,初次使用者注册时要注意注册信息和证件信息要相同,以免注册失败。成功登录后就可以对图书进行查阅。第二,书籍查找:使用者依据已知的书本零碎信息搜索查询,例如作者姓名,书籍名称等,输入信息后系统会自动识别,并显示搜索到的学信息。第三,管理者:图书管理工作人员进入系统需要身份识别

17、,方能对图书信息进行改正、查阅、整理,另外,还要负责解答借阅人的疑问,解决问题。第四,书本借阅与归还:借阅人结束时,管理人员要注意登记好借阅人姓名,借出时间、书本名称,且借阅人要按时归还所借图书。第五,关于新书的管理:新书到馆后,管理人员须对其进行登记、归类,把新书信息录入系统,这样借阅人需要时才能找到这本书。第六,书评:借阅人通过阅读,以表达自己的观点和看法,言论自由,也可以建议馆内须增加的图书类型,对系统的完善提出建设性指导。1.4图书管理系统的意义现有的传统型图书馆已满足不了人们的需求,现代图书馆系统信息化的兴起受到了人们广泛的关注。作为高校,建立图书馆对于学子们来说已经很幸运了,再有管

18、理系统加持的话,那将造福更多的人。为了使用更方便快捷,我们对系统进行“减负”,查阅的人可以根据类别进行查阅。我们设计的系统里加入了搜索关键字这一功能,可以让查阅人迅速查找到所需书本资料。举个例子,某人在图书馆看到某本书里的内容,并对其产生了浓厚了兴趣,遗憾的是他并没有记住那本书叫什么名字。此时,只需在系统输入作者姓名,便会罗列出该作者的作品名称,其中肯定包含他寻找的那本。另外,还可以输入关键字,系统就会给出与它有关的图书名称,这样一来,就可以提高阅读者的查阅效率。对于计算机运用而言,图书管理只是其一个小小的部分,对比传统的人工管理办法,优势更加突出,比如方便快捷、搜索时间短,安全性高,容量大,

19、使用时间长,资金投入少等。这些优势既能提高读者的阅读效率,又能使图书管理更加轻松,真正做到了双赢。由此可见,信息化系统管理对图书馆而言是百利而无一害的。我们在对最近几年图书馆访问量进行研究时发现,网络访问量远高于其他渠道的访问量,更加说明信息化管理图书馆的必要性。 2 关键技术介绍2.1 ASP.NET和ASP相比,ASP+在很多地方都比它更优秀,比如数据库衔接、较大的网络站点运用、对象性等方面。不仅如此,ASP+还有很多的优点,比如说:放置在内的对页面结果和对象进行缓存,支持可扩展标记语言,并可以对其数据集进行处理;在服务器的控制方面,也给予了全面的交互式制。ASP+工作在超文本传输协议上,

20、并利用超文本传输协议的指示和战略来完成从服务器到浏览器之间的相互沟通合作。ASP+是微软包含的一个分支,编译代码是它的应用系统,使用网页中包含的可重用和拓展的组件或对象编写。这些代码可以在.Net框架中使用整个类的层次结构。ASP+网页窗体把事件驱动的相互模型延伸到了网页程序运用。浏览器向Web服务器提交Web表单/窗体,服务器返回完整的标记页面或HTML页面作为响应10。2.2 SQL Server 结构化查询语言是一个关系数据库系统,是被三家公司合作开发完成的,分别是微软,塞班和安信达。第一个版本在十九世纪末推出。之后微软和塞班就各干各的了。微软将其运用到Windows系统当中,塞班则把重

21、点放到了尤尼斯操作系统中。微软对于版本的更新从来没有停止过,一九九六年,微软推出了6.5版本,到一九九八年,7.0版本正式诞生了,到了千禧年,结构化查询语言2000问世,目前为止,最新一代是结构化查询语言2017。结构化查询语言运用非常广泛,特别是数据方面,比如数据的更新与提取等。目前为止,大部分的关系型数据库管理体系都使用了结构化查询语言的标准,比如甲骨文数据库,微软,塞班等。即使大部分的数据库都对它进行了延伸探索,但标准的结构化查询语言指令依然可以被使用,来继续对数据库进行作业。(包含Drop、Update,DeleteSelect,Insert,Create)73 图书管理系统分析3.1

22、需求分析3.1.1功能性需求分析 经过我的研究发现在各个高校中,以下功能对图书管理系统有着方便快捷的功效: (1)考虑到阅读者能够更简单的检索到书籍的基本摘要,该系统设计了一对一的网络页面来针对使用者的检索需求。 (2)针对查阅人员对书籍基本情况掌握不全面的情况,本软件开发了一些特别的操作,来最大程度的保障阅读者的要求,例如关键字的检索功能,阅读者只需提供作者、出版社、书名中的部分字句,均可进行检索。 (3)为了满足更多的需求,我们可以通过相关的证件在软件中注册,注册后可以享受不限时阅读、检索、借阅、留言等等的特权。 (4)当然,为了维护、管理图书馆管理软件的良好运营,我们会有一个拥有更高权限

23、的管理员,他在身份识别通过后能够对阅读者和书籍信息管理和操作,例如搜索、删除、改正等等。 (5)注册完成后,阅读人员能够根据自身的需求在图书馆随意借阅书籍,管理者需要对被借阅的书籍信息进行记录,包括书名、作者等等,而借阅人员在借阅时限到来之前应该归还书籍。 (6)为了让图书的借阅信息更加清晰,书籍管理者通过已经记录的书籍借阅信息,可在管理系统中对以外借的书籍信息梳理,修改或者清除库存记录,这样可以为其余阅读者提供更多的帮助(7) 在图书管理软件中,针对软件中存在的问题,我们添加了评论的功能,不论是阅读者还是管理者,他们都能够对图书馆、软件、书籍信息等各个方面提出意见和建议,并最终传达给我们,这

24、是为了系统长久、全面的发展而设计。 3.1.2非功能性需求分析就图书管理系统而言,功能性以外的研究也是很有必要的,是完善系统的重点。(1) 管理系统的传送性信息非常的重要,它能够被传送到世界的每一个角落,人们得到信息后,才能对信息进行研究、探索,才能知道信息是不是会对自己造成影响。我们的图书管理系统也是如此,查阅者首先要知道已知的零碎信息,才能在系统中找到答案。(2) 管理系统的真实性 系统的基本属性都是真实性,我们得到的信息的真实性总是会被损坏,因此为了到达用户手里的信息免遭破坏,我们应该加强这方面的监管。(3) 管理系统的分享性相对于物质的交换,信息能够实现共享,这是信息的独特性。物质交换

25、后,其拥有者会出现两种情况:一是不再拥有该物质,二是该物质的拥有量减少,而信息共享则不存在这两个问题。 (4)管理系统的分级由于人们角色的不同,对信息的需求也不同,我们在进行书籍管理软件研发时针对使用人群,在软件中添加了不同的功能,来满足各类人群的需求。比如说,阅读者使用软件是为了获取书籍摆放的具体位置,而管理者使用软件则是为了实时了解书籍的多少。(5) 关于管理系统的安全方面对使用者来说,系统安不安全是我们考虑的主要问题,信息所包含的意思我们每个人的理解都不一样,要学会对信息进行分类,并依据得到的信息搜索才能得到我们想要了解的部分。作为使用者来说,大家都希望在获得信息的过程中不会暴露自己,系

26、统会自动给予信息获得者保护,信息获取途径安全性就有了保障。 (6)对于系统可靠性方面的研究图书管理系统的可靠性主要是依据浏览者对该系统的认可,当读者通过注册登录后利用这个系统根据自身需求进行相关图书资料查找,此时系统的可靠性表现在系统能够通过读者输入的信息快速准确找到对应的信息并传达给读者。(7) 对系统方便性方面的研究 对于该系统的方便可以从两个方面而言,其一是从读者角度,当读者在通过该系统查找自己需要的图书时候需要系统快速反应;其二对于管理人员在对图书和读者信息进行相关处理也需要该系统快速反应。3.2可行性分析经过的我研究发现:经过对高校人群普通询问可知学生对于图书是非常需要的必不可少的,

27、很多的学生都想能够拥有一个非常信息化的图书馆。最近听说就有企业想要拿出一些金钱来建设图书馆,这些事迹体现出人们开始对图书馆事业的重视,也体现了企业和人们想通过创建图书馆文化来提高自己的文化涵养。 3.2.1 技术可行性对于考虑完成图书管理系统在技术方面是否可行,其实现在网络科技如此发达对这么一个局部系统建立还是没有问题的,现在的科技在编写代码方面可以有多种计算机语言可供选择,而且计算机专业人才也有很多很多。在众多技术里面,其中的计算机技术就已经可以从容应对该系统的建立13。在设计这个图书管理系统我们的后台数据库采用SQL Server数据库,我们的前台计算机语言选择C#。主要因为前者数据库可以

28、给读者和管理人员较好的界面,后者主要优势在于适用范围大,市场所占比例高。在如今计算机更新如此快速环境下,采用VS2012环境对系统的页面和代码进行各种操作,最后通过专业的VS软件以及后期让专业的计算机人员进行加工处理,最后才能按照要求完成这个系统。综合当今前沿计算机领域发展和各种技术,在采取这些技术路线和方法后,根据图书管理系统所要求的各项指标及条件在现有技术条件下是能够充分完成,其可行性是可以达到的14。3.2.2 经济可行性 对于这个系统在经济方面是否可行,主要依据经济可行性和经济合理性这2个方面来考虑,下文将分别对此进行评价。 (1)经济可行性 对于经济可行性只有从资源角度考虑其可行性,

29、主要考虑到其人力、自然条件和物质三个方面,只有都充足下其可行性才高。任何一项公共政策都存在一个争取公共经济资源的问题。主要考虑2点,(1)按照计划的执行,利用已有的公共经济资源能否完成该系统建立;(2)建立该系统后,自身投入成本和后期的收益是否得当。在考虑这2点的前提是要考虑实际情况国家财政是一定的,因此公共经济资源是受到一定限制,这个就涉及到需要开发者在政府面前进行申请。当然我们不仅尽量保证其收益最大这样我们获得公共经济资源也会越多,也要保证我们投入成本不能超过预计的收益值,而我这套方案又方便又省事最重要的是在经济上投资很小不需要太华丽只是简单的应对高校学生的系统15。因此,根据设计的方案来

30、评估,我们的资金和技术是没有问题的,是能够创立这个图书管理系统。 (2)经济合理性选择经济合理性主要遵循一个最优原则,一般是指在等产量中选择消耗最少资源的方案,也可以指在等消耗资源下选择产量最大的方案,也可以把2者进行结合选择,综合比较。只有在现有技术的基础下,成本最小,经济才最优化最合理,因此经济合理性与科学技术是有一定关系的,技术越高其合理性门槛也越高。通过这套方案可以让高校的学生们在最经济的情况下又方便又快捷在知识的海洋中“遨游”。我认为这是非常合理的在经济上。 3.2.3 管理可行性目前国家和社会都非常重视教育也在教育行业大量投资,因此对于图书馆管理系统这个平台是非常受到关注。管理信息

31、系统可行性研究指根据系统目标 和信息的需要,对用户是采购还是研制新系 统在技术、经济和操作上是否可行进行的分 析研究。这是投资决策的基础,其中,投资效 益的计算和分析是可行性研究结果的综合性 反映,是作出最后投资决策的依据。可行性 研究应在系统投资前进行,可行性研究报告 经企业主管部门审批后,系统研制小组的工 作重点即转入系统的实施阶段。现在教育事业上人们是越来越重视的,无论是从刚出生的小孩,还是到幼儿园,小学、初中到以后,教育无疑是现在最关注的话题,所以投资教育事业的人也会越来越多,更不必担心这方面的人才,所以图书馆就更有必要建立了,这是一个发扬知识的很好的一个平台,很普通也很普遍。3.3

32、业务流程分析业务流程图的图形符号如图3.1所示。图3.1业务流程图的图形符号示例读者可以进入系统页面查询图书信息,读者通过注册把信息存在数据库注册之后可以登录进行图书借阅然后填写借阅信息表就可以成功的借阅图书随后借阅信息会存到数据库。借阅图书之后可以评价图书用户查询、借阅图书业务流程图如图3.2所示。图3.2 用户查询、借阅图书业务流程图示例读者可以通过登记读者信息来浏览图书,如果没有注册必须先注册成为会员再登录,如果已经注册的可以直接登录,如果已经登录了就可以直接提交所借图书信息等待管理员确认之后即可登记图书信息核实读者信息之后可以成功借出图书。用户借书的流程图如图3.3所示。图3.3用户借

33、书的流程图 3.4 数据流程分析3.4.1 数据流程图数据的流程一般都是将数据流程图的符号如图3.3所示。图3.3 数据流程图的符号示例,读者通过图书管理系统进行图书信息和读者信息的查询,管理员收到信息后进行处理将图书信息通过图书管理系统把图书查询的结果返回到读者这里,图书管理数据流程图如图3.4所示。 图3.4图书管理数据流程图3.4.2 数据字典我们从该流程图中可以得到相关的数据字典,其内容见下文所示:(1)数据流字典 数据流编号:001数据流名称:图书信息单 简 述:浏览的人要在系统上查找相关资料,该系统能够查找出(2)数据元素字典 数据元素编号:0001 数据元素名称:图书编号 别名:

34、图书编码 简 述:区别图书的唯一标识 类型及宽度:字符型,10位 (3)处理逻辑字典 处理逻辑编号:1.4 处理逻辑名称:登记 简 述:通过图书相关基本信息将其进行编号并将作者、数量等其他必要检索信息填入到对应地方。 输入的数据流:图书查询 输出的数据流:图书信息表处理频率:按照每天一次的频率(4)数据存储字典 数据存储编号:101 数据存储名称:读者信息表 简 述:存储读者详细信息数据存储组成:图书编号图书名称图书作者数量借阅次数+图书位置在该系统里面。浏览者第一登录系统是要求通过自己基本信息来注册该系统,之后在查找检索之前是要用之前注册信息登录,然后根据自己需求进行操作,得到自己信息或者完

35、成基本操作后可以退出该系统,具体判断树见图3.5所示。 图3.5判断树3.5 系统功能分析 根据该管理系统的功能具体要求通常将其划分四个功能部分,如下所示: (1)基础数据维护:对浏览者、管理人员和图书馆中的所有图书和刊物进行相关信息记录和处理。 (2)图书借阅管理:对读者的需求主要包括查询相关图书信息,借还相关图书等一些信息进行管理。 (3)图书管理:对图书馆里面所有书籍和期刊进行信息统计并对新书和废弃图书进行信息的完善和更新。 (4)系统管理:对运营的网络进行管理,对该图书系统进行日常维护; 其中对该系统逻辑(功能)结构功能树,见下图3.6所示。 图3.6逻辑(功能)结构功能树4 系统设计

36、4.1结构设计在该系统结构中主要由两大部分组成,其中一个是浏览者或者借还用户对图书进行相关信息检索和借还;另一个涉及到管理人员对图书信息的相关管理以及对读者信息的基本管理,其具体结果见图4.1所示。图4.1结构图4.2数据库设计4.2.1 概念设计该系统中一般包含借还书的读者、管理信息的管理者、中间介质的图书以及对图书的评价,因此对于数据库的形成将采用E-R图来展示,其中具体内容如图4.2至图4.6所示。对于图4.2中图书属性而言必然包括基本信息如其名称、价格、以及其对应的作者等相关信息,这些信息都必须一一呈现并记录下了。图4.2图书属性E图 对于图4.3中,进入该系统的读者在查询前必须完成注

37、册,当然注册的基本信息包括一些如姓名、男女性别、密码以及电话等一些可以确定身份的信息,这些信息组成读者必要的相关属性。图 4.3读者属性E图 对于图4.4中,管理该系统的管理人员在操作管理前也必须有基本信息的记录,其中有一些如姓名、男女性别以及电话等能够确认身份的基本属性特征。图4.4管理员属性E图对于图4.5中,评论的基本属性可以包括一些读者基本信息、图书基本信息已经评价的内容并将这些进行序号编号,建立内在必要联系。图4.5书评价属性E图对于图4.6中,下图为图书管理系统。图4.6图书管理系统E-R图4.2.2 逻辑设计(1)图书信息表(编号,名称,类型,价格,作者,数量,借还状态,出版社)

38、(2)用户信息表(编号,姓名,身份证号,登录姓名,登录密码,性别,联系方式,年龄)(3)借书记录表(借还编号,读者编号,图书编号,借阅日期,借还数量,归还时间,是否续期)(4)管理员信息表(管编号,身份证号,姓名,性别,联系电话,年龄)(5)评论信息表(评价编号,读者编号,图书编号,评价内容,评论时间)4.2.3 物理设计对于该系统物理设计而言,主要针对其数据库的结构能够采用一些设计方法包括像存储量、索引和安全等设计方法,通过这些技术可以在存储结构上更完善,使得系统内容更加丰富,结构更加优化。(1)图书信息表如表4.1所示。表4.1图书信息表(2)用户信息表如表4.2所示。表4.2 用户信息表

39、 (3)借还信息表如表4.3所示。表4.3 借还信息表(4)管理员信息表如表4.4所示。表4.4管理员信息表(5)评论信息表如表4.5所示。表4.5 评论信息表4.3输入输出设计输入输出设计内容主要包括输入设计和输出设计,前者是读者和管理者在注册时候根据自己基本信息完成注册和登录;后者是通过读者和管理者自身对系统的功能需求最后系统反馈其结果。4.4软硬件配置软件配置:1安装VS 20122安装SQL Sever硬件环境: 1电脑CPU主频Pentium3GHz或更高。 2电脑内存512M或更高。 3电脑显示器分辨率800600或更高。操作系统:Windows XPWindows 2007,Wi

40、ndows 环境下的电脑。5 图书管理系统实现 5.1用户登陆模块实现在读者和管理人员登陆这个方面,前提是自身已经注册相关信息后可以根据自己设置信息主要是登录名和设置的登录密码进行系统登录,然后进入系统后根据自己需求完成操作,最后为了安全起见操作完成后按照步骤退出该系统,这部分代码设计具体如下所示: 5.2新用户注册模块实现对于新用户注册模块这方面的功能实现其主要内容为,在读者或者管理人员进行登录前需要完成的注册,这些注册信息必须是真实的,要依据自己的身份证并且要与输入的基本信息包括姓名、性别和年龄等要保持一致,这样既保证信息正确也可以保护自身信息的安全,其中最关键的是自己要重视密码的设置万万

41、不要忘记,当注册成功后就能根据自己所求进行各种操作,注册代码实现如下文所示。 5.3图书查询模块实现 对于图书查询这个方面,当读者根据自己登陆名称和密码进行系统登录后,通过图书的一些基本信息主要有图书的名称或者作者等一些关键信息进行查询,系统会根据这些条件进行筛选出,这些功能的实现具体代码如下文所示,最后设计的系统页面见图5.3所示。 图5.3进行查询、搜索 5.4图书借还模块的实现对于图书借还这个方面功能,当读者通过自己真实信息注册后登陆系统就能够根据自身需求借阅图书资料;其次管理人员在登录后要对读者和图书信息进行核实和更新,当确认相关信息正确无误后方可以进行操作,并对图书借还信息和数量信息

42、进行更新;最后读者要在借还规定时间内归还图书资料,以免延误并对自己借阅进行记录,其具体代码设计如下文所示,其页面设计见图5.4所示。图5.4 借阅图书 5.5图书评论模块实现对于图书评论这个方面的功能实现,其主要内容是读者通过在系统中借阅图书资料后根据查看和阅读后的自身感受和其他想法也包括对图书馆管理等方面提出一些评论和意见看法,这些内容可以随意发挥好的坏的都可以;最后管理人员在后台登陆后对读者这些感受和建议看法进行规范整理后可以展示出来,不断完善,其具体代码设计如下文所示,页面设计见图5.5所示。图5.5 整理评论内容 5.6 管理员模块实现 对于管理员功能实现其主要内容是在读者对相关图书进

43、行借还时候需要对该图书基本信息进行修改或者删除,特别是数量上,其具体代码设计如下文所示,其页面设计如图5.6所示。 图5.6修改和删除 管理人员通过后台登录后对一些已经被读者借还的图书进行信息上修改,也可以对数据库进行添加和删除,其具体代码设计如下文所示,其页面设计见图5.7所示。 图5.7 图书有增加页面设计6结论和展望6.1 结论对于撰写这次图书馆系统的开发及应用应该是我在大学写的最后一个作业了,也不能算是作业,文章也谈不上,应该说是一个总结吧,在这四年的时光里,我作了关于图书系统专业方面的一个总结,如查询、借阅等这些功能个人觉得有必要注重美丽的外观如何实现,同时更要注重所有功能的实现。对

44、于这次制作,我觉得更多的还是想让还没毕业的高校学生可以用到简单的图书管理系统,可以让他们在忙碌的学习生涯中得到一丝便捷,这也是我制作这个的初衷。毕竟这个系统需要面对的人群是高校的学生,所以我们没有必要做的高大上,简单方便快捷就好,这也可以让高校的学生更有效率的阅读借阅图书等等。 在校的读者对于图书的需求总体体现在调查、分析和研究等方面,再者是有关设计好图书馆内部系统所要用到的针对性功能区块。一般我们要在作出规划之前研究出其具体的功能,要么在其中程序功能是重要的组成部分,因此在研究或者制作的进程中要规避自乱阵脚。 最终按照以前有关其管理、经济、技术这三个方面的可行性及非功能等方面进行了仔细的研究

45、和剖析,以及依据完整的设计形成了整篇论文。6.2对图书管理系统未来的展望在计算机技术下图书馆里面的全部资源都实现了网络化,这种方式称之为图书馆的工作网络化,图书馆在为读者服务方面具有24小时制的特点即是其工作时间是不间断的。其资源的数字化发展是得益于数字技术的飞速发展,而数字版本化也就是全部资源实现某种形式的“数据”,并且这种形式的“数据”可以直接由图书馆系统进行集中管理;数据管理含括数据的整个周期,还涵盖了检索、组织等。结构与语义化具体表现为两个方面:一是关联数据化、数据化;二是繁琐和复杂的数字资源格式和种类。伴随科技的进步和发展,图书馆已经占据了更多网络数据的重要位置,其创设可以从管藏和捕

46、捉资源的有关细化的描述转移到联络其他更广阔的资源上,使得发掘资源彼此的关系相比于发现其自身对于处理资源孤岛难题具有更重要的意义。当今,图书馆数据资源是指书目、规范资源等等庞大的数字资源可以将联系的数据技能发布为任何敞开互联互通的数据连接上运用自如。举个例子,就拿书目资源来说,假设我们现在有一本书,那这本图书就是在图书馆的馆藏系统里有一条记载的,加入把这一本书显示到章节上,那么就是增长到一百零一,假如把这个细节化的话,有可能就是增长到一百零二,假如在把它细节话到知识元的话,就是一百零三或者一百零四。一条路径即是把图书馆记载里面的MARC记录转变为XML的格式,首先可以把它的字段剖析转化成实体的,然后在把它给予一定的语义,再者就是把它变成一种新的格式,最后就可以将其公布到网络。总而言之,在未来图书馆资源有关于信息化这方面的创设当中,关联数据化可谓是炙手可热。图书馆服务的从量到质的飞跃,其智能化的突飞猛进,还有大数据有关的运用以及各式各样的信息感知技能等的提升都得益于穿戴设备和移动终端的广泛运用。书书、人人、人书相连这些特点都是我们现在智慧图书馆所具备的重要元素。无论何时何地何种方式下都可以使用。个性化的服务、智能交互的功能这两个属性是用来分辨传统和智能图书馆的。这两者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论