【计算机开题报告】图书管理系统

1.结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,每人撰写文献综述。(另附页)

课题研究背景:

随着社会进步和经济发展,我国人民的生活质量水平不断提高。而相应的,人们对生活的要求也越来越高,如今,不管是学校图书馆还是书店,对于图书的管理需求也越来越高了,不仅要更加智能也要更加实惠,基于现状,图书管理系统的需求也越来越高了。

课题研究目的和意义:

图书管理系统对于传统的人工图书管理是有相当大的优势的,比起传统的人工管理,图书管理系统更加精确,更加便捷,更加省时也更加智能。基于这些点,图书管理系统的作用也就十分的明显了。

国内外研究现状:

随着科学与社会的发展,我们对书刊文献的使用、对图书馆的要求都有了很大的提升。在我国推出了一批适用的图书管理系统,如LIAS系统、现代电子化图书馆信息网络系统MELINETS、妙思文献管理系统等。近年,信息技术和信息服务发展不断,促使个性化信息服务也走向了实际生活应用,成了图书馆热点。国内的一些大学图书馆系统以及数字图书馆个性化服务等、全为图书馆管理系统的研发和推广做出了极大的贡献。当前,大多数高校图书馆都选择引进了自动化管理体系,完成了各项业务的自动化管理。其中最受欢迎的两个系统就是汇文和LIAS,二者所占的比例超过半数。也让我们国内自己开发的管理系统与国外的差距逐步缩小。
国外的图书管理系统历史不短,论文网也经历了五十多年的改变、发展、早于我们很久、就有许多闻名的相关自动化厂商研发出了许多高品质的图书馆自动化产品。因此,在我国的相关图书事业不停进步的同时,也在引进一些国外的自动化管理体系例如:ALEPH500系统,Millennium系统,Horizon系统等。
[1]李晓喆,张晓辉.SQL Server 2000管理及应用系统开发[M].人民邮电出版社,2002
[2]张传仁.图书管理系统的设计和实现[D].大连理工大学.2016
[3]叶大恩.网络信息下的图书管理系统[J].中国科技创新导刊.2009
[4]陈大为.图书管理系统流通模块的设计与实现[D].大连理工大学.2016
[5]陈亦强. 资料室图书管理系统的开发和应用[ J ].苏州大学学报(工科版) . 2002
[6]杜洋。图书馆图书管理系统的设计与实现[D].电子科技大学,2013.
[7]李彤。应用于图书馆管理的图书管理系统的开发[D].电子科技大学,2009
[8]宫昌利。图书管理系统的设计与实现[D].山东大学,2009
[9]Abraham Silberchatz.Database System Concepts[M].机械工业出版社,2003
[10]Graeme Malcolm.SQL Server 2000 with XML[M].清华大学出版社,2003
[11] 陈强.精通Java开发技术 . 清华大学出版社.2014
[12] 刘勇军.Java Web核心编程技术.电子工业出版社.2014
[13] 温浩宇.Web网站设计与开发教程.西安电子科技大学出版社.2014
2.毕业设计(论文)要研究或解决的问题和拟采用的方法:该图书管理系统主要是为了解决人工管理上的成本过高,效率低等问题。图书管理系统主要是解决图书管理方面的问题,系统运行环境是Eclipse IDE JDK1.8 ,tomcat9.0,使用MySql数据库对数据进行存储,采用的技术栈Java 、web 、jsp、ajax、、html、javascript、等实现图书的借出,购入,统计等功能,以方便人们的生活。图书管理系统使用的技术有mysql和jdbc,通过开发工具eclipse来实现。

3.该图书管理系统前端的功能有:

(1)用户注册:该功能主要是针对新用户注册账号和设置密码
(2)用户登录:该功能是在用户需要借还图书时需要进行的操作
(3)书籍查找:该功能可以根据用户所需要的书本的类别进行查找
(4)借阅书籍以及归还书籍等功能:这两个功能主要是用户在借书和还书时需要进行的操作。
(5)书籍需求发布:对于自己所感兴趣的书籍以及想借阅的书籍进行需求发布。
(6)用户建议:用户可以根据个人对图书馆的图书或其他方面提出自己的建议。
后端功能主要有:
(1)管理员修改密码:管理员可以在任意时间根据需求修改自己的密码
(2)书籍查找:管理员在对书籍进行分类管理时会用到该功能
(3)书籍删除:对于已经借出去的书籍或丢失的书籍,管理员可以对该书籍进行相应的删除
(4)书籍添加:在添置新的书籍或者有用户进行还书后可以在界面上进行书籍添加这一操作
(5)查找用户,删除用户,添加用户:这几个功能主要是针对用户而设计的功能,删除用户可以在用户归还图书之后进行操作,添加用户可以在用户借阅书籍时候进行操作。
(6)图书挂失:对于丢失的图示进行登记和记录,并对该书籍进行删除。
(7)图书借阅量统计:对于借出去的图书的次数进行统计,与此同时在书籍添加时可以根据图书的借阅量进行相应的添加,借阅量大的书籍可以多添加一些,借阅量少的书籍就少添加一些。
(8)需求发布接收:可以对用户的需求发布进行接受与此同时对用户进行相应的回复。
(9)库存查询:对于图书馆中书本的剩余量进行统计。
(10)建议回复:对用户提出的建议进行回复并进行相应的改善。
(1)JDBC介绍:
JDBC是由java编程语言编写的类及接口组成,同时它为程序开发人员提供了一组用于实现对数据库访问的JDBC API,并支持SQL语言。利用JDBC可以将JAVA代码连接到oracle、DB2、SQLServer、MYSQL等数据库,从而实现对数据库中的数据操作的目的。

一、JDBC简介

JDBC全称为:Java Data Base Connectivity (java数据库连接),可以为多种数据库提供填统一的访问。JDBC是sun开发的一套数据库访问编程接口,是一种SQL级的API。它是由java语言编写完成,所以具有很好的跨平台特性,使用JDBC编写的数据库应用程序可以在任何支持java的平台上运行,而不必在不同的平台上编写不同的应用程序。

(2)JSP介绍:
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
系统功能主要包括:用户借书,还书,注册,增加新书,查看用户信息,查看图书信息等。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
面向对象技术在图书管理系统中的应用开题报告 摘要: 随着计算机技术的不断发展,图书管理系统已经成为图书馆管理的重要工具。面向对象技术是一种现代的软件开发方法,它可以提高软件的可重用性、可维护性和可扩展性。本文将探讨面向对象技术在图书管理系统中的应用,包括面向对象的分析和设计、面向对象的编程和面向对象的测试等方面。 关键词:面向对象技术;图书管理系统;分析和设计;编程;测试 一、研究背景和意义 随着信息技术的快速发展,图书馆管理已经从传统的手工管理向数字化管理转变。图书管理系统已经成为图书馆管理的重要工具。图书管理系统可以帮助图书馆实现图书的管理、借阅、归还、查询等功能,提高图书馆的管理效率和服务质量。 面向对象技术是一种现代的软件开发方法,它可以提高软件的可重用性、可维护性和可扩展性。面向对象技术将程序看作是一组对象的集合,每个对象都有自己的属性和方法。面向对象技术可以将程序分解成多个独立的对象,每个对象都可以独立地进行设计、编程和测试。面向对象技术可以提高软件的可重用性,因为每个对象都可以被多个程序共享;可以提高软件的可维护性,因为每个对象都可以独立地进行修改和测试;可以提高软件的可扩展性,因为每个对象都可以独立地进行扩展和修改。 因此,本文将探讨面向对象技术在图书管理系统中的应用,以提高图书管理系统的可重用性、可维护性和可扩展性。 二、研究内容和方法 本文将探讨面向对象技术在图书管理系统中的应用,包括面向对象的分析和设计、面向对象的编程和面向对象的测试等方面。 1. 面向对象的分析和设计 面向对象的分析和设计是图书管理系统开发的重要环节。本文将介绍面向对象的分析和设计方法,包括用例图、类图、时序图等。 2. 面向对象的编程 面向对象的编程是图书管理系统开发的核心环节。本文将介绍面向对象的编程方法,包括类的定义、对象的创建、方法的调用等。 3. 面向对象的测试 面向对象的测试是图书管理系统开发的关键环节。本文将介绍面向对象的测试方法,包括单元测试、集成测试、系统测试等。 本文将采用文献资料法、实证研究法和案例分析法等方法进行研究。 三、预期成果和意义 本文将探讨面向对象技术在图书管理系统中的应用,以提高图书管理系统的可重用性、可维护性和可扩展性。本文的预期成果包括: 1. 提出面向对象技术在图书管理系统中的应用方法,包括面向对象的分析和设计、面向对象的编程和面向对象的测试等方面。 2. 设计并实现一个基于面向对象技术的图书管理系统原型,验证面向对象技术在图书管理系统中的应用效果。 本文的意义在于: 1. 探讨面向对象技术在图书管理系统中的应用,可以提高图书管理系统的可重用性、可维护性和可扩展性,为图书馆管理提供更好的服务。 2. 设计并实现一个基于面向对象技术的图书管理系统原型,可以为其他图书管理系统开发提供参考和借鉴。 四、研究进度安排 本文的研究进度安排如下: 1. 第一阶段(2021年11月-2022年1月):文献资料收集和分析。 2. 第二阶段(2022年2月-2022年4月):面向对象的分析和设计。 3. 第三阶段(2022年5月-2022年7月):面向对象的编程。 4. 第四阶段(2022年8月-2022年10月):面向对象的测试和实验验证。 5. 第五阶段(2022年11月-2023年1月):撰写论文和答辩准备。 五、参考文献 [1] 张三. 面向对象技术在图书管理系统中的应用[J]. 计算机应用, 202, 40(10): 1-5. [2] 李四. 面向对象技术在图书管理系统中的设计与实现[D]. 北京: 北京大学, 2019. [3] 王五. 面向对象技术在图书管理系统中的应用研究[J]. 图书馆学
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA编码选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值