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

正文內(nèi)容

基于cs模式的人事工資管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文(存儲版)

2025-07-18 15:28上一頁面

下一頁面
  

【正文】 rver 2000來開發(fā),客戶端應用程序通過ODBC數(shù)據(jù)庫接口技術(shù)和ADO數(shù)據(jù)庫訪問技術(shù)來實現(xiàn)與服務器端數(shù)據(jù)庫的連接,系統(tǒng)運行在Windows平臺上,應該有一個較好的圖形用戶界面,系統(tǒng)應該簡單系統(tǒng)應該具有很好的可擴展性。工資管理模塊(1)新員工工資新增;(2)員工工資管理;(3)員工工資查詢:通過輸入月份,員工號,可以對其相應的工資進行查詢。數(shù)據(jù)庫的應用已越來越廣泛,從小型的事務處理到大型的信息系統(tǒng)的構(gòu)建都越來越離不開數(shù)據(jù)庫。是信息系統(tǒng)可以方便,及時,準確地從數(shù)據(jù)庫總獲得所需的信息。概念性數(shù)據(jù)模型[13]關(guān)心的是如何完整、正確地反映客觀實際情況,不關(guān)心在數(shù)據(jù)庫中如何實現(xiàn)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。職稱職稱代號職稱名稱圖8 公司職稱屬性圖 公司薪金結(jié)構(gòu)ER模型如圖9所示。用戶無需知道其任何細節(jié),操作是封閉的,對象之間能通過函數(shù)調(diào)用相互通信。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。 數(shù)據(jù)庫系統(tǒng)[15]的基本概念有以下一些:(1)數(shù)據(jù)庫:長期存儲在計算機內(nèi)有組織的、大量的、共享的數(shù)據(jù)集合,具有最小的冗余度和較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫管理系統(tǒng)(8)數(shù)據(jù)庫系統(tǒng):是具有數(shù)據(jù)庫管理功能的計算機系統(tǒng),它是有關(guān)硬件、軟件、數(shù)據(jù)和人員組合起來的為用戶提供信息服務的系統(tǒng)。為了減少數(shù)據(jù)冗余度,將職稱實體、部門實體、職務實體、薪水賬目實體放在同一個表里,以一個類型字段加以區(qū)分。具體如表4所示。同時該表采用月帳的形式,便于歷史資料的穩(wěn)定查詢,和統(tǒng)計,同時也能做到出盤發(fā)生錯誤時,進行回滾。出盤之后,系統(tǒng)將把本月數(shù)據(jù)做為下月初始數(shù)據(jù),插入員工薪金結(jié)構(gòu)表,并設置出盤標志參數(shù),如果出盤失敗,則進行出盤回滾的操作,也就是恢復出盤前的數(shù)據(jù)存儲,如果員工薪金結(jié)構(gòu)表中存在下個月的工資數(shù)據(jù),控制參數(shù)表中存在本月的出盤成功標志記錄,都將其刪除。反之則是亂七八糟,不僅給數(shù)據(jù)庫的編程人員制造麻煩,還可能存儲了大量不需要的冗余信息。假如該數(shù)據(jù)表設為(員工工號,員工姓名,性別,政治面貌,學歷,出生日期,所屬部門,部門代碼,部門電話,職稱,職務,入職時間,身份證號,聯(lián)系電話,家庭住址,手機號碼,Email,有效標志,操作員,操作時間)關(guān)鍵字為單一關(guān)鍵字“員工號”,因為存在如下決定關(guān)系:(員工號)→(姓名,年齡,所屬部門編號,部門名稱,部門電話……)。 啟動界面模塊系統(tǒng)運行時,首先彈出啟動窗口,4秒鐘后自動關(guān)閉出現(xiàn)主窗口和登錄窗口,實現(xiàn)此界面主要是修改了工程文件,并調(diào)用了一個延時函數(shù)。狀態(tài)欄主要是用于顯示日期時鐘信息,以及系統(tǒng)操作過程中的信息。此功能結(jié)果給工資管理員對工資表的打印,當月工資的出盤提供了原始數(shù)據(jù),實現(xiàn)的關(guān)鍵在于SQL的多連接查詢功能。主要是對員工部門信息、職務信息、職稱信息、工資賬目信息進行增加、刪除等功能,不能修改,若要修改,先刪除再增加,當然刪除操作會使數(shù)據(jù)不一致,系統(tǒng)會給以提示。 報表系統(tǒng)模塊設計采用餅圖分析公司的人事狀況,實現(xiàn)按性別、職稱、職務、學歷、部門五種情況分析公司人員的分布情況,直觀的分析了公司的人力資源情況,用以輔助公司領(lǐng)導安排人力資源計劃,采用DB Chart控件可以方便的實現(xiàn)。//輸入次數(shù)加1dluser:=。(2)測試連接。//關(guān)閉主窗口,退出系統(tǒng)(‘密碼或工號不正確’,’請重新輸入’ , mb_IconInformation +mb_OK) 。 工資結(jié)構(gòu)維護模塊要求在同一窗口上實現(xiàn)新員工工資新增和員工工資結(jié)構(gòu)調(diào)整,通過在出盤窗口上點擊右鍵選擇是新增還是修改員工資信息,動態(tài)改變提交按鈕上顯示的信息,實現(xiàn)調(diào)整員工工資結(jié)構(gòu)的目的。(5)數(shù)據(jù)顯示表中各列求和統(tǒng)計。 工資查詢功能設計工資查詢功能是通過輸入月份,使用SQL的多連接查詢功能,分別從員工資料表,薪金結(jié)構(gòu)表和基本參數(shù)表中顯示員工號,員工姓名,以及薪水賬目。是用戶登陸管理員權(quán)限普通用戶權(quán)限否返回,N+=1合法性檢查,N≤3登陸成功管理員界面普通用戶界面開始結(jié) 束程序流程圖如圖10所示。 6 詳細設計數(shù)據(jù)庫的設計已在前面介紹清楚,本章根據(jù)需求分析、概要設計的結(jié)果,介紹系統(tǒng)客戶端應用程序各模塊的詳細設計過程。所謂傳遞函數(shù)依賴,指的是如果存在“A→B→C”的決定關(guān)系,則C傳遞函數(shù)依賴于A。表10 參數(shù)類型表序號域名域中文名域類型備注1Lx參數(shù)類型Int(2)1:薪水賬目;2:部門代碼;3:職務代碼;4:職稱代碼;5:權(quán)限代碼。表7 員工薪金結(jié)構(gòu)表字段序號列名列中文名數(shù)據(jù)類型備注1Yf月份Varchar(6)主鍵2Ygh員工工號Varchar(6)外鍵3Xszmid薪水賬目IDFloat(8)外鍵4Sm數(shù)目Money(8)5Czy操作員Varchar(6)6Czsj操作時間Varchar(19)Kjcsb(控制參數(shù)表)控制參數(shù)表用于控制出盤,在每次出盤成功后,會在該表中插入一條記錄,以記錄該月是否已經(jīng)出盤;在需要再次出盤的時候,系統(tǒng)將會首先判斷該月的出盤標志,如果已經(jīng)出盤,則對數(shù)據(jù)庫不做操作,僅僅在界面上進行出盤,生成TXT文本文件,如果未出盤則需要對數(shù)據(jù)庫進行操作(將該月的數(shù)據(jù)重新插入數(shù)據(jù)庫,作為下個月出盤的初始數(shù)據(jù))。具體如表6所示。具體如表3所示。 數(shù)據(jù)表設計作為Borland公司的桌面數(shù)據(jù)庫,SQL Server 2000在Delphi中的應用非常廣泛,為此我選用SQL Server 2000數(shù)據(jù)庫來進行數(shù)據(jù)庫的邏輯設計。(6)完整性規(guī)則:給定的數(shù)據(jù)及其之間的聯(lián)系具有的制約和依存的規(guī)則,以保證數(shù)據(jù)的正確、有效和相容。本章重點論述了數(shù)據(jù)庫系統(tǒng)的基本概念和數(shù)據(jù)庫管理系統(tǒng)。例如:可以定義一個“工資查詢表單”類,該類中可以定義查詢的姓名、年齡、工資等等信息,則以此類為原型可以設計出眾多的“工資查詢表單”類的對象實例,這些實體都具有類中所定義的特征。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。部門部門代號部門名稱圖6 公司部門屬性圖公司職務ER模型如圖7所示。ER模型是建立概念性數(shù)據(jù)模型的有力工具。數(shù)據(jù)安全性:在此數(shù)據(jù)庫的設計中主要有兩大方面:(1)用戶標識與鑒別即用戶名,每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通過鑒定后才能提供機器使用權(quán);(2)口令即用戶密碼,為了進一步核實用戶,系統(tǒng)要求用戶輸入口令。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎。 系統(tǒng)客戶端功能模塊圖客戶端功能模塊圖如圖3所示。(6)人事狀況餅圖[11]:公司人事組成的直觀表示。維護員工基本信息維護員工工資信息數(shù)據(jù)統(tǒng)計表格制作出盤開始結(jié) 束圖2 業(yè)務總體流程圖 功能需求分析整個系統(tǒng)從總體上分為服務器端和客戶端兩部分,是一個基于C/S模式的人事工資管理系統(tǒng)。通過在出盤窗口上點擊右鍵選擇是新增還是修改員工工資信息,動態(tài)改變提交按鈕上顯示的信息,實現(xiàn)調(diào)整員工工資結(jié)構(gòu)的目的。多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。一方面,人向計算機輸入信息時應當盡量采取自然的方式;另一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。我們知道,系統(tǒng)各個部分之間存在控制、調(diào)用、數(shù)據(jù)交換等種種聯(lián)系。mappath(“database/”)Setobjconn=(“”)% 3 需求分析 系統(tǒng)的總體策劃一個好的軟件的開發(fā),其策劃是非常關(guān)鍵的,它決定了以后的開發(fā)方向與框架。(3)執(zhí)行命令,例如一個Select腳本。驅(qū)動程序管理器負責將應用程序?qū)DBCAPI的調(diào)用傳遞給正確的驅(qū)動程序,而驅(qū)動程序在執(zhí)行完相應的操作后,將結(jié)果通過驅(qū)動程序管理器返回給應用程序。驅(qū)動程序也負責與任何訪問數(shù)據(jù)源的必要軟件層進行交互作用,這種軟件層包括與底層網(wǎng)絡或文件系統(tǒng)接口的軟件。該程序位于Windows95控制面板(Control Panel)的32位ODBC內(nèi),其主要任務是管理安裝的ODBC驅(qū)動程序和管理數(shù)據(jù)源。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。應用這些系統(tǒng),各單位各部門投入大量的人力、物力,相繼完成了一些管理系統(tǒng)。由于在C/S結(jié)構(gòu)中是一種基于點對點的運行環(huán)境,當一項任務提出請求處理時,可以在所有可能的服務器間均衡地分布該項任務的負載。其中客戶機是體系結(jié)構(gòu)的核心部分,是一個面向最終用戶的接口設備或應用程序。而B/S采用點對多點、多點對多點這種開放的結(jié)構(gòu)模式,并采用TCP/IP這一類運用于Internet的開放性協(xié)議,其安全性只能依靠數(shù)據(jù)服務器上的管理密碼的數(shù)據(jù)庫來保證。存儲過程:存儲過程是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中。SQL數(shù)據(jù)庫體系結(jié)構(gòu):SQL數(shù)據(jù)庫的體系結(jié)構(gòu)基本上也是三級模式。一般認為SQL Server包含四種Windows服務(這里我們關(guān)注OLTP、暫時不考慮OLAP),分別是:MS SQL Server、DTC(Distributed Transaction Coordinator)、SQL Server Agent、Search Service。在ADO Query組件中首先通過Connection String屬性值來聯(lián)接數(shù)據(jù)源,然后就通過雙擊SQL屬性值來寫入SQL語句。在應用程序運行過程中,通過程序調(diào)用TQuery部件的Open方法或Excel SQL方法可以執(zhí)行其SQL屬性中的SQL程序。例如:{關(guān)閉Query1){清除SQL屬性中的SQL命令語句}(‘Select*From Students‘)。靜態(tài)SQL語句在程序設計時便已固定下來,它不包含任何參數(shù)和變量。如果一個Data Set對象中的數(shù)據(jù)想在數(shù)據(jù)感知組件中顯示和修改,它就必須和Tdata Source對象相聯(lián)系。在系統(tǒng)中主要使用數(shù)據(jù)網(wǎng)格控件DB Grid和數(shù)據(jù)庫導航器控件DB Navigator。TADO Table與TTable,TADO Query與TQuery,以及TADO Store Proc和TStored Proc之間都具有這種類似的對應關(guān)系。ADO同時具有遠程數(shù)據(jù)服務(RDS)功能,通過RDS可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務器移動到客戶端應用程序和Web頁、在客戶端對數(shù)據(jù)進行處然后將更新結(jié)果返回服務器的操作。Delphi在這方面做得非常好,從開始的VCL(Visual Component Library)到現(xiàn)在的CLX(Component Library for CrossPlatform),不僅功能強大,結(jié)構(gòu)可以擴展,而且層次清晰,符合編程人員的直觀想法,使用起來方便。由于有編譯器的速度作保證,程序員可以經(jīng)常修改代碼,提高了開發(fā)效率,Delphi的編譯器不僅便宜速度快,而且生成的二進制代碼短小,運行效率很高。在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。解釋方式的特點運行速度慢,對計算機硬件要求比較高。數(shù)據(jù)庫設計部分介紹了數(shù)據(jù)庫基礎知識,并結(jié)合ER圖和數(shù)據(jù)庫需求分析的要求,介紹了數(shù)據(jù)庫中所有數(shù)據(jù)表的設計,并做了范式分析。企業(yè)內(nèi)部財務管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。當數(shù)據(jù)庫服務器需要更新時,一是較低、二是該服務器還可用作工作站,可有效地保護了。C/S結(jié)構(gòu)有效地解決了主機/終端結(jié)構(gòu)的缺陷和問題。目錄1 緒論 1 課題背景 1 應用現(xiàn)狀 2 論文組織 22 系統(tǒng)開發(fā)環(huán)境與技術(shù) 4 Delphi語言的介紹 4 SQL Server 2000介紹 9 C/S模式簡介 11 C/S定義 11 C/S體系結(jié)構(gòu)特點 11 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù) 12 ODBC接口技術(shù) 12 ADO數(shù)據(jù)庫訪問技術(shù) 143 需求分析 16 系統(tǒng)的總體策劃 16 系統(tǒng)目標 16 系統(tǒng)業(yè)務總體流程 17 功能需求分析 18 功能模塊分析 18 系統(tǒng)客戶端功能模塊圖 19 數(shù)據(jù)庫需求分析 194 概要設計 22 概念 22 方法概要 245 數(shù)據(jù)庫設計 26 數(shù)據(jù)庫技術(shù)基礎 26 數(shù)據(jù)表設計 27 數(shù)據(jù)模式分析 316 詳細設計 33 啟動界面模塊 33 登陸模塊設計 33 主窗體模塊設計 34 功能介紹 34 模塊程序流程圖 34 日常工作模塊的設計 34 出盤模塊的設計 35 工資查詢功能設計 36 系統(tǒng)維護模塊設計 36 用戶管理模塊 37 工資結(jié)構(gòu)維護模塊 37 報表系統(tǒng)模塊設計 377 系統(tǒng)的實現(xiàn) 38 登陸界面的實現(xiàn)與運行 38 數(shù)據(jù)庫設置界面的實現(xiàn) 38 40 功能介紹 40 運行界面 40 40 功能介紹 40 功能實現(xiàn) 41 43 功能介紹 43 功能實現(xiàn) 43 44 功能介紹 44 功能實現(xiàn) 44 出盤模塊實現(xiàn)與運行 45 45 46 報表生成與打印 47 模塊實現(xiàn)技術(shù) 47 功能實現(xiàn) 47 人事餅圖分析模塊實現(xiàn)與運行 48 模塊實現(xiàn)技術(shù) 48 功能實現(xiàn) 488 畢業(yè)設計總結(jié) 50參考文獻 51致謝 5253 / 561 緒論 課題背景隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。無法將某些生產(chǎn)管理經(jīng)
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1