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

正文內(nèi)容

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

2025-07-14 18:46 上一頁面

下一頁面
  

【正文】 table1[39。 s:string。 圖43 增加新員工窗口窗體的主要控件及屬性設(shè)置如表42所示。其中包括11個edit控件(用來輸入員工信息),1個RadioGroup(選擇性別)組件,三個ComboBox組件,一個備注框Memo(列出詳細信息)組件和兩個按鈕(添加按鈕與關(guān)閉按鈕)。那我們就必須設(shè)置一個人事變動列表,用來存貯這些信息。end。用戶名錯誤39。,39。+ 。 :=false。 :=true。+ 。 :=true。添加與修改39。PASSWD39。39。39。begin :=false??丶庉嬁騟dit2用做密碼輸入,輸入的數(shù)據(jù)一般以“*”顯示,為此需要將edit2的屬性passwardchar設(shè)置成*。只有登錄成功才有操作菜單的權(quán)限。begin 。procedure (Sender: TObject)。end。begin 。procedure (Sender: TObject)。end。 .text:=39。 :=false。您尚未登錄,請選擇登錄頁面登錄!39。procedure (Sender:TObject)。 圖41 人事管理系統(tǒng)主窗口 添加代碼主窗體需要調(diào)用其他各窗體,因此uses子句中需包含以下項目login,add,change,isearch,dsearch,modify,about。也可以通過調(diào)用過程:procedure LoadFromFile(const FileName: string)。選定Image控件,單擊對象編輯器中的Picture屬性行擴展符號按鈕,打開對話框,單擊load按鈕,選擇圖形文件。H幫助 A2 Caption amp。E根據(jù)員工號查詢 D2 Caption amp。M人事管理 A1 Caption amp。S 系統(tǒng) C1 Caption amp?!狈柡蟮牡谝粋€字符稱為加速字符。主菜單控件對象在設(shè)計期窗體上顯示為正方型的區(qū)塊,對象名為“MainMenu”,雙擊這個對象即彈出菜單設(shè)計窗口。在“File”菜單中選擇“New Application”選項,系統(tǒng)將創(chuàng)建一個名為Project1的新工程。 圖 37 ODBC SQL Server DSN配置對話框至此,就建立了一個名為“renshi”的SQL Server ODBC數(shù)據(jù)源,可以在應(yīng)用程序中使用它了。設(shè)置默認數(shù)據(jù)庫為“renshi”,其余選項采用默認設(shè)置,單擊“下一步”按鈕,在出現(xiàn)的新窗口中繼續(xù)采用默認設(shè)置。這里,我們選擇SQL Server,單擊完成按鈕,則轉(zhuǎn)向下一對話框,它是與你選擇的驅(qū)動程序相關(guān)的。其過程如下:在Windows 2000的管理工具中找到ODBC數(shù)據(jù)源管理器,雙擊該圖表,則顯示一個如圖36所示的窗口。ODBC可以用來訪問不同平臺上的數(shù)據(jù)庫,例如SQL Server、Oracle或者DB2。方法是單擊工具欄上的“保存”按鈕,然后在“選擇名稱”對話框中輸入表名,單擊“確定”即可。當(dāng)插入點移動到此字段時,可以單擊按鈕更改排序規(guī)則。該選項只適用于其“標識”屬性設(shè)置為“是”或“是(不適用于復(fù)制)”的字段,默認值為1。否——不設(shè)置該字段為表識字段。小數(shù)位數(shù):顯示該列值小數(shù)點右邊能出現(xiàn)的最多數(shù)字個數(shù)。默認值:指定字段的默認值。允許空:指定該字段在表中是否允許空值。 數(shù)據(jù)類型:指定該字段的數(shù)據(jù)類型。例如,只有一個字段的數(shù)據(jù)類型為數(shù)值型時,才能設(shè)置小數(shù)位數(shù)屬性。l 在該節(jié)點上單擊鼠標右鍵,在彈出菜單中選擇“新建表”命令(如圖31所示);l 在操作菜單上選擇“操作/新建表”命令;l 單擊工具欄上的“新建”按鈕。本文主要介紹創(chuàng)建SQL Server 2000 數(shù)據(jù)表的相關(guān)知識。用戶每次都要被檢查是否具有適當(dāng)?shù)脑L問權(quán)。中間是該數(shù)據(jù)庫的狀態(tài)屬性,最下面是該數(shù)據(jù)庫的對照名,使用默認值即可。啟動企業(yè)管理器,在左邊的目錄結(jié)構(gòu)中打開指定的服務(wù)器組和服務(wù)器,選擇其中的數(shù)據(jù)庫文件夾。在一個服務(wù)器中,最多能創(chuàng)建32767個數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫需要一定的許可。數(shù)據(jù)庫的信息屬于系統(tǒng)級的信息,存貯在master數(shù)據(jù)庫的sysdatabases系統(tǒng)表中。 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫的過程實際上就是為數(shù)據(jù)庫提供名稱、大小和所存放的數(shù)據(jù)庫文件的過程。SQL Server包括三個服務(wù),既SQL Server, SQL Server Agent 和 Distributed Transaction Coordinator(MSDTC)服務(wù)。SQL Server 2000可與Windows NT 的安全性系統(tǒng)集成、可支持多協(xié)議、作為NT的服務(wù)、利用NT的性能監(jiān)測器和使用Microsoft Index Server??蛻魴C應(yīng)用程序負責(zé)商業(yè)邏輯和向用戶提供數(shù)據(jù),一般運行在一個或多個客戶機上,也可以運行在服務(wù)器上。首先,讓我們了解一下Microsoft SQL Server 2000。 歸 屬變動員工 管 理圖23 人事管理系統(tǒng)ER圖再設(shè)置部門、職務(wù)、學(xué)歷、用戶權(quán)限、變動原因的備選范圍分別為:(1) 部門:生產(chǎn)部、規(guī)劃部、人事部、銷售部、后勤部(2) 職務(wù):小組成員、組長、項目經(jīng)理、部門經(jīng)理、總經(jīng)理(3) 學(xué)歷:高中、中專、大專、大學(xué)本科、碩士、博士、博士后(4) 用戶權(quán)限:查詢、添加與修改(5) 變動原因:新員工加入、職務(wù)變動、辭退(6) 當(dāng)前狀態(tài):員工、非員工 數(shù)據(jù)庫邏輯設(shè)計根據(jù)系統(tǒng)ER圖,本系統(tǒng)需要有2個數(shù)據(jù)表分別來存放員工個人信息和人事變動記錄。 數(shù)據(jù)流程圖招聘新員工人事科員工信息員工辭退崗位調(diào)整分配員工號變動記錄系統(tǒng)的數(shù)據(jù)流程圖如圖22所示,所有數(shù)據(jù)由人事科管理人員輸入。在此基礎(chǔ)上可進一步查詢,如還知道她屬于那一部門,這樣可進一步縮小查詢范圍。3) 人事變動功能塊中,管理員要輸入具體的變動信息,如記錄號、變動時間、變動原因等。這個應(yīng)用程序根據(jù)要實現(xiàn)的功能可分為四大部分:● 新員工資料的輸入;● 人事變動的詳細記錄,包括崗位和部門的調(diào)整;● 員工信息的查詢,包括簡單查詢(根據(jù)員工號)和模糊查詢;● 員工信息的修改; 系統(tǒng)功能模塊的設(shè)計人事管理系統(tǒng)用戶登錄模塊 系統(tǒng)管理員普通員工刪除員工信息 復(fù)雜查詢 簡單查詢新員工檔案輸入 人事變更根據(jù)員工號查詢員工信息修改圖21 人事管理系統(tǒng)功能模塊圖具體各功能塊完成的任務(wù)如下:1) 用戶登錄功能塊首先利用用戶登錄功能塊實現(xiàn)對用戶的分類,普通員工和管理員,他們具有不同的權(quán)限,有不同的員工號和密碼。每一個廠商都可以創(chuàng)建DLL來實現(xiàn)同等的并與ODBC API兼容的API過程。當(dāng)您在應(yīng)用程序中包括BDE單元的時候,你可以使用本地C/C++類型的API調(diào)用來直接管理數(shù)據(jù)庫。在發(fā)布用Delphi開發(fā)的數(shù)據(jù)庫程序時,除了要安裝應(yīng)用程序之外,還需要同時發(fā)布數(shù)據(jù)庫驅(qū)動程序,以保證程序與數(shù)據(jù)庫能夠正確地連接。表13列出了數(shù)據(jù)控制頁上的數(shù)據(jù)控制部件及它們的主要用途。 數(shù)據(jù)控制部件數(shù)據(jù)控制部件頁上的部件,主要用于設(shè)計用戶界面,對數(shù)據(jù)庫中的數(shù)據(jù)進行瀏覽、編輯、插入、刪除等操作。在Tquery部件中,不是用TableName屬性來指定要訪問的數(shù)據(jù)庫中的數(shù)據(jù)庫表,而是在SQL屬性中,通過SQL語句來指定將要訪問的數(shù)據(jù)庫表。Tquery部件是程序員使用SQL語言開發(fā)數(shù)據(jù)庫應(yīng)用程序的有力工具,因為使用SQL語言,可以非常方便靈活地對一個或多個數(shù)據(jù)庫表中的記錄進行訪問,所以利用Tquery可以查詢本地的數(shù)據(jù)庫如paradox和dBASE數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù),還可以使用Tquery部件對一個遠地的數(shù)據(jù)庫SQL服務(wù)器進行訪問,建立客戶/服務(wù)器模式的應(yīng)用程序。Active屬性設(shè)置為True時,表示打開要訪問的數(shù)據(jù)庫表;設(shè)置為False時,暫時不打開要訪問的數(shù)據(jù)庫表。(2) 單擊Table圖標。圖11 BDE頁上的數(shù)據(jù)訪問組件1. Ttable部件Ttable構(gòu)件是Delphi中最基本、最靈活的數(shù)據(jù)集構(gòu)件。 表12 Delphi可訪問的數(shù)據(jù)源數(shù)據(jù)源(DataSource) 文件擴展名 特性描述 dBASE數(shù)據(jù)庫 .DBF 數(shù)據(jù)庫表是通過dBASE數(shù)據(jù)庫管理系統(tǒng)或DBD建立的,每個表是一個獨立的文件Paradox數(shù)據(jù)庫 .DB 數(shù)據(jù)庫表是通過Paradox數(shù)據(jù)庫管理系統(tǒng)或DBD建立,每個表是一個獨立的文件ASCII文件 .TXT 表是通過Database Desktop建立的,每個 表是一個獨立的文件本地InterBase服務(wù)器 .GDB 數(shù)據(jù)庫是通過InterBase數(shù)據(jù)庫管理系統(tǒng)建立的,多個表包含在一個數(shù)據(jù)庫文件中SQL數(shù)據(jù)庫服務(wù)器: 依賴不同的數(shù) 數(shù)據(jù)庫是通過相應(yīng)的數(shù)據(jù)庫服務(wù)器提供的ORACLE,Sybase, 據(jù)庫管理系統(tǒng) 專用或通過工具建立的,也可以通過DBDInformix Microsoft 來創(chuàng)建數(shù)據(jù)庫,并通過SQL Link訪問數(shù)SQL Server InterBase 據(jù)庫ODBC數(shù)據(jù)源 依賴于相應(yīng)的 主要是指那些具有ODBC接口的數(shù)據(jù)庫系 數(shù)據(jù)庫 統(tǒng)如MS Access,Btrieve等 數(shù)據(jù)訪問部件數(shù)據(jù)訪問組件頁上提供了一組數(shù)據(jù)訪問組件用來訪問數(shù)據(jù)庫中的數(shù)據(jù)。用戶在創(chuàng)建一個簡單的數(shù)據(jù)庫應(yīng)用時通過使用Delphi提供的上述工具和部件甚至可以不許編寫任何程序。Delphi的部件板上提供了兩頁數(shù)據(jù)庫應(yīng)用程序開發(fā)中所使用的部件:數(shù)據(jù)訪問頁(Data Access Page)上的部件用于直接訪問數(shù)據(jù)庫中的數(shù)據(jù)庫表。Delphi可以訪問多種數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫,憑借窗體(Forms)和報表(Reports),BDE(Borland Database Engine)可以訪問諸如Paradox、dBASE、本地InterBase服務(wù)器的數(shù)據(jù)庫,也可以訪問遠程數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)庫(如ORACLE、SyBase、Informix等可戶/服務(wù)器數(shù)據(jù)庫中的數(shù)據(jù)庫),或任何經(jīng)ODBC(Open Database Connecticity)可訪問的數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)庫。Delphi是Borland公司于1994年底發(fā)布的用于開發(fā)數(shù)據(jù)庫應(yīng)用程序的工具,它是面向?qū)ο蟮模悄壳伴_發(fā)客戶/服務(wù)器數(shù)據(jù)庫應(yīng)用程序的強有力的工具。這兩個體系的發(fā)展都極為迅猛,但是二者并沒出現(xiàn)混合滲透跡象。本文具體闡述了本應(yīng)用系統(tǒng)的開發(fā)工具、開發(fā)思想和開發(fā)方法。而Microsoft SQL Server 2000是一個面向二十一世紀的高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)是Delphi程序設(shè)計的重要組成部分,在Delphi中創(chuàng)建數(shù)據(jù)庫程序,其過程和方法如同創(chuàng)建其他類型的Delphi應(yīng)用程序一樣簡單、快捷。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動向,及時調(diào)整人才的分配,以獲取最大的經(jīng)濟效益。另一個體系則是通用的數(shù)據(jù)庫管理軟件領(lǐng)域(數(shù)據(jù)庫應(yīng)用程序的開發(fā))。而Delphi結(jié)合了兩個體系的優(yōu)點,它結(jié)合了傳統(tǒng)的編程語言O(shè)bject Pascal和數(shù)據(jù)庫語言的強大功能,它即可以用于傳統(tǒng)的算術(shù)編程又可以用于數(shù)據(jù)庫編程,特別是Delphi具有強大的數(shù)據(jù)庫功能,利用Delphi的數(shù)據(jù)庫工具,用戶根本不需要編寫任何Object Pascal代碼便可以創(chuàng)建一個簡單的數(shù)據(jù)庫應(yīng)用。Delphi 的客戶/服務(wù)器版本包括Borland SQL Link,它能直接訪問ORACLE、SyBase和Microsoft SQL Server,Informix以及InterBase數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫對象的數(shù)據(jù)成員即可在設(shè)計階段設(shè)置,也可在運行階段通過程序代碼進行設(shè)置。表11概括了Delphi的數(shù)據(jù)庫特性 表11 Delphi的數(shù)據(jù)庫特性工具和部件 主要用途Data Access Components 訪問數(shù)據(jù)庫、數(shù)據(jù)庫表、存貯過程等Data Control Components 與用戶交互,提供顯示、修改數(shù)據(jù)庫中數(shù)據(jù)的界面Database Desktop(DBD) 建立、索引、查詢數(shù)據(jù)庫表以及訪問、編輯來自各數(shù)據(jù)中的數(shù)據(jù)ReportSmith 建立、瀏覽和打印數(shù)據(jù)庫表中的數(shù)據(jù)Borland Database Engine(BDE) 數(shù)據(jù)庫應(yīng)用通過BDE訪問dBASE Paradox數(shù)據(jù)庫中的數(shù)據(jù)和本地InterBase數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)BDE Configuration Utility 建立和管理BDE與數(shù)據(jù)庫建立連接時所使用的數(shù)據(jù)庫別名Local InterBase Server 是一個單用戶、多例程的本地SQL數(shù)據(jù)庫服務(wù)器,可在單機環(huán)境下用來開發(fā)或測試客戶/服務(wù)器數(shù)據(jù)庫應(yīng)用程序,然后再將之?dāng)U展成一個訪問遠程
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1