ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:560.59KB ,
资源ID:18622630      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18622630.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(xx省中小学省级标准化学校建设图书管理系统软件设计大学本科毕业论文文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

xx省中小学省级标准化学校建设图书管理系统软件设计大学本科毕业论文文档格式.docx

1、 图书管理系统 ;SQL Server2012 ;C# ;.NET ;visual studio2012The construction of the school library management system software provincial standards in primary and secondary schools in Hebei Province Abstract With the increasingly rapid development of a science and technology,information products are increasi

2、ngly high requirements, people increasingly find books as the carrier of knowledge power transmission has been unable tomeet the needs of people, so the emergence of electronic books and other high-tech products. The books management system management system nowhas more perfect system to follow the

3、requirements of the times. In addition,the current our country still has a serious phenomenon: the general schoolalthough a library, but not a complete set of management system, not on the books, information has a set of reasonable, perfect operation management.This not only makes the book managemen

4、t confusion, comes to impossible to trace, but also affected the students to borrow books, but also affect theoverall development of students, training of the talents in China.In order to solve the above problem, specially designed the system for theprimary and middle schools in Hebei province libra

5、ry. This system is mainlydivided into five functions: books management, reader management, library management, bar code printing, statistical report. Five major functions of eachstick to their posts, ConnDB and database connected by, and establish dependencies. At the same time, in order to avoid bo

6、oks be storedphenomenon, this system requires first need to be classified storage for the library shelves to add information, books and books information storagerequirements associated with location information and bookshelf. In addition, in order to fit in with the rapid development of modern infor

7、mation technologyera, the system on the existing basis, add the electronic book entry, storageand reading and other functions, to ensure the books can not single and boring. Collection of books not much number according to the characteristics of primary and secondary schools in Hebei province are fe

8、w in number, the library, the system for library management operation using the method ofsimple type can meet the basic function. In order to meet the multi campuslibrary, a plurality of partition, the system uses the C/S mode and provide the shelf management to assist school books partition storage

9、. In order to protectthe information security, the system design related database using SQLserver2012, and can add a login user, and allows only allows the server to access the database using this identity. This paper describes the use of C# language, using C/S mode to realize the whole process of c

10、onstruction of school basic functions of library management system software provincial standards in primary and secondary schools in Hebei Province under.NET platform. First, from the actual situation of library information management, system development background, needs analysis,design principles

11、are described, and then the description and implementation of test for detailed design and function of the system, finally the summary and Prospect of this system.Keywords: library management system; SQL Server2012; C#;.NET; visualstudio2012 1 绪论1.1 背景(1)开发背景传统的方式首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签

12、想对应的图书分类卡票,最后图书分类卡片按类别分别放置在文件柜里。对于有图书证的学生或教师来说,还要对他们的资料做一定的记录。并且在人们来借书的时候,首先持证者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证者的借还书时间和在书签条上写下借还书记录,等等。无论是对于图书的管理还是对借阅的管理,都十分复杂不方便。 而在图书管理系统中采用计算机管理图书是一种计算机应用技术的创新,它解决了传统复杂的纯手工方式,避免了图书管理与借阅等流程中的繁琐细节,并且带来了方便了对图书与读者的统计。(2)图书管理系统产生的背景 图书管理系

13、统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据库一致性和完整性较强、数据安全性较好的库,后者则要求应用程序功能完备,易使用等特点。 经过分析发现,采用visual studio开发工具可以有效便捷地对数据库进行操作,采用sql server可以创建一个较为稳定、安全的数据库,且二者可以相互操作,还可以采用visual studio开发工具方便快捷地随意生成、替换所需控件,方便了窗体的设计。于是,在此基础上,首先建立了一套数据库、服务器、客户端相互连接的基本体系。再经过对初始原型系统的不断修正和改进,不断努力实现能够满足

14、用户需求的可行的系统软件。1.2 目的 为了实现书籍与其他文献的集中存储、分布管理,为了便于资料的便捷查询和安全控制,为了追踪书籍的来源、去向、统计所有馆藏书籍信息,为了提高效率、减少人力资源,为了跟进时代的需求、社会的需要,为了广大莘莘学子的全面发展与综合素质的提高,编写了本系统。1.3 意义(1)提高了图书管理效率 友好、健全的图书管理系统不仅具有一种人性化的设计,还可以在不同情况下跟进用户需求进行不断的改进。在这种强大的支持下不仅可以不断减少管理员操作管理所耗费的精力,还可以避免管理人员操作的错误率,提高服务质量。(2)带动了学生看书的积极性 存在着不少中小学生认为自己一看书就犯困,然而

15、上网时却来劲儿。而本系统嵌入了电子书籍的查看与阅读,紧密跟进时代的需求,不仅有效地避免了学生们的这一弊端,还可以促进学生们的积极性。(3)提供了多元化、综合化的服务 跟进时代步伐的一套图书管理系统不仅实现管理服务的多元化、综合化,还有效地提升了网络信息资源的利用效率。具备登陆权限的人员,可以在任意地点下载客户端登陆进行查询、添加电子书籍、查看电子书籍等操作,打破了传统的单一服务形式。(4)提高了图书管理人员的综合素质 图书管理系统的应用为图书管理人员的工作职能带来了重大的变革,这要求图书管理人员应当具备较高的综合素质,在网络信息时代不断完善自己的知识体系。促使图书管理人员自觉地提高综合技能、熟

16、练运用计算机技术,能够自主建立各种文献数据库、解答读者的问题,并指导读者如何获取其所需的资料信息。2 设计理论与技术基础2.1 设计原则 本系统秉承方便管理员操作的原则、即时保存与管理信息的原则、人机交互友好的原则、数据通讯流畅的原则、为人民服务的原则,全力为河北省中小学打造一个与时俱进的图书管理系统软件。力争完善系统的每一个重要环节,避免“蝴蝶效应”给系统带来的重大损失。2.2 管理理论 为了避免图书馆内读者对书籍频繁的借阅与归还带来的凌乱问题、为了解决书籍随意存放造成的杂乱无章问题等等,一个有组织、有效率的管理显得尤为重要。2.2.1 MIS理论 MIS(Management Inform

17、ation System)即管理信息系统,是一个以人为主导的,利用计算机硬件、软件、网络设备,进行信息的收集、传递、存储、加工、整理的系统,以提高组织的经营效率。 管理信息系统是有别于一般的信息系统,因为它们都是用来分析其他信息系统在组织的业务活动中的应用。学术上,管理信息系统通常是用来指那些和决策自动化或支持决策者做决策有关的信息管理方法(例如决策支持系统、专家系统和主管支持系统)的统称。2.2.2 图书管理 图书管理为专门为图书而打造一套管理方案。它统计了图书的订购时间、订购价格、入库时间、出库时间、从属分类、存放位置等的信息。无论是入库还是出库,它都有一套体系记录其相关信息,并且需要判断

18、是否可以进行该操作。2.2.3 读者管理 只有拥有相应权限的读者才能进行相关操作。与此同时,管理员需要统计所有读者的信息,并且记录该读者是否可以借书、续借等。一套拥有读者信息的管理系统,才能更好的追踪书籍的去向。2.2.4 借阅管理 Id号为*的书籍在不在?被谁借出去了?什么时候借出去的?什么时候归还?归还的时候有没有超时?若不能归还,需要赔偿多少金额?等等问题的提出,无疑需要借阅管理来处理。同时,借阅管理需要统计出所有书籍或读者的借阅次数或数量。2.3 人机交互理论 纵然图书管理系统中引入了计算机等自动化元素,然而仍然需要一定量的人工管理与操作系统,以维护数据的准确性并能及时发现问题、解决问

19、题。而系统的客户端则是本系统与用户的直接交互。为了从人性化的角度思考、更满足用户的需求,人机交互的思想起到了重大作用。2.3.1 人机交互的特点与要求 (1)友好性 无论是管理员还是读者在操作时,界面应当以简洁明了、便捷的方式呈现在用户面前,操作越简单越能快捷地获取想要的数据便越好。如果能提供给用户相应的快捷方式,或者提供给用户相关维护人员的联系方式便更好了。 (2)灵活性 系统应当在能够满足用户的需求的情况下,能够以不同的方式去完成用户的需求。尽量避免死板、不可改变的情况。 (3)功能性 系统应当能完成每一个用户所发出的指令并能满足用户的需求。 (4)明确性 系统应当清楚、明确的知道用户发出

20、了什么指令,并且能够正确地给出相应的输出。 (5)一致性 系统的工作方式和处理问题的步骤尽可能和人的思维方式一致,系统在不同工作显示界面上应当具有相似的交互显示格式和相似的人际操作方式。 (6)可靠性 系统应当能够正常无故障地工作,应当在运行过程中不会出现死机、崩溃等问题;系统运算提供的数据应当可靠无误;系统对数据的安全保护应当具备一套相对健全的体系。 (7)图形化的使用 虽然本系统是个应用软件,但是对于的使用还是很有必要的。图形化的使用能使系统表现更直观形象、更易用户所接受。2.4 C#语言的支持 C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#由C语言和C+派生而来,继

21、承了其强大的性能,同时又以.NET框架作为基础,拥有类似visual Basic的快速开发能力。C#由安德斯海尔斯伯格主持开发,微软在2000年发布了这种语言。 C#虽然没有模板的支持,但是在C#2.0中引入了泛型,并且支持一些C+模板不支持的特性,本系统在接收通讯数据时就使用了这项技术。C#中的委托技术也相当重要。在.NET环境中不允许线程直接访问控件,而在客户端从线程返回回来数据之后,会经常性的使用这些数据改变窗体中相应的显示的数据。而有了委托的这项技术,方便安全地解决了这一大难题。2.5 数据库的支持 Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案。数

22、据库的内置语言原本是采用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,但是微软公司对它进行了部分扩充而成为Transact-SQL。 采用数据库的思想,不仅能够快捷、清晰明确地存储所有相关数据,而且能够方便数据的查找与统计,更重要的是,数据库的引入为网络安全、信息系统的保护更是增添了一层厚厚保护膜。 本系统对数据库的使用不多,主要是新增了一名可登陆数据库的用户、创建数据库、查询/修改与保存数据表信息。由于在C#中采用DataAdapter缓存技术实现对数据库的操作,所以本系统在数据库中的修改也省去了不少繁琐事件,同样不需要编写复杂的存储过程。在安全上,加强了程序的防护措施;

23、在事件处理上,它们分工更明确,避免了逻辑混乱的不良现象。3 需求分析3.1 确认目标3.1.1 功能需求3.1.1.1 需求说明 本系统为三大种人群而设计:Administrator 、普通管理员、读者。Administrator为高级管理员,只由一人负责,能够操作后台的一些高级配置、如更改数据库、数据备份与恢复、对普通管理员的权限的修改等;普通管理员能够操作图书管理系统的一些基础功能操作,如录入图书、查询图书资料、修改图书资料、管理读者等;而读者又分为三内:校内的教师与学生、校外授权的超级用户,但他们都只能做对图书的查询与查看电子书籍等操作。 只有在登录被验证、获得权限之后才能登入系统,不同

24、身份的人登录之后所能看到的界面是不一样的。 每位读者拥有自己的一份借书证,其中记录着读者的ID号、姓名、院系(单位)、与借书还书的相关信息。读者可以根据其所持图书证进行借阅书籍、归还书籍、进入图书馆等操作,还可通过图书证登陆相关系统后查询、阅读电子书籍。 借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借阅数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。 归还图书时,由管理员录入借书卡号和待归还的图书编号,

25、显示借书卡号、读者姓名、图书编号、图书名称、借书日期、应归还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏程度,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。 图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。 信息查询。所有录入数据库的数据,包括

26、读者的信息、书籍的信息,图书管理员不仅拥有可以添加、修改、删除信息的权限,还拥有查看的权限已经将所有读者、图书的id号打印出条形码的权限。尤其是对于读者的登陆密码,假若读者忘记了密码,可以寻求管理员的帮助。管理员通过一定途径确定该读者及所持图书证的正确关系,成功辨认后方能为其找回密码。密码的现实也不能直接显示在界面。只有管理员确定当前信息查看安全的情况下才能点击“现实密码”,才能查看所有读者的登陆密码。 于此同时,管理员还拥有统计报表的权限。通过当前已有的数据,管理员可以判断出当前图书借阅的趋势并预计未来图书的借阅情况并能根据此趋势判断将来图书馆的发展趋势。另外,图书管理员还可以根据统计来判断

27、是否需要新进一些什么类别的书籍以满足读者的需要,进而更好的管理与完善图书管理系统等等。如图3-1所示:图3-1 功能分析图3.1.1.2 基本流程介绍图3-2 基本流程图3.1.2 性能需求3.1.2.1 数据库的容量 河北省中小学的图书馆藏量相对来说比较小,可以万计数,数据库中所需记录的数据所占空间并不大,因此对数据库的容量只需较大,无严格限制。3.1.2.2 服务器性能与容量 服务器要求必须在有多台客户端登陆时仍然能够较好地流畅地运行,并且能够返回给客户端正确的数据。于此同时,因为电子书籍的存储只能以文本的形式存储以节省数据库的资源,所以相对来说,数据库的容量是需要较大的。假若每本书籍所需

28、容量为1M,那么10000本书所需容量为10000M,即9.77G,而随着电子书籍的普遍,所需容量必然会增加。从长远的角度思考,服务器所需的性能与容量相对来说都是较大的。3.1.2.3 网络环境 本系统所需网络要求不严,只需要能够保证数据的发送与接收即可。而每次数据的发送与接收量并不大,所以只需要一套简简单单的能够连上网的环境即可。3.1.3 环境需求3.1.3.1 硬件环境 处理器:Intel(R) Pentium(R) CPU P6200 2.13GHz 安装内存(RAM):4.00GB(3.86GB可用) 系统类型:64位操作系统 笔与触摸:没有可用于此显示器的笔或触控输入3.1.3.2

29、 软件环境 Visual studio2012、sql server20123.1.4 可靠性需求 本系统要求每位用户在每次登陆的时候能够为其进行正确的判断,登陆之后能够安全、可靠地执行操作,不出现崩溃、闪退等严重现象。数据发送与接收也需要正确,不出现数据遗失、通讯协议重复、端口号占用等错误现象。3.1.5 安全保密要求3.1.5.1 对密码的保护 本系统严格要求不论是在用户操作时还是在数据传送时都需要对用户密码具有很好的保护措施。在登陆输入密码的时候,需要将其进行隐藏;在数据传送时,需要有一定的协议规则将其封装,使其不易被破解;且数据库不会被客户端所操作,等等。由此加深了对密码的保护措施。3.1.5.2 对书籍信息的保护 只有管理员才拥有权限对书籍的录入、修改、删除操作,而这些操作在数据传送时因其特有的一套编码与解码规则,使其数据的传送在一定程度上具备相应的安全性。3.1.6 用户界面的需求 用户界面需达到直观、美观、便捷、图形化、易于用户接受、不花哨、不单调、界面风格相对统一的要求。3.1.7 资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1