版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、1引言1.1編寫目的能為軟件開發(fā)工程師進行程序代碼的編寫提供資料。1.2背景1)人力資源管理系統(tǒng)-需求計劃;2)參與者:系統(tǒng)分析員,軟件工程師,測試工程師。3)使用者:人力專員和各個部門高級管理人員。1.3參考資料需求計劃-概要設計說明書UML設計思想2程序系統(tǒng)的設計說明2.1數(shù)據(jù)基類/* * Module: DataBasic.cs * Author: Administrator * Purpose: Definition of the Class DataBasic */using System;/ 數(shù)據(jù)庫操作基類public class DataBasic / 打開數(shù)據(jù)連結(jié) public
2、 int Conn() / TODO: implement return 0; / 關閉數(shù)據(jù)連結(jié) public int Close() / TODO: implement return 0; / 新增記錄基方法 public int AddBasic() / TODO: implement return 0; / 更新數(shù)據(jù)基方法 public int UpdateBasic() / TODO: implement return 0; / 刪除數(shù)據(jù)基方法 public int DeleteBasic() / TODO: implement return 0; / 執(zhí)行存儲過程 public in
3、t BasicRunProc() / TODO: implement return 0; / 開啟事務 public int BasicBeginTran() / TODO: implement return 0; / 提交事務 public int BasicCommitTran() / TODO: implement return 0; / 回滾事務 public int BasicRollbackTran() / TODO: implement return 0; private String Connstring;2.2員工類/* * Module: Employee.cs * Aut
4、hor: Administrator * Purpose: Definition of the Class Employee */using System;/ 員工類public class Employee public EmployeeBC Association5; / 員工表編號 private int _EmployeeId; / 員工表名稱 private string _EmployeeName; / 員工表部門 private string _EmployeeDept; / 員工表工號 private int _EmployeeNum; / 員工表電話 private stri
5、ng _EmployeeTel; / 員工表職位 private string _EmployeeJob; / 員工表備注 private string _EmployeeExplain; / 員工表編號 public int EmployeeId get return _EmployeeId; set _EmployeeId =value / 員工表名稱 public string EmployeeName get return _EmployeeName; set _EmployeeName =value / 員工表部門 public string EmployeeDept get ret
6、urn _EmployeeDept; set _EmployeeDept =value / 員工表工號 public int EmployeeNum get return _EmployeeNum; set _EmployeeNum=value / 員工表電話 public string EmployeeTel get return _EmployeeTel; set _EmployeeTel=value / 員工表職位 public string EmployeeJob get return _EmployeeJob; set _EmployeeJob=value / 員工表備注 publi
7、c string EmployeeExplain get return _EmployeeExplain; set _EmployeeExplain=value 2.3員工操作類/* * Module: EmployeeBC.cs * Author: Administrator * Purpose: Definition of the Class EmployeeBC */using System;public class EmployeeBC : DataBasic / 新增記錄 public int Add() / TODO: implement return 0; / 修改記錄 publ
8、ic int Update() / TODO: implement return 0; public int Delete() / TODO: implement return 0; / 取得記錄列表 public int Getlist(ref DataSet myds) / TODO: implement return 0; / 取得記錄詳細 public int Getrow(ref DataSet myds) / TODO: implement return 0; 2.4需求計劃類/* * Module: DemandPlan.cs * Author: Administrator *
9、Purpose: Definition of the Class DemandPlan */using System;/ 需求計劃public class DemandPlan / 需求計劃部門 public string _DemandPlanDept; public Station Relationship1; / 需求計劃編號 private int _DemandPlanId; / 需求計劃名稱 private string _DemandPlanName; / 需求計劃說明 private string _DemandPlanExplain; / 需求計劃狀態(tài) private boo
10、l _DemandPlanState; / 需求計劃需要時間 private DateTime _DemandPlanTime; / 需求計劃第一次審批意見 private string _DemandPlanFirstCheck; / 需求計劃第一次審批狀態(tài) private bool _DemandPlanFirstState; / 需求計劃第二次審批意見 private string _DemandPlanSecondCheck; / 需求計劃第二次審批狀態(tài) private bool _DemandPlanSecondState; / 需求計劃第三次審批意見 private string
11、_DemandPlanThirdCheck; / 需求計劃第三次審批狀態(tài) private bool _DemandPlanThirdState; / 需求計劃編號 public int DemandPlanId get return _DemandPlanId; set _DemandPlanId = Value; / 需求計劃名稱 public string DemandPlanName get return _DemandPlanName; set _DemandPlanName= Value; / 需求計劃部門 public string DemandPlanDept get retur
12、n _DemandPlanDept; set _DemandPlanDept= Value; / 需求計劃說明 public string DemandPlanExplain get return _DemandPlanExplain; set _DemandPlanExplain= Value; / 需求計劃狀態(tài) public bool DemandPlanState get return _DemandPlanState; set _DemandPlanState= Value; / 需求計劃需要時間 public DateTime DemandPlanTime get return _D
13、emandPlanTime; set _DemandPlanTime= Value; / 需求計劃第一次審批意見 public string DemandPlanFirstCheck get return _DemandPlanFirstCheck; set _DemandPlanFirstCheck= Value; / 需求計劃第一次審批狀態(tài) public bool DemandPlanFirstState get return _DemandPlanFirstState; set _DemandPlanFirstState= Value; / 需求計劃第二次審批意見 public stri
14、ng DemandPlanSecondCheck get return _DemandPlanSecondCheck; set _DemandPlanSecondCheck= Value; / 需求計劃第二次審批狀態(tài) public bool DemandPlanSecondState get return _DemandPlanSecondState; set _DemandPlanSecondState= Value; / 需求計劃第三次審批意見 public string DemandPlanThirdCheck get return _DemandPlanThirdCheck; set
15、_DemandPlanThirdCheck= Value; / 需求計劃第三次審批狀態(tài) public bool DemandPlanThirdState get return _DemandPlanThirdState; set _DemandPlanThirdState= Value; 2.5需求計劃操作類/* * Module: DemandPlanBC.cs * Author: Administrator * Purpose: Definition of the Class DemandPlanBC */using System;/ 需求計劃業(yè)務public class DemandPl
16、anBC : DataBasic / 新增記錄 public int Add() / TODO: implement return 0; / 修改記錄 public int Update() / TODO: implement return 0; public int Delete() / TODO: implement return 0; / 取得記錄列表 public int Getlist(ref DataSet myds) / TODO: implement return 0; / 取得記錄詳細 public int Getrow(ref DataSet myds) / TODO: i
17、mplement return 0; / 生成 public int Build() / TODO: implement return 0; public DemandPlan Association3;2.6崗位信息類/* * Module: Station.cs * Author: Administrator * Purpose: Definition of the Class Station */using System;/ 崗位信息public class Station public DemandPlan Relationship1; / 崗位名稱 private string _S
18、tationName; / 崗位所屬部門 private string _StationDept; / 薪酬 private decimal _StationMoney; / 崗位本職要求 private string _StationJobask; / 崗位任職要求 private string _StationHoldask; / 崗位信息說明 private string _StationExplain; / 崗位信息編號 private int _StationId; / 崗位名稱 public string StationName get return _StationName; s
19、et _StationName = Value; / 崗位所屬部門 public string StationDept get return _StationDept; set _StationDept = Value; / 薪酬 public decimal StationMoney get return _StationMoney; set _StationMoney = Value; / 崗位本職要求 public string StationJobask get return _StationJobask; set _StationJobask = Value; / 崗位任職要求 pu
20、blic string StationHoldask get return _StationHoldask; set _StationHoldask = Value; / 崗位信息說明 public string StationExplain get return _StationExplain; set _StationExplain = Value; / 崗位信息編號 public int StationId get return _StationId; set _StationId = Value; 2.7崗位信息操作類/* * Module: StationBC.cs * Author
21、: Administrator * Purpose: Definition of the Class StationBC */using System;/ 崗位信息業(yè)務public class StationBC : DataBasic / 新增記錄 public int Add() / TODO: implement return 0; / 修改記錄 public int Update() / TODO: implement return 0; public int Delete() / TODO: implement return 0; / 取得記錄列表 public int Getlis
22、t(ref DataSet myds) / TODO: implement return 0; / 取得記錄詳細 public int Getrow(ref DataSet myds) / TODO: implement return 0; public Station Association6;2.8流程設定類/* * Module: CheckFlow.cs * Author: Administrator * Purpose: Definition of the Class CheckFlow */using System;/ 審核流程public class CheckFlow / 審核
23、流程編號 private int _CheckFlowId; / 第三次審核人 private String _CheckFlowName; / 第一次審核人 private string _CheckFlowFirst; / 第二次審核人 private string _CheckFlowSecond; / 第三次審核人 private string _CheckFlowThird; / 審核流程編號 public int CheckFlowId get return _CheckFlowId; set _CheckFlowId =value; / 第三次審核人 public String
24、CheckFlowName get return _CheckFlowName; set _CheckFlowName =value; / 第一次審核人 public string CheckFlowFirst get return _CheckFlowFirst; set _CheckFlowFirst =value; / 第二次審核人 public string CheckFlowSecond get return _CheckFlowSecond; set _CheckFlowSecond =value; / 第三次審核人 public string CheckFlowThird get
25、 return _CheckFlowThird ; set _CheckFlowThird =value; 2.9流程設定操作類/* * Module: CheckFlowBC.cs * Author: Administrator * Purpose: Definition of the Class CheckFlowBC */using System;/ 審核流程業(yè)務public class CheckFlowBC : DataBasic / 新增記錄 public int Add() / TODO: implement return 0; / 修改記錄 public int Update() / TODO: implement return 0; public int Delete() / TODO: implement return 0; / 取得記錄列表 public int Getlist(ref DataSet myds) / TODO: implement return 0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動手實踐對小學生自然科學興趣的培養(yǎng)研究
- 作業(yè)設計中的數(shù)學思維啟發(fā)
- 《獨處材料作文》課件
- 辦公環(huán)境下實驗室內(nèi)網(wǎng)的配置與管理
- 辦公空間中團隊協(xié)作游戲的實踐與效果評估
- 企業(yè)研發(fā)中心實驗室建設規(guī)劃實踐
- 2025年中國壓電器件市場供需格局及未來發(fā)展趨勢報告
- 2025年中國紙巾(濕巾)市場行情動態(tài)分析及發(fā)展前景趨勢預測報告
- 中國條碼打印機行業(yè)市場發(fā)展現(xiàn)狀及前景趨勢與投資分析研究報告(2024-2030版)
- 營養(yǎng)麥片項目可行性研究報告
- 中外廣告史(第三版) 課件 何玉杰 第10、11章 美國廣告的發(fā)展、日本廣告的發(fā)展
- 2024部編版語文一年級上冊第六單元大單元備課
- 化妝品代工生產(chǎn)合同
- 意識形態(tài)分析研判制度
- Unit 6 I will bring a big bottle of orange juice(教學設計)-2024-2025學年湘少版(三起)英語六年級上冊
- 2024年秋新人教版生物七年級上冊課件 第二章 認識細胞 1.2.1 學習使用顯微鏡
- GB/T 18029.6-2024輪椅車第6 部分:電動輪椅車最大速度的測定
- 知識點總結(jié)(早讀資料)課件二年級上冊數(shù)學人教版
- 2024年8月內(nèi)蒙古呼倫貝爾牙克石事業(yè)單位面試題及參考答案全套
- 直通法國-閱讀與文化智慧樹知到答案2024年青島大學
- 2024秋國家開放大學“開放本科”行管專業(yè)《管理英語4》期末考試真題12試
評論
0/150
提交評論