




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、員工信息管理系統(tǒng)詳細設(shè)計說明書一、引言1.1編寫目的根據(jù)需求規(guī)格說明書、概要設(shè)計說明書,在仔細考慮討論之后,我們對員工信息管理系統(tǒng)軟件功能的劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實現(xiàn)有了進一步的想法。本說明書的預(yù)期讀者是與員工信息管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。1.2背景利用先進的管理手段,提高人事信息的管理水平,是每一現(xiàn)代公司所面臨的重要課題。為了解決這一重要課題,就必須有一套科學(xué),高效,嚴密,實用的人事信息管理系統(tǒng)?,F(xiàn)代公司的人事信息管理都是在計算機上實現(xiàn)的,采用現(xiàn)代計算機管理系統(tǒng)來進行管理,提供規(guī)范,統(tǒng)一的服務(wù),它在管理系統(tǒng)中的應(yīng)
2、用不僅可以簡化,規(guī)范各機構(gòu)的日常操作,而且可以使企業(yè)人事信息管理更加方便,簡單,快捷,清晰,從而減輕工作人員的勞動強度,減少企業(yè)的財政消耗。1.3定義SQL Server:所用的數(shù)據(jù)庫管理系統(tǒng)VS 2010:所用的開發(fā)軟件二、程序(一)設(shè)計說明2.1程序描述主模塊2.2功能建立與數(shù)據(jù)庫連接獲取系統(tǒng)設(shè)置能夠跳轉(zhuǎn)至子模塊:登陸、注冊等模塊。2.3輸入、輸出項用戶鼠標(biāo)點擊登陸、注冊按鈕跳轉(zhuǎn)至相應(yīng)模塊界面2.5流程邏輯2.6界面設(shè)計2.7功能實現(xiàn)方法'跳轉(zhuǎn)登陸頁面 Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e A
3、s EventArgs) Handles lbtnLogin.Click If Request.Cookies("UserName") Is Nothing Then Response.Redirect("Login.aspx") Else Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('您已成功登陸);</script>") End If End Sub '跳轉(zhuǎn)注冊頁面
4、Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lbtnRegister.Click Response.Redirect("Register.aspx")End Sub三、程序(二)設(shè)計說明3.1程序描述登陸模塊3.2功能實現(xiàn)管理員賬號登陸,以便繼續(xù)后面操作3.3輸人項輸入:管理員賬號、密碼。輸出:登陸成功界面3.4流程邏輯2.6界面設(shè)計登陸界面登陸成功界面2.7功能實現(xiàn)方法'登錄 Protected Sub btnLogin_Click(B
5、yVal sender As Object, ByVal e As EventArgs) Handles btnLogin.Click Dim Count As Integer'返回受影響的行數(shù) Dim cookies As New HttpCookie("UserName") managemodel.ManageId = txtName.Text.Trim() managemodel.ManagePassword = txtPassWord.Text.Trim() Count = managebll.Login(managemodel)'注銷登錄Prote
6、cted Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then If Not Request.Cookies("UserName") Is Nothing Then '如果Cookie中有值則把值賦給標(biāo)簽并顯示一些登陸后才顯示的控件 lblUser.Text = Request.Cookies("UserName").Value lbtnSearch.Visible = True lblSu
7、cces.Visible = True lbtnOut.Visible = True lblWelcome.Visible = False End If End If End Sub四、程序(三)設(shè)計說明4.1程序描述注冊模塊4.2功能提供管理員賬號注冊功能4.3輸入項輸入:新管理員賬號、密碼信息輸出:注冊成功提示4.4流程邏輯2.6界面設(shè)計2.7功能實現(xiàn)方法 '注冊Check = managebll.Check(managemodel) '執(zhí)行判定 If Check = 0 Then '若表括中無同名用戶則行添加用戶 Count = managebll.Registe
8、r(managemodel) If Count > 0 Then '若受影響行數(shù)大于0說明添加成功 Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('注冊成功');</script>") Else '否則添加不成功 Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>
9、alert('注冊失敗');</script>") End If Else '有同名用戶時彈出提示 Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('該用戶名已被注冊');</script>") End If五、程序(四)設(shè)計說明5.1程序描述查詢模塊5.2功能提供員工信息查詢?nèi)坎樵儯猴@示所有員工信息按員工ID查詢:顯示指定ID的員工信息按性別查詢:顯示指定性別的員工
10、信息5.3輸人、輸出項輸入:選擇查詢條件,如員工ID或性別等。輸出:顯示滿足條件的員工。5.4流程邏輯2.6界面設(shè)計全部查詢按員工ID查詢按性別查詢2.7功能實現(xiàn)方法Protected Sub btnOk_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnOk.Click If rblSelect.SelectedValue = "0" Then '全部查詢 SelectAllInfo() ElseIf rblSelect.SelectedValue = "1" Then
11、 '按員工ID查詢 SelectIdInfo() ElseIf rblSelect.SelectedValue = "2" Then '按性別查詢 SelectSexInfo() End If End Sub六、程序(五)設(shè)計說明6.1程序描述管理模塊6.2功能實現(xiàn)員工信息的添加、刪除、修改6.3輸入、輸出項輸入:員工信息輸出:變更后的員工信息6.4流程邏輯2.6界面設(shè)計添加員工信息修改員工信息2.7功能實現(xiàn)方法'刪除數(shù)據(jù) Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVa
12、l e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting Dim index As Integer = Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString) '獲得主鍵 Dim Count As Integer '調(diào)用業(yè)務(wù)邏輯層 Count = staffbll.DeleteInfo(index) '刷新頁面? Bind()End Sub '更新 Protected Sub
13、GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating Dim index As Integer = Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString) '獲取主鍵 staffmodel.StfId = index staffmodel.StfName = (CType(GridView1.Row
14、s(e.RowIndex).Cells(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.RowIn
15、dex).Cells(5).Controls(0), TextBox).Text.Trim() staffmodel.StfTime = (CType(GridView1.Rows(e.RowIndex).Cells(6).Controls(0), TextBox).Text.Trim() staffbll.UpdataInfo(staffmodel) GridView1.EditIndex = -1 Bind()End Sub'執(zhí)行添加 staffmodel.StfId = txtId.Text.Trim() staffmodel.StfName = txtName.Text.Tri
16、m() 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í)行判定 If Check = 0 Then ' 如果表括中無值 則可進行添加 '調(diào)用業(yè)務(wù)邏輯層 staffbll.AddInfo(staffmodel) Bind() Else '如果有值則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源汽車電子級多晶硅料年度采購與供應(yīng)協(xié)議
- 藝術(shù)類教育機構(gòu)全面承包與教學(xué)質(zhì)量保障協(xié)議
- 網(wǎng)絡(luò)直播平臺主播品牌代言授權(quán)合同
- 綠色物流電商平臺倉儲動線規(guī)劃與實施合同
- 離婚失蹤配偶財產(chǎn)安全處置及代管合同
- 《醫(yī)療救護基礎(chǔ)》課件
- 大型國企資金集中管理體系建設(shè)
- 《T培訓(xùn)教程》課件
- 醫(yī)學(xué)研究進度匯報
- 《張華護士長》課件
- 滅火和應(yīng)急疏散流程圖
- 重大危險源評估標(biāo)準(zhǔn)
- 施工材料供應(yīng)保障措施
- 2022年《道德經(jīng)》全文+拼音
- sql優(yōu)化-oracle數(shù)據(jù)庫ppt課件
- 統(tǒng)編版《道德與法治》四年級下冊第10課《我們當(dāng)?shù)氐娘L(fēng)俗》精品課件
- 土地模板-市場比較法
- 家具廠首件檢驗記錄表
- 太上碧落洞天慈航靈感度世寶懺
- 國家標(biāo)準(zhǔn)硬度轉(zhuǎn)換表參考模板
- 輪胎式裝載機檢測報告(共5頁)
評論
0/150
提交評論