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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

2、的應(yīng)用不僅可以簡(jiǎn)化,規(guī)范各機(jī)構(gòu)的日常操作,而且可以使企業(yè)人事信息管理更加方便,簡(jiǎn)單,快捷,清晰,從而減輕工作人員的勞動(dòng)強(qiáng)度,減少企業(yè)的財(cái)政消耗。1.3 定義SQLServer:所用的數(shù)據(jù)庫管理系統(tǒng)VS2010:所用的開發(fā)軟件二、程序(一)設(shè)計(jì)說明2.1 程序描述主模塊2.2 功能建立與數(shù)據(jù)庫連接獲取系統(tǒng)設(shè)置能夠跳轉(zhuǎn)至子模塊:登陸、注冊(cè)等模塊。2.3 輸入、輸出項(xiàng)用戶鼠標(biāo)點(diǎn)擊登陸、注冊(cè)按鈕跳轉(zhuǎn)至相應(yīng)模塊界面2.5 流程邏輯登陸系統(tǒng)選擇項(xiàng)注冊(cè)系統(tǒng)查詢系統(tǒng)管理系統(tǒng)2.6 界面設(shè)計(jì)員工信息管理系統(tǒng)歡迎使用員工信息管理系統(tǒng)!請(qǐng)先登錄2.7 功能實(shí)現(xiàn)方法'跳轉(zhuǎ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'跳轉(zhuǎn)注冊(cè)頁面ProtectedSublbtnRegister_Click(ByValsenderAsObject,ByValeAsEventArgs)HandleslbtnRegister.ClickResponse.Redirect("Register.aspx")EndSub三、程序(二)設(shè)計(jì)說明3.1 程序描述登陸模塊3.2 功能實(shí)現(xiàn)管理員賬號(hào)登陸,以便繼續(xù)后面操作3.3 輸入項(xiàng)輸入:管理員賬號(hào)、密碼。輸出:登陸成功界面3.4 流程邏輯3.5 界面設(shè)計(jì)登陸界面員工信息管理系統(tǒng).理戶名;S8-一T登陸成功界面員工信息管理系統(tǒng)£

5、日您已成功登錄!苔詢員工信息注銷一錄3.6 功能實(shí)現(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中有值則把值賦給標(biāo)簽并顯示一些登陸后才顯示的控件lblUser.Text=Request.Cookies("UserName").ValuelbtnSearch.Visible=TruelblSucces.Vis

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

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

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

10、:顯示滿足條件的員工。5.4 流程邏輯2.6界面設(shè)計(jì)全部查詢?nèi)啃?接員工山堡目.接性別查得注定操作StaffID5"tqffN£LBEStaffSerStaffAcreStaffJobSteffTinc編退隗除4張4女蹈秘書2011/L/10:00:00揭裝沖蛇S文12程序員2012/2/1tkULLBJ里將睡了張T用22*工2011/1/10:00:008張昌男30重事長(zhǎng)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功能實(shí)現(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六、程序(五)設(shè)計(jì)說明6.1 程序描述管理模塊6.2 功能實(shí)現(xiàn)員工信息的添加、刪除、修改6.3 輸入、輸出項(xiàng)輸入:?jiǎn)T工信息輸出:變更后的員工信息6.4 流程邏輯管理添加查詢顯示輸出結(jié)果2.6 界面設(shè)計(jì)添加員工信息員工信息管

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é)不長(zhǎng)2011/1/10:00:00Axid.員工娃君,員工性SUr氣工麗員口修改員工信息操作SiaffIDStafFNanieStaffAgrStnfFJnbStaffTiaiff4J迎西1植下20115張5女12程序受2012/2/1D;HO;Oa2.7 功能實(shí)現(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調(diào)用業(yè)務(wù)邏輯層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'如果表括中無值則可進(jìn)行添加'調(diào)用業(yè)務(wù)邏輯

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論