考勤管理系統(tǒng).doc
約15頁DOC格式手機(jī)打開展開
考勤管理系統(tǒng),頁數(shù):15字?jǐn)?shù):4749一、實驗內(nèi)容:設(shè)計一個,用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:(1)簽到。當(dāng)用戶簽到時間大于上午8點時,將用戶的遲到記錄插入到check.dat中;(2)簽出。當(dāng)用戶簽出時間小于下午6點時,將用戶的早退記錄插入到check.dat中;(3)...


內(nèi)容介紹
此文檔由會員 usactu 發(fā)布
考勤管理系統(tǒng)
頁數(shù):15 字?jǐn)?shù):4749
考勤管理系統(tǒng)
一、實驗內(nèi)容:
設(shè)計一個考勤管理系統(tǒng),用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:
(1)簽到。當(dāng)用戶簽到時間大于上午8點時,將用戶的遲到記錄插入到check.dat中;
(2)簽出。當(dāng)用戶簽出時間小于下午6點時,將用戶的早退記錄插入到check.dat中;
(3)缺勤查詢。
二、實驗?zāi)康模?br>1.熟悉shell名的使用。
2.掌握shell程序設(shè)計的方法。
三、模塊設(shè)計
根據(jù)系統(tǒng)要求的功能,抽象出來各個模塊,模塊圖如下圖所示:
圖1 考勤登記系統(tǒng)功能模塊圖
用戶使用考勤登記系統(tǒng)前,必須先登錄,在通過用戶名檢查和密碼核查后,方可使用考勤登記系統(tǒng)。用戶進(jìn)入考勤登記系統(tǒng)后,可以選擇簽到、簽出或者缺勤信息查詢子功能。
用戶在選擇簽到后,系統(tǒng)會根據(jù)當(dāng)前的系統(tǒng)時間來決定用戶是否已經(jīng)遲到(用戶簽到時間超過上午8時為遲到),如果用戶遲到,則將按照如下格式插入一條記錄到check.dat文件中。
記錄格式:用戶名 簽到時間 日期 缺勤原因
例如:andy 07:11:51 12/13/04 late
用戶在選擇簽出后,系統(tǒng)也會根據(jù)當(dāng)前的系統(tǒng)時間來決定用戶是否已經(jīng)早退(用戶簽出時間早于下午6時為早退),如果用戶早退,則將按照上述記錄格式插入一條記錄到check.dat文件中,缺勤原因改為early。
例如:andy 17:32:26 12/13/04 early
用戶在選擇缺勤信息查詢后,系統(tǒng)將詢問用戶是“查詢遲到記錄”、“查詢早退記錄”還是“查詢所有缺勤記錄”。用戶選擇“查詢遲到記錄”后,將只顯示該用戶所有的遲到記錄;用戶選擇“查詢早退記錄”后將只顯示該用戶所有的早退記錄;用戶選擇“查詢所有缺勤記錄”后,將顯示該用戶所有的缺勤記錄。
四、詳細(xì)設(shè)計
4.1 各模塊對應(yīng)的shell進(jìn)程
對應(yīng)以上每個模塊,我們設(shè)計出來以下一些shell程序。
表1 每個模塊對應(yīng)的shell程序
模塊名稱
Shell程序名稱
程序說明
用戶登錄
login.sh
這個shell程序為整個系統(tǒng)的入口,首先提示用戶輸入用戶名和密
頁數(shù):15 字?jǐn)?shù):4749
考勤管理系統(tǒng)
一、實驗內(nèi)容:
設(shè)計一個考勤管理系統(tǒng),用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:
(1)簽到。當(dāng)用戶簽到時間大于上午8點時,將用戶的遲到記錄插入到check.dat中;
(2)簽出。當(dāng)用戶簽出時間小于下午6點時,將用戶的早退記錄插入到check.dat中;
(3)缺勤查詢。
二、實驗?zāi)康模?br>1.熟悉shell名的使用。
2.掌握shell程序設(shè)計的方法。
三、模塊設(shè)計
根據(jù)系統(tǒng)要求的功能,抽象出來各個模塊,模塊圖如下圖所示:
圖1 考勤登記系統(tǒng)功能模塊圖
用戶使用考勤登記系統(tǒng)前,必須先登錄,在通過用戶名檢查和密碼核查后,方可使用考勤登記系統(tǒng)。用戶進(jìn)入考勤登記系統(tǒng)后,可以選擇簽到、簽出或者缺勤信息查詢子功能。
用戶在選擇簽到后,系統(tǒng)會根據(jù)當(dāng)前的系統(tǒng)時間來決定用戶是否已經(jīng)遲到(用戶簽到時間超過上午8時為遲到),如果用戶遲到,則將按照如下格式插入一條記錄到check.dat文件中。
記錄格式:用戶名 簽到時間 日期 缺勤原因
例如:andy 07:11:51 12/13/04 late
用戶在選擇簽出后,系統(tǒng)也會根據(jù)當(dāng)前的系統(tǒng)時間來決定用戶是否已經(jīng)早退(用戶簽出時間早于下午6時為早退),如果用戶早退,則將按照上述記錄格式插入一條記錄到check.dat文件中,缺勤原因改為early。
例如:andy 17:32:26 12/13/04 early
用戶在選擇缺勤信息查詢后,系統(tǒng)將詢問用戶是“查詢遲到記錄”、“查詢早退記錄”還是“查詢所有缺勤記錄”。用戶選擇“查詢遲到記錄”后,將只顯示該用戶所有的遲到記錄;用戶選擇“查詢早退記錄”后將只顯示該用戶所有的早退記錄;用戶選擇“查詢所有缺勤記錄”后,將顯示該用戶所有的缺勤記錄。
四、詳細(xì)設(shè)計
4.1 各模塊對應(yīng)的shell進(jìn)程
對應(yīng)以上每個模塊,我們設(shè)計出來以下一些shell程序。
表1 每個模塊對應(yīng)的shell程序
模塊名稱
Shell程序名稱
程序說明
用戶登錄
login.sh
這個shell程序為整個系統(tǒng)的入口,首先提示用戶輸入用戶名和密
TA們正在看...
- 產(chǎn)品管理部經(jīng)理的崗位職責(zé)word版.doc
- 產(chǎn)品規(guī)劃專員的崗位職責(zé)word版.doc
- 產(chǎn)品規(guī)劃主管的崗位職責(zé)word版.doc
- 產(chǎn)品設(shè)計專員的崗位職責(zé)word版.doc
- 產(chǎn)品設(shè)計崗位手冊word版.doc
- 產(chǎn)品調(diào)研專員的崗位職責(zé)word版.doc
- 傳菜領(lǐng)班崗位職責(zé)制度word版.doc
- 儲運部倉庫員任職資格說明書word版.doc
- 儲運部物流主管崗位說明書word版.doc
- 沖壓工程部模具設(shè)計崗位手冊word版.doc