




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、考勤管理系統(tǒng)(Atte ndan ceSoluti on)概要設計說明書編寫人:呂會芳編寫時間:2010-06-25部門名:軟件0802第五組1.引言1.1編寫目的本說明是考勤管理系統(tǒng)軟件產(chǎn)品的總體設計和實現(xiàn)說明,記錄 了系統(tǒng)整體實現(xiàn)上技術 層面上的考慮,并且 以需求說明作為依據(jù),同時該文檔將作為 產(chǎn)品實現(xiàn)、特性要求和控制 的依據(jù)。軟件開發(fā)小組的每一位參與開發(fā)成員應該閱讀本說明,以清楚 產(chǎn)品在技術方面的要求 和實現(xiàn)策略,本手冊 將進行技術評審和技術的可行性檢查,同 時為下一步的詳細設計說明 提供框架。1.2項目背景a)軟件系統(tǒng)的名稱:考 勤管理系統(tǒng)b)軟件開發(fā)者:軟件 0802第五開發(fā)組小組成
2、員(呂會芳、 周葉、李乃熙、李霞、郝一丁、張旭)C)本系統(tǒng)將是獨立的系統(tǒng),目前不與其他的系統(tǒng)或者操作系統(tǒng)提供特別的接口, 所產(chǎn)生的輸出都是獨立的。本系統(tǒng)將使用 SQL Server2005作為數(shù)據(jù)庫 存儲系統(tǒng),SQL Server2005將由個人自行購 買和安裝。1.3參考資料列出有關資料的作者、標題、編號、發(fā)表日期和出版單位或資料來源,包括:a)項目經(jīng)核準的計 劃任務書、合同或上級機關的批文b)項目開發(fā)計劃c)需求規(guī)格說明書d)測試計劃書(初稿)e)用戶操作手冊(初稿)f)文檔中所引用的其他 資料、軟件開發(fā)標準或規(guī)范2. 任務概述2.1目標應用考勤管理系統(tǒng)實現(xiàn)公司考勤管理。2.2運行環(huán)境在w
3、indows2000操作系統(tǒng)下,運用IE等瀏覽工具。2.3需求概述需求規(guī)定的詳細內(nèi)容,請參考獨立的文檔需求文檔;2.4條件與限制非windows操作系統(tǒng)或版本較低的系統(tǒng)的不兼容性。硬件要求:IBM兼容機、Intel Pentium III 800/AMD K7 以上處理器、1G以上內(nèi)存,支 持標準網(wǎng)絡協(xié)議的網(wǎng)卡3. 總體設計對軟件系統(tǒng)進行總的 功能描述,用圖表表示系統(tǒng)各部分之間的關系以及用戶機構與該系統(tǒng)主要部分之間的關系。3.1總體結(jié)構設計3.1.1子系統(tǒng)劃分本系統(tǒng)功能分為超級管理員,考勤員兩種角色,系統(tǒng)詳細功能描述:功能類別功能名稱、標識符描述用戶管理 職務管理 員工管理 部門管理增加增加信
4、息刪除刪除或禁用修改修改部分信息查詢按條件查詢考勤管理今日考勤考勤公告考勤查詢多條件查詢考勤匯總單據(jù)管理出差單據(jù):實現(xiàn)單據(jù)管理外出單據(jù)請假單據(jù)加班單據(jù)倒班單據(jù)3.1.2功能分配人員名稱主要職責或職務成員分工說明呂會芳項目組長用戶管理、考勤管理李霞小組成員考勤管理周葉小組成員加班,倒休,外出, 出差單據(jù)管理李乃熙小組成員職位管理、員工管理、用戶管理、請假單據(jù)管理郝一丁小組成員加班,倒休,外出, 出差單據(jù)管理張旭小組成員職位管理、員工管理、用戶管理、請假單據(jù)管理4. 數(shù)據(jù)結(jié)構和算法設計4.1數(shù)據(jù)結(jié)構和程序的關系DAL(數(shù)據(jù)訪問層)類圖B.irDWClan巳方逵* 匚T wm andvurMitir
5、7 GTil CetCinTLifiti oni tringM OtStft9dalK (+ 1 麗It)/ Cret5afeDateTim l+ 1 至載v GatSafiDtaiaal ( 1 畫童)v(+ 1y GeidfeStriiig (+ Xft)5t|LHUCHeeS事嚴GV EzetnDtataMe* EScuteU.-iu*ry (* 2 逼爲)V fiacutfScikLu (+ 2 重歎.-V Prep BareC OEiiMaiidP 0 Sa t.KMkC3兀E*ployc esModel(實體類)類圖AdainClassf-rtl 干rYA dm i ilAc q
6、a uri t AJminlD Adir)nNwit Adminlwd Admi nibLt AdminStatQ犀性ff Fwitiwll-凰性E*purA*旅 T E*Fl*y*tID宜ilEp1qx iStwlt EmplQeeUrl Ernpl(ytQiir FasitionEndTimrAft EndTintFM ftai tlim Star tTLmtF 琦 Teklypsjktt end.uceEecord :nr*TtieiK*rord Clt,nEn.rionrnNpUXDY Ovtr ti mcDatT QrtrtiKtfltf.J JirETti耐IDF Overtiff
7、ieMeiio Y Overti(ti*StateAdjr.i nlDAttehdvkceDatfrositionDAL 類Att*bdMLC*Tl*KnctTyp tC erdHtuhttr Dtpurihthll& aplKottXd3、EmployeeDAL 類生s. brvvlmH-iI 7JT.7予 fry?!予 aAdLidDAdnini Etrati& *C LultB eparDir actrSicnEmploy*1 DiEndDkt*EndTm FJLIeiTl”I iVtr ify tkt 竝 DNolflttiniCOptritorll)Overt imIflEFr#?i
8、 dTLtSi jn.Frji ctPun* StJWtDitftS tarlTithT ypelD畑mADAL(數(shù)據(jù)訪問層)方法名稱功能描述bool InsertDepartment()創(chuàng)建新的部門bool UpdateDepartme nt()修改部門信息bool DeleteDepartment()刪除部門信息Ilist GetAllDepartme ntList()獲得所有部門信息列表Ilist GetDepartmentBylD()根據(jù)部門編號獲取部門信息1、方法名稱功能描述bool InsertPosition()創(chuàng)建新的職位bool UpdatePosition()修改職位信息b
9、ool DeletePositio n()刪除職位信息Ilist GetAllPositionList ()獲得所有職位信息列表Ilist GetPositionBylD()根據(jù)職位編號獲取職位信息方法名稱功能描述bool In sertEmployee()創(chuàng)建新的員工bool UpdateEmployee ()修改員工信息bool DeleteEmployee()刪除員工信息IlistvEmployee GetAllEmployeeList ()獲得所有員工信息列表IlistvEmployee GetEmployeeByWhere()根據(jù)多條件獲取員工信息IntGetEmployeeCou
10、ntByDepartme ntlD()根據(jù)部門編號獲取員工數(shù)量方法名稱功能描述bool InsertAdmin ()創(chuàng)建新的管理員bool UpdateAdm in ()修改管理員信息bool DeleteAdmin ()刪除管理員信息Ilistv Admin GetAllAdmin List ()獲得所有管理員信息列表Admin GetSi ngleAdmi nByWhere()根據(jù)條件獲取某個管 理員信息bool IsExistAdmin()判斷管理員是否存在AdminDAL類方法名稱功能描述bool In sertAdm in Popedom()創(chuàng)建新的管理員權限bool UpdateA
11、dmi nPopedom()修改管理員權限bool DeleteAdm in Popedom()刪除管理員權限bool GetAdmi nPopedomByAdmi nlD()根據(jù)管理員編號查看管理員是否已分配權限bool GetPopedomByDepartme ntlD()根據(jù)部門編號查看部門是否已分配權限1Ilistv Adm in Popedom GetAllAdmi nPopedomList ()獲得所有管理員權限列表Ilistv Adm in Popedom GetAdmi nPopedomListByWhere ()根據(jù)多個條件獲取管理員權限列表Admi nPopedom Get
12、Admi nPopedomBylD()獲取某個權限信息5、Admi nP opedom DAL類方法名稱功能描述bool InsertAttendanceRecord()增加考勤記錄bool UpdateAtte ndan ceRecord()更新考勤記錄bool DeleteAttendanceRecord()刪除考勤記錄bool UpdateAttendanceStatus()修改考勤狀態(tài)Ilist GetAllAtte ndan ceRecordListByWhere()根據(jù)多個條件獲取考勤記錄信息Ilist GetNotAtte ndan ceRecord()獲取未出勤記錄6、Atte
13、 nda n ceReco rdDAL 類方法名稱功能描述Ilist GetNoteListBywhere ()根據(jù)多個條件獲取單據(jù)列表Ilist GetAllNoteList ()獲取所有單據(jù)bool UpdateNote ()修改單據(jù)bool insertNote()添加單據(jù)7、NoteDAL 類bool DeleteNote ()刪除單據(jù)Note GetSi ngleBylD ()根據(jù)單據(jù)編號貨物某個單據(jù)實體IlistvAtte ndan ceRecord GetNoteAtte nda nceRecords()得到某個單據(jù)下所對應的所有考勤記錄8、OvertimeRecordDAL 類方法名稱功能描述boo 1 In sertOvertimeRecord ()插入加班記錄信息bool UpdateOvertimeRecord()修改加班記錄信息bool DeleteOvertimeRecord()刪除加班記錄信息IlistGetAllOvertimeRecordList
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)村特色產(chǎn)業(yè)投資協(xié)議
- 水利水電工程承包合同
- 產(chǎn)品分銷代理協(xié)議函件
- 辦公用品采購與使用說明手冊
- 工程長期借款合同
- 環(huán)境評估與監(jiān)測服務相關行業(yè)投資方案范本
- 專業(yè)展會智能化展會管理與運營模式研究
- 血栓危險因素預防及護理措施
- 產(chǎn)后出血課件
- 2025年《孝經(jīng)》標準教案
- 《生活污水》課件
- 2025年大慶職業(yè)學院單招職業(yè)技能測試題庫(名師系列)
- GB/T 23694-2024風險管理術語
- 2025年蕪湖職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 創(chuàng)辦民辦學校項目可行性論證報告
- 《中國象棋基礎教程》課件
- 大模型落地應用實踐方案
- 寫字樓反恐防暴演練
- 2025年鞍鋼集團招聘筆試參考題庫含答案解析
- 人文社科類橫向課題技術服務合同5篇
- MCN機構的業(yè)務模式與盈利模式
評論
0/150
提交評論