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

正文內(nèi)容

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

2025-06-21 15:28本頁面
  

【正文】 (2)測試連接。圖15 登陸界面數(shù)據(jù)庫連接運行窗口如圖16所示。 數(shù)據(jù)庫設(shè)置界面的實現(xiàn) 數(shù)據(jù)庫設(shè)置界面的實現(xiàn)實際上就是系統(tǒng)C/S模式實現(xiàn)的過程,它實現(xiàn)的主要功能為連接局域網(wǎng)上的數(shù)據(jù)庫。//輸入次數(shù)加1dluser:=。//關(guān)閉主窗口,退出系統(tǒng)(‘密碼或工號不正確’,’請重新輸入’ , mb_IconInformation +mb_OK) 。//根據(jù)用戶名從用戶口令表中取出用戶口令I(lǐng)f (‘pswd’).asstringif err_cou=2then//判斷是否三次輸入錯誤(‘三次登錄的用戶名或密碼錯誤’,’系統(tǒng)退出’, mb_IconInformation + mb_OK )。模塊實現(xiàn)代碼If =” then//判斷密碼是否輸入為空(‘密碼不能為空,請重新輸入!’,’系統(tǒng)提示’ , mb_IconInformation +mb_OK)。 報表系統(tǒng)模塊設(shè)計采用餅圖分析公司的人事狀況,實現(xiàn)按性別、職稱、職務(wù)、學(xué)歷、部門五種情況分析公司人員的分布情況,直觀的分析了公司的人力資源情況,用以輔助公司領(lǐng)導(dǎo)安排人力資源計劃,采用DB Chart控件可以方便的實現(xiàn)。 工資結(jié)構(gòu)維護(hù)模塊要求在同一窗口上實現(xiàn)新員工工資新增和員工工資結(jié)構(gòu)調(diào)整,通過在出盤窗口上點擊右鍵選擇是新增還是修改員工資信息,動態(tài)改變提交按鈕上顯示的信息,實現(xiàn)調(diào)整員工工資結(jié)構(gòu)的目的。修改口令時要輸入兩次,只有兩次一致時才能修改成功。程序流程如下:(1)初始狀態(tài)下,輸入框設(shè)置為無效;(2)點擊新增按鈕后,在輸入框中輸入要新增的內(nèi)容,點擊提交按鈕將信息提交到數(shù)據(jù)庫中;(3)選擇某行后,點擊刪除按鈕,系統(tǒng)提示,刪除將導(dǎo)致數(shù)據(jù)的不一致,然后交由用戶選擇是否刪除,若點確定,將此記錄從數(shù)據(jù)庫中刪除。主要是對員工部門信息、職務(wù)信息、職稱信息、工資賬目信息進(jìn)行增加、刪除等功能,不能修改,若要修改,先刪除再增加,當(dāng)然刪除操作會使數(shù)據(jù)不一致,系統(tǒng)會給以提示。(5)數(shù)據(jù)顯示表中各列求和統(tǒng)計。(3)從員工資料表和薪金結(jié)構(gòu)表中查找與輸入月份對應(yīng)的員工號和姓名,并顯示出來。(1)清空DB Grid控件中顯示信息。此功能結(jié)果給工資管理員對工資表的打印,當(dāng)月工資的出盤提供了原始數(shù)據(jù),實現(xiàn)的關(guān)鍵在于SQL的多連接查詢功能。 工資查詢功能設(shè)計工資查詢功能是通過輸入月份,使用SQL的多連接查詢功能,分別從員工資料表,薪金結(jié)構(gòu)表和基本參數(shù)表中顯示員工號,員工姓名,以及薪水賬目。出盤如圖12所示:圖12 出盤程序流程圖出盤回滾如圖13所示。 出盤模塊的設(shè)計功能介紹:多數(shù)據(jù)庫表之間的鏈接操作是本模塊的設(shè)計重點,在生成員工工資信息的過程中,為了能夠顯示工資數(shù)據(jù),系統(tǒng)要建立基本參數(shù)表、員工資料表、員工薪水賬目表之間的連接操作,為了能夠按銀行格式輸出,此模塊將要實現(xiàn)的功能是:選擇月份出盤,打印工資清單,出軟盤與銀行接口,一般不準(zhǔn)刪除歷史月份,不能修改,只能查詢,如需對本月工資信息進(jìn)行維護(hù),見新員工工資新增、員工工資修改。狀態(tài)欄主要是用于顯示日期時鐘信息,以及系統(tǒng)操作過程中的信息。是用戶登陸管理員權(quán)限普通用戶權(quán)限否返回,N+=1合法性檢查,N≤3登陸成功管理員界面普通用戶界面開始結(jié) 束程序流程圖如圖10所示。輸入項目:用戶賬號,密碼。若某用戶連續(xù)登陸失敗超過3次,系統(tǒng)將自動退出,并給用戶以提示。 啟動界面模塊系統(tǒng)運行時,首先彈出啟動窗口,4秒鐘后自動關(guān)閉出現(xiàn)主窗口和登錄窗口,實現(xiàn)此界面主要是修改了工程文件,并調(diào)用了一個延時函數(shù)。 6 詳細(xì)設(shè)計數(shù)據(jù)庫的設(shè)計已在前面介紹清楚,本章根據(jù)需求分析、概要設(shè)計的結(jié)果,介紹系統(tǒng)客戶端應(yīng)用程序各模塊的詳細(xì)設(shè)計過程。部門:(部門代碼,部門名稱),即本數(shù)據(jù)庫中的基本參數(shù)表Jbcsb。它也會存在數(shù)據(jù)冗余、更新異常、插入異常和刪除異常的情況,讀者可自行分析得知。假如該數(shù)據(jù)表設(shè)為(員工工號,員工姓名,性別,政治面貌,學(xué)歷,出生日期,所屬部門,部門代碼,部門電話,職稱,職務(wù),入職時間,身份證號,聯(lián)系電話,家庭住址,手機(jī)號碼,Email,有效標(biāo)志,操作員,操作時間)關(guān)鍵字為單一關(guān)鍵字“員工號”,因為存在如下決定關(guān)系:(員工號)→(姓名,年齡,所屬部門編號,部門名稱,部門電話……)。所謂傳遞函數(shù)依賴,指的是如果存在“A→B→C”的決定關(guān)系,則C傳遞函數(shù)依賴于A。第二范式要求所有非關(guān)鍵字段都完全依賴于任意一組候選關(guān)鍵字。 很顯然,在當(dāng)前的任何關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)中,傻瓜也不可能做出不符合第一范式的數(shù)據(jù)庫,因為這些DBMS不允許你把數(shù)據(jù)庫表的一列再分成二列或多列。反之則是亂七八糟,不僅給數(shù)據(jù)庫的編程人員制造麻煩,還可能存儲了大量不需要的冗余信息。表10 參數(shù)類型表序號域名域中文名域類型備注1Lx參數(shù)類型Int(2)1:薪水賬目;2:部門代碼;3:職務(wù)代碼;4:職稱代碼;5:權(quán)限代碼。具體如9所示。表8 控制參數(shù)表字段序號列名列中文名數(shù)據(jù)類型備注1Yf序列Datetime(8)主鍵2Csdm參數(shù)代碼Varchar(20)3Csmc參數(shù)名稱Varchar(40)4Czy操作員Varchar(6)5Czsj操作時間Varchar(19)Jbcsb(基本參數(shù)表)基本參數(shù)表用于記錄基本參數(shù)代碼所對應(yīng)的含義,即對工資計算中的使用方法。出盤之后,系統(tǒng)將把本月數(shù)據(jù)做為下月初始數(shù)據(jù),插入員工薪金結(jié)構(gòu)表,并設(shè)置出盤標(biāo)志參數(shù),如果出盤失敗,則進(jìn)行出盤回滾的操作,也就是恢復(fù)出盤前的數(shù)據(jù)存儲,如果員工薪金結(jié)構(gòu)表中存在下個月的工資數(shù)據(jù),控制參數(shù)表中存在本月的出盤成功標(biāo)志記錄,都將其刪除。表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)將會首先判斷該月的出盤標(biāo)志,如果已經(jīng)出盤,則對數(shù)據(jù)庫不做操作,僅僅在界面上進(jìn)行出盤,生成TXT文本文件,如果未出盤則需要對數(shù)據(jù)庫進(jìn)行操作(將該月的數(shù)據(jù)重新插入數(shù)據(jù)庫,作為下個月出盤的初始數(shù)據(jù))。系統(tǒng)將根據(jù)基本參數(shù)表中的工資賬目的費用影響關(guān)系(1或1)來形成員工的應(yīng)發(fā)工資和實發(fā)工資。如果是無效員工,則系統(tǒng)將不會顯示該員工的資料。同時該表采用月帳的形式,便于歷史資料的穩(wěn)定查詢,和統(tǒng)計,同時也能做到出盤發(fā)生錯誤時,進(jìn)行回滾。具體如表6所示。用戶權(quán)限表存儲了用戶權(quán)限代碼對應(yīng)的用戶權(quán)限名稱。具體如表5所示。具體如表4所示。具體如表3所示。具體如表2所示。ygzlb(員工資料表)員工基本信息表用于存儲員工基本信息,為保證數(shù)據(jù)的一致和歷史資料的完整,表的記錄在一般的情況不能被刪除,如果發(fā)生員工離職,只更改其有效標(biāo)志為2(1代表有效員工;2代表無效員工),具體情況如表1所示。為了減少數(shù)據(jù)冗余度,將職稱實體、部門實體、職務(wù)實體、薪水賬目實體放在同一個表里,以一個類型字段加以區(qū)分。 數(shù)據(jù)表設(shè)計作為Borland公司的桌面數(shù)據(jù)庫,SQL Server 2000在Delphi中的應(yīng)用非常廣泛,為此我選用SQL Server 2000數(shù)據(jù)庫來進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計。 數(shù)據(jù)庫的查詢及操縱功能:該功能包括數(shù)據(jù)庫檢索和修改。數(shù)據(jù)庫管理系統(tǒng)應(yīng)該包括以下幾個方面的內(nèi)容:(9)數(shù)據(jù)庫管理功能:該功能包括系統(tǒng)配置和管理、數(shù)據(jù)存取和更新管理、數(shù)據(jù)完整性管理和數(shù)據(jù)安全性管理。數(shù)據(jù)庫管理系統(tǒng)(8)數(shù)據(jù)庫系統(tǒng):是具有數(shù)據(jù)庫管理功能的計算機(jī)系統(tǒng),它是有關(guān)硬件、軟件、數(shù)據(jù)和人員組合起來的為用戶提供信息服務(wù)的系統(tǒng)。(6)完整性規(guī)則:給定的數(shù)據(jù)及其之間的聯(lián)系具有的制約和依存的規(guī)則,以保證數(shù)據(jù)的正確、有效和相容。這些對象是數(shù)據(jù)庫的組成部分,包括數(shù)據(jù)內(nèi)容和數(shù)據(jù)之間的聯(lián)系兩部分,是對數(shù)據(jù)的靜態(tài)描述。   (3)數(shù)據(jù)庫系統(tǒng):指在數(shù)據(jù)庫系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和數(shù)據(jù)庫用戶構(gòu)成。 數(shù)據(jù)庫系統(tǒng)[15]的基本概念有以下一些:(1)數(shù)據(jù)庫:長期存儲在計算機(jī)內(nèi)有組織的、大量的、共享的數(shù)據(jù)集合,具有最小的冗余度和較高的數(shù)據(jù)獨立性。本章重點論述了數(shù)據(jù)庫系統(tǒng)的基本概念和數(shù)據(jù)庫管理系統(tǒng)??蛻舳藨?yīng)用程序運行時,只需要通過輸入IP地址連接數(shù)據(jù)庫即可實現(xiàn)其功能。每個表單都是由一定數(shù)量的對象按某一種方式組合在一起的,程序編制的核心是類的設(shè)計。打個比方,就比如要制造一臺機(jī)器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機(jī)器就很容易制造出來了。例如:可以定義一個“工資查詢表單”類,該類中可以定義查詢的姓名、年齡、工資等等信息,則以此類為原型可以設(shè)計出眾多的“工資查詢表單”類的對象實例,這些實體都具有類中所定義的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類任一對象的共同的行為特征,是對一組性質(zhì)相同的對象的程序描述,概括了對象的共同性質(zhì)和數(shù)據(jù)。在面向?qū)ο笤O(shè)計中,類是對象的原型,是對象的制作器。用戶無需知道其任何細(xì)節(jié),操作是封閉的,對象之間能通過函數(shù)調(diào)用相互通信。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。面向?qū)ο笤O(shè)計[14]不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設(shè)計,并提供代碼的封裝和可重用性,便于程序的維護(hù)與擴(kuò)展。薪金結(jié)構(gòu)薪水賬目月份數(shù)目員工工號圖9 公司薪金結(jié)構(gòu)屬性圖薪金結(jié)構(gòu)具有N薪水賬目具有職稱職務(wù)員工擁有具有擔(dān)任部門1N11N1N1N圖10 公司員工基本信息ER圖 方法概要本人事工資管理系統(tǒng)是采用面向?qū)ο蟮某绦蛟O(shè)計思想進(jìn)行編制的,整個系統(tǒng)由若干個表單、類、報表以及一個主菜單組成,有項目管理器統(tǒng)一管理全部程序的編寫和調(diào)試。職稱職稱代號職稱名稱圖8 公司職稱屬性圖 公司薪金結(jié)構(gòu)ER模型如圖9所示。部門部門代號部門名稱圖6 公司部門屬性圖公司職務(wù)ER模型如圖7所示。公司員工ER模型如圖5所示。一個好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。ER模型是建立概念性數(shù)據(jù)模型的有力工具。 概念設(shè)計中自頂向下的實體分析方法,即常用的實體聯(lián)系模型(簡稱ER模型),對具體數(shù)據(jù)進(jìn)行抽象加工,將實體集合抽象成實體類型。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)模型[13]關(guān)心的是如何完整、正確地反映客觀實際情況,不關(guān)心在數(shù)據(jù)庫中如何實現(xiàn)。數(shù)據(jù)安全性:在此數(shù)據(jù)庫的設(shè)計中主要有兩大方面:(1)用戶標(biāo)識與鑒別即用戶名,每次用戶要求進(jìn)入系統(tǒng)時,由系統(tǒng)進(jìn)行核對,通過鑒定后才能提供機(jī)器使用權(quán);(2)口令即用戶密碼,為了進(jìn)一步核實用戶,系統(tǒng)要求用戶輸入口令。(2)域完整性,就是指定一個數(shù)據(jù)集對于某個字段是否有效,并且確定該字段是否允許空。本系統(tǒng)數(shù)據(jù)庫的設(shè)計首先應(yīng)保證至少符合三范式要求,還要符合以下幾點要求:數(shù)據(jù)的完整性[12]是保證各個數(shù)據(jù)域的內(nèi)容有效,確保各個文件或表中的數(shù)據(jù)值的關(guān)系一致、確保數(shù)據(jù)庫中的數(shù)據(jù)可以成功和正確的更新。是信息系統(tǒng)可以方便,及時,準(zhǔn)確地從數(shù)據(jù)庫總獲得所需的信息。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。所以說,數(shù)據(jù)庫的設(shè)計是一個系統(tǒng)最重要的步驟。目前,一個國家的數(shù)據(jù)庫建設(shè)規(guī)模,數(shù)據(jù)庫信息量的大小,使用的頻度和使用技術(shù)的先進(jìn)程度已成為衡量這個國家信息化的重用標(biāo)志之一。數(shù)據(jù)庫的應(yīng)用已越來越廣泛,從小型的事務(wù)處理到大型的信息系統(tǒng)的構(gòu)建都越來越離不開數(shù)據(jù)庫。 系統(tǒng)客戶端功能模塊圖客戶端功能模塊圖如圖3所示。(5)出盤:按所規(guī)定的格式生成與銀行進(jìn)行數(shù)據(jù)交換的軟件,一般為文本文件;(6)出盤出錯回滾:恢復(fù)出盤前的數(shù)據(jù),準(zhǔn)備重新出盤。普通用戶和管理員都能夠進(jìn)行的操作。工資管理模塊(1)新員工工資新增;(2)員工工資管理;(3)員工工資查詢:通過輸入月份,員工號,可以對其相應(yīng)的工資進(jìn)行查詢。(6)人事狀況餅圖[11]:公司人事組成的直觀表示。人事管理模塊(1)新員工檔案的輸入:增加新員工的基本檔案信息;(2)員工基本信息維護(hù):包括修改、刪除(刪除員工只是將該員工登記為無效,并不要求從表中刪除);(3)員工基本信息查看:普通用戶和管理員都可以進(jìn)行的操作;(4)員工基本信息查詢:支持多條件查詢,可以選擇某一部門、某一職位、某一職稱、學(xué)歷、性別等進(jìn)行查詢,也可以組合查詢,普通用戶和管理員都可以進(jìn)行的操作。論文第5部分會對服務(wù)器端,即數(shù)據(jù)庫功能做詳細(xì)介紹。在服務(wù)器端,系統(tǒng)的主要設(shè)計就是數(shù)據(jù)庫的設(shè)計,采用SQL Server 2000來開發(fā),客戶端應(yīng)用程序通過ODBC數(shù)據(jù)庫接口技術(shù)和ADO數(shù)據(jù)庫訪問技術(shù)來實現(xiàn)與服務(wù)器端數(shù)據(jù)庫的連接,系統(tǒng)運行在Windows平臺上,應(yīng)該有一個較好的圖形用戶界面,系統(tǒng)應(yīng)該簡單系統(tǒng)應(yīng)該具有很好的可擴(kuò)展性。維護(hù)員工基本信息維護(hù)員工工資信息數(shù)據(jù)統(tǒng)計表
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1