- 相關(guān)推薦
B/S架構的校園考勤管理系統設計
如今,考勤管理硬件近年來(lái)又推出了新產(chǎn)品,一個(gè)安全可靠的考勤軟件扮演著(zhù)重要的角色。小編下面為大家整理關(guān)于B/S架構的校園考勤管理系統的文章,歡迎閱讀參考!
1 B/S考勤管理系統研究的必要性
研究背景:為了加強學(xué)生出勤情況,教師采用人工登記和學(xué)生簽字等記錄學(xué)生出勤情況,人工記錄還產(chǎn)生了大量出勤表,讓老師查詢(xún)不易;又使出勤表在轉移過(guò)程中造成出勤表的丟失,種種原因并不能反映學(xué)生的真正出勤情況。該系統將以校園一卡通的IC卡作為基礎,采用校園統一發(fā)放的卡片,在考勤機的終端設備上操作刷卡,終端機接受數據并發(fā)送到電腦,進(jìn)而產(chǎn)生各種考勤報表。該系統能夠靈活地設定考勤時(shí)間,定制具有差異并調整相關(guān)考勤制度。系統能根據學(xué)生上課打卡迅速、精確地計算學(xué)生考勤信息,統計并生成學(xué)校需要的報表,包括個(gè)人出勤報表、班級出勤匯總報表以及缺勤、曠課記錄表。班主任可以根據特殊情況隨時(shí)調整學(xué)生的出勤時(shí)間?记谙到y中的高級管理員權限能夠設定班主任、學(xué)生的查詢(xún)權限,以便隨時(shí)調取、修改和管理。
2 開(kāi)發(fā)工具
該系統,以Asp.net網(wǎng)絡(luò )技術(shù)環(huán)境和SQL server 2005數據庫技術(shù)作為重要核心部位,完成了一種在B/S模式下完整的學(xué)生考勤系統的設計方案,ASP英文全稱(chēng)為Active Server Pages,是近年來(lái)微軟公司推出的運用于Web應用開(kāi)發(fā)的一種編程技術(shù)。在使用Asp.net過(guò)程中,不同用戶(hù)根據自己掌握的技術(shù)語(yǔ)言來(lái)進(jìn)行編程,Asp.net所支持的語(yǔ)言主要有C# (C++和JAVA)、VB、C++、F++、JAVA。此系統采用C#作為開(kāi)發(fā)語(yǔ)言,因為它是C++和JAVA的衍生物,它不僅繼承了兩者的優(yōu)點(diǎn),還具有動(dòng)態(tài)編程語(yǔ)言的特性以及在更多平臺下運行的廣泛性。
目前應用最多的網(wǎng)絡(luò )體系主要有兩種:C/S和B/S。本系統采用B/S模式結構,它是C/S模式的進(jìn)化體。由于所有的邏輯運算均在服務(wù)器上進(jìn)行,所以對服務(wù)器的要求比較高,相反對客戶(hù)端機的要求不是很大,所以大大簡(jiǎn)化了客戶(hù)端的設備,降低了成本。
3 SQL server 2005數據庫特點(diǎn)
3.1 數據傳輸服務(wù)(DTS)
DTS(Data Transmission Service)是一套編程工具,主要用于不同數據的摘錄、傳輸和加載,同時(shí)傳送至多個(gè)地方,用于散播數據。
3.2 ADO.NET 技術(shù)
SQL server 2005還擁有 ADO.NET 技術(shù),它就像是一個(gè)類(lèi)庫集,專(zhuān)門(mén)用于數據的訪(fǎng)問(wèn)工作。
3.3 安全性能
數據庫的安全性能指的是維護數據庫的安全,以防止數據庫的不恰當使用所造成數據泄露、破壞。SQL server 2005有多層安全構造,其中有一點(diǎn)就是通過(guò)禁用服務(wù)和服務(wù)相關(guān)的一些配置來(lái)提高安全性能,把一些不必要的服務(wù)臨時(shí)關(guān)閉,進(jìn)而減少‘受攻擊’的面積。SQL server 2005 在安裝的時(shí)候,默認安裝程序會(huì )選擇一個(gè)合適的配置,保證安裝過(guò)程中不容易出錯,使安裝進(jìn)度保證在一個(gè)安全的環(huán)境下。
3.4 在線(xiàn)恢復
數據庫管理人員還可在SQL服務(wù)器運行的情況下,執行恢復操作等一系列功能。在線(xiàn)恢復特點(diǎn)也是以往數據庫所不具備的,可見(jiàn)SQL server 2005數據庫可用性大大提高。但是正在被恢復的數據是不可恢復的,其他部分仍然可在線(xiàn)、提供使用。
3.5 報表服務(wù)
SQL server 2005 的報表服務(wù)能為用戶(hù)提供一個(gè)在線(xiàn)環(huán)境,能方便的創(chuàng )建報告,以及提高查詢(xún)水平。
4 系統的功能、模塊設計
4.1 系統的主要功能設計
校園考勤系統主要服務(wù)對象是教師、學(xué)生以及網(wǎng)絡(luò )管理人員。其所具備功能主要是:一、考勤情況的查詢(xún):學(xué)生可以通過(guò)網(wǎng)絡(luò )通訊功能查詢(xún)到自己的出勤情況。二、刷卡信息的獲。簩W(xué)生在上課時(shí)刷IC卡,能及時(shí)獲取學(xué)生編號、教室編號、刷卡時(shí)間等信息。三、任課教師可以對刷卡信息進(jìn)行添加刪除等工作。四、系統權限的等級分配工作:不同權限者可對相應權限下的用戶(hù)數據進(jìn)行管理操作。五、系統管理員權限:用戶(hù)管理、權限管理、用戶(hù)創(chuàng )建、密碼管理和修改、注銷(xiāo)、數據備份、資源上傳及共享[3]。
4.2 模塊設計
系統模塊分為三大模塊:數據備份模塊、數據報表模塊、數據查詢(xún)模塊。
【B/S架構的校園考勤管理系統設計】相關(guān)文章:
系統架構設計模式大全08-22
基于云架構的系統安全設計08-08
系統架構設計師要素01-11
森林資源監測管理預警系統架構設計09-20
MES系統安全架構設計09-19
系統架構設計師考試之路01-11
三層架構的商務(wù)智能系統設計12-25
系統架構設計師考試報考條件12-30