當前位置:才華齋>職業>系統架構師>

B/S架構的校園考勤管理系統設計

系統架構師 閱讀(7.2K)

如今,考勤管理硬體近年來又推出了新產品,一個安全可靠的考勤軟體扮演著重要的角色。小編下面為大家整理關於B/S架構的校園考勤管理系統的文章,歡迎閱讀參考!

B/S架構的校園考勤管理系統設計

  1 B/S考勤管理系統研究的必要性

研究背景:為了加強學生出勤情況,教師採用人工登記和學生簽字等記錄學生出勤情況,人工記錄還產生了大量出勤表,讓老師查詢不易;又使出勤表在轉移過程中造成出勤表的丟失,種種原因並不能反映學生的真正出勤情況。該系統將以校園一卡通的IC卡作為基礎,採用校園統一發放的卡片,在考勤機的終端裝置上操作刷卡,終端機接受資料併發送到電腦,進而產生各種考勤報表。該系統能夠靈活地設定考勤時間,定製具有差異並調整相關考勤制度。系統能根據學生上課打卡迅速、精確地計算學生考勤資訊,統計並生成學校需要的報表,包括個人出勤報表、班級出勤彙總報表以及缺勤、曠課記錄表。班主任可以根據特殊情況隨時調整學生的出勤時間。考勤系統中的高階管理員許可權能夠設定班主任、學生的查詢許可權,以便隨時調取、修改和管理。

  2 開發工具

該系統,以網路技術環境和SQL server 2005資料庫技術作為重要核心部位,完成了一種在B/S模式下完整的學生考勤系統的設計方案,ASP英文全稱為Active Server Pages,是近年來微軟公司推出的運用於Web應用開發的一種程式設計技術。在使用過程中,不同使用者根據自己掌握的技術語言來進行程式設計,所支援的語言主要有C# (C++和JAVA)、VB、C++、F++、JAVA。此係統採用C#作為開發語言,因為它是C++和JAVA的衍生物,它不僅繼承了兩者的優點,還具有動態程式語言的特性以及在更多平臺下執行的廣泛性。

目前應用最多的網路體系主要有兩種:C/S和B/S。本系統採用B/S模式結構,它是C/S模式的進化體。由於所有的邏輯運算均在伺服器上進行,所以對伺服器的要求比較高,相反對客戶端機的要求不是很大,所以大大簡化了客戶端的裝置,降低了成本。

  3 SQL server 2005資料庫特點

3.1 資料傳輸服務(DTS)

DTS(Data Transmission Service)是一套程式設計工具,主要用於不同資料的摘錄、傳輸和載入,同時傳送至多個地方,用於散播資料。

3.2 技術

SQL server 2005還擁有 技術,它就像是一個類庫集,專門用於資料的訪問工作。

3.3 安全效能

資料庫的安全效能指的是維護資料庫的安全,以防止資料庫的不恰當使用所造成資料洩露、破壞。SQL server 2005有多層安全構造,其中有一點就是通過禁用服務和服務相關的一些配置來提高安全效能,把一些不必要的服務臨時關閉,進而減少‘受攻擊’的面積。SQL server 2005 在安裝的時候,預設安裝程式會選擇一個合適的配置,保證安裝過程中不容易出錯,使安裝進度保證在一個安全的環境下。

3.4 線上恢復

資料庫管理人員還可在SQL伺服器執行的.情況下,執行恢復操作等一系列功能。線上恢復特點也是以往資料庫所不具備的,可見SQL server 2005資料庫可用性大大提高。但是正在被恢復的資料是不可恢復的,其他部分仍然可線上、提供使用。

3.5 報表服務

SQL server 2005 的報表服務能為使用者提供一個線上環境,能方便的建立報告,以及提高查詢水平。

  4 系統的功能、模組設計

4.1 系統的主要功能設計

校園考勤系統主要服務物件是教師、學生以及網路管理人員。其所具備功能主要是:一、考勤情況的查詢:學生可以通過網路通訊功能查詢到自己的出勤情況。二、刷卡資訊的獲取:學生在上課時刷IC卡,能及時獲取學生編號、教室編號、刷卡時間等資訊。三、任課教師可以對刷卡資訊進行新增刪除等工作。四、系統許可權的等級分配工作:不同許可權者可對相應許可權下的使用者資料進行管理操作。五、系統管理員許可權:使用者管理、許可權管理、使用者建立、密碼管理和修改、登出、資料備份、資源上傳及共享[3]。

4.2 模組設計

系統模組分為三大模組:資料備份模組、資料報表模組、資料查詢模組。