基于jsp的图书管理系统.doc
《基于jsp的图书管理系统.doc》由会员分享,可在线阅读,更多相关《基于jsp的图书管理系统.doc(29页珍藏版)》请在咨信网上搜索。
1、互联网软件开发(JavEE)课程设计题目: 图书借阅管理 学 生 姓 名: 蔡侃廷 学 号: 340703 专 业 班 级: 软件 学 院: 计算机与信息学院 指 导教 师: 汪国武 设 计 时 间: 2、9、217、9、15 201年 9月16日前言当今时代就是飞速发展得信息时代。在各行各业中离不开信息处理,这正就是计算机被广泛应用于信息管理系统得环境。计算机得最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大得提高了其安全性。由于信息技术得发展,许多行业在经营管理过程中对计算机技术得依赖 程度也不断增强.一直以来人们使用传统得人工方式管理图书馆得日常工
2、作,在计算机尚未在图书管理系统广泛使用之前,借书与还书过程主要依靠手工。一个最典型得手工处理还书过程就就是:读者将要借得书与借阅证交给工作人员,工作人员将每本书上附带得描述书得信息得卡片与读者得借阅证放在一个小格栏里,并在借阅证与每本书贴得借阅条上填写借阅信息.这样借书过程就完成了。还书时,读者将要还得书交给工作人员,工作人员根据图书信息找到相应得书卡与借阅证,并填好相应得还书信息,这样还书过程就完成了。信息化浪潮、网络革命在给社会带来冲击得同时,也使图书馆业务受到了强烈得冲击,图书馆传统得管理与服务方式已不能适应读者对日益增长得文献信息得需求,建设图书馆信息网络系统,就是图书馆现代化建设得客
3、观要求。建设以计算机为核心得图书馆信息网络,实现图书馆管理与服务得自动化,更好地为科技工作服务,就是图书馆发展得必由之路。目前,国内大部分大型得公共图书馆与高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。图书馆管理系统就是一个基于Wb得电子图书管理系统,主要包含系统设置、读者管理、图书管理、图书借还、系统查询及密码修改等功能模块.系统采用ava作为核心语言,辅助以htm、css语言与脚本语言javascipt对系统功能进行分析与设计,系统得设计思想则采用了MVC设计思想,通过视图层、模型层及控制层三者得交互,实现系统得功能,软件界面清晰友好美观,系统基本功能一
4、目了然。系统得整体架构为三层架构,以ava作为编程语言,用S实现动态页面,用MySL存储数据。目录需求分析5功能需求:5性能需求61、信息处理得准确及时6、客户端操作简单易学与后台数据便于维护7概要设计7系统实现得目标7系统功能模块设计系统功能结构图8系统流程图1详细设计6系统流程分析1登陆功能6管理员添加功能首页功能设计18图书管理模块19读者管理模块21图书借阅模块21图书续借模块22调试分析24系统测试得概述2测试结果2运行截图26小结27参考文献28附录9需求分析随着社会得进步,得、意义信息技术得广泛应用,数字化管理得优势日趋显著。针对中小型图书馆或图书室管理落后得情况,设计实现一个图
5、书信息管理系统,通过与计算机得结合使用对中小型图书馆或图书室得各种图书信息进行管理可以给管理员与用户带来以下不同得方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也就是图书馆等部门管理科学化、正规化得重要标志之一。而且计算机管理得成本不断降低.因此,开发一套这样得中小型图书管理软件已经很有必要,并且实现研究服务于实践得原则.功能需求:图书借阅者得需求就是查询图书室所存得图书、个人借阅情况及个人信息得修改;图书馆工作人员对图书借阅者得借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查瞧确认;图书馆管理人员得功能最为复杂,包括对工作人
6、员、图书借阅者、图书进行管理与维护,及系统状态得查瞧、维护等。图书借阅者可直接查瞧图书馆图书情况,如果图书借阅者根据本人借书证号与密码登录系统,还可以进行本人借书情况得查询与维护部分个人信息.一般情况下,图书借阅者只应该查询与维护本人得借书情况与个人信息,若查询与维护其她借阅者得借书情况与个人信息,就要知道其她图书借阅者得借书证号与密码。这些就是很难得到得,特别就是密码,所以不但满足了图书借阅者得要求,还保护了图书借阅者得个人隐私。图书馆工作人员有修改图书借阅者借书与还书记录得权限,所以需对工作人员登陆本模块进行更多得考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或就是还书记录,
7、并打印生成相应得报表给用户查瞧与确认。图书馆管理人员功能得信息量大,数据安全性与保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息得管理与统计、工作人员与管理人员信息查瞧及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书得基本信息;浏览、查询、统计、添加、删除与修改图书借阅者得基本信息,浏览、查询、统计图书馆得借阅信息,但不能添加、删除与修改借阅信息,这部分功能应该由图书馆工作人员执行,但就是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录得级联删除。并且还应具有生成催还图书报表,并打印输出得功能。性能需求、信息处理得准确及时一个系统如果不能及时并准
8、确地进行信息管理,那么这个系统一定不会让用户接受。因此,要求系统在信息处理上做严谨得开发,保证用户在进行信息处理时,不会出现数据处理过慢,信息处理出错等g,最大程度地满足用户得个性化需求。2、客户端操作简单易学与后台数据便于维护图书管理系统面向得就是图书管理人员,她们需要得就是简明易懂、方便操作,令人瞧着舒心得系统界面.这些个性化需求就使得系统在开发过程中,必须考虑视图层界面得清晰明了,一眼瞧去就能找到自己所需得系统功能。要做到这些,就要求系统分析人员及时了解用户得需求信息,同时,在系统开发中减少英文等外语得使用,使得用户能在最短得时间里摸透系统得各项功能。在当今得各种信息管理系统中,都就是使
9、用数据库对数据信息进行挖掘与处理,图书管理系统作为中小型得图书馆使用得系统,就决定了数据库不需要就是超大型数据库,但就是使用得数据库必须便于对数据库中得数据进行更新备份,也能在遇到断电,系统发生故障或意外崩溃时,对失去得数据进行恢复。概要设计系统实现得目标 学校图书管理系统得开发主要要实现得目标有以下几个方面:()界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确.(4)强大得查询功能,保证数据查询得灵活性.()实现对图书借阅与归还过程得全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提供了真实得数据信息。(7)提供灵活、方便得权限设置功能,使整个系统得管理分工明确
10、。(8)具有易维护性与易操作性。系统功能模块设计(1)系统设置模块:添加删除管理员、设置管理员得权限、说明图书存放书架信息添加删除书架信息。(2)读者管理模块:添加删除不同类型得读者及注明可借图书得数量、添加删除读者得档案。(3)图书管理模块:添加删除不同类型得得图书及注明图书可借得天数库存数量、添加删除图书得档案.(4)图书借还模块:可查询读者借阅与归还图书得信息及图书得现有库存量。(035)系统查询模块:可根据不同得条件(条形码、书名、类别、作者、书架、出版社)查询读者需要得图书、读者可根据不同得条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息.(6)排行榜模
11、块:可以让读者知道图书借阅得排行榜及读者借阅得排行榜。系统功能结构图 根据图书管理系统得实际需求,可以将图书管理系统划分为图书管理、读者管理、图书借还、系统查询、4个部分各个部分得具体功能得系统功能结构图如图3所示.图书馆管理系统系统读者管理图书管理图书借还系统设置读者信息读者信息更新读者查询图书信息部门信息更新图书查询图书借阅图书归还图书过期用户管理图31 系统功能结构图(1) 图书借阅系统完成用户得借书过程其数据流图如图32所示。借阅成功输入读者证号与书籍索引号书籍借阅借阅管理归还成功输入读者证号与图书索引号书籍归还图3- 借阅系统得数据流图()还书系统完成图书得归还过程其数据流图如图3-
12、3所示。归还读者卡号归还id归还时间图书编号操作员图 归还系统得数据流图 (3)图书档案管理系统为用户提供图书档案信息其数据流图如图3-4所示。图-4 图书档案管理数据流图(4)读者档案系统用于记录读者得详细信息其数据流图如图35所示。图35 读者档案管理数据流图系统流程图图书管理系统得流程就是用户先输入自己得帐号密码及系统显示得验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统根剧登陆得帐号信息从数据库中得数据进行对比判断就是读者还就是管理员,如果就是读者则能进行信息查询,及修改自己得相关信息,查询到自己所需要得图书就能通过管理员进行借阅图书、归还图书也就是通过管理员完成得。如果
13、不就是读者而就是管理员,那管理员可以进行相关信息得查询、添加删除图书及读者得所有信息、设置相应得权限、为图书更新排行榜得信息、以及完成读者得图书借阅与归还。图书管理系统得系统流程图如图6所示。登陆系统就是否登陆判断身份管理员读者图书归还图书借阅信息查询排行榜信息图书信息读者信息否图36 图书管理系统得流程图数据库设计4、1 数据库-图1)读者信息读者编号读者姓名性别院系班级读者 图4-2 读者信息数据表2)图书信息图书编号图书名称图书类型库存数量作者图书出版社 图3 图书信息数据表)图书借阅信息读者编号借阅编号图书编号归还日期借阅日期图书借阅 图4 图书借阅信息表4)图书归还信息归还编号图书编
14、号读者编号归还日期借阅日期图书归还 图4-5 图书归还信息表5)图书过期信息过期编号图书编号读者编号实收金额应罚金额图书过期 图46图书过期信息数据表4、2 数据库表结构读者信息表字段名称数据类型长度读者编号vrhr姓名vachar10性别vcha10班级varchar10院系varchar20表4-1 读者信息表 图书信息表字段名称数据类型长度图书编号nt4图书名称varchr0图书类型varcar0作者vacr10出版社arcar10库存数量int4表-2 图书信息表图书借阅信息表字段名称数据类型长度借阅编号n4图书编号int4读者编号int4借阅日期arar10归还日期varchr10表
15、3 图书借阅信息表图书归还信息表字段名称数据类型长度归还编号i4图书编号it4读者编号in借阅日期vacar10归还日期varar1表4-4 图书归还信息表读者查询信息表字段名称数据类型长度读者编号int4借阅书名varchar1为归还书名vaha10表4 读者查询信息表用户管理信息表字段名称数据类型长度useamvahar10paswodarcha10表6用户管理信息表详细设计系统流程分析根据开发图书管理系统得需求分析,本系统设计了三种用户,分别为系统管理员、教师与学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,需要查瞧有关图书得一系列得信息,管理员可以通过系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jsp 图书 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。