上節(jié)課完成了圖書館管理系統(tǒng)的所有設計工作沙咏。
這節(jié)課開始進行代碼編寫,具體的編程思考細節(jié)可以參照之前編寫新聞發(fā)布系統(tǒng)的思路班套。
編寫共通代碼
后臺網頁權限檢查文件芭碍,check_auth.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
通用函數文件孽尽,common.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
通用樣式文件忧勿,library.css代碼如下:
0074 實現圖書管理系統(tǒng)的登錄杉女、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄鸳吸、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄熏挎、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄晌砾、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄坎拐、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄养匈、員工和菜單功能
通用js文件哼勇,library.js代碼如下:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄呕乎、員工和菜單功能
編寫登錄頁面
登錄網頁顯示文件积担,employee_login.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄猬仁、員工和菜單功能
登錄網頁處理文件帝璧,employee_login_do.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄先誉、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
編寫后臺主頁面
后臺主頁面的烁,library_index.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄褐耳、員工和菜單功能
后臺共通Top頁面,top.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄渴庆、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄铃芦、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
編寫員工管理頁面
員工管理一覽頁面顯示文件把曼,employee_list.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄杨帽、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄嗤军、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄注盈、員工和菜單功能
員工管理一覽頁面處理文件,employee_list_do.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄叙赚、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄老客、員工和菜單功能
員工管理詳細頁面顯示文件,employee_detail.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄震叮、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄胧砰、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
員工管理詳細頁面處理文件苇瓣,employee_detail_do.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄尉间、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄击罪、員工和菜單功能
編寫數據庫操作代碼
數據庫操作代碼哲嘲,entity.php代碼如下:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄媳禁、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄眠副、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
0074 實現圖書管理系統(tǒng)的登錄竣稽、員工和菜單功能
導入初始數據
由于登錄頁面需要一個賬號囱怕,在不能進入員工管理功能新增賬號的前提下,需要手工在數據庫里面新增一個員工記錄毫别。
SQL語句如下:
insert into empolyee values (1,'admin','123456','管理員','[1,1,1,1,1,1,1,1]');
測試不同人員登錄后權限
將代碼部署到Web服務器的目錄下娃弓,放在library目錄下。
然后打開瀏覽器拧烦,訪問頁面:
0074 實現圖書管理系統(tǒng)的登錄忘闻、員工和菜單功能
輸入賬號admin和密碼123456和驗證碼,然后登錄:
0074 實現圖書管理系統(tǒng)的登錄恋博、員工和菜單功能
點擊“員工管理”菜單:
0074 實現圖書管理系統(tǒng)的登錄齐佳、員工和菜單功能
點擊“新增”按鈕私恬,然后輸入下列數據:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
確認該用戶具有“圖書”和“庫存”功能權限炼吴。
點擊“保存”按鈕本鸣,然后點“返回”按鈕回到一覽:
0074 實現圖書管理系統(tǒng)的登錄、員工和菜單功能
再次點擊“新增”按鈕硅蹦,然后輸入下列數據:
0074 實現圖書管理系統(tǒng)的登錄荣德、員工和菜單功能
確認該用戶具有“用戶”、“借書”童芹、“還書”涮瞻、“補卡”和“費用”功能權限。
點擊“保存”按鈕假褪,然后點右上角的“退出”按鈕署咽,回到登錄頁面,使用zhangsan賬號登錄:
0074 實現圖書管理系統(tǒng)的登錄生音、員工和菜單功能
登錄后宁否,可以看到右上角顯示了用戶的姓名,并且只顯示具有權限的菜單:
0074 實現圖書管理系統(tǒng)的登錄缀遍、員工和菜單功能
點右上角的“退出”按鈕慕匠,回到登錄頁面,使用lisi賬號登錄:
0074 實現圖書管理系統(tǒng)的登錄域醇、員工和菜單功能
登錄后台谊,可以看到右上角顯示了用戶的姓名,并且只顯示具有權限的菜單:
0074 實現圖書管理系統(tǒng)的登錄譬挚、員工和菜單功能
以上就實現了員工管理功能青伤,設置不同的權限,該用戶登錄之后就只能使用相應的功能殴瘦。
另外,員工管理功能号杠,還需要測試其它功能蚪腋,例如編輯、刪除和翻頁功能姨蟋。