【正文】
業(yè)績津貼主要體現(xiàn)教職員工的工作能力高低和所負(fù)責(zé)任大小,是工資構(gòu)成中的固定部分。以 B/S 模式滿足地理位置分散、通訊介質(zhì)各異的應(yīng)用;以 C/S 的模式樣式解決B/S 不能解決的復(fù)雜的事務(wù)處理。 第三章根據(jù)一般工資管理系統(tǒng)的需求結(jié)合貴州師范大學(xué)的實際情況對課題研究系統(tǒng)的需求做了分析,對系統(tǒng)的 C/S 和 B/S 兩部分分別作了 數(shù)據(jù)需求及功能需求的分析;對開發(fā)和運行環(huán)境做了選擇描述。與 B/S 模式相比, C/S 模式的應(yīng)用系統(tǒng)最大的好處是 C/S 架構(gòu)的系統(tǒng) 不依 賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響 系統(tǒng)的 應(yīng)用。 首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。在 B/S 結(jié)構(gòu) 中 , 客戶端的 用戶工作界面是通過瀏覽器來實現(xiàn)的。 兩種模式的比較 (1)系統(tǒng)的開發(fā)。在系統(tǒng)的性能方面, B/S 占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。另外,對于集團級的異地軟件應(yīng)用, C/S結(jié)構(gòu)的軟件必須在各地安裝多個服務(wù)器,并在多個服務(wù)器之間進行數(shù)據(jù)同步。 (4)系統(tǒng)的升級維護。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java Applet; 另一方面,Java 技術(shù)也不斷更 新。 Adobe Flex 所包含的產(chǎn)品 和相關(guān)軟件 簡單介紹如下 : ( 1) Flex Framework 包括 MXML,類庫, 組件,容器和效果 ( effects)等, 它不需另外的服務(wù)器或 IDE 就可以生成和美化 FLEX 應(yīng)用程序。 FLEX 最初是作為一個 J2EE( Java 2 Platform, Enterprise Edition) 應(yīng)用,或者可以說是 JSP( Java Server Pages) 標(biāo)簽庫而發(fā)布的。在這一代產(chǎn)品中, Microsoft 公司 在開發(fā)時特別注重其高可用性、安全性,并致力于提高開發(fā)人員的效率。 ( 2) 報表服務(wù)功能加強 Reporting Services 是一種基于服務(wù)器的新型報表平臺,它支持報表創(chuàng)作、分發(fā)、管理和最終用戶訪問。 ( 7) 綜合服務(wù)功能加強 Integration Services 引入了新的可擴展體系結(jié)構(gòu)和新設(shè)計器,這種設(shè)計器將作業(yè)流從數(shù)據(jù)流中分離出來并且提供了一套豐富的控制流語義。 TSQL 語言 也 得到了擴展,例如,改進了錯誤處理功能,支持遞歸查詢。 ADO 技術(shù)為連接數(shù)據(jù)源提供了三種方法: ADO 數(shù)據(jù)控件、 Data environment designer 和代碼中定義的對象。它們之間的結(jié)構(gòu)如圖 所示: 第二章 主要技術(shù)介紹 15 C o n n e c t i o nC o n n e c t i o nC o n n e c t i o nC o n n e c t i o nC o n n e c t i o nC o n n e c t i o nC o n n e c t i o nC o n n e c t i o n C o n n e c t i o n 圖 ADO 的層次對角模式 ( 1) 連接到數(shù)據(jù)源 (Connection),并可選擇開始一個事務(wù)。它與程序語言無關(guān),與數(shù)據(jù)提供者無關(guān),并允許對底層 OLE DB 接口進行訪問,并且支持基于客戶機 /服務(wù)器的 Web 數(shù)據(jù)庫應(yīng)用。 貴州師范大學(xué)教職工工資管理系統(tǒng)的研究與設(shè)計 14 ADO 技術(shù) 在過去的很 多年里,微軟不斷地推出很多數(shù)據(jù)訪問技術(shù),首先是 Data Access Object( DAO),然后是 Remote Data Objects( RDO),現(xiàn)在是 ActiveX Data Objects( ADO)看起來微軟隨著 Microsoft Visual Studio 每個后續(xù)版本的推出,都會推出一種不同的數(shù)據(jù)訪問技術(shù)。 ( 8) 復(fù)制功能加強 在可管理性、可靠性、可編程性、可移動性、可升級性和功能上進行了加強。 Service Broker 提供應(yīng)用程序用以傳遞請求和響應(yīng)的消息隊列。 SQL Server 2020 在企業(yè)數(shù)據(jù)管理聚焦于自管理與優(yōu)化功能,針對企業(yè)應(yīng)用具有高可用行,而且在安全和性能特性上進行了更多的考慮。相對于基于HTML 的應(yīng)用 ( 如 PHP, ASP, JSP 等 ) 在每個請求時 都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次, FLEX 應(yīng)用程序的工作流被大大改善。 ( 3) Action Script 3 是 Flex Framework 的核心 , 更加面向?qū)ο蠡皖愋突?, 全面兼容 ECMA Script 標(biāo)準(zhǔn) ( Java Script 的基礎(chǔ)標(biāo)準(zhǔn) ) 。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個獨立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴展部分。Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成 。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的 應(yīng)用程序的開發(fā)變得迅速和容易。 B/S 與 C/S 處理模式相比,則大大簡化了客戶端,只要客戶端機器能上網(wǎng)就可以。所以,對于集團級的大型應(yīng)用來講, C/S 結(jié)構(gòu)軟件的安全性是令人無法接受的。不過,采用 B/S 結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。這對應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。客戶端 的機子 除了 安裝 瀏覽器,一般無須 再安裝其他 任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來執(zhí)行,在 程序 下載過程中 如果 遇到與數(shù)據(jù)庫有關(guān)的指令, 這些指令將 由 Web 服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋 執(zhí)行,并 將指令執(zhí)行的結(jié)果 返回給 Web 服務(wù)器, Web 服務(wù)器又返回給用戶 端 。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。 C/S 架構(gòu)的 服務(wù)器 端 通常 要 采用高性能的 PC、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng),如 ORACLE、 SYBASE、 InfORMix 或 SQL Server。 第五章 結(jié)合需求分析和系統(tǒng)的總體設(shè)計思路,給出了各功能模塊的設(shè)計和實現(xiàn)情況,分 C/S 和 B/S 兩部分介紹;同時給出了系統(tǒng)數(shù)據(jù)庫和安全設(shè)計描述 。從安全性和易維護性考慮,選擇了將系統(tǒng)做成一種 C/S 模式,利于軟件的穩(wěn)定運行;同時采用 B/S 模式,可以讓用戶通過瀏覽器直接訪問位于服務(wù)器上的試題以及對系統(tǒng)進行遠(yuǎn)程維護,主要工作內(nèi)容如下 : ( 1)系統(tǒng)地分析、了解試題系統(tǒng),明確本課題研究的目的和意義,確定本系統(tǒng)需要完成的主要功能。在這種制度下,固定部分主要體現(xiàn)工作人員的水平高低,責(zé)任和貢獻大小。這時的操作系統(tǒng)己經(jīng)是 Windows 的天下,在 Windows 下開發(fā)的程序具有 Windows 性質(zhì)的美觀的操作界面和良好的人機交互性。硬件水平也不高,多是些小型機的終端,如 8086,好點的有 80286 的機器。使得管理信息系統(tǒng)更為有效,特別是在當(dāng)今社會中,所有的管理信息系統(tǒng)與計算機技術(shù)都是不可分割的兩個部分,所以我們所說的信息系統(tǒng),指的就是 計算機管理信息系統(tǒng)。信息可以來源于生產(chǎn)第一線,來源于社會環(huán)境,來源于市場,來源于行政管理等部門。 另外,在傳統(tǒng)的信息管理系統(tǒng)中,我們要想完成一些有關(guān)的人事與財務(wù)方面的工作,是一件非常難的事情,另一方面,我們的人事與財務(wù)制度情況每年都會有新的變化,這樣也會給我們在工作中帶來了許多的壓力。為此,許多高校都紛紛采取各種手段,來提高教學(xué)資源的利用率,一些高校還啟動并加快了數(shù)字化校園建設(shè),相繼建成了校園網(wǎng),搭建了數(shù)字化校園的硬件平臺。 關(guān)鍵 字 : 工資 管理 ; 混合模式 ; C/S; B/S II Abstract Along with the development of science and technology and the unceasing expansion of the university scale, the present information technology is applied more and more generally in various universities39。 其中,教職工的工資管理 是 高校 信息 管理系統(tǒng) 的重要組成部分, 是真正涉及到千家萬戶的一件大事。) 聲明人(簽名): 年 月 日 **大學(xué)學(xué)位論文著作權(quán)使用聲明 本人同意 **大學(xué)根據(jù)《中華人民共和國學(xué)位條例暫行實施辦法》等規(guī)定保留和使用此學(xué)位論文,并向主管部門或其指定機構(gòu)送交學(xué)位論文(包括紙質(zhì)版和電子版),允許學(xué)位論文進入 **大學(xué)圖書館及其數(shù)據(jù)庫被查閱、借閱。(請在以上括號內(nèi)填寫課題或課題組負(fù)責(zé)人或?qū)嶒炇颐Q,未有此項聲明內(nèi)容的,可以不作特別聲明。) 聲明人(簽名): 年 月 日 I 摘 要 隨著科學(xué)技術(shù)的發(fā)展和高校規(guī)模的不斷擴大,現(xiàn)代信息技術(shù)被越來越普遍地應(yīng)用于各高校的管理工作。最后,根據(jù) 教職工工資管理 系統(tǒng)的需求給出了系統(tǒng)的總體 設(shè)計和 詳細(xì)設(shè)計 ,包括了數(shù)據(jù)庫設(shè)計、功能設(shè)計和安全性設(shè)計。因此,高等教育進入了大眾化時代,由此使得高校辦學(xué)規(guī)模也越來越大了,而對著高校的不斷擴招,如今許多高校的教學(xué)資源越來越緊張,很難滿足當(dāng)前的教學(xué)和管理工作,如何提高教學(xué)資源的使用率,己成為當(dāng)前高校的一個主要課題。顯然,人事與財務(wù)的數(shù)據(jù)本來就非常的多,每天大家都要處理有關(guān)一些數(shù)據(jù)的計算問題,使得工作人員的工作效率非常低下。信息的最主要特征是來源分散,數(shù)量龐大。使 用者通過運用計算機技術(shù)。當(dāng)時的計算機普及率還很低,只有少數(shù)的大單位才有。在人事管理方面和工資管理方面增加了許多功能,操作界面更加美觀,并且融合了多媒體技術(shù),計算速度也提高了許多。崗位津貼主要體現(xiàn)教職員工的工作責(zé)任大小和崗位目標(biāo)任務(wù)完成情況,是工資構(gòu)成中活的部分。 本 文 的主要工作 本課題要求實現(xiàn)通用 工資 管理系統(tǒng)的各項基本功能。 第四章 對系統(tǒng)總體設(shè)計的描述,給出了系統(tǒng)的體系結(jié)構(gòu)模型圖以及整個系統(tǒng)的功能結(jié)構(gòu)圖 。 雖然傳統(tǒng)的 C/S 的系統(tǒng) 體系結(jié)構(gòu)采用的是 一種 開放 的 模式,但 這里的開放 只是 針對系統(tǒng)開發(fā)一級的開放性, 然而在一些 特定的應(yīng)用中無論是 客戶 端還是 服務(wù)器 端都還需要特定的 一些 軟件 作 支持。特別是有很多分部或?qū)Yu店 的情況,不是工作量的問題,而是路程的問題。 B/S 模式特點是:用戶可以通過瀏覽器去訪問 Inter 上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音 等的 信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個 Web 服務(wù)器又可以通過各種 不同的 方式與數(shù)據(jù)庫服務(wù)器 進行 連接,系統(tǒng) 大量的數(shù)據(jù)實際 都 存放在數(shù)據(jù)庫服務(wù)器中。 C/S 結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開發(fā)者自己貴州師范大學(xué)教職工工資管理系統(tǒng)的研究與設(shè)計 8 去處理事務(wù)管理、 消息隊列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級的問題。任何時間、任何地點、任何系 統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S系統(tǒng)的終端。如此一來,每個數(shù)據(jù)點上的數(shù)據(jù)安全都影響了整個應(yīng)用的數(shù)據(jù)安全。 C/S 系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動,使系統(tǒng)升級成本比較大。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 而 Java 平臺由 Java 虛擬機( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface,簡稱 API)構(gòu)成。 ( 2) Flex Enterprise Services 2 是 Flex server 的下一代,擁有眾多新功能,比如自動測試,企業(yè)通信支持 ( 提供一種發(fā)布 /訂閱的通信架構(gòu) ) ,數(shù)據(jù)服務(wù) ( 使本地處理的數(shù)據(jù)和服務(wù)器端同步 )等 。它可以把運行中的 MXML( FLEX 標(biāo)記語言 ) 和 Action Script 編譯成 FLASH 應(yīng)用程序 ( 即二進制的 SWF 文件 ) 。 2020 版內(nèi)含的 XML 功能深受廣大開發(fā)者的歡迎,其服務(wù)分割功能深受使用者的喜愛,這一版本的企業(yè)級 ETL 和深度數(shù)據(jù)挖掘則為數(shù)據(jù)共享和重復(fù)利用提供了可靠途徑。 ( 3) 嶄新的服務(wù)分割器 Service Broker 是一種新技術(shù),用于生成安全、可靠和可伸縮的數(shù) 據(jù)庫密集型的應(yīng)用程序。 Integration Services 還對包的管理和部署進行了改進,同時提供了多項新打包的任 務(wù)和轉(zhuǎn)換。此外 , 還對應(yīng)用程序用來訪問數(shù)據(jù)庫引擎實例的數(shù)據(jù)訪問接口進行了增強,以提高程序員的工作效率 。 ADO 的目標(biāo)之一是簡化數(shù)據(jù)訪問。 ( 2) 可選擇在 SQL 命令中指定