公文管理系統(tǒng)設(shè)計(jì)論文
時(shí)間:2022-10-11 10:14:00
導(dǎo)語(yǔ):公文管理系統(tǒng)設(shè)計(jì)論文一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要
隨著網(wǎng)絡(luò)信息化的高度發(fā)展,傳統(tǒng)的以字符為主題的信息傳播形式已不再滿足需要?;赪eb的辦公系統(tǒng)顯得越來(lái)越必要。本系統(tǒng)正是為了滿足這樣的需求而設(shè)計(jì)開(kāi)發(fā)的。程序在VisualStudio2003平臺(tái)下使用編程語(yǔ)言,數(shù)據(jù)庫(kù)使用SQLSERVER2000。
本公文系統(tǒng)實(shí)現(xiàn)了公文處理的自動(dòng)化流轉(zhuǎn),包括公文起草、已發(fā)公文、待辦公文、已辦公文、公文委托、流程監(jiān)控以及類(lèi)別定制。系統(tǒng)完成了創(chuàng)建公文流的路徑;起草的公文能按照已創(chuàng)建的公文流路徑流轉(zhuǎn);能對(duì)其起草的公文進(jìn)行統(tǒng)計(jì)及實(shí)時(shí)的監(jiān)控;能夠查看自己審批過(guò)的公文;能委托其他人代自己審批公文;能夠添加、維護(hù)人員信息。
關(guān)鍵詞:公文管理系統(tǒng);B/S模式;;SQLSERVER
1引言
隨著行政機(jī)關(guān)、公司企業(yè)公文電子化工作的進(jìn)一步展開(kāi),電子化公文管理成為政府機(jī)關(guān)和公司企業(yè)的一個(gè)戰(zhàn)略性課題,但當(dāng)前公文管理技術(shù)與標(biāo)準(zhǔn)還不夠成熟,為了進(jìn)一步推動(dòng)政府信息化的建設(shè),必須進(jìn)一步研究開(kāi)發(fā)適應(yīng)新時(shí)代的基于Internet的公文管理系統(tǒng),以提高公文辦理效率,提升政府和公司績(jī)效。
公文管理系統(tǒng)以數(shù)據(jù)管理為核心,在數(shù)據(jù)庫(kù)等計(jì)算機(jī)信息系統(tǒng)的支持下,對(duì)公文處理的各種信息進(jìn)行收集、整理、存儲(chǔ)、檢索、統(tǒng)計(jì)和傳播。為了實(shí)現(xiàn)對(duì)公文處理信息的有效管理和操作,就要把這些信息轉(zhuǎn)化為規(guī)范的數(shù)據(jù)結(jié)構(gòu),并使之適應(yīng)公文管理的要求。提供網(wǎng)絡(luò)電子公文管理功能需求實(shí)例是宣傳管理部門(mén)的迫切要求。但是由于基層部門(mén)缺乏既精通公文管理業(yè)務(wù)又懂計(jì)算機(jī)軟件開(kāi)發(fā)的人才,在參與系統(tǒng)開(kāi)發(fā)建設(shè)中仍然遇到很多困難,如缺少可供參考、借鑒的網(wǎng)絡(luò)公文管理解決方案,很難提出準(zhǔn)確、系統(tǒng)的功能需求。由于公文管理系統(tǒng)的功能需求優(yōu)先和相對(duì)獨(dú)立干系統(tǒng)開(kāi)發(fā)的計(jì)算機(jī)軟硬件環(huán)境,功能需求分析和編制工作可以在系統(tǒng)設(shè)計(jì)開(kāi)發(fā)前進(jìn)行。所以,公文管理系統(tǒng)需要深入進(jìn)行功能需求研究,及時(shí)提供具有借鑒、參考作用的功能需求實(shí)例。
公文管理系統(tǒng)在實(shí)際應(yīng)用上概括起來(lái)說(shuō)是向著普及性和高層次兩個(gè)方向發(fā)展。從普及性方面來(lái)說(shuō),隨著計(jì)算機(jī)和網(wǎng)絡(luò)功能的增強(qiáng)和廣泛應(yīng)用,以微型計(jì)算機(jī)為主要信息處理工具的、功能完善的公文管理系統(tǒng)將越來(lái)越多地受到各級(jí)管理者的歡迎,并且要逐漸地向著取代原始的公文方式的方向發(fā)展。
從公文管理系統(tǒng)應(yīng)用的高層次上來(lái)講,以大型計(jì)算機(jī)為中央處理機(jī)的分布式公文管理系統(tǒng)也是一個(gè)重要的發(fā)展方向,利用微型計(jì)算機(jī)和大型主機(jī)聯(lián)網(wǎng),可以為管理者提供更加方便的信息渠道和支持。
從公文管理系統(tǒng)的體系結(jié)構(gòu)看,傳統(tǒng)的公文管理系統(tǒng)一般采用兩層C/S結(jié)構(gòu),這種結(jié)構(gòu)集中了大中型系統(tǒng)及文件服務(wù)器的優(yōu)點(diǎn),并有良好的系統(tǒng)開(kāi)放性和可擴(kuò)展性,它一般應(yīng)用于局域網(wǎng)。但是,隨著信息的全球化,區(qū)域的界限己經(jīng)被打破,人們己經(jīng)越來(lái)越不滿足于只在一個(gè)小的區(qū)域內(nèi)共享信息,尤其是近年來(lái)的電子商務(wù)在Internet的興起,已成為一種強(qiáng)大的驅(qū)動(dòng)力,迫使C/S模式從局域網(wǎng)(LAN)向廣域網(wǎng)(WAN)延伸。如今,Internet己經(jīng)成為全球最大的網(wǎng)絡(luò)互連環(huán)境,在Internet的環(huán)境下實(shí)現(xiàn)數(shù)據(jù)的B/S計(jì)算模式正是目前的流行趨勢(shì)。因此,作為一個(gè)科技工作者,我們應(yīng)該密切地注意公文管理系統(tǒng)的發(fā)展方向,盡量吸收各種有益的經(jīng)驗(yàn),積極開(kāi)展對(duì)公文管理系統(tǒng)的理論研究和實(shí)際應(yīng)用,促進(jìn)計(jì)算機(jī)應(yīng)用在我國(guó)的進(jìn)一步發(fā)展。
Internet的出現(xiàn)和發(fā)展己經(jīng)給這個(gè)世界帶來(lái)了巨大的沖擊。但隨著Internet上信息資源的爆炸增長(zhǎng)出現(xiàn)了新的問(wèn)題。例如:有用信息的查找極為困難:Internet的響應(yīng)速度越來(lái)越慢;WEB信息處理的智能化得不到深入發(fā)展等等。針對(duì)這些問(wèn)題,XML近幾年來(lái)迅速崛起XML又稱為可擴(kuò)展標(biāo)記語(yǔ)言(ExtensibleMarkupLanguage,7CNL),事實(shí)上它并不是一種真正意義上的標(biāo)記語(yǔ)言,而是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。XML具有對(duì)數(shù)據(jù)的自描述性和可擴(kuò)展性,符合Internet進(jìn)一步發(fā)展的需要,WK組織制定XML標(biāo)準(zhǔn)的初衷也是定義一種互聯(lián)網(wǎng)上交換數(shù)據(jù)的標(biāo)準(zhǔn),也是公文管理系統(tǒng)在未來(lái)的技術(shù)發(fā)展的趨勢(shì)和方向。ASP也向升級(jí)。隨著技術(shù)的發(fā)展,公文管理系統(tǒng)的開(kāi)發(fā)和維護(hù)功能都達(dá)到新的高度。
2公文管理系統(tǒng)系統(tǒng)分析
2.1系統(tǒng)需求分析
根據(jù)公文管理系統(tǒng)的基本需求,本系統(tǒng)需要完成以下任務(wù)。
根據(jù)公司的實(shí)際情況,創(chuàng)建公文流路徑。
員工能夠起草公文,并且起草的公文可以按照已創(chuàng)建的公文流路徑流轉(zhuǎn)。
能夠?qū)ζ鸩莸墓倪M(jìn)行統(tǒng)計(jì)及實(shí)時(shí)監(jiān)控。
能夠統(tǒng)計(jì)查看自己審批過(guò)的公文。
能夠委托其他員工代自己審批公文。
能夠添加、維護(hù)員工信息。
2.1.1用戶身份級(jí)別要求
即根據(jù)身份的不同對(duì)系統(tǒng)的使用權(quán)限有所不同。從權(quán)限大小大致可以分為:系統(tǒng)管理員、用戶、一般用戶。系統(tǒng)提供靈活的角色設(shè)定和權(quán)限的分配功能,每個(gè)用戶的審批、通知、查看、歸檔可以在系統(tǒng)賦予。
2.1.2系統(tǒng)功能模塊設(shè)置
公文起草
通過(guò)公文起草模塊,可以創(chuàng)建要流轉(zhuǎn)的文件。
已發(fā)公文
通過(guò)已發(fā)公文模塊,可以查看自己發(fā)送的公文的詳細(xì)信息,包括公文現(xiàn)在的所處的節(jié)、公文要流轉(zhuǎn)的路徑以及公文具體信息。
待辦公文
通過(guò)待辦公文模塊,可以查看需要自己審批的公文,并對(duì)其進(jìn)行審批。
已辦公文
通過(guò)已辦公文模塊,可以查看自己審批過(guò)公文的詳細(xì)信息,包括公文現(xiàn)在的所處環(huán)節(jié)、公文要流轉(zhuǎn)以及公文的具體信息。
公文委托
通過(guò)公文委托模塊,可以委托其他同事代替自己審批公文。
流程監(jiān)控
通過(guò)流轉(zhuǎn)監(jiān)控模塊、可以查看自己所發(fā)公文所處的環(huán)節(jié)以及已批環(huán)節(jié)的審批內(nèi)容。
類(lèi)別定制
通過(guò)類(lèi)別定制模塊,可以定制公文類(lèi)別、流程路徑、員工角色、部門(mén)以及管理員工信息。
2.2系統(tǒng)設(shè)計(jì)目標(biāo)
公文管理系統(tǒng)可以滿足現(xiàn)代辦公的需要,在Internet上實(shí)現(xiàn)公文流。系統(tǒng)的基本設(shè)計(jì)原則有:先進(jìn)性與方便性原則、功能實(shí)用性原則、開(kāi)放性與可擴(kuò)展性原則等。系統(tǒng)設(shè)計(jì)時(shí)采用較好的設(shè)備與技術(shù),協(xié)議符合國(guó)家和國(guó)際標(biāo)準(zhǔn),能保證公文的正常運(yùn)行,確保系統(tǒng)有較長(zhǎng)的生命周期。
本系統(tǒng)總體目標(biāo)是將網(wǎng)絡(luò)技術(shù)、信息技術(shù)、現(xiàn)代管理技術(shù)和科學(xué)的公文管理結(jié)合,實(shí)現(xiàn)了公文處理的自動(dòng)化流轉(zhuǎn)。
本系統(tǒng)首先要實(shí)現(xiàn)動(dòng)態(tài)性和交互性。所謂的動(dòng)態(tài)性就是能動(dòng)態(tài)更新內(nèi)容,如更新個(gè)人信息、公文信息、流轉(zhuǎn)信息等。這要求與數(shù)據(jù)庫(kù)有良好的連接;交互性則要求公文的及時(shí)審批和歸檔。
實(shí)現(xiàn)系統(tǒng)的安全性和可靠性,避免他人進(jìn)入破壞數(shù)據(jù)庫(kù)信息。
2.3開(kāi)發(fā)環(huán)境
框架
是Microsoft公司推出的具有戰(zhàn)略性發(fā)展的新一代開(kāi)發(fā)平臺(tái),框架將Microsoft公司所有編程語(yǔ)言的開(kāi)發(fā)環(huán)境同意起來(lái),并且可以創(chuàng)建、配置和運(yùn)行Web服務(wù)以及Windows平臺(tái)的應(yīng)用。在.NET框架中,所有的編程語(yǔ)言,從高層javascript到低層的C++語(yǔ)言,一律是等同的,他們都將生成托管代碼,并且可以一次編寫(xiě),隨處運(yùn)行。.NET框架還可以使不同的語(yǔ)言進(jìn)行交互,即一種語(yǔ)言可以使用另一種語(yǔ)言所編寫(xiě)的組件。
的工作原理
在多數(shù)場(chǎng)合下,可以將頁(yè)面簡(jiǎn)單地看成一般的HTML頁(yè)面,頁(yè)面包含標(biāo)記有特殊處理方式的一些代碼段。當(dāng)安裝.NET時(shí),本地的IISWeb服務(wù)器自動(dòng)配置成查找擴(kuò)展名為.aspx的文件,且用模塊(名為aspnet_isapi.dll的文件)處理這些文件。
從技術(shù)上講,模塊分析ASPX文件的內(nèi)容,并將文件內(nèi)容分解成單獨(dú)的命令以建立代碼的整體結(jié)構(gòu)。完成此工作后,模塊將各命令放置到預(yù)定義的類(lèi)定義中(不需要放在一起,也不需要按編寫(xiě)順序放置)。然后使用這個(gè)類(lèi)定義一個(gè)特殊的對(duì)象Page。該對(duì)象要完成的任務(wù)之一就是生成HTML流,這些HTML流可以返回到IIS,再?gòu)腎IS返回到客戶。簡(jiǎn)言之,在用戶請(qǐng)求IIS服務(wù)器提供一個(gè)頁(yè)面時(shí),IIS服務(wù)器就根據(jù)頁(yè)面上的文本、HTML和代碼(這對(duì)我們來(lái)說(shuō)是最重要的)建立該頁(yè)面。
采納了包括Java在內(nèi)的許多其它面相對(duì)象編程語(yǔ)言的功能和特點(diǎn)。把基本數(shù)據(jù)類(lèi)型(字符串、整型、雙精度等等)轉(zhuǎn)換成帶有屬性和方法的對(duì)象;它還引入了Java類(lèi)型的錯(cuò)誤捕獲機(jī)制(用Try和Catch);還把代碼編譯成微軟中間語(yǔ)言(MicrosoftIntermediateLanguage,IL);它還提供了基于XML的應(yīng)用程序配置。更重要的是設(shè)計(jì)面向?qū)ο蠼鉀Q方案的能力可以用任何語(yǔ)言實(shí)現(xiàn)。在本文中,我將比較語(yǔ)言和Java;不過(guò)與其它面相對(duì)象編程語(yǔ)言來(lái)說(shuō),現(xiàn)在本質(zhì)上在走它自己的路。
2.3.4MVC介紹
MVC(Model/View/Controller)是一個(gè)設(shè)計(jì)模式,是國(guó)外用得比較多的一種設(shè)計(jì)模式,MVC包括三類(lèi)對(duì)象。Model是應(yīng)用對(duì)象,View是它在屏幕上的表示,Controller定義用戶界面對(duì)用戶輸入的響應(yīng)方式。它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。
模型(Model)
模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。
視圖(View)
視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。
控制器(controller)
控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對(duì)象狀態(tài)。
2.3.5編程運(yùn)行環(huán)境
硬件環(huán)境:
CPU:AMDAthlon(tm)2800+
內(nèi)存:512MB
硬盤(pán):80G
軟件環(huán)境:
操作系統(tǒng):MicrosoftWindowsXPService
應(yīng)用軟件:SQLServer2005、2005操作平臺(tái)
3公文管理系統(tǒng)系統(tǒng)設(shè)計(jì)
3.1數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
3.1.1數(shù)據(jù)庫(kù)的需求分析
根據(jù)系統(tǒng)需求,本系統(tǒng)需要設(shè)計(jì)9張表。
人員基本信息表:公司人員信息保存在這張表中。
部門(mén)信息表:存放部門(mén)信息。
公文流轉(zhuǎn)路徑信息表:存放制定的公文路徑。
公文類(lèi)別表:存放公文緊急等級(jí)信息。
公文委托表:存放公文委托處理的相關(guān)信息。
公文信息表:存放公文的詳細(xì)信息。
角色字典表:存放公文處理的各個(gè)角色。
公文流轉(zhuǎn)環(huán)節(jié)信息表:存放公文流轉(zhuǎn)的各個(gè)環(huán)節(jié)信息。
熱門(mén)標(biāo)簽
公文格式 公文寫(xiě)作 公文處理 公文 公文運(yùn)轉(zhuǎn) 公文文種 公文辦理 公文處理 公文安全 公文管理系統(tǒng) 心理培訓(xùn) 人文科學(xué)概論