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

正文內(nèi)容

畢業(yè)論文-人事工資管理系統(tǒng)的設(shè)計與實現(xiàn)-免費閱讀

2025-07-08 10:01 上一頁面

下一頁面
  

【正文】 在數(shù)據(jù)庫設(shè)計表時,員工號 和月工資 在 SQL 中是 numeric 的數(shù)據(jù)類型,因此,在查詢時,即可以是查詢某一個確定 的員工的信息, 或某一確定的月工資員工信息, 也可在選擇了界面下拉框中的“員工號” 、“月工資” 后,通過選擇 大于 ()、 小于 ()、不 等于 () 來查詢滿足條件的多條記錄。 另外,為顯示滿足條件員工的詳細信息,通過雙擊數(shù)據(jù)窗口中的某行記錄,則彈出一窗口,顯示員工的基本信息、員工愛人的詳細信息和員工崗位信息。 數(shù)據(jù)窗口滾動到最后一條記錄是由數(shù)據(jù)窗口函數(shù) ScrollToRow(row)來實現(xiàn)的。 數(shù)據(jù)窗口控件向前滾動一條記錄是由數(shù)據(jù)窗口函數(shù) ScrollPriorRow()來實現(xiàn)的。 . 畢 業(yè) 設(shè) 計( 論 文 ) . 28 圖 53 月 工資程序框圖 基 本 工 資 醫(yī)療保險 開 始 定 義 游 標 打開游標,讀取游標中數(shù)據(jù) 最后記錄 類別 1 類別 2 類別 3 津貼 1 津貼 2 津貼 3 關(guān)閉游標 生成月工資 結(jié) 束 Y N Y Y N 津貼 4 . 畢 業(yè) 設(shè) 計( 論 文 ) . 29 6 查詢設(shè)計 人事工資管理系統(tǒng)中,錄入了員工的基本信息和生成月工資后,若要對某一員工的信息進行查找,依靠手工查詢是很難想象的復(fù)雜工作。除生成工資外,點擊“生成報表”按鈕, 則打開另一窗口, 即可以生成月工資報表,在工資報表的模塊中,可以將報表打印和轉(zhuǎn)存。 圖 51 工資生成邏輯結(jié)構(gòu)圖 結(jié)束 . 畢 業(yè) 設(shè) 計( 論 文 ) . 26 月工資生成分析 在工資生成的邏輯結(jié)構(gòu)圖中,可以看到月工資生成與基本工資模塊、員工津貼模塊、醫(yī)療保險模塊有關(guān)。 員工其他信息 員工的其他信息包括有學(xué)歷信息、部門信息、工作崗位信息。 其界面如圖 42 所示。故在程序刪除當前記錄時,將刪除該員工在婚姻狀況 表、學(xué)歷表、津貼表、醫(yī) 療保險表、月工資表中的記錄。 基本信息 基本信息窗口為輸入員工的基本信息,并將數(shù)據(jù)輸入到數(shù)據(jù)庫中的employee_basic 表中。 表 33 job 工作崗位情況表 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 Job_id Numeric(3) Not null 工作崗位代號 (主鍵 ) Job_name Varchar(10) null 工作崗位名稱 Job_power Varchar(20) null 崗位權(quán)利范圍 Job_task Varchar(20) null 崗位任務(wù)描述 (4) 員工基本信息情況 縮 表 如表 34 所示,其主鍵為員工號 (emp_no), 外鍵為所在部門號 、崗位代號 。即將各個實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,以外部鍵的定義。 津貼信息 員工號 加班時間 加班天數(shù) 加班類別 醫(yī)療保險 員工號 醫(yī)療報銷費 保險費 時 間 月 工 資 員工號 基本工資 津貼 報銷、保險 . 畢 業(yè) 設(shè) 計( 論 文 ) . 17 在邏輯表向數(shù)據(jù)庫表轉(zhuǎn)換的過程中,還要涉及到數(shù)據(jù)庫表主鍵、外鍵以及索引的建立等。 圖 33 部門實體 ER 圖 (3) 崗位實體 ER 圖 如圖 34 所示 。 有了上面的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項基礎(chǔ),就能進行數(shù)據(jù)庫的設(shè)計了。 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的第一階段,也是非常重要的一個階段是數(shù)據(jù)庫需求分析。它與 ORACLE、 SYBASE 相比,有著安裝方便、使用簡單的優(yōu)點,而且在性價比上有著其它數(shù)據(jù)庫無法企及的優(yōu)勢。 PowerBuilder因簡單易學(xué)、功能強大、可以與 Windows 的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎(chǔ)。要充分的利用 PowerBuilder 提供的強大的功能,多用窗口和控件,充分體現(xiàn)窗口的多元化格局。 (10) 人事工資管理系統(tǒng)的使用幫助。 (2) 對于轉(zhuǎn)出、辭職、員工信息的刪除, 員工辭退后,其人事檔案信息就不存在該員工的檔案信息,故需要刪除。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務(wù) 以及數(shù)據(jù)流圖 , 結(jié)合系統(tǒng)的實際需求功能,如員工信息的修改、工資的 設(shè)定等情況, 可得出系統(tǒng)的程序流圖,并 總結(jié)出這個系統(tǒng)最終要實現(xiàn)的主要功能 。對于月工資,能夠?qū)崿F(xiàn)按照員工、月、年進行統(tǒng) 計分析,產(chǎn)生相應(yīng)的報表。主數(shù)據(jù)窗口調(diào)用 sharedata(),參數(shù)為要與主書窗口共享數(shù)據(jù)的副數(shù)據(jù)窗口,即可實現(xiàn)數(shù)據(jù)窗口之間的數(shù)據(jù)共享。 同時,該系統(tǒng)還具有打印預(yù)覽功能,可以使用戶在打印之前看到打印之后 的效果。 采用繼承方法提高系統(tǒng)開發(fā)效率 PowerBuilder 是一個面向?qū)ο蟮能浖_發(fā)環(huán)境。 先前的人事管理、工資管理在各方面人士的共同努力下,已經(jīng)具有一定的功能,為公司的發(fā)展 、 公司管理 的 信息化立下了汗馬功勞,但多是基于FOXBASE 下的文字操作界面,不能提供一個良好人機交互接口,操作繁瑣,為工作人員的實際操作帶來了難度。高效方便的人事工資管理系統(tǒng),可以為企業(yè)生產(chǎn)經(jīng)營提供堅強的后盾和有力的支持。 例如 : 檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 實際運行表明:系統(tǒng)的 人機界面友好,操作簡單,數(shù)據(jù)驅(qū)動相對容易,并易于實 現(xiàn)。動態(tài)改變數(shù)據(jù)窗口的 SQL語句的功能是通過數(shù)據(jù)窗口的 setsqlselect()方法實現(xiàn)的,將要設(shè)置的SQL語句作為參數(shù),設(shè)置給調(diào)用該方法的數(shù)據(jù)窗口。 ② PowerBuilder 中有大量的多態(tài)函數(shù),如 Pring()、 TriggerEvent()等。在解決人事管理工作的問題后,將進一步討論員工工資問題,通過設(shè)定員工各項工資,系統(tǒng)將做到自動生成月工資,產(chǎn)生工資報表。. 畢 業(yè) 設(shè) 計( 論 文 ) . I 人事工資管理系統(tǒng)的設(shè)計與實現(xiàn) 開題報告 企業(yè)在面對日益激烈的市場經(jīng)濟競爭中,為高效率的完成日常管理業(yè)務(wù),人事工資管理系統(tǒng)成為現(xiàn)代企業(yè)管理工作中不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事、財務(wù)工資管理走向科學(xué)化、規(guī)范化的必要條件。并且系統(tǒng)提供了查詢、統(tǒng)計和維護等功能。 ③ PowerBuilder 中有 3 種訪問類型 Public、 Protect 和 Private 來實現(xiàn)其 訪問控制,這 3 種訪問控制類型可以用在對象的變量和函數(shù)上,默認的實例變量和對象函數(shù)都是 Public 類型。 進度計劃 為順利完成畢業(yè)設(shè)計和論文, 制定如下計劃安排: (1) 10月 2025日,查閱資料,分析系統(tǒng)需求和功能設(shè)計; (2) 10月 2628日,數(shù)據(jù)庫需求 分析和邏輯設(shè)計; (3) 10月 2931日,建立物理數(shù)據(jù)庫和系統(tǒng)應(yīng)用程序?qū)ο蟮慕ⅲ? (4) 11月 112月 5日,系統(tǒng)功能設(shè)計; (5) 12月 614日,畢業(yè)論文的完成?;旧夏軡M足現(xiàn)代企業(yè)人事管理的需求。這些優(yōu)點能夠極大地提高人事工資管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 ,且 與世界接軌的重要條件 [2]。本系統(tǒng)以一個企業(yè)為應(yīng)用背景,開發(fā)了一個可用于企業(yè)或一般單位的人事工資管理系統(tǒng),實現(xiàn)人事工資管理的高效化、電子化。 目前,國內(nèi)的很多管理系統(tǒng),都是人事管理系統(tǒng)和工資管理系統(tǒng)相分離,而如今不論是企業(yè)還是事業(yè)單位,人事和工資都歸于同一部門管理。如果說一個開發(fā)系統(tǒng)是面 向?qū)ο蟮?,它?yīng)當具有繼承性、多態(tài)性和封裝性,如果缺少其中的一個,則只能稱其為基于對象的系統(tǒng),而 PowerBuilder 則很好的具備了全部的 3 個特性: ( 1) PowerBuilder 中的窗口、菜單和用戶對象都是可以繼承的; ( 2) PowerBuilder 中有大量的多態(tài)函數(shù),如 Pring()、 TriggerEvent()等; ( 3) PowerBuilder 中有 3 種訪問類型 Public、 Protect 和 Private 來實現(xiàn)其訪 問控制,這 3 種訪問控制類 型可以用在對象的變量和函數(shù)上,默認的實例變量和對象函數(shù)都是 Public 類型。打印預(yù)覽界面有標尺顯 示,可以顯示打印后的實際大小,而且打印預(yù)覽具有依據(jù)顯示比例進行縮 放的功能。 若 要取消數(shù)據(jù)共享,通過調(diào)用 sharedataoff()方法即可實現(xiàn)。 系統(tǒng)需求分析 在采用人工進行人事、工資管理的企業(yè)中,一般的工作流程包括人事管理和工資管理兩個方面。 人事工資管理系統(tǒng)的程序流圖如圖 22 所示。 (3) 員工每個工種基本工資的設(shè)定,在企業(yè)中,不同的工種對應(yīng)的工資級別是不同的,如總經(jīng)理和部門主管,其工資工作種 類不同,工資級別就不同,基本工資是每個員工月工資組成的主要部分。 在系統(tǒng)功能分析的基礎(chǔ)上,考慮 PowerBuilder 程序編 制的特點,得到如圖23 所示的功能模塊圖。 實現(xiàn)基本功能和一些特殊功能的操作 該系統(tǒng)要求除了能實現(xiàn)信息的錄入 、 刪除 、 插入 、 更新 、 打印等基本功能 之外,還要求能夠根據(jù)用戶的需要進行操作。在 PowerBuilder 環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用 Windows 內(nèi)部的應(yīng)用程序接口 (API)函數(shù),以及動態(tài)鏈接庫 (DLL)、動態(tài)數(shù)據(jù)交換 (DDE)、對象的鏈接與嵌入 (OLE)、開放式數(shù)據(jù)訪問 (ODBC)等技術(shù) , 可以高效、快速地開發(fā)出 Windows. 畢 業(yè) 設(shè) 計( 論 文 ) . 12 環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 SQL Server2021 與其以前的版本相比, 增強了很多功能,服務(wù)器性能主要有:新數(shù)據(jù)類型、數(shù)據(jù)倉庫、分布式查詢和更新、動態(tài)鎖定、通過MICROSOFT 代理服務(wù)器訪問 SQL Server、新的安全模型、 XML 支持等;管理性能增強有:數(shù)據(jù)轉(zhuǎn)換服務(wù)工具( DTS)、管理控制臺(企業(yè)管理器)、 WEB 助手向?qū)У?。在這個階段主要是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進一步設(shè)計打下基礎(chǔ)。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 這 一階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足需求的各種實體,以及它 們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ),其系統(tǒng)概念模型圖如圖 31所示。 圖 34 崗位實體 ER 圖 (4) 津貼信息實體 如圖 35 所示 。主鍵是為了唯一標識一條記錄和提高處理速度;而為從數(shù)據(jù)庫級 別保障數(shù)據(jù)的一致性和完整性,需要在表間設(shè)置外鍵,外鍵通常涉及兩個表,其中一 個稱之為父項表,另一個稱之為子項表,父項表是參照約束的基礎(chǔ),子項 表是參照約束的對象 [10]。在上面工作的基礎(chǔ)上歸納出人事工資管理數(shù)據(jù)庫表格的組成、劣的屬性、表格之間的聯(lián)系等等。 34 employee_basic 員工基本信息表 列名 數(shù)據(jù)類型 可否為空 說明 Emp_no Numeric(6) Not null 員工號(主鍵) Emp_name Varchar(10) Null 員工姓名 Dept_id Numeric(3) null 所在部門號(外鍵) Emp_gz Numeric(3) Not null 員工工種 Emp_birthday Datetime null 生日 Emp_country Varchar(8) null 籍貫 Job_id Numeric(3) null 工作崗位代號(外鍵) . 畢 業(yè) 設(shè) 計( 論 文 ) . 20 在上表中可以看到,員工號 (emp_no)設(shè)置為主鍵,所在部門號 (dept_id)和工作崗位代號 (job_id)被設(shè)置為外鍵,它們所對應(yīng)的表分別為表 job 和 dept,設(shè)置外鍵就是為了保證數(shù)據(jù)的一致性,這將在員工信息設(shè)計模塊做闡述。 輸入員工基本信息窗口界面如圖 41 所示。程序算法如下: (1) 得到當前記錄; (2) 將當前記錄中的員工號取去賦給全局變量 emp_no; (3) 通過系統(tǒng)函數(shù) deleterow()刪除數(shù)據(jù)控件中的當前行; (4) 從員工婚姻狀況表 employee_marriage 中刪除當前該員工的記錄; (5) 從員工學(xué)歷表 employee_school 中刪除當前該員工的記錄; (6) 從員工津貼表 jt 中刪除當前該員工的記錄; (7) 從員工醫(yī)療保險表 ylbx 中刪除當前該員工的記錄; (8) 從員工月工資表 ygz 中刪除當前該員工的 記錄。 圖 42 員工婚姻信息窗口 在上圖中,“添加”按鈕用于 增加員工婚姻狀況信息,“刪除”按鈕用于刪除員工婚姻狀況信息,在添加和刪除信息后,都要進行信息 “ 保存
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1