php+MySQL图书管理系统(一)

第一 用到的技术

技术和语言:php + MySQL

开发环境:windows 8.1

开发工具:wampsever + sublime2

开源类库:PHPExcel 下载地址

第二 需求分析

模块名称

功能描述

管理员登陆

输入管理员ID, 密码; 登入系统 或 返回ID/密码 错误.

图书入库

1.        单本入库

2.        批量入库 (方便最后测试)

图书信息存放在文件中, 每条图书信息为一行. 一行中的内容如下

( 书号, 类别, 书名, 出版社, 年份, 作者, 价格, 数量 )

Note: 其中 年份、数量是整数类型; 价格是两位小数类型; 其余为字符串类型

Sample:

( book_no_1, Computer Science, Computer Architecture, xxx, 2004, xxx, 90.00, 2 )

图书查询

要求可以对书的 类别, 书名, 出版社, 年份(年份区间), 作者, 价格(区间) 进行查询. 每条图书信息包括以下内容:

( 书号, 类别, 书名, 出版社, 年份, 作者, 价格, 总藏书量, 库存 )

 

可选要求: 可以按用户指定属性对图书信息进行排序. (默认是书名)

 

借书

1.输入借书证卡号

显示该借书证所有已借书籍 (返回, 格式同查询模块)

2.输入书号

        如果该书还有库存,则借书成功,同时库存数减一。

        否则输出该书无库存,且输出最近归还的时间。

还书

1.输入借书证卡号

显示该借书证所有已借书籍 (返回, 格式同查询模块)

2.输入书号

        如果该书在已借书

PHP+MySQL图书管理系统是一种基于Web的应用程序,用于管理图书馆或书店的图书。以下是实现PHP+MySQL图书管理系统的步骤: 1. 首先,你需要下载并安装一个Web服务器,例如Apache,并确保PHPMySQL已经安装并配置好了。 2. 创建一个MySQL数据库,用于存储图书信息。你可以使用phpMyAdmin等工具来创建数据库和表。 3. 下载并解压缩PHP+MySQL图书管理系统源码包。 4. 将源码包中的文件复制到Web服务器的根目录下。 5. 修改config.php文件,将其中的数据库连接信息修改为你自己的信息。 6. 运行Web服务器,并在浏览器中输入http://localhost/来访问图书管理系统。 7. 在图书管理系统中,你可以添加、删除、编辑和搜索图书信息。此外,你还可以生成报表和统计数据。 关于PHPExcel的使用,你可以按照以下步骤来读写xls文件: 1. 下载并解压缩PHPExcel开源包。 2. 将classes文件夹复制到你的项目中。 3. 在你的PHP文件中,使用require函数引入PHPExcel.php文件。 4. 创建一个PHPExcel对象,并使用它来读取或写入xls文件。 以下是一个读取xls文件的例子: ```php require_once 'path/to/PHPExcel.php'; // 创建一个PHPExcel对象 $objPHPExcel = new PHPExcel(); // 读取xls文件 $objReader = PHPExcel_IOFactory::createReader('Excel5'); $objPHPExcel = $objReader->load('path/to/your/file.xls'); // 获取第一个工作表 $sheet = $objPHPExcel->getSheet(0); // 获取行数和列数 $highestRow = $sheet->getHighestRow(); $highestColumn = $sheet->getHighestColumn(); // 遍历每一行 for ($row = 1; $row <= $highestRow; $row++){ // 获取单元格的值 $value = $sheet->getCellByColumnAndRow(0, $row)->getValue(); echo $value; } ```
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值