欢迎来到天天文库
浏览记录
ID:11184474
大小:565.50 KB
页数:22页
时间:2018-07-10
《学士学位论文—-基于php的图书馆管理系统的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1绪论11.1课题研究的背景11.2课题研究的意义11.3管理信息系统的发展现状21.4相关技术与工具的介绍21.5论文结构安排21.6小结32需求分析42.1任务概述42.2功能需求42.3性能需求62.4接口需求72.5可行性论证72.6小结83总体设计93.1功能设计93.2模块具体划分93.3概念结构设计103.4逻辑结构设计123.5物理结构设计133.6小结164详细设计174.1系统开发平台及工具选择174.2数据库连接174.3登录模块174.3.1登录模块概述174.3.2登录模块技术分析184.3.3登录模块实现过程184.4管理
2、员设置194.4.1管理员设置概述194.4.2管理员设置技术分析194.4.3管理员设置实现过程194.5图书档案管理214.5.1图书档案管理概述214.5.2图书档案管理技术分析214.5.3图书档案管理实现过程214.6图书借阅管理224.6.1图书借阅管理概述224.6.2图书借阅管理技术分析224.6.3图书借阅管理实现过程234.7读者信息管理244.7.1读者信息管理概述244.7.2读者信息管理技术分析244.7.3读者信息管理实现过程244.8系统查询254.8.1系统查询概述254.8.2系统查询技术分析264.8.3系统查询实现过
3、程264.9更改口令274.10小结275测试285.1测试目的285.2测试方法285.2.1测试环境285.2.2功能测试295.2.3用户界面测试305.2.4单元测试305.3小结326结束语336.1总结336.2展望33参考文献34致谢35平顶山学院本科毕业设计1绪论该部分主要介绍当前图书馆管理系统的背景及意义,并且简要介绍论文的结构安排。基于PHP的图书馆管理系统能够方便有效地管理图书,大大的提高了图书馆管理的效率。1.1课题研究的背景随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。图书馆管理也从人工文本操作发展到了计算机自动
4、化操作。虽然,当前的图书馆大部分都在使用计算机来进行管理,但是,仍有很多的学校图书馆和书店的图书管理系统只能进行一些基本的图书借阅等功能操作,在及时性、有效性等方面有所欠缺。针对目前普遍的图书管理系统存在的功能不全、操作复杂、系统要求高等一系列问题,设想一款操作简单、高效率的图书管理系统。基于目前很多图书管理系统只能在服务器上操作问题,有必要建立一个图书管理系统有效的支持WEB服务,以使图书管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,并且能通过Internet能够及时、准确修改图书情况。本系统的设计有效的支持WEB访问,使得资源利用最大化
5、,用户只需通过浏览器就可以实现操作,并且该操作灵活简单。此设计的目标在于开发一个功能齐全,操作简单明了的图书馆借阅系统。本系统结合图书馆实际需要分析,采用功能很强大的MyEclipse作为开发工具,使用PHP来开发B/S(Browser/Server)模式的图书管理系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求出发,完成借书、还书的全过程,包括读者资源、书籍资源、借书信息、还书信息,能够及时地了解各个环节的信息的变更。1.2课题研究的意义实现图书馆对外借书、还书的简易操作,提高图书馆对最频繁工作的效率;实现图书馆对外所藏图书的按类别、书名等
6、多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;实现图书馆对新书入库,旧书封存的简单处理,并且建立书籍档案,方便进货,整体提高图书管理的效率。19平顶山学院本科毕业设计1.3管理信息系统的发展现状随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显得的特别重要。为使信息能及时快速的流通,因此,使用计算机来管理图书成为必然,并且通过Internet来管理图书也成为主流。目前,中小型以及大型图书馆、书店等均开始
7、使用各种系统管理软件来辅助管理图书,但是大多数的图书管理系统都是只能够进行一些基本的图书借还功能,还存在一些缺陷。例如:图书借阅到期后,将直接记为未归还,并开始计算超期罚款,而读者或许还并不知道已经超期,而导致要缴纳大量的罚款。1.4相关技术与工具的介绍本系统采用PHP进行编写,采用Dreamweaver进行页面的设计,采用MyEclipse进行集成环境的开发,采用Tomcat服务器,使用B/S模式进行系统的开发。并且使用MySQL数据库,进行后台数据的管理。MyEclipse是一个多编程语言开发平台,安装上支持相应的语言开发插件,就可以在MyEclip
8、se下开发出来Java以外的C/C++、C#、JavaFXscript等语言的工
此文档下载收益归作者所有