軟件工程畢業(yè)論文-教育局oa系統—用車管理的設計與實現_第1頁
已閱讀1頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  教育局OA系統—用車管理的設計與實現</p><p><b>  摘要</b></p><p>  OA辦公系統即OA,是Office Automatio

2、n的縮寫,指辦公自動化或自動化辦公。其實OA辦公系統是一個動態(tài)的概念,隨著計算機技術、通信技術和網絡技術的突飛猛進,關于OA辦公系統的描述也在不斷充實,至今還沒有人對其下過最權威、最科學、最全面、最準確的定義。當今世界是信息爆炸的知識經濟統治的時代,在這種情況下結合技術的各種進步所產生的OA辦公系統已與十幾年前的OA發(fā)生了很大的變化。</p><p>  本OA辦公自動化系統包括用車管理設計與實現模塊,主要是利用

3、計算機、通信和自動控制等技術與設備,實現辦公業(yè)務的自動化。在用車管理設計與實現模塊中,主要實現了用車申請,車輛維護和車輛信息管理三大功能。它提高了辦公效率、辦公質量并且實現了科學管理與科學決策。本OA辦公自動化系統的用車管理設計與實現模塊中應用了asp.net技術,采用了三層架構,即表現層,業(yè)務邏輯層,數據訪問層。本OA辦公自動化系統包括用車管理設計與實現模塊的開發(fā)環(huán)境主要是Visual studio2010、sql server200

4、8、IIS7.0。</p><p>  關鍵詞:OA辦公系統,用車管理,辦公效率</p><p><b>  Abstract</b></p><p>  OA office system is OA, which is the abbreviation of the Office Automation, and refers to offic

5、e automation and automation office. In fact, OA office system is a dynamic concept,.with the development of computer technology, communication technology and network technology make a spurt of progress, meanwhile OA off

6、ice system description is also constantly enriched,. But so far it has no definition of the most authoritative, the most scientific, the most comprehensive, the most accurate. Owing Th</p><p>  The OA offic

7、e automation system including the design and realization of using car management ,which mainly uses the computer, communications and automatic control technology and equipment ,achieves the automation of office operation

8、s. the design and realization of using car management, mainly achieve the three functions of the car application, the vehicle maintenance, and the vehicle information management. It improves office efficiency, work qual

9、ity and achieve scientific management and scien</p><p>  Keywords: OA office systems,Car management,Office efficiency</p><p><b>  目錄</b></p><p><b>  1緒論1</b&g

10、t;</p><p>  1.1系統開發(fā)的背景1</p><p>  1.2國內外背景1</p><p>  1.2.1 國外背景1</p><p>  1.2.2國內背景2</p><p><b>  1.3論文結構4</b></p><p>  2系統開發(fā)及相

11、應配置5</p><p><b>  2.1 C#5</b></p><p>  2.2 asp.net簡介5</p><p>  2.3visual studio20106</p><p>  2.4sql server2008簡介6</p><p>  2.5IIS服務器簡介7&l

12、t;/p><p>  3系統分析及其可行性8</p><p>  3.1系統可行性8</p><p>  3.2系統開發(fā)的原則8</p><p>  3.3系統開發(fā)的目的9</p><p>  3.4項目介紹10</p><p>  3.4.1項目相關單位介紹11</p>

13、<p>  3.4.2用車管理業(yè)務模塊功能11</p><p><b>  4系統設計13</b></p><p>  4.1系統的結構13</p><p>  4.2用車管理模塊流程圖13</p><p>  4.2.1總體流程圖14</p><p>  4.2.2用車管理流

14、程圖14</p><p>  4.3數據庫表設計15</p><p>  5系統功能的實現18</p><p>  5.1代碼設計18</p><p>  5.1.1數據庫設計代碼18</p><p>  5.1.2輔助類代碼19</p><p>  5.1.3 DEncrypt中哈

15、希加密19</p><p><b>  5.2界面21</b></p><p>  5.2.1登陸界面21</p><p>  5.2.2車輛使用管理界面22</p><p>  2.2.3車輛維護申請界面22</p><p><b>  6結論24</b><

16、;/p><p><b>  參考文獻25</b></p><p><b>  致謝26</b></p><p><b>  1緒論</b></p><p>  1.1系統開發(fā)的背景</p><p>  辦公自動化(Office Automation,OA

17、)系統,是利用先進的電子信息技術和現代辦公設備構成的人機信息處理系統,輔助管理人員進行各種辦公活動。辦公自動化系統由辦公機構、辦公人員、辦公設備、網絡環(huán)境、辦公信息等幾個基本要素構成。辦公自動化已經發(fā)展成為一門新興的學科,它涉及計算機與通信技術科學、管理與行為科學、系統工程與人機工程學等學科,是當今計算機應用的一個非?;钴S的領域。辦公自動化的目的,是應用電子信息技術,提供先進的辦公信息處理手段,最大限度地提高辦公效率和辦公質量,改善辦公

18、環(huán)境和條件,提高辦公管理和決策自動化和科學化水平[1]。</p><p>  OA辦公自動化用車管理模塊利用電腦通過辦公自動化軟件達到無紙化辦公的過程;即是采用先進的辦公自動化技術,將應用單位各種現代化辦公設備與辦公人員組成完整的人-機信息處理系統,實現用戶內部信息的網上共享和交流。用車管理模塊中,通過系統的工作流程,協同完成工作事務,如用車維護,申請用車等,盡可能充分利用各種信息資源,輔助領導決策,提高用戶的辦

19、公效率和辦公質量。</p><p>  在OA辦公自動化包括用車管理模塊中,我們的最終目標是:以先進成熟的計算機和通信技術為主要手段,建成一個覆蓋政府機關和企事業(yè)單位的辦公部門的辦公信息系統,提供政府機關和企事業(yè)單位與其他專用計算機網絡之間的信息交換,建立高質量、高效率的政府信息網絡,為領導決策和政府機關和企事業(yè)單位辦公提供服務,實現政府機關和企事業(yè)單位辦公現代化、信息資源化、傳輸網絡化和決策科學化。</p

20、><p><b>  1.2國內外背景</b></p><p>  1.2.1 國外背景 </p><p>  辦公自動化于50年代在美國和日本首先興起,最初只是具有電子數據處理(EDP)的簿記功能,60年代被管理信息系統(MIS)取代,直到70年代后期才形成涉及多種技術的新型綜合學科--辦公自動化(OA)。</p><p>

21、;  80年代,國外辦公自動化得到了飛速發(fā)展,許多著名的計算機軟硬件公司都躋身于這一巨大的市場。作為辦公管理方式的一次變革,辦公自動化不僅已形成相當大的產業(yè)規(guī)模,而且從各個方面促進了計算機及信息產業(yè)的發(fā)展。辦公自動化迅速普及,已有逐步超過70年代管理信息系統建設的趨勢。</p><p>  進入90年代以來,辦公自動化在世界主要發(fā)達國家得到蓬勃發(fā)展。國外許多大公司投入了大量人力、物力,在語音、數字、文字圖像、網絡

22、技術、人機工程等方面進行了深入細致的研究,并推出了影像處理設備、文字處理機、辦公室助理機、袖珍組織機、筆記本計算機等現代辦公設備[2]。</p><p>  總體來說分為三個階段:“辦公自動化”一詞是50年代中在美國首先出現的,當時是指利用電子數據處理設備使簿記工作自動化。此后,辦公自動化的發(fā)展經歷了三個階段。第一階段,從50年代中到70年代中,采用文字處理機、復印機、傳真機、專用交換機等辦公自動化設備實現單項業(yè)

23、務的自動化。第二階段,70年代中到80年代初,把分散在各辦公室的電子計算機系統連接成計算機局部網絡。在此階段通常采用電子報表、電子文檔、電子郵件等新技術和高功能的辦公自動化設備。第三階段,從80年代中開始,辦公自動化向建立綜合業(yè)務數字網的方向發(fā)展。在此階段出現高功能的OA軟件包、多功能的OA工作站和各種聯機辦公自動化設備,如電子白板、智能復印機、智能傳真機、電子照排輕印刷設備、復合電子文件系統等。</p><p>

24、;  根據辦公室的類型、活動的特點和不同的目標可建立不同的模型或模型體系。 1996年,世界“經濟合作與發(fā)展組織”(Organization for Economic Cooperation and Development,OECD)在“科學技術和產業(yè)展望”的報告中首先提出了“以知識為基礎的經濟”概念,人們把它歸納為知識經濟(Knowledge Economic)。知識經濟的建立和發(fā)展主要指發(fā)展科學技術、教育以及創(chuàng)新(Innovatio

25、n)、應變能力(Responsiveness)、生產率(Productivity)和技能素質(Competency)為主要內涵的知識管理(Knowledge Management)[3]。從這個意義上說,辦公實際上是一個管理的過程,由于電子商務時代的企業(yè)事務處理對象瞬息萬變,這就要求作為企業(yè)與機構日常業(yè)務處理基礎平臺的辦公自動化系統,能夠提供足夠的靈活應變和開放交互能力。在辦公管理中,工作人員之間最基本的聯系是溝通、協調和控制,這些基本

26、要求在以知識管理為核心的辦公自動化系統中都將得到更好的滿足。我們所說的知識管理,實際上是一種系統,是幫助企業(yè)發(fā)現知道什么,如何</p><p><b>  1.2.2國內背景</b></p><p>  我國辦公自動化是80年代中期才發(fā)展起來的。1985年全國召開了第一次辦公自動化規(guī)劃會議,對我國辦公自動化建設進行了規(guī)劃。1986年5月在國務院電子振興領導小組辦公自動

27、化專家組第一次專家會議上,定義了辦公自動化系統功能層次和結構模式。隨后國務院率先開發(fā)了“中南海辦公自動化系統”。</p><p>  我國OA的應用和發(fā)展歷程,可以分為以下三個階段[4]:</p><p>  第一代OA系統,是從20世紀80年代中期到90年代中期以個人電腦、辦公套件為主要標志,實現了數據統計和文檔寫作電子化。第二代OA系統,是從90年代中期開始的以網絡技術和協同工作技術為

28、主要特征,實現了工作流程自動化,即將收發(fā)文從傳統的手工方式轉向工作流自動化方式。第三代OA系統,是融信息處理、業(yè)務流程和知識管理于一體的應用系統。</p><p>  自20世紀90年代中期至今,互聯網技術在我國迅速發(fā)展和普及,引出了Intranet、Extranet、Internet、政府上網工程、企業(yè)上網工程、電子政府、電子商務、電子管理、政府內部網、企業(yè)網、數字神經系統和數字化辦公等一系列新概念。在新的時期

29、,基于多年辦公自動化建設經驗和互連網技術的發(fā)展,我們對辦公自動化的認識也越來越清楚。從網絡的性質來看,辦公自動化應定位于內部網(Intranet);從辦公性質來看,辦公自動化應定位于數字化辦公;從信息化建設的角度來看,辦公自動化應是信息化建設的基礎。</p><p>  辦公自動化建設的本質是提高決策效能為目的的。通過實現辦公自動化,或者說實現數字化辦公,可以優(yōu)化現有的管理組織結構,調整管理體制,在提高效率的基礎

30、上,增加協同辦公能力,強化決策的一致性,最后實現提高決策效能的目的。</p><p>  辦公自動化應該是盡快向數字化辦公發(fā)展。所謂數字化辦公即幾乎所有的辦公業(yè)務都在網絡環(huán)境下實現。從技術發(fā)展角度來看,特別是互連網技術的發(fā)展,安全技術的發(fā)展和軟件理論的發(fā)展,實現數字化辦公是可能的。從管理體制和工作習慣的角度來看,全面的數字化辦公還有一段距離。首先數字化辦公必然沖擊現有的管理體制,使現有管理體制發(fā)生變革,而管理體制

31、的變革意味著權利和利益的重新分配;另外管理人員原有的工作習慣、工作方式和法律體系有很強的慣性,短時間內改變尚需時日。盡管如此,全面實現數字化辦公是辦公自動化發(fā)展的必然趨勢實現數字化辦公既不同于傳統的OA,也不同于MIS的建設,它的結構是Intranet網的結構,它的構建思路是自上而下的,即首先把整個內部網看成是一個整體,這個整體的對象是網上所有用戶,它必需有一個基礎,我們稱這個基礎為內網平臺,就好像PC必需有一個操作系統為基礎一樣。內網

32、平臺負責所有用戶對象的管理、負責所有網絡資源(含網絡應用)的管理、網絡資源的分層授權、網絡資源的開放標準和提供常用的網絡服務(如郵件、論壇、導航、檢索和公告等)。在平臺的基礎之上,插接各種業(yè)務應用(可理解為傳統的MIS),這些應用都是</p><p>  根據我國辦公自動化建設的現狀和存在的問題,使我國辦公自動化建設走上健康快速發(fā)展的軌道,在辦公自動化建設方面應采取如下對策[6]:</p><

33、p> ?。?)在組織實施方面,從傳統的工業(yè)項目管理體制轉向專業(yè)化和產品化實施體制,確保系統的運行維護和系統持續(xù)的升級,走合作與分工并舉的道路。由此可造就一批以辦公自動化為業(yè)務核心的、規(guī)模較大的專業(yè)軟件公司。</p><p> ?。?)在技術選向方面:選擇與世界發(fā)展潮流吻合的技術?,F在還在流行的技術并不能代表未來一定能夠流行。技術的標準化程度要高,開放程度要好。關鍵應用主張自主開發(fā),發(fā)展民族產業(yè)。在技術結構方

34、面,盡快從Client/Server結構體系轉Browser/Server結構體系,采用B/S思路,最終用戶界面統一為瀏覽器,應用系統全部在服務器端,是標準的三層結構體系。系統負載輕,開放性好,系統維護升級方便。</p><p> ?。?)系統設計方面:考慮到我國辦公自動化的現狀,采用生命周期法和快速原型法相結合,在已有產品的基礎上,以快速原型法為主。在實施方面遵循統一規(guī)范和分布實施的原則。</p>

35、<p> ?。?)在設計思想方面,從傳統的面向業(yè)務的設計轉向面向用戶的設計,即將設計的著眼點放在用戶對象身上,設計視角范圍是整個內部網,在此基礎之上進行相關業(yè)務設計。將面向對象的思想引入到系統設計中去。</p><p> ?。?)在實現方法方面,從傳統的結構化設計轉向采用復雜適用系統(CAS)理論進行實現,即從一般的業(yè)務需求中抽象出關鍵的復雜適應系統,該系統能夠適應環(huán)境變化,系統使用越久,積累的有價值

36、的東西就越多。</p><p><b>  1.3論文結構</b></p><p><b>  本論文分6章。</b></p><p>  第一章緒論,主要介紹系統發(fā)展的背景,及國內外現狀。</p><p>  第二章主要對開發(fā)語言asp.net,C#介紹,以及對開發(fā)環(huán)境visual studio2

37、010、sql sever2008 和IIS的介紹。</p><p>  第三章系統開發(fā)的可行性,目的,以及原則,并且對項目進行了詳細的介紹。</p><p>  第四章寫了系統的設計,詳細的介紹了數據庫的設計以及具體的流程圖。</p><p>  第五章系統的具體功能的實現,以及部分具體相關代碼。</p><p><b>  第六

38、章總結全文。</b></p><p>  2系統開發(fā)及相應配置</p><p><b>  2.1 C#</b></p><p>  C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可

39、視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。并且C#成為ECMA與ISO標準規(guī)范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。C#在設計者從C++繼承的可選選項方面比Java要廣泛一些(比如說struts),它還增加了自己新的特點(比方說源代碼版本定義).但它還太不成熟,不可能擠垮Java.C#還需要進化成一種開發(fā)者能

40、夠接受和采用的語言.而微軟當前為它的這種新語言大造聲勢也是值得注意的.目前大家的反應是:“這是對Java的反擊[7]。” </p><p>  2.2 asp.net簡介</p><p>  asp.net的前身ASP技術,是在IIS 2.0上首次推出,當時與 ADO 1.0 一起推出,在IIS 3.0 發(fā)揚光大,成為服務器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Vis

41、ual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術已經成為微軟推展Windows NT 4.0平臺的關鍵技術之一,數以萬計的ASP網站也是這個時候開始如雨后春筍般的出現在網絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。</p><p>  因為asp.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。通用

42、語言的基本庫,消息機制,數據接口的處理都能無縫的整合到asp.net的Web應用中。</p><p>  其中三層架構是最常用的框架。通常意義上的三層架構就是將整個業(yè)務應用劃分為:表現層(UI)、業(yè)務邏輯層(BLL)、數據訪問層(DAL)。區(qū)分層次的目的即為了“高內聚,低耦合”的思想。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯

43、上的三層,即使這三個層放置到一臺機器上。 三層體系的應用程序將業(yè)務規(guī)則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與數據庫進行交互。具體的三層分別為:</p><p> ?。?)表現層(UI):通俗講就是展現給用戶的界面,即用戶在使用一個系統的時候他的所見所得。位于最外層(最上層),離用戶最近。用于顯示數據和

44、接收用戶輸入的數據,為用戶提供一種交互式操作的界面。</p><p> ?。?)業(yè)務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業(yè)務邏輯處理。</p><p>  (3)數據訪問層(DAL):該層所做事務直接操作數據庫,針對數據的增、刪、改、查[8]。</p><p>  2.3visual studio2010</p>&l

45、t;p>  Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Tec

46、hnology Preview--CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數據庫。目前有五個版本:專業(yè)版、高級版、旗艦版、學習版和測試版。在一個組織中,應用程序生命周期管理(ALM)將牽涉到多個角色。但是在傳統意義上,這一過程中的每個角色并不是完全平等的。Visual Studio Team System 2010將堅

47、持打造一個功能平等、共同分擔的平臺以用于組織內的應用程序生命周期管理過程。</p><p>  VS作為微軟.NET Framework 平臺開發(fā)工具,無論易用性、功能性等各方面,是現時所有開發(fā)工具套件中最為出色的,而VS 2010更是微軟拋離其他對手一個里程碑版本。微軟官方確認Visual Studio 2010 正式版將在2010年4月12日正式發(fā)布,這對軟件業(yè)以及開發(fā)人員將產生重要影響。Visual Stu

48、dio 是微軟公司推出的、目前最流行的 Windows 平臺應用程序開發(fā)環(huán)境[9]。</p><p>  Visual Studio 2010精心打造了云計算架構,使在線應用軟件的開發(fā)及應用更為簡潔;在敏捷開發(fā)中,Visual Studio 2010把Scrum作為基本Agile開發(fā)模型,真正實現了方法論,這是Visual Studio的一大成就;Visual Studio 2010搭配Windows 7, Si

49、lverlight 4,在RIA 應用、Web應用上有較大切入,使Web應用達到一個新境界;Visual Studio 2010加大了對多核并行運算的支持并且其中的C++ IDE增強,可更好支持C++。</p><p>  順應新的技術潮流,每年,業(yè)界內的新技術和新趨勢層出不窮。通過Visual Studio 2010,微軟將為開發(fā)者提供合適的工具和框架,以支持軟件開發(fā)中最新的架構,開發(fā)和部署。從Visual S

50、tudio的第一個版本開始,微軟就將提高開發(fā)人員的工作效率和靈活性作為自己的目標。Visual Studio 2010將繼續(xù)關注并且顯著地改進開發(fā)者最核心的開發(fā)體驗。微軟將繼續(xù)投資于市場領先的操作系統,工具軟件和服務器平臺,為客戶創(chuàng)造更高的價值。使用Visual Studio 2010,將可以在新一代的應用平臺上,為你的客戶創(chuàng)造令人驚奇的解決方案??蛻魧⒃诓煌?guī)模的組織內創(chuàng)建應用,跨度從單個部門到整個企業(yè)。Visual Studio 2

51、010將確保在這么寬泛的范圍內的應用開發(fā)都得到支持。Microsoft Visual Studio 2010 采用拖曳式便能完成軟件的開發(fā)。簡簡單單的操作便可以實現一個界面的生成。但拖曳的界面,也應當有相應的代碼來實現功能。Microsoft Visual Studio 2010支持C#、C++ 、VB。 可以快速實現相應的功能。</p><p>  2.4sql server2008簡介</p>

52、<p>  SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。在現今數據的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數據趨勢的愿景。微軟的這個數據平臺愿景幫助公司滿足這些數據爆炸和下一代數據驅動應用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關鍵領域來支持他們的數據平臺愿景:關鍵任務教育局OA數據平臺、動態(tài)開發(fā)、關系數據和商業(yè)

53、智能。</p><p>  SQL Server 2008出現在微軟數據平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數據基礎設施和發(fā)送觀察和信息給所有用戶的成本。</p><p>  這個平臺有以下特點:</p><p>  1可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。</p>

54、<p>  2高效的——使得公司可以降低開發(fā)和管理他們的數據基礎設施的時間和成本。</p><p>  3智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。</p><p>  2.5IIS服務器簡介</p><p>  IIS是Internet Information Services的縮寫,是一個World Wide Web

55、 server。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一起提供的文件

56、和應用程序服務器,是在Windows NT Server上建立Internet服務器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內置的安全性以及NTFS文件系統建立強大靈活的Internet/Intranet站點。IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMT

57、P服務器,分</p><p>  它的功能作用是在同一時間內允許打開的網站頁面數,打開一個頁面占一個IIS,打開一個站內框架頁面占2到3個IIS;若圖片等被盜鏈,在其它網站打開本站圖片同樣占一個IIS。假若設置參數為50個IIS,則這個站允許同時有50個頁面被打開。但要在同一時間(極短的時間)有50個頁面被打開,需要50個人同時操作,這個概率還是比較低的。所以,100個IIS支持日ip1000(同時訪問網站人數必

58、定遠低于1000人)以上都不是很大問題,除非網站被盜鏈或框架引發(fā)其它消耗。</p><p>  3系統分析及其可行性</p><p>  3.1系統可行性 </p><p>  系統可行性分析是在教育局OA當前所處的環(huán)境下,分析教育局OA是否具有開發(fā)信息系統必須的技術、資金、人員及其他條件,規(guī)劃方案是否先進合理,教育局OA的管理制度和管理方式是否適應新系統開發(fā)等一

59、系列問題。因此要進行可行性研究,主要包括技術可行性、經濟可行性、社會可行性三方面。 開發(fā)任何一個基于計算機的系統時,都會受到時間和資源上的限制。因此,在接受任何一個項目開發(fā)任務之前,必須根據客戶可能提供的時間和資源條件進行可行性分析,以減少項目開發(fā)的風險,避免人力,物理和財力的浪費。本系統開發(fā)主要包括后臺數據庫的建立與維護及前端應用程序的開放兩個方面本系統的數據庫采用比較流行的sqlserver2008,該數據庫在安全性、準確性、運行

60、速度方面有絕對的優(yōu)勢,并且處理數據量大,效率高,前臺使用visual studio2010作為主要的開發(fā)工具。它可以與sql server2008進行連接。這些都是當前較為先進的開發(fā)技術,為本系統的開發(fā)設計提供了有力的技術保障。所以在技術可行性方面,開發(fā)本系統是可能的。</p><p>  由于教育局是事業(yè)單位,軟硬件配置較好,員工可以很容易學會系統的使用,而且資金實力充足,所以軟硬件的購買支出較少。人力資源管理

61、部門采用以計算機為主、人工為輔的信息處理方式進行。公司管理信息系統服務于IT的工作人員,能夠提高工作人員辦事效率,節(jié)省了開支,所以具有經濟上的可行性。</p><p>  社會因素的可行性分析,也是可行性研究中不可缺少的內容。 辦公系統的開發(fā)有利于高層領導提高對整體的把握,迅速作出決策,減輕了高層領導的工作負擔,因此開發(fā)辦公管理信息系統是得到高層領導的認可和肯定的。對于在基層的工作人員來說,辦公管理系統的開發(fā)能

62、夠減少甚至完全代替他們的手工作業(yè)。提高工作效率,因此也得到了他們的支持。從以上三個方面來分析,開發(fā)辦公管理系統是完全可行的[11]。</p><p>  3.2系統開發(fā)的原則</p><p>  采用OA建立的信息管理系統遵循以下基本原則[12]:</p><p>  (1)易用的原則 </p><p>  參照國內外信息系統的成功與失敗

63、的經驗,不論一個應用系統的功能有多么龐大,如果不能讓使用者掌握,也不能發(fā)揮作用。信息管理系統不同于財務、人事等業(yè)務軟件,只需要少數人經過培訓、掌握使用方法就可以,而是涉及各個工作崗位的人員,特別是單位的領導,如果信息系統只是領導者部門掌握使用,信息管理系統就失去了重要的作用。信息化的目的不是為了單純的擁有現代的科學技術,而是為了提高管理能力和運行效率。信息化建設不是一朝一夕的工作,需要不斷地發(fā)展和完善,需要在發(fā)展中完善,在完善中發(fā)展。&

64、lt;/p><p> ?。?)整體性保障原則 </p><p>  信息管理系統是政府、企業(yè)的數字神經系統,每個部門、每個員工都可以通過信息管理系統發(fā)布信息、獲取信息,它需要與各項業(yè)務系統有通暢的信息接口,充分利用原有系統,保護投資。OA采用平臺化結構,平臺上的功能模塊就像建筑模塊一樣,用戶可以按照本單位的需要,構建符合自己需要的信息大廈。這些模塊可以獨立升級、增添、或自行設計開發(fā),以保證信息

65、系統的發(fā)展和完善。</p><p> ?。?)實用性與適應性原則</p><p>  實用性是衡量軟件質量體系中最重要的指標,是否與業(yè)務緊密的結合,是否具有嚴格的業(yè)務針對性,是系統成敗的關鍵因素。因此,每一個提交給用戶手上的系統都應該是實用的,解決問題的。適應性是軟件質量體系中重要的指標之一,系統的設計從最開始就應該以適應于多種運行環(huán)境,而且還必須具有應變能力,以適應未來變化的環(huán)境和需求,

66、這就要求軟件設計上非常靈活,才能具有很好的通用性。</p><p>  (4)先進性與發(fā)展性原則</p><p>  采用現代最新技術,建立一種新概念的、開放的現代管理和辦公環(huán)境,它以TCP/IP、廣域網互連、路由、防火墻和網絡管理技術為核心,建立一個安全可靠的網絡應用平臺。利用最新的ASP.NET平臺、javascript和AJAX、SQLSERVER關系型數據庫等技術,結合OA思想的獨

67、特設計,建立一個開放的信息資源管理平臺。利用數據庫及分布式處理技術、模塊化功能設計,構造信息存儲與事務處理平臺。</p><p>  3.3系統開發(fā)的目的</p><p>  隨著知識經濟時代的到來,社會進步正在不斷加速,組織迫切需要一個可以實現內外資源整合的高效的信息系統,從而提升其管理水平。具體表現在: 1需要一個高效的協同管理工作平臺 能夠將組織管理中的業(yè)務活動、管理活動及活動產生的

68、信息在組織、部門、個人之間進行及時高效、有序可控、全程共享的溝通和處理。 2需要一個有效的知識資產管理平臺 過去在組織的信息化建設過程往往重視人、財、物這些有形的物質資產管理,忽視了知識資產的管理,需要借助知識管理工具對組織內外的知識進行有效的獲取、沉淀、共享、應用、學習和創(chuàng)新,從而提高員工的素質和技能、執(zhí)行力。 3需要一個個性化的系統訪問門戶 傳統的OA功能比較單一,員工容易使用,隨著功能的不斷擴展,員工對功能的需求也不盡相同,這就要

69、求系統必須具有人性化設計,能夠根據不同員工的需要進行功能組合,將合適的功能放在合適的位置給合適的員工訪問,實現真正的人本管理。 4需要一個良好的組織文化管理平臺 開放的社會造就了開放的社會人,組織規(guī)模的不斷擴大,導致領導與員工、員工與員工間的直接溝通機會越來越少,組織需要構建新的文化環(huán)境,便于員工相互溝通、增進了解、發(fā)現思想傾向并及時加以引導</p><p>  現在,Web 開發(fā)技術不斷發(fā)展和成熟,能夠在互聯網

70、上實現非常復雜的系統,滿足各種業(yè)務要求;同時,計算機硬件和網路也得到飛速發(fā)展,計算機數據處理速度以及網路傳輸速度都得到幾何倍數的增長;通過高校、專業(yè)培訓班,以及網路學習資料等渠道,人們操作計算機的熟練程度越來越高。在這種背景下, 系統基本上都是采用 Web 技術來實現,并且在實際工作中起越來越重要的作用。 現在的 OA 系統不僅能夠滿足單位或者組織內部的日常辦公活動,還能夠進一步擴展為單位之間或者組織之間的信息交流,從而達到利用計算機系

71、統,來提高辦公效率、加快各種辦公業(yè)務流程處理速度的目的,實現辦公數字化、流程自動化、操作靈活,而不受地域、時間的約束,真正提高辦公效率。目前,云山市教育局雖然也采用 Office 等軟件,實現辦公文檔的輸入和打印等功能,但是整個辦公管理過程還是停留在手工操作的層次,辦公效率較低,很多事務不能夠得到及時方便的處理,沒有能夠很好的利用該局已有的計算機硬件和網絡環(huán)境,迫切需要建立新的系統,從根本上提高辦公效率。 正是在上面描述的大背景下,同時

72、為了響應政府機構電子政務要求,提高辦公效率,云山市教育局決定委托該市的</p><p>  OA是以開放、先進的Intranet/Internet/Web技術為核心的新一代信息處理集成平臺。通過它的建設將以計算機最新并成熟的技術為依托,提高企業(yè)信息化水平,在單位內部實現信息資源共享和流通,為各級領導及時了解情況,為宏觀管理和科學決策提供高效便利的服務,單位員工及時掌握各方面動態(tài),改善辦公條件,使得單位的管理更加高

73、效化、無紙化、規(guī)范化和科學化。</p><p>  OA提供開放、安全和可管理的信息共享、業(yè)務處理和協同工作的平臺,能夠滿足單位內部事務處理需要。它主要是面向單位計算機網絡規(guī)模在幾十臺到幾百臺,主要應用為:信息共享、資料管理、業(yè)務數據查詢、公文處理、審批處理、電子郵件、數據查詢、短信發(fā)送、人事管理、固定資產管理、單位車輛管理、等等業(yè)務處理、內部辦公和協同工作,使單位內部信息管理和辦公水平更加規(guī)范、快捷,提高工作效

74、率。采用OA構建的信息管理系統可以達到以下的目標:</p><p>  用戶對本單位的信息化有很多個性化的需求。我們把信息化應用分為三個方面的內容:通用辦公應用、業(yè)務管理和決策支持。通用辦公應用是各個單位在日常運行中最基本的信息化需求,例如:信息共享、信息檢索、文件管理、電子郵件、請示與審批、短信發(fā)送、公文處理、常用信息管理、會議管理、工作計劃、出差管理等等。但是,每個單位在構建本單位的信息管理系統時,需要將這些

75、功能進行有效的組織,使之符合本單位的管理工作的需要。業(yè)務管理系統有很強的行業(yè)特點,政府部門、企業(yè)、科研機構、學校等單位都有各自的業(yè)務需求。決策系統設計建立一個實用信息系統涉及單位的各個部門、各項業(yè)務和全體人員,是一個復雜的系統工程。</p><p><b>  3.4項目介紹</b></p><p>  3.4.1項目相關單位介紹</p><p&g

76、t;  表3-1先關單位介紹</p><p>  3.4.2用車管理業(yè)務模塊功能</p><p><b> ?。?)用車申請</b></p><p>  用車申請人提出用車申請后,經同意后局長或主任安排出車,并發(fā)送用車通知給司機和用車人員;當用車完成后,需要司機執(zhí)行交車的動作,確認用車完成。</p><p><b&

77、gt;  主要包括以下功能:</b></p><p>  ●用車申請:云山市教育局各處室需要用車的人員,提出用車申請,需要填寫出行地、時間段、人員數目、行程簡介、需車類型等資料;資料填寫好后,按照用車審批流程進行流轉,</p><p><b>  ●等待審批。</b></p><p>  ●用車審批:教育局局長、主任、副局長可以對全

78、局各處室發(fā)起的用車申請進行審批,審批完成后直接生效,安排出車;教育局分管辦公室的副局長可以對各處室提交的用車申請進行審批。</p><p>  ●用車安排:用車申請審批通過后安排出車。</p><p>  ●出車通知:系統自動發(fā)送出車通知給司機、用車申請人及乘車人員。</p><p>  ●交車:當司機出車完成,回到教育局后,要執(zhí)行交車動作,確認可以做下次出車。從而

79、提高效率、</p><p><b>  (2)用車維護</b></p><p>  主任提出車輛維護后,經局長或副局長審批后,通知主任進行車輛維護。</p><p>  ●車輛維護申請:當車輛有損壞時,主任需報告局長,局長進行審批。</p><p>  ●等待審批 主任等待審批</p><p> 

80、 ●車輛審批局長開到后同意進行審批。</p><p>  ●進行車輛維護主任收到信息后,到指定地點進行車輛維護。</p><p><b>  (3)車輛信息管理</b></p><p>  當有新的車輛進來時,進行信息注冊,有益于以后方便管理。</p><p>  在用車管理功能模塊中,最重要的意義主要是完成用車的申請、

81、審批及交車等操作,實現云山市教育局用車管理自動化。 </p><p><b>  4系統設計</b></p><p><b>  4.1系統的結構</b></p><p>  信息管理平臺,將主要依據Internet/Intranet的建設原則,在先進、實用的基本網絡平臺基礎上,使用“客戶/WWW服務器/應用服務器/數據庫

82、服務器”的結構來構造單位內部的信息管理系統??蛻舳瞬捎脼g覽器模式使信息管理系統的易用性更強,客戶端不需要安裝專用的客戶端軟件,使整個系統的管理維護工作大量減少。特別是作為整個單位的信息化,系統的用戶數量多,涉及的部門多,而且可能還有遠程的用戶,如果需要維護客戶端的軟件系統,將會導致許多客戶端系統需要大量安裝、調試工作,影響整個系統的穩(wěn)定運行。用瀏覽器作為統一的信息訪問工具,避免訪問各種業(yè)務系統數據是需要啟動、進入不同編程工具設計的應用系

83、統,更有利于管理人員使用計算機獲取各個方面的業(yè)務數據[14]。系統的結構示意圖如下所示:</p><p>  4.2用車管理模塊流程圖</p><p>  4.2.1總體流程圖</p><p>  在本OA系統中,主要分四大模塊,即公文管理、用車管理、網絡會議、系統管理。我做的是用車管理模塊。</p><p>  圖4-2 總體流程圖<

84、/p><p>  4.2.2用車管理流程圖</p><p>  在用車管理模塊中,主要分為三大模塊、即用車使用管理、車輛維護管理、車輛信息管理。在用車管理中主要實現申請用車,審批及安排出車,通知用車人員和司機,歸檔。在車輛維護管理中主要實現申請維護,審批通過,維護和歸檔。在車輛信息中主要對車輛進行登記等。</p><p>  圖4-3 用車管理流程圖</p>

85、<p>  圖 4-4 用車申請</p><p><b>  4.3數據庫表設計</b></p><p>  表4-1車輛信息管理ERPCarInfo</p><p>  表4-2車輛使用ERPCarShiYong</p><p><b>  5系統功能的實現</b></p>

86、;<p><b>  5.1代碼設計</b></p><p>  5.1.1數據庫設計代碼</p><p>  5.1.2輔助類代碼 </p><p>  5.1.3 DEncrypt中哈希加密</p><p><b>  5.2界面</b></p><p>

87、<b>  5.2.1登陸界面</b></p><p>  5.2.2車輛使用管理界面</p><p>  2.2.3車輛維護申請界面</p><p><b>  6結論</b></p><p>  本文經過審題、分析、設計、調試到最后實現了企業(yè)辦公自動化系統,企業(yè)辦公自動化系統的實現從人力和物力上

88、減輕了企業(yè)對辦公業(yè)務的處理,提高了企業(yè)的整體運轉效率,未來必將會有遠大的發(fā)展前景。</p><p>  本系統主要完成了登錄管理、收/發(fā)文管理、會議管理、用車管理和系統管理功能的設計,本系統實現較簡單,交互界面友好,用戶使用方便,而且安全性能可靠,可擴展性較強。</p><p>  這次的畢業(yè)設計讓我又接觸并學習到了一種更新型更受用戶喜愛的開發(fā)技術,通過對ASP.Net的不斷學習,雖然在這

89、過程中遇到了一些困難,但是在克服這些困難之后,我對它產生了更大的興趣,并讓我明白了我在發(fā)之中還有很多的知識需要學習通過這次畢業(yè)設計,不僅讓我完整的通過學習,分析以及開發(fā),最終完成程序的編寫,而且讓我對大學所學知識以及ASP.NET開發(fā)的有關知識有了更多的了解,對我未來的發(fā)展起到很大的幫助作用。</p><p><b>  參考文獻</b></p><p>  [1]杜

90、龍 辦公自動化的國內外發(fā)展狀況及未來的發(fā)展方向[J] 電腦知識與技術(2009年3月25)</p><p>  [2]David J. Grimshaw Brian Kemp Office automation in local government in the UK[J] Local Government Studies 1989-2</p><p>  [3]Matthew Mac

91、Donald Beginning ASP.NET 4.0 in C# 2010[M] APress 2010-8 123-125</p><p>  [4]靳廣斌 現代辦公自動化教程[M] 中國人民大學出版社; 第1版 (2012年5月21日) 145-157</p><p>  [5] OA辦公系統[R] 百度百科</p><p>  [6]沃森(Karli

92、Watson)、內格爾(Christian Nagel)、齊立波、黃靜 c#入門經典(第5版)[M]清華大學出版社 (2010-12出版)256-278</p><p>  [7]沈士根、汪承焱、 許小東 Web程序設計:ASP.NET實用網站開發(fā)[M] 清華大學出版社 (2009-05出版)30-35</p><p>  [8]李萍 Asp.net 動態(tài)網站開發(fā)案例教程[M] 機械

93、工業(yè)出版社(2011-12出版)233-256</p><p>  [9]吳小雷 OA系統的需求與分析[J] 陜西師范大學學報(自然科學版)2006-12-30</p><p>  [10]張紅芹 黃水清 OA期刊質量評價知識體系初探[J] 情報雜志</p><p>  [11]2012年度中國OA軟件市場分析報告[R] 百度</p>&

94、lt;p>  [12]房大偉、呂雙 ASP.NET開發(fā)實戰(zhàn)1200例[M](第1卷)(附DVD-ROM光盤1張) 清華大學出版社 (2011-01出版)45-60</p><p>  [13]王小科、 趙會東 ASP.NET程序開發(fā)范例寶典:C#(第3版)[M](附光盤1張) 人民郵電出版社(2012-05出版)123-140</p><p>  [14]George

95、Shepherd Microsoft ASP.NET 2.0 Step By Step[M] Microsoft Press (2005年11月23日)234-245</p><p>  [15]張正禮Asp.net 4.0 網站開發(fā)與項目實戰(zhàn)清華大學出版社[M](2012-04出版)237-239</p><p><b>  致謝</b></p>

96、<p>  本設計的完成是在我們的導師陳晨老師的細心指導下進行的。在每次設計遇到問題時老師不辭辛苦的講解才使得我的設計順利的進行。從設計的選題到資料的搜集直至最后設計的修改的整個過程中,花費了陳老師很多的寶貴時間和精力,在此向導師表示衷心地感謝!導師嚴謹的治學態(tài)度,開拓進取的精神和高度的責任心都將使學生受益終生!</p><p>  還要感謝和我同一設計小組的幾位同學,是你們在我平時設計中和我一起探討問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論