公文管理系統(tǒng)設(shè)計論文

時間:2022-02-08 09:50:00

導語:公文管理系統(tǒng)設(shè)計論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

公文管理系統(tǒng)設(shè)計論文

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

根據(jù)公文管理系統(tǒng)的基本需求,本系統(tǒng)需要完成以下任務。

根據(jù)公司的實際情況,創(chuàng)建公文流路徑。

員工能夠起草公文,并且起草的公文可以按照已創(chuàng)建的公文流路徑流轉(zhuǎn)。

能夠?qū)ζ鸩莸墓倪M行統(tǒng)計及實時監(jiān)控。

能夠統(tǒng)計查看自己審批過的公文。

能夠委托其他員工代自己審批公文。

能夠添加、維護員工信息。

1.1.1用戶身份級別要求

即根據(jù)身份的不同對系統(tǒng)的使用權(quán)限有所不同。從權(quán)限大小大致可以分為:系統(tǒng)管理員、用戶、一般用戶。系統(tǒng)提供靈活的角色設(shè)定和權(quán)限的分配功能,每個用戶的審批、通知、查看、歸檔可以在系統(tǒng)賦予。

1.1.2系統(tǒng)功能模塊設(shè)置

公文起草

通過公文起草模塊,可以創(chuàng)建要流轉(zhuǎn)的文件。

已發(fā)公文

通過已發(fā)公文模塊,可以查看自己發(fā)送的公文的詳細信息,包括公文現(xiàn)在的所處的節(jié)、公文要流轉(zhuǎn)的路徑以及公文具體信息。

待辦公文

通過待辦公文模塊,可以查看需要自己審批的公文,并對其進行審批。

已辦公文

通過已辦公文模塊,可以查看自己審批過公文的詳細信息,包括公文現(xiàn)在的所處環(huán)節(jié)、公文要流轉(zhuǎn)以及公文的具體信息。

公文委托

通過公文委托模塊,可以委托其他同事代替自己審批公文。

流程監(jiān)控

通過流轉(zhuǎn)監(jiān)控模塊、可以查看自己所發(fā)公文所處的環(huán)節(jié)以及已批環(huán)節(jié)的審批內(nèi)容。

類別定制

通過類別定制模塊,可以定制公文類別、流程路徑、員工角色、部門以及管理員工信息。

1.2系統(tǒng)設(shè)計目標

公文管理系統(tǒng)可以滿足現(xiàn)代辦公的需要,在Internet上實現(xiàn)公文流。系統(tǒng)的基本設(shè)計原則有:先進性與方便性原則、功能實用性原則、開放性與可擴展性原則等。系統(tǒng)設(shè)計時采用較好的設(shè)備與技術(shù),協(xié)議符合國家和國際標準,能保證公文的正常運行,確保系統(tǒng)有較長的生命周期。

本系統(tǒng)總體目標是將網(wǎng)絡(luò)技術(shù)、信息技術(shù)、現(xiàn)代管理技術(shù)和科學的公文管理結(jié)合,實現(xiàn)了公文處理的自動化流轉(zhuǎn)。

本系統(tǒng)首先要實現(xiàn)動態(tài)性和交互性。所謂的動態(tài)性就是能動態(tài)更新內(nèi)容,如更新個人信息、公文信息、流轉(zhuǎn)信息等。這要求與數(shù)據(jù)庫有良好的連接;交互性則要求公文的及時審批和歸檔。

實現(xiàn)系統(tǒng)的安全性和可靠性,避免他人進入破壞數(shù)據(jù)庫信息。

1.3開發(fā)環(huán)境

框架

是Microsoft公司推出的具有戰(zhàn)略性發(fā)展的新一代開發(fā)平臺,框架將Microsoft公司所有編程語言的開發(fā)環(huán)境同意起來,并且可以創(chuàng)建、配置和運行Web服務以及Windows平臺的應用。在.NET框架中,所有的編程語言,從高層javascript到低層的C++語言,一律是等同的,他們都將生成托管代碼,并且可以一次編寫,隨處運行。.NET框架還可以使不同的語言進行交互,即一種語言可以使用另一種語言所編寫的組件。

的工作原理

在多數(shù)場合下,可以將頁面簡單地看成一般的HTML頁面,頁面包含標記有特殊處理方式的一些代碼段。當安裝.NET時,本地的IISWeb服務器自動配置成查找擴展名為.aspx的文件,且用模塊(名為aspnet_isapi.dll的文件)處理這些文件。

從技術(shù)上講,模塊分析ASPX文件的內(nèi)容,并將文件內(nèi)容分解成單獨的命令以建立代碼的整體結(jié)構(gòu)。完成此工作后,模塊將各命令放置到預定義的類定義中(不需要放在一起,也不需要按編寫順序放置)。然后使用這個類定義一個特殊的對象Page。該對象要完成的任務之一就是生成HTML流,這些HTML流可以返回到IIS,再從IIS返回到客戶。簡言之,在用戶請求IIS服務器提供一個頁面時,IIS服務器就根據(jù)頁面上的文本、HTML和代碼(這對我們來說是最重要的)建立該頁面。

采納了包括Java在內(nèi)的許多其它面相對象編程語言的功能和特點。把基本數(shù)據(jù)類型(字符串、整型、雙精度等等)轉(zhuǎn)換成帶有屬性和方法的對象;它還引入了Java類型的錯誤捕獲機制(用Try和Catch);還把代碼編譯成微軟中間語言(MicrosoftIntermediateLanguage,IL);它還提供了基于XML的應用程序配置。更重要的是設(shè)計面向?qū)ο蠼鉀Q方案的能力可以用任何語言實現(xiàn)。在本文中,我將比較語言和Java;不過與其它面相對象編程語言來說,現(xiàn)在本質(zhì)上在走它自己的路。

2.3.4MVC介紹

MVC(Model/View/Controller)是一個設(shè)計模式,是國外用得比較多的一種設(shè)計模式,MVC包括三類對象。Model是應用對象,View是它在屏幕上的表示,Controller定義用戶界面對用戶輸入的響應方式。它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。

模型(Model)

模型是應用程序的主體部分。模型表示業(yè)務數(shù)據(jù),或者業(yè)務邏輯。

視圖(View)

視圖是應用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。

控制器(controller)

控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對象狀態(tài)。

1.3.5編程運行環(huán)境

硬件環(huán)境:

CPU:AMDAthlon(tm)2800+

內(nèi)存:512MB

硬盤:80G

軟件環(huán)境:

操作系統(tǒng):MicrosoftWindowsXPService

應用軟件:SQLServer2005、2005操作平臺

2公文管理系統(tǒng)系統(tǒng)設(shè)計

2.1數(shù)據(jù)庫設(shè)計與實現(xiàn)

2.1.1數(shù)據(jù)庫的需求分析

根據(jù)系統(tǒng)需求,本系統(tǒng)需要設(shè)計9張表。

人員基本信息表:公司人員信息保存在這張表中。

部門信息表:存放部門信息。

公文流轉(zhuǎn)路徑信息表:存放制定的公文路徑。

公文類別表:存放公文緊急等級信息。

公文委托表:存放公文委托處理的相關(guān)信息。

公文信息表:存放公文的詳細信息。

角色字典表:存放公文處理的各個角色。

公文流轉(zhuǎn)環(huán)節(jié)信息表:存放公文流轉(zhuǎn)的各個環(huán)節(jié)信息。

摘要

隨著網(wǎng)絡(luò)信息化的高度發(fā)展,傳統(tǒng)的以字符為主題的信息傳播形式已不再滿足需要。基于Web的辦公系統(tǒng)顯得越來越必要。本系統(tǒng)正是為了滿足這樣的需求而設(shè)計開發(fā)的。程序在VisualStudio2003平臺下使用編程語言,數(shù)據(jù)庫使用SQLSERVER2000。

本公文系統(tǒng)實現(xiàn)了公文處理的自動化流轉(zhuǎn),包括公文起草、已發(fā)公文、待辦公文、已辦公文、公文委托、流程監(jiān)控以及類別定制。系統(tǒng)完成了創(chuàng)建公文流的路徑;起草的公文能按照已創(chuàng)建的公文流路徑流轉(zhuǎn);能對其起草的公文進行統(tǒng)計及實時的監(jiān)控;能夠查看自己審批過的公文;能委托其他人代自己審批公文;能夠添加、維護人員信息。

關(guān)鍵詞:公文管理系統(tǒng);B/S模式;;SQLSERVER