开发实战(主界面篇)
1.实战准备
画出页面设计图,构思页面模块排列方式,定出系统整体风格
2.实战开发
(一)页面功能分析
- 图书管理功能:可分为三个小功能,图书编码,图书下架和图书上新。(其中图书编码主要是对已上线图书信息的修改。)
- 人员管理功能:包含人员删除和人员信息修改。
- 图书借还功能:图书的借出,图书的归还,以及借出归还记录。
- 退出账号功能:安全的退出系统。
(二)页面前端文件
设计思路:为使页面更加的简洁、易操作,可使用前端的iframe内联框架元素。每个功能的选择结果都对应显示在功能区。
重要知识点:iframe内联框架元素。
HTML 内联框架元素 (<iframe>) 表示嵌套的[browsing context]。它能够将另一个 HTML 页面嵌入到当前页面中。
核心代码:
<iframe src="./tsbm.php" name="iframe_a" width="100%" height="92%"></iframe>//定义嵌入的HTML文件的大小以及框架名称
<li><a href="cc.php" target="iframe_a"></a></li>//该超链接将于名字为iframe_a的框架内打开,打开的文件是cc.php
(三)功能选择区设计
使用列表元素将所有功能加入,并将功能的超链接打开指向功能区。
(四)图书管理功能
1.需求分析:
(一)图书编码篇
- 所有已上线图书的信息展示(对数据库所有信息进行查找)
- 修改信息操作(数据库信息的选择和修改)
- 精准搜索,方便对照数据信息(数据库信息的搜索)
(二)图书下架篇
- 所有已上线图书的信息展示(对数据库所有信息进行查找)
- 下架图书操作(数据库信息的选择和删除)
- 精准搜索,方便对照数据信息(数据库信息的搜索)
- 下架记录(数据库信息的添加)
(三)图书上架篇
- 所有已上线图书的信息展示(对数据库所有信息进行查找)
- 上架图书操作(数据库信息的添加)
- 精准搜索,方便对照数据信息(数据库信息的搜索)
- 上新记录(数据库信息的添加)
2.功能实现
核心代码
$id=$_POST['id];
$con=mysqli_connect("localhost","root","123456","tushuguan");
$sql=mysqli_query($con,"select * from tushu");
$sq=mysqli_query($con,"select * from tushu where id like '%$id%'");
$s=mysqli_query($con,"delete from tushu where id='$id'");
(五)最终效果图