考勤管理系統(tǒng).doc
約15頁(yè)DOC格式手機(jī)打開展開
考勤管理系統(tǒng),頁(yè)數(shù):15字?jǐn)?shù):4749一、實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)一個(gè),用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:(1)簽到。當(dāng)用戶簽到時(shí)間大于上午8點(diǎn)時(shí),將用戶的遲到記錄插入到check.dat中;(2)簽出。當(dāng)用戶簽出時(shí)間小于下午6點(diǎn)時(shí),將用戶的早退記錄插入到check.dat中;(3)...
內(nèi)容介紹
此文檔由會(huì)員 usactu 發(fā)布
考勤管理系統(tǒng)
頁(yè)數(shù):15 字?jǐn)?shù):4749
考勤管理系統(tǒng)
一、實(shí)驗(yàn)內(nèi)容:
設(shè)計(jì)一個(gè)考勤管理系統(tǒng),用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:
(1)簽到。當(dāng)用戶簽到時(shí)間大于上午8點(diǎn)時(shí),將用戶的遲到記錄插入到check.dat中;
(2)簽出。當(dāng)用戶簽出時(shí)間小于下午6點(diǎn)時(shí),將用戶的早退記錄插入到check.dat中;
(3)缺勤查詢。
二、實(shí)驗(yàn)?zāi)康模?br>1.熟悉shell名的使用。
2.掌握shell程序設(shè)計(jì)的方法。
三、模塊設(shè)計(jì)
根據(jù)系統(tǒng)要求的功能,抽象出來(lái)各個(gè)模塊,模塊圖如下圖所示:
圖1 考勤登記系統(tǒng)功能模塊圖
用戶使用考勤登記系統(tǒng)前,必須先登錄,在通過用戶名檢查和密碼核查后,方可使用考勤登記系統(tǒng)。用戶進(jìn)入考勤登記系統(tǒng)后,可以選擇簽到、簽出或者缺勤信息查詢子功能。
用戶在選擇簽到后,系統(tǒng)會(huì)根據(jù)當(dāng)前的系統(tǒng)時(shí)間來(lái)決定用戶是否已經(jīng)遲到(用戶簽到時(shí)間超過上午8時(shí)為遲到),如果用戶遲到,則將按照如下格式插入一條記錄到check.dat文件中。
記錄格式:用戶名 簽到時(shí)間 日期 缺勤原因
例如:andy 07:11:51 12/13/04 late
用戶在選擇簽出后,系統(tǒng)也會(huì)根據(jù)當(dāng)前的系統(tǒng)時(shí)間來(lái)決定用戶是否已經(jīng)早退(用戶簽出時(shí)間早于下午6時(shí)為早退),如果用戶早退,則將按照上述記錄格式插入一條記錄到check.dat文件中,缺勤原因改為early。
例如:andy 17:32:26 12/13/04 early
用戶在選擇缺勤信息查詢后,系統(tǒng)將詢問用戶是“查詢遲到記錄”、“查詢?cè)缤擞涗洝边€是“查詢所有缺勤記錄”。用戶選擇“查詢遲到記錄”后,將只顯示該用戶所有的遲到記錄;用戶選擇“查詢?cè)缤擞涗洝焙髮⒅伙@示該用戶所有的早退記錄;用戶選擇“查詢所有缺勤記錄”后,將顯示該用戶所有的缺勤記錄。
四、詳細(xì)設(shè)計(jì)
4.1 各模塊對(duì)應(yīng)的shell進(jìn)程
對(duì)應(yīng)以上每個(gè)模塊,我們?cè)O(shè)計(jì)出來(lái)以下一些shell程序。
表1 每個(gè)模塊對(duì)應(yīng)的shell程序
模塊名稱
Shell程序名稱
程序說明
用戶登錄
login.sh
這個(gè)shell程序?yàn)檎麄€(gè)系統(tǒng)的入口,首先提示用戶輸入用戶名和密
頁(yè)數(shù):15 字?jǐn)?shù):4749
考勤管理系統(tǒng)
一、實(shí)驗(yàn)內(nèi)容:
設(shè)計(jì)一個(gè)考勤管理系統(tǒng),用戶數(shù)據(jù)保存在userinfo.dat中,系統(tǒng)有如下功能:
(1)簽到。當(dāng)用戶簽到時(shí)間大于上午8點(diǎn)時(shí),將用戶的遲到記錄插入到check.dat中;
(2)簽出。當(dāng)用戶簽出時(shí)間小于下午6點(diǎn)時(shí),將用戶的早退記錄插入到check.dat中;
(3)缺勤查詢。
二、實(shí)驗(yàn)?zāi)康模?br>1.熟悉shell名的使用。
2.掌握shell程序設(shè)計(jì)的方法。
三、模塊設(shè)計(jì)
根據(jù)系統(tǒng)要求的功能,抽象出來(lái)各個(gè)模塊,模塊圖如下圖所示:
圖1 考勤登記系統(tǒng)功能模塊圖
用戶使用考勤登記系統(tǒng)前,必須先登錄,在通過用戶名檢查和密碼核查后,方可使用考勤登記系統(tǒng)。用戶進(jìn)入考勤登記系統(tǒng)后,可以選擇簽到、簽出或者缺勤信息查詢子功能。
用戶在選擇簽到后,系統(tǒng)會(huì)根據(jù)當(dāng)前的系統(tǒng)時(shí)間來(lái)決定用戶是否已經(jīng)遲到(用戶簽到時(shí)間超過上午8時(shí)為遲到),如果用戶遲到,則將按照如下格式插入一條記錄到check.dat文件中。
記錄格式:用戶名 簽到時(shí)間 日期 缺勤原因
例如:andy 07:11:51 12/13/04 late
用戶在選擇簽出后,系統(tǒng)也會(huì)根據(jù)當(dāng)前的系統(tǒng)時(shí)間來(lái)決定用戶是否已經(jīng)早退(用戶簽出時(shí)間早于下午6時(shí)為早退),如果用戶早退,則將按照上述記錄格式插入一條記錄到check.dat文件中,缺勤原因改為early。
例如:andy 17:32:26 12/13/04 early
用戶在選擇缺勤信息查詢后,系統(tǒng)將詢問用戶是“查詢遲到記錄”、“查詢?cè)缤擞涗洝边€是“查詢所有缺勤記錄”。用戶選擇“查詢遲到記錄”后,將只顯示該用戶所有的遲到記錄;用戶選擇“查詢?cè)缤擞涗洝焙髮⒅伙@示該用戶所有的早退記錄;用戶選擇“查詢所有缺勤記錄”后,將顯示該用戶所有的缺勤記錄。
四、詳細(xì)設(shè)計(jì)
4.1 各模塊對(duì)應(yīng)的shell進(jìn)程
對(duì)應(yīng)以上每個(gè)模塊,我們?cè)O(shè)計(jì)出來(lái)以下一些shell程序。
表1 每個(gè)模塊對(duì)應(yīng)的shell程序
模塊名稱
Shell程序名稱
程序說明
用戶登錄
login.sh
這個(gè)shell程序?yàn)檎麄€(gè)系統(tǒng)的入口,首先提示用戶輸入用戶名和密
TA們正在看...
- 業(yè)務(wù)員每日工作計(jì)劃表例文.docx
- 業(yè)務(wù)員每日工作計(jì)劃表開頭.docx
- 業(yè)務(wù)員每日工作計(jì)劃表報(bào)告.docx
- 業(yè)務(wù)員每日工作計(jì)劃表樣本.docx
- 業(yè)務(wù)員每日工作計(jì)劃表結(jié)尾.docx
- 業(yè)務(wù)員白酒季工作計(jì)劃ppt.docx
- 業(yè)務(wù)員的工作計(jì)劃如何寫.docx
- 業(yè)務(wù)員的工作計(jì)劃格式.docx
- 業(yè)務(wù)員第一季工作計(jì)劃書.docx
- 業(yè)務(wù)員經(jīng)理工作計(jì)劃怎么寫ppt.docx