《員工信息管理系統(tǒng)》詳細設計說明書_第1頁
《員工信息管理系統(tǒng)》詳細設計說明書_第2頁
《員工信息管理系統(tǒng)》詳細設計說明書_第3頁
《員工信息管理系統(tǒng)》詳細設計說明書_第4頁
《員工信息管理系統(tǒng)》詳細設計說明書_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、員工信息管理系統(tǒng)詳細設計說明書一、引言1.1 編寫目的根據(jù)需求規(guī)格說明書、概要設計說明書,在仔細考慮討論之后,我們對員工信息管理系統(tǒng)軟件功能的劃分、數(shù)據(jù)結構、軟件總體結構的實現(xiàn)有了進一步的想法。本說明書的預期讀者是與員工信息管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領導和公司人員,軟件驗證者。1.2 背景利用先進的管理手段,提高人事信息的管理水平,是每一現(xiàn)代公司所面臨的重要課題。為了解決這一重要課題,就必須有一套科學,高效,嚴密,實用的人事信息管理系統(tǒng)?,F(xiàn)代公司的人事信息管理都是在計算機上實現(xiàn)的,采用現(xiàn)代計算機管理系統(tǒng)來進行管理,提供規(guī)范,統(tǒng)一的服務,它在管理系統(tǒng)中

2、的應用不僅可以簡化,規(guī)范各機構的日常操作,而且可以使企業(yè)人事信息管理更加方便,簡單,快捷,清晰,從而減輕工作人員的勞動強度,減少企業(yè)的財政消耗。1.3 定義SQLServer:所用的數(shù)據(jù)庫管理系統(tǒng)VS2010:所用的開發(fā)軟件二、程序(一)設計說明2.1 程序描述主模塊2.2 功能建立與數(shù)據(jù)庫連接獲取系統(tǒng)設置能夠跳轉至子模塊:登陸、注冊等模塊。2.3 輸入、輸出項用戶鼠標點擊登陸、注冊按鈕跳轉至相應模塊界面2.5 流程邏輯登陸系統(tǒng)選擇項注冊系統(tǒng)查詢系統(tǒng)管理系統(tǒng)2.6 界面設計員工信息管理系統(tǒng)歡迎使用員工信息管理系統(tǒng)!請先登錄2.7 功能實現(xiàn)方法'跳轉登陸頁面ProtectedSubLin

3、kButton1_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesIbtnLogin.ClickIfRequest.Cookies("UserName")IsNothingThenResponse.Redirect("Login.aspx")ElsePage.ClientScript.RegisterStartupScript(Page.GetType(),"","<script>alert('您已成功登陸);</script>"

4、)EndIfEndSub'跳轉注冊頁面ProtectedSublbtnRegister_Click(ByValsenderAsObject,ByValeAsEventArgs)HandleslbtnRegister.ClickResponse.Redirect("Register.aspx")EndSub三、程序(二)設計說明3.1 程序描述登陸模塊3.2 功能實現(xiàn)管理員賬號登陸,以便繼續(xù)后面操作3.3 輸入項輸入:管理員賬號、密碼。輸出:登陸成功界面3.4 流程邏輯3.5 界面設計登陸界面員工信息管理系統(tǒng).理戶名;S8-一T登陸成功界面員工信息管理系統(tǒng)£

5、日您已成功登錄!苔詢員工信息注銷一錄3.6 功能實現(xiàn)方法登錄ProtectedSubbtnLogin_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesbtnLogin.ClickDimCountAsInteger返回受影響的行數(shù)DimcookiesAsNewHttpCookie("UserName")managemodel.ManageId=txtName.Text.Trim()managemodel.ManagePassword=txtPassWord.Text.Trim()Count=managebll.Login(

6、managemodel)注銷登錄ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.LoadIfNotIsPostBackThenIfNotRequest.Cookies("UserName")IsNothingThen'如果Cookie中有值則把值賦給標簽并顯示一些登陸后才顯示的控件lblUser.Text=Request.Cookies("UserName").ValuelbtnSearch.Visible=TruelblSucces.Vis

7、ible=TruelbtnOut.Visible=TruelblWelcome.Visible=FalseEndIfEndIfEndSub四、程序(三)設計說明4.1 程序描述注冊模塊4.2 功能提供管理員賬號注冊功能4.3 輸入項輸入:新管理員賬號、密碼信息輸出:注冊成功提示4.4流程邏輯2.6界面設計正陸員工信息管理系統(tǒng)4Tk干注舊新用戶2.7功能實現(xiàn)方法'注冊Check=managebll.Check(managemodel)'執(zhí)行判定IfCheck=0Then'若表括中無同名用戶則行添加用戶Count=managebll.Register(managemodel

8、)IfCount>0Then'若受影響行數(shù)大于0說明添加成功Page.ClientScript.RegisterStartupScript(Page.GetType(),"","<script>alert('注冊成功');</script>")Else'否則添加不成功Page.ClientScript.RegisterStartupScript(Page.GetType(),"","<script>alert('注冊失敗');</

9、script>")EndIfElse'有同名用戶時彈出提示Page.ClientScript.RegisterStartupScript(Page.GetType(),"","<script>alert('該用戶名已被注冊');</script>")EndIf五、程序(四)設計說明5.1 程序描述查詢模塊5.2 功能提供員工信息查詢全部查詢:顯示所有員工信息按員工ID查詢:顯示指定ID的員工信息按性別查詢:顯示指定性別的員工信息5.3 輸人、輸出項輸入:選擇查詢條件,如員工ID或性別等。輸出

10、:顯示滿足條件的員工。5.4 流程邏輯2.6界面設計全部查詢全部宣潮.接員工山堡目.接性別查得注定操作StaffID5"tqffN£LBEStaffSerStaffAcreStaffJobSteffTinc編退隗除4張4女蹈秘書2011/L/10:00:00揭裝沖蛇S文12程序員2012/2/1tkULLBJ里將睡了張T用22*工2011/1/10:00:008張昌男30重事長2011/L/l0:00:00按員工ID查詢量卻苴國*播員二m百間接也也直M范定清常口、民工中:操作StaffID|StaffliaaeStaffSezSt&£f&EStaf

11、fJob|StafCHiiH縮避刑任7張T男22污清H2011/1/10:00:00按性別查詢仝部置面7守吊TTD告詢*林瞽司哲向課字里。女操作StaffIDSlaffNaneStaffSe3IStaffAjjeStaffjofcStaffTime編鉗刪除4我4女28秘書2011/1/10:00:00編需出除5張5女12程序員2012/2/10:00:002.7功能實現(xiàn)方法ProtectedSubbtnOk_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesbtnOk.ClickIfrblSelect.SelectedValue="

12、0"Then'全部查詢SelectA川nfo()ElseIfrblSelect.SelectedValue="1"Then'按員工ID查詢SelectIdInfo()ElseIfrblSelect.SelectedValue="2"Then'按性別查詢SelectSexInfo()EndIfEndSub六、程序(五)設計說明6.1 程序描述管理模塊6.2 功能實現(xiàn)員工信息的添加、刪除、修改6.3 輸入、輸出項輸入:員工信息輸出:變更后的員工信息6.4 流程邏輯管理添加查詢顯示輸出結果2.6 界面設計添加員工信息員工信息管

13、理系統(tǒng).至椰豆可岳員工E比聞般怛另1堂廂潮操作XiaffID融affMMeStaffSeiStaffAeeStalfjab|StaiffTi”通jlEiq張4女2B和書ML1A/1O:DO:OO幅臉5杜占女12告工2叫2月/!D;DO;OO骨蟠,顆另22俯潔工2O11A/1U;M;??隍P映3腳工30節(jié)不長2011/1/10:00:00Axid.員工娃君,員工性SUr氣工麗員口修改員工信息操作SiaffIDStafFNanieStaffAgrStnfFJnbStaffTiaiff4J迎西1植下20115張5女12程序受2012/2/1D;HO;Oa2.7 功能實現(xiàn)方法刪除數(shù)據(jù)Protected

14、SubGridView1_RowDeleting(ByValsenderAsObject,ByValeAsSystem.Web.UI.WebControls.GridViewDeleteEventArgs)HandlesGridView1.RowDeletingDimindexAsInteger=Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString)獲得主鍵DimCountAsInteger調用業(yè)務邏輯層Count=staffbll.DeleteInfo(index)'刷新頁面?Bind()EndSub更新Prote

15、ctedSubGridView1_RowUpdating(ByValsenderAsObject,ByValeAsSystem.Web.UI.WebControls.GridViewUpdateEventArgs)HandlesGridView1.RowUpdatingDimindexAsInteger=Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString)'獲取主鍵staffmodel.StfId=indexstaffmodel.StfName=(CType(GridView1.Rows(e.RowIndex).C

16、ells(2).Controls(0),TextBox).Text.Trim()staffmodel.StfSex=(CType(GridView1.Rows(e.RowIndex).Cells(3).Controls(0),TextBox).Text.Trim()staffmodel.StfAge=(CType(GridView1.Rows(e.RowIndex).Cells(4).Controls(0),TextBox).Text.Trim()staffmodel.StfJob=(CType(GridView1.Rows(e.RowIndex).Cells(5).Controls(0),T

17、extBox).Text.Trim()staffmodel.StfTime=(CType(GridView1.Rows(e.RowIndex).Cells(6).Controls(0),TextBox).Text.Trim()staffbll.UpdataInfo(staffmodel)GridView1.EditIndex=-1Bind()EndSub執(zhí)行添加staffmodel.StfId=txtId.Text.Trim()staffmodel.StfName=txtName.Text.Trim()staffmodel.StfSex=txtSex.Text.Trim()staffmodel.StfAge=txtAge.Text.Trim()staffmodel.StfJob=txtJob.Text.Trim()staffmodel.StfTime=txtTime.Text.Trim()Check=staffbll.Check(staffmodel)'執(zhí)行判定IfCheck=0Then'如果表括中無值則可進行添加'調用業(yè)務邏輯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論