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

正文內(nèi)容

企業(yè)人事管理系統(tǒng)論文4(已改無(wú)錯(cuò)字)

2023-07-23 12:42:53 本頁(yè)面
  

【正文】 據(jù)冗余和重復(fù)合理的數(shù)據(jù)庫(kù)表的設(shè)計(jì)應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),減少數(shù)據(jù)的冗余。(2) 結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),有時(shí)為了編程實(shí)現(xiàn)的簡(jiǎn)捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)理論,但是考慮到選擇的機(jī)器型號(hào)和檔次等因素,如果增加的冗余不會(huì)明顯增加存儲(chǔ)空間和降低處理效率,并且對(duì)編程實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。(3) 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性數(shù)據(jù)結(jié)構(gòu)的相對(duì)穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無(wú)論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會(huì)因?yàn)椴捎昧擞?jì)算機(jī)而丟失了必要的功能,或徹底改變了原有的工作流程和模式。計(jì)算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡(jiǎn)單的重復(fù)和替代。所以數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)應(yīng)保證數(shù)據(jù)的相對(duì)穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。此處著重討論如何進(jìn)行規(guī)范化設(shè)計(jì),關(guān)系范式規(guī)范化過(guò)程如下:消去重復(fù)項(xiàng)1NF消除部分函數(shù)依賴2NF消除傳遞函數(shù)依賴3NF和空白數(shù)據(jù)項(xiàng)非規(guī)范化關(guān)系 由邏輯結(jié)構(gòu)設(shè)計(jì)中得出的關(guān)系模型可知,轉(zhuǎn)化的各關(guān)系中均無(wú)重復(fù)項(xiàng)和空白數(shù)據(jù)項(xiàng),故是第一范式;而且如下圖中的a, b所示(以出差信息及請(qǐng)假信息為例其它略),所有非主屬性都完全函數(shù)依賴于任一侯選關(guān)鍵字,故是第二范式;在第二范式的前提下,可知ER圖中a,b所示的四個(gè)關(guān)系的非主屬性之間都不存在函數(shù)依賴關(guān)系,故圖a,b所表示的關(guān)系均屬于第三范式。請(qǐng)假編號(hào)員工編號(hào)病假天數(shù)事假天數(shù)假期開始時(shí)間出差編號(hào)出差開始時(shí)間出差目的地出差天數(shù)員工編號(hào) ab圖3-7基于以上三條設(shè)計(jì)原則,本系統(tǒng)中關(guān)于數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)如下:?jiǎn)T工信息表:字段名稱數(shù)據(jù)類型字段含義Sid文本員工編號(hào)Sname文本員工姓名Sgender文本性別Splace文本籍貫Sage 數(shù)字年齡Sbirthday日期/時(shí)間生日Sdegree文本學(xué)歷Sspecial文本專業(yè)Saddress文本住址Scode文本郵編Stel文本電話S文本EmailSworktime日期/時(shí)間參加工作時(shí)間Sintime日期/時(shí)間進(jìn)入公司時(shí)間Sdept文本部門Spaytime日期/時(shí)間起薪時(shí)間Sposition文本職務(wù)sremark文本備注員工考勤信息表字段名稱數(shù)據(jù)類型字段含義ID自動(dòng)編號(hào)記錄編號(hào)Astuffid文本員工編號(hào)Astuffname文本員工姓名Adate日期/時(shí)間當(dāng)前日期Aflag文本出入標(biāo)志Aintime日期/時(shí)間上班時(shí)間Aouttime日期/時(shí)間下班時(shí)間Alate數(shù)字遲到次數(shù)Aearly數(shù)字早退次數(shù)請(qǐng)假信息表字段名稱數(shù)據(jù)類型字段含義Lid自動(dòng)編號(hào)記錄編號(hào)Lstuffid文本員工編號(hào)lIl1數(shù)字病假天數(shù)Lprivate數(shù)字事假天數(shù)LfromDay日期/時(shí)間假期開始時(shí)間加班信息表字段名稱數(shù)據(jù)類型字段含義Oid自動(dòng)編號(hào)記錄編號(hào)Ostuffid文本員工編號(hào)Ospeciality數(shù)字特殊加班天數(shù)Omon數(shù)字正常加班天數(shù)Ofromday日期/時(shí)間加班日期 出差信息表 字段名稱數(shù)據(jù)類型字段含義Eid自動(dòng)編號(hào)記錄編號(hào)Estuffid文本員工編號(hào)Eerranddays數(shù)字出差天數(shù)Epurpose數(shù)字出差目的地Efromday日期/時(shí)間出差日期 調(diào)動(dòng)信息表字段名稱數(shù)據(jù)類型字段含義ID自動(dòng)編號(hào)記錄編號(hào)Aid文本員工編號(hào)Aname文本員工姓名Aolddept文本原部門Anewdept文本新部門Aoldposition文本原職務(wù)Anewposition文本新職務(wù)Aouttime日期/時(shí)間調(diào)出時(shí)間Aintime日期/時(shí)間調(diào)入時(shí)間Aremark備注備注此外為了處理方便,我又設(shè)計(jì)了以下三個(gè)表: 用戶信息表字段名稱數(shù)據(jù)類型字段含義UserID 文本用戶名稱UserPWD文本用戶密碼 上下班時(shí)間設(shè)置表字段名稱數(shù)據(jù)類型字段含義Begintime 日期/時(shí)間上班時(shí)間endtime日期/時(shí)間下班時(shí)間 員工編號(hào)計(jì)數(shù)表字段名稱數(shù)據(jù)類型字段含義NUM數(shù)字編號(hào)167。本程序采用Access作為數(shù)據(jù)庫(kù)引擎,其主要原因是考慮到現(xiàn)在的大多數(shù)辦公室應(yīng)用系統(tǒng)軟件均支持Access數(shù)據(jù)庫(kù),所以只要應(yīng)用于格式符合的計(jì)算機(jī)系統(tǒng)上即可運(yùn)行,并且由于Access與VB皆是微軟公司開發(fā)出來(lái)的軟件,所以它們之間的兼容性非常好,容易配合使用。在本程序數(shù)據(jù)庫(kù)中,還采用了ODBC——開放式數(shù)據(jù)庫(kù)鏈接系統(tǒng),它維護(hù)了數(shù)據(jù)的獨(dú)立性,而且可以與其他程序鏈接,達(dá)到數(shù)據(jù)的關(guān)聯(lián),方便地應(yīng)用于其他的程序中。由于本系統(tǒng)只是進(jìn)行一般的數(shù)據(jù)庫(kù)操作,對(duì)速度要求并不十分高,所以數(shù)據(jù)庫(kù)中未調(diào)用Windows API函數(shù)。167。 模塊設(shè)計(jì) 按照功能分析及數(shù)據(jù)庫(kù)的設(shè)計(jì)結(jié)果,為本系統(tǒng)設(shè)計(jì)如下模塊,最終得到如下圖所示的功能模塊圖: (附圖)員工出勤管理系統(tǒng)員工基本信息管理員工考勤信息管理員工實(shí)習(xí)信息管理系統(tǒng)添加員工基本信息修改員工基本信息查詢員工基本信息刪除員工基本信息添加員工考勤信息修改員工考勤信息查詢員工考勤信息刪除員工考勤信息添加員工調(diào)動(dòng)信息修改員工調(diào)動(dòng)信息查詢員工調(diào)動(dòng)信息刪除員工調(diào)動(dòng)信息添加用戶、修改密碼圖3-8從總體結(jié)構(gòu)圖容易列出應(yīng)用程序的菜單,由總體結(jié)構(gòu)圖轉(zhuǎn)換到菜單時(shí),其對(duì)應(yīng)情況如下:系統(tǒng)對(duì)應(yīng)菜單文件,子系統(tǒng)層對(duì)應(yīng)菜單標(biāo)題,功能層對(duì)應(yīng)子菜單項(xiàng)。本系統(tǒng)所使用的模塊包括:系統(tǒng)模塊,員工調(diào)動(dòng)信息模塊,員工考勤模塊,員工基本信息模塊等。1. 系統(tǒng):系統(tǒng)啟動(dòng)的時(shí)候有一個(gè)管理員用戶,使用這個(gè)用戶登錄后,可以添加其它用戶,而且每一個(gè)用戶都可以更改自己的密碼。2. 員工基本信息(1) 添加員工信息:系統(tǒng)自動(dòng)生成員工編號(hào),管理員可以添加員工的基本信息,包括姓名、性別、籍貫、年齡、生日、住址、Email、學(xué)歷、專業(yè)、進(jìn)入本公司時(shí)間等。(2) 修改員工信息:選擇一個(gè)員工,可以修改這個(gè)員工的基本信息。(3) 查詢員工信息:可以根據(jù)員工的編號(hào)、姓名或者進(jìn)入公司的時(shí)間進(jìn)行查詢員工基本信息。并且可以針對(duì)查詢結(jié)果進(jìn)行修改和刪除操作。(4) 刪除員工信息:直接從列表中選中需要?jiǎng)h除的員工信息,然后進(jìn)行刪除操作,或者首先查詢需要?jiǎng)h除的員工信息,然后再刪除。3. 員工考勤信息:(1) 添加考勤信息:,而其他考勤信息包含有請(qǐng)假、加班、出差信息。(2) 修改考勤信息:當(dāng)考勤信息出現(xiàn)錯(cuò)誤需要修改的時(shí)候,可以從這里修改相應(yīng)的記錄。(3) 查詢考勤信息:分為刪除上下班信息和刪除其他考勤信息。(4) 刪除考勤信息:分為刪除上下班信息和刪除其他考勤信息。(5) 設(shè)置上下班時(shí)間:設(shè)置公司上下班時(shí)間。4. 員工調(diào)動(dòng)信息(1) 添加調(diào)動(dòng)信息:添加企業(yè)員工的原有部門、原有職務(wù)、新部門、新職務(wù)等信息。(2) 修改調(diào)動(dòng)信息:修改相應(yīng)的員工調(diào)動(dòng)信息。(3) 查詢調(diào)動(dòng)信息:查詢某個(gè)員工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)企業(yè)內(nèi)部的調(diào)動(dòng)情況。(4) 刪除調(diào)動(dòng)信息:刪除那些不需要的信息。第四章 人事管理系統(tǒng)的實(shí)現(xiàn)167。 開發(fā)環(huán)境的選擇一、前端開發(fā)工具 Visual Basic 簡(jiǎn)介Visual Basic 是在世界范圍內(nèi)廣泛使用的一種強(qiáng)大的編程語(yǔ)言,它為 Windows 應(yīng)用程序的開發(fā)提供了最迅速和便捷的方法。不論是 Windows 應(yīng)用程序的專業(yè)開發(fā)人員還是初學(xué)者,Visual Basic 都為他們提供了一整套的工具用來(lái)方便地開發(fā)應(yīng)用程序。如果您現(xiàn)在想學(xué)習(xí) Windows 編程,我們建議您先從 Visual Basic 學(xué)起,因?yàn)樗?jiǎn)單易學(xué),功能強(qiáng)大,可以很輕松地開發(fā)出 Windows 應(yīng)用程序。目前 Visual Basic 軟件開發(fā)團(tuán)體是世界上最大的軟件開發(fā)團(tuán)體,它為全世界數(shù)千種工具和控件商所支持,因此選擇 Visual Basic 將使您獲得很大的優(yōu)勢(shì)。Visual Basic 是在原有 Basic 語(yǔ)言基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語(yǔ)句、函數(shù)及關(guān)鍵詞,其中很多和Windows GUI 有直接關(guān)系。專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其它任何 windows 編程語(yǔ)言所能實(shí)現(xiàn)的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的 Windows 應(yīng)用程序。用 Visual Basic 既可以開發(fā)現(xiàn)一般的 Windows應(yīng)用程序,也可以實(shí)現(xiàn)先進(jìn)的客戶機(jī)/服務(wù)器、瀏覽器/服務(wù)器系統(tǒng)。目前 Visual Basic 有三種版本,即學(xué)習(xí)版、專業(yè)版和企業(yè)版,可以滿足不同的開發(fā)需要。為了理解 Visual Basic 應(yīng)用程序的開發(fā)過(guò)程,首先要理解 visual Basic 的一些關(guān)鍵概念。因?yàn)?Visual Basic 是基于 Windows 的開發(fā)語(yǔ)言,所以有必要與 Windows 環(huán)境保持一定的相似性。簡(jiǎn)單地說(shuō)就是三個(gè)關(guān)鍵的概念:窗口、事件和消息。從這點(diǎn)上說(shuō) Visual Basic windows 應(yīng)用程序開發(fā)語(yǔ)言沒(méi)有大的區(qū)別,但是由于處理各種窗口、事件和消息的所有可能的組合將有驚人的工作量,動(dòng)用傳統(tǒng)方法開發(fā) Windows 應(yīng)用程序?qū)⒑馁M(fèi)程序員許多精力。幸運(yùn)的是,visual Basic 使您擺脫所有的低層消息處理。許多消息都由 Visual Basic自動(dòng)自理了,其它的作為事件過(guò)程由編程者自行處理。這樣就可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而無(wú)需涉及不必要的細(xì)節(jié)。在傳統(tǒng)的或“過(guò)程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼及按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)調(diào)用過(guò)程。Visual Basic 是事件驅(qū)動(dòng)的程序設(shè)計(jì)語(yǔ)言。在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以由來(lái)自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā),甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過(guò)的代碼的路徑都是不同的。因?yàn)槭录捻樞蚴菬o(wú)法預(yù)測(cè)的,所以在代碼中必須對(duì)執(zhí)行時(shí)的“各種狀態(tài)”作一定的假設(shè)。當(dāng)作出某些假設(shè)時(shí),應(yīng)該組織好應(yīng)用程序的結(jié)構(gòu),以確保該假設(shè)始終有效。傳統(tǒng)的應(yīng)用程序開發(fā)過(guò)程可以分為三個(gè)明顯的步驟:編碼、編譯和測(cè)試代碼。但是 Visual Basic 與傳統(tǒng)的編程評(píng)議不同,它使用交互式方法開發(fā)應(yīng)用程序,使得三個(gè)步驟之間不再有明顯的界限。在大多數(shù)語(yǔ)文里,如果編寫代碼時(shí)發(fā)生了錯(cuò)誤,則在開始編譯應(yīng)用程序時(shí)該錯(cuò)誤就會(huì)被編譯器捕獲,此時(shí)必須查找并改正該錯(cuò)誤,然后再次進(jìn)行編譯,對(duì)每一個(gè)發(fā)現(xiàn)的錯(cuò)誤都要重復(fù)這樣的過(guò)程。Visual Basic 在編程者輸入代碼時(shí)便進(jìn)行解釋,即時(shí)捕獲并突出顯示大多數(shù)語(yǔ)法或拼寫錯(cuò)誤,這看起來(lái)就像一位專家在實(shí)時(shí)監(jiān)視代碼的輸入。除即時(shí)捕獲錯(cuò)誤外,Visual Basic 也在輸入代碼時(shí)部分地編譯該代碼。當(dāng)準(zhǔn)備運(yùn)行和測(cè)試應(yīng)用程序時(shí),只需極短時(shí)間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯(cuò)誤,則將錯(cuò)誤突出顯示于代碼中,這時(shí)可以更正錯(cuò)誤并繼續(xù)編譯,而不需從頭開始。由于 Visual Basic 的交互特性,因此可以發(fā)現(xiàn)在開發(fā)應(yīng)用程序時(shí),您自己正頻繁地運(yùn)行著您的應(yīng)用程序。通過(guò)這種方式,代碼運(yùn)行的效果可以在開發(fā)時(shí)進(jìn)行測(cè)試,而不必等到編譯完成以后。二、 后臺(tái)數(shù)據(jù)庫(kù)引擎Access簡(jiǎn)介Access 2000 是一套簡(jiǎn)單易學(xué)的數(shù)據(jù)庫(kù)軟件除了可以單機(jī)作業(yè)之外,也增強(qiáng)了與后端的SQL Server 服務(wù)器的鏈接功能,方便建立主從式結(jié)構(gòu)的數(shù)據(jù)庫(kù)環(huán)境。Access 是一套管理數(shù)據(jù)庫(kù)的應(yīng)用軟件,即數(shù)據(jù)庫(kù)管理系統(tǒng)。(DataBase Management System 。 DBMS) 數(shù)據(jù)庫(kù)是指一群可組織有系統(tǒng)的數(shù)據(jù)集合。 組織地存儲(chǔ)數(shù)據(jù) Access 是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),可以使復(fù)雜的瑣碎的數(shù)據(jù),集合起來(lái)組織成為有用的信息,然后將數(shù)據(jù)完整地存儲(chǔ)起來(lái),并提供許多工具,方便數(shù)據(jù)的規(guī)劃及重復(fù)使用。 Access 中,整理好的數(shù)據(jù)將按數(shù)據(jù)的用途,分別存于不同的表中,Access 數(shù)據(jù)庫(kù)中包含多個(gè)表及其它數(shù)據(jù)庫(kù)對(duì)象。“數(shù)據(jù)庫(kù)”窗口的新增功能Microsoft Access 2000 的“數(shù)據(jù)庫(kù)”窗口提供了下列查看和處理數(shù)據(jù)庫(kù)對(duì)象的選項(xiàng)。 使用“數(shù)據(jù)庫(kù)”窗口工具欄 創(chuàng)建、打開或管理數(shù)據(jù)庫(kù)對(duì)象的快速查找命令。使用“對(duì)象”欄 在“對(duì)象”欄中查看數(shù)據(jù)庫(kù)對(duì)象— 豎直方位更易于使用。將數(shù)據(jù)庫(kù)對(duì)象組織為組 單擊“組”欄查看組,其中包含對(duì)不同類型數(shù)據(jù)庫(kù)對(duì)象的快捷方式。使用新的對(duì)象快捷方式 在“數(shù)據(jù)庫(kù)”窗口中,使用向?qū)Э焖賱?chuàng)建新的數(shù)據(jù)庫(kù)對(duì)象,或是在設(shè)計(jì)視圖中打開一個(gè)新的數(shù)據(jù)庫(kù)對(duì)象。自定義在“數(shù)據(jù)庫(kù)”窗口中選擇及打開對(duì)象的方式 如果選擇,更改默認(rèn)行為,并將
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1