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

正文內(nèi)容

工資管理信息系統(tǒng)的設計—-文庫吧

2024-11-17 09:13 本頁面


【正文】 向 文 件 圖 業(yè)務流程圖圖示說明 工資管理信息系統(tǒng)業(yè)務流程圖 根據(jù)假設條件,設工資發(fā)放的業(yè)務流程如圖 所示。我們所開發(fā)的工資管理信息系統(tǒng)是基于這一業(yè)務流程的。 畢業(yè)設計(論文) 第 頁 8 圖 工資管理信息系統(tǒng)業(yè)務流程圖 首先員工將自己的個人檔案提交給系統(tǒng)管理人員(企業(yè)管理人員),管理員將檔案信 息錄入系統(tǒng);職位信息統(tǒng)一修改由職位確定的基本工資等信息,對系統(tǒng)來說,屬于靜態(tài)工資;績效信息是對一段時間(比如一個月)對員工的考評成績,系統(tǒng)將根據(jù)員工的檔案信息和考評成績自動確定員工的工資數(shù)量,最后生成工資清單。 通過業(yè)務流程圖我們可以看到,檔案信息、職位信息和績效考核信息的生成是工資清單的前提條件。因此,在每一期工資清單生成前,都必須考核相應的員工,否則,系統(tǒng)將不允許生成該員工的工資清單。這是也是需要說明的業(yè)務規(guī)則。 技術要求 前臺開發(fā)語言的選擇 Visual Basic 繼承了 BASIC 語言簡單易學的優(yōu)點,又增加了許多新的功能,它采用面向?qū)ο笈c事件驅(qū)動的程序設計思想,使編程變得更加方便、快捷。 Visual Basic 是國內(nèi)外最流行的程序設計語言之一,它是可視化開發(fā)工具的先驅(qū)與典范,它所具有的可視化、面向?qū)ο?、組件開發(fā)等特性,大大縮短了應用軟件的開發(fā)周期,因此,深受廣大軟件開發(fā)人員的厚愛。 Visual Basic 的特點: : Visual Basic 是可視化開發(fā)工具的先驅(qū)與典范,實際上, Visual Basic 所展現(xiàn)出來的可視性風格,已經(jīng)成為了諸多可視性繼承開發(fā)工具的參照 標準。可視化環(huán)境下創(chuàng)作前端界面就如同做拼圖游戲那樣簡單, Visual Basic 之所以成為 Windows 環(huán)境下快捷、便利的前端開發(fā)工具,并獲得最廣泛的用戶群體支持,其所具有高度智能的人性化開發(fā)環(huán)境起了很大的作用。 :面向?qū)ο缶幊趟枷耄?OOP)誕生與 20 世紀 80 年代初期,并先期在 Ada、 Small Talk、C++等程序設計語言中實現(xiàn)。它是建立在類模塊基礎上的,并通過類的封裝、繼承、多態(tài)性獲得代碼重用。這個特點尤其體現(xiàn)在它所具有的基于部件的編程方法上。 畢業(yè)設計(論文) 第 頁 9 :基于部件的編程方法是分布式構(gòu)架 思想體系的具體化。在 Visual Basic 中進行部件編程是通過微軟的部件對象模型( COM, Compo Object Model) 實現(xiàn)的。 COM 是建立在二進制標準上的對象模型,其具有通用性。因此,在 Visual Basic 中創(chuàng)建的部件可以自用,也可以在其他開發(fā)環(huán)境中使用,同時 Visual Basic 也可以引用由其他開發(fā)工具建立的部件。 :基于事件驅(qū)動的編程方法體現(xiàn)在程序的執(zhí)行是依靠系統(tǒng)能夠被識別的觸發(fā)事件啟動的。用戶操作、系統(tǒng)信息,以及程序等各種因素都可能觸發(fā)事件。當對象由一種狀態(tài)過渡到另 一種狀態(tài)時,可能會發(fā)生許多個與時間相關的有序事件,而事件順序又將決定著代碼執(zhí)行順序,因此,基于事件編寫程序也就成為了根據(jù)有待解決的問題性質(zhì)合理安排事件和根據(jù)事件順序有效地組織程序。 Visual Basic 是一個非常優(yōu)秀的數(shù)據(jù)庫應用前端開發(fā)工具,它能通過 ODBC、 Jet、 ADO 等中間連接件而獲得對數(shù)據(jù)庫的前端操作。在數(shù)據(jù)庫應用系統(tǒng)的創(chuàng)建過程中, Visual Basic 能夠出色地承擔起前端界面層和中間連接層的創(chuàng)建任務。 后臺數(shù)據(jù)庫的選擇 Access 是 Office 軟件包的成員之一, 擅長對數(shù)據(jù)進行處理,例如建立,排序,分類及匯總數(shù)據(jù)等操作。 Access 最重要的特征是不必編寫程序。 Access 中數(shù)據(jù)庫文件不是簡單的存儲數(shù)據(jù)的表,其數(shù)據(jù)庫文件還包括操作或控制數(shù)據(jù)的其他對象(如查詢,窗體和報表等)。 數(shù)據(jù)庫應用總是會涉及到這 3 個方面的問題:前端程序、數(shù)據(jù)庫結(jié)構(gòu)、前端程序和數(shù)據(jù)庫之間的連接, 在這里 Visual Basic 通過 ADO 這一中間連接件而實現(xiàn)對數(shù)據(jù)庫操作的。 什么是 ADO ADO( Active Data Objects): Active 數(shù)據(jù)對象。是 DAO/RDO 的后 繼產(chǎn)物, ADO擴展 了 DAO和 RDO 所使用的對象模型,這意味著它包含較少的對象、更多的屬性、方法(和參數(shù)),以及事件。ADO 實際上是一種提供訪問各種數(shù)據(jù)類型的連接機制。 在 使用 Visual Basic 進行數(shù)據(jù)庫程序的開發(fā)時 , 必須建立與數(shù)據(jù)庫的連接。 Visual Basic 中 有三種可用的數(shù)據(jù)訪問接口: ActiveX 數(shù)據(jù)對象 (ADO)、遠程數(shù)據(jù)對象 (RDO) 和數(shù)據(jù)訪問對象 (DAO)。數(shù)據(jù)訪問接口是一個對象模型, 它包含了用于訪問數(shù)據(jù)庫的各種變量和函數(shù) 。 Visual Basic 中 的 三種數(shù)據(jù)訪問接口分別代 表了該技術的不同發(fā)展階段。最新的是 ADO,它是比 RDO 和 DAO 更加簡單,然而更加靈活的對象模型。 目前普遍 使用 ADO 作為數(shù)據(jù)訪問接口。 畢業(yè)設計(論文) 第 頁 10 3.系統(tǒng)概要設計 系統(tǒng)結(jié)構(gòu)描述 開發(fā)此系統(tǒng)的目的就是幫助 小企業(yè)管理人員提高工作效率,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化和自動化。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務,總結(jié)出這個系統(tǒng)最終實現(xiàn)的主要功能如下: 1) 員工檔案管理。主要員工基本檔案信息的管理。 2) 職位信息管理。主要用來統(tǒng)一管理各個職位的與工資有關的基本信息。 3) 績效考核。主要 完成每期對員工進行考核。 4) 工資發(fā)放。完成對員工的工資管理功能。 5) 報表功能。主要完成查看歷史工資發(fā)放信息。 系統(tǒng)總體功能圖 概要設計階段,我們可以得到系統(tǒng)總體功能圖如圖 所示: 畢業(yè)設計(論文) 第 頁 11 圖 系統(tǒng)總體功能圖 模塊設計 根據(jù)上面的分析,工資管理信息系統(tǒng)各個模塊的名稱和功能概要說明如下: 1) 員工檔案信息管理。增加、修改和刪除員工基本檔案信息。 2) 職位信息管理。主要用來統(tǒng)一各個職位的與工資有關的基本信息。用戶功能包括增加、修改和查看基本職位的各項工資信息。 3) 特殊項管理。每期對員工進行考核,考核成績包 括遲到、早退、加班等方面。管理人員可以根據(jù)條件增加、修改和查看員工考核記錄。 4) 工資發(fā)放。管理人員選擇員工、日期,系統(tǒng)生成該員工在該期的工資。 5) 報表功能。根據(jù)條件羅列、統(tǒng)計已經(jīng)發(fā)放的工資。 數(shù)據(jù)庫設計 概念設計 系統(tǒng)在概念設計階段常用 ER 圖表現(xiàn)。 ER 圖即實體關系圖 (Entity relationship diagram)。 實體關系圖可以定義為兩個層次,即可以從邏輯數(shù)據(jù)模型轉(zhuǎn)移到實施模型。 ER 圖涉及兩個方面,一是實體,二是關系。 實體關系圖中的實體有三種:一般實體( normal entity,表示邏輯或物理數(shù)據(jù)集);聯(lián)系實體( associate entity,表示含有多對多關系的關系表);分解實體( depositions,表示一組將在下層實體關系圖中細化的數(shù)據(jù))。 畢業(yè)設計(論文) 第 頁 12 實體通過關系而相連。一個 “關系 ”可加兩個標識( labels),指出各自的關系指向。 “關系 ”的基數(shù)類型( Cardinality)可以改變,而不必刪除這個關系然后再重新生成一個新關系。 “關系 ”的基數(shù)類型有三種:一對一關系;一對多關系(即實體 B 的多個實例可以與實體 A的一個實例存在關系,反之亦然);多對多關系(即實體 B 的多個實 例可以與實體 A的多個實例存在關系,反之亦然)。 “任意關系 ”( optional relationship)是指兩個實體的關系可以不存在。 “子型關系 ”( subtype relationship)是“父實體 ”與 “子實體 ”間的關系,指明 “父實體 ”的屬性可以被 “子實體 ”所繼承。與現(xiàn)存物理數(shù)據(jù)庫有關的實體關系圖可以自動生成。要實現(xiàn)這一點,必須能夠自動生成實體(表示物理意義的表)以及基于表間關系的實體間關系。在此基礎上,數(shù)據(jù)建模軟件便可以自動生成圖。通過含有實體和相互間關系的瀏覽器,可以看到哪些關系是強制的,哪些是任意的 。 本系統(tǒng)的 ER 如圖 所示: 畢業(yè)設計(論文) 第 頁 13 圖 系統(tǒng)實體關系圖 邏輯設計 關系模式 1:員工檔案(員工 ID,職位,姓名,性別,出生年月,工作年月 ) 主鍵:員工 ID 外鍵:職位 關系模式 2:工資 (員工 ID,工資取畢,合計工資 ) 主鍵:員工 ID 關系模式 3:特殊項 (特殊項 ID,職工 ID,特殊項名稱,特殊項金額,特殊項時間 ) 主鍵:特殊項 ID 外鍵:員工 ID 關系模式 4:職位 (職位,基本工資,津貼 ) 主鍵: 職位 物理設計 根據(jù)上面分析的各種功能要求,以下列出數(shù)據(jù)庫中所建立的各個表的具體設置: 職工 表名稱 職工 字段名稱 類型 (寬度 ) 關鍵字 可為空 編碼規(guī)則 取值范圍 職工 ID 文本( 10) PK not null 姓名 文本 (10) 性別 文本 (2) 男,女 職位 文本 (10) FK Not null 出生年月 日期 (8) 工作年月 日期 (8) 工資 表名稱 工資 職工 姓名 性別 出生年月 工作年月 職位 職工 ID n 屬性 1 職位 職位 基本工資 津貼 1 1 發(fā)放 考核 1 n 工資 特殊項 時間 金額 名稱 職工 ID 職工 ID 工資取畢 合計工資 畢業(yè)設計(論文) 第 頁 14 字段名稱 類型 (寬度 ) 關鍵字 可為空 編碼規(guī)則 取值范圍 缺省值 職工 ID 文本 (10) PK not null 工資取畢 是否 合計工資 貨幣 職位 表名稱 職位 字段名稱 類型 (寬度 ) 關鍵字 可為空 編碼規(guī)則 取值范圍 缺省值 職位 文本 (10) PK not null 津貼 貨幣 補助 貨幣 特殊項 表名稱 特殊項 字段名稱 類型 (寬度 ) 關鍵字 可為空 編碼規(guī)則 取值范圍 缺省值 特殊項 ID 文本( 10) PK not null 職工 ID 文本 (10) FK 特殊項名稱 文本 (100) 特殊項金額 貨幣 特殊項時間 日期 (8) 畢業(yè)設計(論文) 第 頁 15 4. 詳細設計與模塊的實現(xiàn) 創(chuàng)建數(shù)據(jù)庫 打開 Access,創(chuàng)建數(shù)據(jù)庫,命名為職工工資管理系統(tǒng)。如圖 所示 圖 創(chuàng)建數(shù)據(jù)庫 使用設計器創(chuàng)建數(shù)據(jù)庫所需各個表格 。如圖 所示: 畢業(yè)設計(論文) 第 頁 16 圖 創(chuàng)建表:職工 點擊保存確定后,可以在職工工資管理系統(tǒng) 數(shù)據(jù)庫的 目錄下看到職工表,如圖 畢業(yè)設計(論文) 第 頁 17 圖 . 保存后職工表 接著按照設計好的 ER 創(chuàng)建其他的表 ,具體過程與此相同,在此 處略。 創(chuàng)建好所需表后建立數(shù)據(jù)庫表之間的關系,如圖: 圖 職工工資管理系統(tǒng)數(shù)據(jù)庫表之間的關系 系統(tǒng)標準模塊 使用 VB 開發(fā)管理信息系統(tǒng),首先創(chuàng)建標準模塊。標準模塊文件擴展名為 .bas,是用來存放公用變量和公用函數(shù)的模塊。一個過程可能用來響應幾個不同對象中的事件,應該將這個過程放在標準模塊中,而不應在每一個對象的事件過程中重復相同的代碼。在該系統(tǒng)中,標準模塊包括打開數(shù)據(jù)庫連接,關閉數(shù)據(jù)庫連接,打開數(shù)據(jù)庫集合和關閉數(shù)據(jù)庫集合等操作: 39。變量要求聲明 Option Explicit 39。數(shù)據(jù)庫文件的名稱 Public gFile As String 39。數(shù)據(jù)庫連接對象 Public gCon As New 39。數(shù)據(jù)庫集合對象 Public gRst As New 39。程序?qū)ο? Public gX As 畢業(yè)設計(論文) 第 頁 18 系統(tǒng)主界面 界面設計 啟動工資管理信息系統(tǒng)后,系統(tǒng)進入主界面。如圖 所示: 圖 系統(tǒng)主界面 主界面沒有包含控件,但是包含一個菜單,菜單中包括:人 員管理窗體,職位管理窗體,特殊項管理窗體,工資發(fā)放窗體,統(tǒng)計報表窗體和退出程序。 設計與實現(xiàn) 相應 MDIForm 對象的 Load 事件,對整體進行初始化 39。設置啟動參數(shù) Private Sub MDIForm_Load() gFile = amp。 \職工工資管理系
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1