第一篇:WEB數據庫課程設計 導航樹菜單及權限分配
Web數據庫課程設計報告
院系: 年級: 姓名: 學號: 指導教師
2009年12月
一、課程設計題目
本次課程設計的題目為:導航菜單樹及其權限分配。
二、系統需求分析與設計
? 需求分析
依據課程實際的題目,我們可以分析出本系統由兩部分組成:導航菜單樹,導航菜單樹的權限管理。系統根據登陸用戶所擁有的不同權限,賦予其對菜單樹的不同訪問和操作。
1. 導航菜單樹的設計
導航菜單樹的模式與windows系統的資源管理器類似,可以展開和收縮,用戶通過對導航菜單樹的節點進行操作來實現對不同的頁面和內容進行訪問。
2. 導航菜單樹的權限管理
導航菜單樹的權限管理部分要實現的功能為:用戶在登陸以后,系統通過存儲在數據庫中的用戶信息來判斷此用戶所擁有的權限,并根據用戶的權限來控制用戶對不同信息的訪問,限制用戶對無權限內容的訪問。
? 數據庫設計
數據庫的設計很簡單,只需要在數據庫中創建兩個表,一個用來存儲用戶信息,一個用來存儲用戶權限。
用戶的信息內容為:用戶名,用戶密碼。
用戶的權限分為三種:visitor,member,admin。
表的截圖如下:
圖1.用戶信息表
圖2.用戶權限表
三、系統具體實現
1.登陸實現
登陸模塊需要用戶輸入用戶名和密碼,然后系統判斷用戶輸入是否有誤,若用戶正確則進入導航樹菜單頁面,錯誤則提示用戶并重新輸入。
輸入頁面代碼: