当前位置:首页 > PHP+MYsql图书管理系统
--
CREATE TABLE IF NOT EXISTS `tb_reader` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `sex` varchar(4) DEFAULT NULL,
`barcode` varchar(30) DEFAULT NULL, `vocation` varchar(50) DEFAULT NULL, `birthday` date DEFAULT NULL,
`paperType` varchar(10) DEFAULT NULL, `paperNO` varchar(20) DEFAULT NULL, `tel` varchar(20) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `createDate` date DEFAULT NULL,
`operator` varchar(30) DEFAULT NULL, `remark` mediumtext,
`typeid` int(11) DEFAULT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ; --
-- 表的结构 `tb_readertype` --
CREATE TABLE IF NOT EXISTS `tb_readertype` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `number` int(4) DEFAULT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1 ;
29
5 设计思想与实现
5.1 首页设计
5.1.1首页概述
管理员通过“系统登录”模块的验证后,可以登录到图书馆管理系统的首页。系统首页主要包括导航栏、排行榜和版权信息3部分。其中,导航栏中的功能菜单将根据登录管理员的权限进行显示。例如,系统管理员admin登录后,将拥有整个系统的全部功能,因为它是超级管理员。
5.1.2 首页技术分析
学校图书馆管理系统是一个功能全面、大型的Web网站,通过对网站的安全性考虑,本网站对该系统进行权限的分配,只有管理员级别的超级用户可以对普通用户的权限进行管理和设置。系统首页主要通过判断管理员的权限来显示该用户所操作的功能
30
模块,关键代码如下:
session_start(); //初始化session变量 include(\连接数据库文件
$query=mysql_query(\
m.id,m.name,p.id,p.sysset,p.readerset,p.bookset,p.borrowback,p.sysquery from tb_manager as m left join (select * from tb_purview ) as p on m.id=p.id where name='$_SESSION[admin_ name]'\
$info=mysql_fetch_array($query); //检索用户权限 ?>
┊ if($info[sysset]==1){ ?> onmouseover=showmenu(event,sysmenu) onmouseout=delayhidemenu() style=\ class=\系统设置 if($info[readerset]==1){?> onmouseover=showmenu(event,readermenu) onmouseout=delayhidemenu() style= \class=\读者管理 ┊ if($info[borrowback]==1){?> onmouseover=showmenu(event,borrowmenu) onmouseout=delayhidemenu() style=\>图书借还 31 if($info[sysquery]==1){ ?> onmouseover=showmenu(event,querymenu) onmouseout=delayhidemenu() style=\ class=\系统查询
5.1.2 首页实现过程
系统首页的内容显示区用于显示图书的排行信息,并将排行结果按借阅数量降序排列。该页的关键代码如下:
style=\
style=\style=\align=\align=\
echo echo echo echo echo
$info[barcode];?>
32
共分享92篇相关文档