本科图书管理系统毕业论文设计与实现

2025-06-30

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。 我校也是一所发展中的高校,近几年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。

第3页(共32 页)

二、系统分析

1、初步分析

(1)性能要求

统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足管理员对信息处理的需求。面对广大的读者借书请求,图书管理员要够及时的为其办理借阅等其他请求。

系统的开放性和可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也要不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。比如学生以后也可以在远程还书等功能。未来学校的图书也会越来越多,系统要能够提供丰富强大的查询功能,方便读者和管理员查询。

系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,易于系统的维护。针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 (2)数据要求

数据录入和处理的准确性和实时性。准确性如电话号码的输入必须是数字。数据的一致性与完整性。数据的共享与独立性。 (3)系统分层

数据库是系统最底层,存储系统的所有数据。表信息,关系信息等。

数据访问层建立在数据库之上,应用程序通过该层访问数据库。数据访问层一般封存数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供访问数据库的接口或函数等。该层直接与数据库相关联,同时又为业务逻辑层服务,关系着系统的成败。

第4页(共32 页)

业务逻辑层包括管理用户,读者信息添加,删除,修改等逻辑。

2、可行性分析

采用现代化统一的计算机信息网站系统,能够有效优化图书馆管理系统,使其高效的发挥最大作用,能够迅捷的为读者提供相应的服务。开发本系统的可行性研究如下 (1)技术可行性

技术可行性一般包括一下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没问题的,本系统预采用ASP技术和SQL数据库。 (2)经济可行性

本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;能够促进院校的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统带来的间接收益。同时也促进了学校信息化的进程,提高学院的管理效率。

3、详细分析

(1)系统功能目标

不同用户进入图书管理系统,具备不同的权限,可以进行不同的操作,普通用户可以进行图书浏览和图书分类浏览,进行图书借阅并了解自己的借书情况和个人情况。 非用户进入系统,可以进行图书的查询,根据自己的需要,可以进行注册,进行图书借阅。

图书管理员进行图书管理,也可以改变用户的状态来限制其权限等功能权限。 用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。管理员可以定期或者不定期对数据库进行备份,防止系统出现错误时,数据的丢失,造成不必要的影响。实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。管理员对非法用户可以进行锁定,使其不在具备相应的权限。保障图书信息管理的安全。

管理员也可以根据用户的要求,主动为用户添加和建立账号,使用户直接可以进行图书的借阅和查询相关操作。

第5页(共32 页)

(2)功能描述

图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,图书管理系统功能描述如下:

登录描述;读者、图书管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。 系统设置功能描述:系统管理员可以设置图书馆相关的参数信息。 用户管理功能描述:对系统用户进行添加,修改,删除,权限设置等操作。 查询功能描述:对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。 其他功能描述:系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。

(3)功能模块

依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。 读者管理模块:

添加删除不同类型的读者及注明可借阅图书的数量,添加删除读者的文档。 图书管理模块:添加删除不同类型图书及注明可借图书的天数,库存数量,添加删除图书的文档。

图书借还模块:可查询读者借阅或归还图书的信息及图书的现有库存量。 系统查询模块:可根据不同的条件(条形码,书名,类别,作者,书架,出版社)查询读者需要的图书,读者可根据不同的条件查到想要的书籍。

系统模块:添加删除管理员,设置管理员权限、说明图书存放书架信息、添加删除书架信息。如图所示 系统流程图

第6页(共32 页)

图2-1系统流程图

(4)用户类分析

本系统主要用户为:读者,普通管理员,系统管理员。

读者:读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需的图书,还可以通过对自己借阅情况进行查询。

普通管理员:图书管理员通过该系统对图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。

第7页(共32 页)


本科图书管理系统毕业论文设计与实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:市政模拟题1

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219