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

正文內(nèi)容

工資管理信息系統(tǒng)的設(shè)計(jì)—免費(fèi)畢業(yè)設(shè)計(jì)論文-文庫吧

2025-10-26 10:56 本頁面


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