是: ( 1 ) 使用 PHP 实 现 Web 页 面与 数据 库的 动态交互; ( 2 ) 流水号的分配与回收; ( 3) 图书借出归还业 务的实现; ( 4 ) 系统安全的实现.
3. 图书借出归还业务的实现
为了减少信息输入量, 提高工作效率, 系统中图书借 出, 归还操作尽量通过鼠标选择的方式完成, 同时提供对 误操作的修改功能, 从而有效地避免输入错误, 保证系统 中数据的一致性. 借阅图书时, 图书管理员根据读者所借图书的流水 号, 通过借书 登记 子模 块调 出该 书的 信息 , 核实 无误 后, 点击" 确定" 按钮, 系统显示" 图书借出" 页面, 在读者下拉
列表框中选择读者, 点击" 借出" 按钮, 即完成借书操作. 归还图书时, 图书管理员通过还书登记子模块, 在读 者下拉列表框中选择读者, 系统以列表形式显示该读者 所有未还图书信息. 在列表中逐项选择读者所还图书, 核 实无误后, 点击" 归还" 按钮, 即完成还书操作.
4. 系统安全的实现
系统安全设计的目的是仅允许授权用户访问数据库和 应用程序, 禁止未经授权用户擅自接近数据等. 除了计算机 系统( 包括计算机硬件, 网络系统和操作系统) 提供安全性 之外, 系统通过存取控制技术来保证数据库的安全性. 用户 只能通过登录页面, 提供正确的用户帐号和密码才能进入 系统, 系统通过检查用户的访问控制信息来确定访问权限. 图书管 理系 统中 , 用户 分为 三类 : 系统 管理 员, 书 图 管理员和读者, 各类用户具有不同的权限和不同的系统 界面. 系统管理员具有最高权限, 负责用户管理和系统运 行管理; 图书 管理 员负 责图 书管 理, 阅管 理, 书的 统 借 藏 计和查询; 读者负责个人信息和借阅信息的维护, 并可对 馆藏图书的基本信息和当前状态进行浏览和查询. 四, 结束语 采用 PHP 技术和 MySQL 数据库开发的基于 Web 的 图书管理系统, 充分考虑了当前高校院系图书资料管理 的现状和需求, 功 能简 洁实 用, 易于 维护 和扩 展, 已 在德 州多个院系图书资料室的图书管理工作中得到应 用, 使图书资料的管理实现了网络化和数字化, 提高了管 理工作的效率和规范化水平, 更好地发挥了院系图书资 料对专业教学和科研工作的服务作用.目前系统运行状 况良好, 为图书资料室的管理人员和读者提供了方便, 达 到了系统开发的目的. !
参考文献:
1. 使用 PHP 实现 Web 页面与数据库的动态交互
使用 PHP 实现对后台数据库的操作需要 4 步: 与数 据 库 建 立 连 接 ; 发 送 SQL 语 句 并 返 回 结 果 集 ; 取 结 果 集 并发布到 Web 页面; 关闭与数据库的连接.
[3]
从 MySQL 数据库中获取 Web 页面所包 含的 数据 之 前, 必须建立 MySQL 的连接.创建数据库连接配置文件
config.php.
连接数据库后, 利用数据库操作函数即可对数据库 中的数据进行插入, 删除, 修改和浏览操作.
2. 流水号的分配与回收
图书管理员按照图书入库顺序为图书分配流水号 同 ( 图书编号) , 每册图书的流水号在系统内都是唯一的. 时, 为了便于图书管理员和读者查找图书, 每一种图书都 被赋予一个具有特定意义的索书号. 在资料室内, 图书按 照索书号顺序排架, 索书号由其分类号和种次号构成. 分 类号由图书分类法的分类体系所决定, 说明该书所属的 学科类别, 本系统采用《 中国 图书 馆图 书分 类法 》 对图 书 进行分类. [4] 种次号是按照同一类图书的入库顺序给出 的次序号.例如 :《 在系统内的 PHP 高级开发技术与应用》 索 书 号 为 TP312 /63 , 流 水 号 为 831 , 则 表 示 该 书 在 系 统 内是 TP312 类 (程序语言类 )中的第 63 种入库图书, 是第
831 册入库图书.
在图书的分类号, 种次号均相同的的情况下, 通过流 水号分配子模块可一次为同种次号图书批