




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
員工信息管理系統(tǒng)詳細(xì)設(shè)計說明書一、引言1.1編寫目的根據(jù)需求規(guī)格說明書、概要設(shè)計說明書,在仔細(xì)考慮討論之后,我們對員工信息管理系統(tǒng)軟件功能的劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實現(xiàn)有了進(jìn)一步的想法。本說明書的預(yù)期讀者是與員工信息管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。1.2背景利用先進(jìn)的管理手段,提高人事信息的管理水平,是每一現(xiàn)代公司所面臨的重要課題。為了解決這一重要課題,就必須有一套科學(xué),高效,嚴(yán)密,實用的人事信息管理系統(tǒng)?,F(xiàn)代公司的人事信息管理都是在計算機(jī)上實現(xiàn)的,采用現(xiàn)代計算機(jī)管理系統(tǒng)來進(jìn)行管理,提供規(guī)范,統(tǒng)一的服務(wù),它在管理系統(tǒng)中的應(yīng)用不僅可以簡化,規(guī)范各機(jī)構(gòu)的日常操作,而且可以使企業(yè)人事信息管理更加方便,簡單,快捷,清晰,從而減輕工作人員的勞動強(qiáng)度,減少企業(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 As EventArgs) Handles lbtnLogin.Click If Request.Cookies(UserName) Is Nothing Then Response.Redirect(Login.aspx) Else Page.ClientScript.RegisterStartupScript(Page.GetType(), , alert(您已成功登陸);) End If End Sub 跳轉(zhuǎn)注冊頁面 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(ByVal 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)注銷登錄Protected 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 lblSucces.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.Register(managemodel) If Count 0 Then 若受影響行數(shù)大于0說明添加成功 Page.ClientScript.RegisterStartupScript(Page.GetType(), , alert(注冊成功);) Else 否則添加不成功 Page.ClientScript.RegisterStartupScript(Page.GetType(), , alert(注冊失敗);) End If Else 有同名用戶時彈出提示 Page.ClientScript.RegisterStartupScript(Page.GetType(), , alert(該用戶名已被注冊);) End If五、程序(四)設(shè)計說明5.1程序描述查詢模塊5.2功能提供員工信息查詢?nèi)坎樵儯猴@示所有員工信息按員工ID查詢:顯示指定ID的員工信息按性別查詢:顯示指定性別的員工信息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 按員工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, ByVal 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 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.Rows(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.RowIndex).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.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í)行判定 If Check = 0 Then 如果表括中無值 則可進(jìn)行添加 調(diào)用業(yè)務(wù)邏輯層 staffbll.Ad
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆沂源縣三上數(shù)學(xué)期末質(zhì)量檢測試題含解析
- 水利水電工程畢業(yè)生就業(yè)方向分析試題及答案
- 規(guī)劃設(shè)計中正確的生活方式
- 禮儀課程設(shè)計案例分享
- 公共關(guān)系學(xué)公共政策試題及答案
- 2025年經(jīng)濟(jì)法復(fù)習(xí)及考題情報
- 隧道堵漏安全培訓(xùn)課件
- 臨床橫紋肌溶解癥發(fā)病機(jī)制治療護(hù)理措施診斷及健康教育急救護(hù)理
- 眼科病人護(hù)理概述
- 拆橋補(bǔ)償合同協(xié)議
- 8.2 做中華傳統(tǒng)美德的踐行者 同步課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 提高盆底康復(fù)知識知曉率
- 武漢2025屆高中畢業(yè)生二月調(diào)研考試數(shù)學(xué)試題及答案
- 2024年山東煙臺中考滿分作文《連起來》
- 2025年9種體質(zhì)考試題及答案
- GB/T 45142-2025海洋溢油污染生態(tài)修復(fù)監(jiān)測和效果評估技術(shù)指南
- 傣族文化知識介紹
- 山東省歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀20篇(截至2024年)
- 2024年內(nèi)蒙古呼和浩特中考化學(xué)真題卷及答案解析
- 2024年09月全國2024廈門國際銀行青年銀行家(分行市場類)校園招考筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論