下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 PHP图书管理系统

PHP图书管理系统.doc

PHP图书管理系统

Sabina晓丽
2018-04-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《PHP图书管理系统doc》,可适用于领域

PHP图书管理系统导读:就爱阅读网友为您分享以下“PHP图书管理系统”资讯希望对您有所帮助感谢您对tocom的支持!第一章需求分析开发背景随着计算机技术的飞速发展计算机所在生活中的应用的普及利用计算机实现图书的管理势在必行。目前一些中小规模的图书馆还是继续采用借书证图书卡片手工登记操作的方式进行管理。工作人员在日常工作中要面对图书、读者等枯燥资料的大量重复操作并且靠手工进行有关数据的统计很困难而且在实际工作中会由于人工处理的疏漏、不慎造成一定的问题整体上讲原始的图书管理方法一定程度上导致了工作效率无法进一步提高。为了能更好的为教育服务把握好学生们的需求做好服务工作图书管理的信息化是一条切实可行的改革之路。原始的手工管理图书馆的方式要整理图书馆的图书、读者、进出库信息都相当困难而且手写的数据一旦被毁要重新整理就相当不容易。图书管理的信息化可以使有关数据的统计可以轻松、精确实现而且数据的备份、恢复也很容易只要有良好的操作习惯遇到怎样的数据灾难都可以从容应对。图书馆管理的信息化可以减少人力资源的浪费可以使少量的人员就可以承担好图书馆的日常工作的任务。本系统结合图书馆实际需要分析采用功能很强大的NewBeans作为开发工具使用php作为开发语言来开发BS(BrowserServer)模式图书管理系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求出发完成借书、还书的全过程包括读者资源、书籍资源、借书信息、还书信息能够及时地了解各个环节的信息的变更。系统需求分析通过计算机对图书进行管理不仅为图书馆的管理注入了新的生机而且在运行过程中省了大量的人力、物力、财力和时间可以提高图书馆的效率还为图书馆在读者群中树立了一个全新的形象并为图书馆日后发展奠定一个良好的基础。通过对一些图书馆的实际考察、分析并结合图书馆的要求以及实际的市场调查要求本系统具有一下功能:、网站设计页面要求美观大方、个性化功能全面操作简单。、要求实现基础信息的管理平台。、要求对所有读者进行管理。、要求实现图书借书排行、了解当前的畅销书。、商品分类详尽可按不同类别查看图书信息。、提供快速的图书信息、图书借阅检索功能保证数据查询的灵活性。、实现图书借阅、图书续借、图书归还的功能。、实现综合条件查询如按用户指定条件查询、按日期时间段查询、综合条件查询等。、要求图书借阅、续借、归还时记下每一笔记录的操作员。、实现对图书借阅、续借和归还过程的全程数据信息跟踪。、提借阅到期提醒功能使管理者可以及时了解到已经到达归还日期的图书借阅信息。、提供灵活、方便的权限设置功能使整个系统的管理分工明确。、具有易维护性和易操作性。可行性论证通过对图书的各个方面进行了具体的了解之后现对开发图书管理系统的可行性进行分析。技术上可行:系统所需硬件设备市场上销售且价格较低甚至可以使用原有的设备软件上操作系统采用Windows系列操作系统系统开发工具NetBeans采用PHP语言开发后台数据库采用MySQL这些软件在MIS开发中已被大量应用技术上都比较成熟因此在技术上是可行的。经济上可行:由于中小型企业急需采用计算机来进行图书的管理因此对开发图书管理系统大力支持。管理上可行:中小型企业对图书有很多的管理体制每位借书人均有会员卡号同时图书馆还为每位借书人建立了档案。因此管理上可行。另外同时制定了培训计划并进行了实施MIS的物质准备和工作准备。综上所述开发图书管理系统在技术上、经济上、管理上都是可行的。第二章系统设计系统概要设计是系统实现一个重要的前期工作。本章节将结合功能设计、模块划分和子模块功能设计及流程三个方面对该系统的概要设计做详细的说明。功能设计本系统是基于BS模式的旅游管理系统的设计与实现。系统开发使用软件有NetBeans、MySQL等系统功能主要包括登录系统设置读者管理图书管理图书借还系统查询等。本系统设计实现了用户登录、系统设置、读者管理、图书管理、图书借还、系统查询等模块。系统模块结构参考图。图图书管理系统模块模块具体划分系统主要划分为四大模块分别是用户登录模块、系统设置模块、读者管理模块、图书管理模块和图书借还等模块。其模块具体划分参考图。系统流程图图图书管理系统流程图子模块功能设计及流程为了能更好地完成系统实现本文对系统各子模块功能设计以及流程做了详细的说明。登录模块用户输入用户密码系统验证失败时返回登录页面成功时进入主界面。登陆成功将用户信息保存Session里便于用户信息提取。设计流程图参考图。图登录模块程序流程系统设置模块主要操作:对管理员、书架等的增加、修改、删除、查询。基本操作流程参考图a。操作说明:增加验证录入信息是否正确确认正确成功后显示信息列表。修改验证修改信息是否正确确认修改成功后显示信息列表。删除选择删除项确认删除后删除选择数据成功后显示回信息列表。查询查询所有的管理员、书架等信息。查询流程参考图b。图a系统设置基本操作图b基本操作的程序流程读者管理模块主要操作:对读者信息的维护包括增、删、查、改等。程序流程参考图a和图b。图书管理模块主要操作:对图书信息的维护包括增、删、查、改等。程序流程参考图a和图b。图书借还模块主要操作:对图书的管理包括图书借阅、图书续借、图书归还等。程序流程参考图a、图b和图c。图a图书借阅的程序流程图b图书续借的程序流程图c图书续借的程序流程系统查询模块主要操作:对图书的相关查询包括图书档案查询、图书借阅查询、借阅到期提醒等。程序流程参考图。图查询操作流程图第三章数据库设计数据库设计概述计算机信息系统以数据库为核心在数据库管理系统的支持下进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。为了使现实世界的信息流计算机化并对计算机化的信息进行各种操作就是如何利用数据库管理系统、系统软件和相关硬件系统将用户的要求转化成有效的数据结构并使数据库结构易于实现用户新的要求的过程。确切的说数据库设计是指对于一个给定的应用环境提供一个确定最优数据模型与处理模式的逻辑设计以及一个确定数据库存储结构与存取方法的物理设计建立起既能反映现实世界信息和信息联系满足用户数据要求和加工要求又能被某个数据库管理系统所接受同时能实现系统目标并有效存取数据的数据库。根据软件工程的思想数据库设计的周期可以划分为六个阶段:规划阶段、需求分析阶段、设计阶段、程序编制阶段、调试阶段、运行和维护阶段。数据库设计是要在一个给定的应用环境(DBMS)中通过合理的逻辑设计和有效的物理设计构造较优的数据库模式、子模式建立数据库和设计应用程序满足用户的各种信息需求。物理结构设计的原则如下:()尽可能的减少数据冗余和重复()结构设计与操作设计相结合()数据结构具有相对的稳定性。基于以上设计原则系统设计了一个数据库包含基本信息表(如图书信息表、系统用户表等)及几个实体联系建模后的表(如借阅信息表、会员信息表等)。为了加快系统访问的速度把这些表放在一个数据库中。数据字典有了系统的数据流图后还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述这就是需要定义数据字典才能把现有的系统描述清楚。列出系统的主要数据字典。名称:管理员描述:记录管理员信息定义:管理员信息=管理员ID管理员密码输入数据:管理员信息输出数据:管理员信息名称:图书信息表结构描述:记录所有图书的基本情况定义:图书信息=图书编号ISBN号索引号图书类别图书名称语种原名页码作者价格出版社出版时间登记日期备注输入数据:图书信息输出数据:图书信息名称:读者信息表结构描述:记录所有读者的基本情况定义:读者信息=读者编号性别姓名类别身份证号办证日期证有效期工作单位Email联系电话输入数据:读者信息输出数据:读者信息名称:借书登记表结构描述:记录所有图书的借阅情况定义:借书信息=读者编号读者编号读者类别图书编号图书类别图书名称原名作者出版社借出日期应还日期输入数据:借书信息输出数据:借书信息名称:记录归还登记表结构描述:记录所有图书的归还情况定义:归还信息=读者编号读者编号读者类别图书编号图书类别图书名称原名作者出版社借出日期应还日期实还日期罚款输入数据:归还信息输出数据:归还信息数据库的逻辑设计在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型已经得出满足系统设计要求的几个关系描述该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计得ER图。:管理员实体ER图:图管理员实体ER图:会员信息实体ER图:图读者实体ER图:图书信息实体ER图:图图书实体ER图:借书信息实体ER图:图借书实体ER图:还书信息实体ER图:图还书实体ER图:表示系统ER图(图):图系统ER图数据库表tbmanager表是用户记录用户的信息(管理员信息表)管理员信息表主要用来保存管理员信息。表tbmanager的结构如表所示。tbpurview(权限表)权限表主要用来保存管理员的权限信息该表中的id字段与管理员信息表(tbpurview)中的id字段关联。表tbpurview的结构如表所示。表tbparameter(参数设置表)参数设置表主要用来保存办证费及书证的有效期限等信息。表tbparameter的结构如表所示表tbbooktype(图书类型表)主要用来保存图书类型信息。表tbbooktype的结构如表所示。表tbbookcase(书架信息表)书架信息表主要用来保存书架信息。表tbbookcase的结构如表所示。表tbbookinfo(图书信息表)该表用于保存图书信息。表tbbookinfo的结构如表所示。tbborrow(图书借阅信息表)用于保存图书信息。表tbborrow如表所示。表tbgiveback(图书归还信息表)图书归还信息表主要用来保存图书归还信息。表tbgiveback的结构如表所示。tbpublishing(出版社信息表)出版社信息表主要用来保存出版社信息。表tbpublishing的结构如表所示。表tbreader(读者信息表)读者信息表主要用来保存读者信息。表tbreader的结构如表所示。表tbreadertype(读者类型信息表)读者类型信息表主要用来保存读者类型信息。表tbreadertype的结构如表所示。表tblibrary(图书馆信息表)图书馆信息表主要用来保存图书馆的基本信息。表tblibrary的结构如表所示。表第四章系统设计系统给图书馆提供了系统设置、读者管理、图书管理、图书借还、系统查询等功能。本章节详细地介绍了每个子模块实现的过程同时也列出了部分主要的源代码以供参考。登录模块实现过程:登录界面(loginphp文件)输入用户名和密码通过调用(chkloginphp文件)的checkinput()方法进行验证用户登陆。运行页面效果如下图:图登录页面登录实现主要代码:functioncheckinput(){include(“connconnphp”)连接数据源$sql=mysqlquery(“select*fromtbmanagerwherename=„“$thisname”„andpwd=„“$thispwd”„“,$conn)$info=mysqlfetcharray($sql)检索管理员名称和密码是否正确if($info==false){如果管理员名称或密码不正确则弹出相关提示信息echo“scriptlanguage=„javascriptalert(„您输入的管理员名称错误请重新输入~)historyback()script”exit}else{如果管理员名称或密码正确则弹出相关提示信息echo“scriptalert(„管理员登录成功!)windowlocation=„indexphpscript”$SESSION„adminname=$infoname$SESSION„pwd=$infopwd}}管理员设置增加系统管理员可以增加、修改、删除系统管理员用户。如下图所示:图管理员设置页面管理员设置managerdelphp文件主要实现代码:phpinclude(“connconnphp”)$id=$GET„id$sql=mysqlquery(“deletefromtbmanagerwhereid=„$id”)$query=mysqlquery(“deletefromtbpurviewwhereid=„$id”)if($sql==trueand$query==true){echo“scriptlanguage=javascriptalert(„管理员删除成功~)historyback()script”}else{echo“scriptlanguage=javascriptalert(„管理员删除失败~)historyback()script”}添加图书信息身份验证通过以后点击可以使用系统的基本信息管理界面这是管理员主要的输入信息部分它即可以对数据进行输入。填写好各项信息后单击保存按钮系统将对这些信息进行处理。界面见下图所示:图添加图书信息页面添加图书信息为bookaddphp文件主要实现代码:formname=“form”method=“post”action=“bookokphp”tablewidth=“”height=“”border=“”cellpadding=“”cellspacing=“”bgcolor=“#FFFFFF”trtdwidth=“”align=“center”条形码:tdtdwidth=“”height=“”inputname=“barcode”type=“text”id=“barcode”tdtrtrtdalign=“center”图书名称:tdtdheight=“”inputname=“bookName”type=“text”id=“bookName”size=“”*tdtrtrtdalign=“center”图书类型:tdtdselectname=“typeId”class=“wenbenkuang”id=“typeId”phpinclude(“Connconnphp”)$sql=mysqlquery(“select*fromtbbooktype”)$info=mysqlfetcharray($sql)do{optionvalue=“phpecho$info„id”phpecho$info„typenameoptionphp}while($info=mysqlfetcharray($sql))selecttdtrtrtdalign=“center”作者:tdtdinputname=“author”type=“text”id=“author”size=“”tdtrtrtdalign=“center”译者:tdtdinputname=“translator”type=“text”id=“translator”size=“”tdtrtrtdalign=“center”出版社:tdtdselectname=“isbn”class=“wenbenkuang”php$sql=mysqlquery(“select*fromtbpublishing”)$info=mysqlfetcharray($sql)do{optionvalue=“phpecho$info„ISBN”phpecho$info„pubnameoptionphp}while($info=mysqlfetcharray($sql))selecttdtrtrtdalign=“center”价格:tdtdinputname=“price”type=“text”id=“price”(元)tdtrtrtdalign=“center”页码:tdtdinputname=“page”type=“text”id=“page”tdtrtrtdalign=“center”书架:tdtdselectname=“bookcaseid”class=“wenbenkuang”id=“bookcaseid”php$sql=mysqlquery(“select*fromtbbookcase”)$info=mysqlfetcharray($sql)do{optionvalue=“phpecho$info„id”phpecho$info„nameoptionphp}while($info=mysqlfetcharray($sql))selectinputname=“operator”type=“hidden”id=“operator”value=“phpecho$info„name”tdtrtrtdalign=“center”tdtdinputname=“Submit”type=“submit”class=“btngrey”value=“保存”onClick=“returncheck(form)”inputname=“Submit”type=“button”class=“btngrey”value=“返回”onClick=“historyback()”tdtrtableform图书借阅管理可以实时显示借阅状态并可进行还书和修改操作如下图所示:图书借阅管理员的实现在bookBorrowphp文件其主要实现代码:tablewidth=“”border=“”cellspacing=“”cellpadding=“”align=“center”trtdvalign=“top”bgcolor=“#FFFFFF”tablewidth=“”height=“”border=“”align=“center”cellpadding=“”cellspacing=“”bgcolor=“#FFFFFF”class=“tableBordergray”trtdalign=“left”valign=“top”style=“padding:px”spanclass=“wordorange”当前位置:图书借还图书借阅spantablewidth=“”border=“”cellpadding=“”cellspacing=“”phpinclude(“connconnphp”)if(isset($POST„barcode)){$barcode=$POST„barcode}else{$barcode=““}$barcode=$POST„barcode$sql=mysqlquery(“selectr*,tnameastypename,tnumberfromtbreaderrleftjointbreaderTypetonrtypeid=tidwhererbarcode=„$barcode”)$sql=mysqlquery(“selectr*,tnameastypename,tnumber,bookbookname,bookprice,borrborrowTime,borrbackTime,pubpubname,bcnameasbookcasefromtbreaderrleftjointbreaderTypetonrtypeid=tidjointbborrowasborronborrreaderid=ridjointbbookinfoasbookonbookid=borrbookidjointbpublishingaspubonbookISBN=pubISBNjointbbookcaseasbconbookbookcase=bcidwhererbarcode=„$barcode”)$info=mysqlfetcharray($sql)formname=“form”method=“post”action=““trtdheight=“”align=“center”valign=“top”background=“Imagesmainbooksortgif”bgcolor=“#FBF”brtablewidth=“”border=“”cellpadding=“”cellspacing=“”bordercolor=“#FFFFFF”bgcolor=“#ECFEE”class=“tableBordergrey”trtdheight=“”valign=“top”background=“Imagesbookborrgif”tablewidth=“”border=“”cellpadding=“”cellspacing=“”bgcolor=“#FFFFFF”trtdvalign=“top”tablewidth=“”border=“”cellpadding=“”cellspacing=“”trtdheight=“”background=“Imagesbookborrgif”tdtrtabletablewidth=“”height=“”border=“”cellpadding=“”cellspacing=“”trtdwidth=“”height=“”style=“paddingleft:pxpaddingtop:px”imgsrc=“Imagesbglinegif”width=“”height=“”tdtdwidth=“”style=“paddingtop:px”读者条形码:inputname=“barcode”type=“text”id=“barcode”size=“”value=“phpecho$info„barcode”inputname=“Button”type=“button”class=“btngrey”value=“确定”onClick=“checkreader(form)”tdtrtabletdtrtrtdheight=“”align=“left”style=“paddingleft:px”hrwidth=“”size=“”tdtrtrtdalign=“center”tablewidth=“”border=“”cellpadding=“”cellspacing=“”trtdheight=“”姓名:inputname=“readername”type=“text”id=“readername”value=“phpecho$info„name”inputname=“readerid”type=“hidden”id=“readerid”value=“phpecho$info„id”tdtd性别:inputname=“sex”type=“text”id=“sex”value=“phpecho$info„sex”tdtd读者类型:inputname=“readerType”type=“text”id=“readerType”value=“phpecho$info„typename”tdtrtrtdheight=“”证件类型:inputname=“paperType”type=“text”id=“paperType”value=“phpecho$info„paperType”tdtd证件号码:inputname=“paperNo”type=“text”id=“paperNo”value=“phpecho$info„paperNO”tdtd可借数量:inputname=“number”type=“text”id=“number”value=“phpecho$info„number”size=“”册tdtrtabletdtrtabletdtrtrtdheight=“”添加的依据:inputname=“f”type=“radio”class=“noborder”value=“barcode”checked图书条形码inputname=“f”type=“radio”class=“noborder”value=“bookname”图书名称inputname=“inputkey”type=“text”id=“inputkey”size=“”inputname=“Submit”type=“button”class=“btngrey”id=“Submit”onClick=“checkbook(form)”value=“确定”inputname=“operator”type=“hidden”id=“operator”value=“phpecho$SESSION„adminname”inputname=“Button”type=“button”class=“btngrey”id=“Button”onClick=“windowlocationhref=„bookBorrowphp”value=“完成借阅”tdtrtrtdvalign=“top”bgcolor=“#DEF”style=“padding:px”tablewidth=“”border=“”cellpadding=“”cellspacing=“”bordercolor=“#FFFFFF”bordercolorlight=“#FFFFFF”bordercolordark=“#ECFEE”bgcolor=“#FFFFFF”tralign=“center”bgcolor=“#EFF”tdwidth=“”height=“”图书名称tdtdwidth=“”借阅时间tdtdwidth=“”应还时间tdtdwidth=“”出版社tdtdwidth=“”书架tdtdcolspan=“”定价(元)tdtrphp$readerid=$info„id$sql=mysqlquery(“selectr*,borrborrowTime,borrbackTime,bookbookname,bookprice,pubpubname,bcnameasbookcasefromtbborrowasborrjointbbookinfoasbookonbookid=borrbookidjointbpublishingaspubonbookISBN=pubISBNjointbbookcaseasbconbookbookcase=bcidjointbreaderasronborrreaderid=ridwhereborrreaderid=„$readeridandborrifback=”)$sql=mysqlquery(“selecttdaysfromtbbookinfobleftjointbbooktypetonbtypeid=tidwherebbarcode=„$barcode”)$info=mysqlfetcharray($sql)$borrowNumber=mysqlnumrows($sql)获取结果集中行的数目do{trtdheight=“”style=“padding:px”phpecho$info„booknametdtdstyle=“padding:px”phpecho$info„borrowTimetdtdstyle=“padding:px”phpecho$info„backTimetdtdalign=“center”phpecho$info„pubnametdtdalign=“center”phpecho$info„bookcasetdtdwidth=“”align=“center”phpecho$info„pricetdtrphp}while($info=mysqlfetcharray($sql))inputname=“borrowNumber”type=“hidden”id=“borrowNumber”value=“phpecho$borrowNumber”tabletdtrtabletdtrtrtdheight=“”background=“Imagesmainbooksortgif”tdtrformphpif(isset($POST„inputkey)){if($POST„inputkey!=““){$f=$POST„f$inputkey=trim($POST„inputkey)$barcode=$POST„barcode$readerid=$POST„readerid$borrowTime=date(„Ymd)$backTime=date(“Ymd”,(time()**))归还图书日期为当前期日期天期限$query=mysqlquery(“select*fromtbbookinfowhere$f=„$inputkey”)$result=mysqlfetcharray($query)检索图书信息是否存在if($result==false){echo“scriptlanguage=„javascriptalert(„该图书不存在~)windowlocationhref=„bookBorrowphpbarcode=$barcodescript”}else{$query=mysqlquery(“selectr*,borrborrowTime,borrbackTime,bookbookname,bookprice,pubpubname,bcnameasbookcasefromtbborrowasborrjointbreaderasronborrreaderid=ridjointbbookinfoasbookonbookid=borrbookidjointbpublishingaspubonbookISBN=pubISBNjointbbookcaseasbconbookbookcase=bcidwhereborrbookid=$resultidandborrreaderid=$readeridandifback=”)检索该读者所借阅的图书是否与再借图书重复$result=mysqlfetcharray($query)if($result==true){如果借阅的图书已被该读者借阅那么提示不能重复借阅echo“scriptlanguage=„javascriptalert(„该图书已经借阅~)windowlocationhref=„bookBorrowphpbarcode=$barcodescript”}else{否则完成图书借阅操作$bookid=$resultidmysqlquery(“insertintotbborrow(readerid,bookid,borrowTime,backTime,operator,ifback)values(„$readerid,$bookid,$borrowTime,$backTime,$SESSIONadminname,)”)echo“scriptlanguage=„javascriptalert(„图书借阅操作成功~)windowlocationhref=„bookBorrowphpbarcode=$barcodescript”}}}}tabletdtrtable读者信息管理分为读者档案管理和读者类型管理如下图和所示:图读者类型管理页面图读者档案管理页面读者信息设置的实现readerTypephp在文件其主要实现代码:tablewidth=“”border=“”align=“center”cellpadding=“”cellspacing=“”class=“tableBorder”trtdphpinclude(“navigationphp”)tdtrtrtdtablewidth=“”border=“”cellspacing=“”cellpadding=“”trtdvalign=“top”bgcolor=“#FFFFFF”tablewidth=“”height=“”border=“”align=“center”cellpadding=“”cellspacing=“”bgcolor=“#FFFFFF”class=“tableBordergray”trtdheight=“”valign=“top”style=“padding:px”tablewidth=“”height=“”border=“”cellpadding=“”cellspacing=“”trtdheight=“”valign=“top”class=“wordorange”当前位置:读者管理读者类型管理tdtrtrtdalign=“center”valign=“top”phpinclude(“connconnphp”)$sql=mysqlquery(“select*fromtbreadertype”)$info=mysqlfetcharray($sql)if($info==false){tablewidth=“”height=“”border=“”cellpadding=“”cellspacing=“”trtdheight=“”align=“center”暂无读者类型信息~tdtrtablephp}else{tablewidth=“”border=“”cellspacing=“”cellpadding=“”trtdalign=“right”ahref=“#”onClick=“windowopen(„readerTypeaddphp,,width=,height=)”添加读者类型信息atdtrtabletablewidth=“”border=“”cellpadding=“”cellspacing=“”bordercolor=“#FFFFFF”bordercolordark=“#DEE”bordercolorlight=“#FFFFFF”tralign=“center”bgcolor=“#eFF”tdwidth=“”读者类型名称tdtdwidth=“”可借数量tdtdwidth=“”删除tdtrphpdo{trtdstyle=“padding:px”phpecho$info„nametdtdstyle=“padding:px”phpecho$info„numbertdtdalign=“center”ahref=“readerTypedelphpid=phpecho$info„id”删除atdtrphp}while($info=mysqlfetcharray($sql))}tabletdtrtabletdtrtablephpinclude(“copyrightphp”)tdtrtable系统查询分为图书档案查询、图书借阅查询和图书借阅到期提醒如下图和和所示:图图书档案查询页面图图书借阅查询页面图图书借阅到期提醒页面系统查询实现为文件其主要实现代码:phpinclude(“connconnphp”)$time=date(“Ymd”)$sql=mysqlquery(“selectbookbarcode,bookbookname,readerbarcodeasreaderbarcode,readername,borrborrowTime,borrbackTime,borrifbackfromtbbookinfobookjointbborrowasborronbookid=borrbookidjointbreaderasreaderonborrreaderid=readeridwhereborrbackTime=„$timeandborrifback=”)$info=mysqlfetcharray($sql)if($info==false){更改口令用于更改用户的密码信息如下图所示:图更改用户口令页面更改口令为pwdModifyphp其主要实现代码:phpinclude(“Connconnphp”)$query=mysqlquery(“selectpwdfromtbmanagerwherename=„$SESSIONadminname”)$info=mysqlfetcharray($query)phpsessionstart()$newpwd=$POST„pwdinclude(“connconnphp”)$sql=mysqlquery(“updatetbmanagersetpwd=„$newpwdwherename=„$SESSIONadminname”)数据库连接本系统数据库连接采用了MySQL数据库连接方式实现。数据库的连接实现在conn包中的connphp文件其主要代码为:php$conn=mysqlconnect(“localhost”,”root”,”root”)ordie(“数据库服务器连接错误”mysqlerror())mysqlselectdb(“dblibrary”,$conn)ordie(“数据库访问错误”mysqlerror())mysqlquery(“setnamesgb”)第五章结束语本系统的设计与实现是根据图书馆现状分析下完成的。本系统相比其他类似系统有着如下优点:、功能齐全有用户权限设置、图书借阅、图书续借等功能模块信息管理、界面友好操作简捷、系统使用MySQL数据库响应时间短、经济实惠、使用范围广适合各种规模图书馆运营使用。由于个人能力有限加上时间仓促本系统仍然存在一些不足之处如:系统代码较为冗余、出版社管理功能未实现、系统业务逻辑不清晰等这些将会在后期逐步改进完善。第六章结束语在本次论文设计过程中指导老师对该论文从选题、构思到最后定稿的各个环节都给予了细心指导,使我最终得以完成课程论文设计。在这几年的学习中,我得到了众多老师的关心、支持和帮助沈成涛老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维以及侮人不倦的师者风范是我终生学习的楷模在此谨向老师们致以衷心的感谢和崇高的敬意~百度搜索“就爱阅读”,专业资料,生活学习,尽在就爱阅读网tocom,您的在线图书馆

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/33

PHP图书管理系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利