• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺談基于B/S結構的圖書借閱管理系統(tǒng)的系統(tǒng)設計

      2014-04-29 00:00:00閆淼
      計算機光盤軟件與應用 2014年20期

      摘 要:隨著信息化進程的不斷深入,原來需要手工完成的工作,都演變?yōu)橛上鄳男畔⒐芾硐到y(tǒng)所取代,信息管理系統(tǒng)的使用,使得工作效率提高,工作結果準確、可靠、且易于存儲,最主要的是減少了工作失誤,促使工作過程更加規(guī)范。本文將對基于B/S結構的圖書借閱管理系統(tǒng)的系統(tǒng)設計過程進行探討。

      關鍵詞:圖書借閱管理系統(tǒng);系統(tǒng)設計

      中圖分類號:TP311.52

      近年來,硬件產品性能不斷提升,網絡環(huán)境不斷優(yōu)化,信息管理系統(tǒng)越來越趨向于B/S結構,而且功能不在局限于業(yè)務處理,而是增加了很多圍繞業(yè)務處理的附加功能,這種改變使得終端用戶可以更加方便的使用信息管理系統(tǒng),本文所要介紹的圖書借閱管理系統(tǒng)也正是基于以上觀點進行設計的。

      1 需求分析

      根據圖書借閱流程以及圖書借閱工作過程中涉及的附加工作來確定本系統(tǒng)的最終需求如下:

      1.1 系統(tǒng)應實現功能

      1.1.1 主要功能

      實現各類圖書信息的管理(包括添加、修改、刪除、查詢等)以及圖書的借閱、續(xù)借、歸還處理。

      1.1.2 附加功能

      (1)能夠實現各種信息的發(fā)布與管理(包括添加、修改、刪除、查詢等)。如新書信息的發(fā)布以及節(jié)假日放假安排等。

      (2)能夠開辟專門的區(qū)域實現圖書管理部門與用戶之間的交流,如讀者對于圖書信息的咨詢,對于圖書借閱制度的咨詢等。

      1.2 系統(tǒng)用戶類型及權限

      根據系統(tǒng)實現的功能,本系統(tǒng)至少包含兩種用戶即管理員用戶和讀者用戶。

      1.2.1 管理員用戶權限

      管理員用戶對本系統(tǒng)擁有絕對的使用權,即系統(tǒng)應實現的主要功能及附加功能。

      1.2.2 讀者用戶權限

      讀者用戶主要具有查詢信息(包含對圖書信息、借閱記錄、發(fā)布信息的查詢等)、提出咨詢問題、圖書續(xù)借、更改個人資料及密碼的權限。

      2 總體設計

      2.1 系統(tǒng)功能模塊

      根據需求分析的結果,確定本系統(tǒng)由“留言板”模塊、“通知”模塊、“圖書”模塊、“圖書借閱”模塊、“讀者”模塊、“系統(tǒng)設置”模塊等組成,其中“留言板”模塊實現圖書管理部門與讀者用戶間的交流;“通知”模塊實現圖書管理部門各類信息的發(fā)布;“圖書”模塊實現各類圖書信息的管理;“圖書借閱”模塊實現圖書的借閱、續(xù)借、歸還、借閱記錄查詢處理;“讀者”模塊實現讀者信息的管理;“系統(tǒng)設置”模塊實現系統(tǒng)參數設置,如圖書借閱天數,圖書續(xù)借天數,圖書超期歸還罰金等參數的設置,另外該模塊還需實現用戶安全退出系統(tǒng)的功能;各模塊具體功能以及管理員用戶、讀者用戶權限劃分如圖1所示,粗線箭頭表示讀者用戶實現功能,細線箭頭表示管理員用戶實現功能。

      2.2 數據庫設計

      通過對圖書借閱管理系統(tǒng)的功能模塊劃分,以及數據完整性、一致性,減少數據冗余的數據庫設計原則,確定本系統(tǒng)的數據庫概要設計結構如圖2所示。

      根據數據庫概要設計結果,以及關系模式的轉換規(guī)則,可確定本系統(tǒng)數據庫包含如下數據表:通知表(Notice)、留言表(Message)、圖書表(Book)、讀者表(Reader)、借閱表(LendRecord)、用戶表(Users)。

      通知表(通知編碼,標題,內容,發(fā)布時間,類別編碼,管理員編碼),主鍵為“通知編碼”,最好設置為自增長類型;外鍵為“管理員編碼”,服從于用戶表。

      留言表(留言編碼,讀者編碼,標題,內容,發(fā)布時間,類別編碼,回復留言內容,管理員編碼),主鍵為“留言編碼”,最好設置為自增長類型;外鍵為“管理員編碼”,服從于用戶表。

      圖書表(圖書編碼,名稱,ISBN編碼,類別編碼,作者,出版社,價格,總量,借出數量,出版日期,入館日期,摘要信息,圖書目錄,圖書封面圖片,管理員編碼),主鍵為“圖書編碼”,可設置為自增長類型;外鍵為“管理員編碼”,服從于用戶表。

      讀者表(讀者編碼,密碼,姓名,性別,電話,電子郵箱,關注類別編碼,注冊日期,照片,管理員編碼),主鍵為“讀者編碼”,可根據實際需要設計編碼,如設置此編碼由五位字符構成,可容納萬人;外鍵為“管理員編碼”,服從于用戶表。

      借閱表(借閱編碼,圖書編碼,讀者編碼,借閱日期,應還日期,續(xù)借歸還日期,實際歸還日期,借閱超期罰金,管理員編碼),主鍵為“借閱編碼”,最好設置為自增長類型;其中“圖書編碼”服從于圖書表;“讀者編碼”服從于讀者表;“管理員編碼”服從于用戶表。

      用戶表(管理員編碼,密碼)主鍵為“管理員編碼”,可根據實際需要此設計編碼。

      說明:

      (1)以上每個數據表都含有“管理員編碼”字段,是因為這樣可實現多個管理員一起管理本系統(tǒng),且可追蹤每個管理員對每一個數據表的具體操作行為。

      (2)以上數據表中含有“類別編碼”的字段,建議創(chuàng)建數據字典,即每種類別編碼統(tǒng)一創(chuàng)建為數據項表,每種類別編碼的編碼范圍值統(tǒng)一創(chuàng)建為數據子項表,實現數據字典的統(tǒng)一管理。

      (3)對于“系統(tǒng)設置”模塊中提到的圖書借閱天數,圖書續(xù)借天數,圖書超期歸還罰金等參數不建議創(chuàng)建為數據表,建議改為讀寫配置文件的方式。

      3 結束語

      基于以上數據表實現的數據庫,保證了數據的完整性、一致性,降低了數據冗余,便于B/S結構應用程序的實現,可以實現圖書借閱管理系統(tǒng)的主要功能及附加功能。

      參考文獻:

      [1]桂友武.基于B/S模式數據庫設計的優(yōu)化[J].現代計算機(專業(yè)版),2009(07).

      [2]Michael J.Hernandez.杜志秀,譯.數據庫設計入門經典[M].北京:中國電力出版社,2003.

      作者簡介:閆淼(1979-),女,講師,工學學士,研究方向:計算機軟件技術應用。

      作者單位:吉林電子信息職業(yè)技術學院 信息技術學院,吉林吉林 132021

      克什克腾旗| 贵港市| 达孜县| 南澳县| 隆德县| 岢岚县| 社会| 巴里| 新津县| 连南| 宜昌市| 麻阳| 徐汇区| 高安市| 平山县| 烟台市| 宕昌县| 航空| 高台县| 胶州市| 大城县| 漯河市| 图木舒克市| 鄂托克旗| 滦南县| 富锦市| 兴海县| 军事| 青海省| 大邑县| 嘉峪关市| 广宗县| 绥芬河市| 宁晋县| 安徽省| 平邑县| 辽阳县| 内丘县| 新和县| 玛曲县| 九江市|