图书管理系统 开题报告.docx
《图书管理系统 开题报告.docx》由会员分享,可在线阅读,更多相关《图书管理系统 开题报告.docx(7页珍藏版)》请在冰豆网上搜索。
图书管理系统开题报告
图书管理系统开题报告
1.国内外研究现状
上个世纪90年代初美国科学家首次提出数字图书馆(DigitalLibrary)这一概念以来,全球开展数字图书馆研究与实践已近十几个年头。
我国图书情报界、IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究、关键技术准备方面,都取得了很大的进展。
国内数字图书馆的实践活动大致可分为以下三种类型:
资源服务型、服务研究型和联合建设型。
虽然,从严格意义上讲,资源服务型不能算是数字图书馆,但它的网上信息服务目前已在大多数图书馆开展,是现阶段我国图书情报界提供网上数字服务的主要形式。
入21世纪,科学技术迅速发展,尤其是计算机技术,人类社会进入了全面的知识经济和信息时代。
计算机的应用领域不断扩大,计算机技术也在图书馆管理和运用中得到广泛的应用。
很多中小型图书馆也开始充分认识到计算机技术在图书管理中的重要性,开始利用计算机技术来实现图书馆图书的实际功能应用。
目前市场上有许多的图书管理系统,它们都具有大量的数据处理、完善的图书管理功能、具有大型数据库开发平台等特点。
但中小型图书馆通常存在经费少、缺乏专业管理人员等问题,对大型系统的使用存在很多问题,因此中小型图书馆不具备这样的条件来配置大型系统。
在图书馆建立以来,各工作环节一直釆用传统的手工方式,这种方式存在手续繁琐、检索困难、不便于管理等缺点,造成资源的利用率低下。
随着藏书量的不断增加,图书资料的著录和查询难度也增加,手工方式不能满足要求。
中小型图书管理系统具有功能强大、界面好、通用性强及其使用维护简单等优点,针对该问题,开发中小型图书馆管理系统已成为当务之急。
目前,国际上大多数发达国家的图书馆基本上实现了电脑管理,尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQLServer等。
中小型图书馆大部分是基于Access数据库。
自从上个世纪90年代初美国科学家首次提出数字图书馆(DigitalLibrary)这一概念以来,全球开展数字图书馆研究与实践已二十个年头左右。
我国图书情报界、IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究、关键技术准备方面,都取得了很大的进展。
2.课题研究意义及目的
现在社会是快速发展的信息时代,各行各业都离不开计算机信息处理,这正是计算机遍布在我们生活中的原因。
运用计算机进行信息处理是各行业现代化的标志,计算机不但提高了工作效率,还大大的提高了其安全性。
特别是对于复杂的信息处理,计算机能充分发挥它的优势:
操作快速,数据分析,长期海量存储等。
使用计算机来开发信息管理系统和对信息的管理就节约了大量的时间。
随着网络技术的高速发展,计算机应用的普及,为了能更高效的满足读者和管理员的需求,利用计算机对图书馆的日常工作进行管理势在必行。
这就需要一个行之有效的图书馆管理系统。
图书馆管理系统是为了实现图书管理系统化、规范化自动化,运用VisualBasic6.0及SQL开发的应用软件。
它将计算机操作及管理融到图书管理系统的实际运用中,使日常手工管理的复杂方法和过程被计算机简单、易行的操作所替代。
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
通过该系统可以实现图书信息的检索、图书借阅管理、用户个人信息的管理等各种功能,实现图书管理的快捷、高效。
图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。
但图书馆管理若采用完全手工操作,通过卡片记录信息,既浪费时间,又浪费人工、纸张,而且书籍和读者的信息查询比较麻烦,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥越来越重要的作用。
作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点,例如:
检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性高、寿命长、成本低、便于打印等。
这些优点是图书馆的科学化、正规化管理与世界接轨的重要条件。
因此,开发这样一套管理软件是很有必要的事。
3.论文提纲
4.研究的主要内容
本论文的主要研究图书管理系统的开发,图书馆图书种类及数量非常大,用普通人工管理,将需花费大量的人力物力,且手续繁琐、效率低、易出错。
因此开发一个图书管理系统将节约大量的人力物力。
管理读者的注册,图书的入库、借出、归还及注销等。
管理员还可以查询某位读者,某本图书的借阅情况等。
系统主要功能有读者的注册,图书的入库、出库,读者借阅图书及归还图书等。
5.关键问题
本论文的关键问题是图书管理系统的设计的具体实现,需做出具体的功能设计,及系统的具体实现方法。
系统功能包括用户注册、用户借书、用户还书、增加新书、旧书注销、查看用户信息、查看图书信息等功能。
Ø用户登记时需要输入用户信息,包含(用户编号、姓名、性别、证件号码、电话等),录入用户库信息中。
Ø新增图书时要为新书填写图书信息,包括(图书编号、书名、作者、出版社、单价和新增时间等),录入图书库信息中。
Ø用户借书时,输入相应的用户编号,再输入所借图书的相应的编号和所借的日期等。
Ø读者还书时,按照读者编号和图书编号,从借书信息库中读出有关的记录,登记还书时间,如图书日期超过还书日期,则予以罚款。
查找图书可通过查询作者名、图书类型和出版社三种情况。
(1)图书管理功能
为了便于图书的借出,需要对图书的类别和信息加以处理。
图书管理模块可实现以下功能:
●添加图书类别
●修改图书类别
●删除图书类别
●添加图书信息
●修改图书信息
●删除图书信息
●查询图书信息
(2)读者管理功能
为了便于对读者的管理,需要对读者的信息进行管理。
读者模块可实现以下功能:
●添加读者类别
●修改读者类别
●删除读者类别
●添加读者信息
●修改读者信息
●删除读者信息
●查询读者信息
(3)图书借阅管理功能
图书借阅模块功能实现如下:
●添加借书信息
●查询借书信息
●添加还书信息
(4)系统管理功能
系统管理模块功能实现如下:
●添加管理员
●修改管理员密码
●注销
在本系统中,系统管理功能比较简单。
系统初始化时,有一默认的系统管理员“51aspx”,程序开发时添加到了数据库中。
系统管理员能够添加删除图书信息,创建、修改以及删除用户信息;而普通用户则只能修改自己的用户名和密码。
6.采取的方案及措施
本次论文主要对图书管理系统应用软件的开发,采用了运用VisualBasic6.0及SQL开发了本应用程序。
且应用软件界面操作方便、直观,功能明确、统一,对不同的用户登录后有不同的操作权限。
对于多用户的身份认证。
身份认证需要有两个过程:
(1)确认用户是否为效的系统用户。
(2)确定用户的类型。
第1决定用户是否进入系统。
第2个过程根据用户的类型判断用户的权限,从而决定用户的工作界面。
本系统的流程分析,如图6.1所示
图6.1系统流程分析图
进入系统后,不同类型的用户权限不相同,所能进行的操作也不相同。
这些操作可以分为系统管理和图书借阅管理。
5.进度安排:
1. 收集资料,做好系统的需求分析 2017年9月5日之前完成。
2. 完成系统的概要设计 2017年9月15日之前完成。
3. 编写代码完成程序的主要功能 2017年10月1日之前完成。
4. 完善系统功能,进行测试 2017年10月5日之前完成。
5. 总结并书写论文 2017年10月15日之前完成。
6.主要参考文献:
[1]王立福.软件工程(第二版)[M].北京:
北京大学出版社.2002.
[2]张秋余,杨玥.基于用例的需求建模方法[J].计算机工程与设计,2006,19:
3539-3541.
[3]MattheMacDonal.管理信息系统[J].电子工业出版社.2003.Vol.3(8):
102-108.
[4]张秋余,杨玥.基于用例的需求建模方法[J].计算机工程与设计,2006,19:
3539-3541.
[5]王珊,萨师炫.数据库系统概论(第三版)[M].北京:
高等教育出版社.2002
[6]张海潘.软件工程[J].清华大学出版社.2003年11月
[7]曾建华,杨殿生:
《VisualStudio2010(C#)Windows数据库项目开发(第2版)》,电子工业出版社,2014:
92~119.
[8]孟庆兰:
高校图书馆随书光盘的管理与利用研究,陕西教育·高教版2013年05期:
23~54.
[9]王珊:
《数据库系统概论》,高等教育出版社,2008:
135~151.