基于PHP技术的图书信息管理系统设计与研究

来源 :新校园·上旬刊 | 被引量 : 0次 | 上传用户:ttytty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文主要介绍了如何在Windowsserver2008、Apache的环境下,利用PHP+MySQL技术构建图书信息查询系统的方法,并对系统功能模块设计及实现做了详细的说明。
  关键词:图书信息管理系统;PHP数据库;MySQL数据库
  本文采用时下流行的B/S(Browser/Server)模式,通过使用PHP+MySQL技术,来设计一套图书信息管理系統。
  一、系统功能设计
  1.系统需求分析
  图书管理员负责图书的入库、整理和借阅规则的制订,统计图书的借阅情况,掌握读者对图书的需求及其变化。读者根据图书馆内图书情况和个人需求,来查看相关图书情况。
  2.系统模块设计
  图1 图书查询系统模块划分
  二、系统功能结构设计及实现
  1.功能结构设计
  (1)图书管理。该模块实现新进图书信息(包括图书基本信息、数量信息)的录入和更新功能。图书管理员可通过流水号分配子模块按种类单独或批量完成图书入库,同时为每本图书分配唯一的流水号。
  (2)借阅管理。该模块实现图书的借阅和归还功能。图书管理员为满足借阅条件的读者,提供已经入库并且处于正常在库状态(非借出、损坏、销毁、报废等状态)的图书的借阅服务。
  (3)统计/查询。该模块实现报表生成和分类查询功能。其中,报表统计子模块提供图书明细报表、图书种次统计报表(对相同分类号下书种的统计)、在库图书统计报表、当前借出图书统计报表等报表的生成和对应Excel文件的导出;图书检索子模块提供包括流水号、ISBN、书名、编者、著者、译者在内的各种查询条件,图书管理员和读者可根据查询条件对库中所有藏书的基本信息、藏书状态、借阅历史进行精确或模糊查询。
  (4)系统管理。该模块实现图书借阅规则维护、系统用户管理以及图书类别、库房、出版社等设置功能。
  (5)读者信息管理。该模块实现读者个人信息、登录密码的设置和修改以及个人借阅信息的浏览和查询功能。
  2.系统实现
  (1)使用PHP实现WEB页面与数据库的动态交互。使用PHP实现对后台数据库的操作需要4步:与数据库建立连接;发送SQL语句并返回结果集;取结果集并发布到WEB页面;关闭与数据库的连接。从MySQL数据库中获取WEB页面所包含的数据之前,必须建立MySQL的连接,创建数据库连接配置文件config.php。
  (2)流水号的分配与回收。图书管理员按照图书入库顺序为图书分配流水号(图书编号),每册图书的流水号在系统内都是唯一的。同时,为了便于图书管理员和读者查找图书,每一种图书都被赋予一个具有特定意义的索书号。例如:《PHP高级开发技术与应用》在系统内的索书号为TP312/63,流水号为831,则表示该书在系统内是TP312类(程序语言类)中的第63种入库图书,是第831册入库图书。
  (3)图书借出归还业务的实现。为了减少信息输入量,提高工作效率,系统中图书借出、归还操作尽量通过鼠标选择的方式完成,同时提供对误操作的修改功能,从而有效地避免输入错误,保证系统中数据的一致性。借阅图书时,图书管理员根据读者所借图书的流水号,通过借书登记子模块调出该书的信息,核实无误后,点击“确定”按钮,系统显示“图书借出”页面,在读者下拉列表框中选择读者,点击“借出”按钮,即完成借书操作。归还图书时,图书管理员通过还书登记子模块,在读者下拉列表框中选择读者,系统以列表形式显示该读者所有未还图书信息。在列表中逐项选择读者所还图书,核实无误后,点击“归还”按钮,即完成还书操作。
  (4)系统安全的实现。系统安全设计的目的是仅允许授权用户访问数据库和应用程序,禁止未经授权用户擅自接近数据等。除了计算机系统提供安全性之外,系统通过存取控制技术来保证数据库的安全性。用户只能通过登录页面,提供正确的用户帐号和密码才能进入系统,系统通过检查用户的访问控制信息来确定访问权限。
  三、结束语
  使用PHP和MySQL数据库技术开发的基于WEB的图书信息管理系统,充分考虑到了当前院校图书馆图书管理的现状以及需求,功能简单实用,方便维护和扩展;既提高了工作的效率,又能更好地发挥图书馆对专业教学和科研工作的服务作用。
  参考文献:
  [1]高寿福.PHP程序设计导学[M].北京:北京科海电子出版社,2003.
  [2]中图法编委会.中国图书馆分类法(第四版)[M].北京:北京图书馆出版社,1999.
其他文献
“以前他们来收瓜,都带着现金,现在能直接把钱打到银行.还免得收取现金有风险。”在新疆吐鲁番市部善县邮政分公司总经理魏宏基看来,给农民办借记卡不但方便农户,也给外地客商带来
摘要:本文探讨了本科生教学与科研的融合关系、研究生科研与教学的协同性,讨论了环境专业本科教学与研究生教学的阶梯性和层次性,并将课程教学与科研深度融合,以期为环境专业的学生培养工作提供帮助。  关键词:环境专业;教学;科研;融合  环境专业是一门实用性强的应用性学科,在本科教学和研究生教学过程中都需要体现环境领域的专业知识和专业技能。要将本科教学与研究生教学融会贯通起来,保证学生在本科阶段学习的知识
6月27日,《教育部简报》[2012]第109期以《浙江工业大学创建新型政产学研战略联盟引领区域产业转型升级》为题,介绍了由我校牵头创建的浙江省新药创制科技服务平台,不断推进管理
马铃薯具有生产周期短、增产潜力大、市场需求广、经济效益好等特点,长期以来在各地被广泛种植。马铃薯地膜覆盖栽培是近年兴起的一种新型高效栽培方式.地膜覆盖比露地具有显著
摘要:当前我国的职业教育受到国家政策的大力扶持,正在不断发展壮大,但由于职业学校的生源质量差,导致教学管理存在许多问题。本文主要从技校学生的教育管理出发,分析职业学校的学生现状,提出改进的方法与措施。  关键词:心理特点;学生管理;教学管理  职业学校生源质量差,学生难管理,是技校普遍存在的问题。那么如何使技校学生健康成长,如何有效地进行教育管理,提高学生学习的积极性和主动性,如何将有厌学情绪、有
摘 要:我国高等教育是基础教育的升华,高等院校通过对学生更进一步的教育,使学生在获取知识的同时加强对社会主义根本内涵的理解。随着教育改革的逐渐深入,各高等院校逐渐设立辅导员助理一职,以帮助辅导员完成日常的教学辅导等工作,从而提高辅导员的工作时效。   关键词:高等医学院;学生工作;辅导员助理   辅导员助理,作为辅导员与学生之间进行沟通的桥梁,能帮助学生完成日常的学习任务,提高辅导员的工作效率。医
尽管一个人懂得很多写作方面的知识.掌握丰富的语汇,以及多种表达方式。如果没有丰富的素材,那也只能写一些堆砌辞藻的空洞无物的文章。这样的文章是毫无价值的。
在我国大学里,行政权力泛化、学术权力过弱已是不争的事实。这一事实无疑背离了以学者地位崇高,学术自由、大学自治为精髓的大学理念。在约翰·S·布鲁贝克的《高等教
在黑龙江省两会召开前夕,记者有幸采访了黑龙江省人大代表齐齐哈尔代表团代表张树权。
从20世纪末开始,中国共产党的现代化发展战略在邓小平开创的中国特色现代化发展战略的基础上进一步发展与创新,进入了一个新的时代——后邓小平时代。主要标志是科学发展观的创