设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Java的图书管理系统设计开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

题目:基于Java的图书管理系统设计

一、结合课题任务情况,查阅文献资料,撰写不少于1000字的文献综述(主要参考文献附后)

现代大多数学校图书藏量种类繁多,各种类别的图书没有一个统一的管理平台,不同类别的图书区分上容易混淆,同种类别的图书入馆出馆记录困难。因此,本文基于Java图书管理系统更注重轻量化,管理人员只需进行简单操作,即可完成图书类别的增删改查操作和同种类别下图书的增删改查操作。

国内研究现状:张蕴在2018年《浅谈图书管理系统的设计与开发》中提到从需求分析,概要设计到详细设计分别阐述了图书管理系统的具体开发过程;并针对图书管理系统中各个模块间的相互作用进行详细的介绍。通过该系统开发,解决了图书馆数据管理的一些矛盾,实现了数据的高效管理。在国内外现状的分析中指出,在过去的20年中,图书馆作为信息资源的集散地,用户借阅资料和图书种类繁多,包含很多信息数据的管理。对于传统的手工处理方式,有很多缺陷,如工作量大,容易出错。现今,尽管有的图书馆有计算机,但是还没有用于信息管理,没有发挥其真正的作用,造成资源闲置。作者指出:基于Visual Basic 6.0和SQL Server 2000的系统开发,实现全新的图书管理系统势在必行。

李俊在2017年《基于ASP.NET的高校图书管理系统的设计与实现》通过研究ASP.NET技术设计与开发公共图书系统,可以使图书馆变得更加便利高效,资源共享更容易实现。系统主要采用B/S结构和ASP.NET+SQL Server技术作为网站开发工具。首先进行了系统分析,划分了系统的主要功能,然后给出了系统设计的关键技术和系统的数据库设计。现代化图书管理是一种自动化的管理系统,能够高效的对相关数据进行安全处理,节约了大量的人力、物力及财力,并且减轻了图书管理工作的负担,为读者提供了便利。

管胜波,张敬泉他们介绍了一个图书管理系统数据库设计和系统功能的实现过程,该系统是运行在学院主干网上的网络图书管理系统,由图书采购、图书编目、图书流通、期刊管理、系统维护、Web查询等5个子系统组成,采用C/S和B/S相结合的技术方式,实现了图书期刊的计算机网络管理和Web查询功能。在图书馆建立以来,各工作环节一直采用传统的手工方式,这种方式存在手续繁琐、检索困难、不便于管理等缺点,造成资源的利用率低下。随着藏书量的不断增加,图书资料的著录和查询难度也增加,手工方式不能满足要求。

国外研究现状:2017美国科学家首次提出数字图书馆(Digital Library)这一概念以来,全球开展数字图书馆研究与实践已经十几个年头。国外的计算机研究技术是比较先进和高端的,随着开发系统和开发工具的完善,数据库的更新和使用,对于开发系统更是简单,快捷,但是谁又能保证出现零Bug的系统,所以更加需要我们不懈努力的去完善和更新。

Xinya Yang,Qunyi Wei,Xiaodong Peng在2018年提出一个分段循环管理(供应链管理)图书馆2.0的模式。图书馆2.0系统结构的设计理念是说明和五模型的面向服务架构(法)的提出和分析。设计/方法/方法—面向模型符合图书馆2.0的愿望,图书馆需要一体化的文献资源,知识服务和运营管理,所有这些必须根 据用户的服务。图书馆2.0实现的概念和技术的是类似的模式。当前图书馆管理系统(算法)留在图书馆1.0时代,主要集中在文献管理。新的设计原则,旨在更好地管理图书资源。图书馆2.0必须突破现有的框架,并采用多层结构,以用户为中心、面向服务的体系架构,整合资源,服务与管理。除其他外,图书馆2.0应利用多层架构的模块方式,提高灵活性和适应性的现代管理系统,在系统配置和面向模型应用在图书馆2.0的第一时间,分为五层硬件层,系统层,数据层,操作管理层和服务层。根据该体系结构,应用系统根据图书馆员,知识服务系统和知识搜索引擎等基础上设计。

参考文献

[1]张政, 蒋永辉. 基于UML和Java的图书管理系统建模与实现[J]. 电脑知识与技术:学术版, 2019(1):115-117.

[2]王毛毛. 基于java的图书管理系统研究[J]. 信息记录材料, 2020, v.21(01):140-141.

[3]范超凡. 浅析JAVA程序提升图书管理系统的可行性[J]. 电脑迷, 2019, 000(002):116.

[4]汪琪. 基于UML和Java的图书管理系统建模与实现[J]. 计算机产品与流通, 2019, 000(007):P.168-168.

[5]潘学文,  鲍正德,  李晨曦. Java与数据库交互的剖析与实现[J]. 计算机系统网络和电信, 2019, 001(002):P.216-220.

[6]王永辉. 云因信息图书发行管理系统设计与实现[D].  2019.

[7]黄文娟. 基于Java和MySQL的图书馆信息化管理系统设计[J]. 电子设计工程, 2019, v.27;No.400(02):26-30.

[8]刁胤洲. 图书馆检索系统架构研究探析[J]. 价值工程, 2020, v.39;No.552(04):259-262.

[9]彭程, 高晶. Java与MySQL环境下图书馆信息化管理系统设计与实现[J]. 电脑知识与技术, 2019.

[10]范超凡. 浅析JAVA程序提升图书管理系统的可行性[J]. 电脑迷, 2019(2).

[11]严义辉, 袁飞虎, 洪杰坤,等. 基于Java的图书馆座位管理系统的研究[J]. 计算机产品与流通, 2019, 000(006):P.96-96.

[12]杨敏. 基于计算机技术的图书馆信息系统的设计与实现[J]. 微型电脑应用, 2019, v.35;No.317(09):118-120+124.

[13]苏宁馨, 章华, 张帆,等. 基于MVC架构的在线图书借阅及管理系统的设计[J]. 绥化学院学报, 2019, 039(005):135-138.

[14]崔旭冉, 史昊臻. 网上图书借还管理系统的应用与实现[J]. 信息与电脑, 2019(4):68-69.

二、选题依据、主要研究内容、研究思路及方案

(一)选题依据

人类社会随着电子计算机技术的不断进步和发展,已经慢慢地进入信息化社会。在人类的社会生产活动中发挥着越来越重要的作用的基本生产资料的信息也显得尤为重要,它同时又大幅度地提高了社会生产力。在这种情况下就要求人们对信息的管理方式也随着计算机技术的发展而发展。所以,相关的信息管理系统也就应用而生。图书是人们日常生活中很重要的一部分,绝大多数人都是通过手写记录来管理自己的图书信息的,这种方式有很多的缺点,比方说不易保存,容易丢失等。鉴于以上这些情况,开发相应的个人图书管理系统就显得尤为迫切了。我们首先要对用户的需求进行具体分析,再根据用户的具体需求来设计编写相应的功能。设计开发个人图书管理系统就是为了能够帮助需要管理个人书籍的用户更加方便、高效、系统的管理自己的图书信息。

(二)主要研究内容

(1)基本数据维护功能模块:录入、修改并进行对基本数据的操作。比如可以在该模块中输入读者的信息和书籍的各项信息,也可对信息进行修改。

(2)基本业务功能模块:主要是图书的借阅,归还,信息查询,还有在线阅读电子书等功能。实现读者在图书馆借书,还书的管理,如果书籍已经借出,可以进行预留操作,用户每次还书 也需要对数据库进行相关的更新操作。

(3)数据库管理功能模块:在数据库管理中需要对所有的图书信息和用户信息进行统一管理,以便对整个图书管理有全面了解,并根据实际情况补充不足的书源。

(4)信息查询功能模块:对图书管理系统进行全面管理的管理中, 查询是非常重要的功能。比如用户借书信息,图书的相关信息等。

(三)研究思路及方案

本系统采用动态WEB开发技术,JSP用于页面显示部分,JDBC用于数据库的连接,数据库用于信息的存储。JSP通过对数据库的数据处理,实现图书馆图书的管理。在MyEclipse开发环境下,以J2EE为平台,运用JSP网络编程语言和MySQL数据库完成了B/S模式的图书管理系统。

研究内容提纲:

1.  绪论

1.1  选题背景

1.2  选题目的和意义

1.3  本论文主要研究内容

1.4  课题研究的预期结果

1.5  本章小结

2.  系统需求分析

2.1  系统需求分析

2.1.1  用户需求分析

2.1.2  功能需求分析

2.1.3  性能需求分析

2.2  可行性分析

2.2.1  技术可行性分析

2.2.2  经济可行性分析

2.2.3  操作可行性分析

2.3  开发平台与技术

2.3.1  软件开发平台

2.3.2  系统硬件平台

2.4  本章小结

3.  系统总体设计

3.1  系统总体架构设计

3.1.1  系统设置模块

3.1.2  读者管理模块

3.1.3  图书管理模块

3.1.4  图书借还模块

3.1.5  系统查询模块

3.1.6  更改口令模块

3.1.7  其他模块

3.2  系统流程分析

3.3  数据库设计

3.3.1  系统数据权限说明

3.3.2  数据库概念设计

3.3.3  数据库逻辑结构设计

3.4  本章小结

4.  系统详细设计与实现

4.1  系统登录模块

4.2  系统主界面

4.3  图书借还模块

4.3.1  图书借阅

4.3.2  图书续借

4.3.3  图书归还

4.4  系统查询模块

4.4.1  图书档案查询

4.4.2  图书借阅查询

4.4.3  借阅到期提醒

4.5  本章小结

5.  系统测试

5.1  测试要点

5.2  测试用例

5.2.1  登录模块测试

5.2.2  图书管理模块测试

5.2.3  读者管理模块测试

5.2.4  图书借还模块测试

5.2.5  系统查询模块测试

5.3  本章小结

6.  总结与展望

6.1  设计总结

6.2  展望

三、工作进度及具体安排

2020年09月--2020年10月:确定论文选题

2020年10月--2020年11月:查找资料,撰写开题报告

2020年11月:参加开题报告会答辩

2020年11月--2020年12月:完成论文第一稿

2021年01月--2021年02月:完成论文第二稿

2021年02月--2021年03月:完成论文第三稿

2021年03月--2021年04月:完成论文查重、定稿

2021年04-05月:参加论文答辩

2021年05月7日前:提交论文全稿文本

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
小型垂直升降机机械结构设计 任务 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
台式数控等离子切割机机械结构设计 基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!