1 引言 5
1.1 總體概述 6
1.2 開發(fā)背景 6
1.3 開發(fā)目的 6
1.4 本系統(tǒng)的開發(fā)環(huán)境 6
1.4.1 開發(fā)工具與環(huán)境 6
1.4.2 軟硬件平臺選擇 7
2 系統(tǒng)分析 7
2.1 可行性分析 7
2.1.1 技術(shù)可行性 7
2.1.2 經(jīng)濟可行性 7
2.1.3 社會可行性 7
2.2 相關(guān)技術(shù)分析 8
2.2.1 PHP程序設(shè)計語言介紹及特點 8
2.2.2 MySQL數(shù)據(jù)庫的選用 8
2.2.3 Apache服務器介紹 9
3.1 概述 11
3.2 功能需求 11
3.3 表結(jié)構(gòu)說明 11
3.3.1 管理員表 11
3.3.2 用戶表 12
3.3.3 圖書表 12
3.3.4 借書表 12
3.3.5 圖書分類表 13
3.4 系統(tǒng)功能模塊 13
4 系統(tǒng)實現(xiàn) 13
4.1 前臺實現(xiàn) 13
4.1.1 登錄注冊 13
4.1.2 首頁的實現(xiàn) 15
4.2 后臺實現(xiàn) 16
4.2.1 登錄 16
4.2.2 用戶管理 17
4.2.3 圖書管理 18
5 軟件測試 20
5.1 黑盒測試 20
6 結(jié)論 21
參考文獻 22
致 謝 23
3 需求分析
3.1 概述
圖書管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書借閱和歸還的管理的自動化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計查詢。
3.2 功能需求
(1)圖書模塊
此模塊主要包括圖書類別管理功能、圖書信息管理功能和圖書借還功能。
① 圖書類別管理:對圖書進行分類,以便易于管理。
② 圖書信息管理:用戶管理模塊主要針對用戶做出相關(guān)操作。管理員可以對用戶做添加,修改,刪除,查詢等操作。
③ 圖書借還功能:主要是對圖書的借閱狀態(tài)進行管理。
(2)讀者模塊
讀者模塊是用來管理讀者的信息,主要包括讀者信息管理功能。
① 讀者信息管理:讀者可以對自己的信息進行查看,可以查看自己的借書記錄,以及還書期限。
(3)管理員模塊
管理員模塊主要功能包括用戶管理、圖書管理、權(quán)限管理。
① 用戶管理:用戶管理模塊主要針對用戶做出相關(guān)操作。管理員可以對用戶做添加,修改,刪除,查詢等操作。
② 圖書管理:圖書管理模塊主要針對圖書做出相關(guān)的操作。管理員在本模塊中可以對圖書進行添加,修改,刪除,查詢等操作。
③ 權(quán)限管理:權(quán)限管理是用來提供不同用戶擁有某些操作。權(quán)限模塊提供增加,刪除,修改,查看及分配等操作。
3.4 系統(tǒng)功能模塊文章來源:http://www.zghlxwxcb.cn/news/detail-494244.html
用戶登錄功能實現(xiàn)的核心代碼如下所示。
public function check(){
$username=I('post.username');
$password=I('post.password');
$User=M('User'); $res=$User->where(array("username"=>$username,"password"=>$password))->find();
if($res){
$this->success('登陸成功',U('Index/index'));
session('user_login',1);
session('username',$username);
}else{
$this->error('登陸失敗',U('Login/index'));
}
}
public function insert(){
if(IS_POST){
$user=M('User');
$user->create();
$user->add();
$this->success('注冊成功',U('Login/index'));
}
}
文章來源地址http://www.zghlxwxcb.cn/news/detail-494244.html
到了這里,關(guān)于基于PHP的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!