admin 管理员组

文章数量: 1184232


2024年3月13日发(作者:网站模板自适应)

基于PHP的图书管理系统(全文)

A文章编号:1007-9599 (2011)05-0000-01

Library Management System Based on the PHP

Li Xuhui1,Wang Xiong1,Xu Linhua2

( University of Mining&Technology,Institute of Computer Science and

Technology,Xuzhou221116,China;

CUMT,Xuzhou221116,China)

Foreign Language College of

Abstract:The B/S mode of the library management system based on the PHP

enables the users’interface more humane,more efficient and more

system use PHP + MYSQL technology as a development passage analyzed the

system's functional requirements,gave the key technology of developing

system,indicated the main function of each module,and finally realized the library

system based on PHP.

Keywords:PHP+MYSQL;Library management;B/S mode

传统的图书管理系统采用C/S模式,由于C/S模式需要专门的客户端软件,不能够实现快

速部署、安装和配置,因此采用B/S模式开发图书管理系统已成为一种趋势,便于用户在联网

- 1 -

的情况下进行一系列查询。开发一套能够为用户提供充足信息的图书管理系统是十分必要的,

基于PHP的图书管理系统就是顺应这种需求而开发的。

一、系统功能分析

在开发系统之前,我们需要了解这个系统需要具备哪些功能,并按照功能将系统分解成多

个独立的功能模块,确定各个子模块之间的关系。功能分解是一个由复杂到简单,由抽象到具

体的一个过程。一些较大的系统开发前都需要进行需求分析,将系统划分成若干个模块,方便

日后开发,测试与维护。

图书管理系统功能图如图一所示

图一 系统功能图

(一)借还管理:该模块主要功能是对借阅图书的用户的信息进行录入,自动生成归还时

间,判断用户是否达到最大借阅量,为满足借阅条件的读者提供已经入库的图书的借阅服务。

为用户提供续借服务,但不能超过续借次数。读者归还图书时,消除用户借阅该图书的记录,

并显示该读者所有未还图书的信息。

(二)图书管理:该模块的功能包括实现录入和更新图书信息的功能。图书管理员可为每

本图书分配唯一的流水号,并按种类单独或批量完成图书入库。更新图书信息包括对图书的图

书编号、书名、作者、文献类型、作者简介、友情链接等进行修改。如果该书已经过时,比如

计算机方面图书,可以进行删除相应书籍的一系列信息。同时能提供相应书籍的馆藏地点,借

阅情况以及图书的归还日期等信息。

- 2 -

(三)用户管理:提供用户注册,用户登录功能。用户进入系统必须经过身份认证,认证

后赋予相应权限。普通用户可以查看自己的当前借阅图书,历史借阅情况以及违章缴款记录等

信息。管理员可以对普通用户信息进行管理,包括用户添加、删除、修改,更改用户最大借阅

量,删除用户历史记录,重置用户密码等。登录密码经过加密存储于数据库,即使数据库维护

人员获得数据也不易进行破解。

二、关键技术分析

本系统采用PHP作为脚本语言,结合MYSQL数据库,采用Windows作为开发平台,

Apache作为网站服务器构造了一个图书管理系统。系统能够为用户提供方便快捷的途径以实

现图书的入库、借阅、归还等信息的录入、更新以及图书基本信息、图书库存信息、读者借阅

信息的检索和浏览。

三、功能实现

不论普通用户还是管理员,登录界面都是一样的。在用户信息表中有一个字段是用户权限,

这一字段只有“0”、“1”、“2”三个值,普通用户为“0”,图书管理员为“1”,系统管理员为

“2”。在登录验证权限时,如果检测到此字段为“0”,则跳转到普通用户页面,检测到“1”

时,则跳转到图书管理员界面。

四、结束语

采用PHP技术和MySQL数据库开发的基于Web的图书管理系统,充分考虑了当前高校

院系图书资料管理的现状和需求,简化了客户端的操作要求,基本实现了系统设计要求,在信

- 3 -

息化的今天,基于B/S模式的信息管理系统将会更加流行。

- 4 -


本文标签: 图书 用户 信息