计算机图书管理系统毕业论文1

上传人:ni****g 文档编号:431847176 上传时间:2023-09-10 格式:DOC 页数:20 大小:648.52KB
返回 下载 相关 举报
计算机图书管理系统毕业论文1_第1页
第1页 / 共20页
计算机图书管理系统毕业论文1_第2页
第2页 / 共20页
计算机图书管理系统毕业论文1_第3页
第3页 / 共20页
计算机图书管理系统毕业论文1_第4页
第4页 / 共20页
计算机图书管理系统毕业论文1_第5页
第5页 / 共20页
点击查看更多>>
资源描述

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

1、摘 要随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,读者在寻找自己想看的书越来越难,花的时间也越来越长,能以最短的时间找到心仪的书刊,愈发困难。该系统可以为读者解决这个问题。只需要上网就可以轻松的找自己想看的书刊,还可以预定书刊。而图书馆管理员管理愈发庞大的体系是非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。也是本论文选题的重要意义和研究宗旨。由于本人水平有限,不当

2、之处在所难免,请老师批评指正。关键词:借还图书,管理员,WEB图书馆目 录摘 要I1 绪论11.1 课题背景11.2 目的和意义12 可行性分析32.1 经济可行性分析32.2 技术可行性32.3 社会可行性分析33 系统设计53.1需求分析53.2系统模块分析63.3 数据库设计94 系统实现134.1 主页以及用户界面134.2 管理员界面144.3 实例测试155 结束语17致 谢18主要参考文献19181 绪论1.1 课题背景21世纪,人类全面走向信息时代,而高效率又是这个时代的象征,随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对

3、信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。1.2 目的和意义当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。图书馆作为一种信息

4、资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据

5、处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。2 可行性分析2.1 经济可行性分析主要

6、对项目的经济效益进行评价。该系统除了电脑设备外,操作简便,无须投入较大培训费用、开发费用、维护费用等,并且在实施过程中减少手工操作的步骤、加快学生成绩信息查询的速度,大大提高工作效率。2.2 技术可行性通过三年的计算机语言以及数据库学习,基本已经掌握C编程语言以及SQL数据库的应用,依据所学的项目课时,以及认真的研究和分析,对于本系统技术上基本可行。对于硬件及软件的要求如下:服务端:奔腾4处理器、512内存、320G以上硬盘,IE6.0以上浏览器。windows server2000客户端:奔腾3处理器、256内存、IE6.0以上浏览器。Window xpWindows 2000 。2.3 社

7、会可行性分析(1) 用户使用可行性 使用本软件人员要求有一定的计算机基础的人员,系统管理员要求有计算机的专业知识,所有人员都要经过事前的培训。管理人员也需经过一般的培训。经培训后的管理人员将熟练管理本系统。(2) 环境可行性分析计算机的普遍应用,大多数的学校都已经应用计算机来管理数据。普通的图书馆管理系统的缺陷:数据信息处理工作量大、效率低、出错率高、不易更改和查找;数据处理周期长;手动方式统计分析学生成绩信息比较片面WEB图书馆管理系统的优势:处理信息更快,管理更规范化、系统化、条理化、程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书及读者情况;可以使管理员对读者及图

8、书基本情况了如指掌,并根据现有信息进行管理。3 系统设计3.1需求分析计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。而需求分析就是为了在制作系统之前,能更好更完善的研究系统的功能,使之更全面也更人性化。过去的图书馆管理,全部由人工操作,对图书及读者信息管理的数据处理量非常之大。从读者办证,到图书的入库,再到图书的超期及丢失,如果管理员稍有疏忽就会造成不必要的损失及麻烦。所以,图书管理是一项工作量大、责任性强、易于出错且具有一定保密性的工作。网上图书馆管理系统是图书馆中图书管理的重要业务流程,每一本图书的进出图书馆都要经过图书管理员对管理系统的操作,同时,读者也可以

9、足不出户的查看图书馆情况以及图书信息,方便读者对图书的预订及借阅。而图书管理系统的质量和效率决定了图书馆工作能否正常、高效的运作。及时录入新入库的图书,注册新读者,修改读者和图书信息,都要一个非常高效的管理,所以该系统必须提高信息处理的速度和准确性,能够及时、准确、有效的完成管理任务。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的WEB图书馆管理系统。根据可行性研究的结果,分析现有的情况及问题,采用B/S结构,将图书馆管理系统划分为两个子系统:管理员子系统和读者子系统。以下是系统基本功能:(1)设计

10、不同用户的操作权限;(2)对所有读者开放新书入库查询和所有馆藏图书查询; (3)管理图书以及读者信息。按角色分配不同任务:游客:查询新到图书,查看所有馆藏图书。学生:登录后检索图书,并进行预订操作。管理员:读者管理,图书管理,借阅管理,以及还书管理。3.2系统模块分析图书馆管理系统读者管理添加读者信息修改读者信息删除读者信息查询读者信息添加图书信息修改图书信息删除图书信息查询图书信息借阅管理借书还书续借续书馆管理私通预定管理图书管理退出系统帮助文件赔偿管理系统主界面:用户打开网站浏览主界面,游客可以查看帮助文件,进行注册,并有检索新上价图书以及检索图书馆藏书。如果需要借书则必须进行用户注册,然

11、后到图书管理员处进行激活。 读者登录后在左上角显示用户名,同时读者可进行帐户管理,密码修改以及图书续借。用户操作有如下功能:1. )图书信息查询这个功能是面向所以用户的,包括游客。图书信息查询可以给用户看到图书馆的藏书信息,方便用户知道图书的信息。2.) 信息注册用户可以在这里进行自己的信息注册,包括姓名,性别,身份证等,身份证一旦输入后将不能更改。用户进行注册后,需要到管理员处激活自己的信息。管理员会给用户一个账户,用户便可以用此账户登录系统。3.)账户管理读者登录后,可以在这里查看自己的历史借书情况,预定图书的信息。也可以管理自己的账户,功能包括密码修改,个人信息的修改。当然,身份证号是不

12、可以修改的。4. )预定图书需要用户登录后才能操作。预定图书是用户预定想要借的书,预定后管理员将可以查看你预定的图书。用户可以在自己的账户查看。5.) 续借需要用户登录后才能操作。功能:续借图书,当有读者需更多时间去浏览此书,不想那么早归还借阅的图书,可通过图书续借去使用更长的时间,把借阅期延长30天。每本书每次限定续借一次。这个过程读者完成可以自己操作实现,省去了管理员操作的麻烦。管理员功能:1.) 账户激活管理员在这里激活读者注册的信息。也可以在这里帮助读者注册。管理员需要自己输入账户,此账户就是用于系统登录。2. )图书信息维护管理员在这里可以方便的查看图书馆的图书信息,需要更改的可以点

13、击图书编号,会链接到图书编辑的页面。在图书编辑页面可以更改图书的信息,也可以删除不要的图书。图书信息维护还能录入图书。3. )信息查询管理员通过此功能查看读者的详细信息,和读者历史借阅图书的详细信息,以便维护管理员的图书。4.) 借书功能:管理员通过借书界面查看读者预定的图书。利用读者账户号检索本读者预定的图书。并为读者办理借阅手续。点击“借书”后,自动显示出该读者所借的图书。5.) 还书功能:为读者办理还书手续。 利用查阅借书人的借书证件还书(通过输入账户号的方法),或利用借书人所借书的图书编号。输入要还图书的编号,会显示出该图书的借出时间,还书时间,超期会提醒你等。点击“还书”即可。6)丢

14、失与赔偿 在读者丢失或者损坏图书时,要进行丢失登记,同时要对读者进行罚款。3.3 数据库设计根据前面的需求分析和业务流程,本系统数据库可以由以下的表来实现。由于要存储的数据规模大,因此采用Microsoft SQL Server2000数据库,数据库名称为lib。本系统一共设计了7个数据库表,分别如下:BookType表字段名类型(长度)约束(规则)含义BookTypeNochar(10)主键图书类别编号BookTypeNamenvarchar(50)图书类别名称BookType表用于存储图书的类别。User 表字段名类型(长度)约束(规则)含义UserNochar(11)主键借书证号UserNamenvarchar(20)姓名Sexbit用“0”表示“男”用“1”表示“女”性别PassWordnvarchar (10)密码Emailnvarchar (30)电子邮箱Classnvarchar(40)班级User表用于存放读者信息,作为插入普通用户,更新用户信息的表。BookInfo 表字段名类型(长度)约束(规则)含义BookNochar (15)主键图书编号ISBNchar (20)ISBNBookNamenvarchar (50)书名Au

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

当前位置:首页 > 建筑/环境 > 施工组织

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