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

2021-10-01 22:26:48 字數 2643 閱讀 4700

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輸入項:

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

系統詳細設計說明書

x管理系統詳細設計說明書 revision record 修訂記錄 目錄 1 引言 5 1.1 編寫目的 5 1.2 背景 5 1.3 參考資料 5 1.4 術語定義及說明 5 2 設計概述 5 2.1 任務和目標 5 2.1.1 需求概述 5 2.1.2 執行環境概述 6 2.1.3 條件與限制 ...

系統詳細設計說明書

專案名稱 高校學生工作綜合管理系統 專案負責人 劉德華 張學友 郭富城 一 引言 二 資料庫設計 資料庫採用sql server 2005,資料庫名為xuegong,使用者名為sa,密碼為sasa。主要有三類物件存在,分別是表,檢視和儲存過程。1 表 使用者表xg user 表xg code 規則表...

學生管理系統詳細設計說明書

詳細設計說明書 一 引言 1 編寫目的 此說明書是為了實現學生管理系統而進行的詳細設計,得出對系統的精確描述。詳細設計說明書主要是組成系統的各個模組的實現流程 功能 介面 編譯 測試要點等內容,從而在編碼階段可以把這個描述直接翻譯成用某種程式語言書寫的程式。本文件供專案組全體成員及專案組領導,單元測...