freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cs模式的人事工資管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文(已修改)

2025-06-30 15:28 本頁面
 

【正文】 目錄1 緒論 1 課題背景 1 應用現(xiàn)狀 2 論文組織 22 系統(tǒng)開發(fā)環(huán)境與技術 4 Delphi語言的介紹 4 SQL Server 2000介紹 9 C/S模式簡介 11 C/S定義 11 C/S體系結(jié)構(gòu)特點 11 系統(tǒng)實現(xiàn)的關鍵技術 12 ODBC接口技術 12 ADO數(shù)據(jù)庫訪問技術 143 需求分析 16 系統(tǒng)的總體策劃 16 系統(tǒng)目標 16 系統(tǒng)業(yè)務總體流程 17 功能需求分析 18 功能模塊分析 18 系統(tǒng)客戶端功能模塊圖 19 數(shù)據(jù)庫需求分析 194 概要設計 22 概念 22 方法概要 245 數(shù)據(jù)庫設計 26 數(shù)據(jù)庫技術基礎 26 數(shù)據(jù)表設計 27 數(shù)據(jù)模式分析 316 詳細設計 33 啟動界面模塊 33 登陸模塊設計 33 主窗體模塊設計 34 功能介紹 34 模塊程序流程圖 34 日常工作模塊的設計 34 出盤模塊的設計 35 工資查詢功能設計 36 系統(tǒng)維護模塊設計 36 用戶管理模塊 37 工資結(jié)構(gòu)維護模塊 37 報表系統(tǒng)模塊設計 377 系統(tǒng)的實現(xiàn) 38 登陸界面的實現(xiàn)與運行 38 數(shù)據(jù)庫設置界面的實現(xiàn) 38 40 功能介紹 40 運行界面 40 40 功能介紹 40 功能實現(xiàn) 41 43 功能介紹 43 功能實現(xiàn) 43 44 功能介紹 44 功能實現(xiàn) 44 出盤模塊實現(xiàn)與運行 45 45 46 報表生成與打印 47 模塊實現(xiàn)技術 47 功能實現(xiàn) 47 人事餅圖分析模塊實現(xiàn)與運行 48 模塊實現(xiàn)技術 48 功能實現(xiàn) 488 畢業(yè)設計總結(jié) 50參考文獻 51致謝 5253 / 561 緒論 課題背景隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。不同的企業(yè)具有不同的人事、工資管理制度,這就決定了不同的企業(yè)需要不同的人事工資管理系統(tǒng)。隨著社會的發(fā)展和技術的進步,各大公司、企業(yè)為了增強自身的競爭能力,開始對自己的組織形式和管理模式進行變革,即從自上而下的層層管理逐漸轉(zhuǎn)變?yōu)橛刑囟氊煹姆种〗M、業(yè)務流程重新組織的管理,企業(yè)信息管理也正在由集中式逐步轉(zhuǎn)向分散式,而C/S結(jié)構(gòu)恰好為這種管理模式的變革提供了具體實現(xiàn)手段和強有力的支持工具。[1]首先,從分布式處理的角度來看,以往那種一臺主機帶有多個終端的多用戶系統(tǒng)是按主機/終端結(jié)構(gòu)來設計的,是采取了一種集中方式,具有一個單一的、集中的數(shù)據(jù)庫,其數(shù)據(jù)存放在主機上,所有的處理任務都由主機來完成。主機需要承擔計算、處理、屏幕顯示以及控制全部的數(shù)據(jù)訪問和更新,即它是一個用于事務處理、數(shù)據(jù)庫訪問和本地用戶界面處理的中央處理器;而終端實際上是一個“傻瓜”終端,自身沒有處理能力,只是把用戶從鍵盤輸入的信息傳給主機,并把主機傳來的信息顯示出來,且用戶界面是基于字符方式。這種模式已無法適應當代信息系統(tǒng)的發(fā)展,而且它的可靠性亦較差,故而必須走向分布式,把處理和數(shù)據(jù)進行分布。其次是在分散化管理的問題上,在主機/終端結(jié)構(gòu)中,所有的權利都集中在主機上,同時所有的負擔也壓在了主機上,這樣就削弱了企業(yè)經(jīng)營活動的靈活性和生產(chǎn)制造的專業(yè)性。無法將某些生產(chǎn)管理經(jīng)營權真正交到具體的管理人員手中,使他們能夠積極有效地參與管理。C/S結(jié)構(gòu)有效地解決了主機/終端結(jié)構(gòu)的缺陷和問題。這種體系結(jié)構(gòu)是把系統(tǒng)分為前臺和后臺兩部分,前臺是用戶的智能工作站,用來完成計算和屏幕顯示;后臺包括數(shù)據(jù)庫服務器和文件服務器。數(shù)據(jù)庫服務器用來控制所有的數(shù)據(jù)訪問和更新,文件服務器作為物理的磁盤貯存器,用來存放中央數(shù)據(jù)文件。這種體系結(jié)構(gòu)合理地劃分了功能,均衡地分配了C/S上的負載,并減少了。因而可為企業(yè)管理提供極快的響應速度和較高的事務吞吐量,并可同時支持數(shù)百個用戶。另外,相對于主機/終端系統(tǒng),它不僅投資要低的多,而且能夠有效地保護已有資源。這是由于主機/終端系統(tǒng)除需投入高額成本外,以后每增加一臺終端就會分走主機的一部分資源。當終端增加到一定程度后即達到飽和,必須更換主機,舊的主機則被淘汰;而在C/S結(jié)構(gòu)中,每增加一臺工作站,在分享系統(tǒng)資源的同時能夠增加系統(tǒng)的能力。當數(shù)據(jù)庫服務器需要更新時,一是較低、二是該服務器還可用作工作站,可有效地保護了。故它是一種成本經(jīng)濟、高效、易于擴充的好結(jié)構(gòu)。 再次,從企業(yè)管理的角度來看,特別是制造業(yè)企業(yè)的生產(chǎn)管理,只有這種基于C/S的系統(tǒng)結(jié)構(gòu)才能使分散化的管理思想真正得以實現(xiàn)。它的本地自治功能使每個場點/平臺均有一個自治的數(shù)據(jù)庫,其管理和控制具有獨立性,這使得生產(chǎn)第一線的管理者可擁有自己的數(shù)據(jù)和工具、以及一定的權限去靈活地解決自己的問題,而各級管理人員亦可依靠這種協(xié)調(diào)一致的分散控制、從協(xié)調(diào)中得到效率,從分散中得到下級的責任感、積極性、主動性和創(chuàng)造性,從而使決策更加切合實際。同時,它的分布式查詢處理、分布式交換管理功能,又可使各級管理人員擁有用戶終端瓶頸處理能力,充分體現(xiàn)了分散化管理思想。以前很多公司的所用人事工資管理系統(tǒng)都是用單擊版的,面對目前的實際狀況,迫切需要開發(fā)一個C/S模式管理系統(tǒng)來適應這一些工作。 應用現(xiàn)狀隨著我國國民經(jīng)濟建設的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務上都提出更高的要求。建設一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務管理是該企業(yè)運用現(xiàn)代化技術創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,目前,公司使用的人事工資管理系統(tǒng)采用的是單擊版的,與C/S體系形成對比,傳統(tǒng)的系統(tǒng)數(shù)據(jù)庫應用體系結(jié)構(gòu),例如基于主機多終端的系統(tǒng),或基于LAN上文件服務器運做的多用戶系統(tǒng),數(shù)據(jù)庫是屬于應用程序“私有的”,即使它也可以將數(shù)據(jù)文件放置在某臺機器上供不同的用戶共同訪問(這種情形,稱為“文件服務器”),但所有的操作、規(guī)則,都是在一個包羅萬象的應用程序內(nèi)部實現(xiàn)的。應用程序因此具有最大的復雜性,即使是原班開發(fā)人馬,要想對已有功能加以擴充也是很困難的,當數(shù)據(jù)庫稍具復雜性(比如有稍多相互關聯(lián)的表與規(guī)則),其他的人員開發(fā)另外的程序共同操作這個數(shù)據(jù)庫的數(shù)據(jù),幾乎不具可行性,不能適應公司發(fā)展的需要。 論文組織緒論部分緒論主要敘述課題提出背景,目前應用現(xiàn)狀,C/S模式結(jié)構(gòu)系統(tǒng)開發(fā)的必要性。還介紹了C/S模式的定義與體系結(jié)構(gòu)特點以及系統(tǒng)實現(xiàn)的關鍵技術。 需求分析部分結(jié)合軟件工程方法,對系統(tǒng)進行需求分析、功能劃分、數(shù)據(jù)流圖設計。概要設計部分根據(jù)需求分析的結(jié)果,用戶概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的聯(lián)系。并結(jié)合數(shù)據(jù)庫原理和功能劃分進行ER圖的繪制、數(shù)據(jù)庫結(jié)構(gòu)設計。數(shù)據(jù)庫設計部分介紹了數(shù)據(jù)庫基礎知識,并結(jié)合ER圖和數(shù)據(jù)庫需求分析的要求,介紹了數(shù)據(jù)庫中所有數(shù)據(jù)表的設計,并做了范式分析。詳細設計部分根據(jù)需求分析的結(jié)果,對系統(tǒng)進行詳細設計,主要介紹用Delphi和SQLServer2000實現(xiàn)每一個模塊的具體功能。系統(tǒng)實現(xiàn)部分根據(jù)詳細設計和前面部分的分析結(jié)果,介紹了系統(tǒng)查詢功能,系統(tǒng)出盤模塊,工資短信模塊等關鍵模塊的實現(xiàn)代碼以及關鍵技術。畢業(yè)設計總結(jié)部分介紹了設計體會和編程體會,并指出了系統(tǒng)設計中的不足和改進的方向。2 系統(tǒng)開發(fā)環(huán)境與技術 Delphi語言的介紹Delphi的基本特點計算機語言一代一代地從機器語言發(fā)展到高級語言,從復雜到簡單(其實也不簡單),體現(xiàn)了計算機科學技術的發(fā)展。計算機語言越高級,就越抽象越人性化,與低層硬件的關系就越少,使用起來就越方便。但無論計算機語言如何高級,都是對操作系統(tǒng)層的抽象,因此我們總可以找出理解高級語言背后的規(guī)律,那就是:高級語言寫的代碼只是為了描述人們的需求,而這些代碼要通過“翻譯器”翻譯成機器語言形式才能被機算機識別執(zhí)行。所謂的翻譯有兩種方式:一是編譯方式,代碼事先通過編譯器生成機器語言代碼,再由操作系統(tǒng)調(diào)度執(zhí)行,如Delphi語言、C++語言等;二是解釋方式,該方式在計算內(nèi)是邊解釋邊執(zhí)行,并不事先生目標程序,如Basic語言、腳本語言等。解釋方式的特點運行速度慢,對計算機硬件要求比較高。計算機語言定義描述人們需求的規(guī)則,在語言的背后是編譯器或解釋器。編譯器或解釋器的主要工作就是翻譯代碼,成為人與計算機交流的主要通道。這樣在操作系統(tǒng)不變的情況下,各種開發(fā)工具各顯神通,但最終都要生成計算機可執(zhí)行的代碼。所以無論用哪種計算機語言寫的程序要判斷其好與壞很大程度上依賴于該語言的編譯器或解釋器。Delphi的編譯器仍然是目前世界上最先進最優(yōu)秀效率最高的編譯器。從高級語言的特點來看,它們基本上都是對操作系統(tǒng)提供的服務接口封裝,在此基礎上加入自己的語言特性,如OOP、指針、內(nèi)存管理模式等。Delphi的優(yōu)勢現(xiàn)在,市場上可以選購的應用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Delphi是一個非常理想選擇[1]。數(shù)據(jù)庫應用軟件開發(fā)的效率,縮短了開發(fā)周期,深受廣大數(shù)據(jù)庫應用程序設計人員的喜愛。Delphi為數(shù)據(jù)庫應用開發(fā)人員提供了豐富的數(shù)據(jù)庫開發(fā)組件,使數(shù)據(jù)庫應用開發(fā)功能更強大,控制更靈活,編譯后的程序運行速度更快。(1)優(yōu)秀的可視化開發(fā)環(huán)境Delphi屬于RAD(rapid application development,快速應用開發(fā))工具,這類工具的最大特點就是可視化的設計窗體以及能為窗體添加各種組件。此外,Delphi的編輯器除了具有一般代碼編輯器的功能外,它的Code Insight技術省卻了很多人工輸入麻煩,是一項重要的創(chuàng)新。(2)高效率的編譯器Delphi的編譯器建立在Pascal編譯器的基礎上,可以說是針對Windows的最快的高級語言本地代碼編譯器。由于有編譯器的速度作保證,程序員可以經(jīng)常修改代碼,提高了開發(fā)效率,Delphi的編譯器不僅便宜速度快,而且生成的二進制代碼短小,運行效率很高。(3)結(jié)構(gòu)良好的編程語言Delphi采用了Object Pascal作為它的編程語言。Pascal本身是一種結(jié)構(gòu)優(yōu)良的語言,Pascal編譯器的高效性也部分得益于此。Object Pascal語言在早期Pascal語言的基礎上擴展了面向?qū)ο蟮墓δ?而且很好的把握了復雜性和功能性的平衡,滿足了現(xiàn)代程序開發(fā)的需要。(4)對數(shù)據(jù)庫的靈活支持Delphi對數(shù)據(jù)庫的支持是它的一個突出優(yōu)點,對于開發(fā)數(shù)據(jù)庫程序,Delphi是第一選擇。它可以滿足基于本地、客戶/服務器和ODBC數(shù)據(jù)庫平臺的應用程序的各種需要,而且異常方便、高效。近來更是加強了對網(wǎng)絡數(shù)據(jù)庫的支持。(5)層次清晰和可伸縮的框架在大家有了一定的程序開發(fā)經(jīng)驗后就知道,對于一個開發(fā)工具來說,只有好的開發(fā)環(huán)境和編程語言是不夠的,還需要有強大的類庫和組件庫來支持程序員的開發(fā)。Delphi在這方面做得非常好,從開始的VCL(Visual Component Library)到現(xiàn)在的CLX(Component Library for CrossPlatform),不僅功能強大,結(jié)構(gòu)可以擴展,而且層次清晰,符合編程人員的直觀想法,使用起來方便。3 、Delphi 用Delphi ,重點是和各種數(shù)據(jù)庫組件打交道,當然也要使用其它的一些組件,本節(jié)只對重要的幾個組件給與介紹。(1) ADO數(shù)據(jù)訪問組件ADO數(shù)據(jù)對象(Active Data Objects)實際是一種提供訪問各種數(shù)據(jù)類型的鏈接機制[2]。ADO設計為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口中,可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access等數(shù)據(jù)庫應用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLEDB之上的技術,因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。ADO使您的客戶端應用程序能夠通過OLEDB提供訪問和操作在數(shù)據(jù)庫服務器中的數(shù)據(jù)。ADO支持用于建立C/S和Web的應用程序的主要功能。其主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO同時具有遠程數(shù)據(jù)服務(RDS)功能,通過RDS可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務器移動到客戶端應用程序和Web頁、在客戶端對數(shù)據(jù)進行處然后將更新結(jié)果返回服務器的操作。Delphi 。這種能力是通過一組新組件實現(xiàn)的,這些組件是ADO組件頁中,在組件面版的ADO頁上可以找到這些組件。利用在前面章節(jié)提到的TdataSet抽象類,ADO組件可以不通過BDE而直接實現(xiàn)ADO連接。這意味著只需要很少的代碼就可以實現(xiàn)該連接并且性能得到提高。利用ADO數(shù)據(jù)訪問組件,可以只使用ADO結(jié)構(gòu)與數(shù)據(jù)庫取得聯(lián)系并對其中的數(shù)據(jù)進行操作,而在這些過程中完全不需要使用BDE。大多數(shù)的ADO連接和數(shù)據(jù)集組件都是與基于BDE的連接和數(shù)據(jù)集組件相類似的。TADO Connection組件與基于BDE的應用程序中的TDataBase組件類似。TADO Table與TTable,TADO Query與TQuery,以及TADO Store Proc和TStored Proc之間都具有這種類似的對應關系。使用這些ADO組件的方式與我們常使用的數(shù)據(jù)訪問組件(基于BDE)都有許多相同之處。TADO Data Set沒
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1