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