基于JSP的图书管理系统设计与实现

来源 :理论与创新 | 被引量 : 0次 | 上传用户:a369747001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本系统开发的开发宗旨是以便捷为中心,系统具有实用性,操作合理,便于上手,安全稳定。即使没有计算机基础,可以通过稍加练习后,熟练的掌握本系统的基本功能,便于管理,十分人性化。
  关键词:管理系统;JSP;信息管理
  1 设计模式
  为了解决程序设计人员用来解决编程中所遇到的问题,需要设计模式来实现这种形式化表示,提高编程速度,提升编程质量,尽快解决程序设计人员所遇到的问题。本系统开发时采用MVC。MVC能够帮助使用者将应用程序划分成几个逻辑部件,大大减少程序设计的困难。应用程序的输入、处理、输出过程严格遵守Model、View、Controller的方式进行分割,从而实现应用程序划分为模型层、视图层、控制层。
  2 图书馆管理系统总体功能概述
  图书管理系统具有以下模块:(1)登录系统模块。所有使用者必须登陆方可进入系统,权限类型分为管理员、普通用户,管理员才有权限对所有信息進行管理,普通用户只能进行书籍浏览、查询个人借阅信息。(2)图书管理模块。管理员通过验证界面进入系统后,可在图书管理模块里进行查看、添加、删除图书等一系列操作,是该系统的主要模块,记录信息交流量大,需要花大量时间维护。(3)借书证管理模块。管理者可通过借书证管理模块创建新的普通用户,并能对用户的信息进行管理。(4)借阅信息管理模块。借阅信息管理模块是该系统中核心模块之一,管理这通过进入该模块中可以实现普通用户办理借阅,归还的功能,并且能够实现还款的操作。(5)图书检索模块。普通用户通过登陆界面登陆系统后,可以依据书名,作者等多种信息对图书进行浏览操作,同时必须保证浏览到的都是准确和及时的信息。
  3 图书馆管理系统各功能模块概述
  3.1 系统登录模块
  用户进入系统时调用的一个模块。该模块通过使用者输入的用户名、密码来确认用户的类型,并随之进入到该类用户的功能界面。本模块的功能点包括:(1)判断用户名和密码是否相符;(2)判断用户的权限,并登录到相应系统界面。
  3.3 借书证管理模块
  本模块主要是工作者对读者借书证信息进行管理。本模块的功能点包括:(1)办理借书证,为新读者办理借书证,填写用户的基本信息;(2)注销借书证,输入读者借书证编号,根据借阅证编号删除读者表中此借阅证信息;(3)挂失借书阅证,主要功能是将借书证的状态更改为挂失,注意及时更新该借阅证学生信息并收集书籍信息,由图书管理员操作并实现;(4)修改借阅证信息,由于图书管理人员的疏漏,而出现办理借阅证时登录信息有不正确的情况,则可根据借阅证证编码对其信息进行浏览和修正。
  3.4 借阅信息管理模块
  工作者可通过本模块对图书外借、归还进行管理。本模块的功能点包括:(1)图书借阅;(2)图书归还;(3)查看借阅记录;(4)办理还款,当出现租借出的图书超期将会产生欠款,能够依据借阅证的ID为读者办理还款。
  3.5 图书检索模块
  使用该模块的用户有:读者和管理员。本模块的功能点包括:(1)根据图书ID进行检索;(2)根据图书名称进行检索;(3)根据图书类型进行检索;(4)根据图书作者或译者进行检索。
  4 系统实现
  4.1 系统的软件结构
  处理静态WEB是Web服务器对发送的静态网页进行处理的过程。处理动态WEB数据库查询的过程是:当Web浏览器向Web服务器发送请求时,动态网页的处理流程是,屏蔽掉HTML语言,只输入动态网页文件,由Web服务器向数据库中传递信息,经过数据库的处理返回数据集,Web应用服务器再把含有程序代码的动态网页转换为静态网页返还给Web浏览器。具体如图1所示。
  4.2 系统后台管理的安全性
  为了阻止一般读者用户使用浏览器输入网址然后进入后台管理系统,一定要采取一定的安全措施来实现对系统的信息安全的保护,防止不必要的信息泄露和损坏。而这里是运用JSP的“Session”功能来完成的。Session能够在网页运行的时候记录下某个对象的值。只要登录成功,便能够为某个对象建立一个Session值,登录系统管理界面之前都进行一次此对象Session值的判断,假如此对象的session值并不是管理员在成功登录系统后所设置的值,便会跳转到错误页面,这个机制简单实用,有利于程序提高的稳定性,也能提高系统的安全性与稳定性,方便系统的后期维护。因为Session的对象是编写者随机设置的,所以Session值也是随机设置的,并且一定在系统网页运行期间进行Session的设置才能发挥作用,因此一般用户是不能直接进入系统后台管理的,通过这样的手段,便能保障后台管理系统,使系统能够稳定运行,而管理者却能安全便捷的使用后台管理,使系统能长期维持一种稳定的姿态。
  参考文献:
  [1]保罗·戴克.Spring MVC学习指南[M].北京:人民邮电出版社.2015.
其他文献
摘要:随着我国经济的不断发展,我国物联网技术随之得到了相应的提升。物联网技术的到来,不仅给人们的生活带来了许多的便捷,而且也推动了我国社会经济的进一步发展。现如今,物联网技术逐渐被运用在了各种行业中,其中运用最为广泛的一个地方莫过于配网设备当中。对于配电网设备而言,配网设备主要包括有:变压器、高压柜、以及直流屏等系统。而物联网技术在配网设备中的应用,无疑将成为推动智能电网发展的重要技术手段。本文也
期刊
摘 要:批评话语分析也称批评语言学,是1979年由FowLer等人在《语言与控制》一书中提出的话语分析方法,它旨在通过分析大众语篇以揭示语篇中隐含的意识形态。文章以批评性语篇分析学家Fairclough的语篇三维观为基础,利用系统功能语言学的及物性概念,对三则中文商业广告进行分析,从而揭示出这些广告语所传达的意识形态。  关键词:商业广告;批评话语分析;意识形态  批评话语分析始自20世纪70年代
期刊
摘要:就当前国内的电网铺设情况来看,大多数都是高快架设的输电网,并且有着较为广泛的覆盖,所处的地形较为复杂,气候条件也尤为苛刻,为了更好的适应当前国家的电网系统运作需要,使得电网系统更加的安全和稳定。因此在实际的工作当中就可以使用到无人机技术,这样能很好的改变以往传统的电网巡查工作,可以有效的提升安全性和有效性,为了更好的适应当前发展的需要。本文对当前无人机在电力线路巡查中的运用进行分析,并且对当
期刊
人工天河,太行奇迹,英雄人民,永垂不朽!  七月的林州,早已骄阳当空,迎着酷暑零距离得感受这段敢叫日月换新天的人间奇迹是一段难忘的经历。一条水渠可以算的上是伟大工程的不多见,红旗渠当居世界榜首,因为它不仅是“引漳入林”的水利工程,更是红旗渠精神的高度凝练和集中表达。  站在太行屋脊的悬崖下,重走当年修渠路,我感受到的除了恐惧更是震撼。红旗渠纪念馆中珍藏的一幅幅照片记录下了当年的艰辛与苦楚,脑海中不
期刊
摘 要:美国总统特朗普的就任时间不长,但他对网络空间安全问题给予了很大的关注。其本人在竞选期间就声称:“要把网络安全放到首要位置,让美国真正的安全起来。”美国作为全球网络技术最发达,信息化程度最高的国家,一直以来对网络空间安全都有着清醒的意识。在特朗普发布的《国家安全战略报告》中,数次提及了网络安全,并声称要着力打击有网络空间攻击能力的美国黑客。报告中着力的强调了网络安全的重要性,提出了更加明确的
期刊
摘 要:非公有制经济人士的年轻一代是未来非公有制经济发展的引领者,如何引导他们进一步坚定对中国特色社会主义的信念,成长为合格的中国特色社会主义事业的建设者,事关国民经济发展后劲,事关党的执政基础的巩固和扩大,事关“两个一百年”奋斗目标的实现。因此,加强对非公有制经济人士年轻一代的思想引导,就显得十分重要和紧迫。  关键词:非公有制经济人士;年轻一代;思想引导  在2015年5月召开的中央统战工作会
期刊
摘 要:回望我国的山水画发展史,有关山水画“写生”的理念早在远古时期就已经深入到人们日常的生活当中,从现存的距今约几千年前的敦煌壁画中我们可以清晰的发现这一凭证。壁画中具有符号意味的山川树石正是人们在日常生活中通过观察体会自然风光,将自然的风光内化为自身的一种情感,通过绘画的方式表达出来的。山水画的发展从独立之初,一直到当代的中国画山水,“写生实践”的传统一直伴随着山水画的发展。然而,在传统形式观
期刊
随着新媒体时代的发展,越来越多的交友聊天平台步入我们的生活中,近年来新媒体越来越受到人们的关注。在现在的社会中,新媒体不仅影响着我们接受讯息,连接着我们与世界的交流,而且它已成为我们交际的重要通道。其中微信处在一个非常重要的地位上,并且已经成为人与人交流的最大的工具,现在几乎人手一个微信号,小部分人还有两个,它已经成为家人,朋友联系的重要手段,即使你远在中国的两端,只要有网络,就可以通过微信交流。
期刊
摘 要:为提高幼儿活动时间,促进幼儿健康成长,结合教学实际,挖掘了幼儿园小空间的综合利用方法及实施措施。  关键词:幼儿园;小空间;户外活动  处于幼儿阶段的学生有着其年龄的身心发展特点,从总体发展来看,幼儿期会出现第一个加速发展期,在这个阶段,幼儿对外部环境充满了好奇,探究欲望和适应能力比较强,外在的表现是幼儿的活泼好动,精力充沛,不知疲倦。因此《3~6岁儿童学习与发展指南》也建议,幼儿每天的户
期刊
摘 要:随着智能化技术的科学应用,智能家居已经进入到人们生活当中,为人们的生活提供了很大的便捷。嵌入式技术在智能家居控制系统当中的应用,就能大大提高控制的效率。本文先就智能家居控制系统的原理以及技术发展加以阐述,然后就嵌入式技术在智能家居控制系统当中的应用详细探究。  关键词:智能家居;嵌入式技术;应用  智能家居在上世纪八十年代就已经出现,在随着技术的不断升级下,智能家居的控制系統愈来愈先进,尤
期刊