基于PHP的图书管理系统

上传人:灯火****19 文档编号:253595617 上传时间:2025-03-16 格式:DOCX 页数:19 大小:48.77KB
收藏 版权申诉 举报 下载
基于PHP的图书管理系统_第1页
第1页 / 共19页
基于PHP的图书管理系统_第2页
第2页 / 共19页
基于PHP的图书管理系统_第3页
第3页 / 共19页
资源描述:

《基于PHP的图书管理系统》由会员分享,可在线阅读,更多相关《基于PHP的图书管理系统(19页珍藏版)》请在装配图网上搜索。

1、密级 编号 分类号 U D C 百沏*#二件北孝悌 本科毕业论文(设计) 题目:基于PHP的图书管理系统 系 别: 计算机学院 专业名称: 计算机科学与技术 年 级: io软件 学生姓名: 成程 学 号: 1050312015 指导教师: 雷建军 二014年3月 可编辑 摘要 随着社会信息量的与日俱增, 作为信息存储的主要媒体之一图书, 数量、 规模比 以往任何时候都大的多, 论个人还是图书管理部门都需要使用方便而有效的方式来管 理自己的书籍。 虽然很多大型的图书馆已经有一整套比较完善的管理系统, 但是在一 些中小型的图书馆中, 大部分工作仍需由手工完

2、成, 工作起来效率比较低, 管理员不 能及时了解图书馆内各类图书的借阅情况, 读者需要的图书难以在短时间内找到, 不 便于动态及时地调整图书结构为了更好地适应当前读者的借阅需求, 解决手工管理中 存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。 本次设计将计算机信息管理应用到图书管理上面, 在现有的社会、 学校的图书管 理系统, 改善一些技术和增加创新, 创建适合企业的独特的图书管理系统, 使企业图 书管理系统能够快捷的实施一些管理功能。实现基于 web 的图书管理系统 ,该系统采 用现今比较流行的 PHP 语言 ,结合 MYsql 数据库 ,实现了图书信息

3、的存储查询等功能。 系统不仅维护方便 ,节省了图书馆的资源 ,方便图书馆进行管理图书 ,本系统主要为图 书管理者而设计 ,为学校和学生提供提供科学化图书管理数据的平台。 关键词 : 数据库 ; PHP; MySQL; 数据库技术 ; 图书管理 1 绪 论 V 1.1 研究背景 V 1.2 研究意义 错 误.. ! 未定义书签。 1.3 开发工具介绍 错 误.. ! 未定义书签。 2 需求分析 VIII 2.1 系统需求 V..I.I.I 2.2 需求分析 错 误.. ! 未定义书签。 2.3 系统功能分析图 错 误. ! 未定义书签。

4、 2.4 系统模块组成 错 误.. ! 未定义书签。 2.4.1 系统功能模块 错 误. ! 未定义书签。 2.4.2 功能模块的实现 错...误. ! 未定义书签。 3 总体设计 错误! 未定义书签。 3.1 系统结构图 错 误.. ! 未定义书签。 3.2 总体功能设计 错 误.. ! 未定义书签。 3.2.1 系统设计目标 错 误. ! 未定义书签。 3.2.2 总体设计 错 误.. ! 未定义书签。 3.3 数据库设计 XI 3.3.1 系统数据分析 错 误. ! 未定义书签。 3.3.2 系统E— R图 错.误!未定义书签。 3.4 数据

5、流图 错 误.. ! 未定义书签。 3.5 数据字典 错 误.. ! 未定义书签。 3.5.1 图书信息表 错 误. ! 未定义书签。 3.5.2 图书分类表 错 误. ! 未定义书签。 3.5.3 图书状态表 错 误. ! 未定义书签。 3.5.4 图书借阅信息表 错...误. ! 未定义书签。 3.5.5 预定图书信息表 错...误. ! 未定义书签。 3.5.6 图书评价信息表 错...误. ! 未定义书签。 3.5.7 用户信息表 错 误. ! 未定义书签。 3.5.8 用户权限信息表 错...误. ! 未定义书签。 设计思想与实现 错 误

6、! 未定义书签。 4.1 4.2 4.3 4.4 4.5 4.6 系统测试与运行 用户登陆模块 主界面模块 检索功能 添加功能模块 修改功能模块 删除功能模块 5.1 系统运行环境 5.2 系统测试 5.2.1 测试目的 5.2.2 测试方法 5.2.3 测试结论 结束语 错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 .错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 错 误 ! 未定义书签。 错 误.. ! 未定义书签。 .错 误.. ! 未定义

7、书签。 错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 错 误.. ! 未定义书签。 错 误 ! 未定义书签。 参考文献 错误! 未定义书签。 致 谢 错误! 未定义书签。 1.1 研究背景 随着社会的发展和经济的进步,科学技术的飞速发展把人类社会推向了一个崭 新的时代一一信息时代。学校是人们学习知识、获取信息的主要场所。由于我国的 教育行业飞速发展,目前各类学校的学生人数与日俱增, 随之而来的是学校所拥有的 图书越来越

8、多,在这种情况下,对图书的管理和查询以及对借阅者的管理都变得非常 困难,利用计算机设计的图书馆管理系统对其进行辅助管理 ,是一种很好的方法。图 书管理系统的开发和应用,可以提高学校的管理水平以及办公效率, 为学校的图书信 息的管理提供了一个良好的工具,化简了繁琐的工作模式,从而使得学校的管理更加 规范化和科学化。良好的管理信息系统节省了大量的人力和物力,避免了大量重复性 工作。它作为计算机应用的一部分,使用计算机对图书信息进行管理, 有着手工管理 所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是学校科学

9、化、正 规化管理的重要条件。 1.2 研究意义 本系统主要适用于二级学院的图书管理,编写本系统是为了达到图书管理工作系 统化、智能化、规范化、自动化、科学化,减轻管理人员的工作强度,方便查询与统计, 节约时间,从而达到提高图书管理效率的目的。 使用本系统,图书管理人员作为桥梁、 导航的作用将变得更为重要,图书管理工作变得更加便利和高效,系统将传统的方式 与现代的信息技术相结合,为读者提供更加优质的服务 1.3 开发工具的选用及介绍 PHP,是英文超级文本预处理语言(PHP:Hypertext Preprocessor )的缩写。 PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇

10、有几分相似,都是一种在 服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于 C语言,现在被很 多的网站编程人员广泛的运用。 PHP 独特的语法混合了 C、 Java 、 Perl 以及 PHP 自 创新的语法。 它可以比 CGI 或者 Perl 更快速的执行动态网页。 用 PHP 做出的动态页 面与其他的编程语言相比, PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比 完全生成 HTML 标记的 CGI 要高许多;与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比, PHP 在服务器端执行,充分利用了服务器的性能; PHP 执行引擎 还会将用户经常访

11、问的 PHP 程序驻留在内存中,其他用户再一次访问这个程序时就 不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 PHP 高效率 的体现之一。 PHP 具有非常强大的功能,所有的 CGI 或者 JavaScript 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。 PHP 最初是 1994 年 Rasmus Lerdorf 创建的, 刚刚开始只是一个简单的用 Perl 语言编写的程序,用来统计他自己网站的访问者。后来又用 C 语言重新编写,包括 可以访问数据库。在 1995 年以 Personal Home Page Tools (PHP Tools

12、) 开始对外 发表第一个版本, Lerdorf 写了一些介绍此程序的文档,并且发布了 PHP1.0 。在这 早期的版本中, 提供了访客留言本、 访客计数器等简单的功能。 以后越来越多的网站 使用了 PHP ,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的 成员加入开发行列之后, 在 1995 年中, PHP2.0 发布了。 第二版定名为 PHP/FI(Form Interpreter) 。 PHP/FI 加入了对 mSQL 的支持,从此建立了 PHP 在动态网页开发上 的地位。到了 1996 年底,有 15000 个网站使用 PHP/FI ;时间到了 1997 年,使用

13、 PHP/FI 的网站数字超过五万个。而在 1997 年,开始了第三版的开发计划,开发小 组加入了 Zeev Suraski 及 Andi Gutmans ,而第三版就定名为 PHP3.0 。 2000 年, PHP4.0 又问世了,其中增加了许多新的特性。 PHP 的特性包括: 1 .开放的源代码:所有的 PHP 源代码事实上都可以得到; 2 . PHP 是免费的; 3 . PHP 的便捷性: PHP 十分便捷,学习简单; 4 .基于服务器端:由于 PHP 是运行在服务器端的脚本,可以运行在 UNIX 、 LINUX 、 WINDOWS 下; 5 .嵌入 HTML :因为

14、PHP 可以嵌入 HTML 语言,所以学习起来并不困难; 6 .简单的语言: PHP 坚持脚本语言为主,与 Java 和 C++ 不同; 7 .效率高: PHP 消耗相当少的系统资源; 8 .图像处理:用 PHP 动态创建图像; 现在 PHP 9 . 面向对像: 在 PHP4 , PHP5 中, 面向对象方面都有了很大的改进, 完全可以用来开发大型商业程序。 2 需求分析 2.1 系统需求 图书管理系统使基于任意操作系统上的, 通过对目前存在的大量的学校或社会上 图书管理系统的分析和总结, 然后研究一套合适于学校内部的图书管理系统。 系统要 求有优良的可视化图形操作界面,

15、 大力提高系统的可操作性和交互性, 尽量减少操作 员的负担,让他们更方便、更快捷、更简单的进行操作。还有要求系统有很强的稳定 性、可维护性、扩充性、可移植性。同时,实现控制各种用户系统权限,从而保证系 统的安全性。 2.2 功能介绍 1 、网站设计页面要求美观大方、个性化,功能全面,操作简单。 2 、要求实现基础信息的管理平台。 3 、要求对所有读者进行管理。 4、要求实现图书借书排行、了解当前的畅销书。 5 、商品分类详尽,可按不同类别查看图书信息。 6 、提供快速的图书信息、图书借阅检索功能,保证数据查询的灵活性。 7 、实现图书借阅、图书续借、图书归还的功能。 8

16、 、实现综合条件查询,如按用户指定条件查询、按日期时间段查询、综合条件 查询等。 9 、要求图书借阅、续借、归还时记下每一笔记录的操作员。 10 、实现对图书借阅、续借和归还过程的全程数据信息跟踪。 11 、提借阅到期提醒功能,使管理者可以及时了解到已经到达归还日期的图书 借阅信息。 12 、提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 13 、具有易维护性和易操作性。 2.3 可行性论证 通过对图书的各个方面进行了具体的了解之后, 现对开发图书管理系统的可行性 进行分析。 技术上可行: 系统所需硬件设备, 市场上销售且价格较低, 甚至可以使用原有的 设备,

17、软件上,操作系统采用 Windows 系列操作系统,系统开发工具 NetBeans 采用 PHP 语言开发,后台数据库采用 MySQL5.0 这些软件在 MIS 开发中已被大量 应用,技术上都比较成熟,因此在技术上是可行的。 经济上可行: 由于中小型企业急需采用计算机来进行图书的管理, 因此对开发图 书管理系统大力支持。 管理上可行:中小型企业对图书有很多的管理体制,每位借书人均有会员卡号, 同时图书馆还为每位借书人建立了档案。 因此管理上可行。 另外, 同时制定了培训计 划,并进行了实施 MIS 的物质准备和工作准备。 综上所述,开发图书管理系统在技术上、经济上、管理上都是可

18、行的。 3 系统设计 系统概要设计是系统实现一个重要的前期工作。 本章节将结合功能设计、 模块划 分和子模块功能设计及流程三个方面对该系统的概要设计做详细的说明。 3.1 功能设计 本系统设计实现了用户登录、系统设置、读者管理、图书管理、图书借还、系统 查询等模块。系统模块结构参考图 2-1 。 2-1 图书管理系统模块 3.2 系统流程图 2-3 图书管理系统流程图 3.3 系统模块功能划分 1 )登录模块,主要实现注册用户、用户登录和找回密码等功能。 2 )系统设置模块,主要实现管理员、书架等的增加、修改、删除、查询。 a、增加——验证录入信息是否正确,确认正确,

19、成功后显示信息列表。 b 、修改——验证修改信息是否正确,确认修改,成功后显示信息列表。 c 、 删除——选择删除项, 确认删除后, 删除选择数据, 成功后显示回信息列表。 d 、查询——查询所有的管理员、书架等信息。 3 )读者管理模块 主要操作:对读者信息的维护,包括增、删、查、改等。 4)图书管理模块 主要操作:对图书信息的维护,包括增、删、查、改等。 5 )图书借还模块 主要操作:对图书的管理,包括图书借阅、图书续借、图书归 还等。 6 )系统查询模块 主要操作:对图书的相关查询,包括图书档案查询、图书借阅 查询、借阅到期提醒等。 3.4 数据库设计 数据

20、库是计算机信息系统的核心和基础。 一个信息系统的各个部分能否紧密地结 合在一起以及如何结合, 关键是数据库。 因此只有对数据库进行合理地逻辑设计和有 效地物理设计才能开发出完善而高效地信息系统。 在整个系统地开发过程中, 数据库 的设计是非常重要, 一个设计地较好的数据库可以减少数据冗余, 简化数据修改过程, 实现系统高效率 [6] 。 1 :管理员实体 E-R 图: 2 :会员信息实体 E-R 图: 3 图书信息实体 E-R 图 4 借书

21、信息实体 E-R 图 5 还书信息实体 E-R 图 7 :表示系统 E-R 图: 3.5 数据库表 tb_manager 表是用户记录用户的信息(管理员信息表) 管理员信息表主要用来保存管理员信息。表 tb_manager 的结构如表 3-5-1 所 示。 表 3-4-1 列名 数据类型 长度 可否为空 是否主键 说明 book_id Int 否 是 ID主动编会 book_name Varchar 20 是 管理员名称 book_pwd varchar 30 是 密码

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!