图书馆管理信息系统毕业设计Word文件下载.docx

上传人:b****6 文档编号:19986457 上传时间:2023-01-13 格式:DOCX 页数:33 大小:745.65KB
下载 相关 举报
图书馆管理信息系统毕业设计Word文件下载.docx_第1页
第1页 / 共33页
图书馆管理信息系统毕业设计Word文件下载.docx_第2页
第2页 / 共33页
图书馆管理信息系统毕业设计Word文件下载.docx_第3页
第3页 / 共33页
图书馆管理信息系统毕业设计Word文件下载.docx_第4页
第4页 / 共33页
图书馆管理信息系统毕业设计Word文件下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

图书馆管理信息系统毕业设计Word文件下载.docx

《图书馆管理信息系统毕业设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理信息系统毕业设计Word文件下载.docx(33页珍藏版)》请在冰豆网上搜索。

图书馆管理信息系统毕业设计Word文件下载.docx

4)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。

而且经常会出现这样那样的差错。

5)图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

3.论文的工作和安排

本次设计的目标是,开发一个图书馆管理系统。

借助该系统,访客能够时刻关注图书馆的最新动态,同时也能够查阅有意向借阅的图书,而管理员则通过快捷可靠的数据库管理,方便的管理图书馆的信息资料,规范化的管理读者用户,设定不同用户权限。

论文设计和实现了图书馆管理信息系统,可以根据用户的不同权限,对图书馆的各种信息进行添加、删除、修改或查询操作。

论文分为五个部分:

第一章即本章绪论,简述图书馆借阅管理系统这个课题的背景情况以及开发本系统的意义。

第二章为可行性分析,主要针对在系统开发前和运行阶段面临的问题做一个初步的预测和评估,寻找到一种能够切实可行的方案,而后方可开展项目运作。

第三章为需求分析,本章中明确了系统需要实现的功能,分析了系统的用例,并介绍根据系统的需求选择的开发工具和技术的概况。

第四章是总体设计,详细描述了本系统中数据库的设计情况,并给出了系统总体设计方案。

第五章为程序设计与编码各主要功能模块的实现方法和部分关键代码,同时提供了个主要界面运行的参考图片,以更直观了解系统的实现情况。

第六章是软件测试,测试系统功能实现并对测试结果进行记录分析。

第七章是开发总结,为此次毕业设计做一个总结,总结所获得的经验和体会。

4.实施计划

1)项目任务分解

图1.1系统设计过程图

2)项目计划进度

阶段

时间/日

起止时间

可行性研究

5

3.8—3.12

需求分析

10

3.13—3.22

系统设计

7

3.23—3.29

程序设计

3.30—4.8

系统测试

15

4.9—4.24

系统试运行

4.25—5.19

表1.1详细进度表

5.支持条件

1)开发环境

linux下Apache+php5+MySQL+phpmyadmin,其中Apache用作Web服务器,php5用作服务器端脚本解释器,MySQL用作数据库。

2)开发工具(php5+MySQL)

1Php是一种嵌入在HTML代码中,由服务器解释的脚本语言,它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。

它支持许多流行数据库,包括:

MySQL、PostgreSQL、Oracle、Sybase、Informix、MicrosoftSQLServer;

2MySQL是基于SQL的目前世界上开源数据库中最受欢迎的数据库系统。

数据库管理系统

3MySQL其特点如下:

a)MySQL是基于SQL的目前世界上开源数据库中最受欢迎的数据库系统;

b)MySQL采用C和C++编写,能够工作在不同的平台之上;

c)MySQL具有一套完整的用户权限管理系统,可以进行全面的权限设置。

而且对用户密码的传输均采用加密形式,从而确保了密码安全;

d)MySQL是为大型数据库设计的,适用于存储海量据;

e)在任何平台中,都可以使用TCP/IP来连接到MySQL服务器上。

3)服务器端配置:

硬件基本配置:

CPUP3-800MHz,1G内存,250G硬盘

硬件推荐配置:

CPUP4-1.4GHz,2G内存,320G硬盘

操作系统配置:

红旗Linux6.0SP3

数据库配置:

MySQL5.1.41

4)客户端配置:

CPU赛扬800MHz,64M内存,10G硬盘

CPUP4-1GHz,128M内存,20G硬盘

Windows98/Me/2000Professional/XP,最佳分辨率为1024×

768像素。

软件配置:

建议采用IE核心浏览器,使用IE8.0及以上版本,。

二、可行性分析

1.可行性研究的前提

1)要求

1主要功能:

图书信息,读者信息的添加、删除、修改、查询;

图书的藏馆分类、书架分类复和系列分类;

2性能要求:

页面友好、操作简单,图书、人员等信息设置完善、合理,输入教师业务档案信息方便、快捷,教师信息浏览方便快捷,丰富的成绩查询功能,提供完备的数据备份与恢复功能,提高数据安全性;

3输出要求:

数据完整,详实。

4输入要求:

简捷,快速,实时。

5安全与保密要求:

教师业务档案管理系统的管理员有对数据库的管理与修改的权利,其他权限的人员只能进行查询操作。

2)目标

对图书馆藏书和读者的管理更方便,使图书管理系统更完善,提高图书馆管理效率,减轻工作人员的工作负担。

3)决定因素

成本/效益分析结果,效益〉成本。

技术可行,现有技术可完全承担开发任务。

操作可行,系统能被原有工作人员快速接受。

2.技术可行性

本图书馆管理信息系统采用B/S构架,大量数据处理能够放在后台处理,同时前台将不断改进AJAX技术,力求快捷方便无跳转的用户体验。

由于已熟练掌握php+mysql开发技术,完全承担开发任务。

并且随着web技术的发展,各高校工作人员可以接受此种系统能源。

3.市场可行性

随着社会的进步,我们正逐步实现各项的现代化,图书管理工作的现代化是极其重要的代表。

图书管理工作信息化是提高我国物联网发展水平的一项具有重大战略意义的措施,它是图书情报工作现代化的重要标志。

信息技术是现代技术的一部分,图书馆管理自动化也只是图书馆现代化的一部分,它们之间是部分和整体的关系,但由于网络技术逐步变为是信息技术的脉搏,现代社会的引擎,信息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导部分。

图书馆的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。

总之,打造图书馆的信息化战略已经迫在眉睫,如何更加方便的管理图书,同时让读者有不一样的极好用户体验,才是我们的重中之重,这不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。

4.社会因素可行性

1)法律因素

所有软件都选用正版或开源程序,并标注版权方。

所有技术资料都由版权方保管。

合同制定确定违约责任。

2)用户使用可行性

本系统界面简单,操作便捷,有一定计算机基础的人员便可进行管理操作。

三、需求分析

1.任务概述

1)目标

1界面设计友好、美观。

2数据存储安全、可靠。

3信息分类清晰、准确。

4强大的查询功能,保证数据查询的灵活性。

5实现对图书借阅和归还过程的全程数据信息跟踪。

6提供图书借阅排行榜,为图书管理员提供了真实的数据信息。

7提供灵活、方便的权限设置功能,使整个系统的管理分工明确。

8具有易维护性和易操作性。

2)系统特点

本系统采用B/S构架,对图书馆书籍和人员进行管理,提高了图书馆工作效率,减少人力并能在恶劣环境下进行有效的工作,比如读者需要从很远跑到图书馆查询一本已经被借走的图书。

而基于B/S构架的图书馆管理系统可以,它比其他的一些技术要方便、高效。

例如条形码技术,快捷、不需要人工操作,并继续考虑向物联网程度发展。

3)约束

由于系统初步研发,有一些功能并未完善,且在windows系统下开发运行,整体页面在IE8.0浏览器上测试正常,故在其他浏览器下不保证效果。

2.需求规定

1)对功能的规定

图书馆管理系统主要实现对图书基本信息、读者详细信息、读者借阅信息、图书馆最近公告、管理员权限分配、图书馆藏书位置等信息的录入、修改、删除、查询、浏览、统计等功能,并具有用户管理和数据的备份与恢复功能。

具体要实现的功能包括:

1系统首页面要实现对图书馆的服务公告和借阅情况得到最快的了解,同时也要服务于需要使用数字图书馆的用户,方便通过多种渠道获取知识。

2首页同时具备登录功能,按超级用户和普通用户两类角色划分系统使用权限。

超级用户具有注册时使用系统分配的功能权限,普通用户具有查询信息的权限

3图书档案管理页面需要实现对图书的基本信息如:

条形码、书名、类型、作者、译者、出版社、价格、页数等信息的录入、修改、删除等功能。

4查询页面需要按条形码、书名、类型、作者、书架等不同的方式进行对图书信息的查询。

5系统设置具有档案数据备份与恢复,系统数据表浏览,用户密码修改维护等功能。

2)对系统性能的规定

1页面友好,操作简单

页面设计人性化,操作简单明了,具有初级计算机水平、了解档案管理的老师,一般不需专门的学习,即可上手操作。

2档案信息设置完善、合理

可满足学校对图书馆各种具体布置的要求,完善合理的设置信息类型。

3输入图书档案信息方便、快捷

图书信息录入页面非常友好,操作十分简单。

如果后期能够硬件设施,机读条形码,将会更加快速的操作。

4图书信息查询、浏览方便快捷

用户只需在客户端输入书名或作者等,便可以查询得包括图书详细信息和借阅情况等具体信息,使用户能够方便快捷地对所查询图书的情况有一个整体的把握,而且,在这样的一个系统下,用户可以对喜爱的图书进行实名预约,一旦还回将会为读者自动转借。

5提供完备的数据备份与恢复功能,提高数据安全性。

6性能指标:

可支持的最大用户数:

5000;

可支持的最大并发用户数:

1000;

吞吐量:

受到网络带宽和服务器的限制,系统本身无限制;

响应速度:

受到数据库并发用户的限制,系统本身无限制。

7数据精确度

由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。

8时间特性

本系统的数据库较小,所以程序在相应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。

3)故障处理

考虑到系统是网站运行环境,所以故障处理一般由系统开发人员处理故障。

考虑到图书馆对数据的安全性要求,系统提供数据备份功能以及系统崩溃后的数据恢复功能。

4)其他专门要求

本系统操作便捷,能够让用户用鼠标、键盘操作,提供给用户快捷键及快捷图标.,操作人员不需要特殊的计算机技能,但应做好数据库的安全与保密工作。

四、总体设计

1.实体-关系图设计(E-R图)

图4.1系统E-R图

2.数据库设计

由于本管理系统没有海量的数据需要存储,所以现阶段没有必要使用ORACLE,且ORACLE的链接和服务器配置也是有一定问题的,而MYSQL在安全性和便捷性方面足以胜任,所以在测试阶段我们选用了MYSQL数据库。

根据对程序功能模块的划分做出全面的分析后,可以列出如下数据项和数据结构:

1)tb_bookcase(书架分类信息表)

名称

字段名称

数据类型及大小

主键

编号

id

int(10)

Yes

No

name

varchar(30)

YES

表4.1书架分类信息表

2)tb_bookinfo(书籍信息表)

int(11)

条码号

barcode

bookname

varchar(70)

类型编号

typeid

作者

author

译者

translator

出版社

ISBN

varchar(20)

价格

price

float(8,2)

页码

page

书架

bookcase

数量

storage

入管时间

inTime

date

操作员

operator

下架

del

tinyint

(1)

表4.2书籍信息表

3)tb_booktype(书籍类型信息表)

类型名称

typename

借阅天数

Days

表4.3出入库单信息表

4)tb_borrow(书籍借阅信息表)

读者编号

readerid

书籍编号

bookid

借阅时间

borrowTime

归还时间

backTime

是否归还

ifback

表4.4货源地信息表

5)tb_library(图书馆信息表)

图书馆名称

libraryname

varchar(50)

馆长

curator

varchar(10)

电话

tel

地址

address

varchar(100)

邮箱

email

网址

url

建馆时间

createDate

简介

introduce

text

表4.5生产厂家信息表

6)tb_manager(图书管理员用户表)

用户名

密码

pwd

表4.6图书管理员用户表

7)tb_parameter(借书证参数信息表)

办证费

cost

有效期限

validity

表4.7借书证参数信息表

8)tb_publishing(出版社信息表)

标准书号

出版社名称

pubname

表4.8出版社信息表

9)tb_purview(权限设置表)

用户编号

系统设置

sysset

读者管理

readerset

图书档案管理

bookset

图书借还

borrowback

系统查询

sysquery

表4.9权限设置表

10)tb_reader(读者档案信息表)

姓名

性别

sex

varchar(4)

条形码

职业

vocation

生日

birthday

有效证件

paperType

证件号码

paperNO

电话号码

电子邮箱

注册日期

备注

remark

mediumtext

表4.10读者档案信息表

11)tb_readertype(读者类型信息表)

类型号码

number

int(4)

表4.11读者类型信息表

12)tb_news(新闻信息表)

标题

title

时间

Date

Auther

内容

info

Text

表4.12新闻信息表

3.系统数据流图设计

1)图书借阅系统,完成用户的借书过程,其数据流图(如下图所示)

图4.2借阅系统的数据流图

2)还书系统,完成图书的归还过程,其数据流图(如下图所示)。

图4.3归还系统的数据流图

3)图书档案管理系统,为用户提供图书档案信息,其数据流图(如下图所示)。

图4.4图书档案管理数据流图

4)读者档案系统,用于记录读者的详细信息,其数据流图(如下图所示)。

图4.5读者档案管理数据流图

4.系统层次模块图设计

图4.6系统主要层次模块图

5.模块设计

1)服务公告模块:

发布公告、修改公告、浏览公告、删除公告。

2)读者管理模块:

添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。

3)图书管理模块:

添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。

4)图书借还模块:

可针对读者的借阅、归还和续借图书的需求,按照借书证条形码和图书条形码进行登记。

5)系统查询模块:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

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

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