【正文】
ic >> 清華大學出版社 2000年6月 郭振波編著 人民郵電出版社 1999年3月 劉炳文等編著 清華大學出版社 2000年7月 完成時間2008年4月24日指導教師意見說明:此表由畢業(yè)生本人填寫,并交回系辦。 請每位學生認真填寫,本表填寫質(zhì)量作為教師評定學生畢業(yè)論文成績的依據(jù)之一四川航天職業(yè)技術(shù)學院畢業(yè)論文指導教師評閱意見學生姓名潘虹專業(yè)班級G05信息管理(論文)題目員工信息管理系統(tǒng)指導教師袁曉維教師職稱教師畢業(yè)設(shè)計論文評語 評定成績: 指導教師簽名: 200 年 月 日四川航天職業(yè)技術(shù)學院畢業(yè)論文評閱人評語學生姓名潘虹專業(yè)班級信息管理(論文)題目員工信息管理系統(tǒng)評閱人評語 評定成績: 評閱人簽名: 200 年 月 日 注:此表由答辯主席填寫。簡要介紹了窗體的制作過程,程序的編寫,添加,最后的編譯過程。關(guān)鍵詞:員工信息管理 數(shù)據(jù)庫 統(tǒng)計 AbstractThe software engineering principle the main body of a book is made use of by using to pile and pose employee information management system,has adopt be geared to the needs of marriage partner programming method , the person develops the aspect developing two mainly including that the data base buildingup poses in reply an upkeep and foreend application on the backstage , have realized employee information administration automation and informatization. software interface and operating method the main body of a book has been introduced fairly simplely. Brief process , procedure write , addition having introduced fabrication of the window body, final pilation rate. And have narrated author what one has learned from work understanding in developing process in the software.Key Words :The employee information administration data base counts目錄引言 1第一章 系統(tǒng)分析 2 3 6 8 10第二章 系統(tǒng)開發(fā)方法 12 3 結(jié)構(gòu)化生命周期法簡介 3 快速原型法簡介 4 本系統(tǒng)開發(fā)方法的選擇 5第三章 開發(fā)平臺和開發(fā)工具 5 開發(fā)平臺的選擇 5 開發(fā)工具的選擇 5 開發(fā)語言介紹 5第四章 系統(tǒng)的規(guī)劃與分析 9 系統(tǒng)的可行性分析 9 操作可行性分析 9 技術(shù)可行性分析 9 現(xiàn)有系統(tǒng)的分析 10 系統(tǒng)的安全性分析 10 系統(tǒng)的詳細調(diào)查 10 11 11第五章 系統(tǒng)的設(shè)計 12 系統(tǒng)流程圖 12 13 14 登錄窗體的設(shè)計 25: 29 32 員工管理模塊的設(shè)計 35 39第六章 主菜單的設(shè)計與系統(tǒng)的編譯發(fā)行 41 44結(jié) 論 4536 / 45引言本軟件使用Microsoft Basic 。數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的技術(shù),它隨著數(shù)據(jù)管理任務的需要而產(chǎn)生于20世紀60年代中期。數(shù)據(jù)庫技術(shù)的基本思想是對數(shù)據(jù)實行集中,統(tǒng)一,獨立的管理,用戶可以最大限度的共享數(shù)據(jù)資源。數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù),數(shù)據(jù)庫管理系統(tǒng),應用程序,用戶組成。 數(shù)據(jù)庫應用系統(tǒng)(DATABASE APPLICATION SYSTEMS DBAS) 1. 管理信息系統(tǒng) 2. 開放式信息服務系統(tǒng) 一個數(shù)據(jù)庫應用系統(tǒng)通常是由數(shù)據(jù)庫和應用程序兩部分組成,它們是在數(shù)據(jù)庫管理系統(tǒng)支持下設(shè)計和開發(fā)出來的。提高企業(yè)管理水平,必須全方位地提高企業(yè)管理意識。面對信息時代的挑戰(zhàn),利用高科技手段來提高企業(yè)員工信息管理無疑是一條行之有效的途徑。員工管理方面的信息化與科學化,已成為現(xiàn)代化生活水平步入高臺階的重要標志。對于企業(yè)來說,利用計算機支持企業(yè)高效率完成員工信息管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動型管理走向科學化、規(guī)范化的必要條件;而員工信息管理是一項瑣碎、復雜而又十分細致的工作,員工信息錄入,員工信息管理,信息查詢,請假等管理,一般不允許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行這項工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 Visual Basic是美國微軟公司的第一個編程工具和系統(tǒng)開發(fā)的第一個產(chǎn)品,Visual Basic以優(yōu)良的性能、較強的系統(tǒng)開發(fā)功能、完美的視覺界面和簡單易學的特點,已經(jīng)贏得了全世界廣大用戶的偏愛。 作為管理信息系統(tǒng)的開發(fā),Visual Basic是一個非常理想選擇。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。 一、 硬件要求: 1 486/DX66Mhz以上CPU 2 內(nèi)存16M以上(使用Windows NT需要32M以上內(nèi)存) 3 硬盤容量1GB以上(典型安裝需要128MB硬盤空間,完全安裝須要147MB硬盤空間,外加Microsoft開發(fā)者文檔67MB硬盤空間) 4 EGA以上分辨率的顯示器. 5 一個CDROM驅(qū)動器 6 鼠標或其它定點設(shè)備 二、軟件要求 1 操作系統(tǒng)應使用Microsoft Windows95及以上版本,或者使用Microsoft Windows . 2 . 第二章 系統(tǒng)開發(fā)方法 建立一個管理信息系統(tǒng),是一項復雜的軟件工程的實施。一開始,人們往往使用手工作坊式的軟件開發(fā)方法,靠個人的力量編寫各種小型程序;但是隨著計算機硬件技術(shù)的飛速發(fā)展,計算機軟件在各個領(lǐng)域中的作用日益突出,那種多年來被人們沿用的手工作坊式的開發(fā)方法,已經(jīng)在軟件產(chǎn)品的質(zhì)量、成本及開發(fā)時間等方面無法滿足需求。 采用結(jié)構(gòu)化生命周期法開發(fā)管理信息系統(tǒng)時,應遵循的主要原則: (一)用戶參與的原則 (二)“先邏輯后物理”的原則 (三)“自頂向下”的原則 (四)工作成果描述(主要指文檔)標準化的原則 其具體開發(fā)步驟可分為以下四步: (一)系統(tǒng)規(guī)劃 (二)系統(tǒng)開發(fā) 系統(tǒng)分析 .系統(tǒng)初步調(diào)查 .系統(tǒng)可行性研究 .現(xiàn)行系統(tǒng)的詳細調(diào)查 .新系統(tǒng)邏輯方案的提出 系統(tǒng)設(shè)計 .系統(tǒng)總體結(jié)構(gòu)設(shè)計 .系統(tǒng)總體功能設(shè)計 .系統(tǒng)總體物理結(jié)構(gòu)設(shè)計 .系統(tǒng)詳細設(shè)計 .數(shù)據(jù)庫設(shè)計 .代碼設(shè)計 .輸入輸出設(shè)計 系統(tǒng)實施 .程序設(shè)計 .系統(tǒng)測試 (三)系統(tǒng)的運行及維護 (四)系統(tǒng)評價 快速原型法簡介快速原型法是80年代發(fā)展起來的,旨在縮短開發(fā)周期,提高開發(fā)效率和用戶對系統(tǒng)的滿意程度。該方法大大提高了系統(tǒng)開發(fā)效率,彌補了結(jié)構(gòu)化生命周期法開發(fā)時間長的缺陷。第三章 開發(fā)平臺和開發(fā)工具 開發(fā)平臺的選擇考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了WINDOWS2000中文版作為開發(fā)、測試和運行的平臺。 開發(fā)工具的選擇 針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認真分析其優(yōu)缺點,結(jié)合員工信息管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟WINDOWS平臺下的Visual Basic ()作為軟件開發(fā)工具。目前在我國市場上最為流行、使用最多、最為先進的可用作做作企業(yè)級開發(fā)工具的產(chǎn)品有: Microsoft公司的Visual Basic Microsoft公司的Visual C Borland公司的Delphi Powersoft公司的PowerBulider Java等等 在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)編程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。 作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個非常理想選擇。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。 總的來說,Visual Basic具有以下特點: 可視化編程: 用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。有時候,這種編程編譯修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。 面向?qū)ο蟮某绦蛟O(shè)計 Basic支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(C++)不完全相同。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。 結(jié)構(gòu)化程序設(shè)計語言 Visual Basic是在BASIC語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。 Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。 事件驅(qū)動編程機制 Visual Basic通過事件來執(zhí)行對象的操作。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產(chǎn)生一個“單擊”(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。同時,Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)庫,如dBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫格式都可以用Visual Basic編輯和處理。在應用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標準,直接訪問服務器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡數(shù)據(jù)庫的SQL的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了SQL網(wǎng)絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務器(client/server)方案。當原始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。 對象的鏈接與嵌入(OLE) 對象的鏈接與嵌入(OLE)將每個應用程序都看作是一個對象(o