學生考勤系統詳細設計

2021-10-01 22:26:48 字數 2641 閱讀 7001

1.引言2

1.1編寫目的2

1.2 背景2

1.3 定義2

2程式系統的結構 3

3.指紋採集模組程式說明4

3.1程式邏輯4

3.2程式描述5

3.3功能5

3.4功能 5

3.5效能 5

3.6輸人項 5

3.7輸出項5

4.指紋核對模組6

4.1指紋核對模組程式邏輯6

.4.2程式描述6.

4.3功能描述6

4.4效能7

4.5輸入項7

4.6輸出項7

5.介面7

6.測劃7

7.尚未解題8.

8.小組開發人員單8

詳細設計說明書

學生考勤系統是基於指紋平台開發的學生考勤系統軟體。該軟體用於在校學生能夠及時地自主簽到,更好地適應學校師生共同監督。學生(指紋)考勤系統以計算機為工具,通過對教務管理所需的資訊管理,把管理人員從繁瑣的資料計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計畫的制定執行和教學質量的監督檢查,從而全面提高教學質量.

預期讀者:中州大學學生處管理者。

a. 系統名稱:學生考勤系統

student_ check on work attendance system(scs)

b. 專案提出者:本小組全體成員

c. 專案開發者:本小組全體成員

d. 專案管理者: 本校全體師生

e. 終端使用者:學校

實現環境:首先學校在每個教室安裝一台****機,通過與伺服器相連建立乙個****平台,對學生日常上課進行考勤,學校各任課老師可以通過訪問伺服器獲得學生的出勤情況。

實現技術:系統所採用的軟體技術為後台資料庫技術。

實現語言或工具:實現系統最終採用的程式語言為delphi。

varkk_image:integer;//定義乙個整形變數,用於儲存函式返回值

begin

kk_image:=getfinger(0,@image[0]);//獲得指紋圖像函式

displayfinger(panel1.handle, @image[0], 1, 1);//顯示指紋圖像

end;

(3) 在implementation下新增如下函式宣告

function getfinger(deviceid:integer;pimage:pbyte):integer;stdcall;

external 'fingersdk.dll'; //注意,此行是緊接著上行的,應寫到一行之中

function displayfinger(hwnd: hwnd; pimage: pbyte; left:

integer; top: integer): integer;

stdcall; external 'fingersdk.dll' //此行應和上行寫到一行之中

(4) 在private下寫入如下**

image: array[0..256*304-1] of byte;// 影象大小=256*304 byte

finger1,finger2, finger3: array[0..255] of byte; // 指紋特徵點大小=256 byte

templatedata: array[0..511] of byte; // 指紋模板大

設計本程式主要是為了獲取準確清晰的指紋圖像。本程式用delphi開發語言環境是採用序處理。

程式特點:本程式用指紋獲取和指紋顯示兩個涵數能夠實現模組化的更方便的獲取和顯示指紋圖像。易於修改。屬於順序結構。

輸入指紋圖像一核對指紋圖像並存到資料庫中一輸出指紋圖像

對該程式的全部效能要求:

(1) 要求精確的輸入指紋圖像

(2) 只要指紋識別器開啟就可以靈活的輸入影象。

(3) 要求只有在上課前開啟識別器的固定時間內使用。

說明對該程式的全部效能要求,包括對精度、靈活性和時間特性的要求。

kk_image:integer;

kk_image:=getfinger(0,@image[0])

本輸入項是乙個用來獲取指紋的涵數。

把輸入的指紋存入到整型的變數 kk_image中。

輸入**:指紋識別器。

輸入資料的**:指紋識別器所採集的影象。

displayfinger(panel1.handle, @image[0], 1, 1)

本涵數用來顯示指紋圖像。

根據需要本程式把採集採集到的指紋儲存到個固定的資料夾中。為的理好的和資料為連線保證資料庫的高效實施,本資料夾一定和資料庫存到乙個磁碟中。和資料庫實現動態連線在資料庫中存的指紋資訊按班級進行儲存,以班級為單位以便於高效查詢和資訊管理。

4.指紋核對模組:

4.1 指紋核對模組程式邏輯:

4.2 程式描述:

本程式採用 if分枝條件語句進行程式執行,分兩個條件。使用本程式模組能夠很好的實現指紋核對。

4.3功能描述:

本程式主要是用來對掃瞄的指紋進行核對。先拿輸入的影象和資料庫中的學生資訊中的原指紋圖像進行比較,看看兩枚指紋是否完全相同 。如果不相同就不記錄指紋資訊,不進行指紋累計計算。

如果兩枚指紋完全匹配則把指紋記錄到資料庫中,進行考勤資訊記錄,並在原來的指紋枚數上進行累加計算。

4.4輸入項:

輸入源;已採集到的學生指紋

學生考勤系統詳細設計說明書

1.引言2 1.1編寫目的2 1.2 背景2 1.3 定義2 2程式系統的結構 3 3.指紋採集模組程式說明4 3.1程式邏輯4 3.2程式描述5 3.3功能5 3.4功能 5 3.5效能 5 3.6輸人項 5 3.7輸出項5 4.指紋核對模組6 4.1指紋核對模組程式邏輯6 4.2程式描述6.4....

學生資訊管理系統詳細設計

學生資訊管理系統詳細設計 楊友元 一引言1.1 設計目的 1.2 背景 二總體設計 三模組設計 3.1 系管理 3.1.1 資料管理 3.1.2 模糊查詢 3.1.3 資料字典 3.2 班級管理 3.2.1 資料管理 3.2.2 模糊查詢 3.2.3 資料字典 3.3 學生管理 3.3.1 資料管理...

學生考勤系統

學生考勤系統第三部分 專案範圍 3.專案範圍 請對專案前景中的主要特性修改。以下為我的參考意見 fe 1考勤系統能夠錄入指紋資料。fe 2能夠快速識別指紋並分析處理。fe 3實現對學生考勤資訊的建立,瀏覽,修改和刪除。fe 4實現學生考勤系統與本地學校的學生教務系統的相關對接。fe 5實現對因缺席而...