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

正文內(nèi)容

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

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

下一頁面
  

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