高校公共機房課程管理系統的設計與實現

2021-03-04 03:57:58 字數 1944 閱讀 5027

管理員:系統資料庫內建賬戶,擁有整個系統的所有許可權。可以進行查詢、新增、修改、刪除、匯入等操作,也可以審批註冊使用者提交的空閒機房使用申請等。

註冊使用者:首先需要在系統註冊頁面進行註冊,然後可以登入使用,主要許可權有:查詢和空閒機房的申請。

普通使用者:不經登入直接進入系統,可以使用系統的查詢功能。

3.2查詢模組

查詢模組提供查詢課程占用機房情況和查詢空閒機房功能。可以按照周次、星期、節次、機房名稱、課程名稱、教師姓名等進行單條件或組合條件查詢。

3.3增、改、刪模組

該模組提供對機房相關使用資訊的單條新增、修改和刪除功能。

3.4匯入模組

該模組提供批量匯入功能,每學期初可以將機房課程資訊和機房資訊按照模板格式批量匯入系統。需要匯入機房使用資訊的excel檔案主要包含以下字段:課程名稱、起始周、結束周、是否分單雙周上課、星期、節次、機房名稱、課程名稱、任課教師。

上課班級等。匯入時會對資料進行驗證和解析,解析成功後可成功匯入。

3.5空閒機房申請模組

使用者首先通過查詢找到空閒機房資訊,然後通過申請模組提交使用申請到管理員處,管理員收到申請後進行審批操作,若審批通過,則將申請機房資訊寫入系統主表,否則不進行寫入操作。管理員審批後將進行結果反饋,使用者下次登入系統時可以看到。

4 資料庫設計

資料庫主要包括5個表,分別為占用記錄表、申請資訊表、處理結果表、機房資訊表、使用者資訊表等。

4.1占用記錄表

該錶記錄了各時間段(按「周次,星期,節次」排列)機房占用的情況,以及占用機房的課程的基本資訊(課程名稱,上課班級、人數、任課教師等)。呼叫此表的模組:匯入、申請、查詢模組。

4.2申請資訊表

該錶記錄機房的申請資訊。申請資訊主要包括:申請的機房編號、申請時間、申請使用機房的時間以及課程基本資訊(課程名稱,上課班級、上課人數、任課教師)、軟硬體需求等。

呼叫此表的模組:申請模組。

4.3處理結果表

該錶記錄對機房申請資訊的審核情況。審核資訊主要包括:處理結果、申請機房編號、申請使用機房的時間以及課程基本資訊(課程名稱,上課班級、上課人數、任課教師等)。

4.4機房資訊表

該錶記錄學校機房的基本資訊,主要包括:機房編號、機房名稱、機房容量以及機器配置情況等。

4.5使用者資訊表

該錶記錄管理員和註冊使用者的賬戶資訊,包括:使用者名稱、使用者密碼、密碼提示資訊等,為保證安全,採用md5加密。

5 開發工具及程式設計技術

常用的開發模式主要有兩種:c/s(client/ server,客戶機/伺服器)模式和b/s(browser/server,瀏覽器/伺服器)模式,c/s模式下系統任務分別由客戶機和伺服器來完成,安全性好,但存在靈活性差、公升級困難和維護工作量大等缺陷。b/s模式是一種以web技術為基礎的平台模式,邏輯上採用三層結構,它在前台browser和後台資料庫server之間增加了乙個web server層,所有的應用程式模組都安裝在它上面,客戶機上只需安裝乙個通用的瀏覽器軟體即可。

b/s模式的主要優勢有以下幾點:(1)大大簡化了客戶端電腦載荷,減輕了系統維護與公升級的成本和工作量,降低了使用者的總體成本;(2)它能有效地保護資料平台和管理訪問許可權,伺服器資料庫也很安全;(3)可跨平台操作,任何一台機器,不管安裝了哪種系統,只要裝有瀏覽器軟體,均可作為客戶機來訪問系統;(4)具有良好的開放性和可擴充性。因此本系統選擇b/s(browser/server,瀏覽器/伺服器)模式來開發。

本系統中,伺服器採用windows server 2003作為網路作業系統,前台採用開發,後台採用sql server 2008資料庫,對於資料庫的訪問,採用來實現。

6 結語

通過開發高校公共機房課程管理系統,進一步提高了機房管理的資訊化程度,既方便了師生,便於機房的開放共享,也使得有關機房管理的諸多問題得以解決,管理人員工作效率和質量明顯提高。

參考文獻:

[1] 陳長喜.程式設計基礎教程,清華大學出版社,2011.

[2] 何玉潔.資料庫原理及應用,機械工業出版社,2011.

高校獎學金管理系統畢業課程設計

本系統主要能準確的評定每個系別不同專業的學生獲得獎學金的具體情況,管理員使用者要能夠完成資料的快速錄入 修改 更新和刪除等操作,還要對學生資訊的統計 評定等功能,系統設計流程圖如下 圖1 1系統設計流程圖 本系統流程圖主要分為七大板塊,分別敘述如下 1 開始準備收集資料,確定本系統最終方案 2 確定...

高校計算機公共機房管理的探索 1

摘要 本文根據作者在高校計算機公共機房近十年來的工作經驗,通過對公共機房的軟體 硬體裝置的管理,系統的維護及衛生安全管理等方面詳盡的闡述,在與傳統管理模式的對比中得出了一套適合當今發展的基本的機房管理模式,並針對工作中仍未解決的問題進行了分析和討論,給出了適當的建議。關鍵詞 管理 計算機 公共機房 ...

高校人事管理系統課程設計C版

一 需求分析 1.目的與意義 2.系統流程圖 1 2 345 6 87二 總體設計 1.系統功能分析 執行程式後,按介面的顯示,選擇1 8種操作。選1,增加人員資料,資料報括編號 職工類別 姓名 性別 年齡 來院時間 職務 職稱 黨派 學歷。選2,刪除人員資訊。選3,修改人員資訊,可以選擇要修改的內...