版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、人事管理系統(tǒng)(請(qǐng)假審核)詳細(xì)設(shè)計(jì)說明書文檔信息:文檔名稱人事管理系統(tǒng)(請(qǐng)假審核)詳細(xì)設(shè)計(jì)說明書描述該文檔包括對(duì)功能規(guī)范中每個(gè)模塊所涉及的類、網(wǎng)頁或窗體的具體定義。學(xué)生可 以根據(jù)詳細(xì)設(shè)計(jì)說明書來編寫代碼負(fù)責(zé)人I A 甩 王心心狀態(tài)最終版項(xiàng)目組成:測(cè)試主管開發(fā)主管項(xiàng)目經(jīng)理文檔變更歷史:時(shí)間修改人早節(jié)描述路徑:相關(guān)文檔:文檔路徑測(cè)試案例詳細(xì)設(shè)計(jì)審核結(jié)果:審核人意見簽名檔全體團(tuán)隊(duì)通過測(cè)試團(tuán)隊(duì)通過目錄1. 簡(jiǎn)介2. 全局常量和變量2.1 Session( “ Employee ”ession “ EmployeelD 2.2 AppSettings(BlueHillDSN)2.2 AppSettings
2、(StartYear)3. 類的定義和關(guān)系DBConnection 類Employee 類DBResult 枚舉類型4. web 窗體控件定義4.1 請(qǐng)假審批 /ReqCheck.aspx4.2 匯總 /Summary.aspx4.3 個(gè)人查詢 /lndividual.aspx4.4 假期設(shè)置 /VocationSet.aspx4.5 記錄修改 /Historymodify.aspx5. 函數(shù)定義5.1 請(qǐng)假審批 /ReqCheck.aspx5.2 匯總 /Summary.aspx5.3 個(gè)人查詢 /lndividual.aspx5.4 假期設(shè)置 /VocationSet.aspx5.5 記錄
3、修改 /Historymodify.aspx1 簡(jiǎn)介本文檔包括對(duì) Web 應(yīng)用程序功能規(guī)范中每個(gè)模塊所涉及的類、網(wǎng)頁或窗體的具體定義。 學(xué)生可以根據(jù)本詳細(xì)設(shè)計(jì)說明書來編寫代碼。Web 應(yīng)用程序?qū)?yīng)著一個(gè) ASP.NET Web 應(yīng)用程序類型的解決方案,該解決方案里面包括 以下兩個(gè)項(xiàng)目:BlueHill :具有 Web 用戶界面的應(yīng)用程序的項(xiàng)目,用于實(shí)現(xiàn)用戶界面層和業(yè)務(wù)層 邏輯。下面有九個(gè)文件夾,其中 Common 是存放各個(gè)模塊共用的網(wǎng)頁文件,即和導(dǎo)航欄相 關(guān)的文件和一些圖像文件, 另外八個(gè)文件夾分別對(duì)應(yīng)著功能規(guī)范中從 “員工資料管理” 到“工 資查詢”這八個(gè)模塊。DBUtils :在其他應(yīng)用
4、程序中使用的類的項(xiàng)目,用于實(shí)現(xiàn)數(shù)據(jù)層的邏輯。該項(xiàng)目包 含十個(gè)文件,其中 AssemblyInfo.vb 或 AssemblyInfo.cs 是 Visual Studio .NET 自動(dòng)生成的, Common.vb (或 Common.cs )實(shí)現(xiàn)了一些公用的功能,其他八個(gè)文件分別實(shí)現(xiàn)了從“員工資料管理”到“工資查詢”這八個(gè)模塊所使用的數(shù)據(jù)庫訪問功能。2 全局常量和變量2.1 Session(“ Employee ”ession “ EmployeelD 當(dāng)用戶登錄成功后, “登錄”窗體將用戶的員工編號(hào)記錄在 Session 中。其他功能模塊都要檢索該 Session 變量以獲得當(dāng)前用戶的員工
5、編2.2 AppSettings(BlueHillDSN)該全局常量保存在 Web.config 文件中,記錄著連接數(shù)據(jù)庫所用到的 字符串。2.2 AppSettings(StartYear)該全局常量保存在 Web.config 文件中,以字符串的形式記錄公司的 起始年份。3 類的定義和關(guān)系 數(shù)據(jù)層公用模塊定義了如下類:3.1 DBConnection 類該類為整個(gè)應(yīng)用程序提供統(tǒng)一的數(shù)據(jù)庫連接字符串。屬性:定義數(shù)據(jù)類型Connection Stri ng字符串描述讀取ASP.NET系統(tǒng)配置中的 BlueHillDSN設(shè)置,以返回一個(gè)只讀的數(shù)據(jù)庫連接字符串。32 Employee 類該類表示一
6、個(gè)公司員工,該類具有保存員工基本信息以及部門和部門經(jīng)理的各個(gè)字段。成員變量:定義數(shù)據(jù)類型描述EmployeeID整型員工編號(hào)Ma nagerlD整型所屬經(jīng)理的員工編號(hào)DeptID整型部門編號(hào)Email字符串EmailName字符串員工姓名Man agerName字符串所屬經(jīng)理的姓名Man agerEmail字符串所屬經(jīng)理的EmailDeptName字符串部門名稱Teleph one字符串電話號(hào)碼SelfI ntro字符串自我介紹ALhours整型可用年假小時(shí)數(shù)IsMa nager布爾型該員工是否為部門經(jīng)理成員函數(shù)GetEmployeeI nfo該函數(shù)從數(shù)據(jù)庫中獲取員工基本信息,并將這些信息保存
7、在類的字段中。返回值DBResult.Success 或 DBResult.Failed,表示操作成功與否參數(shù)數(shù)據(jù)類型描述iEmpID整型要查找員工的編號(hào)empEmployee保存數(shù)據(jù)庫的查找結(jié)果GetMa nagerl nfo該函數(shù)從數(shù)據(jù)庫中獲取指定部門經(jīng)理的基本信息,并將這些信息保存在參數(shù)返回值DBResult.Success 或 DBResult.Failed,表示操作成功與否參數(shù)數(shù)據(jù)類型描述iDeptID整型部門編號(hào)empEmployee保存數(shù)據(jù)庫的查找結(jié)果GetCEOI nfo該函數(shù)從數(shù)據(jù)庫中獲取總經(jīng)理的員工編號(hào)。返回值DBResult.Success 或 DBResult.Fail
8、ed,表示操作成功與否參數(shù)數(shù)據(jù)類型描述iCEOID整型保存數(shù)據(jù)庫的查找結(jié)果3.3 DBResult枚舉類型該枚舉類型表示數(shù)據(jù)庫操作的成功與否,分別用1和o表示。定義整數(shù)值描述Success1數(shù)據(jù)庫操作成功Failed0數(shù)據(jù)庫操作失敗4 Web窗體控件的定義(請(qǐng)假審核)該部分主要限定Web窗體上涉及到事件處理的控件的屬性定義。主要是控件的ID1 請(qǐng)假審批 /ReqCheck.aspx控件屬性設(shè)定值待審批的申請(qǐng)GridViewgvToCheck歷史請(qǐng)假記錄GridViewgvHistory請(qǐng)假小時(shí)數(shù)TextBoxtxtHours請(qǐng)假事由TextBoxTxtAppReas on2 匯總 /Summa
9、ry.aspx匯總分為員工匯總和部門匯總:咅部門匯總(DepartmentSumary.aspx)控件屬性設(shè)定值真實(shí)姓名TextBoxtxtTrueName查詢Butt onbtn Search部門(LeaveCou nt )匯總GridViewgvDSummary部門(Leave )GridViewgvLDSummary員工匯總(EmployeeSumary.aspx)控件屬性設(shè)定值部門名稱TextBoxdpdDepartme ntName查詢Butt onbtn Search真實(shí)姓名TextBoxtxtTrueName查詢Butt onbt nTrueNameLU3 個(gè)人查詢 /Indiv
10、idual.aspx控件屬性設(shè)定值未審批的申請(qǐng)GridViewgvUnchecked已審批的申請(qǐng)GridViewgvChecked當(dāng)前登錄者的請(qǐng)假信息labellblMessage4 假期設(shè)置 /VocationSet.aspx控件屬性設(shè)定值角色DropDow nListdpdRole年份TextBoxtxtYear年總小時(shí)數(shù)TextBoxtxtToalHours設(shè)置Butt onbtn Set設(shè)置信息LabellblSet5 記錄修改 /Historymodify.aspx控件屬性設(shè)定值員工真實(shí)姓名TextBoxtxtTrueName查詢Butt onbtn Query請(qǐng)假記錄GridVie
11、wgvLeave請(qǐng)假事由TextBoxlblID真實(shí)姓名LabellblTrueName申請(qǐng)日期TextBoxtxtAppDate假期開始時(shí)間TextBoxtxtBegi nTime假期結(jié)束時(shí)間TextBoxtxtE ndTime審批狀態(tài)TextBoxtxtSate申請(qǐng)事由TextBox ntxtAppReaso修改Butt onbt nM odify取消Butt onbtnCan cel5函數(shù)定義(請(qǐng)假審核)1 請(qǐng)假審批 /ReqCheck.aspx接口定義C#protected void Page_Load(object sen der, Even tArgs e)描述權(quán)限設(shè)置以及調(diào)用 g
12、vToCheckBind()方法進(jìn)行GridView數(shù)據(jù)的綁定返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void gvToCheck_Selectedl ndexCha nged(object sen der, Even tArgse)描述實(shí)現(xiàn)選中一行時(shí)在下面的gvHistory 控件中顯示相應(yīng)員工的歷史請(qǐng)假記錄,在 txtAppReaso n中顯示該員工的此次申請(qǐng)的請(qǐng)假事由返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void btnUn Through_Click(objec
13、t sen der. Even tArgs e)描述該事件實(shí)現(xiàn)提交審批信息的功能,并修改數(shù)據(jù)庫中相應(yīng)字段數(shù)據(jù)。返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無2 匯總 /Summary.aspx 部門匯總:接口定義C#protected void Page_Load(object sen der, Even tArgs e)描述權(quán)限設(shè)置以及調(diào)用 gvLeaveCount() 進(jìn)行GridView數(shù)據(jù)的綁定返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void btn Search_Click(object sen d
14、er, Even tArgs e)描述該按鈕事件通過員工真實(shí)姓名實(shí)現(xiàn)查詢員工請(qǐng)假記錄并在下面的GridView 顯示該員工的記錄返回值無1參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無員工匯總:接口定義C#protected void Page_Load(object sen der, Even tArgs e)描述權(quán)限設(shè)置以及調(diào)用 dpdDepartmentNameDataBind()方法進(jìn)行DropDowList數(shù)據(jù)的綁定返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C# protected voidbtn TrueNameLU_Click(
15、object sen der. Even tArgs e)描述該按鈕事件通過員工姓名查詢員工的請(qǐng)假記錄,調(diào)用leave.GetHistoryByEmployeelD(ei.Departme nt.lDemployee.SearchEmployeeByEmployeeTrueName(stri ngtrueName);等函數(shù)實(shí)現(xiàn)此功臺(tái)匕冃匕返回值無1參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無3 個(gè)人查詢 /Individual.aspx接口定義C#protected void Page_Load(object sen der, Even tArgs e)描述調(diào)用 Leave.
16、GetHistoryByEmployeelD(employeelnfoBase.lD)方法,獲取登錄用戶的請(qǐng)假信息(年總小時(shí)數(shù),已用小時(shí)數(shù)等),以便在頁面在右上角顯示返回值無1參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#gvChecked_Pagel ndexCha ngi ng(object sen der, GridViewPageEve ntArgs e)描述實(shí)現(xiàn)GridView的分頁是的數(shù)據(jù)綁定返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象eGridView控件事件的基本參數(shù)異常4 假期設(shè)置 /VocationSet.aspx接口定義C#protected
17、void Page_Load(object sen der, Even tArgs e)描述權(quán)限設(shè)置并調(diào)用dpdRoleB in d()方法實(shí)現(xiàn)角色的綁定返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void btn Set_Click(object sen der, Even tArgs e)描述設(shè)置不同角色的年總小時(shí)數(shù)返回值 設(shè)置是否成功值描述True設(shè)置成功False設(shè)置失敗參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無5 記錄修改 /Historymodify.aspx接口定義C#protected void Pa
18、ge_Load(object sen der. Even tArgs e)描述權(quán)限設(shè)置并設(shè)置控件的屬性(如Panel的是否可視)返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void btn Query_Click(object sen der, Even tArgs e)描述通過員工姓名查找該員工的請(qǐng)假記錄以便修改返回值無1參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)異常無接口定義C#protected void btn Query_Click(object sen der, Even tArgs e)描述通過員工姓名查找該員工的請(qǐng)假記錄以便修改返回值無參數(shù)描述sender發(fā)送該事件的對(duì)象e網(wǎng)頁事件的基本參數(shù)接口定義C#protectedvoidgvLea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省臨汾市(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版課后作業(yè)(上學(xué)期)試卷及答案
- 2024年社區(qū)衛(wèi)生服務(wù)社區(qū)精神衛(wèi)生服務(wù)合同3篇
- 2024年跨境航空快遞代理協(xié)議條款一
- 2024年租賃合同中的租賃車輛技術(shù)參數(shù)
- 2024年貨物生產(chǎn)計(jì)件承包合同
- 2024年集體產(chǎn)權(quán)商業(yè)房產(chǎn)出售合同
- 2024年跨境物流運(yùn)輸服務(wù)協(xié)議范本版
- 2024年蟲害治理技術(shù)服務(wù)合同《民法典》定制版版B版
- 2024年高標(biāo)準(zhǔn)建筑工地環(huán)保砂石運(yùn)輸合作協(xié)議3篇
- 2024年股權(quán)轉(zhuǎn)讓合同書模板
- 連鑄工藝講義
- 急性藥物中毒的急救與護(hù)理課件
- 臘八國(guó)旗下演講稿2篇
- 《故鄉(xiāng)》學(xué)習(xí)提綱
- 河北省滄州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 中藥材及飲片性狀鑒別1總結(jié)課件
- 信息系統(tǒng)及信息安全運(yùn)維服務(wù)項(xiàng)目清單
- 最新大壩固結(jié)灌漿生產(chǎn)性試驗(yàn)大綱
- DB32-T 2948-2016水利工程卷揚(yáng)式啟閉機(jī)檢修技術(shù)規(guī)程-(高清現(xiàn)行)
- 公司EHS(安全、環(huán)保、職業(yè)健康)檢查表
- 《模擬電子技術(shù)基礎(chǔ)》課程設(shè)計(jì)-心電圖儀設(shè)計(jì)與制作
評(píng)論
0/150
提交評(píng)論