一、选题依据(简述国内外研究现状、生产需求状况, 说明选题目的、意义,列出主要参考文献):
国内外研究现状
国外研究现状
在很多发达国家,图书管理系统的应用和技术发展已经相对完善,并且还建立了数字图书馆,各方面的情况也非常成熟,而图书管理的应用价值,更多体现在教育方向。以图书管理系统为基础的数字图书馆教育涉及图书、网络、计算机、法律等学科。图书管理系统的技术性和操作性紧密结合,不仅在技术上涉及了很多领域,而且在应用上也需要操作者更高的操作能力。
国内研究现状
我国对于图书管理的深入研究从1995年开始不断的深入,到目前为止不论在理论方面还是技术方面,都取得了前所未有的进步,得到了各界的认可。对于图书管理系统的开发和应用更是得到了广泛的认同,不仅提高了图书管理工作的效率,也成为了图书管理工作更加系统化的前提。
自己的见解
国内外图书管理系统目前都在图书的录入、借阅、编目等传统工作流程方面进行了系统化、网络化,但这种情况下也仅仅是能满足一些基本的业务需求。随着图书馆功能的不断扩充和读者要求的不断增加,对图书馆提出了更高的要求,而在个性化需求这一方面,国内的图书管理系统的劣势明显,亟待加强。在国外系统高效发展的情况下,国内应该早日摆脱简单的功能实现,向更高的技术要求发展方面迈进。当然国内的系统和对国外的系统来讲,具有无可争辩的价格优势,这也是需要保持的优势。
选题目的、意义
数据处理基于手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书信息进行人工管理,由于信息比较多,图书信息的管理工作混乱而又复杂;无论是修改信息还是查询图书都比较耗费时间和精力。基于此问题,针对图书馆的信息管理就很有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书信息。
随着计算机技术飞速发展,信息化处理越来越依赖计算机来完成。利用计算机来管理庞大复杂的图书信息能有效的解决了效率低,保密性差、查找难问题。可以很大程度上减少了人力和物力的浪费,并且易于操作,可以更加方便管理人员对图书信息的管理,能够满足现代信息管理的要求。该系统保证能够提供稳定、可靠的信息化服务,易于管理维护,采用Java技术,响应速度快,易于移植,跨平台,适合各大图书馆往后的发展。
通过对这个课题的研究,主要有以下几点意义:
(1)方便了图书管理人员的管理工作,节省时间。
(2)便于读者查询所需要的图书。
(3)当图书归库时,工作人员可以根据检索号精确的将图书排架。
(4)根据系统的设计,使每一本书都可以达到精确上架,提高图书管理工作的效率。
主要参考文献
[1]Navneet Kumar Sharma,Aditya Tripathi.Exploring status of library management technical aspects in Indian schools[J].Library Management,2021,43(1/2).
[2]仰国维.高校图书馆图书信息化管理的创新途径研究[J].大众标准化,2021(24):239-241.
[3]Ziyi Wang.Exploration of the Construction of a Refined Management System for Library Documents[J].International Journal of Physical Education and Sports,2021,7(2).
[4]尹慧,段华琼.基于C语言的图书管理系统的设计与实现[J].信息与电脑(理论版),2021,33(23):116-118.
[5]胡素娟.基于Java图书管理系统的设计与实现[J].信息记录材料,2021,22(12):161-163.DOI:10.16009/j.cnki.cn13-1295/tq.2021.12.044.
[6]冯晓娟.信息技术在图书管理中的运用研究[J].文化产业,2021(33):40-42.
[7]Wu Mingyin.Retraction Note:Coastline climate and coastal library cultural information management based on geographic information system(GIS)[J].Arabian Journal of Geosciences,2021,14(23).
[8]王丹.大数据时代公共图书馆图书管理的创新路径[J].传媒论坛,2021,4(22):146-148.
[9]高虹.基于计算机技术的图书馆信息系统的设计与实现[J].电子技术与软件工程,2021(22):167-168.
[10]罗莉霞,高何裕.基于B/S的高校图书管理与个性化推荐系统的设计与实现[J].技术与市场,2021,28(11):184-185.
[11]任楠.基于B/S架构的图书馆管理系统开发和使用[J].数字通信世界,2021(11):45-47.
[12]刘雍,王哲河,焦赛美,杨波.基于C语言的图书管理系统设计研究[J].信息与电脑(理论版),2021,33(20):87-89.
[13]杜秋英.基于网络环境下公共图书馆图书管理的措施[J].科技资讯,2021,19(30):146-148.DOI:10.16661/j.cnki.1672-3791.2110-5042-9342.
[14]苏莉莉.新形势下高校图书馆管理工作优化研究[J].淮南职业技术学院学报,2021,21(05):119-120.
[15]黄波.基于PHP+MySQL图书管理系统设计与实现[J].信息与电脑(理论版),2021,33(19):124-126.
[16]王晶.基于数字化技术的现代图书管理研究[J].湖北开放职业学院学报,2021,34(18):98-99.
[17]渠彩霞.以用户需求为导向的高校图书馆管理与服务创新思考[J].现代农村科技,2021(10):67-68.
[18]杨婧.知识经济背景下图书馆资料管理模式的转型研究[J].采写编,2021(09):179-180.
[19]岳晓玲.简析大学图书管理中存在的问题及解决策略[J].文化产业,2021(24):96-97.
[20]司蒙,王慧,曹亮,孙一品.海事图书管理系统的设计与实现[J].珠江水运,2021(16):59-61.DOI:10.14125/j.cnki.zjsy.2021.16.024.
[21]安相芹.公共图书馆图书资料工作研究[J].时代报告(奔流),2021(08):96-97.
[22]叶淑然.图书管理信息系统的设计与实现[J].电子技术与软件工程,2021(16):182-183.
[23]沈俊.关于新时代公共图书馆管理工作的探讨[J].传媒论坛,2021,4(15):141-142.
[24]李燕.图书管理工作中存在的问题和解决措施[J].办公室业务,2021(15):161-162.
[25]刘红杰.浅析图书管理中创新技术的运用[J].石河子科技,2021(04):60-61.
[26]郭想.高校图书馆信息化建设问题研究[J].办公室业务,2021(14):108-109.
[27]姜肖飞.谈图书管理中人本管理的作用——以云南省妇幼保健院图书室为例[J].办公室业务,2021(14):156-157.
[28]石伟铂.新图书馆信息系统建设探索[J].大众标准化,2021(14):212-214.
[29]常佳宁.基于ASP.NET的图书管理系统设计[J].中国科技信息,2021(14):73-74.
[30]刘秀秀.探析医院图书资料管理信息化建设[J].传媒论坛,2021,4(13):125-126.
[31]张慧.浅议图书资料管理的改革与创新[J].办公室业务,2021(13):162-163.
二、主要研究(设计)内容、研究(设计)思路及工作方法或工作流程
主要研究(设计)内容
本图书管理系统主要有三类用户:超级管理员,管理员和读者。三者拥有不同的权限可以使用不同的功能,其中包括七个部分:
(1)管理员管理包括添加管理员,删除管理员,修改管理员的帐号密码,以及查看管理员的信息。这项功能只有超级管理员才可以使用。
(2)用户管理和管理员管理相似,也包括添加用户,删除用户,修改用户的帐号密码,以及查看用户的信息。这项功能只有超级管理员和管理员才可以使用。
(3)分类管理包括添加分类,删除分类,修改分类以及查看分类详细的信息。这项功能只有超级管理员才可以使用。
(4)图书管理包括添加图书。删除图书,修改图书信息,查看图书的详细信息。这项功能只有超级管理员才可以使用。
(5)借还管理包括图书的浏览,进行图书的借阅和还书,以及查看总的图书借阅信息,用户可以进行此项管理来进行借阅图书和还书。管理员可以管理借书还书,还可以查看所有的图书借还信息和人员。
(6)公告管理包括添加公告,删除公告,修改公告和公告浏览。用户和普通管理员可以使用这项功能来查看图书馆发布的最新公告。超级管理员除了查看公告还可以添加公告,修改公告和删除公告。
(7)个人信息的管理包括查看个人信息和修改个人信息,三者都可以使用这项功能进行自己帐号密码的修改。
研究(设计)思路
(1)完成系统调查,分析整个系统的业务流程,根据每个模块的功能实现需求分析。
(2)进行系统总体设计。
(3)数据库设计
A.建立概念模型,并用E-R图描述;
B.将概念模型转换成关系模式,进行实体与联系的描述
C.数据库结构的详细设计
(4)系统实现
A.本系统采用JSP技术、SSM框架等进行开发设计;
B.后台数据库选择MYSQL数据库,开发工具为IDEA。
C.运用图形界面、核心代码及相应的说明文字解析系统重要模块的实现过程和结果。
(5)系统测试
结合软件工程中的测试方法,设计相应的测试用例,对系统进行简单测试。
工作方法
(1)文献研究法。通过调查文献来获得资料,对课题研究中所涉及到的相关内容,如B/S结构技术,初步构想系统要实现的功能及其运用的技术。
(2)定性分析法。通过对文献的研究,运用归纳和演绎、分析与综合以及抽象与概括等方法,理解SSM框架的原理及技术,从而熟悉系统中各个功能模块之间的关系,掌握系统的工作原理及其本质。
(3)验证研究法。在前两步的研究基础上,熟悉了基于SSM框架的原理和技术,在研究过程中排除个人的价值判断,以实际开发测试结果来证明问题,验证所学与所得的正确性。
三、毕业设计(论文)工作进度安排
第1-3周 调研、收集资料,写出系统需求分析报告和可行性报告;
第4-9周 系统规划、设计和程序开发;
第10-11周 整理材料,完善论文,系统验收;
第12周 装订论文,答辩。