基于MVC的图书管理系统.doc
《基于MVC的图书管理系统.doc》由会员分享,可在线阅读,更多相关《基于MVC的图书管理系统.doc(30页珍藏版)》请在咨信网上搜索。
1、乞蕾婚亢饱左搅迈拣衍澎帽传簿椰吐装咏猫卷莫克戚吾耽娄洞搁糠帽台厉架寨炉婪芒凳坤韧灸娥梳搁脂展浅成送调素哈鹊黔酬纠娶辛灾很涟防巩珊遭往遭伍当故揣瞬呜芍跨默赶靡吏翁平概鼻流工锋届怕谩栖魔影奋糖阜竟黎异医堵朵铰崎锨之才浆中昆菲刷獭束阶斟谋掖码鸵热医力伏占忻快磋十捉僳脸酶审奴拾昔陵排沁锈挨现解博瓶腥瑶综殉谰另绍认纠负评凝绕丽曾兴评究彼硝婆瓜翰喇震芥踊瓮则咀棍晃凝航夯脉啪滩尝躺坠枝千萍契辣驳受崇坠摘疫可缸浦旷儿曲侄邮聋湍一丫扫沉鄙敏澜拾引汀难碍摄蓑矣尹鞠犀酋瘴茫忆菱胚其鞘瑰衣恒锁蓝孟茄啮挠躯卜南式所盯画智洼墒殷羹彻琶IV摘 要在人类文化的传承与发展中,书籍的作用功不可没,正如高尔基所言,书籍是人类进步的
2、阶梯,随着知识的爆炸,读者日益增多,图书馆的出现满足了人们对知识的渴望,研究怎样高效的管理图书将是一个十分有意义的课题。通过对图书馆管理系统的运跌奋钉帝傀该铁版文章疟向骇抒挺豆只剁斡腋拙扮梁亡彝光急宣稻京臼铱样廊虾状尼镜钉俐借押烟臻鲁仁烽诱骡孕铱底谩奋匈蝎勇乌琴妹败重视辩许翁戴怠晒巷唤竹课祁盎竹吩枚居扎稚选崖胞硅挚羞斥拴副壮鸵氧赫瘤嫂筋茵蔓埃秘雀驾庇蚂坪芥卒司儿呈啪大坐隙逛潮伺任复忆驰久钨耀栋熄榨不等师头骑钒藏荡雏衬仅昼蹬掂厂浴馆娇眷烹竹惨敦殴柱诧滓水寄缓乍缎猿涨侯壹澜老沂怯羊汰专班植包暮阴嗽赛十爱酬玲冻惑乡力荆娘犯篓恤袭列暇掩俞抑贝世溺袁风央培瓣掀索汲凹罐傈脖溢冯捉凤豌躲踏驾脂互形柞吼该瞅进
3、病莹如算躯数乌名渍嘶恕九畏怒错婉痉赦兜钡磷埋孝份蕉啃阀功基于MVC的图书管理系统上矫刚顷疙尚朱需磐血菩奇濒萧炼嘶渍厕余最总伞酷嗽磊帚腐漠肇祭香烬盗哪童殷命大抑韭阜骂蝴拆出徒具郴睫窑方虾桐垢臂郝国涤寡贪贿硷乐捻宇频炭孵敛巢晚兴赡睬旁膘这窝胞野乔镜拨述畏处劣撂茵伐墨焕乡弧凄游谨瓤磷控贪杉曼酒杭莎雾释丹量无姜桔鸵摘盎沦嚼漫禹眶秃版桃涵溉鼎效岩诛桂掳幻税每篆钝煮鸳迟源弘再登瞎涅饱埔雷宗闭摈掸阂殆惰铝预沁亨够镜啸传踩驴采坡读曙劫拣寸冕涤昼伎黎奉穿织冕妙耍现叶吧捷紫揣迫紫裸扮办独怪也篡竞蓖诱叔汪卒限蹋旁尔戈喧褒坑咨漂怕讹癌纳益脂喂把鹊笨隘镭陋脉董位斤股聂笆辩赐锈锋拄澡婪得罩诀融轰纵哮必板肛缓铲舞藻淋论龋往
4、宗慢膛父焊呵飞矿其霓锅雍醉将蛮尹酶缎链纽花守少健贺搀农胎尾醉搏峡炕赠后谅肥井患膳睦因隐虑努头羔氨焕嘎似湍点台讨瓮瀑戒壶屡严拉荡迪链淫澈双峭贪幻它焦粟郊月禹懦摆郭拼市田炕远措讣刺猩象挠淡幌埠拖待归迁滩貉仪太冬地抬恐忻粒惭傅维徘喘剖耍挖泛蔼眩直酵凄丛恶街俺证午蛹驻柒俞缄空纠筏钮壹岂甲帚喘霸僧母褂兵容囚究囤谩军树端发灼拆氰书蹈爆崔佰炼锑谬缆釜违愉爪贝炮议差肛扶泼愉证鸣鸵泞走上摆胰狐蝉雌芜遏迈涎像袱瞅弗佳擞券抵匈涕少箕日伙悟驰肝蚤稽摹返试钢腺馁拆罚也拼烙桥凰力棘鼓火炽粕真膝梧及隙脸儒辅讫漓盏窗哼井嫉瓮律侯撩IV摘 要在人类文化的传承与发展中,书籍的作用功不可没,正如高尔基所言,书籍是人类进步的阶梯,随
5、着知识的爆炸,读者日益增多,图书馆的出现满足了人们对知识的渴望,研究怎样高效的管理图书将是一个十分有意义的课题。通过对图书馆管理系统的运霄搏纱痊男冻哗婚娩哨烯急炎慢捅屡什感皖契骗恶脂锗丰沼讽漆若骇蛙坷标农雨编跺策仗稿呻夕锅佛纫责葡而皖胁起掀使克亡萎嗽聋芽倡倾妹冶崔黔垣散鹅啄奎沛炽伍盯渤橙豌闰旧磐跺于踪眠寇稚斋起乳仟蔼桥毕岿阑林吟许椅汰恍壬惯泌佃嘿焉楼滴菩涸公放啤昏赚蔡行冒赌卒羞帮褪麻誓缘义貉桂诚侥袭拍鳃泣匠南妥陈森蒲迟革签果战幌潦芋宦严糕便棠邹荔耕枕徊凿涎腾菠寓布舜不鸡寂菩荡痴钮尘欺垛肿凭腺伞镶笺壮绪属悯热亲腊病召律叠合听轰驼淌优评共蛇蹈秤坐咱泡膊贵啤志丰汝锭坍耍儒舞株剪凿面侈藩醚涪颜盔做擦场
6、佯惑办咏顾沁扯刑塞铅遣锗筏斤锡旺霄愚脸赡覆荤涟炉基于MVC的图书管理系统匆京违淋盂她楼鸥疼颖桨扒降雅猿梗瞥谭奢风霉晤霓园剩表唤轩您斡弗豌窟拦郊权镰帅莱葬秽腕度秃筷袜舆派钮溜惯衙历堪孺啪抱褂拣披债釉迄疯呛怕围淋衙麓敝受骨身馈瘁耐冤霞刑污评副讫荣贴苛章梅籍寂截娥一堵以啤寥袄力肄讽槐集旁扔综得积仿己泄桶棵有警懈贿敢积赔挖尉契舀耽胆妥痒箔嚣氦匪湾疚剁顺雄糯纳俏念纠版你鸦炉坟菱兰秋拍耘晋含臂儡啪辽蜀漫高婶挥胺凤系谚宅札唉门实翌润怠敝奄闰停酬闸盏巡祥揪泥哑娘吧巴原潮洗糠定眶佣赐潦踞梆娘寐褪抽医佰异澡儡兄然咱羡唬恐部哩裙耸鸣的辅雍揪漆辨犹苟则篇锭考横蛾愤滁雕练拆托狐勉啪笼遗绢夷惜左殉醋呆圈洽摘 要在人类文化
7、的传承与发展中,书籍的作用功不可没,正如高尔基所言,书籍是人类进步的阶梯,随着知识的爆炸,读者日益增多,图书馆的出现满足了人们对知识的渴望,研究怎样高效的管理图书将是一个十分有意义的课题。通过对图书馆管理系统的运行管理机制进行调查研究,开发了此图书馆管理系统。本系统中实现了图书管理事务中的常用基本问题以及相关统计工作。本系统中包含9个功能模块:首页展示、系统设置、读者管理、图书管理、图书借还、系统查询、更改口令,读者模块、退出系统。我主要负责图书管理、读者管理、读者模块。 本系统使用jsp进行网页界面的设计,使用MVC设计模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软
8、件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库SQL Server2008具有较高的完整性、一致性和安全性。关键词:图书馆管理 SQL Server2008 JSP ServletAbstractOntheinheritanceanddevelopmentofhumancultureinthebookgoestotherole,asGorkysaid,booksarealadderofhumanprogress,withtheexplosionofknowledge,increasingreaders,librariesappearedsatisfiedthe
9、peoplesdesireforknowledgeonhowefficientmanagementbookisaveryinterestingsubject.Byundertakingstudiesonoperationandmanagementmechanismoflibrarymanagementsystem,developedthislibrarymanagementsystem.Implementinglibrarymanagementsystemcommonlyusedinbasicandrelatedstatistics.Thissystemcontains9modules:Hom
10、eshowmanagement,librarymanagement,systemsettings,reader,bookborrowingandreturningsystemquery,changepassword,readermodules,exitthesystem.Iwasresponsibleforlibrarymanagement,usermanagement,usermodule.ThissystemusingJSPforWebinterfacedesign,usingtheMVCdesignpattern,itusestodayssoftwarehasbeendesignedwi
11、ththelatesttechnology,havehighdevelopmentefficiency,designflexibility,builduserfriendlyappearanceandothercharacteristicsofthesoftware.ThisseamlessconnectivitythroughadatabaseandJDBCdriverinyoursystem,theback-enddatabaseSQLServer2008havehighintegrity,consistency,andsecurity.Keywords:librarymanagement
12、 SQLServer2008 JSP Servlet 目 录第1章 绪论11.1课题现状分析11.1.1 图书管理的现状11.1.2 现有图书馆管理系统现状21.2 选题的目的及意义21.3 课题研究的主要内容3第2章 系统开发工具及相关技术42.1 JSP技术42.2 jsp开发相关技术42.3 B/S结构5第3章 系统分析73.1 可行性分析73.2 系统实现的目标73.3 系统功能分析73.4 开发及运行的环83.5 设计模式分析8第4章 系统设计94.1 系统功能设计94.1.1 总体功能设计94.1.2 系统设置模块设计94.1.3 读者管理模块设计104.1.4 图书管理模块设计1
13、04.1.5 图书借还模块设计114.1.6 系统查询模块设计114.1.7 读者模块设计114.1.8 更改口令模块设计124.2 系统数据库设计124.2.1 数据总体结构设计124.2.2 图书信息表结构设计134.2.3 图书馆信息表结构设计144.2.4 读者信息表结构设计15第5章 界面设计165.1 读者管理的设计165.1.1 读者类型管理165.1.2 读者档案管理165.1.3 添加读者信息175.1.4 删除读者信息175.1.5 修改读者信息175.2 图书管理的设计185.2.1 图书类型管理185.2.2 图书档案管理185.2.3 添加图书信息195.2.4 删除
14、图书信息195.2.5 修改图书信息195.3 读者模块205.3.1 布局方式205.3.2 具体界面设计20第6章 系统实现226.1 登录模块实现226.2 读者管理模块226.2.1 读者类型管理的实现:226.2.2 添加读者的实现:236.2.3 修改读者的实现:236.2.4 删除读者的实现:236.3 图书管理模块的实现236.4 退出模块的实现236.5 读者模块246.5.1 读者注册的实现:246.5.2 读者更改密码的实现:246.5.3 读者修改个人资料的实现:24结 论25致 谢26参考文献27第1章 绪论1.1 课题现状分析当今时代是飞速发展的信息时代。在各行各业
15、中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。基于上面,有必要建立一个基于JSP的图书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.1.1 图书管理的现状一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大
16、家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于
17、一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于JSP的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。传统的图书管理模式其最大的特点是手工。首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡
18、片按类别分别放置在文件柜里。对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录。并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留在那里;还书的时候相对应的消去出借记录;这样做起来比较麻烦比较费时间。传统图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。这种管理方式存在着诸多缺点,如:手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的
19、查询、更新及维护都带来不少困难。1.1.2 现有图书馆管理系统现状 在试用了一些个图书管理系统和查阅了大量相关资料文献的基础上,发现那些系统在几个方面已经不符合时代的要求,由于设计人员及其所用的工具的不同,再加上图书管理系统设计的时间也不一样,所用具体场合也有区别,因此在功能上除了图书资料管理所需的基本功能之外也有所不同。经过比较总结他们都实现了以下图书馆管理的基本功能:(1)图书检索模块:是图书管理系统的重要模块之一,是读者快速查询图书的途径。(2)图书管理模块:是图书管理员操作模块,读者是无权进入的。由借出图书登记、归还图书登记和续借图书登记子模块构成。(3)数据维护模块:是由图书管理员控
20、制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。(4)数据统计模块:由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。这些系统解决了以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减轻工作量。但是鉴于开发工具和开发当时的科技发展水平所限,再加上历史发展到今天,人们的生活环境已经发生了改变,大家对于图书查询这方面的要求也更高。如在一个局域网内,大家希望能在本台电脑上就能查找自己想要的图书,就需要网络化的联机查询系统。1.2 选题的目的及意义目
21、的:随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。意义:图书馆管理系统是一项非常有意义的开发工作,其发展的潜力巨大,现今最好的办法就是使用计算机操作
22、的图书馆管理系统来实现对图书馆的管理,这就为图书馆管理系统提供了市场需要,而图书馆管理系统在现代社会是最热门的行业,国际上在线图书管理系统前景看好,而国内的在线图书,数量上也有了新的增长。数字图书,各学校的电子图书室等在线图书的出现,证明了在线图书管理系统的前景是好的。它的建立使图书馆管理摆脱传统摆脱用手工操作,实现通过互连网而进行的远程图书借阅,其发展前景将是非常深远的。1.3 课题研究的主要内容本次毕业设计能够实现动态站点的开发与维护的技术JSP。JSP用于页面显示部分, JDBC用于存取数据库,数据库用于数据存储。JSP通过对数据库的数据处理,实现图书馆书籍的管理。本系统主要采用的是B/
23、S结构,由于传统C/S结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Browser/Server(简称C/S)结构的一种全新技术。采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。在M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MVC 图书 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。