【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx

上传人:王** 文档编号:1295750 上传时间:2024-06-15 格式:DOCX 页数:28 大小:292.49KB
下载 相关 举报
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第1页
第1页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第2页
第2页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第3页
第3页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第4页
第4页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第5页
第5页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第6页
第6页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第7页
第7页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第8页
第8页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第9页
第9页 / 共28页
【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx_第10页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《图书馆信息管理系统的设计与实现》10000字(论文)】.docx(28页珍藏版)》请在优知文库上搜索。

1、图书馆信息管理系统的设计与实现目录摘要11.绪论11.1 研究的背景及意义11.1.1 研究背景11.1.2 研究意义21.2 国内外研究现状21.3 研究内容22主要技术和工具介绍42.1 系统的开发环境42.1.1 软件环境42.1.2 硬件环境42.2 系统开发相关技术介绍42.2.1 JSP技术42.2.2 MySQ1.数据库42.2.3 SSM框架53系统可行性分析与需求分析53.1 可行性分析53.1.1 经济可行性53.1.2 技术可行性53.1.3 操作可行性53.2 业务需求分析63.3 功能需求分析63.4 系统功能结构63.4.1 系统后台管理功能结构63.4.2 系统前

2、台管理功能结构73.5 系统功能用例图74系统数据库设计94.1 概念结构设计94.2 数据库表物理结构设计135系统功能模块设计与实现175.1 前台功能模块175.1.1 读者登录模块175.1.2 个人主页模块185.1.3 我的收藏模块185.1.4 我的预约模块195.1.5 借阅记录模块195.1.6 图书列表模块195.2 后台管理员模块205.2.1 管理员登录模块205.2.2 个人主页模块205.2.3 读者列表模块21524管理员列表235.2.5 图书借阅模块235.2.6 借阅记录模块24527借阅参数模块246系统测试256.1 测试目的256.2 测试环境搭建25

3、6.3 功能测试256.4 集成测试267总结27参考文献28摘要随着计算机的广泛应用,越来越多的工作朝着数字化、信息化方向发展。在信息时代,通信技术和计算机技术飞速发展。然而,高校图书馆的问题一直是图书借阅员面临的难题。图书借阅管理具有速度快、方便等优点,摆脱了传统的图书借阅管理方式。它可以有效地提高工作效率,减少工作人员的工作量,降低出错的概率。图书馆信息管理系统主要包括用户管理、图书管理、借阅管理、书架管理等。帮助图书借阅管理实现信息化、网络化。结合当前流行的信息技术和图书借阅管理的实际需求,以MySql数据库为设计平台,实现了系统的开发。关键词:高校图书管理系统;SSM框架;MySQ1

4、.数据库1.绪论1.l研究的背景及意义1.1.1 研究背景随着我国社会和经济的快速发展在我国步入二十一世纪以后我国的社会和经济又得到了迅猛发展限制性部门和机构管理的种种问题也逐渐得到了解决国内不同类型的部门纷纷参与到了电子信息化的管理模式中。在从前大多数的管理系统,是以C/S架构为基础的,这样的软件虽然在使用上也较为方便,但在不同电脑登录时,需要先下载软件才能访问系统数据,这样的设计明显不符合现代软件使用的潮流,目前大多数管理系统己经从C/S架构转移成B/S架构,通过这样的技术迁移实现了程序的跃迁,更加地方便了客户的使用。并且现在大部分学校的图书管理系统所使用的架构,都是B/S架构,该种架构可

5、以满足图书馆系统对于图书借阅相关信息的动态管理,方便用户可以实时查询书籍剩余信息,方便提醒用户及时归还图书,构建了一整套的书籍借阅流程。但由于某些学校的业务流程较为复杂,仍然需要通过定制化开发的手段开发一款适合于自己学校流程的信息管理系统。1.1.2 研究意义本文的研究的系统开发的总的设计目标是针对高校图书馆群体的用户,这些用户因工作繁忙,导致无法从一般的图书馆中获取更多的知识。并且对这些图书书籍实施集中统一管理的高校图书管理系统的设计与实现。通过高校图书管理系统的设计与实现可以实现高校图书馆用户的书架书籍信息进行查询,高校图书馆用户信息的注册、删除、修改等管理,还有高校图书馆书架书籍的归还与

6、借阅的管理,以及各种管理功能,实现一个方便培养高校图书馆成员良好的阅读习惯的系统。高校图书管理系统的设计与实现主要功能是对高校图书馆书架图书信息的查询、借阅、拿取等信息管理。高校图书管理系统的设计与实现更多的针对的是工作繁忙的高校图书馆,还有就是想要获取更多知识的高校图书馆。使得在用户经过繁忙的工作后,能够通过图书知识的过程中得到放松,并H减少了操作难度,提高一边高校图书馆用户的体验,更人性化。1.2国内外研究现状近年来,我国数字图书馆建设在资源数量上取得了巨大进步,通过购买、共享、自建等方式扩大了数字资源的数量和种类。然而,许多数据库资源依赖于不同的数据库结构和数据存储格式,无法提供统一的接

7、口来检索非结构化数据库中的大量数据。异构,使所有数据无法参与搜索。国外的图书管理系统已经出现并且使用了许多时间,起步远超于中国,其管理方式也逐渐雇主品牌国内外研究现状和发展趋向自动化、规范化演变。在功能方面几乎囊括了所有图书馆所涉及的领域,可以说是比较健全的,虽然现在雇主品牌已经在商业市场上成为非常重要的话然各系统采用的结构有所不同,但是几平都是使用软件工程的原理,把数据集中存储到数据库中。1.3研究内容本文主要研究实现图书馆信息管理系统的图书类别管理、书架管理、新书入库管理、图书管理、借出参数设置管理、图书借出管理、图书归还管理、用户管理等后台管理功能,以及读者的维护个人信息、查询图书信息、

8、查询个人借阅信息等前台管理功能。具体要求如下:(I)学习并研究校园图书信息管理信息系统的相关技术和理论,结合国内外发展现状,开发与设计出一套适宜的、较完善的校园图书信息管理信息系统。(2)针对我国校园图书管理系统的真实需求进行讨论,结合自己所学的知识进行系统的设计,争取设计出一个更加优质、便捷的图书管理系统。2主要技术和工具介绍2.1 系统的开发环境2.1.1 软件环境操作系统:Windows10系统类型:64位操作系统语言环境:JDK1.8.0数据库:MySQ1.5.7Web服务器:Tomcat9.0开发工具:idea2.1.2 硬件环境笔记本电脑一台;CPU:2.70GHz;内存:4GB;

9、硬盘:IT硬盘空间。2.2 系统开发相关技术介绍2.2.1 JSP技术JSP是基于JaVa语言使用的,拥有大量JaVa的特点,也可跨平台使用的,所以也可以一次编写处处应用,安全性也很高,灵活度也非常高141。有专用的开发工具对jsp进行开发,开发工具的功能非常强,支持非常完善,大多工具都是免费的,所以开发起来非常方便,这也让jsp可以广泛被开发者使用,得以广泛的传播。JSP将传统HTM1.嵌入jsp中,也可以将JaVa程序嵌入jsp中,非常灵活,从而也大大强化了jsp技术的特性,使其具有更大的兼容性,更容易被之前的HTM1.开发者所接受,从而为转向jsp开发铺平了阳光大道。2.2.2 MySQ

10、1.数据库MySQ1.有图书馆版本,图书馆版本是免费开源的,非常适合广大开发人员和学习人员使用。MySQ1.的应用范围比较广泛,已经应用在非常多的中型与小型企业的网站和系统中。MySQ1.数据库经常被开发者使用,功能也是非常强大,而且使用起来非常灵活,速度快低成本。2.2.3 SSM框架SSM框架,通常是指SPringmVC+spring+mybatis三个框架的集成,SSM框架主要分为bean/entity层、mapper/dao层、服务层和控制器层。3系统可行性分析与需求分析3.1 可行性分析3.1.1 经济可行性现在鉴于当前计算机技术迅猛发展,所以需要的包括硬件和所有的软件在整个工作环境

11、,我们可以很容易购买开发平台的原材料,我们主要把精力放在开发图书馆信息管理系统的后期维护和保护上,而且该系统的花费资金和人力物力要求相对较低,但其也能够大大改善和提高整个图书馆的服务工作效率,这就是现代化图书馆的信息管理技术发展的一种必然趋势。此类系统开发较为容易,开发时间不长,此系统对于各企业部门具有相当高的实用性和经济可行性。3.1.2 技术可行性本系统首先可以储存大量语言信息数据,而这些信息的完整性、安全性和简便性都能得到技术支持和保证,所以我们需要建立详细的数据库来维护我们的信息的保密性和安全性,并且本系统的设计和开发技术平台可行性相对比较成熟,系统的开发者用有着高超的网络开发技术,管

12、理信息平台在设计和应用中必须保证其具备良好的运行。3.1.3 操作可行性随着信息化时代来临,计算机成为大部分用户工作的工具,因此都了解使用计算机进行各种操作,基本不会出现操作困难的现象,由此看来,本文在开发设计上使用java技术进行设计的基于JavaEE框架的高校图书借还管理系统,其操作是完全可行的。3.2 业务需求分析系统根据实现的实现图书借还管理借阅归还等操作,整体划分为用户模块和管理员模块。用户模块的功能是用户在系统中通过注册登录页面后进入系统,看到自己的图书借阅等基本信息,以及个人资料的修改;管理员模块主要是管理人员日志,处理整个系统的相关工作。3.3 功能需求分析通过需求分析,系统功

13、能结构图如下所示:图书借阅管理系统个人中心模块后台管理模块图2.1系统功能结构图通过对早期方案的综合分析,将方案分为几个子模块,然后对每个子模块进行开发。通过该方法设计了软件的总体结构,并通过接口实现了各子模块的数据传输。通过对框架的分析,可以得到具体的结果,实现低耦合的软件设计思想,使程序代码更加灵活、简单、易懂。系统主要由页面显示模块、数据接口模块和信息处理模块组成。3.4 系统功能结构3.4.1 系统后台管理功能结构系统管理模块中的用户都是管理系统的后台工作人员,系统的后台工作人员的工作就是要对系统所有用户进行管理,同时还要对系统进行升级和数据备份等操作。(1)对用户信息进行管理,主要是

14、负责对用户信息进行添加、修改、删除。(2)加强对于信息系统管理,完善后台系统的升级、维护相应数据以及信息的备份存档的操作,此系统正常工作了一段时间后,系统管理员就可以根据自己系统运行状态情况以及所有客户需求发生的改动来对自己系统进行升级、维护。系统的存储方式主要采用sql数据库,它能够随时地对数据库中所有数据信息进行处理,包括备份、恢复等,以免不必要的操作而导致系统的损毁。3.4.2 系统前台管理功能结构(1)注册登录模块:通过客户端填写个人信息,登录账号,登录后返回登录页面,使用账号密码登录,登录成功后进入系统主页。(2)个人中心模块:个人账户管理,可以修改个人数据和密码,使用系统,并在出现

15、问题时及时反馈给管理员解决问题。在此模块中,您还可以查看图书馆记录、馆藏记录和历史回顾。(3)图书查询模块:用户登录后,可以根据要搜索图书的名称、作者等相关信息进行图书查询。找到后,单击登录图书详细信息页面以查询图书。用户可以查看图书介绍、借阅图书数量、其他用户对图书的评价等。(4)图书收藏模块:通过阅读图书介绍,用户可以对图书感兴趣,先添加收藏,然后收集科学书签。(5)发表书评模块:用户可以发布书评的详细页面,展示自己的阅历,与其他读者交流意见。其他读者可以通过从多个方面和角度理解书评来思考和拓展思维范围。你也可以在个人中心单元查看个人历史书评。(6)图书借阅模块:用户可以通过选择图书来搜索图书的详细信息。用户可以通过借书功能查看当前可用图书的数量和其他用户对图书的评估3.5 系统功能用例图管理员主要负责整个系统后台数据的管理,通过管理员菜单对数据进行操作。主要功能有:个人信息管理、用户信息管理、图书借还管理、借阅记录管理等功能;管理员用例图如图所示。图2.2管理员功能用例图用户进入系统可进行查看个人信息、账户管理、我的收藏、借阅记录、图书列表、图书下载等功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 管理论文

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!