《基于web的图书馆管理系统》答辩PPT.ppt

《基于web的图书馆管理系统》答辩PPT.ppt

ID:50908719

大小:671.01 KB

页数:25页

时间:2020-03-15

《基于web的图书馆管理系统》答辩PPT.ppt_第1页
《基于web的图书馆管理系统》答辩PPT.ppt_第2页
《基于web的图书馆管理系统》答辩PPT.ppt_第3页
《基于web的图书馆管理系统》答辩PPT.ppt_第4页
《基于web的图书馆管理系统》答辩PPT.ppt_第5页
资源描述:

《《基于web的图书馆管理系统》答辩PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于web的图书馆管理系统的设计与实现设计者:余萍罗丹基于web的图书馆管理系统小组分工情况简介:余萍:分析系统整体需求,建立系统数据库,负责系统后台管理员功能的实现。罗丹:分析系统整体需求,数据库SQL代码编写,界面设计,负责系统前台读者功能的实现。基于web的图书馆管理系统系统介绍:基于web的图书馆管理系统主要由前台和后面设计两部分组成(即管理员和读者),总体任务是实现图书的管理和借阅,对图书信息和用户(读者)信息进行有效的管理。不同的图书管理员拥有不同的权限,实现对图书的查询、借阅、归还等功能,为图书馆提供了管理工

2、具,同时让读者可以通过网络实现浏览、查询图书信息等。基于web的图书馆管理系统系统总体需求及实现的功能概况:a.后台管理员1、系统用户管理功能:添加、删除用户和权限设置,权限设置用于实现限制不同的管理员使用系统的不同功能。2、读者管理功能:读者基本信息的增、删、改、查。3、图书管理功能:包括图书类型和图书档案的增、删、改、查。4、系统查询功能:包括图书档案查询和图书借阅查询。5、图书借出和归还功能6、个人信息修改功能:修改登录系统的个人密码(管理员)。基于web的图书馆管理系统b.前台读者1、图书预定2、图书续借3、图书借

3、阅查询4、借阅到期提醒5、图书检索6、个人信息查询7、密码修改系统设计重难点剖析数据库设计方面由于图书管理系统数据信息量大涉及的表也较为繁多,各表之间关系也较为复杂,涉及到的表主要有:bookcase、bookinfo、booktype、borrow、giveback、library、manager、parameter、purview、publishing、reader、readertype.各表之间的关系图如下所示:系统设计重难点剖析图书借阅查询一、查询所有图书借阅信息或分条件模糊查询图书借阅信息dao包中sql语句为:

4、sql="select*from(selectborr.borrowTime,borr.backTime,book.barcode,book.bookname,r.namereadername,r.barcodereaderbarcode,borr.ifbackfromborrowborrjoinbookinfobookonbook.id=borr.bookidjoinreaderronr.id=borr.readid)asborrwhereborr."+strif+““(borrow.barcode等其它条件)二、图书借

5、阅排行查询dao包中sql语句为:sql="selecttop10*from(SELECTbookid,count(bookid)asdegreeFROMborrowgroupbybookid)asborrjoin(selectb.*,c.nameasbookcaseName,p.pubname,t.typenamefrombookinfobleftjoinbookcaseconb.bookcase=c.idjoinpublishingponb.ISBN=p.ISBNjoinbooktypetonb.typeid=t.id

6、whereb.del=0)asbookonborr.bookid=book.idorderbyborr.degreedesc";系统设计重难点剖析图书借还、续借、借阅到期提醒一、图书借还、续借a.图书借阅中先查询书籍类型确定其能借图书的天数得到归还日期,再插入借阅表中。(预定同理)b.图书归还中根据归还书的信息插入到归还表中(giveback),再更新借阅表中字段(ifback)的值。c.图书续借中,查询到续借类型图书能借阅的天数,从而确定更新借阅表中归还的时间。二、图书借阅到期提醒(当前日期大于归还日期时)的sql语句为

7、:Sql=selectborr.borrowTime,borr.backTime,book.barcode,book.bookname,r.namereadername,r.barcodereaderbarcodefromborrowborrjoinbookinfobookonbook.id=borr.bookidjoinreaderronr.id=borr.readidwhereborr.backTime<='"+date+"'andr.barcode='"+barcode+"'"系统设计重难点剖析对图书、读者、管理员以

8、及书架等的删除操作:a.图书(bookinfo)表,当删除bookinfo中的书时考虑它与借、还表之间主表与子表间的关系,先删除子表再删除主表。b.读者(reader)、管理员(manager)、书架(bookcase)同理注:在删除书架时,考虑书架与图书之间的主外键关系,删除书架时,并不代表没有了该图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。