个人图书信息管理毕业论文
2022-06-01 22:12:17
论文总字数:19833字
摘 要
随着信息时代地飞速发展,我们的信息量不断增加,作为信息存储的主要媒介之一的图书,其数量和规模上也比以往相对要大很多,因此我们需要用更加方便高效的方式来对其进行管理。在处于知识信息时代的今天,使用自动化系统对图书进行相应的管理,节省人力的同时还提高了个人的工作效率,并且加速了图书的流通。
针对以上问题,设计开发了这款个人图书信息管理系统。相比于传统的图书信息管理系统以图书管理为中心,该系统通过一些个性化的服务突出以个人用户为中心的服务理念。例如用户可以将自己的读书心得撰写成相应的书籍评论。
本系统是一个基于Web技术的B/S结构的图书信息管理系统,前台开发语言主要使用JSP,后台使用MySQL为数据库,开发环境为MyEclipse,服务器则采用了Tomcat。
关键词: 个人 图书信息管理 MyEclipse JSP MySQL
Personal books information management
Abstract
With the rapid development of the information era, The amount of our information is increasing.Books as one of the main media of information storage, Its quantity and size is also much larger than before, So we need to use more convenient and efficient way to manage it. Today in the era of knowledge and information, Using the automated system to manage the books, It also improves the efficiency of the individual and accelerates the circulation of books.
To solve the above problems, this personal books information management system is designed and developed. Compared to the traditional books information management system taking the books management as the center, The system highlights the personal user centric service concept through a number of personalized services. For example, users can write their own reading experience into the corresponding books comments.
This system is a books information management system based on Web technology and the B / S structure, mainly using JSP as the foreground development language,It uses MySQL as the database and MyEclipse as the development environment.Its server uses Tomcat.
Keywords:Personal;Books information managemen system;MyEclipse;JSP; MySQL
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景 1
1.2开发目的及意义 1
1.3 开发工具及技术 2
1.3.1 SSH框架 2
1.3.2 MySQL 2
1.3.3 MyEclipse 3
1.4运行环境需求 3
第二章 系统分析 4
2.1系统需求分析 4
2.2可行性分析 4
2.2.1技术可行性分析 4
2.2.2经济可行性分析 5
2.2.3操作可行性分析 5
2.2.4法律可行性分析 5
2.3系统性能需求分析 5
2.3.1系统安全性 5
2.3.2数据完整性 6
2.4系统设计需求分析 6
第三章 系统设计 7
3.1系统功能设计 7
3.1.1系统用户功能图 7
3.1.2系统功能模块设计 7
3.2数据库设计 9
3.2.1数据库需求分析 9
3.2.2数据库概念结构设计 10
3.2.3数据库逻辑结构设计 13
第四章 系统实现 17
4.1登录模块的实现 17
4.2主页面菜单模块的实现 19
4.2.1顶部菜单的实现 19
4.2.2左侧菜单的实现 20
4.3管理员功能模块的实现 21
4.3.1管理员操作流程图 21
4.3.2公告管理模块的实现 21
4.3.3图书管理模块的实现 22
4.3.4借阅管理模块的实现 27
4.3.5用户管理模块的实现 29
4.4普通用户模块的实现 29
4.4.1图书信息模块的实现 29
4.4.2借阅历史归还模块的实现 30
4.4.3借阅信息添加模块的实现 31
结束语 33
参考文献 34
第一章 绪论
1.1课题背景
图书信息管理系统的历史最早可以追溯至上个世纪60年代末期,由于计算机技术在当时已经进入实用性阶段,通过手工来进行查找图书信息以及记录借阅信息的方式,不仅费时费力而且非常容易出错,为了克服这些缺陷,从而诞生了第一代图书信息管理系统。由于当时技术和人们需求的限制,导致了它的用户非常少,然而它的出现为图书管理系统展现了一个美好的发展前景,即用自动化的系统代替传统的手工操作,用自动化的准确性来避免手工操作带来的误差。第二代的图书信息管理系统诞生于上世纪70年代,随着计算机技术的迅猛发展,计算机拥有了一定的普及性,同时伴随着计算机系统工具以及数据库的发展,这些都为图书信息管理系统的进一步发展提供了可能。但开发者未能对图书管理的需求和理念进行系统地考虑。上世纪90年代末,随着信息时代的到来,图书信息管理系统有了革命性的变革。第三代图书信息管理系统拥有友好的交互界面,强有力的信息检索、分析工具,能让使用者摆脱烦劳的手工操作,从而能够进行更加合理有效的图书信息管理。
1.2开发目的及意义
随着社会的日益发展,作为信息传播媒介之一的图书,其数量越来越大,设计一个合理的图书信息管理系统,实现对各种图书信息进行管理,可以让用户从繁琐的手工操作中解放,极大地提高了相应的工作效率,降低了相应的管理成本,同时它还具有一定的安全性、易用性。因此开发这样一套图书信息管理系统是很有必要的,这也是本论文选题意义之所在。
个人图书信息管理系统的开发是为了满足个人对图书进行管理的需求,同时提供相应的个性化服务,凸显以个人用户为中心的服务理念。传统的图书信息管理系统提供的一些个性化服务,从其原理上来说是基于机械性的匹配,仍然处于个性化服务的初级阶段,难以满足个人的真正需求。个人图书信息管理系统则把图书信息的选择和图书信息的发布的自由交还给个人,从而实现了真正意义上的个性化服务,所以个人图书信息管理系统的开发是有一定意义的。
1.3 开发工具及技术
1.3.1 SSH框架
SSH不单单只是一个框架,而是多个框架(struts spring hibernate)的集成,是目前较流行的Web应用程序开发集成框架,用于构建较为灵活且易于扩展的多层Web应用程序。SSH框架大致分为四层:表示层、业务逻辑层、数据持久层和实体层。Struts作为整体的基础架构,主要负责MVC的分离,而业务跳转的控制主要通过Hibernate对数据持久层提供支持。Spring则作为一个轻量的loC容器,负责对象之间依赖关系的查找、定位、创建以及管理。
请支付后下载全文,论文总字数:19833字