學生宿舍管理系統論文

學生宿舍管理系統論文

  中國的高校歷來是科技的源泉。在社會發展越來越快的今天,高校的地位更加突出。以下是小編為大家整理好的學生宿舍管理系統論文,歡迎大家閱讀參考!

  [摘要]作為21世紀的公民,都應當熟悉網路知識。在各級各類學校中,宿舍的管理是學校工作中的一項重要內容。隨著辦學規模的擴大和招生人數的增加,學生宿舍的管理工作也將成為一項十分繁重的工作,建立一個宿舍管理系統是非常必要的,下面將基於ASP建立一個學生宿舍管理系統,使不同訪問許可權的使用者可以透過該系統進行不同的操作:普通使用者可以透過該系統進行資料的查詢工作,而系統操作員則可以透過該系統對學生的資料,員工的資訊,出入登記,進樓物品登記,人員來訪和資訊查詢對公寓進行現代化的管理手段。系統管理員可以進行普通使用者和操作員的所有操作。主要介紹透過ASP和ACCESS資料庫相關聯所進行的一系列操作,便於對學校宿舍的管理。更多的為網上管理提供了方便。

  [關鍵詞]管理系統學生宿舍學生公寓管理

  一、緒論

  中國的高校歷來是科技的源泉。在社會發展越來越快的今天,高校的地位更加突出。隨著我國高等教育由精英教育向大眾教育的過渡,高校的規模越來越大,人數不斷地增加,因此,傳統的手工管理已經不能滿足要求,應用網路資訊化手段進行管理已經變得非常必要。

  首先,隨著計算機技術日漸成熟,其強大的功能已為人們所認識,它已漸漸進入人類社會的各個領域併發揮著越來越重要的作用。作為計算機應用的一部分,使用網路對學生公寓進行管理,有著手工管理所無法比擬的優點。例如:檢索迅速、查詢方便、可靠性高、儲存量大、壽命長、成本低等。這些優點能夠極大地提高宿舍管理的效率。

  其次,利用計算機網路技術的現代化管理方法和手段來改變傳統的手工管理模式,不但可以將管理人員從繁重、重複的手工勞動中解放出來,將工作重心轉移到總體分析上來,而且可以高效、準確地處理宿舍管理的各種資訊,及時反映宿舍資訊的動態狀況。這對於加強管理,提高管理水平具有非常重要的意義。

  基於這樣的背景,開發了學生公寓網路管理系統,本課題涉及到對學生的住宿安排、學生宿舍的合理利用、住宿物資、宿舍衛生成績、住宿相關費用的收取等內容的管理。

  二、系統總體設計

  (一)利用ADO訪問資料庫

  ADO(ActiveX Data Objects)是一種操作Microsoft所支援的資料庫的新技術。在ASP中,ADO可以看作是一個伺服器元件(Server Component),更簡單點說,是一系列的物件,應用這些功能強大的物件,即可輕鬆完成對資料庫複雜的操作。本文中個性化頁面的實現便大量地用到了ADO技術。具體的操作步驟可以歸納為以下幾步:

  1。建立資料庫源名(DSN);2。建立資料庫連結(Connection);3。建立資料物件;4。操作資料庫;5。關閉資料物件和連結。

  每一步的做法如下:

  1。建立資料來源名

  下面以Microsoft Access為例,建立資料來源:在C:myfile資料夾裡建立了一個名為myexample。mdb的資料庫檔案,其註冊步驟如下:

  (1)在控制面板裡找到“ODBC資料來源”圖示,開啟資料來源管理器的互動介面;我們在這選擇“使用者DSN”;

  (2)然後按下“新增”按鈕,在彈出的資料來源管理器對話方塊裡,為自己所要建立的資料來源選擇一個驅動程式,本文的資料庫檔案是用Microsoft Access建立的,所以要選擇“Microsoft Access Driver (*。mdb)”;

  (3)按“完成”按鈕後,進入一個標題為“ODBC Microsoft Access 安裝”的介面,在其中設定“資料來源名”為“mydatanews”,選取資料庫檔案 “C:myfilemyexample。mdb”,然後確定即可。

  2。建立資料庫連結(Connection)

  連結用以保持一些關於正在訪問的資料的一些狀態資訊,以及連結者資訊。ASP檔案中如果要訪問資料,必須首先建立與資料庫的連結,其語法如下:

  這條語句建立了連結物件Conn,接下來:

  這條語句開啟連結,用到了DSN,本例為“connstr”。

  以上兩個步驟缺一不可,因為連結物件的建立與開啟是兩回事,只有打開了才真正可以使用。

  3。建立資料物件(Record Set)

  ADO中的資料物件通常儲存的是查詢結果。Record Set是ADO中最複雜的物件,有許多屬性和方法。Record Set儲存的是一行行的記錄,並標有一個當前記錄。以下是建立方法:

  這條語句建立並打開了物件Record Set,其中Con是先前建立的連結物件,rs是一個字串,代表一條標準的SQL語句。例如:

  這條語句執行後,物件Record Set中就儲存了表tab1中的所有記錄。

  4。操作資料庫

  我們透過呼叫連結物件的Execute方法來將查詢結果返回給一個數據物件或進行插入、刪除等操作。例如:

  5。關閉資料物件和連結物件

  在使用了ADO物件之後要關閉它,因為它使用了一定的伺服器資源。透過呼叫方法close實現關閉,然後再釋放它。

  (二)資料庫設計

  1。資料庫設計原則

  資料庫設計有以下幾個基本原則:

  實用性:從使用者的角度出發,根據使用者工作中需要的資料進行設計,只有這樣做,才能避免設計的盲目性,又可以滿足設計的實際要求。

  合理性:資料庫的設計要考慮到使用效率以及可行性等。

  可擴充套件性:考慮到系統資訊的`擴充,對現在沒有的屬性要預留位子,將來可根據需要予以補充。

  2。資料庫表的建立

  針對我校學生公寓管理系統的要求,透過對學生公寓的E—R圖分析,設計如下的資料項和資料結構:

  學生資訊:包括的資料項有:學號、姓名、系、年級、房間號。

  房間資訊:包括的資料項有:房間號、住宿費、空床位數、電話號碼、備註。

  物料資訊:包括的資料項有:物料編號、名稱、入庫時間、價格、保管人。

  管理員資訊:包括的資料項有:使用者編號、使用者名稱、使用者密碼、類別、備註。

  三、系統詳細設計

  (一)登入系統介面的建立

  系統分為學生登入與管理員登入二個介面,這樣就有各自的功能模組與實現的資訊管理。學生可以檢視與修改自己的相關資訊,管理員可以根據實際情況對系統的管理,確保系統執行的安全性。

  (二)學生管理模組的建立

  1。新增學生資訊

  學生登入後可以查閱與修改個人資訊,如學生的姓名,性別,聯絡電話,地址,專業等等。

  2。管理員管理介面

  管理員登入後,可以對公寓的資訊,學生的資訊,出入登記的資訊進行管理,並且還可以對相關資訊進行新增,刪除,修改,以達到很好的管理學生的公寓。

  四、結論

  到目前為止,學生公寓管理軟體基本開發完畢,軟體介面美觀,執行時間短,執行功能強,其功能基本符合使用者需求。能夠完成對學生公寓中學生基本資料的儲存和查詢,並提供資料轉換、資料備份等系統維護功能,可以使用查詢、修改、新增和刪除對學生公寓管理軟體的操作等。

  管理員可以更方便的管理本公寓,面對一個龐大的學生公寓資料庫,管理員可以全面、準確、有效的處理宿舍管理的各種資訊,及時掌握宿舍資訊的動態變化,使一些需要做的工作變得簡單,因此可以加強對宿舍的管理,極大地提高管理效率。

  參考文獻:

  [1]魏善沛,Web資料庫技術使用教程,北京:清華大學出版社,1999。

  [2]李博、於騫,ASP應用開發指南,北京:科學出版社,2000。

  [3]陳峰棋,完全接觸ASP之基礎與例項,電子工業出版社,2002。

  [4]李勁,精通ASP資料庫程式設計,科學出版社,2001。

  [5]曹建,HTML、VBScript與ASP三合一最新培訓教程,電子工業出版社,2000。

最近訪問