版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要本文通過用VB6.0編寫工資管理統(tǒng),利用軟件程原理采用面向對的編程方法,其開發(fā)主要包括后臺數據庫的建立和維護及前端應用程序的開發(fā)兩個方面,理的自動化信息化.
實現了工資本文還簡單紹了VB6.0件的界面及操作方法。簡要介紹了窗體的作過程,程序的編寫,添加,最后的編譯過程并且敘述了者在軟件開發(fā)過程中的心得體會。關鍵詞
:
工資管理數據庫
統(tǒng)計第一章
目錄引言第二章系分析..................................................................................3開背景..................................................................................需分析..................................................................................概系要求..................................................................................第三章開方法.....................................................
錯!未定書。系開發(fā)方法概述結構生命周期法簡介..........................................................快速型法簡介8本系開發(fā)方法的選擇..........................................................1
第四章開平臺和工具開平臺的選擇
錯!未定書。錯!未定書。開發(fā)具的選擇9開發(fā)語言介紹......................................................................9第五章系規(guī)劃和分析系統(tǒng)可行性分析系統(tǒng)詳細調查系統(tǒng)輯模型的提出.............................................................第六章系設計.................................................................................13系統(tǒng)計的依據系統(tǒng)體結構設計系統(tǒng)詳細設計第七章系的運行與維護14系統(tǒng)配置............................................................................18系統(tǒng)運行............................................................................19系統(tǒng)維護............................................................................29第八章開總結與對管理信息系統(tǒng)的展.......................................
開發(fā)總結..............................................................................31
對管理信息系統(tǒng)展望
.......................................................32設計小結……………………..27參考文獻……………………2
第一章
引言本軟件使用MicrosoftBasic6.0行編寫。數據庫技術產生與發(fā)展于對于數據的組織和管理。數據庫技術是數據理的技術,它著數據管理任務的需要而產生于20世60年代中期。這是一綜合性技術,涉及操作系統(tǒng),數據結構,算法計和程序設計知識。數據庫技術的基本思想是對數據實行集,統(tǒng)一,獨立管理,用戶可以最大限度的共享數據資源。數據庫系統(tǒng)際上是一個應用系統(tǒng),它是在計算機硬,軟件系統(tǒng)支持下由用戶,數據庫管理系統(tǒng),存儲在存儲設備上數據和數據庫用程序構成的數據處理系統(tǒng)。數據庫系統(tǒng)是由據,數據庫管理統(tǒng),應用程序,用戶組成。數據庫的特1.實數據共享2.實現據獨立3.減少了數據冗余度4.避了數據不一性加強了對數的保護。數據庫應用統(tǒng)(DATABASEAPPLICATIONDBAS)1.管理信息系統(tǒng)2.開放式信息服務系統(tǒng)一個數據庫用系統(tǒng)通常是由數據庫和應用程序兩部分組成,它們是數據庫管理系統(tǒng)支持下設計和開發(fā)出來的。第二章系統(tǒng)分析2.1發(fā)景隨著我國市經濟的快速發(fā)展和信息化水平的不斷提高,如3
何利用先進管理手段,提高企業(yè)工資管理的水平,是當今會所面臨的一課題。提高企業(yè)的管理水平,必須全方位地提企業(yè)的管理意。只有高標準、高質量的管理才能滿足企業(yè)的展和需求。面信息時代的挑戰(zhàn),利用高科技手段來提高工資理無疑是一條之有效的途徑。在某種意義上,信息與科技在業(yè)管理與現代建設中顯現出越來越重要的地位。工資管理方的信息化與科化,已成為現代化生活水平步入高臺階的重要志。工資管理既企業(yè)勞動人事管理的重要方面,同時也是企業(yè)務管理的重要面,因此它是一項瑣碎,復雜而又要求細致的作。不同的企業(yè)著不同的人事制度,財務制度,也就決定了不同的企業(yè)具不同的工資管理制度,本篇論文將按照一般企所采用的工資算公式:根據員工的職務工資來確定基本工資根據加班情況放津貼,根據各項報銷費用同時扣除其它費用計算一個員工當月工資2.2求析利用計算機現自動的理勢在必行。對于工資管理來說,利用計算機支高效率完成工資數據處理數據查詢打印管理的日常事務,是應現代管理制度要求、推動勞動型管理走向科化、規(guī)范化管理必要條件;而工資管理是一項瑣碎、復雜而又分細致的工作工基本工資的管理數據統(tǒng)計查詢等管理一般不允許出錯,如實行手工操作須手工制大量的表格這就會耗費工作人員大量時間和精力,計算機進行工資工作的管理,不能夠保證各項息準確無誤、快速輸出,同時計算機具有手工理所無法比擬優(yōu)點例如:檢索迅速、查找便、可靠性高、存儲量大、保密性、壽命長、成本低等。這些優(yōu)點能夠極大地提工4
資管理的效,也科學化、正化管理,與界接軌的重要條件。2.3要管理信息系(InformationSystem,簡稱MIS)是一個由管人員和計算機組成的用以進行信息的收集、傳、加工、存儲維護和使用的系統(tǒng)。它是一門綜合了管理科學系統(tǒng)理論,計機科學的系統(tǒng)性邊緣科學。管理信息系的物理組成(1)計算機硬件系統(tǒng)包括主機、外存儲器、輸入輸出設備等(2)計算機軟件系統(tǒng)包括系統(tǒng)軟件應用軟件兩大部分。(3)通信系統(tǒng):包括路等通信設施與計算機網絡、數據通信有的軟件等。(4)工作人員:包括統(tǒng)分析員、程設計員、維護人員、管理、操作人員等。2.4統(tǒng)求一、硬件要求1486/DX66Mhz以上CPU2內存16M以上(使用Windows需要32M以上內存)3硬盤容量1GB以上(典型安裝需要128MB盤空間,完全安裝須要147MB盤空間,外加Microsoft發(fā)者文檔67MB盤空間)4EGA以分辨率的顯示器.5一個CD-ROM驅動器6鼠標或其它定點設備二、軟件要1操作系統(tǒng)應使用Microsoft及以上版本,或者使用MicrosoftWindowsNT3.51者更高版本2安裝有IE4.0或以上版本瀏覽器.5
第三章系統(tǒng)開發(fā)法3.1統(tǒng)發(fā)法概建立一個管信息系統(tǒng),是一項復雜的軟件工程的實施。近30多年來,軟件工程發(fā)展成新科學,至今經成為I產業(yè)的重要支柱。一始,人們往往使用手工作坊式的軟件開發(fā)方法靠個人的力量寫各種小型程序;但是隨著計算機硬件技術的速發(fā)展,計算軟件在各個領域中的作用日益突出,那種多年被人們沿用的工作坊式的開發(fā)方法,已經在軟件產品的質量成本及開發(fā)時等方面無法滿足需求。3.2結構生周法簡結構化生命期法是一種傳統(tǒng)的管理信息系統(tǒng)開發(fā)方法,其基本思想是整個系統(tǒng)開發(fā)過程分成若干個階段,每個階段行若干活動,項活動應用一系列標準、規(guī)范、方法和技術,成一個或多個務,形成符合給定規(guī)范的產品。采用結構化命周期法開發(fā)管理信息系統(tǒng)時遵循的主要原則:(一)用戶與的原則(二邏輯后物理的原則(三頂向下”的則6
(四)工作果描述(主要指文檔)標準化的原則其具體開發(fā)驟可分為以下四步:(一)系統(tǒng)劃(二)系統(tǒng)發(fā)1系統(tǒng)分析.系統(tǒng)初步調查.系統(tǒng)可行性研究.現行系統(tǒng)的詳細查.新系統(tǒng)邏輯方案提出2系統(tǒng)設計.系統(tǒng)總體結構設.系統(tǒng)總體功能設.系統(tǒng)總體物理結設計.系統(tǒng)詳細設計.數據庫設計.代碼設計.輸入輸出設計3系統(tǒng)實施.程序設計.系統(tǒng)測試(三)系統(tǒng)運行及維護(四)系統(tǒng)價7
3.3快速型簡快速原型法80年代發(fā)展起來,旨在縮短開發(fā)周期,提高開發(fā)效率用戶對系統(tǒng)的滿意程度。其基本思想是在系統(tǒng)發(fā)的初期,盡構造出系統(tǒng)的原型,使用戶能及早地運行這個統(tǒng)原型,通過用它、熟悉它,受到啟發(fā)并取得經驗,然后對統(tǒng)的目標和功提出更精確、具體的要求,研制人員據此逐漸改和完善原型使它滿足用戶的需求,最后完成系統(tǒng)的開發(fā)。方法大大提高系統(tǒng)開發(fā)效率,彌補了結構化生命周期法開發(fā)間長的缺陷。通常采用原法需以下四個階段:(一)明確戶的基本要求(二)研制統(tǒng)的原型(三)使用評價系統(tǒng)原型(四)修改完善原型3.4本系開方的選基于以上開方法的優(yōu)劣和本系統(tǒng)的實際情況本統(tǒng)總體上采用結構生命周期法進行系統(tǒng)規(guī)則、系統(tǒng)分析和系統(tǒng)設,但在系統(tǒng)實階段采用原型法。章臺工8
開平的擇考慮到本系的性能要求,和現有的條件,我們選擇了中文版作為開發(fā)、測試和運行的平臺。為WINDOWS操作系統(tǒng)是目前應用最廣的作系統(tǒng),它全新的圖形界面,簡快捷的操作方式,支持多媒體功能等特點而成軟件發(fā)展的流趨勢,選用它作為開發(fā)平臺,易于功能的擴展軟件升級。4.2開發(fā)具選針對目前世上流行的大量軟件和開發(fā)工具過認真分析其缺點,結合產管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選微軟WINDOWS平臺下的Basic(簡寫為VB6.0)作為軟件開發(fā)工具4.2.1開語介考慮到本系的性能要求,和現有的條件,我們選擇了中文版作為開發(fā)、測試和運行的平臺。為WINDOWS操作系統(tǒng)是目前應用最廣的作系統(tǒng),它全新的圖形界面,簡快捷的操作方式,支持多媒體功能等特點而成軟件發(fā)展的流趨勢,選用它作為開發(fā)平臺,易于功能的擴展軟件升級。9
4.2開發(fā)具選針對目前世上流行的大量軟件和開發(fā)工具過認真分析其缺點,結合量器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我選用微軟平臺的Visual作為軟件開工具。4.2.1開語介
6.0(寫為現在,市場可以選購的應用開發(fā)產品很多,流行的也有數十種。前在我國市場上最為流行、使用最多、最為先的可用作做作業(yè)級開發(fā)工具的產品有:Microsoft公司的VisualBasicMicrosoft公司的Visual公司的
公司的
PowerBuliderJava等在目前市場這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)效率;有些則偏重于可視化程序開發(fā)工具所帶的便利性與效的得高,各有各的優(yōu)點和特色,也滿足了不同戶的需求。然,語言的彈性和工具的便利性是密不可分的,有便利的工具卻沒有彈性的語言作支持,許多特殊化的處理作必需要耗費倍的工夫來處理,使得原來所標榜的效率提高優(yōu)點失去了作;相反,如果只強調程語言的彈性,卻沒有便的工具作配合會使一些即使非常簡單的界面處理動作,也會重地浪費程序計師的寶貴時間。10
作為數據庫統(tǒng)的開發(fā),Visual是一個非常理選擇。數據庫是MIS中的重要支持技術,在MIS開發(fā)過程中,如何選擇數據庫管理一個重要的問題,目前,數據庫產品較多,每產品都具有各的特點和適用范圍,因此,在選擇數據庫時,考慮數據庫應的特點及適用范圍系統(tǒng)選用的數據庫語言VisualBasic語,該開發(fā)工具有很多長處:Visual是一種可視化的、對對象和條用事件驅動式的結構化高程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡易學、效率高,且功能強大,可以與的專業(yè)開發(fā)工具SDK相美,而且程開發(fā)人員不必具有C/C++編程基礎。在VisualBasic環(huán)境,利用事件動的編程機制、新穎易用的可視化計工具,使用內的應用程序接口API)函數,以及動鏈接庫(、動態(tài)數據交換、對象的鏈接與嵌入(OLE)、開放式數據訪問(ODBC)等術,可以高、快速地開發(fā)出Windows環(huán)下功能強大形面豐富的應軟件系統(tǒng)??偟膩碚f,Visual有以下特點:可視化編程用傳統(tǒng)程序計語言設計程序時是通過編寫程序代碼來設計用戶界面在設計過程中看不到界面的實際顯示效果,必編譯后運行程才能觀察。如果對界面的效果不滿意,還要回程序中修改。時候,這種編程-編譯修改的操作可能要反多次,大大影響了件開發(fā)效率。VisualBasic提供了視化設計工具,把Windows界面設計的復性“封裝”起來,開發(fā)員不必為界面設計而編大量程序代碼。只需要按設計要求的屏幕布局用系統(tǒng)提供的具,在屏幕上畫出各種“部件圖形對象,并設11
置這些圖形象的屬性。Basic自動產生界面設計代,程序設計人員需要編寫實現程序功能的那部分代碼,從而可大大提高程序計的效率。面向對象的序設計版以后的VisualBasic支持面向對象的程序計它與一般的面向對的程序設計語言(不完全相同。在一般的面向對象程序設計言中,對象由程序代碼和數據組成,是抽象的念;而Visual則應用面向對象的程序設計法OOP)把程序和數據封裝來作為一個對象,并為每個對象賦予應有的屬,使對象成為在的東西。在設計對象時,不必編寫建立和描每個對象的程代碼,而是用工具畫在界面上,VisualBasic自生成對象的程代碼并封裝起來。每個對象以圖形方式顯示在面上,都是可的。結構化程序計語言Visual是在BASIC言的基礎上發(fā)展起來的,有高級程序設計語的語句結構,接近于自然語言和人類的邏輯思方式。語句簡單易懂,其輯器支持彩色代碼,可自動進行語法錯檢查,同時具有功能強大且使用靈活的調試器編譯器。Visual是解釋型語言,輸入代碼的同時,釋系統(tǒng)將高級語言分翻譯成計算機可以識別的機器指令,并判斷每語句的語法錯。在設計Visual程序過程中,隨時可以行程序在整個序設計好之編譯生成可行文件.EXE),脫離Basic境,直接在Windows環(huán)境下運行。事件驅動編機制12
Visual通過事件來執(zhí)行象的操作。一個對可能會產生多個事件每個事件都可以通過一段程序來響應。例如,令按鈕是一個象用單擊該按鈕生一單事件,而在生該事件時將執(zhí)行一段程序,用來實現指定的作。在用Basic計大型應用件時,不必建立具明顯開始和結束的序,而是編寫若干個微小的子程序,即過程。些過程分別面不同的對象,由用戶操作引發(fā)某個事件來驅動成某種特定的能,或者由事件驅動程序調用通用過程來執(zhí)行定的操作,這可以方便編程人員,提高效率。訪問數據庫Visual具有強大的數據管理功能,利用數控件和數據庫管理窗,可以直接建立或處理Microsoft格的數據庫,并提供強大的數據存儲和檢索功能。同時,Basic還能直接編輯訪問其他外部數據庫,如dBASE,,等,這些數庫格式都可以用Basic編輯和理。Visual提供開放式數連接,即ODBC功,可通過直接訪問或建連接的方式使用并操作后臺大型網絡數據庫,Oracle。在應用程中,可以使用結構化查詢語言SQL數據標準,接訪問服務器上的數據庫,并提供了簡單的面對象的庫操作令和多用戶數據庫訪問的加鎖機制和網絡數據的編程技術,為單機上運行的數據庫提供了SQL網接口,以便在分布環(huán)境中快速而有效地實現客戶/服務器(client/server)方案。動態(tài)數據交(利用動態(tài)數交換(DynamicDataExchange)技術,可以把一種13
應用程序中數據動態(tài)地鏈接到另一種應用程序中,使兩種全不同的應用序建立起一條動態(tài)數據鏈路。當原始數據變化,可以自動更鏈接的數據。VisualBasic提供了態(tài)數據交換的編程技術,可在應用程序中與其他Windows應用程序建立動態(tài)數據交換,在同的應用程序之間進行通信。對象的鏈接嵌入(對象的鏈接嵌入將每個應用程序都看是一個對象(object)將不同的對象鏈(link)起來,嵌(個應用程序中,從而以得到具有聲音、影像、圖像、動畫、文字等種信息的集合的文件術是Microsoft公司對象技術的戰(zhàn)略,它把多個應程序合為一體,將每個應用程序看作是一個對進行鏈接和嵌,是一種應用程序一體化的技術。利用OLE技,可以方便地立復合式文檔這種文檔由來自多個不同用程序的對象組成,文檔中的每個對象都與原的應用程序相系,并可執(zhí)行與原來應用程序完全相同的操作動態(tài)鏈接庫DLL)Basic是一高級程序設計語言,不具備級語言的功能,對訪問機器硬件的操不太容易實現。但它可以通過態(tài)鏈接庫技術將C/C++或匯編語言編寫程序加入到VisualBasic應程序中,可以像調內部函數一樣調用其他言編寫的函數。此外,通過動鏈接庫,還可以調用應程序接口(API)函數,現SDK所有功能第五章系統(tǒng)規(guī)劃分析14
5.1系統(tǒng)可性析5.1.1經濟可行分本系統(tǒng)開發(fā)單但要耗去一定的時間,所用的開發(fā)工具和軟件都差不多免費的。而且,由于系統(tǒng)能夠在未來較長的一時期內穩(wěn)定地揮作用,這對于房產的辦公自動化管理,節(jié)省業(yè)的人力、物資源等都有很大的幫助。由此可見在,開發(fā)此統(tǒng)在經濟上是全可行的。5.1.2操可性析如今的計算已經走進千家萬戶硬件成本的降導致計算機購買成本降低.我這套系統(tǒng)是利用自己的計算機加微軟的集成開發(fā)環(huán)境MicrosoftVisual作為軟件的開發(fā)平臺使開發(fā)出來的系有友好的用戶界面、有良好的安全性設置、有細的操作說明,這樣更使各類用戶很快地掌握系統(tǒng)的使用方操作友好因此操作上是可行的.5.1.3技可性析從目前IT業(yè)界比較流的數據庫開發(fā)管理軟件來看,對比較簡單的小型數據庫,2000結合無疑是實際應用中為成功的一種解決方案。為用戶提供了業(yè)界軟開發(fā)一直堅持非常友好、操作簡單的用戶界面、完善強大的據15
庫操作功能簡潔明了的數據庫接口。所以技術實行起來相會容易。5.1.4現系的析有關工資管系統(tǒng)的軟件市面上有不少,員工也試用過一些但總覺得不很好用,不能完全滿足我們的要求,所以都放用這些軟件了改為每次輸入數據后,用手工更改數據和計算產銷售利潤,著業(yè)務的發(fā)展,數據量越來越大,用手工計算很麻煩了,所,迫切希望有一套完全適合本單位工資管理應的軟件,以減公司員工的工作負擔。另一方面由這類軟件大多數是單機版的現在有不少是網絡板的,但部份都是在本地網絡上運行的。而銷售管理業(yè)人員是在外面業(yè)務,想知道樓盤的最低銷售價,都要打電話公司問,這就成很大的不便。因此系統(tǒng)的開發(fā)方向應當是面網絡版的工資理系統(tǒng)開發(fā).這點在后的學習中將不斷完善5.1.5系統(tǒng)的安性析安全系統(tǒng)的求定義:1系統(tǒng)提供用戶登錄功能(進行用戶身份驗,并且用戶名和用戶編是唯一的。用戶在登錄界面上填寫任意的用戶名和用戶碼(中文或英文統(tǒng)提供登錄過程中的出錯處理機制操作成功處理機制。2系統(tǒng)對非法用戶具有警告功能,例:單用表中不存在的用戶企圖登系統(tǒng),系統(tǒng)應該要求用戶輸入合法用戶名和16
用戶密碼,警告用戶的操作。5.2系的細調查我選擇做《業(yè)工資管理系統(tǒng)》的目標是:應用于某單位進行員工工資管理,使其擁有一個可操作的業(yè)務平臺,提高資管理的水平挖掘單位潛在資源(如客戶資源,降低費用,約成本等然,如果加改動,也許會適合其他行業(yè)使。具體為:1要用戶界面要友好,使用方便容錯能力強適應各種水平的用戶。2系統(tǒng)安全性要高,需要有密碼護3能大量減少不必要的資源,善現有資源來發(fā)。5.3系統(tǒng)模出為了實現管信息系統(tǒng)的計算機化僅用文字來描信息的流動和存儲遠遠不夠,還要進一步調查分析舍去物質流,象出信息流,制出數據流程圖,并對各種數據的屬性和各項理功能進行詳分析。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型本系統(tǒng)主要是數據流圖、數據字典和圖為主要描述工具來勾畫系統(tǒng)的概。數據流圖(DFD,dataflow)是描述數據處理過的有力工具。據流圖從數據傳遞和加工的角度,以圖形的方刻畫數據流從入到輸出的移動變換過程。數據流圖的本圖形元素有4種:17
為了使數據圖便于在計算機上輸入和輸出,免去畫曲線、線和圓的因難現在將會用另一種比較合理及更清晰的方法進分析。5.3.1數據詞典數據詞典(DataDictionary)結構化分析方法的另一個工具,它數據流圖配合,能清楚地表達數據處理的要求數據流圖給出統(tǒng)組成及其內部各元素相互間的關系,但未說數據元素的具含意。數據詞典的任務是對于數據流圖中出現所有命名元素包括數據流、加工、數據文件,以及數據的源匯18
點等,在數詞典中作為一個詞條加以定義,使得每一個圖元素的名字都一個確切的解釋。首先說明各號的代表的意義:⊿=⊿+
被定義為;與;(如,x=a+b,表示x由ab組成)⊿[...|...]或;(如,x=[a,b],x=[a|b]表示x由a或由b組成)⊿{...}
重復,x={a},示x由0個多個a組成)如列舉用戶錄模塊的定義如下用戶登錄?!蛴脩舻卿浀亩x式:用戶名=[{字母},{數字}]用戶=管理員密
碼=[{字母},{數}]用戶驗證表=戶名+密碼另一種方式是以E-R圖來述數據之間的關聯(lián).如系統(tǒng)用戶表的E-R圖如:系統(tǒng)管理ID編號
用戶名
密碼19
系統(tǒng)用戶表E-R第六章系統(tǒng)設計管理信息系統(tǒng)設階段的主要目的是將系統(tǒng)分析段所提出的反映了用戶信息需求的系邏輯方案轉換成可以實施的基計算機與通信系統(tǒng)的物理(技術)方案系統(tǒng)設計的依據1系統(tǒng)分析的成果2現行技術3現行信息管理和信息技術的標、規(guī)范和有法律制度4用戶需求5系統(tǒng)運行環(huán)境6.1系程工資管理系系統(tǒng)管理
工資信息設置
工資信息管理
關于系統(tǒng)添加用戶
修改密碼
退出系統(tǒng)
基本工資
其它設置
計算公式
出勤統(tǒng)計
實發(fā)工資
查詢工資
導出工資
20
關于系統(tǒng)設
設
表
6.2系統(tǒng)的細設6.2.1代碼設計代碼就是用來表征觀事物的實體類別以及屬性一個或一組易于計算識別和處理的特定符號或記號。它的作用是描對象狀態(tài),便統(tǒng)計和檢索對象。代碼設計的原則適應計算機處理、簡單明了、有可擴充性、系統(tǒng)性、便于識別和記憶。本系統(tǒng)對所數據庫表中的主碼和外來碼均采“漢字稱作為代碼。6.2.2數據庫計數據庫設計要在一個給定的應用環(huán)境(DBMS中,通過合理的邏輯設計有效的物理設計,構造較優(yōu)的數據庫模式、子式,建立數據庫設計應用程序,滿足用戶的各種信息需求?;谝陨显O原則本系統(tǒng)中相關數據庫(人事管)包括以幾個表現將表結設計舉例如下6.3據的計概數據庫技術管理信息系統(tǒng)的一項重要技術其發(fā)展大致經歷21
了三個階段①人工管理段:在20世紀50年代中期以前數據的組織和管理完靠程序員手工完成,數據是面向應用的,數據程序不具有獨性,數據冗余大,管理效率很低。②文件管理段:世紀年代后期,出了包含文件管理系統(tǒng)的操系統(tǒng),數據處理包括查詢、修改、插入和刪除完全由文件系統(tǒng)一管理,數據可以反復使用,但仍然是面向用的。③數據庫管階段70年代初為解決多用多應用共享據的需要出現數據庫管理技術,它克服了文件系統(tǒng)的缺點,數據庫管理系所有數據實行統(tǒng)一、集、獨立管理。該方式具有下特點:采用復雜的數據模(結構),不僅描述數據本身的點,還要描述數據之間的聯(lián)系;有較高的數據立性,數據的取由管理;數庫系統(tǒng)為用戶供了方便的用戶接口;一的數據控制功能,由DBMS提供對據的安全性控制、完整控制、并發(fā)性控制和數據恢復功能。其特點表現:⑴數據共享⑵面向組織數據結構化。⑶數據獨立。⑷可控數據余度。⑸統(tǒng)一數據制功能。數據庫管理統(tǒng)數據庫管理統(tǒng)ManagementSystem,是由22
建立、管理維護數據庫的一套程序組成的非常復雜的軟件統(tǒng)。數庫理統(tǒng)的能DBMS一般包括下四種功能:定義數據庫包括定義數據的概念模式、外模式、內模式及保密定義、據格式定義等。并把數據庫所描述的對象、屬及其聯(lián)系的自語言含義與計算機內描述形式的對照以及各種式、外模式定義及說明存放在數據庫內以備查閱(稱數據字典)。管理數據庫包括系統(tǒng)控制、并發(fā)控制,執(zhí)行對數據庫的安全性、保密、完整性檢驗,實施對數據的存取及更新等操及其翻譯程序數據操縱或查詢)語言及其翻程序、數據庫管理例行程序。數據描述語(DescriptionDDL):用以描述或定義)數庫的各級數結構及它們之間的映像數據操縱語(Manipulation:是提供應用程員存儲、檢索、修改、刪除數據庫中數據的工,又稱為數據語言(DSL)。數據庫管理例行序:從程序的角度講,數庫管理例行程序指系統(tǒng)運行控制程序、言翻譯處理程序和DBMS公用程序.關系數據庫關系數據庫是以系模型為基礎的數據庫,它利關系來描述現實世界。它是美國IBM公司Jos索等。關的范理論關系的規(guī)范理論研究求數據表中的每一個字段都不可再分,也就是同一個數據表中同類字段不允許重復出現,在個23
字段內也不許放置多個數據項。第二標準形(2NF)要求所有的主鍵字段完全依賴于整主鍵,而不只依賴于構成主鍵的個別字段。第三標準形(求第一個非主鍵字段中沒有可傳遞的依賴性,即一個非主鍵依于另一個非主鍵列。結化詢言結構化查詢言(現由于它功能豐富、用方式靈活、語言簡易學等優(yōu)點,很快得以推廣。和ISO先后批準其作為關數據庫語言的美國及國際標準。雖被稱“查詢語言據庫定義修改刪除更新、查詢等數據生命周期中的全部活動。關系數據庫管理統(tǒng)是于操作系統(tǒng)和用戶應用軟件之間一個軟件系統(tǒng)。數庫計數據庫設計是管信息系統(tǒng)設計的核心設計是在一個給定應用環(huán)境下,構造優(yōu)的數據模式、建立起數據庫使之能有效地存儲數據,同時構造出應用統(tǒng)以支持各種應用的信息處理求。概結設概念結構是現實世界的一種抽象,即對實際的人、物、事和概念進行為處理,抽取人們關心的共同特性,忽略其本的細節(jié)。它獨于機器,獨立于特定的,是系統(tǒng)中各用戶共同關心的據結構。概念結構設計一般首先根據系統(tǒng)分析結果(數據圖、數據字等對現實世界數據進行抽象,設各個局部視圖即E-R圖。再將分E-R圖進行合并成總E-R圖。數據邏輯構的設本篇論文描的工資管理系統(tǒng)數據庫分為以下幾個表24
25
系統(tǒng)安全性證用戶界面設計用戶登錄窗界面是用戶看到的第一幅畫面是進入系統(tǒng)之必須經過的道“關口此,簡潔實用、友好、安全設計時應當考慮的風格。用戶登錄本統(tǒng),登錄畫面為:26
系統(tǒng)主畫面幕區(qū)域設計進行系統(tǒng)的畫面屏幕區(qū)域設計時將整個屏幕劃分為三個區(qū)域,如下圖示:主
菜單區(qū)工
作區(qū)狀態(tài)信息區(qū)在屏幕的最方是主菜單區(qū)顯示本系統(tǒng)的功主菜單用戶可以有鼠標左來選擇相應的菜單,也可以用快捷鍵進行操作然后用同樣的法在相應菜單下拉出該項的二級菜單(如果有話果還有三級菜,用戶可在二菜單選擇相應的功項,系統(tǒng)會自動出三級菜單。當通過菜單擇了所要進行的工作以后統(tǒng)進入相應的務處理功能這時業(yè)務處理活動在屏幕中間區(qū)域即工作區(qū)進。在整個業(yè)務理過程中,主菜單區(qū)始終存在以使用戶明確當正在進行的處,當用戶為業(yè)務處理完畢后,系統(tǒng)返回主菜單下27
面我們分析下主菜單的設計主菜單的設如下:創(chuàng)建主菜單統(tǒng)的步驟如下1系統(tǒng)主菜的設計在實際的系設計中,單可分為兩種類型即下拉式菜單和彈出式菜單,拉式菜單系中一般有一主菜單其中包括若干個選擇項主菜單單的每一項又下拉出下一級子菜這樣用一個個的窗口的形彈出在屏幕上它是通過單編輯器建立,其步驟如下:選取要建菜單的窗體從“工具菜單中取“菜單編輯器”建立如下圖所示系統(tǒng)主菜單:可以看出菜系統(tǒng)的建立比較直觀因此不作重點描述一個典型的據庫應用程序由數據結構,操作界面,查詢選和28
報表打印等成。在設計應用程序時,應仔細考慮每個組件供的功能以及其他組件之間的關系。設計好的功能模塊制作畢后,單擊全譯執(zhí)行在確認無誤后,單文件菜單下生成工程得到一個的執(zhí)行程序.到一個完整的系統(tǒng)設計完成章系的維管理信息系在完成系統(tǒng)實施、投入正常運行之后,就進入了系統(tǒng)運行維護階段。7.1系統(tǒng)配1硬件配置要求:CPU:PII200以。內存:32MB上。硬盤:以上(可用空間最好在以打印機:推LQ-1600KII2軟件配置要求:中版操作系統(tǒng)7.2系統(tǒng)運本系統(tǒng)運行首先啟動Windows2000/XP,將本系統(tǒng)拷到硬盤相應地錄下,運行“企業(yè)人事管理EXE即可。本系統(tǒng)的主菜單功能簡介如下:(1)工資錄入工資各項信息的錄入。29
(2)工資查詢打?。翰樵兗按蛴」べY條(3)系統(tǒng)維護數據導入導出修改用戶密碼。(4)系統(tǒng)幫助:關于與退出系統(tǒng)下面簡要介一下各種功能源碼實現:基本工資設其確定按鈕源碼如下:PrivateSubcmdOK_Click()DimsqlAsDimNewADODB.RecordsetIf1ThenIf=If="""請選擇員工編號!",vbOKOnly30
"告!"IsEmpty(Me.textMoney)=TrueThen"請入基本工資!",vbOKOnly+"告!"IsNumeric(Me.textMoney)=FalseThen"請入金額!",vbOKOnly+"告!"=""sql=*fromwhere&&"'"Set="Salary")If=Falsesql=fromwhere&&"'"Call"Salary")IfID=MStuffID.TextCall"已經設置基本資!",vbOKOnly+"加結果!"Callinit31
sql
*fromSalarySetting"'顯示添加結果CallfrmResult.BasicTopicCallMe.ZOrderIfIfIfMe.optionPosition.ValueIf="""請擇職務!",vbOKOnly+"告!"IsEmpty(Me.textMoney)=TrueThen"請入基本工資!",vbOKOnly+"告!"IsNumeric(Me.textMoney)=FalseThen"請入金額!",vbOKOnly+"告!"=""sql=*fromwhereSPosition='"&&"'"32
Set="Salary")If=Falsesql="deletefromwhereSPosition='"&&"'"Call"Salary")Ifsql=*fromStuffInfowhereSPosition='"&&"'"Set="Salary")WhileNotID=rs(0)CallWend"已經設置基本資!",vbOKOnly+"加結果!"Callinitsql
*fromSalarySetting"'顯示添加結果CallfrmResult.BasicTopicCall33
Me.ZOrderIfIfsql=Salary="&Me.textMoney&"wheresql=sql&MStuffID&"'"Call"Salary")"已經修改基本工資設置!"示!"
",vbOKOnly+Unloadsql=*fromSalarySetting"'顯添加結果CallfrmResult.BasicTopicCallCallIf其它項目設的運行圖如下34
確定按鈕的碼如下:PrivateSubcmdOK_Click()DimiTypeAsDimsqlAsDimAssql=*fromIf1ThenCall"經添加記錄",vbOKOnly+"示!"CallCallfrmResult.showOther(sql)35
UnloadIfMe.checkBonus.Value=vbCheckedTheniType=1Me.checkAllowance.Value=vbCheckedTheniType=2Me.checkWelfare.Value=vbCheckediType=3vbCheckediType=4Me.checkOthers.ValuevbCheckediType=5IfRecordTimesql=fromwhere&MID.Textsql=sql&"'andYearMonth=#"&&"#"sql=sql&"Type="&iTypeCall"Salary")CallCallfrmSumSalary.reSumSalary(resumdate)sql=*fromCall36
CallfrmResult.showOther(sql)UnloadIf設置按鈕源如下:PrivateSubcmdOK_Click()IfMe.textOvertimeCom=""IsNumeric(Me.textOvertimeCom)=FalseThen"請輸入正常加班工資百分比!",vbOKOnly+"示!"Me.textOvertimeCom""Me.textOvertimeSpe=""IsNumeric(Me.textOvertimeSpe)=False"請輸入特殊加班工資百分比",vbOKOnly+"示!"37
Me.textOvertimeSpe=""Me.textOvertimeSpe.SetFocus=""And="請輸出差工資!vbOKOnly"示!"""Me.textErrand.SetFocus=""="請輸工扣發(fā)金額!",vbOKOnly+"示!"=""Me.textLE=""AndIsNumeric(Me.textLE)=False"請輸入遲到早退扣發(fā)金額!",vbOKOnly+"示!"""CallCallinitIf統(tǒng)計部分設舉例子如下:38
開始統(tǒng)計的碼如下:PrivateSubcmdOK_Click()DimsqlAsDimdaysAsIntegerfirstday=&"-"&MMonth.Text&"-1"=DateDiff("d",Year(Date)&"-"&MMonth.Text&
&"-"&MMonth.Text+1&"-1")lastday=&"-"&MMonth.Text&"-"&daysCallsumSalary(firstday,sql=*fromfrmResult.SSTab1.Caption="員工工資統(tǒng)計列表"CallfrmResult.ListTopicCall39
="統(tǒng)計結果列表"Unload其它幾個表的程序也依次這樣列舉出來故不重復描述.7.3系統(tǒng)維系統(tǒng)維護的的是保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不得到改善和提高,以充分發(fā)揮作用。換言之,統(tǒng)維護就是為保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處最新的、正確工作狀態(tài)。系統(tǒng)維護的工作量往往是很大的,費用大約占整生命周期的所以我們必對系統(tǒng)維護給予足夠的重視。1系統(tǒng)維護的內容按照維護對的不同,系統(tǒng)維護的內容可分為以下幾類:(1系統(tǒng)應用程序維護(2數據維護(3代碼維護()硬件設備維護2系統(tǒng)維護的類型系統(tǒng)維護的點是系統(tǒng)應用軟件的維護工作,按照軟件維護的不同質,可以劃分為下面四種類型:()糾錯性維護()適應性維護
診斷和修正統(tǒng)中遺留的錯誤。使系統(tǒng)適用境的變化而進行的維護。40
()完善性維護(4預防性維護護。
為滿足用戶需求而進行的維護。為將要發(fā)生變化或調整而進行的主動性維3系統(tǒng)維護的組織與管理系統(tǒng)維護工首先必須立一個維護組織確定進行維護工作所應遵循的則和規(guī)范化的過程,此外還應建立一套適用于體系統(tǒng)維護過的文檔及管理措施,以及進行復審的標準。根據系統(tǒng)維的組織管理,一般維護過程如下:(1)維護人員出維護個性建議或要求。()理部門進行審批,并對修改帶來的影響作充分的估計。(3據審批的改方案進行相關的修改并作格的測試。(4)更新文檔料的相關部分。4、本系統(tǒng)的維模塊本系統(tǒng)的維功能主要是為保證系統(tǒng)能夠正常的運行運行界面如下:確定按鈕的碼分別如下:PrivateSubcmdOK_Click()41
DimsqlAsDimADODB.RecordsetIfTrim(UserName.Text)""'判斷用戶名稱是否為空"請入用名!",vbOKOnly+"告"ExitSubUserName.SetFocussql=*fromUserInf
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (高頻選擇題50題)第1單元 中華人民共和國的成立和鞏固(解析版)
- 2011年高考語文試卷(大綱版全國Ⅱ卷)(解析卷)
- 水務企業(yè)并購案例分析-洞察分析
- 鐵路運輸節(jié)能減排研究-洞察分析
- 藥物聯(lián)合應用在疼痛管理-洞察分析
- 語音識別與瀕危語言-洞察分析
- 虛擬現實技術在防洪演練中的應用-洞察分析
- 釔釔銅氧(YBCO)超導體的優(yōu)化設計-洞察分析
- 隧道地質風險評估方法-洞察分析
- 三角形的角平分線和中線課件
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之22:“8運行-8.1運行策劃和控制”(雷澤佳編制-2025B0)
- 2024-2030年中國硅肥行業(yè)規(guī)模分析及投資前景研究報告
- 電網行業(yè)工作匯報模板22
- 2024年度跨境電商平臺承包經營合同3篇
- 2025年上半年人民日報社招聘應屆高校畢業(yè)生85人筆試重點基礎提升(共500題)附帶答案詳解
- 山東省臨沂市2023-2024學年高二上學期期末考試生物試題 含答案
- 2024-2025學年一年級數學上冊期末樂考非紙筆測試題(二 )(蘇教版2024秋)
- 辦公樓電氣改造施工方案
- 浙江省衢州市2023-2024學年高一上學期期末英語試題(含答案)3
- 上學期高二期末語文試卷(含答案)
- 超齡員工用工免責協(xié)議書
評論
0/150
提交評論