【正文】
由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。 3. 對系統(tǒng)出錯,在應(yīng)用程序內(nèi)有檢測錯誤的編碼。每個模塊的子功能都在其下拉菜單中可以顯示出來。在登錄中、如果三次輸入錯誤就不能進入該系統(tǒng)。 4. 評價信息管理 主要是員工的獎罰管 理,其主要功能是添加員工獎罰信息、如員工編號 4 系統(tǒng)詳細設(shè)計 23 獎罰類別、記錄人員記錄時間和備注等信息;刪除員工的獎罰信息查看員工獎罰信息。 現(xiàn)在需要將前面的數(shù)據(jù)庫概念結(jié)構(gòu)化 SQL Server2021 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 簡單的數(shù)據(jù)關(guān)系:一對一;一對多;多對一;多對多 在數(shù)據(jù)庫的設(shè)計中:要做到數(shù)據(jù)規(guī)范化、完整性、數(shù)據(jù)冗于和規(guī)范實例化。 (2)、數(shù)據(jù)結(jié)構(gòu)。根據(jù)對整體系統(tǒng)的一個了解和分析得出了以下的業(yè)務(wù)流程圖。 首先進行問題分析。 SQL SERVER2021 的特點如下: ( 1)易用性,它擁有微軟產(chǎn)品的一貫特性,簡單易用。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle 等。而大多數(shù)被調(diào)查者都認為:他們企業(yè)并沒有實現(xiàn)信息化。 作為計算機應(yīng)用的一部分,使用計算機對人事信息進行管理具有著手于工商管理所無法比擬的優(yōu)點。 (二) 國內(nèi)管理信息系統(tǒng)發(fā)展現(xiàn)狀 企業(yè)是國民經(jīng)濟的基本單元,企業(yè)信息系統(tǒng)建設(shè)是我國企業(yè)走向現(xiàn)代化的必由之路。 系統(tǒng)以 Visual 為開發(fā)工具,以 SQL Server 2021 為后臺數(shù)據(jù)庫管理系統(tǒng), 實現(xiàn)了以 員工信息管理,考勤信息管理、評價管理、工資管理及綜合查詢模塊為主要功能的系統(tǒng)開發(fā)。如何管理好企業(yè)內(nèi)部員工的信息,對員工實施高效的宏觀管理,對企事業(yè)單位的人員構(gòu)成情況和發(fā)展趨勢進行統(tǒng)計、規(guī)劃、分析并制定切實可行的人事政策,是一項繁重而艱巨的任務(wù)。決策支持系統(tǒng),即通過人機交互的方式幫助決策者找到可能的答案,為管理者決策提供必要的信息。 傳統(tǒng)的企業(yè)人事信息管理系統(tǒng)的人事管理采用人工方式,記錄量大,易出錯。但成本管理及預(yù)測模塊等使用情況較差。在 Visual Basic 環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用 Windows 內(nèi)部的 應(yīng)用程序接口 (API)函數(shù),以及動態(tài)鏈接庫 (DLL)、動態(tài)數(shù)據(jù)交換 (DDE)、對象的鏈接與嵌入 (OLE)、開放式數(shù)據(jù)訪問 (ODBC)等技術(shù),可以高效、快速地開發(fā)出 Windows 環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 ADO 支持兩種事件: (1)、 Connection Events 當(dāng)連接中的事務(wù)開始、被提交或被回卷時,當(dāng)Command 執(zhí)行時,和當(dāng) connection 開始或結(jié)束時產(chǎn)生的事件 ; (2)、 Record set Events 當(dāng)在 record set 對象的行中進行定位,更改記錄集行中的字段,更改記錄集中的行,或在整個記錄集中進行更改時,所產(chǎn)生的用于報告數(shù)據(jù)檢索進程的事件。通過對現(xiàn)行系統(tǒng)的管理水平、原始數(shù)據(jù)的精確程度、規(guī)章制度是否齊全和切實可行、各級領(lǐng)導(dǎo)對開發(fā)新的管理系統(tǒng)是否有比較清楚地認識和積極的態(tài)度、部門級別中是否能夠抽調(diào)出比較精通本行業(yè)管理業(yè)務(wù)并且對本單位存在問題有深刻理解的相關(guān)人員等內(nèi)容的詳細調(diào)查,從而獲得軟件開發(fā)的基礎(chǔ),確定總體設(shè)計的限制條件,確認軟件測試的具體要求,定義詳細的功能模塊,以求達到協(xié)助系統(tǒng)開發(fā)的根本目的。 ( 4) 各類文檔、數(shù)據(jù),它表明了數(shù)據(jù)的載體。 七、 數(shù)據(jù)字典 數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。具體的描述 ER 圖如下所示: ( 1)、員工基本信息實體 ER 圖,如圖所示: 3 數(shù)據(jù)庫設(shè)計 17 員工基本信息實體員工編號 員工姓名參加工作時間進入公司時間員工部門員工生日員工籍貫學(xué)歷專業(yè)職稱 圖 員工基本信息實體 ER 圖 fig ( 2)、員工考勤信息實體 ER 圖,如圖所示: 員工考勤信息實體員工基本信息員工出勤天數(shù)員工加班時間員工出差時間員工考勤時間員工加班費員工扣考核 圖 員工考勤信息實體 ER 圖 fig ( 3)、員工工作評價的信息實體 ER 圖,如圖所示: 員工工作評價信息實體員工基本信息員工工作業(yè)績員工工作態(tài)度員工業(yè)務(wù)水平其他評價信息 圖 員工工作評價信息實體 ER 圖 ( 4)、員工工資信息實體 ER 圖,如圖所示: 3 數(shù)據(jù)庫設(shè)計 18 員工工資信息實體員工基本信息員工底薪員工獎金員工補貼員工房帖員工所得稅員工實發(fā)工資員工加班費員工養(yǎng)老金員工醫(yī)療保險 圖 員工工資信息實體 ER 圖 fig ( 5)、實體與試題之間的關(guān)系 ER 圖,如下圖所示: 工作評價考勤管理計發(fā)工資員工考勤信息員工評價信息員工工資1n1n1 11 圖 實體間 ER 圖 fig 三、 數(shù)據(jù)庫邏輯結(jié) 構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計完畢的基本 E— R 圖轉(zhuǎn)化為與選用的具體機器上的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。數(shù)據(jù)輸入主要是處理某員工的月度獎金和其他應(yīng)扣、應(yīng)發(fā)的數(shù)據(jù)。登錄主要是判斷是否是合 法的用戶,在數(shù)據(jù)庫設(shè)計中用戶的登錄名是固定的,如果要添加用戶則在用戶主界面進行添加用戶信息。執(zhí)行查詢語句 Set mrc = ExecuteSQL(txtSQL, MsgText) If = True Then MsgBox 沒有這個用戶 ,請重新輸入用戶 !, vbOKOnly + vbExclamation, 警告 Else 39。 1. 對一般的輸入錯誤,系統(tǒng)會自動給出是何種錯誤的提示窗口,返回后,要求重新輸入。 5 系統(tǒng)測試 31 第五章 系統(tǒng)測試 一、 系統(tǒng)測試的目標 系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個十分重要而且漫長的階段,它是保證系統(tǒng)質(zhì)量和可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施的最終審查。因此軟件測試的目的應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。計算機系統(tǒng)中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞會影響數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失。在此因考慮到問題的復(fù)雜性就不做詳細的介紹。登錄實現(xiàn)的代碼如下所示: Private Sub cmdOK_Click() 39。 6. 用戶登錄 用戶登錄進入人事管理系統(tǒng)。 二、 系統(tǒng)功能描述 系統(tǒng)開 發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事信息管理,系統(tǒng)應(yīng)包括以下的幾個方面內(nèi)容: 1. 員工信息管理 實現(xiàn)對員工的基本信息的管理,如員工資本信息的添加、修改、刪除和查詢。 (一) 概念模型 概念模式是獨立與數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立與支持數(shù)據(jù)庫的 DBMS,不依賴于計算機系統(tǒng)的。 (3)、數(shù)據(jù)流。 員工人力資源部各部門財務(wù)部聘用通知單人員分配信息單考勤信息員工評價信息工資信息表員工基本信息 2 系統(tǒng)需求分析 11 圖 員工基本信息業(yè)務(wù)流程圖 fig (四) 員工考勤信息業(yè)務(wù)流程圖 員工考勤信息是本系統(tǒng)的一個子系統(tǒng),他主要是針對員工的考勤信息的一個管理,通過對企業(yè)人事信息管理系統(tǒng)中的考勤分析后得出了以下的關(guān)于考勤信息 的業(yè)務(wù)流程圖,具體如 圖所示。 接著進入需求描述階段,以需求模型為基礎(chǔ),考慮到問題的軟件可解性,生成規(guī)格說明和初步的用戶手冊。 五、 可行性研究 (一) 技術(shù)可行性 本系統(tǒng)所采用的軟硬件平臺具體要求如下: 1 緒論 7 硬件: 處理器:英特爾 賽揚 D325 主板:雙敏 UP4PEN Pro. 顯卡、聲卡:盈 通 GF4MX4000, 內(nèi)存: 256 MB DDR333 硬盤: ST40G/7200, 鼠標、鍵盤:三聯(lián)光電套, 顯示器:三星 788DF 軟件: Microsoft SQL server 2021, Microsoft Visual Basic Microsoft Windows 2021 professional,采用 Visual Basic 作為開發(fā)工具。 1 緒論 5 Active .Exe.DLL數(shù)據(jù)源窗體DHTML報表編碼中間層數(shù)據(jù)Microsoft可視化數(shù)據(jù)工具MicrosoftTransactionServer遠端D C O M , 遠端A D O 數(shù)據(jù)集,遠端UDTs數(shù)據(jù)訪問ADO,RDO,DAO數(shù)據(jù)邦定類模塊用戶控件數(shù)據(jù)環(huán)境ADO Recordset對 象ADO Data控 件 圖 數(shù)據(jù)庫訪問示意圖 fig ADO 是微軟公司最新的數(shù)據(jù)訪問技術(shù)。 二、 問題的提出及研究的意義 綜上所述,傳統(tǒng)的手工方式的企業(yè)人事管理流程不可避免地存在著許多弊端。 最初的人事管理采用人工方式,記錄量大,易出錯。國家有關(guān)部門曾重點扶持過一批國有大企業(yè)的信息化工程,并以它們?yōu)闃影逶谌珖圃鞓I(yè)企業(yè)中推廣過 CIMS。早在 20 世紀 30 年代,柏德就強調(diào)了決策在組織管理中的作用。s quantity, the salary managements of enterprises bee more and more plicated too, if it can be realized the automation of management of the salary, it will undoubtedly bring to administrative department of enterprises very big and convenient. But how effectively to implement the great management to the all people of the whole enterprise , how to count 、layout、 analysis、 forecast the enterprise constitutes circs and developing current. Base on the result of the analytic establish correspond personnel policy, so this work bee more and more plicated and too, in the early personnel management system if it can be realized the automation of management of the salary, it will undoubtedly bring to administrative department of enterprises very big and convenient. Management of information is an old activity, while the means of managing is developing during all the time: from handwork to puter technology。 2. 管理信息系統(tǒng)( Management Information System, MIS) 計算機技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)通信技術(shù)與現(xiàn)代管理技術(shù)相結(jié)合,產(chǎn)生了管理信息系統(tǒng), 20 世紀 70 年代以來管理信息系統(tǒng)逐漸發(fā)展、成熟起來,表現(xiàn)出高度集中、定量化科學(xué)管理兩大特點。對人事管理的要求也不斷提高,實現(xiàn)人事管理自動化, 無疑將帶來高效率的企業(yè)管理。根據(jù)研究還發(fā)