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

正文內(nèi)容

基于delphi的人事管理系統(tǒng)設(shè)計(jì)-全文預(yù)覽

  

【正文】 對(duì)員工的某些信息進(jìn)行修改,如員工號(hào)、密碼、所屬部門(mén)、職務(wù)等的變動(dòng)。4) 員工信息查詢界面,普通員工和管理員都可進(jìn)入,來(lái)查詢員工信息。用戶必須輸入正確的員工號(hào)和密碼才能進(jìn)入下一個(gè)界面,如果用戶名或密碼錯(cuò)誤,應(yīng)用程序會(huì)給出不同的出錯(cuò)信息。這個(gè)特性和靈活性是ODBC得到廣泛使用。開(kāi)放式數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)引擎ODBC是20世紀(jì)90年代流行起來(lái)的,它為應(yīng)用程序創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接的協(xié)議。Borland數(shù)據(jù)庫(kù)管理器提供BDE的配置管理。以上我們介紹了一些利用Delphi開(kāi)發(fā)數(shù)據(jù)庫(kù)的基本控件,在以后的開(kāi)發(fā)應(yīng)用程序過(guò)程中,它們得到了大量使用。如圖12所示。同樣按照上述方法在窗體中添加TdataSource部件,該部件最重要的屬性是Dataset。SQL屬性指定對(duì)數(shù)據(jù)庫(kù)表進(jìn)行訪問(wèn)的SQL語(yǔ)句。2. TQuery部件Tquery構(gòu)件提供一種使用SQL語(yǔ)句進(jìn)行數(shù)據(jù)訪問(wèn)的方法。(4) 為T(mén)table部件設(shè)置有關(guān)屬性:DatabaseName屬性指定要訪問(wèn)的數(shù)據(jù)庫(kù)所在的路徑名,路徑名可以用別名來(lái)表示。通過(guò)Ttable構(gòu)件,你可以按行按列查看和編輯數(shù)據(jù)庫(kù)表中的數(shù)據(jù),也可以設(shè)置條件,確定一個(gè)操作的記錄范圍。數(shù)據(jù)訪問(wèn)組件在程序運(yùn)行時(shí)是不可見(jiàn)的。Delphi的安裝程序自動(dòng)為Paradox、dBASE和本地InterBaseServer安裝相應(yīng)的驅(qū)動(dòng)程序,并建立了有關(guān)的配置,DBE Configuration Utility可以建立應(yīng)用程序與數(shù)據(jù)庫(kù)的連接信息,還可以為數(shù)據(jù)庫(kù)設(shè)置別名。數(shù)據(jù)庫(kù)應(yīng)用程序首先是利用Delphi提供的數(shù)據(jù)庫(kù)部件與BDE建立聯(lián)系,然后再通過(guò)BDE與數(shù)據(jù)庫(kù)聯(lián)系。 Delphi的數(shù)據(jù)庫(kù)特性跟其他的應(yīng)用程序一樣,Delphi提供了許多部件以方便地創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序。標(biāo)準(zhǔn)版本包含一個(gè)Borland Database Engine的局部拷貝,它允許用戶創(chuàng)建能訪問(wèn)dBASE、Paradox和Local InterBase服務(wù)器的數(shù)據(jù)庫(kù)應(yīng)用,它還支持具有ODBC接口的數(shù)據(jù)庫(kù)。如果使用傳統(tǒng)的編程語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)編程,通過(guò)調(diào)用專(zhuān)用的數(shù)據(jù)庫(kù)應(yīng)用程序接口函數(shù)和過(guò)程,利用這些函數(shù)和過(guò)程提供的功能,可能也能做得比較完善,但者做起來(lái)大多是極其困難的。【關(guān)鍵詞】 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) 人事管理系統(tǒng)【論文類(lèi)型】 應(yīng)用研究 Personnel Management System Edited In Delphi6ABSTRACT Database system, which supplies not only a kind of way we organize the information that have something to do between our work and our daily lives but a certain way we store and maintain those information in one position, has been considered the one of the most widely used technologies in the field of puter application. The research to the database application is an essential proportion of the Delphi program design, as the period of the initialing other type of Delphi program, it is also very simple and swift to do the same with database application. However Microsoft SQL Server 2000 is the advanced relation database management system oriented to the 21 century, which seems to be the important chain for the Microsoft “.NET” program. Personnel management system that I’ve been working at is such a practical application which is based on the CS (client /server) design pattern, with Delphi as its designing language.The corporation personnel management system is mainly used for storing employee‘s personal files, conversion and management for the change of the positions. It is so convenient for the boss to control the personnel case that he can make adjustment in time to max the profit. The article talks about the tools, methods, and way of designing. There must be mistakes, thanks for reading.【Key words】 Database System Database management System Personnel Management System【Type of Thesis】 Applied Research摘 要 1第1章 Delphi數(shù)據(jù)庫(kù)編程 1 Delphi的數(shù)據(jù)庫(kù)特性和功能簡(jiǎn)介 1 Delphi的數(shù)據(jù)庫(kù)特性 2 Delphi可以訪問(wèn)的數(shù)據(jù)源(DataSource) 3 數(shù)據(jù)訪問(wèn)部件 3 數(shù)據(jù)控制部件 5 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 6第2章 人事管理系統(tǒng)的總體分析與設(shè)計(jì) 8 系統(tǒng)功能分析 8 系統(tǒng)功能模塊的設(shè)計(jì) 8 數(shù)據(jù)庫(kù)設(shè)計(jì) 9 數(shù)據(jù)庫(kù)需求分析 9 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 10 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 10第3章 數(shù)據(jù)庫(kù)的建立 12 SQL Server 簡(jiǎn)介 12 創(chuàng)建數(shù)據(jù)庫(kù) 13 SQL Server 2000 數(shù)據(jù)庫(kù)表的創(chuàng)建和管理 14 連接ODBC數(shù)據(jù)源 17第4章 系統(tǒng)各功能模塊設(shè)計(jì) 20 主窗口的創(chuàng)建 20 菜單的創(chuàng)建 20 設(shè)置菜單主要屬性 20 給主窗口添加圖像 21 添加代碼 22 系統(tǒng)登錄窗口的創(chuàng)建 233. 系統(tǒng)登錄窗口的窗體設(shè)計(jì) 23 系統(tǒng)登錄窗口的代碼設(shè)計(jì) 24 增加新員工模塊的實(shí)現(xiàn) 25 增加新員工模塊的窗體設(shè)計(jì) 25 增加新員工窗口的代碼設(shè)計(jì) 27 人事變動(dòng)模塊的實(shí)現(xiàn) 28 人事變動(dòng)窗口的窗體設(shè)計(jì) 28 人事變動(dòng)窗口的代碼設(shè)計(jì) 30 簡(jiǎn)單查詢模塊的創(chuàng)建 31 簡(jiǎn)單查詢模塊的窗體設(shè)計(jì) 31 簡(jiǎn)單查詢窗口的代碼設(shè)計(jì) 32 模糊查詢模塊的創(chuàng)建 33 模糊查詢窗口的窗體設(shè)計(jì) 33 模糊查詢窗口的代碼設(shè)計(jì) 34 員工信息修改模塊的實(shí)現(xiàn) 36 員工信息修改窗口的窗體設(shè)計(jì) 36 員工信息修改的代碼設(shè)計(jì) 38 員工信息刪除模塊的實(shí)現(xiàn) 39 關(guān)于窗口的創(chuàng)建 39第5章 系統(tǒng)的調(diào)試和運(yùn)行 40結(jié)束語(yǔ) 41基于Delphi的人事管理系統(tǒng)設(shè)計(jì)第1章 Delphi數(shù)據(jù)庫(kù)編程 Delphi的數(shù)據(jù)庫(kù)特性和功能簡(jiǎn)介計(jì)算機(jī)軟件的開(kāi)發(fā)分為兩個(gè)不同的體系,其中一個(gè)體系是使用傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言(如Pascal、Basic和C等)開(kāi)發(fā)數(shù)據(jù)控制、數(shù)值運(yùn)算等軟件,圍繞它們的重點(diǎn)是算術(shù)、數(shù)據(jù)結(jié)構(gòu)以及今年產(chǎn)生的面向?qū)ο蠹夹g(shù)。企業(yè)人事管理系統(tǒng)主要用于員工個(gè)人資料的錄入、職務(wù)變動(dòng)的記錄和管理?;贒elphi的人事管理系統(tǒng)設(shè)計(jì)摘 要數(shù)據(jù)庫(kù)系統(tǒng)是計(jì)算機(jī)應(yīng)用領(lǐng)域中使用最廣泛的技術(shù)之一,它為我們提供了一種把與我們的工作和生活緊密相關(guān)的信息集合在一起的方法,還有在某個(gè)集中的地方存儲(chǔ)和維護(hù)這些信息的方法。在此的 “人事管理系統(tǒng)” ,是基于C/S(客戶機(jī)/服務(wù)器)開(kāi)發(fā)模式,用SQL Server 2000作為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),以Delphi為訪問(wèn)程序開(kāi)發(fā)工具,利用面向?qū)ο缶幊痰南冗M(jìn)方法,開(kāi)發(fā)的一個(gè)實(shí)用程序。有不足之處,請(qǐng)多多見(jiàn)諒。如果使用數(shù)據(jù)庫(kù)語(yǔ)言進(jìn)行傳統(tǒng)的算術(shù)編程,雖然也能完成相應(yīng)的功能,但是其編程過(guò)程可能極為復(fù)雜。Delphi目前具有三個(gè)版本:標(biāo)準(zhǔn)版、專(zhuān)業(yè)版和企業(yè)版。為了訪問(wèn)數(shù)據(jù)資源,程序員必須通過(guò)BDE(Borland Database Engine)或ADO(ActiveXData Objects)或InterBase Express來(lái)建立數(shù)據(jù)庫(kù)與Delphi數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)組件的連接。數(shù)據(jù)控制頁(yè)(Data Control Page)上的部件用來(lái)與用戶交互,顯示、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。BDE被自動(dòng)地包含在Delphi中,因此,在創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),不必關(guān)系BDE的有關(guān)內(nèi)容。當(dāng)要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)應(yīng)用時(shí),首先在窗口中選擇一個(gè)數(shù)據(jù)訪問(wèn)組件,然后為數(shù)據(jù)訪問(wèn)組件設(shè)置有關(guān)的屬性,說(shuō)明要訪問(wèn)的數(shù)據(jù)庫(kù)、數(shù)據(jù)表及表中的記錄等,數(shù)據(jù)訪問(wèn)組件為數(shù)據(jù)控制組件與數(shù)據(jù)源建立了一條通道??梢允褂迷摌?gòu)件存取數(shù)據(jù)庫(kù)表的每一行、每一列。(3) 在窗體內(nèi)單擊鼠標(biāo),獲得一個(gè)Ttable部件。缺省情況下,Ttable部件中包含了要訪問(wèn)數(shù)據(jù)庫(kù)表中所有字段和記錄,用鼠標(biāo)雙擊Ttable圖標(biāo)時(shí),會(huì)出現(xiàn)一個(gè)字段編輯器(Fields Editor),使用Fields Editor可以對(duì)Ttable部件中包含的數(shù)據(jù)庫(kù)表中的字段的顯示格式等屬性進(jìn)行編輯。DatabaseName屬性指定將要訪問(wèn)的數(shù)據(jù)庫(kù)的路徑名。3. TdataSource部件TdataSource部件是連接數(shù)據(jù)集部件TTable、Tquery、TstoredProc和數(shù)據(jù)控制部件TDBGrid、TDBEdit等的橋梁,TTable、TQuery、TstoredProc部件通過(guò)BDE可以實(shí)現(xiàn)與磁盤(pán)上的數(shù)據(jù)庫(kù)連接即訪問(wèn),但它們本身不能顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息,而數(shù)據(jù)控制部件如TDBGrid、TDBEdit等能夠提供可視化的界面,顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息,但它們不具備訪問(wèn)磁盤(pán)數(shù)據(jù)庫(kù)的能力,正是TdataSource將這兩者有機(jī)地結(jié)合起來(lái),使得用戶才能交互地對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息進(jìn)行查詢、修改、插入、刪除等操作。因而數(shù)據(jù)控制部件常常又被稱為數(shù)據(jù)瀏覽部件,數(shù)據(jù)控制部件其實(shí)是在Standard頁(yè)上的標(biāo)準(zhǔn)部件的基礎(chǔ)上,相應(yīng)地增加了數(shù)據(jù)瀏覽功能,使得它們能夠顯示和編輯數(shù)據(jù)庫(kù)中數(shù)據(jù)信息。 表13 數(shù)據(jù)控制部件部件名稱 主要用途TDBGrid 用網(wǎng)格的形式顯示數(shù)據(jù)庫(kù)表中的記錄信息,網(wǎng)格中的各列可以在設(shè)計(jì)階段使用字段編輯器創(chuàng)建也可以在運(yùn)行過(guò)程中用程序設(shè)定TDBNavigator 使用該部件可以向前向后移動(dòng)記錄指針,可以使用該部件對(duì)單條記錄進(jìn)行編輯,還可以用它來(lái)插入、刪除記錄以及刷新顯示和取消前一次的操作TDBText 它是顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)的文本框,它只能顯示數(shù)據(jù)庫(kù)表當(dāng)前記錄的字段值,用戶不能對(duì)其中的數(shù)據(jù)進(jìn)行修改TDBEdit 它是顯示和編輯數(shù)據(jù)庫(kù)表中數(shù)據(jù)的編輯框,它可以顯示和編輯數(shù)據(jù)表中當(dāng)前記錄的字段值TDBCheckBox 它是瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù)的檢查框,它可以用來(lái)顯示和編輯數(shù)據(jù)庫(kù)中的布爾型字段的字段值TDBListBox 它是瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù)的列表框,它可以用一個(gè)列表框來(lái)顯示數(shù)據(jù)庫(kù)表中一個(gè)字段的值TDBComboBox 是瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù)的組合框,可以用一個(gè)組合框來(lái)顯示數(shù)據(jù)表中一個(gè)字段的值TDBRadioGroup 是瀏覽數(shù)據(jù)庫(kù)表中的數(shù)據(jù)的單選鈕,用一組單選鈕可以確定數(shù)據(jù)表中那一個(gè)字段TDBMemo 主要用于瀏覽數(shù)據(jù)庫(kù)中備注型的字段,可以用來(lái)顯示數(shù)據(jù)表中當(dāng)前記錄中的BLOB型字段TDBImage 是瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù)的圖象框,可以用于顯示、拷貝、粘貼數(shù)據(jù)庫(kù)表中圖象類(lèi)型的字段TDBLookUpList 是瀏覽數(shù)據(jù)表中的數(shù)據(jù)的列表框,在基于一個(gè)數(shù)據(jù)庫(kù)表的應(yīng)用中,用它可以顯示另一個(gè)數(shù)據(jù)庫(kù)表中一個(gè)指定的字段值TDBLookUpCombox 是瀏覽數(shù)據(jù)庫(kù)表中的數(shù)據(jù)的組合框,在基于一個(gè)數(shù)據(jù)庫(kù)表的應(yīng)用中,用它可以顯示另一個(gè)數(shù)據(jù)庫(kù)表中一個(gè)指定的字段值TDBRichEdit 以RTF格式顯示備注字段的內(nèi)容TDBCtrlGrid 與TDBGrid相似,但每一個(gè)單元都可以分別設(shè)置屬性TDBChart 以圖表的形式顯示數(shù)據(jù)庫(kù)的數(shù)據(jù),用法與Tchart相似 數(shù)據(jù)控制部件為開(kāi)發(fā)Delphi數(shù)據(jù)庫(kù)應(yīng)用程序提供可視化的用戶界面,不管應(yīng)用程序是訪問(wèn)本地?cái)?shù)據(jù)庫(kù)中的數(shù)據(jù)文件,還是訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)文件,用戶界面都是一致的,即數(shù)據(jù)庫(kù)的物理位置對(duì)數(shù)據(jù)控制部件是透明的。BDE(Borland數(shù)據(jù)庫(kù)引擎)是一個(gè)API定義,它為Delphi應(yīng)用程序提供一個(gè)本地?cái)?shù)據(jù)庫(kù)支持。在Delphi6下通過(guò)TTable、TQuery和TstoredProc等控件就可以完全實(shí)現(xiàn)基于BDE驅(qū)動(dòng)的數(shù)據(jù)庫(kù)訪問(wèn)。ODBC的一個(gè)重要的目標(biāo)是將應(yīng)用程序?qū)懙絆DBC API中,開(kāi)發(fā)者改變數(shù)據(jù)庫(kù)引擎而不用修改代碼。不同用戶會(huì)進(jìn)入不同的界面,完成不同的功能。應(yīng)用程序負(fù)責(zé)把管理員輸入的信息存入到人事變動(dòng)列表中,為以后的查詢提供人事變動(dòng)方面的資料。查詢結(jié)果由查詢?nèi)藛T提供的信息量決定。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1