• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于SST的檔案管理系統(tǒng)的研究與實現(xiàn)

      2012-08-15 00:52:53周葉菲
      科技傳播 2012年6期
      關(guān)鍵詞:表示層邏輯檔案管理

      周葉菲

      麗水市環(huán)境衛(wèi)生管理處,浙江麗水 323000

      1 國內(nèi)檔案管理軟件主要存在的弊病

      通過對我國檔案管理現(xiàn)狀的研究調(diào)查發(fā)現(xiàn),各行各業(yè)根據(jù)檔案對象的規(guī)模大小和實際應(yīng)用狀況,基本采用了不同的檔案管理軟件。目前,國內(nèi)檔案管理軟件主要存在以下弊?。?/p>

      l)用戶對檔案的管理方法主要是基于文件系統(tǒng),文件系統(tǒng)中用戶對目錄結(jié)構(gòu)的創(chuàng)建、操作過于隨意;

      2)文件系統(tǒng)對文件權(quán)限的控制過于簡單。用戶一旦擁有了對某個檔案的瀏覽權(quán)限,可能同時也具有對該檔案進(jìn)行修改、拷貝甚至刪除的權(quán)限;

      3)查詢和檢索功能單一。查詢是檔案管理各種功能中最為關(guān)鍵的一環(huán)。在數(shù)以萬計的檔案之中,如何快速全面地找到需要的檔案是對檔案進(jìn)行操作的前提;

      4)歷史數(shù)據(jù)的導(dǎo)入、導(dǎo)出能力差。檔案資料的導(dǎo)出只是將文件或文檔的電子檔案輸出備份,而一些重要的過程數(shù)據(jù)卻無法保存,這點遠(yuǎn)遠(yuǎn)不能滿足用戶的需求。

      2 系統(tǒng)概述

      檔案管理系統(tǒng)是對所有采集所得的數(shù)字化檔案資源提供管理服務(wù)。要求提供對所有數(shù)字化檔案信息進(jìn)行標(biāo)準(zhǔn)化的管理,實現(xiàn)檔案接收、移交、鑒定、銷毀、報表打印、統(tǒng)計等一系列管理功能,各功能設(shè)計相對模塊化并形成一個有效的管理整體。要求提供對不同來源、不同格式的數(shù)字檔案進(jìn)行規(guī)范化工作包括電子文件元數(shù)據(jù)規(guī)范、數(shù)據(jù)交換規(guī)范文件的語一言格式、數(shù)據(jù)交換的物理存儲介質(zhì)規(guī)范和數(shù)據(jù)交換的邏輯格式規(guī)范。要求提供對元數(shù)據(jù)進(jìn)行著錄的功能及檔案目錄交換按DB32/5052002標(biāo)準(zhǔn)。要求提供各種檔案數(shù)據(jù)的索引和編制各種專題目錄

      2.1 需求分析

      確定了系統(tǒng)的主要用戶以后,就各類用戶的使用需求將系統(tǒng)的功能分為以下幾類:

      l)檔案室管理員的功能需求如下:文件資源管理;全宗名冊管理;全宗卷管理;檔案資源管理;檔案鑒定管理;檔案驗收管理;檔案銷毀管理;檔案存儲管理;檔案借閱管理;檔案利用反饋管理;檔案數(shù)字化管理;檔案庫房管理;文件鑒定;整編歸檔;日志管理;用戶賬戶和權(quán)限管理;

      2)A機(jī)關(guān)下屬職能部門的功能需求比較單一,主要是完成電子文件的上傳;

      3)普通公眾用戶的功能需求如下:瀏覽檔案;檢索自己感興趣的檔案;下載特定的檔案。

      2.2 系統(tǒng)體系結(jié)構(gòu)

      系統(tǒng)體系架構(gòu)很好地體現(xiàn)了MVC設(shè)計模式的分層思想,每一層只能和相鄰層進(jìn)行交互,在體系結(jié)構(gòu)最下層是數(shù)據(jù)庫,存放系統(tǒng)運(yùn)行時的各種數(shù)據(jù),包括元數(shù)據(jù)數(shù)據(jù)庫、中心數(shù)據(jù)庫和網(wǎng)站數(shù)據(jù)庫,數(shù)據(jù)庫只有數(shù)據(jù)持久層才能訪問,對視圖層和業(yè)務(wù)邏輯層是透明的,所以開發(fā)人員不需要關(guān)系底層的數(shù)據(jù)存儲。

      2.3 系統(tǒng)模塊

      l)資源上傳模塊:A機(jī)關(guān)下屬子部門通過該模塊將分散的電子文件集中上傳給檔案系統(tǒng)管理員,此后電子文件進(jìn)入待整編狀態(tài);

      2)檔案管理模塊:這是檔案管理員業(yè)務(wù)核心模塊之一。該模塊包括信息資源管理、檔案業(yè)務(wù)管理、檔案數(shù)字化管理、實體檔案管理、業(yè)務(wù)檔案管理子模塊,每個模塊分別處理不同的業(yè)務(wù)。信息資源管理主要是完成全宗卷、檔案資源的添加和刪除;檔案業(yè)務(wù)管理是對檔案的鑒定、驗收、銷毀相關(guān)信息的記錄;實體檔案管理記錄有關(guān)檔案存儲、借閱、利用反饋等信息;檔案數(shù)字化管理主要是完成電子文件檔案化的功能;檔案庫房管理—記錄檔案庫房的各種數(shù)據(jù),另外,本模塊中還有一個重要功能,管理員以報表的形式導(dǎo)出電子檔案,包括導(dǎo)出為excel文件和XML文件;

      3)收集整編模塊:這是本系統(tǒng)另外一個核心模塊,包括文件鑒定和整編歸檔兩個子模塊。

      3 業(yè)務(wù)邏輯層的設(shè)計與實現(xiàn)

      3.1 業(yè)務(wù)邏輯層的設(shè)計目標(biāo)

      業(yè)務(wù)邏輯層是系統(tǒng)構(gòu)架中最核心的部分。它的關(guān)注點幾種在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計。它在整個系統(tǒng)中扮演一個中介的角色,對數(shù)據(jù)交換起到了承上啟下的作用,對于數(shù)據(jù)模型層而言,它是調(diào)用者,而對于表示層而言,它又是被調(diào)用者,依賴于被依賴的關(guān)系都糾結(jié)在業(yè)務(wù)邏輯層上。

      3.2 業(yè)務(wù)邏輯層的實現(xiàn)

      Spring作為一個強(qiáng)大的輕量級開源框架,是連接Struts和Toplink的橋梁,使用Spring能夠很好地處理業(yè)務(wù)邏輯層,同時降低各種依賴關(guān)系的禍合關(guān)系,實現(xiàn)了組件間的松散禍合,加快了開發(fā)進(jìn)度。Spring采用控制反轉(zhuǎn)原則,利用BeanFactory容器來實例化、配置和管理Bean,通過這種方式管理業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層的工作流程如圖:業(yè)務(wù)邏輯層為表示層提供統(tǒng)一接口Service。通常情況下我們在Service接口內(nèi)定義所需的業(yè)務(wù)方法,然后在Service實現(xiàn)類中通過對DAO的調(diào)用來實現(xiàn)業(yè)務(wù)邏輯。對O-R模型對象的調(diào)用可以通過Spring的配置文件ApplicationContext.xml的配置得到實現(xiàn)。Spring支持三種依賴注入分別是setter、構(gòu)造函數(shù)和方法注入。在本架構(gòu)中,采用Setter注入方式對bean進(jìn)行管理。

      3.3 表示層的設(shè)計與實現(xiàn)

      3.3.1 表示層的設(shè)計目標(biāo)

      表示層的設(shè)計好壞直接關(guān)系到系統(tǒng)用戶的體驗,如果表示層設(shè)計缺乏吸引人的特色,界面不夠友好,操作不夠體貼,即便系統(tǒng)的功能豐富,性能優(yōu)異,也很難給用戶留下好的印象。由于本文是論述系統(tǒng)的實現(xiàn),所以這里所關(guān)注的表現(xiàn)層設(shè)計,并沒有在美術(shù)的設(shè)計上下工夫,而是從架構(gòu)設(shè)計的角度出發(fā),闡述在表示層設(shè)計中MVC模式的應(yīng)用。

      3.3.2 表示層的實現(xiàn)

      本系統(tǒng)采用struts來完成表示層的設(shè)計與實現(xiàn)。下面結(jié)合用戶注冊模塊,介紹Struts的工作流程:

      1)用戶在瀏覽器中輸入(或通過其他頁面跳轉(zhuǎn))注冊頁面URL,這時客戶端出現(xiàn)regjsp頁面,顯示注冊頁面;

      2)輸入注冊信息“用戶名”、“密碼”、“電話”、“郵箱”,它們的屬性分別是“username”、“password”、“telnumber”、“email”,然后點擊“確定,,按鈕提交表單,表單名為regForm;

      3)服務(wù)器端接收到用戶的HTTP表單請求,查找struts配置文件struts-config.xml以確定是否有響應(yīng)用戶請求的條目,并根據(jù)文件內(nèi)容進(jìn)行路徑和功能的映射;

      4)Actionservlet類將接收到的用戶請求打包成一個ActionForm類,即RegForm對象,這個對象實際上就是一個使用set()或者get()方法的JavaBean,里面包含用戶注冊填寫的那四個字段;

      5)系統(tǒng)生成一個用戶請求的Action實例對象,即RegAction,并將前面的ActionForm對象傳遞給它,然后調(diào)用RegAetion中的Cheek()方法,檢驗是否有重名或者格式的有效性,如果沒有,則調(diào)用reg()方法,將從regF0rm中獲得的字段值保存在User對象中,最后由userDaoToPlink類完成數(shù)據(jù)的持久化工作;

      6)在reg()方法執(zhí)行完后會生成一個ActionForward類型的對象并將之返回給Actionservlet,該對象的作用是用于頁面的跳轉(zhuǎn)。

      [1]李桂芬.現(xiàn)代檔案管理系統(tǒng)研究與發(fā)展.蘭臺世界,2008,1:36.

      [2]吳王平.基于JZEE的高校采購系統(tǒng)的研究與設(shè)計.浙江工業(yè)大學(xué)碩士學(xué)位論文,2009,4:7.

      [3]王向兵.JavaEE多層架StrutsZ+spring3+Hibernate3+Ajax的整合.大連海事大學(xué)碩士學(xué)位論文,2009,6:7.

      猜你喜歡
      表示層邏輯檔案管理
      刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
      法律方法(2022年2期)2022-10-20 06:44:24
      邏輯
      創(chuàng)新的邏輯
      基于Spring的企業(yè)級Web項目架構(gòu)設(shè)計研究
      軟件(2019年6期)2019-10-08 06:27:21
      檔案管理中的電子檔案管理
      檔案管理與企業(yè)內(nèi)部控制關(guān)系的思考
      女人買買買的神邏輯
      37°女人(2017年11期)2017-11-14 20:27:40
      ASP.NET三層構(gòu)架解析
      基于SSH框架科研管理系統(tǒng)的設(shè)計
      健康檔案管理的“云”前景
      孟州市| 大英县| 阳信县| 比如县| 阳泉市| 巴里| 五台县| 建湖县| 栾川县| 铜梁县| 武汉市| 自贡市| 鄂托克前旗| 齐齐哈尔市| 宿州市| 弋阳县| 怀化市| 特克斯县| 沿河| 诸暨市| 都匀市| 云林县| 新巴尔虎左旗| 壶关县| 镇雄县| 毕节市| 南京市| 水富县| 文昌市| 沽源县| 镇康县| 永吉县| 茂名市| 西乌珠穆沁旗| 广宁县| 噶尔县| 枣强县| 循化| 五莲县| 大竹县| 保山市|