


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、收發(fā)文管理系統(tǒng)我們選擇B/S三層結(jié)構(gòu),后臺(tái)數(shù)據(jù)庫(kù)采用 SQL Server, WEB服務(wù)器運(yùn)行微軟的IIS,以 ASP(Active Server Pages)作為開(kāi)發(fā)工具,客戶端用IE瀏覽器。B/S模式體系結(jié)構(gòu)概述B/S模式是指在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ù)器組成(圖1)。B/S模式突破了傳統(tǒng)的文件共享及C/S模式的限制,實(shí)現(xiàn)了更大程度的信息共享,任何用戶只要通過(guò)瀏覽器即可訪問(wèn)數(shù)據(jù)庫(kù),從而克服了時(shí)間和空間的限制。圏I 1)田5篠式工作原理B/S模
2、式的工作原理是:客戶端的瀏覽器通過(guò)URL訪問(wèn)Web服務(wù)器,Web服務(wù)器請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器,并將獲得的結(jié)果以HTML形式返回客戶端瀏覽器。功能模塊基于收發(fā)文檔一體化的實(shí)現(xiàn)機(jī)制,可將系統(tǒng)分為如下幾個(gè)子模塊。(1)系統(tǒng)管理作為系統(tǒng)管理員,他可以對(duì)整個(gè)系統(tǒng)進(jìn)行維護(hù),包括人員維護(hù)、科室維護(hù)、模塊維護(hù)、 人員職能維護(hù)、人員職務(wù)維護(hù)、用戶權(quán)限維護(hù)、用戶口令維護(hù)、系統(tǒng)配置項(xiàng)的維護(hù)另外還可 以對(duì)全局公告欄的類別進(jìn)行維護(hù)。(2)發(fā)文管理發(fā)文管理是一個(gè)單位對(duì)具有約束能力文件形成過(guò)程的一種管理。如執(zhí)行發(fā)文擬稿、核稿、會(huì)審、會(huì)簽、簽發(fā)、文書(shū)打印、批閱流轉(zhuǎn)、歸檔等管理工作。文件送閱和批復(fù)完全在計(jì)算機(jī) 網(wǎng)絡(luò)上完成,所有的工作
3、流程可以由用戶自定義,所有的送交批閱痕跡,修改痕跡,操作時(shí)間和操作人都被詳細(xì)保留。同時(shí),對(duì)發(fā)文系統(tǒng)還提供全文檢索、條件檢索等功能。它主要的用于像公司規(guī)章制度的形成、檔案室制度的形成、財(cái)務(wù)室制度的形成、干部任免文件的形成、職工獎(jiǎng)罰規(guī)定的形成、庫(kù)存管理制度的形成、安全生產(chǎn)制度的形成、及其它對(duì)所有人都具有約束性的文件的形成過(guò)程。圖(2)是整個(gè)發(fā)文的流程圖,用戶可以根據(jù)需要選擇其中的某些步驟來(lái)完成發(fā)文的管理。扭稿 £油部處塞豐犒1 4內(nèi)部處室豐犒n £r:外部會(huì)簽i外部會(huì)簽2-發(fā)夏百檔L,“二 Lt,f圈(2 )境文的流程畫(huà)(3) 收文管理收文管理主要對(duì)外來(lái)公文進(jìn)行登記和處理。主要
4、用于登記像稅務(wù)局發(fā)來(lái)的文件、公安部門(mén)發(fā)來(lái)的文件、總公司發(fā)來(lái)的文件行業(yè)主管部門(mén)來(lái)文的處理過(guò)程、協(xié)作單位發(fā)來(lái)的文件處理過(guò)程、兄弟單位發(fā)來(lái)的文件處理過(guò)程、及其它外來(lái)的公文文件的處理過(guò)程。主要的處理過(guò)程有:收文登記、主任擬辦、領(lǐng)導(dǎo)批示、處室承辦、傳閱、送交歸檔等功 能。在領(lǐng)導(dǎo)批辦界面可以將文件送往更高一級(jí)的領(lǐng)導(dǎo)進(jìn)行審批,到底由哪些處室承辦, 送交給哪些處室由最高領(lǐng)導(dǎo)決定。管理人員可以通過(guò)“收文查詢操作”對(duì)收文處理全過(guò)程進(jìn)行跟 蹤與監(jiān)督。對(duì)辦理完畢的收文系統(tǒng)還提供全文檢索、條件檢索、統(tǒng)計(jì)等功能。圖(3)是整個(gè)收文的流程圖,用戶可以根據(jù)需要選擇其中的某些步驟來(lái)完成收文的管理。(3)收交的疣程甸4) 檔案管
5、理對(duì)本部門(mén)或其它部門(mén)發(fā)送的文件進(jìn)行接收, 然后將文件進(jìn)行組卷 (將文件組入某一案卷 中)、移卷(將某案卷中的文件移動(dòng)至其它案卷) 、移出(將某案卷中的文件移出案卷) 。對(duì) 于未立卷的收發(fā)文文件,可以組卷。對(duì)于檔案可以進(jìn)行封卷,拆卷,銷毀案卷,對(duì)封卷的案 卷或未封卷的案卷都可以進(jìn)行借閱和查詢管理, 您可以在此進(jìn)行檔案的借閱、 歸還。 還可以 對(duì)檔案的閱讀權(quán)限進(jìn)行有效地分配管理。相關(guān)的實(shí)現(xiàn)技術(shù)1、典型數(shù)據(jù)表的設(shè)計(jì)在收發(fā)文管理系統(tǒng)中, 任意收文或發(fā)文文件都對(duì)應(yīng)一個(gè)默認(rèn)流程 (事先已經(jīng)定義好了) , 文件按照流程中指定的步驟逐次向下流轉(zhuǎn)。 以某收文流程為例有: 收文登記 主任擬辦 領(lǐng)導(dǎo)批辦處室承辦送交
6、歸檔。為了對(duì)文件進(jìn)行實(shí)時(shí)跟蹤, 及時(shí)監(jiān)督它的流向進(jìn)程或 者考察在某些階段處理的詳細(xì)情況, 這就要求我們提供兩個(gè)重要的數(shù)據(jù)表, 在本系統(tǒng)中為數(shù) 據(jù)表 gw_mrlc 和數(shù)據(jù)表 gw_cllc 。其中, gw_mrlc ( wdlx,lcmc,ry,xh,clm,clr )記錄了系統(tǒng)中用到的各默認(rèn)流程的信息。 Wdlx 指文檔類型,收文或者發(fā)文; lcmc 指流程名稱; ry 指定義該默認(rèn)流程的人員; xh 對(duì)應(yīng)默認(rèn) 流程中各步驟的順序號(hào),它有大小之分,小的則表示步驟在前,系統(tǒng)將先執(zhí)行; clm 對(duì)應(yīng)默 認(rèn)流程中各步驟的名稱; clr 對(duì)應(yīng)默認(rèn)流程中各步驟的處理人員。Gw_mrlc 僅 是 記 錄
7、 了 各 流 程 的 信 息 , 還 需 要 gw_cllc ( lxh,lcmc,xh,clr,jbrq,clrq,clyj,zt,wjm )來(lái)跟蹤文件在流程中的執(zhí)行狀況。對(duì)于任意收發(fā)文文 件在系統(tǒng)中都會(huì)有各自唯一的流程與之一一對(duì)應(yīng), lxh 則記錄了該流程的序列號(hào); lcmc,xh,clr 同上所定義; jbrq,clrq,clyj,zt,wjm 都是針對(duì)該流程中順序號(hào)為 xh 的各個(gè)處理步驟而言, jbrq 指上一個(gè)步驟處理完畢提交過(guò)來(lái)時(shí)的日期; clrq 指當(dāng)前步驟處理完畢時(shí)的日期; clyj 指當(dāng)前 步驟的處理意見(jiàn); zt 指當(dāng)前步驟的處理狀態(tài), 已經(jīng)處理還是尚未處理, 以方便文件的
8、實(shí)時(shí)跟 蹤;wjm則記錄了文件的正文內(nèi)容和在流轉(zhuǎn)過(guò)程中文件的修改痕跡,具體的可以通過(guò)文件上傳功能來(lái)實(shí)現(xiàn)。2、使用 Session 進(jìn)行登錄驗(yàn)證ASP 代碼使用表單實(shí)現(xiàn)交互,而相應(yīng)的內(nèi)容會(huì)反映在瀏覽器的地址欄中,如果不采用 適當(dāng)?shù)陌踩胧?只要記下這些內(nèi)容, 就可以繞過(guò)驗(yàn)證直接進(jìn)入某一頁(yè)面。 例如在瀏覽器中 敲入".xx.asp?flag=1 ”,即可不經(jīng)過(guò)表單頁(yè)面直接進(jìn)入滿足"flag=1 ”條件的頁(yè)面。為防止未經(jīng)注冊(cè)的用戶繞過(guò)注冊(cè)界面直接進(jìn)入應(yīng)用系統(tǒng),我們采用Session對(duì)象進(jìn)行注冊(cè)驗(yàn)證。例如,我們制作了下面的注冊(cè)頁(yè)面。v% '讀取用戶登錄的信息Luser=l
9、trim(Request("User")Lpass=Request("Pass")'檢驗(yàn)帳號(hào)和密碼是否正確if Luser=rs(“ userid ” ) and Lpass= rs(“npassword ” ) theSession("sysuser")=Luser '使用 Session 對(duì)象進(jìn)行用戶登錄驗(yàn)證elseresponse.write “您的輸入不正確! ”response.endend if%>在應(yīng)用系統(tǒng)的其他 WEB 頁(yè),首先要進(jìn)行 Session 對(duì)象的驗(yàn)證。 如果你未通過(guò)用戶登錄界面, 那么
10、Session("sysuseL)就為空值,你將無(wú)法使用系統(tǒng)提供的任何功能,除非你是合法用戶才 可,這樣就在一定程度上保證了系統(tǒng)的安全性。其驗(yàn)證代碼如下:v %if session("sysuser ")="" thenresponse.write(”對(duì)不起,你還沒(méi)有v a href='./login.asp'target='_top' >登錄v /a>。") elseend if%>3、對(duì) ASP 頁(yè)面進(jìn)行加密為有效的防止 ASP 源代碼泄露,可以對(duì) ASP 頁(yè)面進(jìn)行加密。我們?cè)捎?/p>
11、兩種方法對(duì) ASP 頁(yè)面進(jìn)行加密。一是使用組件技術(shù)將編程邏輯封裝入DLL 之中;二是使用微軟的ScriptEncoder 對(duì) ASP 頁(yè)面進(jìn)行加密。 使用組件技術(shù)存在的主要問(wèn)題是每段代碼均需組件化, 操作比較繁瑣,工作量較大,而使用Encoder 對(duì) ASP 頁(yè)進(jìn)行加密,操作簡(jiǎn)單,收效良好。ScriptEncoder 的運(yùn)行程序是 SCRENC.EXE ,使用方法是:SCRENC /s/f/xl/ldefLanguage/edefExtentioninputfile outputfile其中:/s是屏蔽屏幕輸出;/f指定輸出文件是否覆蓋同名輸入文件; /xl指是否在.asp文件的 頂部添加 L
12、anguage 指令; /ldefLanguage 指定缺省的腳本語(yǔ)言; /edefExtention 指定待加密 文件的擴(kuò)展名。4、存儲(chǔ)過(guò)程的使用使用存儲(chǔ)過(guò)程不僅可以提高查詢速度, 而且可以保證事務(wù)的完整性。 在該系統(tǒng)中, 每個(gè)文件 對(duì)應(yīng)唯一的流水號(hào), 當(dāng)有新的文件要入庫(kù)時(shí)流水號(hào)就會(huì)自動(dòng)加一。 由于所有的用戶都在網(wǎng)上, 那么兩個(gè)文件同時(shí)入庫(kù)的情況就有可能發(fā)生, 為了保證流水號(hào)的唯一性, 就要求“取流水號(hào)” 和“流水號(hào)加一”作為一個(gè)事務(wù)來(lái)完成。 ASP 調(diào)用存儲(chǔ)過(guò)程比調(diào)用 SQL 語(yǔ)句要復(fù)雜一些, 必須用 ADO 組件中的命令對(duì)象,步驟如下:創(chuàng)建一個(gè) ADO 命令對(duì)象,把 Commandtext 屬性為存儲(chǔ)過(guò)程名, Commandtype 屬性為 4,表 示該命令是調(diào)用存儲(chǔ)過(guò)程為命令對(duì)象創(chuàng)建參數(shù)。用“命令對(duì)象.CreateParameter參數(shù)名稱,類型,方向,長(zhǎng)度)”命令創(chuàng)建對(duì)應(yīng)與存儲(chǔ)過(guò)程的輸人、輸出參數(shù)。用“命令對(duì)象 Parameters(參數(shù)名稱).Value=參數(shù)值”命令給輸人參數(shù)賦值。用“命令對(duì)象 .Parameters.Append 參數(shù)名稱” 命令將各個(gè)參數(shù)加入到命令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙經(jīng)營(yíng)蘭草協(xié)議合同范本
- 土方回填買斷合同范本
- 分揀員兼職合同范本
- 發(fā)包設(shè)計(jì)施工合同范例
- 發(fā)電設(shè)備采購(gòu)合同范例
- 合伙意向合同范本
- 熔煉加工合同范本
- 包裝內(nèi)襯采購(gòu)合同范本
- ppp項(xiàng)目合同范本 旅游
- vi版權(quán)轉(zhuǎn)讓合同范本
- 2024年華北電力大學(xué)輔導(dǎo)員及其他崗位招聘考試真題
- 2024年湖北省煙草專賣局(公司)招聘考試真題
- 青島版科學(xué)四年級(jí)下冊(cè)《認(rèn)識(shí)太陽(yáng)》課件
- 校園法制安全教育第一課
- 李白《關(guān)山月》古詩(shī)詞課件
- 煤礦重大災(zāi)害治理中長(zhǎng)期規(guī)劃(防治煤塵爆炸、火災(zāi)事故)
- “一帶一路”背景下新疆農(nóng)產(chǎn)品出口貿(mào)易發(fā)展現(xiàn)狀及對(duì)策研究
- 地方標(biāo)準(zhǔn)-黑土區(qū)侵蝕溝治理工程技術(shù)規(guī)范DB23-T 3763-2024
- 2024年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- DB22T 5167-2024 市政橋梁結(jié)構(gòu)監(jiān)測(cè)系統(tǒng)運(yùn)行維護(hù)與管理標(biāo)準(zhǔn)
- 烹飪賽項(xiàng)規(guī)程-高職組
評(píng)論
0/150
提交評(píng)論