【正文】
本成分。這種方法用 E_R 圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法。 根據(jù)上面得基礎(chǔ) 知識 ,對本系統(tǒng) 的數(shù)據(jù) 流程做了相應(yīng)的設(shè)計(jì),在數(shù)據(jù)流方面提供了大量得依據(jù)。 通常在數(shù)據(jù)流圖中忽略出錯(cuò)處理,也不包括諸如打開或關(guān)閉文件之類的內(nèi)務(wù)處理。數(shù)據(jù)存儲和數(shù)據(jù)流都是數(shù)據(jù),僅僅所處的狀態(tài)不同。一個(gè)處理框可以代表一系列程序、單個(gè)程序或者程序的一個(gè)模塊;它甚至可以代表用穿孔機(jī)穿孔或目視檢查數(shù)據(jù)正確性等人工處理過程。表示信息的靜態(tài)存儲,可以代表文件、文件的一部分、數(shù)據(jù)庫的元素等。加工是對數(shù)據(jù)進(jìn)行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進(jìn)行處理,并產(chǎn)生輸出。代表系統(tǒng)之外的實(shí)體,可以是人、物或其他軟件系統(tǒng)。由于數(shù)據(jù)流是流動中的數(shù)據(jù),所以必須有信息學(xué)院 畢業(yè)論文 第 15 頁 流向,除了與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳 播的路徑,因此由一組成分固定的數(shù)據(jù)組成。此外,設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不用考慮如何具體地實(shí)現(xiàn)這些功能,因此它也是軟件設(shè)計(jì)的很好的出發(fā)點(diǎn)。 3. 2 數(shù)據(jù)流程分析 數(shù)據(jù)流圖的基礎(chǔ) 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的狀況。在公司或企業(yè)的績效考核中可以有一定程度的標(biāo)準(zhǔn),并且提高工作中的效率。 系統(tǒng)的用戶需求分析 現(xiàn)下公司或企業(yè)對于員工工作的主要信息共享以及公司或企業(yè)內(nèi)部公文的流轉(zhuǎn)。高權(quán)限的管理員可以修改每個(gè)角色的權(quán)限。 個(gè)人事務(wù) :在用戶登錄后 ,每個(gè)用戶都有的權(quán)限,包括密碼修改和信息學(xué)院 畢業(yè)論文 第 14 頁 對自己工作的安排。 根據(jù)目前流行的辦公自動化系統(tǒng)的分析,以下功能是最為實(shí)用和方便的,同時(shí)也是該設(shè)計(jì)的主要完成的功能: 用戶登錄:輸入用戶名,密碼。 本系統(tǒng)的開發(fā)本著 “通用”為原則,可以在各個(gè)行業(yè)使用,然后再根據(jù)其行業(yè)特點(diǎn)相應(yīng)的添加不同的、專業(yè)性的模塊既可?!睘榱藢⑦@個(gè)系統(tǒng) 軟件配置與軟件設(shè)計(jì)之間的橋梁做好,我開始了細(xì)致的需求分析工作。 信息學(xué)院 畢業(yè)論文 第 13 頁 第三章 需求分析 需求分析 系統(tǒng)業(yè)務(wù)需求分析 “完全弄清軟件需求是任一軟件開發(fā)工作成功的基礎(chǔ)。 .NET 框架創(chuàng)造了一個(gè)完全可操控的,安全的和特性豐富的應(yīng)用執(zhí)行環(huán)境。其強(qiáng)大的功能來自于公共語言運(yùn)行時(shí)( Common Language Runtime,CLR) 環(huán)境和類庫。而且, .NET框架可提供強(qiáng)大的跨語言繼承性、錯(cuò)誤處理和調(diào)試功能。 .NET 框架的意義就在于只用 統(tǒng)一 的命令集支持任何的編程語言。 .NET 開發(fā)平臺 .NET 首先是一個(gè)開 發(fā)平臺,它定義了一種公用語言子集( Common Language Subset,CLS) 這是一種為 符合 其規(guī)范的語言與類庫之間提供無縫集成的混合語。 Microsoft SQL Server 20xx 是新一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS),它將大量的數(shù)據(jù)按數(shù)據(jù)模型組織起來,提供存儲、檢索、維護(hù)數(shù)據(jù)的功能,使應(yīng)用系統(tǒng)能以統(tǒng)一的方式方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲取所需信息。 應(yīng)用程序開發(fā)工具:提供 TransactSQL、應(yīng)用程序的設(shè)計(jì)和優(yōu)化功能。其功能主要分為以下 4類: 數(shù)據(jù)庫管理功能:是 SQL Server 為數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫、數(shù)據(jù)庫文件及作業(yè)提供的創(chuàng)建和維護(hù)功能,以及保證數(shù)據(jù)的安全性和完整性功能。 信息學(xué)院 畢業(yè)論文 第 11 頁 SQL Server 數(shù)據(jù)庫 SQL Server 20xx是 Microsoft 公司推出的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),一般工作于 Microsoft 公司的操作系統(tǒng)平臺上,如 Windows XP/20xx。 有兩個(gè)核心組件: DataSet 和 .NET 數(shù)據(jù)提供程序,后者是一組包括 Connection、 Command、 DataReader 和 DataAdapter 對象在內(nèi)的組件。 N層編程的 解決方案就是 DataSet。 可以支持 N 層編程模式。通過 ,既可以直接處理檢索到的結(jié)構(gòu),又可以將數(shù)據(jù)放入 DataSet 對象,并與多個(gè)源的數(shù)據(jù)集成在一起,以特殊方式向用戶公開, DataSet 對象也可以獨(dú)立于 .NET 數(shù)據(jù)提供程序使用,以管理應(yīng)用程序本地的數(shù)據(jù)或源自 XML 的數(shù)據(jù)。 技術(shù) 或一前一后使用的不連續(xù)組件。 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易 。 執(zhí)行效率 : 由于它是編譯后運(yùn)行的,所以執(zhí)行效率要高得多。 是微軟發(fā)展的新的體系結(jié) 構(gòu) .NET 的一部分。 綜上所述,由于 C的這些特點(diǎn)我選擇了該語言作為系統(tǒng)開發(fā)的主要語言。其固有的特性保證了它是一種高效、安全、靈活的現(xiàn)代程序設(shè)計(jì)語言。其中 C語言的突出特點(diǎn)有: 簡潔的語 法、精心地面向?qū)ο蟮脑O(shè)計(jì)、與 Web 的緊密結(jié)合、完整的安全性與錯(cuò)誤處理、版本處理技術(shù)和靈活性與兼容性。這從根本上保證了 C與 .NET 框架的完美結(jié)合。快速應(yīng)用程序開發(fā)( Rapid Application Development, RAD)的思想與簡潔的語法是我選擇該語言的一個(gè)重要原因。 B/S 結(jié)構(gòu)系統(tǒng):是用動態(tài)網(wǎng)頁技術(shù),加入辦公自動化系統(tǒng)的開發(fā)理念和思想,完全適應(yīng)網(wǎng)絡(luò)辦公和移動 辦公需求,也是現(xiàn)代辦公自動化系統(tǒng)的首選技術(shù)。 C/S 結(jié)構(gòu)系統(tǒng):是傳統(tǒng)開發(fā)模式,一般以數(shù)據(jù)庫和客戶端的兩層結(jié)構(gòu)實(shí)現(xiàn),也有加入中間件的三層或多層結(jié)構(gòu),在辦公自動化系統(tǒng)早期是標(biāo)準(zhǔn)的系統(tǒng)模式,但隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)的發(fā)展,它已經(jīng)無法滿足現(xiàn)在的遠(yuǎn)程網(wǎng)絡(luò)辦公和移動辦公。 信息學(xué)院 畢業(yè)論文 第 8 頁 第二章 基礎(chǔ)理論知識 該系統(tǒng)采用 B/S 模式,利用 C語言編寫系統(tǒng)的事務(wù)邏輯層, 技術(shù)開發(fā)前臺頁面和 技術(shù)與數(shù)據(jù)庫的連接和應(yīng)用。所以,從這方面進(jìn)行分析,我認(rèn)為這套系統(tǒng)的面向 對象非常廣泛,這個(gè)系統(tǒng)是可行的。同時(shí)這套系統(tǒng)也在一定程度上為企業(yè)或公司節(jié)省了紙張、文具的開支,通過調(diào)查和分析,企業(yè)或公司在經(jīng)濟(jì)上的開銷是可以支付,并沒有很大的經(jīng)濟(jì)負(fù)擔(dān)。 經(jīng)濟(jì)可 行性研究 系統(tǒng)用于企業(yè)或公司,使用 B/S 架構(gòu),從維護(hù)上節(jié)約費(fèi)用。 對于數(shù)據(jù)庫的易維護(hù)性特別強(qiáng),且易于連接。使企業(yè)在信息化道路上走在業(yè)界前沿,并充分利用信息化帶來的方便快捷,提高企業(yè)的競爭力,從而使企業(yè)立于不敗之地。 系統(tǒng)提供文檔和員工信息的管理方便員工及時(shí)的了解公司的動態(tài)。 把數(shù)據(jù) 庫訪問,邏輯功能和 ASP 技術(shù)等有機(jī)地集成在一起,使之特別適合于構(gòu)建復(fù)雜的大中型信息學(xué)院 畢業(yè)論文 第 6 頁 應(yīng)用,更好支持 B/S 結(jié)構(gòu),保證系統(tǒng)具有很好的可擴(kuò)展性。 要做的工作 本文所設(shè)計(jì)的基于 B/S 架構(gòu)的辦公自動化系統(tǒng)是企業(yè)日常辦公的信息化系統(tǒng),需完成的設(shè)計(jì)任務(wù)如下: (1).數(shù)據(jù)庫概念模型設(shè)計(jì); (2).系統(tǒng)整體架構(gòu)設(shè)計(jì); (3).具體子模塊邏輯功能設(shè)計(jì)與代碼實(shí)現(xiàn); (4).頁面代碼的實(shí)現(xiàn)。一體化的 OA 系統(tǒng)的含義是利用現(xiàn)代化的計(jì)算機(jī)網(wǎng)絡(luò)通信系統(tǒng)把三個(gè)層次的 OA 系統(tǒng)集成一個(gè)完整的 OA 系統(tǒng),使辦公信息的流通更為合理,減少許多不必要的重復(fù)輸入信息的環(huán)節(jié),以期提高整個(gè)辦公系統(tǒng)的效率。 OA 系統(tǒng)、信息管理級 OA 系統(tǒng)和決策支持級 OA 系統(tǒng)是廣義的或完整的 OA 系統(tǒng)構(gòu)成中的三個(gè)功能層次。而設(shè)備方面,信息學(xué)院 畢業(yè)論文 第 5 頁 硬件及必要軟件都需齊備。這些都需要辦公自動化的輔助。辦公室是各行業(yè)工作的領(lǐng)導(dǎo)進(jìn)行決策的場所。通常辦公室的業(yè)務(wù),主要是進(jìn)行大量文件的處理,起草文件、通知、各種業(yè)務(wù)文本,接受外來文件存檔,查詢本部門文件和外來文件,產(chǎn)生文件復(fù)件等等。 辦公室自動化是近年隨著計(jì)算機(jī)科學(xué)發(fā)展而提出來的新概念,辦公室自動化英文原稱縮寫為 OA,辦公室自動化系統(tǒng)一般指實(shí)現(xiàn)辦公室內(nèi)事務(wù)性業(yè)務(wù)的自動化,而辦公自動化則包括更廣泛的意義,即包括網(wǎng)絡(luò)化的大規(guī)模信息處理系統(tǒng)。一個(gè)企業(yè)實(shí)現(xiàn)辦公自動化的程度高低也是衡量其實(shí)現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)。 企業(yè)辦公自動化系統(tǒng)概述 企業(yè)辦公自動化簡稱 OA 是將企業(yè)現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式,是當(dāng)前新技術(shù)革命中一個(gè)非常活躍和具有很強(qiáng)生命力的技術(shù)應(yīng)用領(lǐng)域,是信息化社會的產(chǎn)物。眾多企業(yè)認(rèn)識到盡快進(jìn)行辦公自動化建設(shè),并占據(jù)領(lǐng)先地位,將有助于保持競爭優(yōu)勢,使企業(yè)的發(fā)展形成良性循環(huán)。隨著辦公自動化的推廣,越來越多的企業(yè)將通過自己的 Intra 網(wǎng)絡(luò)聯(lián)接到 Inter 上,所以這種網(wǎng)上交流的潛力將非常巨大。一方面,企業(yè)的員工可以在 Inter 上查找有關(guān)的技術(shù)資料、市場行情,與現(xiàn)有或潛在的客戶、合作伙伴聯(lián)系;另一方面,其他企業(yè)可以通過 Inter 訪問你對外發(fā)布的企業(yè)信息,如企業(yè)介紹、生產(chǎn)經(jīng)營業(yè)績、業(yè)務(wù)范圍、產(chǎn)品 /服務(wù)等信息。操作人員只須點(diǎn)擊一個(gè)按鈕就可以得到想要的結(jié)果,從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管理和決策。 辦公自動化可以和一個(gè)企業(yè)的業(yè)務(wù)結(jié)合的非常緊密,甚至是定制的。由于網(wǎng)絡(luò)的存在,這種交流與協(xié)調(diào)幾乎可以在信息學(xué)院 畢業(yè)論文 第 3 頁 瞬間完成,并且不必?fù)?dān)心對方是否在電話機(jī)旁邊或是否有傳真機(jī)可用。辦公自動化不僅兼顧個(gè)人辦公效率的提高,更重要的是可以實(shí)現(xiàn)群體協(xié)同工作。由于 .NET 的跨平臺性,采用 B/S 架構(gòu)開發(fā)的方式來實(shí)現(xiàn)即使以后服務(wù)器環(huán)境改變也不用在軟件上二次投資,從而降低成本、節(jié)約開支、提高效率。因此企業(yè)更應(yīng)該及早構(gòu)建自身的信息化平臺,由于構(gòu)建企業(yè)信息化平臺需要較大的投入,所以應(yīng)著重考慮投入 /產(chǎn)出比問題。導(dǎo)致這些問題的實(shí)質(zhì)在于缺少一個(gè)統(tǒng)一、綜合、開放的協(xié)同應(yīng)用平臺。企業(yè)通過構(gòu)建高效實(shí)用的企業(yè)辦公系統(tǒng),使企業(yè)內(nèi)外實(shí)現(xiàn)高效信息溝通聯(lián)絡(luò)、網(wǎng)絡(luò)協(xié)同無紙化辦公;幫助企業(yè)最終實(shí)現(xiàn)規(guī)范管理,信息資源高效傳遞;使企業(yè)從彼此獨(dú)立被動的混亂管理模式轉(zhuǎn)向一體化,信息共享的統(tǒng)一管理模式,并最終提高企業(yè)競爭力。強(qiáng)化企業(yè)信息基礎(chǔ)建設(shè),提高企業(yè)管理效率是企業(yè)獲得持久競信息學(xué)院 畢業(yè)論文 第 2 頁 爭力的最佳途徑。 辦公自動化 系統(tǒng)的基本功能是企業(yè)內(nèi)部信息的發(fā)布與傳遞、工作流管理和 公文 管理 變得極為方便快捷。伴隨網(wǎng)絡(luò)通信 , 分布式處理和數(shù)據(jù)庫技術(shù)的發(fā)展,辦公自動化使企業(yè)現(xiàn)代化的無紙辦公成為現(xiàn)實(shí) 。 在信息技術(shù)飛速發(fā)展的今天,辦公自動化技術(shù)的內(nèi)涵和外延都發(fā)生了根本的改變。 企業(yè)對信息需求的增長,使計(jì)算機(jī),網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到企業(yè)的日常工作中。s of the exchanges is getting more convenient and make employee can at any time anywhere of keep close contact with business enterprise. 2)Security and Reliable According to WEB business enterprise calculation, the function stabilizes access concentration control, avoid the data reveal of various identity verification tool, protect a system data a safety. 3)Enterprise Office The integrated business enterprise manages function, the 信息學(xué)院 畢業(yè)論文 共 8 頁 第 5 頁 standard allocation tests to frequently manage, personal management, the official document flows to turn etc. have a worth mold piece very much and constituted business enterprise information management of axis. Keyword: Office automation integrated work B/S system automation