国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于B/S架構(gòu)的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2014-04-27 08:44曹洪峰
科技視界 2014年8期
關(guān)鍵詞:瀏覽器應(yīng)用程序文檔

曹洪峰 夏 輝

(沈陽(yáng)師范大學(xué) 科信軟件學(xué)院,遼寧 沈陽(yáng)110034)

0 引言

隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及,信息流通的便捷度、強(qiáng)度和速度在不斷增強(qiáng),電子文檔管理在信息時(shí)代扮演著重要的角色,文檔管理技術(shù)在不斷的發(fā)展和變革,數(shù)據(jù)庫(kù)技術(shù)、訪問(wèn)控制技術(shù)和版本控制技術(shù)等都要應(yīng)用在文檔管理中[1]。所謂文檔管理系統(tǒng),根據(jù)IDG的定義,文檔管理系統(tǒng)是用來(lái)實(shí)現(xiàn)文檔的產(chǎn)生、管理文檔的存儲(chǔ)訪問(wèn)、控制文檔的分發(fā)、監(jiān)控文檔的流轉(zhuǎn)過(guò)程的軟件系統(tǒng)。為了提高行政辦公人員的日常辦公效率[2],增強(qiáng)企業(yè)內(nèi)部協(xié)同合作的能力;開(kāi)發(fā)設(shè)計(jì)基于B/S結(jié)構(gòu)的人事管理系統(tǒng),可以方便管理者有效管理文檔的同時(shí),大大提高了文檔查找效率,進(jìn)而提高了行政部門(mén)的綜合效率[3]。

1 系統(tǒng)需求分析

為了更好的滿足管理部門(mén)對(duì)信息的信息化管理[4],并遵循項(xiàng)目系統(tǒng)建設(shè)過(guò)程中的適用性原則、漸進(jìn)性原則、配套性原則、易維護(hù)與擴(kuò)展原則、經(jīng)濟(jì)實(shí)用原則、安全可靠原則等,因此,所需的子系統(tǒng)具體如下:

1)基本信息管理子系統(tǒng):基本信息維護(hù):顯示全校人員信息列表,可以增加,修改,刪除,統(tǒng)計(jì),查詢(自定義方式)人員信息。

2)人事科管理子系統(tǒng)。請(qǐng)假管理:管理人員的請(qǐng)假業(yè)務(wù)。離退管理:管理人員的離退業(yè)務(wù)。退休信息變動(dòng):處理在退休員的信息變動(dòng)業(yè)務(wù)。

3)師資科管理子系統(tǒng):培訓(xùn)信息管理:管理人員的外出培訓(xùn)記錄,記錄之后可以打印報(bào)銷(xiāo)單,保證書(shū),協(xié)議書(shū)等。進(jìn)修信息管理:管理外校人員在我校進(jìn)修記錄,可以打印介紹信,計(jì)財(cái)處的收費(fèi)單,進(jìn)修證明存根。外聘人員信息管理:管理外聘人員基本信息。

4)工資科管理子系統(tǒng)。正式職工工資管理:管理正式職工的工資和崗位津貼。退休職工工資管理:管理退休職工的工資和崗位津貼。工資變動(dòng)管理:管理職工的工資變動(dòng)記錄。

5)報(bào)表統(tǒng)計(jì)管理子系統(tǒng)。報(bào)表統(tǒng)計(jì):管理各種統(tǒng)計(jì)報(bào)表。統(tǒng)計(jì)分析:統(tǒng)計(jì)分析各種數(shù)據(jù),以柱狀,餅狀等圖形顯示。

6)系統(tǒng)設(shè)置管理子系統(tǒng):該子系統(tǒng)必須具備修改密碼的功能,具有系統(tǒng)編碼來(lái)管理系統(tǒng)中編碼。具有部門(mén)管理功能,來(lái)管理各部門(mén)信息。此外還需具備權(quán)限管理,來(lái)管理各個(gè)不同部門(mén)的權(quán)限。

2 技術(shù)平臺(tái)

2.1 B/S 模式

B/S(Browser/Server,瀏覽器服務(wù)器)模式又稱(chēng)B/S結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)瀏覽器來(lái)實(shí)現(xiàn)的[5]。能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)。該結(jié)構(gòu)在TCP/IP的支持下,以HTTP為傳輸協(xié)議,客戶端通過(guò)Browser訪問(wèn)Web服務(wù)器以及與之相連的后臺(tái)數(shù)據(jù)庫(kù)的技術(shù)及體系結(jié)構(gòu)。它由瀏覽器、Web服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器組成??蛻舳说臑g覽器通過(guò)URL訪問(wèn)Web服務(wù)器,Web服務(wù)器請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器,并將獲得的結(jié)果以HTML形式返回客戶端瀏覽器。本系統(tǒng)由下到上分為三層主框架:數(shù)據(jù)層、業(yè)務(wù)層(分為應(yīng)用支撐層與應(yīng)用層)及表現(xiàn)層(分為用戶層與展示層),如圖1所示。

2.2 JAVA

Java是1995年6月由Sun公司推出的革命性的編程語(yǔ)言,Java是一種通過(guò)解釋方式來(lái)執(zhí)行的語(yǔ)言[6],語(yǔ)法規(guī)則和C++類(lèi)似。同時(shí),Java也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言。用Java語(yǔ)言編寫(xiě)的程序叫做“Applet”(小應(yīng)用程序),用編譯器將它編譯成類(lèi)文件后,將它存在WWW頁(yè)面中,并在HTML檔上作好相應(yīng)標(biāo)記,用戶端只要裝上Java的客戶軟件就可以在網(wǎng)上直接運(yùn)行“Applet”。

圖1 基于B/S模式的三層結(jié)構(gòu)

2.3 FLEX

Flex是為滿足希望開(kāi)發(fā)Rich Intenet應(yīng)用程序的企業(yè)級(jí)程序員的需求而推出的表示服務(wù)器和應(yīng)用程序框架[7]。Flex表示服務(wù)器提供基于標(biāo)準(zhǔn)的、聲明性的編程方法和流程,并提供運(yùn)行時(shí)服務(wù),用于開(kāi)發(fā)和部署豐富客戶端應(yīng)用程序的表示層。Flex開(kāi)發(fā)者使用直觀的基于XML的語(yǔ)言來(lái)定義豐富的用戶界面;該語(yǔ)言由Flex服務(wù)器翻譯成智能的客戶端應(yīng)用程序,在普遍存在的Flash運(yùn)行時(shí)環(huán)境中運(yùn)行。Flex提供一種新的技術(shù)以解決這些問(wèn)題。在Flex出現(xiàn)之前,試圖解決用戶界面問(wèn)題的企業(yè)級(jí)開(kāi)發(fā)者常常因?yàn)镠TML的局限性而遭受挫折。HTML起初是為瀏覽靜態(tài)文檔而設(shè)計(jì)的,并不適合于提供內(nèi)容豐富、交互性強(qiáng)和數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序。如圖2所示為Flex技術(shù)架構(gòu)。

圖2 Flex技術(shù)架構(gòu)圖

3 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)以Internet為平臺(tái),實(shí)現(xiàn)客戶端真正的“瘦身”,只要客戶端裝有瀏覽器,均能使用該系統(tǒng),方便各個(gè)角色使用系統(tǒng)。全校教職工可以在任何一臺(tái)能夠連接互聯(lián)網(wǎng)的計(jì)算機(jī)使用此系統(tǒng),最終可以接入信息綜合服務(wù)系統(tǒng),實(shí)現(xiàn)單點(diǎn)登錄。系統(tǒng)的整個(gè)技術(shù)平臺(tái)應(yīng)先進(jìn),穩(wěn)定,采用企業(yè)級(jí)架構(gòu)技術(shù),性能優(yōu)越。在系統(tǒng)前端,應(yīng)增加體驗(yàn),減少輸入,系統(tǒng)能夠快速響應(yīng)操作并減少等待時(shí)間。系統(tǒng)功能模塊結(jié)構(gòu)如圖3所示。

在系統(tǒng)設(shè)計(jì)中,采用低耦合,高內(nèi)聚的原則,保證系統(tǒng)能夠及時(shí)更新,滿足最新的需求。系統(tǒng)后臺(tái)采用J2EE企業(yè)級(jí)架構(gòu)技術(shù),實(shí)現(xiàn)跨平臺(tái)的部署和安裝,系統(tǒng)還需要兼容目前主流的任何瀏覽器和操作系統(tǒng),無(wú)需考慮瀏覽器和操作系統(tǒng)的兼容性。系統(tǒng)需要采用Oracle數(shù)據(jù)庫(kù),滿足不同階段的需求。成功進(jìn)入系統(tǒng)后的界面,系統(tǒng)根據(jù)用戶名密碼可以自動(dòng)判斷用戶身份并賦予相應(yīng)的權(quán)限。普通用戶的功能模塊如圖4所示。

圖3

圖4 普通用戶的功能模塊

4 結(jié)論

本系統(tǒng)選擇采用基于B/S模式的流行的三層架構(gòu),用戶界面采用Flex技術(shù)進(jìn)行開(kāi)發(fā),使系統(tǒng)具有良好的客戶體驗(yàn)。具備較完善的信息管理功能企業(yè)內(nèi)部員工和高層管理用戶實(shí)現(xiàn)直觀的交流,使溝通更具備實(shí)時(shí)性和準(zhǔn)確性,能有效的提高工作效率。

[1]黃亮.多學(xué)科綜合設(shè)計(jì)文檔管理關(guān)鍵技術(shù)研究及開(kāi)發(fā)[D].長(zhǎng)沙:國(guó)防科學(xué)技術(shù)大學(xué),2003,3-25.

[2]吳濤,王佳霖.無(wú)紙辦公近在咫尺[J].計(jì)算機(jī)世界,2000,43-49.

[3]葉寶軍,秦鵬飛.文檔管理系統(tǒng)模型研究與應(yīng)用[J].東華大學(xué)學(xué)報(bào):自然科學(xué)版,2002.

[4]張選平,譚小鵬,朱永虎.面向Internet文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2004,1:136.

[5]陳友東.基于WEB三層結(jié)構(gòu)的文檔管理系統(tǒng)設(shè)計(jì)明陰[J].福建電腦,2004,1:72.

[6]楊國(guó)軍.企業(yè)辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[P].電子科技大學(xué),2006.

[7]汪黎祥.基于asp的分布式協(xié)同管理系統(tǒng)的研究[D].杭州:浙江大學(xué),2005.

猜你喜歡
瀏覽器應(yīng)用程序文檔
淺談Matlab與Word文檔的應(yīng)用接口
有人一聲不吭向你扔了個(gè)文檔
刪除Win10中自帶的應(yīng)用程序
反瀏覽器指紋追蹤
基于RI碼計(jì)算的Word復(fù)制文檔鑒別
環(huán)球?yàn)g覽器
Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
三星電子將開(kāi)設(shè)應(yīng)用程序下載商店
微軟軟件商店開(kāi)始接受應(yīng)用程序