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

正文內(nèi)容

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

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

下一頁面
 

【正文】 ver 2000[3]是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server ,同時又比它增加了許多更先進的功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用,這些功能進一步將SQLServer確立為OLTP、數(shù)據(jù)倉庫以及電子商務(wù)應(yīng)用程序的最佳數(shù)據(jù)庫平臺。MS SQL Server是最常用的服務(wù),一般的數(shù)據(jù)庫功能都是由它提供的,例如文件管理、查詢處理、數(shù)據(jù)存儲等;DTC是分布式事務(wù)協(xié)調(diào)器,支持跨越兩個或多個服務(wù)器的更新操作來保證事務(wù)的完整性;SQL Server Agent負(fù)責(zé)SQL Server自動化工作,如果需要SQL Server在指定時間執(zhí)行某一個存儲過程,就需要用到這個服務(wù)了;Search Service是全文查詢服務(wù),負(fù)責(zé)全文檢索方面的工作。SQLServer2000有很多版本:企業(yè)版、開發(fā)版、標(biāo)準(zhǔn)版、個人版等。SQL術(shù)語與傳統(tǒng)的關(guān)系模型術(shù)語不同。表:表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對應(yīng)一個數(shù)據(jù)項。用戶通過指定存儲過程的名字并給定參數(shù)來執(zhí)行它。在C/S中,客戶端有一套完整應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。由于C/S在邏輯結(jié)構(gòu)上比B/S少一層,對于相同的任務(wù),C/S完成的速度總比B/S快,使得C/S更利于處理大量數(shù)據(jù)。不過此部分內(nèi)容對于管理制度成熟的倉庫企業(yè)而言,其困難度并不大。它是一項服務(wù)的消耗者,可向其他設(shè)備或應(yīng)用程序提出請求,然后再向用戶顯示所得信息;服務(wù)器是一項服務(wù)的提供者,它包含并管理數(shù)據(jù)庫和通信設(shè)備,為客戶請求過程提供服務(wù);連接支持是用來連接客戶機與服務(wù)器的部分,如網(wǎng)絡(luò)連接、網(wǎng)絡(luò)協(xié)議、應(yīng)用接口等。(2)可實現(xiàn)管理科學(xué)化和專業(yè)化。這樣,在客戶端發(fā)出的請求可由多個服務(wù)器來并行進行處理,為每一項請求提供了極快的響應(yīng)速度和較高的事務(wù)吞吐量。 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù) ODBC接口技術(shù)數(shù)據(jù)庫管理系統(tǒng)發(fā)展到了今天,可以說已經(jīng)到了極致,諸如國際國內(nèi)的主流數(shù)據(jù)庫管理系統(tǒng)ORACLE、SYBASE、INFORMIX、INGRES、DB2等等,數(shù)據(jù)庫系統(tǒng)的技術(shù)已經(jīng)非常成熟,不同的數(shù)據(jù)庫管理系統(tǒng)都占據(jù)著各自的市場。為了保護過去的投資,利用已建立的信息系統(tǒng),迫切需要一種能訪問多種數(shù)據(jù)庫的操作平臺,以便建立更大、更完備、更全面的信息管理系統(tǒng)。隨著ODBC技術(shù)的推出,許多開發(fā)工具軟件都把ODBC技術(shù)集成到自己的軟件中,如VisualBasic、VisualC++、Power Builder等等。一個基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的DBMS的ODBC驅(qū)動程序完成。一個完整的ODBC由下列幾個部件組成[6]:(1) 應(yīng)用程序(Application)。(3) 驅(qū)動程序管理器(Driver Manager)。一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)應(yīng)用程序編程接口。(6) 數(shù)據(jù)源。應(yīng)用程序要訪問一個數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。數(shù)據(jù)源名(DSN)應(yīng)用程序ODBC管理器ODBC API(SQL)驅(qū)動程序管理器ODBC驅(qū)動程序數(shù)據(jù)源應(yīng)用層ODBC層數(shù)據(jù)層圖1 ODBC組成部件圖 ADO數(shù)據(jù)庫訪問技術(shù)ADO簡介ADO全稱為ActiveX Date Object,它是一項數(shù)據(jù)庫訪問技術(shù)[7]。ADO可以使用VBScript、JavaScript等腳本語言來控制數(shù)據(jù)庫的存取以及輸出查詢結(jié)果。(4)如果命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲在易于檢查、操作或更改的緩存中。這兩種方式都需要用到ADO的Connection對象。系統(tǒng)的策劃好比是房子建筑過程中的圖紙,成功的系統(tǒng)策劃是后期進行系統(tǒng)開發(fā)與實現(xiàn)的重要保證。為了分析具備什么特點的系統(tǒng)易于修改,必須先找出修改一個系統(tǒng)的困難來自何處。對某一局部的修改,可能直接或間接地影響到系統(tǒng)的其他部分。這是系統(tǒng)難于修改的主要原因。另外,不要把內(nèi)部的處理、加工與人機界面混在一起(人機界面程序只是通信),以免互相干擾,影響速度。計算與打印分開設(shè)計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護。例如在整個系統(tǒng)可以以問號圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機圖標(biāo)表示打印等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點。對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。實踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。公司工資管理基本流程如下:數(shù)據(jù)來源:將各部門送達的員工工資信息包括基本工資、獎金、水電費等作為數(shù)據(jù)來源,分為新增員工工資數(shù)據(jù)和老員工每月修改數(shù)據(jù)。同時可打印工資報表。系統(tǒng)用戶應(yīng)該具有不同等級,即不同的權(quán)限。下面是客戶端的功能模塊介紹。普通用戶和管理員都能夠進行的操作。(4)員工月工資單打?。簩T工工資查詢得到的結(jié)果,可以進行打印。 數(shù)據(jù)庫需求分析數(shù)據(jù)庫是信息管理的基礎(chǔ)。數(shù)據(jù)庫結(jié)構(gòu)直接關(guān)系到各種功能的實現(xiàn)和程序運行的效率,一個設(shè)計良好的數(shù)據(jù)庫,可以使管理系統(tǒng)的實現(xiàn)變得非常簡單,同時也可以加快數(shù)據(jù)庫的運行速度,在系統(tǒng)的執(zhí)行過程中,可以加快檢索,提高效率。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲,維護,檢索數(shù)據(jù)的功能。在數(shù)據(jù)庫的設(shè)計中包含3個方面:(1)實體完整性,就是定義一條記錄為某個特定表的惟一實體,也可以成為行完整性,它要求表中所有的記錄都有一個惟一的標(biāo)志符,即主鍵。4 概要設(shè)計 概念概要設(shè)計基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向現(xiàn)實世界的、易于理解的數(shù)據(jù)模型,其獨立于計算機的數(shù)據(jù)模型,獨立于計算機的軟硬件系統(tǒng),與用戶進行交流十分方便。概念性數(shù)據(jù)在用戶和設(shè)計者之間建立了橋梁,是設(shè)計數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。通過對企業(yè)員工管理內(nèi)容、工資管理內(nèi)容和過程的分析,本人事工資管理系統(tǒng)系統(tǒng)應(yīng)設(shè)計的實體和屬性如下:員工(包括員工工號、員工姓名、學(xué)歷、性別、政治面貌、出生日期、所屬部門、職稱、職務(wù)、入職時間、身份證號、聯(lián)系電話、家庭住址、手機號碼、Email、有效標(biāo)志)部門(部門代號、部門名稱)職務(wù)(職務(wù)代號、職務(wù)名稱)職稱(職稱代號、職稱名稱)薪金結(jié)構(gòu)(月份、員工工號、薪水賬目、數(shù)目)薪水賬目(薪水賬目代號、薪水賬目名稱)為了后面數(shù)據(jù)庫的建立,首先對該系統(tǒng)的ER模型進行分析,并給出詳細圖形表示。職務(wù)職務(wù)代號職務(wù)名稱圖7 公司職務(wù)屬性圖公司職稱ER模型如圖8所示。用戶可以通過主菜單或總表單調(diào)用系統(tǒng)的各項功能。對象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對象按其方法加以處理。類的概念是面向?qū)ο蟪绦蛟O(shè)計最重要的特征。設(shè)計的工資管理系統(tǒng)也是建立在一系列類基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要創(chuàng)建一系列的子類或直接調(diào)用Delphi提供的基類,編制程序時,由這些類派生出相應(yīng)的對象,所派生出的對象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用派生出的對象像搭積木一樣來設(shè)計自己的程序。 5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計也就是系統(tǒng)服務(wù)器端的設(shè)計,本數(shù)據(jù)庫采用當(dāng)今流行的SQL Server 2000來實現(xiàn)。最后介紹了當(dāng)前流行的SQL Server 2000的一些情況。(4)數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合。(7)數(shù)據(jù)的約束條件:約束條件是一組完整性規(guī)則的集合。(10)數(shù)據(jù)描述功能:定義數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)、局部邏輯結(jié)構(gòu)和其他各種數(shù)據(jù)庫對象。根據(jù)前面定義的實體及實體之間的關(guān)系,形成數(shù)據(jù)庫的表格以及各個表之間的關(guān)系。表1 員工資料表字段序號列名列中文名數(shù)據(jù)類型備注1Ygh員工工號char(6)主鍵2Xm員工姓名Varchar(12)3Xb性別Varchar(2)4Zzmm政治面貌Varchar(4)5Xl學(xué)歷Varchar(12)6Qsrq出生日期Varchar(19)7Ssbm所屬部門Varchar(30)8Zc職稱Varchar(30)9Zw職務(wù)Varchar(30)10Rzsj入職時間Varchar(19)11Sfzh身份證號Varchar(20)12Gdlxdh聯(lián)系電話Varchar(16)續(xù)表1字段序號列名列中文名數(shù)據(jù)類型備注16Czy操作員Varchar(20) 17Czrq操作時間Varchar(19)13Jtzz家庭住址Varchar(60)14Sjhm手機號碼Varchar(12)15EmailEmailVarchar(20)zwxxb(職務(wù)信息表)職務(wù)信息表用來存儲所有職務(wù)代碼對應(yīng)的職務(wù)名稱,它是員工資料表的子表之一。表3 職稱信息表字段序號列名列中文名數(shù)據(jù)類型備注1Zc職稱代碼Varchar(10)主鍵2Zcmc職稱名稱Varchar(30) bmxxb(部門信息表)部門信息表也是員工資料表的一個子表,用來存儲公司部門信息,一個部門代碼對應(yīng)著唯一的部門名稱和部門電話。表5 用戶口令表字段序號列名列中文名數(shù)據(jù)類型備注1Dlgh登錄工號Varchar(20)主鍵2Pswd口令Varchar(10)3yhqx用戶權(quán)限Int(2)yhqxb(用戶權(quán)限表)針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。表6 用戶權(quán)限表字段序號列名列中文名數(shù)據(jù)類型備注1qxdm用戶權(quán)限代碼Varchar(6)主鍵2qxmc用戶權(quán)限名稱Varchar(10)Ygxjjgb(員工薪金結(jié)構(gòu)表)員工薪金結(jié)構(gòu)表采用豎表結(jié)構(gòu),便于以后薪水賬目的新增,利于系統(tǒng)保持較長時間的適用。但在歷史月份還是將體現(xiàn)該員工的資料。出盤:即按所規(guī)定的格式生成與銀行進行數(shù)據(jù)交換的軟件,一般為文本文件,此軟件即是公司與銀行發(fā)生資金交易的依據(jù),至關(guān)重要。用于維護系統(tǒng)的一些基本參數(shù),例如職務(wù),職稱,工資賬目等、部門。2Lxmc參數(shù)類型名稱Varchar(20) 數(shù)據(jù)模式分析數(shù)據(jù)庫的設(shè)計范式是數(shù)據(jù)庫設(shè)計所需要滿足的規(guī)范,滿足這些規(guī)范的數(shù)據(jù)庫是簡潔的、結(jié)構(gòu)明晰的,同時,不會發(fā)生插入(insert)、刪除(delete)和更新(update)操作異常。因此,你想在現(xiàn)有的DBMS中設(shè)計出不符合第一范式的數(shù)據(jù)庫都是不可能的。因此,滿足第三范式的數(shù)據(jù)庫表應(yīng)該不存在如下依賴關(guān)系:關(guān)鍵字段→非關(guān)鍵字段x→非關(guān)鍵字段y結(jié)合本系統(tǒng)數(shù)據(jù)表員工資料表ygzlb(員工工號,員工姓名,性別,政治面貌,學(xué)歷,出生日期,所屬部門,職稱,職務(wù),入職時間,身份證號,聯(lián)系電話,家庭住址,手機號碼,Email,有效標(biāo)志,操作員,操作時間)來進行分析。把員工關(guān)系表分為如下兩個表:員工:(員工號,姓名,年齡,所屬部門……),即本數(shù)據(jù)庫中的員工資料表ygzlb。采用Delphi 作為客戶端開發(fā)工具,實現(xiàn)其各模塊的功能。不同權(quán)限的用戶登陸成功之后,其操作權(quán)限是有區(qū)別的,普通用戶進入后,數(shù)據(jù)維護和打印的菜單將顯示為灰色。圖10登陸模塊流程圖 主窗體模塊設(shè)計 功能介紹界面采用MDI[17]方式,可同時打開幾處子窗口體,在界面上放置了菜單欄和工具欄、狀態(tài)欄;菜單欄集中了系統(tǒng)操作的入口,各功能模塊的執(zhí)行從此進入;工具框顯示了系統(tǒng)菜單中常用項目的快鍵圖標(biāo),使用戶只需點擊相應(yīng)圖標(biāo)即可進入相應(yīng)功能模塊,當(dāng)鼠標(biāo)移動到相應(yīng)圖標(biāo)時,系統(tǒng)會出現(xiàn)提示信息。成功失敗失敗是選取出盤的月份確認(rèn)出盤否是退 出選擇存盤路徑否將該月的數(shù)據(jù)作為下個月的初始數(shù)據(jù)插入Ygxjjgb中回滾在Kjcsb中插入一條記錄,表示該月已經(jīng)出盤成功數(shù)據(jù)存盤成功程序流程圖。數(shù)據(jù)通過DB Grid控件顯示出來,最后一行有合計賬目顯示。(2)在基本參數(shù)表中查詢薪水賬目,將薪水賬目作為顯示標(biāo)題。 系統(tǒng)維護模塊設(shè)計系統(tǒng)維護模塊主要包括部門信息維護、職務(wù)信息維護、職稱信息維護、工資賬目維護、用戶管理等幾個方面。 用戶管理模塊為了保證系統(tǒng)安全,系統(tǒng)初始化時建立一個系統(tǒng)用戶其用戶名和密碼均為小字的system,只有此用戶才具有用戶管理的功能,其它用戶不能訪問這個界面,如果要新增用戶、刪除用戶、修改密碼只能以此用戶登錄,當(dāng)然系統(tǒng)用戶可以修改自己的密碼,但不能刪除自己。使用該功能時,輸入員工號按回車,觸發(fā)查詢事件,從基本參數(shù)表中取出工資賬目信息(包括ID、名稱、關(guān)系)再從薪水賬目中取出數(shù)據(jù),顯示在表格中,直接在網(wǎng)格中對信息進行修改,系統(tǒng)自動計算應(yīng)發(fā)工資和實發(fā)工資。(‘selectpswdfromyhklbwheredlyh=’+”””+trim()+”””)。 //若密碼輸入錯誤,提示重新輸入err_cou:=err_cou+1。界面包括IP地址的設(shè)置文本框、服務(wù)器設(shè)置文本框、數(shù)據(jù)庫設(shè)置文本框和三個基本按鈕。首先測試是否能連接到主機
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1