1、 计算机科学与工程学院 WEB课程设计 课设题目:图书管理系统 课程名称:WEB技术与应用 姓 名: 学 号: 指导老师: 图书管理系统 一、 系统需求分析 随着国家经济的发展,人民基本过上了小康生活,开始精神追求。而图书与阅读成为一个受到广大人民欢迎、提高自身修养的方式。随着人们对图书的
2、追求,许多书店、图书馆建立。不仅限于学校图书馆,城市、县城、社区也开始设立属于自己的图书馆。一套较科学的图书馆管理系统是很受欢迎的。于是现根据图书馆的需求建立此程序。身份限制有管理员和读者身份。可以查询相关借阅信息,续借以及简单的操作。 二、 系统功能 图书管理系统 1. 前台功能 管理员登录 读者管理 更改口令 系统查询 图书借还 图书档案管理 注销 系统设置 首页 2. 后台功能 u 信息管理 l 添加图书 l 更改,删除,添加读者信息 l 更改,添加,删除用户 二、 实现环境 win10 PHPS
3、tudy 前台:HTML+CSS 后台:MYSQL 三、 前台功能分析以及实现 1. 管理员登陆 (1) 界面展示 (2) 后台HTML实现
4、x,$y){ $this->name=$x; $this->pwd=$y; } function checkinput(){ include("conn/conn.php"); //连接数据源 $sql=mysql_query("select * from tb_manager where name='".$this->name."' and pwd='".$this->pwd."'",$conn); $info=mysql_fetch_array($sql); //检索管理员名称和密码是
5、否正确 if($info==false){ //如果管理员名称或密码不正确,则弹出相关提示信息 echo""; exit; } else{ //如果管理员名称或密码正确,则弹出相关提示信息 echo ""; $_SESSION[@admin_name]=$info[@name]; $_SESSION[@pwd]=$info[@pwd]; } } } $obj=new chkinput(trim($A_name),trim($A_pwd)); //创建对象 $obj->checkinput(); //调用类 ?> (3) 功能说明 对于管理员登陆页面,只有当正确的输入用户名和密码才会进入该图书馆的
7、管理系统。 2. 首页 (1) 界面展示 (2) 后台HTML实现
8、ad>
|
18、书条形码、图书名称、图书类型、出版社、作者、定价、借阅次数等的相关信息。 3. 系统设置 包括系统主页面的设计,以及实现删除管理员、修改管理员信息、添加管理员三个功能。 主页面: 后台的HTML实现:
|
31、 (2)后台HTML实现 alert('管理员删除成功!');history.back();"; } l
32、se{ echo "" } ?> (3)功能说明 通过与后台数据库的联系,利用相关的数据库语言实现将对应的管理员删除。 3.2 修改管理员信息 (1)界面展示 (2)后台HTML实现 修改时候的HTML
|
44、y]==""?0:1; $query=mysql_query("select * from tb_purview where id=$id"); $info=mysql_fetch_array($query); if($info==false){ mysql_query("insert into tb_purview(id,sysset,readerset,bookset,borrowback,sysquery) values($id,$sysset,$readerset,$bookset,$borrowback,$sysquery)"); } else{ mysql_
45、query("update tb_purview set sysset=$sysset,readerset=$readerset,bookset=$bookset,borrowback=$borrowback,sysquery=$sysquery where id='$id'"); } echo""; } ?>
46、ontent="text/html; charset=gb2312"> (3)功能说明 这个过程可以修改一些管理员当前的一些权限,包括增加权限,也包括相应的减少某个管理员的权限。 3.3 添加管理员 (1)界面展示 (2)后台HTML实现
47、