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

正文內容

基于cs模式的人事工資管理系統(tǒng)的設計與實現(xiàn)-wenkub

2022-12-17 01:23:09 本頁面
 

【正文】 ,這樣就削弱了企業(yè)經營活動的靈活 性和生產制造的專業(yè)性。數(shù)據(jù)庫服務器用來控制所有的數(shù)據(jù)訪問和更新,文件服務器作為物理的磁盤貯存器,用來存放中央數(shù)據(jù)文件。這是由于主機 /終端系統(tǒng)除需投入高額成本外,以后每增加一臺終端就會分走主機的一部分資源。同時,它的分布式 查詢處理、分布式交換管理功能,又可使各級管理人員擁有用戶終端瓶頸處理能力,充分體現(xiàn)了分散化管理思想。企業(yè)內部財務管理是該企業(yè)運用現(xiàn)代化技術創(chuàng)造更多更高的經濟效益的主要因素之一。 3 系統(tǒng)開發(fā)環(huán)境與技術部分介紹了本系統(tǒng)開發(fā)語言 和數(shù)據(jù)庫開發(fā)工具SQLServer2021 的基本特點,還介紹了 C/S 模式的定義與體系結構特點以及系統(tǒng)實現(xiàn)的關鍵技術。 數(shù)據(jù)庫設計部分介紹了數(shù)據(jù)庫基礎知識,并結合 ER 圖和數(shù)據(jù)庫需求分析的要求,介紹了數(shù)據(jù)庫中所有數(shù)據(jù)表的設計,并做了范式分析。 4 2 系統(tǒng)開發(fā)環(huán)境與技術 Delphi 語言的介紹 Delphi的基本特點 計算機語言一代一代地從機器語言發(fā)展到高級語言,從復雜到簡單(其實也不簡單),體現(xiàn)了計算機科學技術的發(fā)展。解釋方式的特點運行速度慢,對計算機硬件要求比較高。所以無論用哪種計算機語言寫的程序要判斷其好與壞很大程度上依賴于該語言的編譯器或解釋器。 在目前市場上這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。 Delphi 為數(shù)據(jù)庫應用開發(fā)人員提供了豐富的數(shù)據(jù)庫開發(fā)組件,使數(shù)據(jù)庫應用開發(fā)功能更強大,控制更靈活,編譯后的程序運行速度更快。由于有編譯器的速度作保證 ,程序員可以經常修改代碼 ,提高了開發(fā)效率 ,Delphi的編譯器不僅便宜速度快 ,而且生成的二進制代碼短小 ,運行效率很高。 ( 4)對數(shù)據(jù)庫的靈活支持 Delphi對數(shù)據(jù)庫的支持是它的一個突出優(yōu)點 ,對于開發(fā)數(shù)據(jù)庫程序 ,Delphi是第一選擇。 Delphi在這方面做得非常好 , 從開始的 VCL( Visual Component Library)到現(xiàn)在的 CLX(Component Library for CrossPlatform),不僅功能強大 ,結構可以擴展 ,而且層次清晰 ,符合編程人員的直觀想法 ,使用起來方便。 ADO 是基于 OLEDB 之上的技術,因此 ADO 通過其內部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。 ADO 同時具有遠程數(shù)據(jù)服務 (RDS)功能,通過 RDS 可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務器移動到客戶端應用程序和 Web 頁、在客戶端對數(shù)據(jù)進行處然后將更新結果返回服務器的操作。這意味著只需要很少的代碼就可以實現(xiàn)該連接并且性能得到提高。 TADO Table 與 TTable, TADO Query 與 TQuery,以及 TADO Store Proc和 TStored Proc之間都具有這種類似的對應關系。 通過 ADO 數(shù)據(jù)集訪問組件,可以不借助BDE 數(shù)據(jù)引擎而是通過微軟的 OLEDB 來訪問更為廣泛的數(shù)據(jù)庫中的數(shù)據(jù)。 在系統(tǒng)中主要使用數(shù)據(jù)網(wǎng)格控件 DB Grid 和數(shù)據(jù)庫導航器控件 DB Navigator。 TDataBase:當一個基于 BDE 的數(shù)據(jù)庫應用程序需要一個永久數(shù)據(jù)庫連接時,需要定制 向一個數(shù)據(jù)庫服務器的連接時,需要事務控制和特殊的數(shù)據(jù)庫別名時就得用到 TDataBase 對象。 Tdata Source 對象用于在 Data Set 對象(包括 Tquery,TStored Proc,Ttable 等)和數(shù)據(jù)感知組件之間提供一個連接的紐帶,以便在窗體上顯示數(shù)據(jù)庫中的數(shù)據(jù),在數(shù)據(jù)庫中導航定位與編輯數(shù)據(jù)集中的數(shù)據(jù)。然后以 TDataSource 對象為中介,用數(shù)據(jù)感知組件向用戶顯示數(shù)據(jù)庫的內容并接受用戶的查詢和修改等操作。還可以使用 Delphi 的 SQL Builder 來自動生成 SQL 語句,這樣可以避免手工編寫 SQL 而可能造成的語法錯誤。為參數(shù)賦值有三種方法: 1)根據(jù)參數(shù)在 SQL 語句中出現(xiàn)的順序,設置 TQuery 部件的 Params 屬性值為參數(shù)賦值。 在程序運行過程中,要想設置 TQuery 部件的 SQL 屬性,必須首先調用 Close 方法,關閉TQuery 部件,然后再調用 Clear 方法清除 SQL 屬性中現(xiàn)存的 SQL 命令語句,最后再調用 Add方法為 SQL 屬性設置新的 SQL 命令語句。在應用程序中為 SQL 屬性設置新的 SQL 命令語句時,必須要調用 Clear 方法以清除 SQL 屬性中現(xiàn)存的 SQL 命令語句,如果不調用 Clear 方法,便調用 Add 方法向 SQL 屬性中設置 SQL 命令語句,那么新設置的 SQL 命令語句會追加在現(xiàn)存 SQL 命令語句后面,在程序運行時常常會出現(xiàn)出乎意料的查詢結果甚至程序無法運行下去。 在設計過程中,設置完 TQuery 部件的 SQL 屬性之后將其 Active 屬性的值置為 True,這樣便可以執(zhí)行 SQL 屬性中的 SQL 程序,如果應用中有與 TQuery 部件相連的數(shù)據(jù)瀏覽部件 (如TDBGrid, TDBEdit 等 )那么在這些數(shù) 據(jù)瀏覽部件中會顯示 SQL 程序的執(zhí)行結果。此時應該調用 Excel SQL 方法來代替Open 方法。 Delphi 中用 ADO Query 來使用 SQL 語句同樣十分方便。而且,在每一次修改完成以后,還應該記得重新將 ADO Query 激活。 SQL Server 的服務器組件是以 Windows 服務( Windows Services)方式運行的。 服務器組件與客戶端工具功能上是配套的,客戶端工具需要用最簡單的形式表達最豐富的服務器組件的功能;服務器組件和客戶端工具物理上是離散的,即它們不是同一個程序。所以在安裝 SQL Server 之前必須考慮操作系統(tǒng)和 SQL Server 版本是否兼容,根據(jù)操作系統(tǒng)選擇合適的 SQL Server 版本。內模式對應于存儲文件。 視圖:視圖是從基本表或其他視圖中導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個虛表。 C/S 模式主要由客戶應用程序、服務器管理程序和中間件三個部分組 成。由于 C/S 配備的是點對點的結構模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。同時由于開發(fā)是針對性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。首先,客戶機 /服務器可以被理解為是一 個物理上分布的邏輯整體,它是由客戶機、服務器和連接支持部分組成。 C/S 結構中的資源是分布的,客戶機與服務器具有一對多的關系和運行環(huán)境。 ( 3)可快速進行信息處理。由于 C/S 是一種開放式的結構,可有效地保護原有的軟、硬件資源。 對于管理信息系統(tǒng)和數(shù)據(jù)庫應用系統(tǒng)的開發(fā),人們往往根據(jù)實際需求和習慣喜好采用不同的數(shù)據(jù)庫系統(tǒng)。開放數(shù)據(jù)庫互連技術實際上是一個數(shù)據(jù)庫訪問庫,它包含訪問不同數(shù)據(jù)庫所要求的 ODBC驅動程序。這些 API 利用 SQL 13 來完成其大部分任務。 Microsoft Developer Studio 為大多數(shù)標準的數(shù)據(jù)庫格式提供了 32 位 ODBC 驅動器,包括 Oracle、 SQL Server、 Access、 Paradox、 dBase、 FoxPro、 Excel以及 Microsoft Text 等。 ( 2) ODBC 管理器 (Administrator)。它的功能是通過間接調用函數(shù)和使用動態(tài)鏈接庫( DLL)來實現(xiàn)的。是一些 DLL,執(zhí)行 ODBC 函數(shù)調用,呈送 SQL 請求給指定的數(shù)據(jù)源,并將結果返回給應用程序。 ODBC 通過引入 “數(shù)據(jù)源 ”的概念解決了網(wǎng)絡拓撲結構和主機的大范圍差異問題。 在 ODBC 中, ODBCAPI 不能直接訪問數(shù)據(jù)庫,必須通過驅動程序管理器與數(shù)據(jù)庫交換信 息。 ADO 非常簡化的接口使得原本復雜冗長的程序編寫工作變得簡單易學,并且強有力地支持了各種應用程序的復雜性的需求。 ( 2)指定訪問數(shù)據(jù)源的命 令,可以同時指定變量參數(shù),通常涉及 Command 對象。 ( 6)提供常規(guī)方法檢測錯誤,涉及 Error 對象。dbq=”amp。 系統(tǒng)目標 系 統(tǒng)應符合公司人事、工資管理制度,并達到操作直觀、方便、實用、安全等要求。這種修改的本身并不困難,困難在于找出需要修改的地方和這一修改對其他部分的影響。人們把這種影響形象地稱為 “水波效應 [7]”。 人機界面設計的關鍵是使人與計算機之間能夠準確地交流信息。這樣設計出來的程序不易出錯,而且易于維護。 統(tǒng)一的人機界面不至于會增加用戶的負擔,讓用戶始終用同一種方式思考與操作。 人機界面應該能夠告訴用戶軟件運行的進度。 界面友好,使用方便。錄入這類數(shù)據(jù)之前,MIS 軟件應在相應位置彈出一個列表框,待用戶以鼠標點擊,而不應讓用戶每次都輸入這些漢字。 維護員工工資信息:要求在同一窗口上實現(xiàn)新員工工資新增和員工工資結構調整。 18 數(shù)據(jù)的統(tǒng)計:由工作人員通過對修改后的上月工資表進行計算得到每個人的實發(fā)工資以及總金額。 其流程圖如圖 2 所示。 功能模塊分析 系統(tǒng)整體上分為服務器端和客戶端兩部分,服務器端也就是數(shù)據(jù)庫的設計和實現(xiàn),客戶端即是所有用戶使用的系 統(tǒng)前端平臺,兩部分通過輸入 IP 地址連接數(shù)據(jù)庫實現(xiàn)通信。 ( 5)員工基本信息打印:對于進行員工基本信息查詢得到的結果,可以對其進行打印。包括各單項工資賬目,本月合計賬目。 系統(tǒng)維護功能 ( 1)部門信息維護:實現(xiàn)靈活的增減部門信息; ( 2)職務信息維護:實現(xiàn)靈活的增減職務信息; ( 3)職稱信息維護:實現(xiàn)靈活的增減職稱信息; ( 4)工資賬目維護:能夠靈活的改變員工的薪水賬目; ( 5)用戶管理:包括新增用戶、刪除用戶、修改用戶密碼等。先進的數(shù)據(jù)庫技術能夠保持系統(tǒng)數(shù)據(jù)的完整性,整體性, 20 安全性和共享性。 圖 3 系統(tǒng)功能模塊圖 從使用 者的角度來看,信息系統(tǒng)是提供信息,輔助人們對環(huán)境進行控制和進行決策的系統(tǒng)。一個信息系統(tǒng)各個部分能否緊密地結合在一起以其如何結合,關鍵在數(shù)據(jù)庫。 ( 3)參照完整性,維護主鍵和外鍵的關系,如果某一記錄被外鍵參考,那么這一記錄不能刪除,也不能修改其主鍵值。這種數(shù)據(jù)模式能真實地反應用戶要求的實際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結構模式。用實體間聯(lián)系反映現(xiàn)實世界事物間的內在聯(lián)系。 在得到全局 ER 模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應進一步依據(jù)處理需求對 ER 模式進行優(yōu)化。 圖 5 員工屬性圖 公司部門 ER 模型如圖 6 所示。 員工工號 員工姓名 學歷歷 4歷歷 性別 政治面貌 出生日期。 圖 7 公司職務屬性圖 公司職稱 ER 模型如圖 8 所示。 通過對企業(yè)員工管理內容、工資管理內容和過程的分析,本人事工資管理系統(tǒng)系統(tǒng)應設計的實體和屬性如下: 員工(包括員工工號、員工姓名、學歷、性別、政治面貌、出生日期、所屬部門、職稱、職務、入職時間、身份證號、聯(lián)系電話、家庭住址、手機號碼、 Email、有效標志) 部門(部門代號 、部門名稱) 職務(職務代號、職務名稱) 職稱(職稱代號、職稱名稱) 薪金結構(月份、員工工號、薪水賬目、數(shù)目) 薪水賬目(薪水賬目代號、薪水賬目名稱) 23 為了后面數(shù)據(jù)庫的建立,首先對該系統(tǒng)的 ER 模型進行分析,并給出詳細圖形表示。 所有局部 ER 模式都設計好了后,接下來就是把它們綜合成單一的全局概念結構。概念性數(shù)據(jù)在用戶和設計者之間建立了橋梁,是設計數(shù)據(jù)庫結構的基礎。 22 4 概要設計 概念 概要設計基礎是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關系,這種數(shù)據(jù)模型是與 DBMS 無關的、面向現(xiàn)實世界的、易于理解的數(shù)據(jù)模型,其獨立于計算機的數(shù)據(jù)模型,獨立于計算機的軟硬件系統(tǒng),與用戶進行交流十分方便。 在數(shù)據(jù)庫的設計中包含 3 個方面: ( 1)實體完整性,就是定義一條記錄為某個特定表的惟一實體,也可以成為行完整性,它要求表中所有的記錄都有一個惟一的標志符,即主鍵。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲,維護,檢索數(shù)據(jù)的功能。 數(shù)據(jù)庫結構直接關系到各種功能的實現(xiàn)和程序運行的效率,一個設計良好的數(shù)據(jù)庫,可以使管理系統(tǒng)的實現(xiàn)變得非常簡單,同時也可以加快數(shù)據(jù)庫的運行速度,在系統(tǒng)的執(zhí)行過程中,可以加快檢索,提高效率。 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫是信息管理的基礎。 ( 4) 員工月工資單打印:對員工工資查詢得到的結果,可以進行打印。普通用戶和管理員都能夠進行的操作。下面是客戶端的功能模塊介紹。系統(tǒng)用戶應該具有不同等級,即不同的權限。同時可打印工資報表。 公司工資管理基本流程如下: 數(shù)據(jù)來源:將各部門送達的員工工資信息包括基本工資、獎金、水電費等作為數(shù)據(jù)來源,分為新增員工工資數(shù)據(jù)和老員工每月修改數(shù)據(jù)。實踐證明,用戶干預愈少, MIS 系統(tǒng)的滿意程度愈高。對于一些相對固定的數(shù)據(jù),不應讓 用戶頻頻輸入 (特別是漢字 ),而應讓用戶用鼠標輕松選擇。目前, Windows 下的應用軟件無論大小,其安裝程序幾乎均做到了這一點。 例如在整個系統(tǒng)可以以問號圖標表示幫助,以
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1