

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 河北農業(yè)大學信息學院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 教育局OA系統 </p><p> ?。墓芾淼脑O計與實現 </p><p> 學 院: 信息科學與技術學院 </p><p
2、> 專業(yè)班級: 計算機科學與技術1101班 </p><p> 學 號: 2011232010108 </p><p> 學生姓名: 張晨曉 </p><p> 指導教師姓名: 陳 晨 </p><p> 指導教師職稱:
3、 講 師 </p><p> 二零一三 年 六 月 一日</p><p><b> 摘 要</b></p><p> 辦公自動化,英文Office Automation,簡稱OA,是辦公信息處理的自動化,它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統來協助完成,達到充分利用信息,提
4、高工作效率和工作質量,提高生產率的目的。</p><p> 所開發(fā)的辦公自動化系統,基于公司本身內部管理及業(yè)務發(fā)展需求,應用計算機技術,Internet技術,實現企業(yè)辦公自動化,管理信息化。采用結構化與原型法結合的系統開發(fā)方法。整個系統分為系統整體設計及用作用戶登錄和注冊的用戶身份驗證模塊,用作系統管理員對職工信息進行管理的職工信息管理模塊,用作當前登錄用戶對自己的通訊錄進行管理的個人通訊錄模塊,用作當前登錄用
5、戶對自己的日程進行管理的日程安排模塊、用作當前登錄用戶對自己的工作日志進行管理的工作日志模塊、用作系統各個用戶之間互相發(fā)送信息的短消息管理模塊、用作系統管理員對會議進行管理以及普通用戶查看會議信息的會議管理模塊、用作系統管理員對公告進行管理以及普通用戶查看公告信息的公告管理模塊和當前登錄用戶上傳、下載、查看文件的文件管理模塊等。</p><p> 系統開發(fā)采用先進的開發(fā)軟件與技術,即采用Dreamweaver頁
6、面制作軟件與Photoshop等技術相結合開發(fā)系統的頁面,用visual studio 2010與 SQL Server 2008數據庫管理系統開發(fā)強大完善的數據庫支持環(huán)境。</p><p> 關鍵詞:辦公自動化;Office Automation;數據庫管理系統</p><p><b> Abstract</b></p><p> E
7、nglish Office Automation, Office Automation, hereinafter referred to as OA, Office Automation of information processing is the use of advanced technology, make the person's various kinds of Office business activities
8、 gradually by all sorts of equipment, various man-machine information system to help finish, to make full use of information, improve work efficiency and work quality, enhance the productivity.</p><p> The
9、development of office automation system, based on the company itself, the internal management and business development needs, application of computer technology, Internet technology, realize the enterprise office automat
10、ion, management informatization. Structured and prototype method combined with the system development methods. The whole system is divided into the overall design and used as a registered user login and user authenticati
11、on module, used as a system administrator to manage the </p><p> System development uses the advanced development software and technology, which made software and Photoshop Dreamweaver page page, developed
12、with the combination of technologies such as system with visual studio 2010 and SQL Server 2008 database management system development powerful database support environment.</p><p> Key words: office automa
13、tion; Office Automation; Database management system;</p><p><b> 目錄</b></p><p><b> 1.緒論1</b></p><p> 1.1 系統開發(fā)背景1</p><p> 1.2 本系統的研究目標和意義1&
14、lt;/p><p> 1.3 國內外現狀分析2</p><p> 1.3.1 國內現狀分析2</p><p> 1.3.2 國外現狀分析2</p><p> 1.4 論文結構3</p><p> 2.系統開發(fā)技術及運行環(huán)境4</p><p> 2.1 ASP.NET技術4&l
15、t;/p><p> 2.2 C#技術4</p><p> 2.3 IIS服務器5</p><p> 2.4visual studio20105</p><p> 2.5 sql server20086</p><p> 3.系統需求分析7</p><p> 3.1總體需求分析
16、7</p><p> 3.2 系統的可行性分析7</p><p> 1.3.1技術可行性7</p><p> 1.3.2經濟可行性7</p><p> 1.3.3社會可行性分析7</p><p> 3.3系統名稱定義與目標對象8</p><p> 3.3.1項目相關單位介紹
17、8</p><p> 3.3.2公文管理業(yè)務描述8</p><p> 3.3.3教育局 OA 系統功能模塊劃分表9</p><p> 3.3.4業(yè)務具體流程10</p><p><b> 4.系統設計12</b></p><p> 4.1 系統的用例圖分析12</p&g
18、t;<p> 4.2主要數據表設計13</p><p><b> 5.系統實現16</b></p><p> 5.1 數據庫的連接16</p><p> 5.2邏輯控制層里的類文件17</p><p> 5.3 系統實現前臺界面設計19</p><p> 5.3
19、.1登錄界面19</p><p> 5.3.2 登錄首頁21</p><p> 5.3.3 公文管理模塊界面22</p><p><b> 6.總結27</b></p><p><b> 參考文獻28</b></p><p><b> 致謝29
20、</b></p><p><b> 1.緒論</b></p><p> 1.1 系統開發(fā)背景</p><p> 在互聯網技術還沒有得到廣泛應用的早期,各企業(yè)信息之間的交流、辦公業(yè)務的處理都是人工操作完成的,隨著社會進入信息時代和社會生活的快節(jié)奏化,傳統的企業(yè)信息交流方式及處理辦公業(yè)務方式已不能滿足企業(yè)對大量信息快速傳遞和處理需
21、求,不能適應時代的發(fā)展趨勢,于是需要一種新的技術改善現狀,因此辦公自動化系統在適應時代發(fā)展需求中產生[1]。</p><p> 目前由于企事業(yè)單位收到的、以及下發(fā)的文件都是紙質形式,不便于公文接受單位對公文進行電子化存檔、查詢、調用等,影響文件使用效率。另外紙質文件在下發(fā)時,呈幾何級數增長的文件復印量,造成了紙張的大量浪費。隨著電子化辦公迅速在各機關、企事業(yè)單位普及,在電腦上編制公文已成為機關工作人員的首選方式
22、。大量公文在編輯時已經是電子化的,這為電子化公文管理創(chuàng)造了便利條件。隨著網絡帶寬的不斷提高,在線辦公已成為發(fā)展趨勢,公文完全可以電子化方式存放在服務器上,在數據庫等計算機信息系統的支持下,對公文處理的各種信息進行收集、整理、存儲、檢索、統計和傳播,隨時可供文件使用單位調閱。對公文流轉的有效模擬,實現在線的公文編輯、收發(fā)將極大提高機關辦公效率。機關內公文流轉是本次開發(fā)時考慮的一個重要方面。</p><p> 公文
23、管理系統可以滿足現代辦公的需要,在Internet上實現公文交流。系統的基本設計原則有:先進性與方便性原則、功能實用性原則、開放性與可擴展性原則等。系統設計時采用通用的技術、協議,確保系統有較長的生命周期。 本系統總體目標是將網絡技術、信息技術、現代管理技術和科學的公文管理結合,實現了公文處理的自動化流轉[2]。</p><p> 1.2 本系統的研究目標和意義</p><p> 由于
24、我國的企業(yè)辦公自動化起步較慢,存在沒有好的應用系統支持協同工作,仍然是個人辦公,網絡處在閑置狀態(tài),企業(yè)的投資沒有產生應有的效益等問題,這些阻礙了我國辦公自動化的進程。雖然已經建立了自己的Intranet網絡,但企業(yè)內部的交流效益并不高。面對目前我國企業(yè)辦公自動化程度不高的現狀,研究企業(yè)辦公自動化系統的意義十分重大。為了能跟上時代的步伐,讓各企業(yè)在激烈的競爭中立于不敗之地,一個可應用于一般型企業(yè)的辦公自動化系統是上市企業(yè)必不可少的。<
25、;/p><p> 本系統的研究和實現在一定程度上彌補了我國在辦公自動化方面存在的缺陷,本系統的研究和最終目標是實現一個能運用于處理一般性辦公業(yè)務,能在企業(yè)中進行信息交流的辦公自動化系統。其基本的功能包括收/發(fā)文管理,文檔管理,公告管理,會議管理,員工管理,意見管理等。在各種功能下的子功能模塊可進行的操作包括:瀏覽、更新、刪除、上傳、下載。企業(yè)可根據自身的業(yè)務情況增加新的功能模塊,如資產管理功能。</p>
26、<p> 雖然諸如Lotus 1-2-3和MS Office系列的許多應用軟件可以提高辦公效率,但是這僅僅是針對個人辦公而言。辦公自動化不僅兼顧個人辦公效率的提高,更重要的是可以實現群體協同工作。協同工作意味著要進行信息的交流,工作的協調與合作。由于網絡的存在,這種交流與協調幾乎可以在瞬間完成,并且不必擔心對方是否在電話機旁邊或是否有傳真機可用。能處理辦公業(yè)務的的企業(yè)辦公自動化系統是現代企業(yè)所必需的,從這可看出本系統的發(fā)
27、展前景遠大[3]。</p><p> 本系統中教育局有多個直屬單位,每次公文下發(fā),從公文復印、下發(fā)通知到下屬單位來領取文件,整個過程將耗費很多的人力、物力、財力。同時紙質的公文,在下屬單位再次復印傳閱,整個過程紙張用量巨大。使用電子化公文管理系統后,將帶來很多好處:(1)大大提高辦公效率,公文發(fā)送只需電腦上的一個操作,各基層單位可登陸系統[4],即時查閱公文,節(jié)約了時間、金錢。(2)提高公文的利用效率。公文的分
28、類檢索,將提高查詢,方便了公文的使用。(3)實現公文制作的全稱監(jiān)控,加強內部公文流轉速度和質量</p><p> 1.3 國內外現狀分析</p><p> 1.3.1 國內現狀分析</p><p> 從20世紀80年代中期至今的20年時間內,國內辦公自動化應用系統已經經歷了三個發(fā)展階段,實現了兩次革命性的飛躍[5]。從8 0年代中期起步的第一代辦公系統以個人電
29、腦、辦公套件為主要標志,實現了數據統計和文檔寫作電子化,完成了辦公信息載體從原始紙介質方式向電子比特方式的飛躍。從20世紀90年代中期開始,隨著以Lotus Notes為代表的工作流群件技術的面世,以及網絡通訊技術的長足發(fā)展,辦公自動化系統發(fā)生了第一次革命性的演進,第二代辦公自動化系統以網絡技術和協同工作技術為主要特征,實現了工作流程自動化,實現了收、發(fā)文從傳統的手工方式向工作流自動化方式的飛躍。隨著21世紀知識經濟時代的來臨,知識已成
30、為經濟增長和社會發(fā)展及企業(yè)成長的關鍵性資源,最大限度的掌握和利用知識越來越成為企業(yè)與機構信息化建設的核心。在這種背景下辦公自動化領域不可避免的孕育著一場新的革命:從以工作流程為中心的第二代辦公自動化系統提升到以知識管理為核心的第三代辦公自動化系統。</p><p> 1.3.2 國外現狀分析</p><p> 現在國內的研究大部分還處在對怎樣利用第二代辦公自動化系統開發(fā)以工作流自動化為
31、核心的辦公自動化系統上,并且大多數采用的開發(fā)平臺都是LotusDomino/Notes平刨31[6]。當然,也有少數開發(fā)公司、大學和個人正在研究Lotus第三代基于知識管理的辦公自動化系統。目前,第二代辦公自動化系統在國內的一些單位、企業(yè)和學校得到了應用。例如深圳市國家稅務局辦公自動化系統、農業(yè)銀行四川省分行辦公自動化系統、寶鋼辦公自動化系統、清華大學的辦公自動化系統和北京工業(yè)大學辦公自動化系統和綜合信息服務系統等。這些辦公自動化系統都
32、是基于Lotus Domino/Notes平臺的。當前基于J2EE體系結構的網上辦公自動化系統也出現了很多,例如北京市對外經濟貿易委員會的網上審批系統、山西省工商辦公自動化系統、深圳市社會保險辦公自動化系統和北京市公安部網上辦公自動化系統等。</p><p> 國外的辦公自動化研究一直處于領先地位。用于開發(fā)辦公自動化系統的國際主流平臺Lotus Domino/Notes所屬的公司Lotus就在美國,現已屬IBM
33、公司的一個開發(fā)部門[7]。Lotus現在正提倡第三代以知識管理為核心的辦公自動化系統,并己提出了很多的知識管理解決方案,開發(fā)了相關的產品,如Raven Lotus Sametime和Team Room等。而且國外其他的軟件生產廠商也紛紛開發(fā)自己的知識管理平臺,可以說以知識管理為核心的第三代辦公自動化系統在國外得到了廣泛的支持。Rave作為一個單一的、集成的知識管理服務器平臺,并且這一代辦公自動化系統也在實際中取得了廣泛的應用。如排名20
34、05年“財富全球500強”第2位的英國石油公司,在北海建設石油生產平臺時,成功的利用知識進行高效管理,集中了自己的專家和大批建設分包商集體的知識。第二代辦公自動化系統在國外的應用就更廣泛了,如美國德克薩斯州休斯頓的殼牌化學公司利用基于Lotus Domino/Notes的供應鏈管理系統SIMON通過Web高效地與供應商協作,包括管理貨物庫存,合理化與供應商、代理商等合作伙伴之間的供應關系[8]。</p><p>
35、<b> 1.4 論文結構</b></p><p><b> 本文一共分為六章</b></p><p> 第一章緒論。主要講述了OA辦公系統中公文管理的開發(fā)背景和國內外OA現狀分析。</p><p> 第二章系統開發(fā)技術及運行環(huán)境。主要講述系統開發(fā)所用到的相關技術,C#, asp.ne
36、t等,以及運行環(huán)境。</p><p> 第三章系統需求分析。主要講需求分析,其中包括可行性分析,數據表和用例圖的設計。</p><p> 第四章系統設計。主要講系統的設計,包括數據表和用例圖的設計。</p><p> 第五章系統實現。主要講系統的實現,講了數據庫的連接和前臺的界面設計。</p><p> 第六章總結。對整個系統做了總結
37、。</p><p> 2.系統開發(fā)技術及運行環(huán)境</p><p> 2.1 ASP.NET技術</p><p> asp.net的前身ASP技術,是在IIS 2.0上首次推出windows NT 3.51,當時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚光大,成為服務器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了V
38、isualInterDev開發(fā)工具,在1994年到2000年之間,ASP技術已經成為微軟推展Windows NT 4.0平臺的關鍵技術之一,數以萬計的ASP網站也是這個時候開始如雨后春筍般的出現在網絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一[9]。asp.net構架是可以用Microsoft(R)公司最新的產品Visual Studio.net開發(fā)環(huán)境進行開發(fā),WYSIWYG(What You See Is Wha
39、t You Get所見即為所得)的編輯。這些僅是asp.net強大化軟件支持的一小部分。</p><p> asp.net使用一種字符基礎的,分級的配置系統,虛擬服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現。這種被稱為"Zero Local Administration"的哲學觀念使asp.net的基于應用的開發(fā)更加
40、具體和快捷。一個asp.net的應用程序在一臺服務器系統的安裝只需要簡單的拷貝一些必須的文件,不需要系統的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性asp.net已經被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現在的asp.net應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能[10],但現在的ASP卻做不到這一點。自定義性和可
41、擴展性asp.net設計時考慮了讓網站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關系不同,asp.net可以加入自己定義的任何組件。網站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認證技術和每應用程序配置,你可以確保你的原程序是絕對</p><p><b> 2.2 C#技術</b></p><p>
42、C#讀作C Sharp。最初它有個更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項目,直到2000年2月,COOL被正式更名為C#。在1998年,Delphi語言的設計者Hejlsberg帶領著Microsoft公司的開發(fā)團隊,開始了第一個版本C#語言的設計。在2000年9月,國際信息和通信系統標準化組織為C#語言定義了一個Microsoft公司建議的標準。最終C#語言在2001年得以正式發(fā)布[12]。</p>
43、;<p> C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言[13]。</p><p> 基本數據類型:C#擁有比C/
44、C++或者Java更廣泛的數據類型.這些類型是bool、byte、ubyte、short、ushort、int、uint、long、ulong、float、double和decimal,像Java一樣,所有這些類型都有一個固定的大小.又像C和C++一樣,每個數據類型都有有符號和無符號兩種類型.與Java相同的是,一個字符變量包含的是一個16位的Unicode字符,C#新的數據類型是decimal數據類型,對于貨幣數據,它能存放28位10
45、進制數字。</p><p> 兩個基本類:一個名叫object的類是所有其他類的基類。而一個名叫string的類也象object一樣是這個語言的一部分.作為語言的一部分存在意味著編譯器有可能使用它,無論何時在程序中寫入一句帶引號的字符串,編譯器會創(chuàng)建一個string對象來保存它。</p><p> 參數傳遞:方法可以被聲明接受可變數目的參數.缺省的參數傳遞方法是對基本數據類型進行值傳遞
46、。ref關鍵字可以用來強迫一個變量通過引用傳遞,這使得一個變量可以接受一個返回值。out關鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數并不需要初始值。</p><p> COM的集成:C#對Windows程序最大的賣點可能就是它與COM的無縫集成了,COM就是微軟的Win32組件技術.實際上,最終有可能在任何.NET語言里編寫COM客戶和服務器端。C#編寫的類可以子類化一個已存在的COM組件;
47、生成的類也能被作為一個COM組件使用,然后又能使用,比方說,JScript語言子類化它從而得到第三個COM組件。這種現象的結果是導致了一個運行環(huán)境的產生,在這個環(huán)境里的組件是網絡服務,可用任何.NET語言子類化。</p><p> 2.3 IIS服務器</p><p> IIS是Internet Information Services的縮寫,是一個World Wide Web ser
48、ver。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網頁,并且有ASP(Active Server Pages)、JAVA、VBscript產生頁面,有著一些擴展功能。IIS支持一些有趣的東西,像有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server 4.0一起提供的文件和應用程
49、序服務器,是在Windows NT Server上建立Internet服務器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內置的安全性以及NTFS文件系統建立強大靈活的Internet/Intranet站點。IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器
50、,分</p><p> 2.4visual studio2010 </p><p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET
51、Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應用程序。它將是經典的一個版本,相當于當年的6.0版。而且它可以自定義開始頁[15];新功能還包括:</p><p> (1)C# 4.0中的動態(tài)類型和動態(tài)編程;</p><p>
52、; (2)多顯示器支持;</p><p> (3)使用Visual Studio 2010的特性支持TDD;</p><p> (4)支持Office ;</p><p> (5)Quick Search特性;</p><p> (6)C++ 0x新特性;</p><p><b> (7)IDE增
53、強;</b></p><p> (8)使用Visual C++ 2010創(chuàng)建Ribbon界面;</p><p> (9)新增基于.NET平臺的語言 F#;</p><p> 2.5 sql server2008 </p><p> SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它
54、成為至今為止的最強大和最全面的SQL Server版本。在現今數據的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數據趨勢的愿景。微軟的這個數據平臺愿景幫助公司滿足這些數據爆炸和下一代數據驅動應用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關鍵領域來支持他們的數據平臺愿景:關鍵任務教育局OA數據平臺、動態(tài)開發(fā)、關系數據和商業(yè)智能。 </p><p> SQL Server 2008出現在微軟數據平臺愿景上是因為
55、它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數據基礎設施和發(fā)送觀察和信息給所有用戶的成本。</p><p> 這個平臺有以下特點:</p><p> · 可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。</p><p> · 高效的——使得公司可以降低開發(fā)和管理他們的數據基礎設施的時間和
56、成本。</p><p> · 智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。</p><p><b> 3.系統需求分析</b></p><p><b> 3.1總體需求分析</b></p><p> 目前,教育局雖然也采用 Office 等軟件,實現
57、辦公文檔的輸入和打印等功能,但是整個辦公管理過程還是停留在手工操作的層次,辦公效率較低,很多事務不能夠得到及時 方便的處理,沒有能夠很好的利用該局已有的計算機硬件和網絡環(huán)境,迫切需要建立新的系統,從根本上提高辦公效率。</p><p> 正是在上面描述的大背景下,同時為了響應政府機構電子政務要求,提高辦公效率,教育局決定委托河北農業(yè)大學信息科學與技術學院開發(fā) OA 系統,以滿足該教育局日常辦公需要。</p
58、><p> 公文管理包括兩部分:收文管理與發(fā)文管理。收文是指該文件是需要傳遞到哪個部門的,或者是哪各部門進行簽發(fā)存檔的;發(fā)文則是指該文件是有哪個部門制定和引發(fā)的。而于同一個單位,收文處理和發(fā)文處理就是兩個“口”,即文件的進口與出口,而此處的文件指的不是同一個文件。</p><p> 3.2 系統的可行性分析</p><p> 系統可行性分析是在教育局OA當前所處的
59、環(huán)境下,分析教育局OA是否具有開發(fā)信息系統必須的技術、資金、人員及其他條件,規(guī)劃方案是否先進合理,教育局OA的管理制度和管理方式是否適應新系統開發(fā)等一系列問題。因此要進行可行性研究,主要包括技術可行性、經濟可行性、社會可行性三方面。 開發(fā)任何一個基于計算機的系統時,都會受到時間和資源上的限制。因此,在接受任何一個項目開發(fā)任務之前,必須根據客戶可能提供的時間和資源條件進行可行性分析,以減少項目開發(fā)的風險,避免人力,物理和財力的浪費。本系
60、統的數據庫采用比較流行的sqlserver2008,該數據庫在安全性、準確性、運行速度方面有絕對的優(yōu)勢,并且處理數據量大,效率高,前臺使用visual studio2010作為主要的開發(fā)工具。它可以與sql server2008進行連接</p><p> 1.3.1技術可行性</p><p> 本系統開發(fā)主要包括后臺數據庫的建立與維護及前端應用程序的開放兩個方面。本系統使用的是sqls
61、erver2008數據庫開發(fā)工具選擇的是visual studio2010。這些都是當前較為先進的開發(fā)技術,為本系統的開發(fā)設計提供了有力的技術保障。所以在技術可行性方面,開發(fā)本系統是可能的</p><p> 1.3.2經濟可行性</p><p> 由于教育局是事業(yè)單位,軟硬件配置較好,員工可以很容易學會系統的使用,而且資金實力充足,所以軟硬件的購買支出較少。人力資源管理部門采用以計算機
62、為主、人工為輔的信息處理方式進行。公司管理信息系統服務于IT的工作人員,能夠提高工作人員辦事效率,節(jié)省了開支,所以具有經濟上的可行性。</p><p> 1.3.3社會可行性分析</p><p> 社會因素的可行性分析,也是可行性研究中不可缺少的內容。 辦公系統的開發(fā)有利于高層領導提高對整體的把握,迅速作出決策,減輕了高層領導的工作負擔,因此開發(fā)辦公管理信息系統是得到高層領導的認可和
63、肯定的。對于在基層的工作人員來說,辦公管理系統的開發(fā)能夠減少甚至完全代替他們的手工作業(yè)。提高工作效率,因此也得到了他們的支持。從以上三個方面來分析,開發(fā)辦公管理系統是完全可行的。</p><p> 3.3系統名稱定義與目標對象</p><p> 本系統名為"教育局 OA 辦公系統",主要供教育局內部各個部門及各下級直屬單位辦公用。</p><p&
64、gt; 3.3.1項目相關單位介紹</p><p> 表3-1 相關人員介紹</p><p> 3.3.2公文管理業(yè)務描述</p><p> 根據《國家行政機關公文處理辦法》規(guī)定,現在黨政機關和事業(yè)單位主要用到 "命令、決定、公告、通告、通知、通報、議案、報告、請示、批復、意見、函、會議紀要"等13種公文。這些公文,有法定的制作權限和確定
65、的讀者,有特定的行文格式并有行文規(guī)則和辦理辦法。 </p><p> 教育局在日常辦公活動中,各處室也用到了以上列舉的 13 種公文。需要公文撰寫和發(fā)布時,由分管該事務的處室的辦公人員起草,通過該處室的主任做了基本的審核后,遞交給分管該處室工作的局長審批,審批通過后可以直接發(fā)送給教育局各部門,以及下屬的各個學校;如果是比較重大的公文,還需要教育局局長審批后,才能夠生效,并且發(fā)送出去。 除了需要把公文發(fā)送給教育局
66、各處室及下屬單位外,還需要抄送給云山市人民政府教育督導室及其它相關單位。如將要發(fā)布《教育局發(fā)布關于加強暑假期間中小學生思想道德教育工作的通知》公文,將要經過"起草、審核、審批、分發(fā)、歸檔"等步驟,示例圖如下:</p><p> 教育局基礎教育處公文發(fā)布基本流程示意圖</p><p> 一般情況下公文的起草和發(fā)布流程相對固定,但是在以下流程中處理時,可能存在點變動:
67、</p><p> (1)公文處理的人員變更。如上圖中的審批活動更換為王五局長完成 </p><p> (2)公文處理流程的改變。如增加一個審批環(huán)節(jié),在李四局長審批后,還需要張三局長審批后才能夠分發(fā)出去。當某公文處理流程,有公文正在流轉時,則不能夠更改該公文處理流程 </p><p> (3)新增公文處理流程,要求在今后使用過程中,能夠增加公文處理流程,以響應
68、新的需求 </p><p> 3.3.3教育局 OA 系統功能模塊劃分表</p><p><b> 表3-2 功能劃分</b></p><p> 3.3.4業(yè)務具體流程</p><p><b> 公文管理</b></p><p> 在公文管理功能模塊中,主要是完成公
69、文的起草、審核、審批、發(fā)文和歸檔等操作,實現公文管理的辦公自動化,主要包括以下功能: </p><p> 公文發(fā)起(起草):教育局各個處室有公文發(fā)起權限的辦公人員起草公文,包括選擇公文模版、填寫公文、發(fā)送公文等操作步驟。發(fā)送公文時,需要填寫公文名稱、公文簡介,公文正文作為附件方式保存和流傳。公文發(fā)送后,按照預先定義好的流程進行流傳。 </p><p> 公文審核:教育局的各個處室的辦公
70、室主任能夠對本處室發(fā)起(起草)的公文進行審核,確保該公文的格式和內容符合相關政策、法規(guī)、條例等要求,簽字確認后,該公文進入下一步流轉活動。 </p><p> 公文審批:教育局局長可以對全局發(fā)布的公文進行審批,審批完成后直接生效,并發(fā)送給各級相關部門;教育局各副局長可以對自己分管的處室發(fā)布的公文進行審批,根據公文的處理流程,如不需要局長審批,則直接生效,否則公文流轉到局長審批。 </p><
71、p> 公文發(fā)送與接收:公文審批生效后,會發(fā)送給該公文的所有接受人;接收人用自己的用戶賬號和密碼登錄 OA 系統后,能夠查看到發(fā)送給自己的公文,并且能夠下載附件中公文正文,執(zhí)行打印操作。 </p><p> 公文歸檔:當公文處理完成后,具有歸檔權限的人員執(zhí)行那個歸檔操作,系統自動把相應的公文歸檔備份。</p><p><b> 4.系統設計</b></
72、p><p> 4.1 系統的用例圖分析</p><p> (1)本系統中有不同的角色分配,如一般員工或者基礎工作人員擁有普通用戶的權限,如圖4-1所示:</p><p> 圖4-1 普通用戶用例圖</p><p> ?。?)主任和局長以上擁有超級用戶的權限,如圖4-2所示:</p><p> 圖4-2 超級用戶
73、用例圖</p><p> 4.2主要數據表設計</p><p> 數據庫是信息系統的核心組成部分。數據庫系統將數據信息以某種數據模型組織起來進行存儲,通過數據庫管理系統能夠方便有效地完成數據信息的插入、刪除、修改、查詢等操作,并保持數據信息的完整性、一致性和安全性。一個數據庫由若干張表組成,一張表是若干相關數據信息的集合。表的一行就是一條數據信息記錄,而一列就是一個字段(也就是一條數據
74、信息內容的一項),每一個字段都有相應的數據類型和數據寬度。在本系統中使用的是sql server2008, 數據庫名稱為ERP,包括公文接收數據表,會議管理數據表,系統管理數據表等。在數據庫中各表的詳細創(chuàng)建如下所述:</p><p> 公文接收以及傳閱數據表(ERPTelFile)</p><p> 存儲了公文傳閱的主題,發(fā)文件人,發(fā)文時間,文件分類,接收人列表,已經接收人,詳細內容,
75、附件,傳閱意見等</p><p> 表4-1:ERPTelFile</p><p> 文件接收數據表(ERPJSDIC)</p><p> 文件接收數據表包括文件夾名稱,簡要說明,創(chuàng)建人,創(chuàng)建時間</p><p> 表4-2:ERPJSDIC文件接收</p><p> 公文傳閱數據表(ERPCYDIC)<
76、;/p><p> 包括文件夾名稱,簡要說明,創(chuàng)建人和創(chuàng)建時間</p><p> 表4-3:ERPCYDIC 公文傳閱</p><p> 文件管理數據表(ERPFileList)</p><p> 包括文件名,編號,備注,大小,文件類別等</p><p> 表4-4:ERPFileList文件管理</p>
77、;<p> 用戶桌面數據表(ERPUserDesk)</p><p> 包括用戶ID,用戶名,模塊兒名,顯示數量</p><p> 表4-6:ERPUserDesk</p><p> 工作流數據表(ERPWorkFlow)</p><p> 包括對應數據表名稱,允許哪些人使用,歸檔類型等</p><
78、p> 表4-7:ERPWorkFlow工作流數據表</p><p><b> 5.系統實現</b></p><p> 5.1 數據庫的連接</p><p> 在系統中,用戶通過WEB方式來使用系統,完成相關的操作,而系統涉及到的大量數據都是存儲在數據庫中,系統在使用過程中需要頻繁地訪問數據庫。所以在本系統中,寫了一個數據庫接口類,
79、實現建立數據庫連接,關閉數據庫連接,實現共用。代碼如下:</p><p> 5.2邏輯控制層里的類文件</p><p> ?。?) 用來寫INI文件的INIFile類:</p><p> (2)顯示消息對話框的MessageBox類的定義</p><p> ?。?)獲取當前應用程序指定CacheKey的Cache值DataCache類的定
80、義</p><p> 5.3 系統實現前臺界面設計</p><p> 5.3.1登錄界面 </p><p> 登錄頁面是進入教育局OA系統的入口,登錄時在該頁面用戶可以輸入正確的用戶名和密碼,再選擇合適的身份登錄到系統。當沒有輸入用戶名和口令時,系統會通過txtbox控件腳本進行判斷,并給予提示信息。輸入用戶名和口令后,單擊“提交”按鈕,系統會將用戶名和口
81、令文本框放入提交表單中,然后判斷是否與數據庫中的用戶名和口令相符。驗證成功才進入相應的功能界面。</p><p> 主登錄界面圖如圖4-1所示:</p><p> 圖5-1 登錄系統前臺界面</p><p><b> 后臺代碼:</b></p><p> 5.3.2 登錄首頁</p><p&
82、gt; 選擇合適的身份登錄后出現登錄首頁,如圖5-2所示:</p><p> 圖5-2 用戶admin登錄后出現的首頁 </p><p> 5.3.3 公文管理模塊界面</p><p> ?。?)公文管理功能界面如圖5-3:</p><p> 圖5-3 公文管理模塊兒功能界面&l
83、t;/p><p> ?。?)接收文件界面如圖5-4</p><p> 圖5-4 接收文件界面</p><p><b> 后臺實現代碼:</b></p><p> ?。?)傳閱文件界面如圖5-5</p><p> 圖5-5 傳閱文件瀏覽</p><p> ?。?) 接收文件
84、瀏覽,包括上級來文和下級來文。如圖5-6</p><p> 圖5-6 接收文件瀏覽</p><p><b> 后臺實現代碼:</b></p><p> ?。?)傳閱文件瀏覽,如圖5-7</p><p> 圖5-7 傳閱文件瀏覽</p><p> 接收文件分類,如圖5-8</p>
85、<p> 圖5-8 接收文件分類</p><p> 傳閱文件分類,如圖5-9</p><p> 圖5-9 傳閱文件分類</p><p><b> 傳閱文件后臺代碼:</b></p><p><b> 6.總結</b></p><p> 本系統主要完成
86、了登錄管理、收/發(fā)文管理、會議管理、文檔管理、公告管理、員工管理、意見管理和退出管理功能的設計,其中主要功能模塊可執(zhí)行的工作有瀏覽、刪除、添加、文件上傳和下載操作。其所用的技術是目前比較流行的asp.net,三層架構完成整個設計流程。本系統實現較簡單,交互界面友好,用戶使用方便,而且安全性能可靠,可擴展性較強,適用于中小型教育局OA。</p><p> 在本次系統設計中我主要負責公文管理模塊,其中由我去實現的功
87、能有公文接收,公文傳閱,公文傳閱瀏覽,公文接收瀏覽,公文接收分類和公文傳閱分類。其中能實現各個角色之間的相互傳閱,并且能將傳閱文件能以word文檔形式打印出來,且接收文件的一方能對文件寫一些參考意見。能將接收過來的文件自定義分類,以方便以后的查看。</p><p> 本系統仍有些須待完善之處,沒能實現公文的整體流轉過程,不能讓接收方審批通過后再傳送給下一接收方。</p><p><
88、b> 參考文獻</b></p><p> [1] 邵雷,李毓偉.基于工作流技術和B/S結構的辦公自動化系統研究.浙江科技學院學報.2003,2,12.5~11。</p><p> [2] 錢勇.基于ASP.NET 的CET 考試管理系統的設計與實現[J].電腦知識與技術,2009(18).</p><p> [3] 朱印宏,蘇震巍.ASP.
89、NET 3.5+SQL Server 網站模塊化開發(fā)全程實錄(配光盤)[M].北京:清華大學出版社,2009.</p><p> [4] 季久峰,李志等,asp.net辦公自動化系統開發(fā)實例導航[m],北京:人民郵電出版社,2005.7:5-18.[5] 李萬寶,asp.net技術祥解與應用實例[m],機械工業(yè)出版社,2005.9:8-250.[6] 石磊,但正剛,asp.net數據庫編程祥解(c#版)[m
90、],高等教育出版社,2004.1:7-169.[7] mickey williams著,冉曉,羅鄧,郭炎譯,micraosoft visual c#.net core reference[m],北京:清華大學出版社,2004:5-163.[8] 張俊,何長松譯,asp.net開發(fā)人員手冊[m],北京:北京電子工業(yè)出版社,2002:6-58. [9] asp.net高級編程[m],北京清華大學出版社,2002:105-136.
91、 [10] 王超,張鵬,asp.net/xml深入編程技術[m],北京:北京電子希望出版社,2002:1-35.[11] Chung W C, Lau H. Development of an architecture for a hybrid manufactur</p><p> [12] S.Q.Xie,H.Huang. A WWW-Based Information Management Sy
92、stem for Rapid and Integrated Mould Product Development .The International Journal of Advanced Manufacturing Technology[M], 2002,20, 20 (1) . </p><p> [13] CHEN Guo-hua,MAO Wei-dong (Nantong Electric P
93、ower Supply Branch,Jiangsu Power Company Nantong226006,China) [M]. Analysis of Information Security in Nantong Power System Dispatching Automation System .Journal of Nantong Institute of Technology(Natural Science), 2003
94、, (03) :3 .</p><p> [14]Stephen Walther. ASP.NET 3.5 UnleashedUnleashed Series [M]. Sams, 2002:6-58.</p><p> [15]Matthew MacDonald. Beginning ASP.NET 4.0 in C# 2010[M].Apress, 2004:5-163.</
95、p><p><b> 致謝</b></p><p> 經過幾周的不懈努力,在陳晨老師的悉心指導下和小組成員的共同努力下,我們的辦公自動化管理系統終于完成了。雖然這個系統在功能上不算全面,在美觀上不算完美,但對我們來說這已經是巨大的突破,使我們掌握了新知識、新技術,鞏固了已有的知識,在此特別感謝陳晨老師和小組的各位成員,特別是和于新鳳的合作。 </p&g
96、t;<p> 以前我做過的課程設計都是在已有程序的基礎上,對其界面以前我做過的課程設計都是在已有程序的基礎上,對其界面進行修改,看看別人編好的代碼,完成課程設計的報告。在其他行業(yè)中,人與人的之間的溝通只很重要的。項目開發(fā)也不例外,很好的溝通能夠加快項目的進度,這就要求我們每一個小組要學會和善于溝通。在一個項目的開發(fā)過程中,我們小組成員是一個不斷交流和溝通的過程。在開發(fā)到一定的階段,我們就要溝通一下,盡量的去避免一些隱藏的
97、問題,及時的發(fā)現問題,解決問題,從而按時或者提前完成項目的開發(fā)。在本項目的開發(fā)過程中,雖然人員分配不是很好,但大家都參與了文檔的編輯及項目的開發(fā)。均獲得了一定的收獲。</p><p> 在本次項目開發(fā),我負責的模塊是公文管理,以前雖然我也寫過軟件開發(fā)文檔,但是其內容與本次有很大的不同。本次我們應用的模板是國家標準的,因此比以前寫的多了很多不懂得標題,讓我無從下手,經過小組討論、查各種資料以及其他小組成員寫好的文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育局oa系統—公文管理的設計與實現
- 教育局oa—公文管理系統的設計與實現
- 教育局oa系統-駕校管理系統的設計與實現
- 軟件工程畢業(yè)論文-教育局oa系統—公文管理的設計與實現
- 軟件工程畢業(yè)論文-教育局oa—公文管理系統的設計與實現
- 軟件工程畢業(yè)論文-教育局oa系統-公文管理的設計與實現
- 教育局oa系統—用戶管理的設計與實現2
- 教育局oa系統—會議管理的設計與實現2
- 教育局oa系統—用車管理的設計與實現
- 教育局oa系統---系統管理的設計與實現
- 教育局oa系統—用車管理的設計與實現3
- 基于.net平臺的縣教育局oa系統的設計與實現
- 中寧縣教育局移動OA系統的設計與實現.pdf
- 軟件工程畢業(yè)論文-教育局oa系統——會議管理的設計與實現
- 軟件工程畢業(yè)論文-教育局oa系統--會議管理系統的設計與實現
- 濰坊市教育局電子公文系統的設計與實現.pdf
- 軟件工程畢業(yè)論文-教育局oa系統——用戶管理的設計與實現
- 軟件工程畢業(yè)論文-教育局oa系統---系統管理的設計與實現
- 軟件工程畢業(yè)論文-教育局oa系統—用車管理的設計與實現
- 基于WEB的青羊區(qū)教育局公文流轉系統的設計與實現.pdf
評論
0/150
提交評論