【正文】
規(guī)范,實(shí)現(xiàn)了通過(guò)網(wǎng)絡(luò)對(duì)信息進(jìn)行發(fā)布、傳遞、接收等一系列功能。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),建設(shè)一個(gè)安全、可靠、開(kāi)放、高效的信息網(wǎng)絡(luò)和辦公自動(dòng)化、信息管理電子化系統(tǒng),為管理學(xué)校提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務(wù),實(shí)現(xiàn)檔案管理自動(dòng)化和辦公事務(wù)處理自動(dòng)化,以提高辦公效率和管理水平,實(shí)現(xiàn) 公司 各部門日常業(yè)務(wù)作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,實(shí)現(xiàn)信息的在線查詢 、 借閱。 辦公模式的現(xiàn)狀 在科技不發(fā)達(dá)時(shí)期,我國(guó) 大多 辦公 模式為 傳統(tǒng)的辦公模式 , 主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。 一個(gè)大型的計(jì)算機(jī)管理系統(tǒng)必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過(guò)合理的選擇數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)以及開(kāi)發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)系統(tǒng),才能充分發(fā)揮計(jì)算機(jī)信息管理 的 優(yōu)勢(shì) [2]。本文中就如何在軟件中實(shí)現(xiàn)以上幾點(diǎn)作了詳細(xì)分析與講解,并給出了使用 Sql Server 數(shù)據(jù)庫(kù)建立本系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)例。 本文論述了一個(gè)基于公司企業(yè)實(shí)現(xiàn)無(wú)紙化辦公的采用 B/S 模式下的充分利用數(shù)據(jù)庫(kù)服務(wù)的整體軟件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。隨著時(shí)代的發(fā)展,低效辦公方式與不斷增長(zhǎng)的辦公業(yè)務(wù)量之間的矛盾日益尖銳,同時(shí),隨著社會(huì)信息量的迅猛膨脹,依靠人工手段及時(shí)對(duì)大量信息進(jìn)行收集、整理和分析是難以做到的。在這樣的一個(gè)前提下,作為提高辦公管理效率的基礎(chǔ)平臺(tái),辦公自動(dòng)化已經(jīng)成了事業(yè)單位、 企業(yè)機(jī)構(gòu)的必備工具。討論了系統(tǒng)的結(jié)構(gòu)框架和設(shè)計(jì)原理。 關(guān)鍵詞 B/S; 網(wǎng)絡(luò)辦公系統(tǒng); ; SQL 技術(shù) iii Abstract The work office system is for adapting to the modern with no paper at all and worked trend that handle official business, serve and handle official business modernly and operate better, a set of office automated systems applied to the every profession and trade enterprises and institutions extensively developed on the basis of Inter Web. Handle official business and turn (abbreviation into OA Sautomatically Office Automation). This article elaborated one to realize under the paperless work use B/S pattern full use database service overall software platform design and the realization based on the pany the system structural framing and the principle of the system database design mentality and the realization system construction mainly lies in the system use jurisdiction with emphasis the design, the pany transport business flow segmentation and patternizing, the system database reasonable design and the in this article on realized in the software above several has made the multianalysis and the explanation, and gave has used Sql the Server database creation this system database the example. Keywords B/S; work office system。 企業(yè)對(duì)信息需求的增長(zhǎng),使計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到企業(yè)的日常生活中。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無(wú)紙化逐步得到了 公司 領(lǐng)導(dǎo)的重視。最終實(shí)現(xiàn) “ 無(wú)紙 ” 辦公。系統(tǒng)中設(shè)置的個(gè)人辦公管理模塊,為個(gè)人辦公提供了一個(gè)更為方便的管理平臺(tái),大大提高個(gè)人辦公的工作效率,進(jìn)而提高整個(gè)企業(yè)的辦公效率。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來(lái)維護(hù)電腦,不必?fù)?dān)心電腦故障問(wèn)題。 現(xiàn)行系統(tǒng)業(yè)務(wù)說(shuō)明 企業(yè)辦公自動(dòng)化現(xiàn)行系統(tǒng)行使瀏覽企業(yè)公告、發(fā)送手機(jī)短信、傳送與接收文件等多項(xiàng)功能。而在 ASP 中,程序員就需要利用對(duì)象和幾個(gè)組件才能完成 非常容易實(shí)現(xiàn)的功能。 的諸多優(yōu)越性也正是可以滿足系統(tǒng)的要求?,F(xiàn)今大多數(shù) 采用的是 SQL SEVER 數(shù)據(jù)庫(kù)和 ORACLE 數(shù)據(jù)庫(kù),這兩類數(shù)據(jù)庫(kù)是支持大規(guī)模查詢的數(shù)據(jù)庫(kù),還有一些小數(shù)據(jù)庫(kù),我認(rèn)為是不適合企業(yè)辦公這種數(shù)據(jù)操作量龐大,更改平凡的應(yīng)用。 辦公自動(dòng)化系統(tǒng)采用 模塊化開(kāi)發(fā)方法,將整個(gè)系統(tǒng)劃分為多個(gè)功能模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開(kāi)發(fā)的組織和管理。 基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 第 3 章 企業(yè)辦公自動(dòng)化管理系需求分析,主要闡述了企業(yè)辦公自動(dòng)化管理系統(tǒng)的需求分析。 第 7 章 企業(yè)辦公自動(dòng)化管理系統(tǒng)測(cè)試維護(hù) ,主要設(shè)計(jì)了企業(yè)辦公自動(dòng)化管理系統(tǒng)的測(cè)試和維護(hù)過(guò)程和步驟。 .NET Framework大致可以分為兩個(gè)部分,分別為通用語(yǔ)言運(yùn)行環(huán)境 (Common Language Runtime, CLR) 和 .NET Frame work類庫(kù)。 在 .NET Framework 框架基礎(chǔ)上的應(yīng)用程序主要包括 WINDOWS FORMS應(yīng)用程序,其中 “ WEB FORMS”和“ WEB SERVICE”,它們組成了全新的因特網(wǎng)應(yīng)用程序,而 WINDOWS FORMS是全新的窗口應(yīng)用程序。在 .NET FRAMEWORK之上,無(wú)論采用哪種編程語(yǔ)言編寫的程序,都被編譯成 IL, IL經(jīng)過(guò)再次編譯形成機(jī)器碼,完成 IL到機(jī)器碼編譯任務(wù)的是 JIT(JUST IN TIME)編譯器。 在上面我已經(jīng)談了 .NET是如何誕生的,并且簡(jiǎn)單的說(shuō)明了一下 .NET的設(shè)計(jì)框架是什么樣子的。當(dāng)然在操作系Base Class Library Common Language Specification Common Language Runtime : Data and XML VViissuuaall SSttuuddiioo..NNEETT : Web Services and Web Forms Visual Basic174。 (1) Web項(xiàng)目有一個(gè)單獨(dú)的項(xiàng)目文件( ******.csproj),這個(gè)文件中 ,定義了 WEB項(xiàng)目有哪些文件被包含進(jìn)去; 下面舉一個(gè)開(kāi)發(fā)網(wǎng)站時(shí)候最長(zhǎng)碰到的一個(gè)場(chǎng)景來(lái)說(shuō)明這么做的好處。又比如支持網(wǎng)友上傳文件,保存這些文件的目錄和文件。 而這種 VS2021下就已經(jīng)實(shí)現(xiàn)的開(kāi)發(fā)模版,就可以很好的解決這個(gè)問(wèn)題。 這么做最大的麻煩是,在一個(gè)站點(diǎn)下不使用虛擬目錄,部署多個(gè) Web項(xiàng)目的時(shí)候。(代碼之間的約束關(guān)系)。 比如初始化 Debug環(huán)境等。 而不需要每次都手工部署 Com+后才能調(diào)試。當(dāng)然是否使用 NTLM 驗(yàn)證也是可選的。 (4) .NET終端設(shè)備 提供 Inter連接并實(shí)現(xiàn) Web服務(wù)的終端設(shè)備是 .NET的前端基礎(chǔ)。 (6) .NET( DotNet) 首先 給出微軟的 DotNet定義: 基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 是 Microsoft .NET XML Web Services 平臺(tái)。公共語(yǔ)言運(yùn)行庫(kù)是 .NET Framework 的基礎(chǔ)。 .NET可以運(yùn)行在任何一臺(tái)安裝了 Windows系統(tǒng)的機(jī)器上,但前提是這臺(tái)機(jī)器必須安裝 IIS。 C的類型就是 .NET框架所提供的類型, C本身并無(wú)類庫(kù),而是直接使用 .NET框架所提供的類庫(kù)??蛻舳撕推渌麘?yīng)用程序可以將這些 Web服務(wù)作為可重用的構(gòu)件塊。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法已經(jīng)很流行,因?yàn)樗茏尦绦騿T利用預(yù)先包裝好的組件方便地創(chuàng)建應(yīng)用程序。一個(gè)在線商人可以購(gòu)買用于 在線信用卡付款、用戶身份驗(yàn)證、網(wǎng)絡(luò)安全和庫(kù)存數(shù)據(jù)庫(kù)的 Web服務(wù)來(lái)建立一個(gè)電子商務(wù) Web站點(diǎn)。 通用數(shù)據(jù)訪問(wèn) (Universal data access)是 .NET的另外一個(gè)基本概念。可利用 .NET將數(shù)據(jù)存放在中間位置,而不是存放在各個(gè)分離的系統(tǒng)上。用戶不必對(duì)信息進(jìn)行同步,因?yàn)橹虚g位置的信息會(huì)及時(shí)更新。目前,可以用來(lái)編寫 .NET應(yīng)用程序的編程語(yǔ)言不下 20種,如 C++、 Visual Basic .NET、 JScript,以及微軟最新推出的開(kāi)發(fā)語(yǔ)言 —— C,此外還包括不少第三方的語(yǔ)言,比如 COBOL、 Eiffel、 Perl、Python、 Smalltalk等等。 ADO數(shù)據(jù)訪問(wèn)模型相比, 一些新的特性 —— 基于 XML,并且是松散耦合的 (looselycoupled)。 Windows窗體為 .NET Framework提供了美觀的客戶端圖形用戶界面,它囊括了現(xiàn)在的 VB 組件庫(kù) (Visual Basic ponent library) 和 Windows 基礎(chǔ)類庫(kù) (Windows Foundation Classes),以及高效易用的底層 Win32 API 的所有優(yōu)點(diǎn)。 以 XML/SOAP為核心 .NET Framework目標(biāo)是將軟件轉(zhuǎn)化為服務(wù),因此基于 XML和 SOAP系列的集成標(biāo)準(zhǔn)。 微軟已經(jīng)將 .NET Framework的核心部分通用語(yǔ)言規(guī)范 (即 Common Language Infrastructure)提交給了歐洲計(jì)算機(jī)制造商協(xié)會(huì) (ECMA)。 2. ActiveReports Adobe PDF、 Microsoft Excel、 RTF、HTML、 Text和 TIFF。 4. ActiveReports for .NET專業(yè)版有一個(gè)最終用戶報(bào)表設(shè)計(jì)器控件,允許你集成報(bào)表設(shè)計(jì)器到你自己的應(yīng)用程序提供給最終客戶。 專業(yè)版包括所有標(biāo)準(zhǔn)版的特征、最終用戶設(shè)計(jì)器、 Server Web Viewer控件。另外,還有為數(shù)據(jù)庫(kù)準(zhǔn)備的 AppData 文件夾,以及其他特殊文件 夾,諸如存儲(chǔ) XML文件、本地化信息、皮膚和主題。 無(wú)需使用 IIS 創(chuàng)建網(wǎng)站:在利用 VS2021 進(jìn)行開(kāi)發(fā)時(shí),無(wú)需安裝 IIS,可以在一個(gè)非 iput 的文件夾中存儲(chǔ)完整的網(wǎng)站。豐富的 XML和INTERNET標(biāo)準(zhǔn)。它還可以獲得非凡的可伸縮性和可靠性。 基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 一般情況下,一個(gè) MIS系統(tǒng)可分為分析、設(shè)計(jì)、測(cè)試和試運(yùn)行四個(gè)階段。其中 SELECT語(yǔ)句是最常用的查詢語(yǔ)句,并且 SQL的查詢 語(yǔ)法 非常簡(jiǎn)單,操作方便。 最終確定的硬件環(huán)境配置為: CPU: Intel P4 ; 內(nèi)存: 512MB DDR; 硬盤: 30GB。隨著 Windows 98/Windows 2021 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。后者則具有節(jié)省投資、跨地域廣的優(yōu)點(diǎn)。 1.硬件環(huán)境不同 : C/S 一般建立在專用的網(wǎng)絡(luò)上 , 小范圍里的網(wǎng)絡(luò)環(huán)境 , 局域網(wǎng)之間再通過(guò)專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù) . B/S 建立在廣域網(wǎng)之上的 , 不必是專門的網(wǎng)絡(luò)硬件環(huán)境 ,例與電話上網(wǎng) , 租用設(shè)備 . 信息自己管理 . 有比 C/S 更強(qiáng)的適應(yīng)范圍 , 一般只要有操作系統(tǒng)和瀏覽器就行 2.對(duì)安全要求不同 C/S 一般面向相對(duì)固定的用戶群 , 對(duì)信息安全的控制能力很強(qiáng) . 一般高度機(jī)密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜 . 可以通過(guò) B/S 發(fā)布部分可公開(kāi)信息 . B/S 建立在廣域網(wǎng)之上 , 對(duì)安全的控制能力相對(duì)弱 , 面向是不可知的用戶群 . 基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 3.對(duì)程序架構(gòu)不同 C/S 程序可以更加注重流程 , 可以對(duì)權(quán)限多層次校驗(yàn) , 對(duì)系統(tǒng)運(yùn)行速度可以較 少考慮 . B/S 對(duì)安全以及訪問(wèn)速度的多重的考慮 , 建立在需要更加優(yōu)化的基礎(chǔ)之上 . 比C/S 有更高的要求 B/S 結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢(shì) , 從 MS 的 .NET 系列的 BizTalk 2021 Exchange 2021 等 , 全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng) . SUN 和 IBM推的 JavaBean 構(gòu)件技術(shù)等 ,使 B/S 更加成熟 . 4.軟件重用不同 C/S 程序可以不可避免的整體性考慮 , 構(gòu)件的重用性不如在 B/S 要求下的構(gòu)件的重用性好 . B/S 對(duì)的多重結(jié)構(gòu) ,要求構(gòu)件相對(duì)獨(dú)立的功能 . 能夠相對(duì)較好的重用 .就入買 來(lái)的餐桌可以再利用 ,而不是做在墻上的石頭桌子 5.系統(tǒng)維護(hù)不同 系統(tǒng)維護(hù)是軟件生存周期中 ,開(kāi)銷大 。 基于 的企業(yè)辦公自動(dòng)化 管理系統(tǒng)的設(shè)計(jì)與