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

正文內(nèi)容

商業(yè)企業(yè)人事數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)課程-閱讀頁(yè)

2025-04-22 23:05本頁(yè)面
  

【正文】 L不對(duì)一個(gè)記錄進(jìn)行操縱,而準(zhǔn)許用戶在高處的數(shù)據(jù)結(jié)構(gòu)上活動(dòng),所有SQL語(yǔ)句輸入方式為集合,輸出方式是回到集合,是以記錄集來操作的。 全部的SQL語(yǔ)句都使用查詢優(yōu)化器,它使得用戶從不必清楚表是否有索引,表有什么類型的索引,但其自身知道存在索引用在哪里更合適,它決定以何種方式訪問指定數(shù)據(jù)存取速度最快,讓用戶全力以赴得到理想的結(jié)果。 Structured Query Language包含4個(gè)部分:數(shù)據(jù)查詢語(yǔ)言DQLData Query Language SELECT數(shù)據(jù)操縱語(yǔ)言DQLData Manipulation Language INSERT,UPDATE,DELETE數(shù)據(jù)定義語(yǔ)言DQLData Definition Language CREATE,ALTER,DROP數(shù)據(jù)控制語(yǔ)言DQL—Data Control Language COMMITWORK,ROLLBACKWORK TransactSQL語(yǔ)言的組成 SQL數(shù)據(jù)庫(kù)是表(Table)的集合,它由一個(gè)或多個(gè)SQL模式定義。 表或者是一個(gè)基本表或者是一個(gè)視圖。 基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)存儲(chǔ)文件也可存放一個(gè)或多個(gè)基本表。 用戶可以用SQL語(yǔ)句對(duì)視圖和基本表進(jìn)行查詢等操作。 SQL用戶可以是應(yīng)用程序,也可以是終端用戶。SQL用戶也能作為獨(dú)立的用戶接口,供交互環(huán)境下的終端用戶使用。 數(shù)據(jù)查詢和數(shù)據(jù)更新(包括插入、刪除和更新)是數(shù)據(jù)操縱(SQL DML)兩大類操作。 嵌入式SQL語(yǔ)言的使用規(guī)定:規(guī)定SQL語(yǔ)句在宿主語(yǔ)言的程序中使用的規(guī)則。作為一種Windows系統(tǒng)下的可視化集成開發(fā)工具,Delphi以其良好的可視化應(yīng)用程序開發(fā)環(huán)境,以及強(qiáng)大的可擴(kuò)展數(shù)據(jù)庫(kù)功能而倍受矚目。尤其在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)方面,Delphi更是一個(gè)十分理想的軟件開發(fā)平臺(tái),其特點(diǎn)是:強(qiáng)大的可視化編程環(huán)境、高效、功能全面、快速執(zhí)行編譯代碼和豐富的VCL。Delphi把Windows編程的回調(diào)等繁復(fù)過程都放在一個(gè)不可見的Romulam覆蓋物下面,輕易地對(duì)可視部件進(jìn)行編程,使用戶不被困擾。 可視化開發(fā)環(huán)境與大部分現(xiàn)代RAD(快速應(yīng)用開發(fā))工具相同,是共同相互協(xié)作的編譯器、調(diào)試器和窗體設(shè)計(jì)器三個(gè)部分組成。既可以在同一個(gè)編輯器中通過設(shè)置斷點(diǎn)和監(jiān)控點(diǎn)等來調(diào)試程序,亦可以自己在編輯器中定義應(yīng)用程序的行為而加入代碼。此技術(shù)應(yīng)用范圍更加廣泛,不是基于像VisualBasic等使用的類型庫(kù),它是建立在編譯器信息之上的。遠(yuǎn)程調(diào)試、過程關(guān)聯(lián)、DLL和包調(diào)試、自動(dòng)本地監(jiān)控以及CPU窗口等先進(jìn)的功能Delphi的調(diào)試器都具備。 Delphi的開發(fā)效率高,因?yàn)榕c用戶的交互以及將數(shù)據(jù)以各種方式提供給用戶和確定對(duì)數(shù)據(jù)的處理方法等煩瑣的功能都需要前臺(tái)來實(shí)現(xiàn),而且要編寫一個(gè)好用的用戶界面要涉及很多方面,代碼量也很龐大,所以開發(fā)工具的開發(fā)效率就是首要的考慮因素。 良好的軟件開發(fā)循環(huán)的形成,是利用快速的編譯器循序漸進(jìn)地開發(fā)軟件,不斷地修改源代碼、重新編譯、測(cè)試,如此會(huì)多次循環(huán)。其優(yōu)越性表現(xiàn)在節(jié)約運(yùn)行時(shí)間、提升運(yùn)行效率、生成的二進(jìn)制代碼更為短小。在近年來較之慢速度的C++編譯器取得了長(zhǎng)足的進(jìn)步,特別是在Visual C++和C++Builder中,各種緩存策略和鏈接被增加。代碼的執(zhí)行速度快應(yīng)用程序的編譯分為完全編譯、部分編譯、和解釋執(zhí)行三種,其中經(jīng)過完全編譯的應(yīng)用程序執(zhí)行速度最快,部分編譯次之,解釋執(zhí)行最慢。部分編譯界于兩者之間。Delphi、Visual C++生成的應(yīng)用程序?qū)儆谕耆幾g,基于Java的開發(fā)工具生成的應(yīng)用程序?qū)儆诓糠志幾g,而Visual Basic屬于解釋執(zhí)行。但是,最簡(jiǎn)單的應(yīng)用程序,用會(huì)變來開發(fā),難度和開發(fā)性相當(dāng)大。大家對(duì)匯編的評(píng)價(jià)很很低,即便是功能強(qiáng)大,對(duì)所有開發(fā)者來講非常復(fù)雜,因?yàn)榇a從一個(gè)人傳給另一個(gè)人、再到下一個(gè)人,設(shè)計(jì)思想和意圖越來越不明朗,直到代碼看起來如同天書??梢岳肅++潛在功能(如預(yù)處理器宏、模板、操作符加載等等),幾乎可以設(shè)計(jì)使用你自己的語(yǔ)言。然而,容易導(dǎo)致發(fā)生重大錯(cuò)誤的問題在于許多的開發(fā)者功能總被濫用。 (2)Delphi基本控件功能說明 由于Delphi的控件非常多,對(duì)于一些本系統(tǒng)并未用到的控件,在這里就不進(jìn)行贅述。數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)成員既可在設(shè)計(jì)階段設(shè)置,也可在運(yùn)行階段通過程序代碼進(jìn)行設(shè)置。在這些組件中本系統(tǒng)就用到了TDataSouree數(shù)據(jù)源組件,TDataSource組件提供了聯(lián)系數(shù)據(jù)集組件(訂ablc組件、TQuery組件和組件)與數(shù)據(jù)控制組件(例如TDBGrid組件)的紐帶。如果應(yīng)用程序希望在數(shù)據(jù)控制組件中對(duì)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行瀏覽和操作,數(shù)據(jù)集必須和數(shù)據(jù)源組件(Data,Source)相聯(lián)系。 數(shù)據(jù)控制頁(yè)(Data ControlPage) 此頁(yè)上的部件用來與用戶交互,顯示、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 TDBEdit組件是用來顯示和編輯數(shù)據(jù)集里當(dāng)前記錄中一個(gè)特定字段的值的數(shù)據(jù)控制組件。而TDBCrrid組件一次只能顯示及編輯修改當(dāng)前記錄中特定的一個(gè)字段值。TDBImage組件除了可以在窗體中顯示數(shù)據(jù)集里的圖形數(shù)據(jù),還允許用戶通過粘貼板對(duì)圖形數(shù)據(jù)進(jìn)行編輯操作。3.1.3開發(fā)語(yǔ)言 面向?qū)ο蟮腜ascal語(yǔ)言除了擁有自Turbo Pascal(最優(yōu)秀的Pascal編譯器之一)以來具有的各項(xiàng)性能以外,還引進(jìn)了面向?qū)ο蟮母拍?,成為新一代面向?qū)ο缶幾g器的典范。正如Delphi聯(lián)機(jī)幫助上所描述的:面向?qū)ο驪ascal語(yǔ)言數(shù)據(jù)類型豐富,并且支持結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)。面向?qū)ο驪ascal語(yǔ)言是在傳統(tǒng)Pascal語(yǔ)言的基礎(chǔ)上發(fā)展擴(kuò)充的,主要體現(xiàn)在面向?qū)ο蟮姆矫?。此外,還要掌握好面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)知識(shí)。3.1.4數(shù)據(jù)庫(kù)系統(tǒng)訪問技術(shù) 現(xiàn)在ODBC、OLEDB和ADO這些標(biāo)準(zhǔn)結(jié)構(gòu),用于訪問數(shù)據(jù)庫(kù)系統(tǒng)。它在微軟公司中實(shí)際上是對(duì)OLE對(duì)象標(biāo)準(zhǔn)進(jìn)行實(shí)現(xiàn)。由于ODBC的使用范圍過于狹窄,只能支持SQL語(yǔ)言的數(shù)據(jù)庫(kù)。(2)開放數(shù)據(jù)庫(kù)連接(ODBC) 開放數(shù)據(jù)庫(kù)連接(Open Database Connectivity,ODBC)是一種數(shù)據(jù)庫(kù)訪問標(biāo)準(zhǔn)被微軟定義。在訪問存儲(chǔ)在本地計(jì)算機(jī)的桌面型數(shù)據(jù)庫(kù)中的數(shù)據(jù)和異構(gòu)平臺(tái)上的數(shù)據(jù)庫(kù),都會(huì)用到它的應(yīng)用程序,例如可以訪問SQL Server、Oracle、Informix或DB2構(gòu)建的數(shù)據(jù)庫(kù)等。 雖然我們程序員不必理解那些ODBC,但是我們要知道它是通過一組標(biāo)準(zhǔn)的函數(shù)(ODBC API)調(diào)用來實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問,這樣基于ODBC的客戶機(jī)/服務(wù)器應(yīng)用程序就會(huì)被API輕松設(shè)計(jì)開發(fā)。雖然ODBC獲得很大成功并也簡(jiǎn)化了一些數(shù)據(jù)庫(kù)大量開發(fā)工作。 (3)動(dòng)態(tài)數(shù)據(jù)對(duì)象(ADO) 能夠被程序員用來處理任何OLE DB數(shù)據(jù)和由腳本語(yǔ)言或高級(jí)語(yǔ)言調(diào)用的簡(jiǎn)單對(duì)象模型稱為 動(dòng)態(tài)數(shù)據(jù)對(duì)象(Active Data Objects,ADO)。Microsoft公司聲稱,ADO對(duì)微軟公司產(chǎn)品數(shù)據(jù)庫(kù)應(yīng)用非常重要,其他的數(shù)據(jù)訪問方式也將被它替代。 (1)面向?qū)ο笙到y(tǒng)開發(fā)方法 它是最近這些年受到關(guān)注的一種面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程系統(tǒng)開發(fā)方法。 這種方法充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高,使系統(tǒng)開發(fā)更有針對(duì)性同時(shí)讓人們對(duì)需求有了漸進(jìn)的認(rèn)識(shí)。開發(fā)階段被嚴(yán)格區(qū)分,并且文檔工作十分重視,開發(fā)過程中一旦出現(xiàn)的問題可以及時(shí)的得到糾正,能夠避免系統(tǒng)出現(xiàn)狀態(tài)混亂。雖然優(yōu)點(diǎn)很多,但是開發(fā)周期過長(zhǎng)、引起系統(tǒng)預(yù)算超支,用戶的需求發(fā)生變化時(shí),系統(tǒng)做出調(diào)整困難,都是這種方法不足之處。 系統(tǒng)功能描述 本項(xiàng)目系統(tǒng)主要功能如下:從工作安排的基礎(chǔ)上分析,可對(duì)企業(yè)設(shè)定的職位進(jìn)行全面管理和調(diào)整:建立員工檔案庫(kù),錄入人員數(shù)據(jù),記錄所有員工的基本信息,并可輸出個(gè)人資料,建立全面信息資料卡片,減少重復(fù)錄入,便于查詢檢索;可查看員工在企業(yè)工作期間的所有信息(基本資料、培訓(xùn)、考勤、工資等等);跟蹤管理員工從進(jìn)入企業(yè)到離職全過程的歷史記錄,包括薪資變動(dòng)、職位變動(dòng)、獎(jiǎng)懲情況等;為能快速方便地從眾多數(shù)據(jù)中定位某一員工,提供靈活便捷的定位查詢功能;統(tǒng)計(jì)每位員工的月出勤結(jié)果并提供給薪資系統(tǒng)進(jìn)行計(jì)算;制定評(píng)估計(jì)劃,對(duì)員工進(jìn)行周期性考核、評(píng)估,選擇評(píng)估對(duì)象與評(píng)估規(guī)則;記錄員工在生產(chǎn)中的業(yè)績(jī)?cè)u(píng)估的情況,分析員工業(yè)績(jī)的改善情況;提供對(duì)歷史培訓(xùn)情況進(jìn)行查詢功能;記錄調(diào)動(dòng)原因,便于統(tǒng)計(jì)分析,為企業(yè)管理尤其是人事管理提供績(jī)效改進(jìn)的診斷依據(jù);可提供離職員工詳細(xì)的資源使用報(bào)表、財(cái)務(wù)狀況報(bào)表以及培訓(xùn)情況報(bào)表;一些數(shù)據(jù)可輸出到Word、Excel、access文件;為避免人為性的操作錯(cuò)誤,提供權(quán)限設(shè)置,使系統(tǒng)的運(yùn)行可靠、安全、快速。2人事管理人事管理只要是完成員工的入職審批,建立員工不得個(gè)人檔案,員工離職管理,并可由檔案管理員對(duì)檔案的變更情況進(jìn)行記錄,以及對(duì)數(shù)據(jù)的管理和維護(hù),并可實(shí)現(xiàn)按權(quán)限查詢。5合同管理主要用來保存合同情況6考核管理業(yè)務(wù)考核表,員工根據(jù)評(píng)審組別填寫本月的工作情況后由領(lǐng)導(dǎo)進(jìn)行審批。7系統(tǒng)管理本模塊包含自定義架構(gòu)、系統(tǒng)管理、工作流設(shè)置、系統(tǒng)重構(gòu)、個(gè)人賬號(hào)管理、重新登錄等功能。同時(shí)個(gè)人也可以對(duì)密碼信息進(jìn)行管理。隨著Internet/Intranet的飛速發(fā)展, C/S 結(jié)構(gòu)上的一種新的變化或者新改進(jìn)而產(chǎn)生了瀏覽器/服務(wù)器模式。當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)是將瀏覽器技術(shù)移植到操作系統(tǒng)內(nèi)部。傳統(tǒng)的中央系統(tǒng)之所以能能夠成功的轉(zhuǎn)入主從結(jié)構(gòu),憑借的是信息技術(shù)的造價(jià)低廉,系統(tǒng)靈活,資源共享,可擴(kuò)充能力強(qiáng)的有點(diǎn),而這些優(yōu)點(diǎn)的來源還是依靠信息的技術(shù)高速發(fā)展。形成三層結(jié)構(gòu),WWW瀏覽器完全實(shí)現(xiàn)UI,主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),在前端實(shí)現(xiàn)一部分事物邏輯,都是在這種結(jié)構(gòu)中實(shí)現(xiàn)。 瀏覽器/服務(wù)器結(jié)構(gòu)有著個(gè)性化特點(diǎn)明顯降低、快速操作無法滿足、響應(yīng)速度明顯降低、功能弱化、分頁(yè)無法顯示這些缺點(diǎn),讓開發(fā)者在設(shè)定結(jié)構(gòu)設(shè)計(jì)不得不慎重考慮,時(shí)刻注意這些缺點(diǎn)導(dǎo)致的個(gè)性化的功能要求無法實(shí)現(xiàn),鼠標(biāo)操作為最基本的也是緩慢的操作方式,頁(yè)面動(dòng)態(tài)刷新無法實(shí)現(xiàn),慢速的數(shù)據(jù)庫(kù)訪問帶來的壓力,傳統(tǒng)模式下的特殊功能很難實(shí)現(xiàn)??蛻糇陨淼膫€(gè)性化要求操作界面漂亮、形式多樣,均可實(shí)現(xiàn);管理信息系統(tǒng)能實(shí)現(xiàn)對(duì)復(fù)雜的業(yè)務(wù)流程處理,是因?yàn)樽陨硭邆涫聞?wù)處理能力強(qiáng)大。針對(duì)點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶群體來講,配置需要安裝專門的客戶端程序,不能實(shí)現(xiàn)快速部署安裝。實(shí)際上,服務(wù)器所做的事情主要是處理業(yè)務(wù)規(guī)則??蛻舳藨?yīng)用程序?qū)嶋H上只是向用戶顯示數(shù)據(jù)或從用戶那里取得數(shù)據(jù)而已。而典型的客戶/服務(wù)器結(jié)構(gòu)前端(或稱終端用戶,即客戶)作用是訪問和處理來自遠(yuǎn)程機(jī)器(服務(wù)器)上的數(shù)據(jù),但非常可能發(fā)生的情況是眾多客戶對(duì)一個(gè)服務(wù)器請(qǐng)求服務(wù),這對(duì)服務(wù)器來講如何應(yīng)對(duì)這些處理請(qǐng)求就非常重要。后面將詳細(xì)介紹客戶與服務(wù)器各自的職責(zé)。這種模型應(yīng)用比較普遍,與桌面數(shù)據(jù)庫(kù)比較類似。而Microsoft公司的數(shù)據(jù)庫(kù)操作系統(tǒng)SQLServer2000在性能、安全性和可靠性都是可以信賴的。本系統(tǒng)的業(yè)務(wù)規(guī)則決定放在客戶端。利用客戶端簡(jiǎn)單的人員信息、信息查詢以及客戶端之間的通信和傳輸數(shù)據(jù)面這些功能,針對(duì)人事部管理人員來說,在程序編寫是就明確了客戶端和服務(wù)器。 圖33 C/S二層模式系統(tǒng)拓?fù)鋱D 客戶端通過Delphi編寫的客戶端軟件來訪問后臺(tái)數(shù)據(jù)庫(kù),在訪問過程中要通過身份驗(yàn)證保證了數(shù)據(jù)的安全性。人們用計(jì)算機(jī)的某種信息結(jié)構(gòu)表示現(xiàn)實(shí)世界中存在的客觀事物,這就用到我們現(xiàn)在所說的組織數(shù)據(jù)模型。 實(shí)體、屬性、實(shí)體集、鍵等這些數(shù)據(jù)庫(kù)用語(yǔ),都稱之為信息。員工是本系統(tǒng)中的主要實(shí)體。例如員工的編號(hào)、部門、姓名、性別、出生年月等都為員工的屬性。值域的類型可以是整數(shù)型、實(shí)數(shù)型或字符串型等,如員工的年齡是整數(shù)型,姓名是字符串型。 鍵(key):像職工編號(hào)這樣能唯一標(biāo)識(shí)一個(gè)實(shí)體的屬性及屬性值的關(guān)鍵字,稱為實(shí)體的鍵。數(shù)據(jù)模型不但要考慮實(shí)體屬性間的聯(lián)系,實(shí)體與實(shí)體間的聯(lián)系也尤為重要,系統(tǒng)開發(fā)時(shí)實(shí)體內(nèi)部的聯(lián)系(即實(shí)體中屬性間的聯(lián)系)和實(shí)體與實(shí)體之間的聯(lián)系都應(yīng)該納入我們考慮的范圍。人事管理類以綜合平定表為中心點(diǎn),其它表都和綜合評(píng)定表有關(guān)聯(lián),比如說考勤表中如果有遲到、曠工的記錄在綜合評(píng)定表就要扣掉相應(yīng)的分?jǐn)?shù)。就是說如果修改了一張表中的內(nèi)容,與它相關(guān)聯(lián)表的內(nèi)容是否可以被修改。如果不允許級(jí)聯(lián)性刪除,如果更改了一張表的內(nèi)容,其它和它相關(guān)聯(lián)表的內(nèi)容就不會(huì)被同時(shí)自動(dòng)的更改,如果發(fā)生了錯(cuò)誤的修改那么只要再修改一次就可以了。但是除了級(jí)聯(lián)性刪除外,刪除員工信息記錄的時(shí)候還會(huì)觸發(fā)一個(gè)刪除觸發(fā)器,它的作用是刪除了一個(gè)員工的所有信息后并不是所有的記錄都被刪除。這是外鍵約束沒有的功能。在考慮到整個(gè)系統(tǒng)的運(yùn)行情況不益將所有的信息放在同一張表中,因?yàn)檫@樣做會(huì)使系統(tǒng)的性能大大降低,無論是查詢還是修改的速度都會(huì)降低,而且也不易管理維護(hù)。人們根據(jù)需求分析的結(jié)果結(jié)合實(shí)際應(yīng)用本系統(tǒng)主要包括16張表:人事檔案管理,人事卡片調(diào)出人員,個(gè)人簡(jiǎn)歷,人員調(diào)動(dòng),部門代碼表,小組代碼表,人事檔案代碼表,綜合評(píng)定,考勤管理,懲處管理,獎(jiǎng)勵(lì)管理,業(yè)績(jī)管理,培訓(xùn)管理,工資管理,權(quán)限管理,日志管理。這14張表分為兩大部分,一部分是人事信息類,一部分是人事管理類。人事管理類包括綜合評(píng)定,考勤管理,懲處管理,獎(jiǎng)勵(lì)管理,業(yè)績(jī)管理,培訓(xùn)管理,工資管理,這7張表以綜合評(píng)定表為節(jié)點(diǎn),其他的表通過外鍵和它關(guān)聯(lián),因?yàn)槠渌?張表都是針對(duì)職工工作狀況的信息集合,而彼此又和其他表的內(nèi)容不重復(fù)。而人事信息類和人事管理類是以工資管理來聯(lián)系的,因?yàn)槊總€(gè)員工都有薪資,而薪資的增減又是要看綜合評(píng)定的報(bào)表情況,如果按照綜合評(píng)定的報(bào)表統(tǒng)計(jì)情況達(dá)到該公司人事制度的相應(yīng)要求就要給公司人員增加
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1