

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 人事管理信息系統(tǒng)</b></p><p><b> 課程設(shè)計</b></p><p><b> 目 錄</b></p><p><b> 1系統(tǒng)概述3</b></p><p><b> 2系統(tǒng)分析報告3
2、</b></p><p> 2.1組織結(jié)構(gòu)圖3</p><p> 2.2 E—R圖4</p><p> 2.3業(yè)務(wù)流程圖4</p><p> 2.4數(shù)據(jù)流程圖5</p><p> 2.5 U/C矩陣5</p><p><b> 2.6數(shù)據(jù)字典5<
3、;/b></p><p><b> 3系統(tǒng)設(shè)計報告6</b></p><p> 3.1功能結(jié)構(gòu)圖設(shè)計(HIPO圖)6</p><p><b> 3.2代碼設(shè)計6</b></p><p> 3.3物理配置方案7</p><p> 3.4輸入輸出設(shè)計7&
4、lt;/p><p> 3.5數(shù)據(jù)庫設(shè)計9</p><p> 3.6模塊程序設(shè)計說明10</p><p> 4系統(tǒng)實施及調(diào)試報告10</p><p> 4.1程序代碼11</p><p><b> 4.2實施27</b></p><p> 4.3測試方案設(shè)計
5、27</p><p><b> 4.4測試27</b></p><p> 4.5測試報告29</p><p> 4.6問題報告29</p><p> 4.7用戶操作手冊29</p><p><b> 二,系統(tǒng)分析報告</b></p><
6、p><b> 1.組織結(jié)構(gòu)圖</b></p><p><b> 2.E-R圖</b></p><p><b> 3.業(yè)務(wù)流程圖</b></p><p><b> 4.數(shù)據(jù)流程圖</b></p><p><b> 5.U/C矩陣&l
7、t;/b></p><p><b> 6.數(shù)據(jù)字典</b></p><p><b> 三,系統(tǒng)設(shè)計報告</b></p><p><b> 1.HIPO圖</b></p><p><b> 2.代碼設(shè)計</b></p><p
8、> 由于該公司在未來的幾年內(nèi)的部門設(shè)置不會有大的變動,因此,公司員工代碼采用層次碼,并用兩位整數(shù)表示,設(shè)計方案如下圖所示,全部編碼列于表中。</p><p><b> 部門代碼設(shè)計</b></p><p><b> 員工代碼設(shè)計</b></p><p><b> 3.物理配置方案</b>
9、</p><p> 綜合衡量系統(tǒng)性能指標的基礎(chǔ)上,合理選擇計算機硬件設(shè)備和軟件系統(tǒng)并明確計算機網(wǎng)絡(luò)體系結(jié)構(gòu)。在配置物理設(shè)施是,首先要注意嚴格依據(jù)規(guī)劃和分析的結(jié)果決定系統(tǒng)配置,其次考慮設(shè)計方案實現(xiàn)的可能性技術(shù)的可靠性。</p><p><b> 4.輸入輸出設(shè)計</b></p><p> ?。?)添加新員工信息</p><
10、p> 上圖是新員工信息錄入窗體的截圖,通過此窗體的設(shè)計,對新進入的員工可以添加記錄,儲存信息。</p><p><b> ?。?)考評管理</b></p><p> 上圖是員工考評信息錄入窗體的截圖,通過此窗體的設(shè)計,對進入的員工可以添加記錄,儲存信息,并記錄某些具體信息,以此作為員工考勤的獎勵懲處依據(jù)。</p><p> 以上輸入
11、輸出只是系統(tǒng)的一部分,全部數(shù)據(jù)就只能在系統(tǒng)里面進行測試。</p><p><b> 數(shù)據(jù)庫設(shè)計</b></p><p> 1.數(shù)據(jù)庫中的表對象</p><p><b> 2.表結(jié)構(gòu)設(shè)計</b></p><p> 2-1員工信息表的設(shè)計</p><p> 2-2員工出
12、勤表的設(shè)計</p><p> 6.程序模塊設(shè)計說明</p><p> 本程序主要采用access言編譯,代碼設(shè)計采用vb用access語言環(huán)境設(shè)計通過一系列的窗體設(shè)計實現(xiàn)人事管理系統(tǒng)的程序設(shè)計,實現(xiàn)程序的調(diào)用,實現(xiàn)系統(tǒng)的增加,刪除,查詢,輸入,輸出,打印等功能,及時反應(yīng)公司的人員變動情況。</p><p> 四,系統(tǒng)實施及調(diào)式報告</p><
13、;p><b> 1.程序代碼</b></p><p><b> 1.1登陸界面</b></p><p> Public PasswordKey As StringPublic NameKey As StringPublic Try_times As&#
14、160;IntegerPrivate Sub Client_Close() connected = FalseEnd SubPrivate Sub Client_Connect() connected = TrueEnd SubPrivate Sub Clie
15、nt_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String,
16、60;ByVal HelpContext As Long, CancelDisplay As Boolean) connected = False MsgBox "服務(wù)器沒有相應(yīng)" DBapi_Disconnect' myho
17、st.setfree EndEnd SubPrivate Sub Cmd_Can</p><p> Private Sub Cmd_OK_Click() '數(shù)據(jù)有效性檢查 If Trim(txtUser) = "" Th
18、en MsgBox "請輸入用戶名" txtUser.SetFocus Exit Sub End If If Trim(txtPwd) = ""&#
19、160;Then MsgBox "請輸入密碼" txtPwd.SetFocus Exit Sub End If NameKey = MakeStr(txtUser)
20、 PasswordKey = MakeStr(txtPwd) '判斷用戶是否存在 If MyUser.In_DB(NameKey) = False Then MsgBox "用戶名不存在"
21、; Try_times = Try_times + 1 If Try_times >= 3 Then MsgBox "您已經(jīng)三次嘗試進入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉" &
22、#160; DBapi_Disconnect End Else Exi</p><p><b> 1.2菜單管理界面</b></p><p>
23、 Private Sub Form_Load() frmlogin.Show 1End SubPrivate Sub mn_check_Click() FrmCheckMan.Show 1End SubPrivate Sub mn_dep_Click()
24、FrmDepMan.Show 1End SubPrivate Sub mn_emp_Click() FrmEmpMan.ShowEnd SubPrivate Sub mn_eva_Click() If CurUser.User_type = 1 Then
25、60; FrmEvaMan.Show 1 Else MsgBox "沒有權(quán)限" End IfEnd SubPrivate Sub mn_exit_Click() DBapi_Disconnect
26、60;EndEnd SubPrivate Sub mn_pwd_Click() With FrmUserEdit .OriUser = CurUser.UserName .txtUserName = CurUser.U</p><p><b> 1
27、.3部門登陸界面</b></p><p> Private Sub Cmd_Add_Click()</p><p> '初始化FrmDepEdit信息</p><p> FrmDepEdit.lblUpper = CurDep.DepName</p><p> FrmDepEdit.txtDep = "&
28、quot;</p><p> FrmDepEdit.txtDescribe = ""</p><p> FrmDepEdit.Modify = False</p><p> '打開編輯部門信息的窗體</p><p> FrmDepEdit.Show 1</p><p> TreeV
29、iew1_Click</p><p><b> End Sub</b></p><p> Private Sub Cmd_Back_Click()</p><p><b> Unload Me</b></p><p><b> End Sub</b></p>
30、<p> Private Sub Cmd_Del_Click()</p><p> If TreeView1.SelectedItem.Key = "a0" Then</p><p> MsgBox "此項不能刪除"</p><p><b> Exit Sub</b></p&g
31、t;<p><b> End If</b></p><p> '如果當前部門包含下一級部門,則不能刪除</p><p> If CurDep.HaveSon(CurDep.DepId) = True Then</p><p> MsgBox CurDep.DepName + " 包含下級部門,不能刪除&q
32、uot;</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> '如果部門中包含員工,則不能刪除</p><p> If MyDep.HaveEmp(CurDep.DepId) = True Then</p>
33、<p> MsgBox CurDep.DepName + " 包含員工,不能刪除"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p><b> '確定刪除</b></p>
34、<p> If MsgBox("是否確定要刪除 " + Trim(TreeView1.SelectedItem.Text), vbYesNo, "請確認") = vbNo Then</p><p><b> Exit Sub</b></p><p><b> End If</b></p
35、><p> Call CurDep.Delete(CurDep.DepId)</p><p> TreeView1.Nodes.Remove TreeView1.SelectedItem.Index</p><p> TreeView1_Click</p><p><b> End Sub</b></p>
36、<p> Private Sub Cmd_Modi_Click()</p><p><b> '不能修改根結(jié)點</b></p><p> If TreeView1.SelectedItem.Key = "a0" Then</p><p> MsgBox "此項不能修改"<
37、;/p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> '將當前部門的信息賦值到編輯部門信息的窗口</p><p> FrmDepEdit.lblUpper = MyDep.GetName(CurDep.UpperId)<
38、;/p><p> FrmDepEdit.txtDep = CurDep.DepName</p><p> FrmDepEdit.txtDescribe = CurDep.Describes</p><p> FrmDepEdit.Modify = True</p><p> FrmDepEdit.Show 1</p><
39、;p> TreeView1_Click</p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><p> Dim TmpNode As Node</p><p> '根據(jù)用戶類型設(shè)置界面</p><p>
40、 If CurUser.User_type = 2 Then</p><p> Cmd_Add.Visible = False</p><p> Cmd_Modi.Visible = False</p><p> Cmd_Del.Visible = False</p><p> Cmd_Back.Left = 2400</p&g
41、t;<p><b> End If</b></p><p> FocusDepName = "人事部" '默認選擇人事部</p><p> Focuskey = ""</p><p><b> '設(shè)置根結(jié)點</b></p>&l
42、t;p> Set TmpNode = TreeView1.Nodes.Add(, , "a0", "部門信息", 1, 3)</p><p> TmpNode.Selected = True</p><p> TmpNode.ExpandedImage = 2</p><p> '調(diào)用函數(shù)將所有部門添加到
43、TreeView1中</p><p> Call Add_DepToTree(TreeView1, "a0")</p><p> '調(diào)用TreeView1_Click過程,讀取當前節(jié)點數(shù)據(jù)</p><p> TreeView1_Click</p><p><b> End Sub</b>
44、;</p><p> Private Sub TreeView1_Click()</p><p> Dim Focuskey As String</p><p> '根據(jù)關(guān)鍵字獲取部門信息</p><p> Focuskey = TreeView1.SelectedItem.Key</p><p>
45、CurDep.DepName = TreeView1.SelectedItem.Text</p><p> CurDep.DepId = Val(Right(TreeView1.SelectedItem.Key, Len(TreeView1.SelectedItem.Key) - 1))</p><p> If Focuskey = "a0" Then '根
46、結(jié)點</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> '如果包含子結(jié)點,則設(shè)置圖像格式</p><p> If CurDep.HaveSon(CurDep.DepId) = False Then</p>
47、<p> TreeView1.SelectedItem.ExpandedImage = 4</p><p> TreeView1.SelectedItem.Image = 4</p><p> TreeView1.SelectedItem.SelectedImage = 5</p><p><b> End If</b>&
48、lt;/p><p> '讀取CurDep中的所有部門信息</p><p> CurDep.GetInfo (CurDep.DepId)</p><p><b> End Sub</b></p><p> 1.4員工管理登陸界面</p><p> Private Sub
49、60;Cmd_Add_Click() TmpOk = False If CurDep.DepId <= 0 Then MsgBox "請選擇所屬部門" Exit Sub
50、0;End If '設(shè)置添加標記 FrmEmpEdit.Modify = False FrmEmpEdit.Show 1 If TmpOk = True Then TreeView1_Click
51、 End IfEnd SubPrivate Sub Cmd_Back_Click() If FrmPhotoMenu.Visible = True Then Unload FrmPhotoMenu End If
52、60; Unload MeEnd SubPrivate Sub Cmd_Del_Click() If CurEmp.EmpId <= 0 Then MsgBox "請選擇要刪除的員工" Ex
53、it Sub End If '確定是否刪除 If MsgBox("姓名:" + Lbl_EmpName + C</p><p> Private Sub ComboState_Click() '
54、;根據(jù)ComboState的值刷新AdoEmpNameList,并更新DataList1的內(nèi)容 AdoEmpNameList.RecordSource = "SELECT EmpId, EmpName FROM Employees WHERE DepId=" _
55、60; + Trim(Str(CurDep.DepId)) + " And State=" + Trim(Str(ComboState.ListIndex + 1)) AdoEmpNameList.Refresh DataList1_C
56、lickEnd SubPrivate Sub Command4_Click() If FrmRs_PhotoMenu.Visible = True Then Unload FrmRs_PhotoMenu End If
57、0;Unload MeEnd SubPrivate Sub Command5_Click() Dim TmpDepid As Long If CurEmp.Em</p><p> If CurEmp.EmpId <= 0 T
58、hen Exit Sub End If FrmPhotoMenu.Show End IfEnd SubPrivate Sub TreeView1_Click()
59、;Dim Focuskey As String '根據(jù)關(guān)鍵字獲取部門信息 Focuskey = TreeView1.SelectedItem.Key CurDep.DepName = TreeView1.SelectedItem.Text CurDep.DepId&
60、#160;= Val(Right(TreeView1.SelectedItem.Key, Len(TreeView1.SelectedItem.Key) - 1)) If Focuskey = "a0" Then '根結(jié)點
61、AdoEmpNameList.RecordSource = "SELECT * FROM Employees WHERE DepId<0" AdoEmpNameList.Refresh DataList1_Click
62、60; </p><p> 1.5考勤管理登陸界面</p><p> Private Sub Refresh_Check() '設(shè)置查詢條件 If Trim(ComboDep.Text) = "" Then
63、; SchCnd = "" Else SchCnd = " And e.DepId=" + Trim(Str(nDepId)) End If '設(shè)置ADO控件的連接字符串
64、 Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _ + App.Path + "\人事.mdb;
65、Persist Security Info=False" '設(shè)置數(shù)據(jù)源 tmpsource = "SELECT d.DepName As 部門, e.EmpId, e.EmpName As 姓名, " _
66、60; + " c.qqDays As 全勤, c.ccDays As 出差, c.bjDays As 病假, c.sjDays As 事假," _
67、 + " c.kgDays As 曠</p><p> Private Sub Cmd_Back_Click() Unload MeEnd SubPrivate
68、60;Sub Cmd_Back_Click() Unload MeEnd SubPrivate Sub Cmd_Del_Click() Dim TmpId As Long If Adodc1.Recordset.BOF = True Then
69、 MsgBox "請選擇記錄" Exit Sub End If '獲取當前考勤記錄的員工編號 TmpId = Adodc1.Recordset.Fields(1)
70、9;確認刪除數(shù)據(jù) If MsgBox("是否刪除當前行?", vbYesNo, "確認") = vbYes Then Call MyCheck.Delete(Format(DtCheckDate.Value, "yyyy-mm-dd&qu
71、ot;), TmpId) MsgBox "記錄已被刪除" '刷新顯示 Refresh_Check End IfEnd SubPrivate Sub Cmd_Modi</p&
72、gt;<p><b> 2系統(tǒng)實施</b></p><p><b> 3測試方案設(shè)計</b></p><p><b> 1 引言 </b></p><p><b> 1.1 編寫目的:</b></p><p> 本測試計劃文檔作為指
73、導此測試項目循序漸進的基礎(chǔ),幫助我們安排合適的資源和進度,避免可能的風險。本文檔有助于實現(xiàn)以下目標: </p><p> 確定現(xiàn)有項目的信息和應(yīng)測試的軟件結(jié)構(gòu)。 </p><p> 2) 列出推薦的測試需求 </p><p> 3) 推薦可采用的測試策略,并對這些策略加以詳細說明 </p><p> 4) 確定所需的資源,并對測試的工
74、作量進行估計。 </p><p> 5) 列出測試項目的可交付元素,包括用例以及測試報告等。 1.2 項目背景: </p><p> 根據(jù)沈陽工學院希望能夠充分利用現(xiàn)代科技來提高人事管理的效率,在原有的辦公系統(tǒng)基礎(chǔ)上進行擴展,將一些可以用計算機來管理的都進行計算機化,使得人事管理人員工作更加方便,工作效率也更加的高。1.3 定義:? </p><p> 黑
75、盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。 </p><p><b> 1.4
76、參考資料:</b></p><p> 張海藩:《軟件工程導論》第五版 清華大學出版社 </p><p> 肖剛等:《實用軟件文檔寫作》清華大學出版社 </p><p> 李濤等:Visual C# SQL Server 數(shù)據(jù)庫開發(fā)與實例 清華大學出版社 </p><p> 2 任務(wù)概述 2.1 目標:</p>
77、<p> 本文檔的目標是詳細描述對人事管理系統(tǒng)進行系統(tǒng)測試的測試過程。本文檔所測試的功能均來自于需求文檔:人事管理系統(tǒng)需求規(guī)格說明書。2.2 運行環(huán)境:</p><p> 操作系統(tǒng):必須Windows 2000以上的版本 </p><p> 必裝軟件:MYSQL </p><p> 瀏覽器:IE 4.0以上版本或者Netscap
78、e 瀏覽器。2.3 需求概述:</p><p> 本次測試主要針對本小組開發(fā)的人事管理系統(tǒng)進行系統(tǒng)測試,主要包括功能測試、界面測試。 </p><p> 列出的系統(tǒng)功能和性能都需要完成測試,在測試工作期間發(fā)現(xiàn)的所有缺陷都需要改正并確認。2.4 條件與限制:</p><p> 一個更為完善的人事管理系統(tǒng),應(yīng)提供更為便捷與強大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及
79、服務(wù),由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護 手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。</p><p><b> 3 計劃 </b></p><p><b> 3.1 測試方案:</b></p><p> 采用黑盒測試方法,整個
80、過程采用自底向上,逐個集成的的辦法,依次進行單元 測試,組裝測試,測試用例的設(shè)計應(yīng)包括合理的和不合理的輸入條件。 3.2 測試項目:</p><p> 測試1:名稱:系統(tǒng)操作登錄測試 </p><p> 目的:測試系統(tǒng)操作界面。 </p><p> 內(nèi)容:帳號口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制 </p><p>
81、; 測試 2:名稱:系統(tǒng)測試。 </p><p> 目的:測試系統(tǒng)功能。 </p><p> 內(nèi)容:合理性檢查、合法性檢查。 </p><p> 測試 3:名稱:信息測試。 </p><p> 目的:測試功能。 </p><p> 內(nèi)容:信息框顯示控制、合理性
82、檢查、合法</p><p> 性檢查,信息登記。 </p><p> 測試 4:名稱:信息查詢測試。 </p><p> 目的:測試信息查詢功能。 </p><p> 內(nèi)容:信息查詢對話框顯示控制,輸入數(shù)據(jù)合理性檢驗、提交,</p><p> 信息查詢結(jié)果顯示。 </p>
83、<p><b> 3.3 測試準備:</b></p><p> 編寫相應(yīng)的驅(qū)動模塊,并精心設(shè)計測試用例。 3.4 測試機構(gòu)及人員: </p><p> 測試機構(gòu)名稱:人事管理信息系統(tǒng)</p><p><b> 負責人:鄒濤</b></p><p> 職責:找出程序中的錯誤&l
84、t;/p><p><b> 4 測試項目說明 </b></p><p> 4.1 按順序逐個對測試項目做出說明</p><p> 4.1.1 測試項目名稱及測試內(nèi)容:</p><p> 測試1:名稱:系統(tǒng)操作登錄測試 </p><p> 目的:測試系統(tǒng)操作界面。 </p>
85、<p> 內(nèi)容:帳號口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制。 </p><p> 測試 2:名稱:管理測試。 </p><p> 目的:測試管理功能。 </p><p> 內(nèi)容:合理性檢查、合法性檢查,員工信息登記。 </p><p> 測試 3:名稱:系統(tǒng)測試。
86、 </p><p> 目的:測試功能。 </p><p> 內(nèi)容:員工信息框顯示控制、合理性檢查、合法</p><p><b> 性檢查。 </b></p><p> 測試 4:名稱:人事考勤測試。 </p><p> 目的:測試人事系統(tǒng)操作功能。 </
87、p><p> 內(nèi)容:員工庫管理界面顯示控制,員工庫瀏覽,增加員工記錄,編輯員工記錄。 </p><p> 測試 5:名稱:員工查詢測試。 </p><p> 目的:測試員工查詢功能。 </p><p> 內(nèi)容:員工查詢對話框顯示控制,輸入數(shù)據(jù)合理性檢驗、提交,</p><p> 員工查詢結(jié)
88、果顯示。 4.1.2 測試用例: 員工信息查詢測試4.1.3 輸入輸出:</p><p> 4.2 步驟及操作:驅(qū)動模塊調(diào)用之后,看庫是否已經(jīng)關(guān)閉,并打開員工信息庫直接察看結(jié)果。4.3 允許偏差:</p><p> 不允許任何偏差。 4.4 進度:</p><p><b> 分析系統(tǒng)功能模塊 </b></p><
89、;p><b> 設(shè)計測試用例 </b></p><p> 3. 按照測試用例對各功能模塊進行測試 4.總結(jié)分析測試結(jié)果 4.5 條件:</p><p> 設(shè)備 :服務(wù)器 (1)處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2)內(nèi)存容量(RAM):至少256M(推薦 512M) &
90、lt;/p><p> ? 客戶端 (1)處理器(CPU):Pentium 133M 或更高 </p><p> (2)內(nèi)存容量(RAM):64M或更高支持軟件 </p><p> ? 人員: 用戶:工作人員2名,系統(tǒng)管理員1名,技術(shù)方面要求懂得計算機的基本操作。 </p><p> ? 開發(fā)任
91、務(wù)組:6人,對系統(tǒng)功能有具體的了解,對軟件、硬件環(huán)境熟悉。 4.6 測試資料:需求規(guī)格說明書,概要設(shè)計說明書,詳細設(shè)計說明書 </p><p><b> 5 評價 </b></p><p><b> 5.1 范圍:</b></p><p> 此測試可將系統(tǒng)最主要的功能模塊進行逐一的檢測,對說明書中列舉的功能進行排查
92、,對系統(tǒng)實現(xiàn)各功能的正常運行做充分的測試,輸入合理及不合理的測試數(shù)據(jù)檢驗功能的運行及出錯處理情況。但由于功能模塊比較多,采用功能測試設(shè)計的測試用例相對比較多,測試需花費一定的時間。 5.2 準則:</p><p> 由于這是課程設(shè)計,測試工作也只能由軟件的開發(fā)人員進行。設(shè)計測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出發(fā)預(yù)期的測試結(jié)果。測試用例不僅要包括合理、有效的輸入數(shù)據(jù),還要包括無效的或不合
93、理的輸入數(shù)據(jù)。不僅要檢驗程序是否作了該做的事,還要檢查程序是否同時作了不該做的事。軟件中仍存在錯誤的概率和已經(jīng)發(fā)現(xiàn)錯誤的個數(shù)是成正比的。 </p><p><b> 4系統(tǒng)測試</b></p><p> 以下是同學系統(tǒng)的部分測試其結(jié)果如下:并且運行良好</p><p><b> 5測試報告</b></p>
94、<p><b> 一、登錄系統(tǒng)</b></p><p><b> 二、員工信息系統(tǒng)</b></p><p><b> 三、考勤系統(tǒng)</b></p><p><b> 6問題報告</b></p><p> 系統(tǒng)的不足之處是自己還想再添
95、加一些別的東西,但自己的能力還是有所欠缺,需要請教別的老師和同學總的來說系統(tǒng)還是不錯的。</p><p> 經(jīng)過指導老師和小組同學的共同測試,我們設(shè)計的“人事管理信息系統(tǒng)”基本達到了設(shè)計要求。但是也存在一些問題:</p><p> 由于系統(tǒng)只是經(jīng)過短時間,小規(guī)模測試,投入正常使用后,其穩(wěn)定性如何,還有待觀察。在功能設(shè)計上,我們感覺由于時間倉促和水平有限,在與現(xiàn)代人事管理要求還有很大距離
96、,還需要進一步充實和規(guī)范。人事管理信息系統(tǒng)是一項系統(tǒng)工程,僅僅就我們的設(shè)計而言,只是其中的一點點,如何將設(shè)計融入人事管理的整個過程,也是需要深入思考的問題。在測試中,我們感到在員工基本情況表,員工家庭成員表,和員工社會關(guān)系表存在著必然聯(lián)系,應(yīng)使他們之間形成一種聯(lián)系,實現(xiàn)表與表間的查詢,以適應(yīng)人事管理更高的要求。就本系統(tǒng)而言,在新穎生動,色彩豐富的界面設(shè)計上還做的不夠好。</p><p><b> 7用
97、戶操作手冊</b></p><p><b> 引言</b></p><p><b> 1.1目的</b></p><p> 為了方便使用者的使用,以及會出現(xiàn)的一切情況,我們編寫了用戶手冊供使用者閱讀。</p><p><b> 1.2背景</b></p
98、><p> 目前,人事管理正在從人工化向信息化轉(zhuǎn)換,許多大型企業(yè)已經(jīng)開發(fā)了自己的人事管理系統(tǒng)。但許多中小型企業(yè)仍然缺乏適用性好的人事信息管理系統(tǒng),這正是中小型人事管理系統(tǒng)開發(fā)的必要性。</p><p> 該管理系統(tǒng),在管理上科學便利,安全有效;在技術(shù)上,可利用現(xiàn)有工具立即開發(fā),并且可以根據(jù)實際運用的具體情況進行不斷改進;在經(jīng)濟方面,切實可行,節(jié)約人力物力和財力。</p>&l
99、t;p> 開發(fā)人事管理系統(tǒng)需要企業(yè)投入一定的人力、物力和財力,而這些資源在一般中小型企業(yè)中具備充分。信息系統(tǒng)開發(fā)人才必不可少,軟硬件設(shè)備是開發(fā)系統(tǒng)的基礎(chǔ),資金投入是開發(fā)系統(tǒng)的保證。然而,系統(tǒng)開發(fā)運行之后帶來的效益是長期的,所節(jié)約的成本一定遠大于投入。</p><p> 人事管理系統(tǒng)主要是處理人事資料。利用本系統(tǒng)可以對人事資料進行查詢,修改,增加,刪除及存儲,并快速準確地完成各種檔案資料的統(tǒng)計和匯總工作,
100、還可以迅速打印出各種報表資料以供使用。</p><p><b> 1.3定義</b></p><p> SQL Server:所用的數(shù)據(jù)庫管理系統(tǒng)</p><p> VS 2005:所用的開發(fā)軟件</p><p><b> 1.4參考資料</b></p><p>
101、[1]張海潘。《軟件工程》。人民郵電出版社。</p><p> [2] 劉冰?!盾浖こ虒嵺`教程》。機械工程出版。</p><p><b> 二、用途</b></p><p><b> 2.1功能</b></p><p> 用于管理員管理企業(yè)員工信息,處理人事資料。利用本系統(tǒng)可以對人事資料進
102、行查詢,修改,增加,刪除及存儲,并快速準確地完成各種檔案資料的統(tǒng)計和匯總工作,還可以迅速打印出各種報表資料以供使用。</p><p><b> 2.1支持軟件</b></p><p> 說明為運行本軟件所需要的支持軟件,如:</p><p><b> 人事管理系統(tǒng);</b></p><p>&
103、lt;b> vb.Net;</b></p><p> SQL sever;</p><p><b> 三、使用過程</b></p><p><b> 3.1系統(tǒng)概述</b></p><p> 進行管理信息的收集、加工、存儲、傳輸、維護和使用</p><
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理課程設(shè)計
- 人事管理課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計報告
- 人事管理系統(tǒng)-課程設(shè)計報告
- 人事管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計報告---企業(yè)人事管理系統(tǒng)
- 人事管理系統(tǒng)delphi課程設(shè)計報告
- 人事檔案管理課程設(shè)計報告
- 人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)c語言課程設(shè)計報告
- java課程設(shè)計報告mini人事管理系統(tǒng)
- c++課程設(shè)計報告--人事管理系統(tǒng)
- excel課程設(shè)計報告-- 公司人事管理系統(tǒng)
- 課程設(shè)計--人事管理系統(tǒng)設(shè)計
- 企業(yè)人事管理系統(tǒng)課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計報告---人事管理系統(tǒng)
- 軟件工程課程設(shè)計報告——人事管理系統(tǒng)
- 課程設(shè)計(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計---企業(yè)人事管理系統(tǒng)
評論
0/150
提交評論