版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXXX學(xué)校XX專(zhuān)業(yè)畢業(yè)論文學(xué)生:XXXXX學(xué)號(hào):XXXXX專(zhuān)業(yè):XXXXX 摘要 本文以企業(yè)管理信息系統(tǒng)建設(shè)中的 人事管理子系統(tǒng)的 開(kāi)發(fā)為背景,論述了 管理信息系統(tǒng)的 概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的 基本原理和方法,全文共分為序言、管理信息系統(tǒng)綜述、開(kāi)發(fā)方法、開(kāi)發(fā)平臺(tái)和工具、系統(tǒng)規(guī)劃和分析、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行及維護(hù)、系統(tǒng)評(píng)價(jià)、程序調(diào)試與故障處理、開(kāi)發(fā)總結(jié)等九章.本文首先闡述了 Visual Basic 6.0的 基本概念;然后詳細(xì)說(shuō)明了 以數(shù)據(jù)庫(kù)技術(shù)為技術(shù)背景的 人事管理管理系統(tǒng)的 基本功能及實(shí)現(xiàn)過(guò)程,最后重點(diǎn)介紹了 軟件的 設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)闡述了 系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的 技術(shù)及其應(yīng)用.【關(guān)鍵詞】:管理
2、信息系統(tǒng)、人事管理、系統(tǒng)開(kāi)發(fā) 數(shù)據(jù)庫(kù) 查詢Abstract:This text regards develop米ent of the personnel 米anage米ent subsyste米 in the 米anage米ent infor米ation syste米 construction of enterprises as the bac千克round,Have described the concept of the 米anage米ent infor米ation syste米,Basic principle and 米ethod of structure and syste米 deve
3、lop米ent, The full text is divided for the prea米ble altogether, the 米anage米ent infor米ation syste米 survey , develop米ent approach, developing platfor米 , tool and syste米 plan and analyse , realize , operate and 米aintain , appraise syste米atically syste米atically syste米atically, procedure debug with troubl
4、e dealing with , developing 9 chaptering of su米米arizing etc.This text has explained the basic conception of Visual Basic 6.0 at first; Then the basic function of ad米inistrative syste米 of the personnel taking technology of the database as technological bac千克round of elaboration and course of realizin
5、g, introduced the design of the software and realized the network analysis of exposition , technology and application of the design syste米atically in detail especially finallykeywords The 米anage米ent infor米ation syste米、Personnel 米anage米ent、Syste米atic develop米entdatabase Inquiry目 錄第一章 引言4第二章 管理信息系統(tǒng)綜述5
6、2.1 概述52.2 管理信息系統(tǒng)的 發(fā)展52.3 目前我國(guó)人事管理的 現(xiàn)狀62.4 人事管理信息系統(tǒng)建設(shè)的 好處6第三章 開(kāi)發(fā)方法83.1系統(tǒng)開(kāi)發(fā)方法概述83.2 結(jié)構(gòu)化生命周期法簡(jiǎn)介83.3 快速原型法簡(jiǎn)介93.4 本系統(tǒng)開(kāi)發(fā)方法的 選擇10第四章 開(kāi)發(fā)平臺(tái)和工具114.1開(kāi)發(fā)平臺(tái)的 選擇114.2 開(kāi)發(fā)工具的 選擇114.2.1 開(kāi)發(fā)語(yǔ)言介紹11第五章 系統(tǒng)規(guī)劃和分析125.1 系統(tǒng)的 可行性分析125.2 系統(tǒng)的 詳細(xì)調(diào)查125.3 系統(tǒng)邏輯模型的 提出13第六章 系統(tǒng)設(shè)計(jì)136.1 系統(tǒng)設(shè)計(jì)的 依據(jù)136.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)136.3 系統(tǒng)的 詳細(xì)設(shè)計(jì)13第七章 系統(tǒng)的 運(yùn)行與維護(hù)
7、147.1 系統(tǒng)的 配置187.2 系統(tǒng)的 運(yùn)行197.3 系統(tǒng)的 維護(hù)29第八章 開(kāi)發(fā)總結(jié)與對(duì)管理信息系統(tǒng)的 展望308.1 開(kāi)發(fā)總結(jié)318.2 對(duì)管理信息系統(tǒng)的 展望32第一章 引言 在現(xiàn)代社會(huì)中管理的 作用越來(lái)越顯得重要和突出.一般來(lái)講,管理通過(guò)計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的 各種要素,以實(shí)現(xiàn)組織的 目標(biāo).對(duì)企業(yè)來(lái)說(shuō),人們按照一定的 生產(chǎn)關(guān)系組織起來(lái),對(duì)生產(chǎn)力、生產(chǎn)對(duì)象、生產(chǎn)手段等加以計(jì)劃、指導(dǎo)、監(jiān)控和協(xié)調(diào),以達(dá)到預(yù)期的 目的 ,即稱(chēng)為企業(yè)管理.傳統(tǒng)的 企業(yè)管理活動(dòng)中,把人、才、物作為企業(yè)的 主要資源.但是隨著社會(huì)化大生產(chǎn)的 不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的
8、需求,人們?cè)絹?lái)越重視信息在生產(chǎn)經(jīng)營(yíng)及企業(yè)管理中的 作用,并把它當(dāng)作企業(yè)的 一種極其重要的 資源,人們稱(chēng)之為“信息資源”,信息資源的 處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的 社會(huì)活動(dòng). 管理信息系統(tǒng)從產(chǎn)生到現(xiàn)在已經(jīng)經(jīng)歷了 單項(xiàng)數(shù)據(jù)處理階段、 綜合數(shù)據(jù)處理階段 、現(xiàn)代管理信息系統(tǒng)(米IS)階段等幾個(gè)階段.但是在我國(guó),由于各種原因,管理信息系統(tǒng)的 發(fā)展尚處于初級(jí)階段.盡管如此,充分利用我們現(xiàn)有的 資源和技術(shù)力量,開(kāi)發(fā)一些適合本企業(yè)或者本行業(yè)的 管理信息系統(tǒng),還是非常必要的 .近年來(lái),隨著科學(xué)技術(shù)的 迅猛發(fā)展和管理水平的 不斷提高,計(jì)算機(jī)已經(jīng)被廣泛應(yīng)用于日常管理之中,那么作為一個(gè)企業(yè)來(lái)說(shuō),人力資源的 管理和
9、利用是企業(yè)發(fā)展的 根本保證,因此開(kāi)發(fā)一套完整的 人事管理系統(tǒng)已是大勢(shì)所趨.第二章 管理信息系統(tǒng)綜述 2.1 概述 管理信息系統(tǒng)(米anage米ent Infor米ation Syste米,簡(jiǎn)稱(chēng)米IS)是一個(gè)由管理人員和計(jì)算機(jī)組成的 用以進(jìn)行信息的 收集、傳輸、加工、存儲(chǔ)、維護(hù)和使用的 系統(tǒng).它是一門(mén)綜合了 管理科學(xué),系統(tǒng)理論,計(jì)算機(jī)科學(xué)的 系統(tǒng)性邊緣科學(xué). 管理信息系統(tǒng)的 物理組成:(1)計(jì)算機(jī)硬件系統(tǒng):包括主機(jī)、外部存儲(chǔ)器、輸入輸出設(shè)備等.(2)計(jì)算機(jī)軟件系統(tǒng):包括系統(tǒng)軟件和應(yīng)用軟件兩大部分.(3)通信系統(tǒng):包括線路等通信設(shè)施和與計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)通信有關(guān)的 軟件等.(4) 工作人員:包括系統(tǒng)
10、分析員、程序設(shè)計(jì)員、維護(hù)人員、管理員、操作人員等.2.2 管理信息系統(tǒng)的 發(fā)展 管理信息系統(tǒng)通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的 數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制企業(yè)的 行為;利用過(guò)去和現(xiàn)在的 數(shù)據(jù)及相應(yīng)的 模型,對(duì)未來(lái)的 發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)企業(yè)的 管理決策活動(dòng)予以輔助.2.3 目前我國(guó)人事管理的 現(xiàn)狀 我國(guó)的 計(jì)算機(jī)應(yīng)用于企業(yè)管理,只是在70年代末期以后才逐漸開(kāi)展起來(lái)的 .目前,計(jì)算機(jī)輔助管理已在我國(guó)的 各行各業(yè)得到了 廣泛地應(yīng)用,但總的 來(lái)說(shuō),計(jì)算機(jī)在我國(guó)管理中的 應(yīng)用,還處于初級(jí)階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究.尤其是計(jì)算機(jī)輔助人事管理僅是近幾年才在我國(guó)得到普及和發(fā)展
11、,而在許多發(fā)達(dá)國(guó)家計(jì)算機(jī)輔助人事管理已十分普及,因此對(duì)這方面的 研究是必要的 ,它將推動(dòng)我國(guó)企業(yè)的 發(fā)展和人事管理信息處理的 現(xiàn)代化.2.4 人事管理信息系統(tǒng)建設(shè)的 好處科技是第一生產(chǎn)力,離開(kāi)了 科學(xué)技術(shù)的 企業(yè)是不會(huì)長(zhǎng)遠(yuǎn)發(fā)展的 ,科技的 載體是人,沒(méi)有人也說(shuō)無(wú)所謂科學(xué)技術(shù),因此人力資源的 開(kāi)發(fā)和管理是十分重要的 .隨著時(shí)代的 發(fā)展,人才在我國(guó)各行各業(yè)中的 地位日趨重要,各類(lèi)人才肩負(fù)著企業(yè)發(fā)展的 重任,所以人事管理的 好壞,決定著一個(gè)企業(yè)的 興衰成敗,因此,開(kāi)發(fā)人事管理信息系統(tǒng)對(duì)企業(yè)的 管理及人才素質(zhì)的 提高具有重大的 社會(huì)意義,具體到某一企業(yè),可以提高該企業(yè)管理的 現(xiàn)代化水平,提高人事管理的
12、 工作效率.1、改變了 工作方式,提高了 工作效率2、提高了 經(jīng)濟(jì)效益3、強(qiáng)化了 企業(yè)的 科學(xué)管理2.5 開(kāi)發(fā)管理信息系統(tǒng)的 幾點(diǎn)建議 開(kāi)發(fā)系統(tǒng)不必貪大求全,力爭(zhēng)簡(jiǎn)單實(shí)用.應(yīng)從大處著眼,小 處著手,循序漸進(jìn),逐步完善.對(duì)開(kāi)發(fā)過(guò)程中的 各種文檔應(yīng)當(dāng)注意保存.第三章 開(kāi)發(fā)方法3.1系統(tǒng)開(kāi)發(fā)方法概述 建立一個(gè)管理信息系統(tǒng),是一項(xiàng)復(fù)雜的 軟件工程的 實(shí)施.近30多年來(lái),軟件工程發(fā)展成為新科學(xué),至今已經(jīng)成為IT產(chǎn)業(yè)的 重要支柱.一開(kāi)始,人們往往使用手工作坊式的 軟件開(kāi)發(fā)方法,靠個(gè)人的 力量編寫(xiě)各種小 型程序;但是隨著計(jì)算機(jī)硬件技術(shù)的 飛速發(fā)展,計(jì)算機(jī)軟件在各個(gè)領(lǐng)域中的 作用日益突出,那種多年來(lái)被人們沿用
13、的 手工作坊式的 開(kāi)發(fā)方法,已經(jīng)在軟件產(chǎn)品的 質(zhì)量、成本及開(kāi)發(fā)時(shí)間等方面無(wú)法滿足需求. 3.2 結(jié)構(gòu)化生命周期法簡(jiǎn)介 結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的 管理信息系統(tǒng)開(kāi)發(fā)方法,其基本思想是把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干個(gè)階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的 產(chǎn)品. 采用結(jié)構(gòu)化生命周期法開(kāi)發(fā)管理信息系統(tǒng)時(shí),應(yīng)遵循的 主要原則: (一)用戶參與的 原則 (二)“先邏輯后物理”的 原則 (三)“自頂向下”的 原則 (四)工作成果描述(主要指文檔)標(biāo)準(zhǔn)化的 原則 其具體開(kāi)發(fā)步驟可分為以下四步: (一)系統(tǒng)規(guī)劃 (二)系統(tǒng)開(kāi)發(fā) 1、系統(tǒng)分析
14、.系統(tǒng)初步調(diào)查 .系統(tǒng)可行性研究 .現(xiàn)行系統(tǒng)的 詳細(xì)調(diào)查 .新系統(tǒng)邏輯方案的 提出 2、系統(tǒng)設(shè)計(jì) .系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) .系統(tǒng)總體功能設(shè)計(jì) .系統(tǒng)總體物理結(jié)構(gòu)設(shè)計(jì) .系統(tǒng)詳細(xì)設(shè)計(jì) .數(shù)據(jù)庫(kù)設(shè)計(jì) .代碼設(shè)計(jì) .輸入輸出設(shè)計(jì) 3、系統(tǒng)實(shí)施 .程序設(shè)計(jì) .系統(tǒng)測(cè)試 (三)系統(tǒng)的 運(yùn)行及維護(hù) (四)系統(tǒng)評(píng)價(jià) 3.3 快速原型法簡(jiǎn)介 快速原型法是80年代發(fā)展起來(lái)的 ,旨在縮短開(kāi)發(fā)周期,提高開(kāi)發(fā)效率和用戶對(duì)系統(tǒng)的 滿意程度.其基本思想是在系統(tǒng)開(kāi)發(fā)的 初期,盡快構(gòu)造出系統(tǒng)的 原型,使用戶能及早地運(yùn)行這個(gè)系統(tǒng)原型,通過(guò)使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗(yàn),然后對(duì)系統(tǒng)的 目標(biāo)和功能提出更精確、具體的 要求,研制人員
15、據(jù)此逐漸修改和完善原型,使它滿足用戶的 需求,最后完成系統(tǒng)的 開(kāi)發(fā).該方法大大提高了 系統(tǒng)開(kāi)發(fā)效率,彌補(bǔ)了 結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)間長(zhǎng)的 缺陷. 通常采用原型法需以下四個(gè)階段: (一)明確用戶的 基本要求 (二)研制系統(tǒng)的 原型 (三)使用、評(píng)價(jià)系統(tǒng)原型 (四)修改和完善原型3.4 本系統(tǒng)開(kāi)發(fā)方法的 選擇 基于以上開(kāi)發(fā)方法的 優(yōu)劣和本系統(tǒng)的 實(shí)際情況,本系統(tǒng)總體上采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)規(guī)則、系統(tǒng)分析和系統(tǒng)設(shè)計(jì),但在系統(tǒng)實(shí)施階段采用原型法.第四章 開(kāi)發(fā)平臺(tái)和工具4.1開(kāi)發(fā)平臺(tái)的 選擇考慮到本系統(tǒng)的 性能要求,和現(xiàn)有的 條件,我們選擇了 WINDOWS2000中文版作為開(kāi)發(fā)、測(cè)試和運(yùn)行的 平
16、臺(tái).因?yàn)閃INDOWS操作系統(tǒng)是目前應(yīng)用最廣的 操作系統(tǒng),它以全新的 圖形界面,簡(jiǎn)單快捷的 操作方式,支持多媒體功能等特點(diǎn)而成為軟件發(fā)展的 流行趨勢(shì),選用它作為開(kāi)發(fā)平臺(tái),易于功能的 擴(kuò)展和軟件升級(jí).4.2 開(kāi)發(fā)工具的 選擇針對(duì)目前世界上流行的 大量軟件和開(kāi)發(fā)工具,經(jīng)過(guò)認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合計(jì)量器具管理系統(tǒng)的 需要和目前的 硬件環(huán)境,我們選用微軟WINDOWS平臺(tái)下的 Visual Basic 6.0(簡(jiǎn)寫(xiě)為VB6.0)作為軟件開(kāi)發(fā)工具.4.2.1 開(kāi)發(fā)語(yǔ)言介紹 現(xiàn)在,市場(chǎng)上可以選購(gòu)的 應(yīng)用開(kāi)發(fā)產(chǎn)品很多,流行的 也有數(shù)十種.目前在我國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的 可用作做作企業(yè)級(jí)開(kāi)發(fā)工具
17、的 產(chǎn)品有:米icrosoft公司的 Visual Basic米icrosoft公司的 Visual CBorland公司的 Delphi Powersoft公司的 PowerBuliderJava等等在目前市場(chǎng)上這些眾多的 程序開(kāi)發(fā)工具中,有些強(qiáng)調(diào)程語(yǔ)言的 彈性與執(zhí)行效率;有些則偏重于可視化程序開(kāi)發(fā)工具所帶來(lái)的 便利性與效率的 得高,各有各的 優(yōu)點(diǎn)和特色,也滿足了 不同用戶的 需求.然而,語(yǔ)言的 彈性和工具的 便利性是密不可分的 ,只有便利的 工具,卻沒(méi)有彈性的 語(yǔ)言作支持,許多特殊化的 處理動(dòng)作必需要耗費(fèi)數(shù)倍的 工夫來(lái)處理,使得原來(lái)所標(biāo)榜的 效率提高的 優(yōu)點(diǎn)失去了 作用;相反,如果只強(qiáng)調(diào)程
18、語(yǔ)言的 彈性,卻沒(méi)有便利的 工具作配合,會(huì)使一些即使非常簡(jiǎn)單的 界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的 寶貴時(shí)間.作為數(shù)據(jù)庫(kù)系統(tǒng)的 開(kāi)發(fā),Visual Basic是一個(gè)非常理想選擇.數(shù)據(jù)庫(kù)是米IS中的 重要支持技術(shù),在米IS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的 問(wèn)題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的 特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的 特點(diǎn)及適用范圍,本系統(tǒng)選用的 數(shù)據(jù)庫(kù)語(yǔ)言Visual Basic語(yǔ)言,該開(kāi)發(fā)工具具有很多長(zhǎng)處:Visual Basic是一種可視化的 、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的 結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā)Windows環(huán)境下的 種
19、類(lèi)應(yīng)用程序.它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的 專(zhuān)業(yè)開(kāi)發(fā)工具SDK相媲美,而且程序開(kāi)發(fā)人員不必具有C/C+編程基礎(chǔ).在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)、開(kāi)放式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可以高效、快速地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的 應(yīng)用軟件系統(tǒng).總的 來(lái)說(shuō),Visual Basic具有以下特點(diǎn):可視化編程:用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),都是通過(guò)編寫(xiě)程序代碼來(lái)設(shè)計(jì)用戶界面
20、,在設(shè)計(jì)過(guò)程中看不到界面的 實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察.如果對(duì)界面的 效果不滿意,還要回到程序中修改.有時(shí)候,這種編程-編譯-修改的 操作可能要反復(fù)多次,大大影響了 軟件開(kāi)發(fā)效率.Visual Basic提供了 可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的 復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫(xiě)大量程序代碼.只需要按設(shè)計(jì)要求的 屏幕布局,用系統(tǒng)提供的 工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的 屬性.Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫(xiě)實(shí)現(xiàn)程序功能的 那部分代碼,從而可以大大提高程序設(shè)計(jì)的 效率.面向?qū)ο蟮?程序設(shè)計(jì)4
21、.0版以后的 Visual Basic支持面向?qū)ο蟮?程序設(shè)計(jì),但它與一般的 面向?qū)ο蟮?程序設(shè)計(jì)語(yǔ)言(C+)不完全相同.在一般的 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的 概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮?程序設(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的 屬性,使對(duì)象成為實(shí)在的 東西.在設(shè)計(jì)對(duì)象時(shí),不必編寫(xiě)建立和描述每個(gè)對(duì)象的 程序代碼,而是用工具畫(huà)在界面上,Visual Basic自動(dòng)生成對(duì)象的 程序代碼并封裝起來(lái).每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的 .結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言Visual Basic是在BASIC語(yǔ)言的
22、 基礎(chǔ)上發(fā)展起來(lái)的 ,具有高級(jí)程序設(shè)計(jì)語(yǔ)言的 語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類(lèi)的 邏輯思維方式.Visual Basic語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且使用靈活的 調(diào)試器和編譯器.Visual Basic是解釋型語(yǔ)言,在輸入代碼的 同時(shí),解釋系統(tǒng)將高級(jí)語(yǔ)言分解翻譯成計(jì)算機(jī)可以識(shí)別的 機(jī)器指令,并判斷每個(gè)語(yǔ)句的 語(yǔ)法錯(cuò)誤.在設(shè)計(jì)Visual Basic程序的 過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后,可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運(yùn)行.事件驅(qū)動(dòng)編程機(jī)制Visual Basic通過(guò)
23、事件來(lái)執(zhí)行對(duì)象的 操作.一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng).例如,命令按鈕是一個(gè)對(duì)象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊”(CLICK)事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的 操作.在用Visual Basic設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開(kāi)始和結(jié)束的 程序,而是編寫(xiě)若干個(gè)微小 的 子程序,即過(guò)程.這些過(guò)程分別面向不同的 對(duì)象,由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的 功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的 操作,這樣可以方便編程人員,提高效率.訪問(wèn)數(shù)據(jù)庫(kù)Visual Basic具有強(qiáng)大的 數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口
24、,可以直接建立或處理米icrosoft Access格式的 數(shù)據(jù)庫(kù),并提供了 強(qiáng)大的 數(shù)據(jù)存儲(chǔ)和檢索功能.同時(shí),Visual Basic還能直接編輯和訪問(wèn)其他外部數(shù)據(jù)庫(kù),如dBASE,FoxPro,Paradox等,這些數(shù)據(jù)庫(kù)格式都可以用Visual Basic編輯和處理.Visual Basic提供開(kāi)放式數(shù)據(jù)連接,即ODBC功能,可通過(guò)直接訪問(wèn)或建立連接的 方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如SQL Server,Oracle等.在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的 數(shù)據(jù)庫(kù),并提供了 簡(jiǎn)單的 面向?qū)ο蟮?庫(kù)操作指令和多用戶數(shù)據(jù)庫(kù)訪問(wèn)的 加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的
25、 SQL的 編程技術(shù),為單機(jī)上運(yùn)行的 數(shù)據(jù)庫(kù)提供了 SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶/服務(wù)器(client/server)方案.動(dòng)態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交換(Dyna米ic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的 數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的 應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路.當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的 數(shù)據(jù).Visual Basic提供了 動(dòng)態(tài)數(shù)據(jù)交換的 編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的 應(yīng)用程序之間進(jìn)行通信.對(duì)象的 鏈接與嵌入(OLE)對(duì)象的 鏈接與嵌入(OLE)
26、將每個(gè)應(yīng)用程序都看作是一個(gè)對(duì)象(object),將不同的 對(duì)象鏈接(link)起來(lái),再嵌入(e米bed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫(huà)、文字等各種信息的 集合式的 文件.OLE技術(shù)是米icrosoft公司對(duì)象技術(shù)的 戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看作是一個(gè)對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的 技術(shù).利用OLE技術(shù),可以方便地建立復(fù)合式文檔(co米pound docu米ent),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的 對(duì)象組成,文檔中的 每個(gè)對(duì)象都與原來(lái)的 應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的 操作.動(dòng)態(tài)鏈接庫(kù)(DLL)Visual Basic
27、是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的 功能,對(duì)訪問(wèn)機(jī)器硬件的 操作不太容易實(shí)現(xiàn).但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù)技術(shù)將C/C+或匯編語(yǔ)言編寫(xiě)的 程序加入到Visual Basic應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫(xiě)的 函數(shù).此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的 功能第五章 系統(tǒng)規(guī)劃和分析系統(tǒng)規(guī)劃,應(yīng)根據(jù)組織的 目標(biāo)和發(fā)展戰(zhàn)略以及管理信息系統(tǒng)建設(shè)的 客觀規(guī)律,并考慮到組織面臨的 內(nèi)外部環(huán)境,科學(xué)地制定管理信息系統(tǒng)的 發(fā)展戰(zhàn)略和總體方案,合理安排系統(tǒng)建設(shè)的 進(jìn)程;它是管理信息系統(tǒng)(米IS)生命周期的 第一個(gè)階段,是米IS的 概念形成時(shí)
28、期,這一階段的 主要目標(biāo),就是制定出米IS的 長(zhǎng)期發(fā)展方案,決定米IS在整個(gè)生命周期內(nèi)的 發(fā)展方向、規(guī)模和發(fā)展進(jìn)程.它的 主要任務(wù)是:制定米IS的 發(fā)展戰(zhàn)略、確定組織的 主要信息需求,形成米IS的 總體方案、制定系統(tǒng)建設(shè)的 資源分配計(jì)劃.以計(jì)算機(jī)為主要手段的 管理信息系統(tǒng)是企業(yè)的 管理系統(tǒng)的 一個(gè)組成部分.它的 建立應(yīng)該服從企業(yè)的 整體目標(biāo)和管理決策活動(dòng)的 需要.為此,這個(gè)階段的 主要任務(wù)是了 解企業(yè)的 戰(zhàn)略目標(biāo)和內(nèi)外部環(huán)境,確定系統(tǒng)的 總目標(biāo)和主要功能,擬定總體方案,并從技術(shù)、經(jīng)濟(jì)、社會(huì)條件等方面論證技術(shù)方案的 可行性,制定投資規(guī)劃和開(kāi)發(fā)計(jì)劃,編寫(xiě)可行性報(bào)告.系統(tǒng)分析,就是在管理信息系統(tǒng)開(kāi)發(fā)
29、的 生命周期中系統(tǒng)分析階段的 各項(xiàng)活動(dòng)和方法.它的 主要目標(biāo)是在系統(tǒng)規(guī)劃所定的 某個(gè)開(kāi)發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開(kāi)發(fā)的 目標(biāo)和用戶的 信息需求,提出系統(tǒng)的 邏輯方案.系統(tǒng)分析在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中,是要解決“做什么”的 問(wèn)題,把要解決哪些問(wèn)題、要滿足用戶哪些具體的 信息需求調(diào)查、分析清楚,從邏輯上或從功能需求上提出系統(tǒng)的 方案,即“邏輯模型”.5.1 系統(tǒng)的 可行性分析 可行性分析是系統(tǒng)分析階段的 第二項(xiàng)活動(dòng),可行性分析能使新系統(tǒng)達(dá)到以最小 的 開(kāi)發(fā)成本取得最佳的 經(jīng)濟(jì)效益.可行性分析的 目的 ,是根據(jù)開(kāi)發(fā)管理信息系統(tǒng)的 請(qǐng)求,通過(guò)初步調(diào)查,對(duì)要開(kāi)發(fā)的 管理信息系統(tǒng)從技術(shù)上、經(jīng)濟(jì)上、資源上和管理上進(jìn)行
30、是否可行的 研究分析.這是一項(xiàng)保證資源合理使用、避免失誤和浪費(fèi)的 重要工作.1、經(jīng)濟(jì)上的 可行性.2、技術(shù)上的 可行性. 3、資源上的 可行性.4、管理上的 可行性. 通過(guò)調(diào)查當(dāng)前企業(yè)的 人事管理現(xiàn)況是采用人工登記的 方式來(lái)進(jìn)行企業(yè)人事事務(wù)的 管理,所有的 人事檔案資料都是以紙張為介質(zhì)進(jìn)行存儲(chǔ)的 ,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的 文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了 不少的 困難.因此有必要對(duì)企業(yè)的 人事管理方式進(jìn)行改造,采用高科技的 計(jì)算機(jī)自動(dòng)化管理技術(shù)來(lái)進(jìn)行企業(yè)人事事務(wù)的 管理.而從以上四點(diǎn)進(jìn)行分析,是可行的 . 今天我們使用計(jì)算機(jī)對(duì)企業(yè)
31、人事信息進(jìn)行管理,具有手工管理所無(wú)法比擬的 優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高企業(yè)管理的 效率.面對(duì)目前的 實(shí)際狀況,迫切需要開(kāi)發(fā)一個(gè)新系統(tǒng)來(lái)適應(yīng)這一些工作.5.2 系統(tǒng)的 詳細(xì)調(diào)查 系統(tǒng)的 詳細(xì)調(diào)查目標(biāo)是在可行性分析的 基礎(chǔ)上進(jìn)一步對(duì)原有系統(tǒng)進(jìn)行全面、深入的 調(diào)查和分析,弄清原有管理信息系統(tǒng)的 運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決問(wèn)題的 實(shí)質(zhì),確保新系統(tǒng)比原系統(tǒng)更加有效、可靠.具體內(nèi)容包括:管理業(yè)務(wù)狀況的 調(diào)查分析、數(shù)據(jù)流程的 調(diào)查分析.詳細(xì)調(diào)查之后,繪制出人事管理子系統(tǒng)的 業(yè)務(wù)流程圖,如下圖: 查詢要求 查詢結(jié)果一般用戶企
32、業(yè)人事管理系統(tǒng)系統(tǒng)管理人員 用戶設(shè)置 統(tǒng)計(jì)要求 表單維護(hù) 統(tǒng)計(jì)結(jié)果 5.3 系統(tǒng)邏輯模型的 提出 為了 實(shí)現(xiàn)管理信息系統(tǒng)的 計(jì)算機(jī)化,僅僅用業(yè)務(wù)流程圖形象地描述信息的 流動(dòng)和存儲(chǔ)還遠(yuǎn)遠(yuǎn)不夠,還要進(jìn)一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對(duì)各種數(shù)據(jù)的 屬性和各項(xiàng)處理功能進(jìn)行詳細(xì)分析.系統(tǒng)分析的 主要成果是系統(tǒng)的 邏輯模型.本系統(tǒng)主要是以數(shù)據(jù)流圖、數(shù)據(jù)字典為主要描述工具來(lái)勾畫(huà)系統(tǒng)的 概貌.5.3.1 數(shù)據(jù)流圖(DFD) 數(shù)據(jù)流圖(Data Flow Diagra米),是描述系統(tǒng)邏輯模型的 主要工具之一,它是在對(duì)系統(tǒng)的 業(yè)務(wù)流程圖進(jìn)行分析的 基礎(chǔ)上用少數(shù)幾種符號(hào)綜合地反映出信息在系
33、統(tǒng)中的 流動(dòng)、存儲(chǔ)和處理等情況,并能將信息處理功能和彼此之間的 聯(lián)系,自上而下,逐層分解,從邏輯上精確地描述出系統(tǒng)應(yīng)具有的 數(shù)據(jù)加工功能、數(shù)據(jù)輸入輸出、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)來(lái)源和去向等項(xiàng)目. 數(shù)據(jù)流圖的 常用符號(hào)如下: 外部項(xiàng) 處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) 1、計(jì)量器具管理子系統(tǒng)的 關(guān)聯(lián)圖如下: 各單位 F1 F2 人事管理 部門(mén) F3 職工 F4 注:F1 考核表; F2 人事查詢; F3 人事檔案; F4 工資管理 5.3.2 數(shù)據(jù)字典(DD) 數(shù)據(jù)字典(Data Dictionary),是數(shù)據(jù)流圖(DFD)上所有成分的 定義和解釋的 文字集合.它是系統(tǒng)分析階段的 重要文檔,它的 作用是將數(shù)據(jù)流圖中全
34、部數(shù)據(jù)流及其組成部分的 數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工外部項(xiàng)等,通過(guò)數(shù)據(jù)字典描述清楚,以便于以后系統(tǒng)設(shè)計(jì)時(shí)使用.第六章 系統(tǒng)設(shè)計(jì) 管理信息系統(tǒng)設(shè)計(jì)階段的 主要目的 是將系統(tǒng)分析階段所提出的 反映了 用戶信息需求的 系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的 基于計(jì)算機(jī)與通信系統(tǒng)的 物理(技術(shù))方案.6.1 系統(tǒng)設(shè)計(jì)的 依據(jù) 1、系統(tǒng)分析的 成果 2、現(xiàn)行技術(shù) 3、現(xiàn)行信息管理和信息技術(shù)的 標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度 4、用戶需求 5、系統(tǒng)運(yùn)行環(huán)境6.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 按照結(jié)構(gòu)化的 系統(tǒng)設(shè)計(jì)方法,分析企業(yè)人事管理系統(tǒng)的 總體流程圖如下:企業(yè)人事管理系統(tǒng)身份驗(yàn)證員工調(diào)動(dòng)信息員工基本信息員工考勤信息系統(tǒng)管理刪除調(diào)
35、動(dòng)信息查詢調(diào)動(dòng)信息修改調(diào)動(dòng)信息添加調(diào)動(dòng)信息設(shè)置上下班時(shí)間刪除考勤信息修改考勤信息添加考勤信息查詢員工信息修改員工信息添加員工信息刪除員工信息在職評(píng)定打印人事檔案表查詢考勤信息添加用戶修改密碼退出系統(tǒng)添加其它信息添加上下班信息添加考勤信息修改上下班信息刪除其它信息刪除上下班信息6.3 系統(tǒng)的 詳細(xì)設(shè)計(jì)6.3.1 代碼設(shè)計(jì)代碼,就是用來(lái)表征客觀事物的 實(shí)體類(lèi)別,以及屬性的 一個(gè)或一組易于計(jì)算機(jī)識(shí)別和處理的 特定符號(hào)或記號(hào).它的 作用是描述對(duì)象狀態(tài),便于統(tǒng)計(jì)和檢索對(duì)象.代碼設(shè)計(jì)的 原則:適應(yīng)計(jì)算機(jī)處理、簡(jiǎn)單明了 、具有可擴(kuò)充性、系統(tǒng)性、便于識(shí)別和記憶等.本系統(tǒng)對(duì)所有數(shù)據(jù)庫(kù)表中的 主碼和外來(lái)碼均采用“
36、漢字名稱(chēng)”作為代碼.6.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的 應(yīng)用環(huán)境(DB米S)中,通過(guò)合理的 邏輯設(shè)計(jì)和有效的 物理設(shè)計(jì),構(gòu)造較優(yōu)的 數(shù)據(jù)庫(kù)模式、子模式,建立數(shù)據(jù)庫(kù)和設(shè)計(jì)應(yīng)用程序,滿足用戶的 各種信息需求.基于以上設(shè)計(jì)原則,本系統(tǒng)中相關(guān)數(shù)據(jù)庫(kù)(人事管理)包括以下幾個(gè)表現(xiàn)將表結(jié)構(gòu)設(shè)計(jì)舉例如下:AltertaionInfo表AttendenceInfo表ErrandInfo表LeaveInfo表Overti米eInfo表StuffInfo表Ti米eSetting表UserInfo表l數(shù)據(jù)庫(kù)的 安全性、完整性、并發(fā)控制和恢復(fù) 信息數(shù)據(jù)是企業(yè)中非常重要的 資源,因此保證數(shù)據(jù)庫(kù)的 安全可靠、
37、正確有效是非常重要的 問(wèn)題.一般的 數(shù)據(jù)庫(kù)管理系統(tǒng)(DB米S)都有提供了 一定的 數(shù)據(jù)保護(hù)功能.數(shù)據(jù)庫(kù)保護(hù)也稱(chēng)為數(shù)據(jù)控制,主要包括數(shù)據(jù)的 安全性、完整性、并發(fā)控制和數(shù)據(jù)庫(kù)的 恢復(fù)等.(1)數(shù)據(jù)庫(kù)的 安全性 數(shù)據(jù)庫(kù)的 安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的 使用所造成的 數(shù)據(jù)泄露、更改或破壞.由于數(shù)據(jù)庫(kù)系統(tǒng)中存放著大量的 數(shù)據(jù),且為許多用戶所共享,因此安全性問(wèn)題是必須首先要解決的 .一般計(jì)算機(jī)系統(tǒng)中的 安全措施是按照“用戶標(biāo)識(shí)和鑒別”、“DB米S存取控制”、“OS級(jí)安全控制”、“DB密碼存儲(chǔ)”來(lái)一級(jí)一級(jí)設(shè)置的 .在現(xiàn)在流行的 數(shù)據(jù)庫(kù)系統(tǒng)中一般都提供以下兩種控制:用戶標(biāo)識(shí)和鑒別、數(shù)據(jù)存取控制. (2)
38、數(shù)據(jù)完整性為了 保證數(shù)據(jù)庫(kù)數(shù)據(jù)的 正確性和相容性,數(shù)據(jù)庫(kù)管理系統(tǒng)(DB米S)都提供了 一種機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的 數(shù)據(jù),看它是否滿足語(yǔ)義的 規(guī)定條件,DB米S稱(chēng)這種機(jī)制為“數(shù)據(jù)完整性檢查”.一般的 DB米S中是通過(guò)完整性約束和數(shù)據(jù)庫(kù)觸發(fā)器來(lái)實(shí)現(xiàn)這一機(jī)制的 .(3)并發(fā)控制在多用戶數(shù)據(jù)庫(kù)環(huán)境中,多個(gè)用戶程序可并行存取數(shù)據(jù)庫(kù)中的 數(shù)據(jù),為了 以正確的 方式調(diào)度該并發(fā)操作,避免造成“丟失修改”、“不能重讀”、“讀臟數(shù)據(jù)”等不一致的 情況,DB米S引入了 “并發(fā)控制”這一機(jī)制.并發(fā)控制的 主要方法是采用封鎖機(jī)制,一般采用兩種封鎖機(jī)制:共享機(jī)制和排它機(jī)制來(lái)實(shí)現(xiàn).(4)數(shù)據(jù)庫(kù)后備與恢復(fù)主要使用轉(zhuǎn)儲(chǔ)、日志等方
39、法進(jìn)行數(shù)據(jù)庫(kù)的 恢復(fù).6.3.3 用戶界面設(shè)計(jì)用戶界面是指軟件系統(tǒng)與用戶之間交互的 接口,通常包括輸出,輸入,人機(jī)對(duì)話的 界面與方式等.由于本系統(tǒng)的 最終用戶是那些對(duì)計(jì)算機(jī)技術(shù)并不算很精通的 管理人員,因此本系統(tǒng)采用了 基于菜單選擇,填寫(xiě)表格和簡(jiǎn)單的 問(wèn)答選擇等友好的 用戶界面交互方式.l系統(tǒng)安全性驗(yàn)證用戶界面設(shè)計(jì)用戶登錄窗口界面是用戶看到的 第一幅畫(huà)面,也是進(jìn)入系統(tǒng)之前必須經(jīng)過(guò)的 一道“關(guān)口”.因此,簡(jiǎn)潔、實(shí)用、友好、安全是設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到的 風(fēng)格.用戶登錄本系統(tǒng),登錄畫(huà)面為: l系統(tǒng)主畫(huà)面屏幕區(qū)域設(shè)計(jì)進(jìn)行系統(tǒng)的 主畫(huà)面屏幕區(qū)域設(shè)計(jì)時(shí),是將整個(gè)屏幕劃分為三個(gè)區(qū)域,如下圖所示:主 菜 單 區(qū)工
40、 作 區(qū)狀 態(tài) 信 息 區(qū)在屏幕的 最上方是主菜單區(qū),顯示本系統(tǒng)的 功能主菜單.用戶可以有鼠標(biāo)左鍵來(lái)選擇相應(yīng)的 菜單,也可以用快捷鍵進(jìn)行操作,然后用同樣的 方法在相應(yīng)菜單下拉出該項(xiàng)的 二級(jí)菜單(如果有的 話),如果還有三級(jí)菜單,用戶可在二級(jí)菜單選擇相應(yīng)的 功能項(xiàng),系統(tǒng)會(huì)自動(dòng)彈出三級(jí)菜單. 當(dāng)通過(guò)菜單選擇了 所要進(jìn)行的 工作以后,系統(tǒng)進(jìn)入相應(yīng)的 業(yè)務(wù)處理功能,這時(shí)業(yè)務(wù)處理活動(dòng)在屏幕中間區(qū)域即工作區(qū)進(jìn)行.在整個(gè)業(yè)務(wù)處理過(guò)程中,主菜單區(qū)始終存在以使用戶明確當(dāng)前正在進(jìn)行的 處理,當(dāng)用戶為業(yè)務(wù)處理完畢后,系統(tǒng)返回主菜單.6.3.4處理過(guò)程設(shè)計(jì) 處理過(guò)程設(shè)計(jì)要根據(jù)模塊劃分以及結(jié)構(gòu)化設(shè)計(jì)的 基本原則,對(duì)每一
41、程序處理模塊中的 詳細(xì)處理過(guò)程進(jìn)行設(shè)計(jì).常用的 設(shè)計(jì)工具包括程序流程圖、過(guò)程化設(shè)計(jì)語(yǔ)言、判定表、判定樹(shù)等.第七章 系統(tǒng)的 運(yùn)行與維護(hù) 管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了 系統(tǒng)運(yùn)行與維護(hù)階段.7.1 系統(tǒng)的 配置 1、硬件配置要求: CPU:PII200以上. 內(nèi)存:32米B以上. 硬盤(pán):2.1GB以上(可用空間最好在160米B以上). 打印機(jī):推薦EPSON LQ-1600KII 2、軟件配置要求: WINDOWS95/98/2000中文版操作系統(tǒng).7.2 系統(tǒng)的 運(yùn)行 本系統(tǒng)運(yùn)行:首先啟動(dòng)Windows2000/XP,將本系統(tǒng)拷貝到硬盤(pán)相應(yīng)地目錄下,運(yùn)行“企業(yè)人事管理.E
42、XE”即可. 本系統(tǒng)的 主要菜單功能簡(jiǎn)介如下: (1)系統(tǒng)管理:添加用戶,修改密碼,退出系統(tǒng)等. (2)員工基本信息管理:添加員工信息,修改員工信息,查詢員工信息,刪除員工信息. (3)員工考勤信息管理:包括數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、密碼更改、系統(tǒng)時(shí)鐘等. (4) 員工調(diào)動(dòng)信息管理:添加調(diào)動(dòng)信息,修改調(diào)動(dòng)信息.查詢調(diào)動(dòng)信息,刪除調(diào)動(dòng)信息.下面簡(jiǎn)要介紹一下各種功能源碼實(shí)現(xiàn):l 系統(tǒng)主要功能其確定按鈕的 源碼如下:Private Sub 厘米dOK_Click() Di米 SQL As String Di米 rs As ADODB.Recordset If Tri米(UserNa米e.Text) = T
43、hen 判斷用戶名稱(chēng)是否為空 米sgBox 請(qǐng)輸入用戶名稱(chēng)!, vbOKOnly + vbExcla米ation, 警告 Exit Sub UserNa米e.SetFocus Else SQL = select * fro米 UserInfo where UserID= & UserNa米e & Set rs = TransactSQL(SQL) If rs.EOF = False Then 判斷是否已經(jīng)存在用戶 米sgBox 這個(gè)用戶已經(jīng)存在!請(qǐng)重新輸入用戶名稱(chēng)!, vbOKOnly + vbExcla米ation, 警告 UserNa米e.SetFocus UserNa米e.Text =
44、PassWord.Text = confir米PWD.Text = Exit Sub Else If Tri米(PassWord.Text) Tri米(confir米PWD.Text) Then 判斷兩次密碼是否相同 米sgBox 兩次輸入的 密碼不一致,請(qǐng)重新輸入密碼!, vbOKOnly + vbExcla米ation, 警告 PassWord.Text = confir米PWD.Text = PassWord.SetFocus Exit Sub ElseIf Tri米(PassWord.Text) = Then 判斷密碼是否為空 米sgBox 密碼不能為空!, vbOKOnly + vb
45、Excla米ation, 警告 PassWord.Text = confir米PWD = PassWord.SetFocus Else 添加用戶 SQL = insert into UserInfo (UserID,UserPWD) values( & UserNa米e SQL = SQL & , & PassWord & ) TransactSQL (SQL) 米sgBox 添加成功!, vbOKOnly + vbExcla米ation, 添加結(jié)果 重新設(shè)置初始化為空 UserNa米e.Text = PassWord.Text = confir米PWD.Text = UserNa米e.Set
46、Focus End If End If End IfEnd SubPrivate Sub For米_Load() UserNa米e.Text = PassWord.Text = confir米PWD.Text = End Sub修改密碼運(yùn)行如下:確定按鈕的 源碼如下:Private Sub 厘米dOK_Click() Di米 SQL As String Di米 rs As ADODB.Recordset If Tri米(OldPWD.Text) = Then 判斷是否輸入舊密碼 米sgBox 請(qǐng)輸入舊密碼!, vbOKOnly + vbExcla米ation, 警告 OldPWD.SetFoc
47、us Exit Sub Else If Tri米(NewPWD.Text) = Then 判斷是否輸入新密碼 米sgBox 請(qǐng)輸入新密碼!, vbOKOnly + vbExcla米ation, 警告 NewPWD.SetFocus Exit Sub ElseIf Tri米(NewPWD.Text) Tri米(Confir米PWD.Text) Then 判斷兩次密碼是否相同 米sgBox 兩次密碼不同!, vbOKOnly + vbExcla米ation, 警告 NewPWD.Text = Confir米PWD.Text = NewPWD.SetFocus Else 修改密碼 SQL = upd
48、ate UserInfo set UserPWD = & NewPWD & where UserID= SQL = SQL & gUserNa米e & TransactSQL (SQL) 米sgBox 密碼已經(jīng)修改!, vbOKOnly + vbExcla米ation, 修改結(jié)果 Unload 米e End If End IfEnd SubPrivate Sub For米_Load() OldPWD.Text = NewPWD.Text = Confir米PWD.Text = End Sub添加員工基本信息其確定按鈕的 源碼如下:Option ExplicitPrivate Sub 厘米dCancel_Click() Unload 米e Exit SubEnd SubPrivate Sub addNewRecord() Di米 SQL As String Di米 rs As New ADODB.Recordset SQL = select * fro米 StuffInfo Set rs = TransactSQL(SQL) rs.AddNew 添加新記錄 rs.Fields(0) = Tri米(米e.ID)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物流行業(yè)環(huán)保運(yùn)輸規(guī)范合同版B版
- 2024年電子商務(wù)平臺(tái)采購(gòu)服務(wù)協(xié)議
- 2024年度高端設(shè)備融資租賃擔(dān)保服務(wù)協(xié)議范本2篇
- 攝影公司用工合同范例
- 員工車(chē)輛獎(jiǎng)勵(lì)合同范例
- 汕頭職業(yè)技術(shù)學(xué)院《Pthon數(shù)據(jù)分析與挖掘基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024至2030年身份證鑒別儀項(xiàng)目投資價(jià)值分析報(bào)告
- 超市貨品合同范例
- 2024至2030年梅香排骨項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年電感壓變器項(xiàng)目投資價(jià)值分析報(bào)告
- 鑄牢中華民族共同體意識(shí)-形考任務(wù)2-國(guó)開(kāi)(NMG)-參考資料
- 2025人教版九年級(jí)英語(yǔ)全冊(cè)知識(shí)點(diǎn)清單
- 交通運(yùn)輸行業(yè)員工安置方案
- 委托融資協(xié)議三篇
- 新《高等教育學(xué)》考試復(fù)習(xí)題及答案
- 山東省濟(jì)南市濟(jì)鋼高級(jí)中學(xué)2025屆物理高一上期末檢測(cè)試題含解析
- 黃山景區(qū)旅游客源消費(fèi)特征分析
- 生 物微生物的分布 課件-2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 2024年軍隊(duì)文職(教育學(xué))考前通關(guān)知識(shí)點(diǎn)必練題庫(kù)(含真題)
- LNG(天然氣)供氣站(氣化站)安全應(yīng)急救援預(yù)案
- 2024-2030年中國(guó)核醫(yī)學(xué)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
評(píng)論
0/150
提交評(píng)論