⑵圖書類別管理:該模組只有管理員才有的許可權,管理員可以對圖書的大、小類進行添加、更新、刪除等操作。
⑶庫存圖書瀏覽:該模組負責分頁列出圖書館中所有圖書的信息,包括圖書名稱、作者、出版社,圖書狀態,每條記錄後面都有一個查看詳情,查看詳情被做成一個超連結,點擊它們就能跳轉頁面可以查看更多的詳情如圖書封面、圖書數量、圖書出版年份。
⑷庫存圖書添加:該模組是圖書管理員進行圖書的添加,許可權僅限管理員,在此頁面中的大小類實現了聯動作用,點擊其大類,小類的下拉列表中就會顯示與之對應的小類,從中選擇即可。
⑷ 圖書快速查詢:該模組提供了圖書快速查詢功能,輸入待查找的圖書名稱可以快速地找到符合條件的圖書,並輸出查詢結果,點擊產看詳情字樣就可以查看圖書的詳細信息。
⑸編輯系統用戶:該模組負責分頁羅列註冊用戶的具體信息,普通用戶本人或管理員可以對用戶進行刪除、修改。非普通用戶或系統管理員外不具有對該用戶的處理許可權,所以不同普通用戶進入此頁面將顯示不同的內容。
⑹修改用戶密碼:普通用戶本人用戶錄入所需要的內容,包含用戶名、真實姓名、許可權類型、舊密碼及新密碼,點擊更改即可修改密碼,並寫入資料庫中保存。
⑺系統名稱設定:該模組為管理員許可權,管理員可以更改圖書系統的名稱。普通用戶為不可見狀態。
⑻系統使用說明:主要是供普通用戶和管理員閱讀,使之更好地了解本系統的許可權以及用法。
下面給出系統後端數據存儲方案:
利用microsoft sql server XX建立資料庫及其存儲過程。這裡給出幾個必需的數據表,主要有system,bigclass,smallclass,users,books。
二、asp部分設計
1、連線資料庫
訪問資料庫信息的第一步是和資料庫源建立連線。ado 提供 connection 對象,可以使用該對象建立和管理應用程式和 odbc 資料庫之間的連線。connection 對象具有各種屬性和方法,可以使用它們打開和關閉資料庫連線,並且發出查詢請求來更新信息。
要建立資料庫連線,在中連結到資料庫
2、數據的綁定
數據的連線分為直接連線和間接連線,前面所舉例子用的是直接連線,下面用間接地方法對數據進行綁定。主要是利用數據適配器sqladatapter(),下面的函式方法是對數據綁定:
此方法也可以插在所要調用的函式中,但是將這個方法單獨提出有利於後面的利用,後面對數據進行綁定時就可以用這個方法,避免做重複的工作,減少工作量。
3、加密方法
本系統的加密方法是md5,以一個例子來說明:
string oldpassword=this.textpassword.text;
string newpassword= system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(password, "md5");
即可將原來的密碼加密,防止他人偷竊密碼。