【正文】
單位各個(gè)環(huán)節(jié)的信息和知識(shí)資源,提升 企 事 業(yè) 單位的工作效率、和管理水平。同時(shí), SQL Server 2020 引入了新 的數(shù)據(jù)挖掘功能,可自動(dòng)發(fā)現(xiàn)在大量數(shù)據(jù)之間隱藏的關(guān)系并可基于歷史數(shù)據(jù)作出預(yù)測。由于對(duì)數(shù)據(jù)的組織形式和業(yè)務(wù)視角密切聯(lián)系,這樣在回答經(jīng)營分析問題的時(shí)候,對(duì)數(shù)據(jù) 的查詢,分類,匯總是直接進(jìn)行的,提供了其他方式所無法比擬的查詢效率。從高級(jí)到低級(jí),這些級(jí)別包括:服務(wù)器( Analysis 服務(wù)器)、數(shù)據(jù)庫、多維數(shù)據(jù)集 /挖掘模型、維度成員以及單元。 和業(yè)務(wù)發(fā)展水平相適應(yīng)的投資保護(hù): 業(yè)務(wù)量的增大,歷史數(shù)據(jù)的增多都會(huì)使得一個(gè)在運(yùn)行初期高效的系統(tǒng)逐漸變得超負(fù)荷運(yùn)轉(zhuǎn)。 Microsoft公司用來訪問 ADO 數(shù)據(jù)的應(yīng)用程序界面技術(shù)是 OLE DB。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM 公司 1981 年推出以來, SQL 語言得到了廣泛的應(yīng)用。隨著 SQL 標(biāo)準(zhǔn)化工 作的不斷進(jìn)行,相繼出現(xiàn)了 SQL8 SQL2(1992)和SQL3(1993)。 (3)個(gè)表可以是一個(gè)基本表,也可以是一個(gè)視圖,基本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫中的表。 SQL 語句可嵌入在宿主語言的程序中使用; SQL5 語言也能作為獨(dú)立的用戶接口,供交互環(huán)境下的終端用戶使用。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操 作,可操作記錄集。所有用 SQL 編寫的程序都是可以移植的。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。因此,維護(hù)和升級(jí)革命的方式是 “瘦 ”客戶機(jī), “胖 ”服務(wù)器。 B/S、 C/S 結(jié)構(gòu)軟件技術(shù)上的比較 C/S結(jié)構(gòu)軟件(即客戶機(jī) /服務(wù)器模式)分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)不是毫無運(yùn)算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)能力,通過把應(yīng) 用軟件的計(jì)算和數(shù)據(jù)合理地分配在客戶機(jī)和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運(yùn)算量。 由于 C/S結(jié)構(gòu)軟件的數(shù)據(jù)分布特性,客戶端所發(fā)生的火災(zāi)、盜搶、地震、病毒、黑客等都成了可怕的數(shù)據(jù)殺手。由于局部網(wǎng)絡(luò)故障造成個(gè)別數(shù)據(jù)庫不能同步不說,即使同步上來,各服務(wù)器也不是一個(gè)時(shí)點(diǎn)上的數(shù)據(jù),數(shù)據(jù)永遠(yuǎn)無8 法一致,不能用于決策。 企業(yè)的業(yè)務(wù) 流程、業(yè)務(wù)模式不是一成不變的,隨著企業(yè)不斷發(fā)展,必然會(huì)不斷調(diào)整。用戶端只要使用常規(guī)可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的主頁內(nèi)容。script 引擎是處理 script 的 COM(Component Object Model)對(duì)象。 5: Session:一個(gè)用戶,可以在多個(gè)主頁之間保留和使用一些共同的信息。除了內(nèi)置組件和內(nèi)置對(duì)象,開發(fā)人員還可以自行制作實(shí)現(xiàn)特殊功能的組件。 支持幾乎所有的腳本語言。 HTML 文檔大體上由兩部分組成,即首部和主體部分。 FOR:指定與事件相關(guān)聯(lián) 的對(duì)象。 VBScript 語言是向?qū)ο蟮? 面向?qū)ο缶幊陶Z言的發(fā)展趨勢,在 VBScript 中采用了面向象的技術(shù)。 3:工作計(jì)劃 所有系統(tǒng)用戶可以按天安排和管理自己的工作計(jì)劃,在工作計(jì)劃中可以顯示完成的程度,還可以進(jìn)行歷史記錄的查詢。 9:設(shè)置菜單 設(shè)置菜單是用戶或系統(tǒng)設(shè)置參數(shù)的地方。 SQL 及 WWW 請(qǐng)求 SQL 請(qǐng)求 WEB 頁面 結(jié)果數(shù)據(jù) 圖 4 B/S結(jié)構(gòu)任務(wù)分離原則圖 由于現(xiàn)在企事業(yè)的結(jié)構(gòu)越來越具有分布式的特點(diǎn) ,公司的分支機(jī)構(gòu)也越來越多 ,而且要實(shí)現(xiàn)公司內(nèi)部的資源共享和信息交流 ,通過傳統(tǒng)的 Crower/Server 顯的很“笨重” .另外在可權(quán)限控制上 ,動(dòng)態(tài)的ASP 腳本具有良好的效率和安全性 .基于以上的分析 ,利用 Brower/Server 模式下的 VBScript 語言來創(chuàng)建 ASP 頁面 ,從而實(shí)現(xiàn)整個(gè)網(wǎng)上辦公系統(tǒng) 網(wǎng)上辦公后臺(tái)數(shù)據(jù)庫 總部 Web 服務(wù)器 內(nèi)部局域網(wǎng) 總部局域網(wǎng)客戶機(jī)瀏覽器 表示邏輯 應(yīng)用邏輯 應(yīng)用邏輯 WEB 服務(wù)器 數(shù)據(jù)庫服務(wù)器 應(yīng)用邏輯 15 數(shù)據(jù)庫設(shè)計(jì) [1] 數(shù)據(jù)庫需求分析 根據(jù)系統(tǒng)需求分析和模塊設(shè)計(jì)的要求 ,對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫 ,需要以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) . 用戶信息 :用戶 ID、用戶名稱、姓名、密碼、部門、職位、各種權(quán)限 . 部門信息 :部門 ID、部門名稱 . 職務(wù)信息 :職務(wù) ID、職務(wù)名稱 . 對(duì)于工作計(jì)劃部分?jǐn)?shù)據(jù)庫 ,需要以下數(shù)據(jù)項(xiàng) . 工作計(jì)劃信息 :記錄 ID、用戶名稱、計(jì)劃標(biāo)題、計(jì)劃內(nèi)容、計(jì)劃時(shí)間、執(zhí)行結(jié)果 . 對(duì)于通告信息數(shù)據(jù)庫 ,需要以下數(shù)據(jù)項(xiàng) , 通告信息 :通告 ID、通告標(biāo)題、通告內(nèi)容、 通告類型、發(fā)布者、發(fā)布時(shí)間 . 通告類型 :通告類型 ID、通告類型名稱 . 對(duì)于公文部分?jǐn)?shù)據(jù)庫 ,需要以下數(shù)據(jù)項(xiàng) . 公文信息 :公文 ID、公文標(biāo)題、公文內(nèi)容、公文類型、公文發(fā)布者、公文接收者名稱、公文接收者部門、公文瀏覽次數(shù)、公文發(fā)布時(shí)間、公文是否有附件 . 附件信息 :附件 ID、附件路徑、附件類型、附件所屬公文的 ID. 上傳設(shè)置 :上傳文件類型、上傳文件大小、上傳文件存放位置、上傳管理 . 對(duì)于個(gè)人通信部分?jǐn)?shù)據(jù)庫 ,需要以下數(shù)據(jù)項(xiàng) . 個(gè)人通信資料信息 :ID 號(hào)、。 7:短消息功能 系統(tǒng)中有權(quán) 限用戶可以向其它用戶發(fā)送短消息,接收者是由系統(tǒng)從現(xiàn)有的用戶中按照部門列出的,發(fā)送成功后還可以在自己發(fā)送的頁面中查看對(duì)方是否已經(jīng)查看此信息 8:資源共享 系統(tǒng)中有權(quán)限用戶可以將一些需要共享的軟件或者資料上傳到網(wǎng)上,上傳文件時(shí)需要對(duì)上傳的文件進(jìn)行說明。 2:通用菜單 通用菜單是本系統(tǒng)用戶的主要功能菜單。 VBScript 語言的特點(diǎn) VBScript 的簡單性 VBScript 語言 是 微軟公司在 Visual Basic 語言的基礎(chǔ)上開發(fā)出來的,與 Visual Basic 語言十分的類似。在用戶建立的 VBScript 應(yīng)用程序中, HTML 調(diào)用駐留在 Inter Explorer 中的 VBScript解釋器。用 HTML 生產(chǎn)的文檔是一種靜態(tài)文檔,它很難使頁面內(nèi)容,使程序更具有交互能力。它還能夠使用已有的 ODBC 驅(qū)動(dòng)程序訪問關(guān)系型數(shù)據(jù)庫。在使用前,組件的對(duì)象需要被實(shí)例化。 3: Server:提供訪問服務(wù)器的方法 (methods)和屬性 (properties)的功能。 6: Active Server Pages 與任何 AcTiveX scripting 語言兼容。 ASP簡介 [11] Active server pags (動(dòng)態(tài)服務(wù)器主頁,簡稱 ASP),內(nèi)含于 Inter Information Server(IIS)當(dāng)中,提供一個(gè)服務(wù)器端 (serverside)的 scripting 環(huán)境,讓 你產(chǎn)生和執(zhí)行動(dòng)態(tài),交互式,高效率的站點(diǎn)服務(wù)器的應(yīng)用程序。大部分 C/S結(jié)構(gòu)的軟件則不同,為了減少數(shù)據(jù)通信量,僅僅上傳中間報(bào)表數(shù)據(jù),在總部不可能查到各分支機(jī)構(gòu)(分公司、門店)的原始單據(jù)。 在 C/S結(jié)構(gòu)軟件的解決方案里,對(duì)于異地經(jīng)營的大型集團(tuán)都采用各地安裝區(qū)域級(jí)服務(wù)器,然后再進(jìn)行數(shù)據(jù)同步的模式。 e通管理系列產(chǎn)品即屬于此類結(jié)構(gòu)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器 “崩潰 ”等問題,后果不堪設(shè)想。所以客戶機(jī)越來越 “瘦 ”,而服務(wù)器越來越 “胖 ”是將來信息化發(fā)展的主流方向。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn)以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 ,特別是在 JAVA這樣的跨平臺(tái)語言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。 SQL 優(yōu)點(diǎn) [16]SQL 廣泛地被采用正說明了它的優(yōu)點(diǎn) ,使全部用戶,包括應(yīng)用程序員、 DBA 管理員和終端用戶非淺。在用戶看來,視圖和基本表是一樣的,都是關(guān)系 (即表格 )。 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)特征: (1)一個(gè) SQL 模式 (Schema)是表和約束的集合。 1987 年 6 月國際標(biāo)準(zhǔn)化組織 (ISO)將其采納為國際標(biāo)準(zhǔn)。 DTI 文件在編譯時(shí)不起任何作用。 ADO 組件: ADO 是 Micrsoft 公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。管理工作的簡化,提高了管理工作的效率,降低了系統(tǒng)運(yùn)行維護(hù)的成本。 Microsoft SQL Server 2020 Analysis Service 提供了豐富的安全性設(shè)置選項(xiàng)。具有技術(shù)完整性、靈活性和開放性。 通過與 OLAP 服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、存儲(chǔ)庫和英文查詢的緊密結(jié)合, SQL Server 2020 繼續(xù)了行業(yè)內(nèi)最全面的數(shù)據(jù)倉庫和決策支持平臺(tái)這一創(chuàng)新,在整個(gè)系統(tǒng)內(nèi)進(jìn)行了重要的改進(jìn)。 辦公自理念有了新的定義,由原先作為辦公信息化服務(wù)的概念,逐步擴(kuò)大延伸到企 事 業(yè) 單位 的各項(xiàng)業(yè)務(wù)管理環(huán)節(jié),成為了企 事 業(yè) 單位 運(yùn)營信息化和數(shù)字化的一個(gè)重要組成環(huán)節(jié),同時(shí)對(duì)服務(wù)效率的提高和對(duì)績效的考核要求日益突出 。 2 Office system on the Interbased of the ASP Abstract:along with the enterprise scale and the work region scope expansion, to fast, highly effective, the interaction work system seeks more and more in a big way. On the the work system has been suiting this kind of demand, is following the Inter information technology swift and violent development, on the the work system suitable scope and the function is more and more formidable. Moreover on the the work system or an enterprise information automation part, realizes the paperless work main way. This system is posed by the general module and the establishment module, the general module contains has: Ten thousand calendar lunisolar calendar date, the holiday inquiry, the work plan and inspects according to the day pilation work plan, the circular fence to the system in all user issue circular, the archives information (in archives may have appendix) to the designation object transmission archives, individual munication material recording relation object relation material, between the short news user carries on the exchange through the short news, resources sharing realization material Web sharing。主要需完成如下工作:熟練掌握 ASP, SQL SERVER 2020, DREAMWAVER 等開發(fā)工具的使用,運(yùn)用 JSP 編程技術(shù)構(gòu)建設(shè)網(wǎng)上辦公系統(tǒng);利用 DREAMWAVER 開發(fā)相關(guān)代碼 。本課題是基于 ASP的網(wǎng)上辦公系統(tǒng)。 關(guān)鍵字 : ASP; SQL Server 2020; Dreamweaver。 其應(yīng)用背景由單純地模擬手工辦公環(huán)境的運(yùn)用,向一個(gè)要求更高的電子化協(xié)同工作環(huán)境轉(zhuǎn)化,其環(huán)境必須為用戶提供一個(gè)打破部門界限的網(wǎng)絡(luò)互動(dòng)式辦公作業(yè)環(huán)境 。而且, SQL Server 2020 還包含對(duì)現(xiàn)有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。 微軟在數(shù)據(jù)倉庫技術(shù)上具有完整的框架: 在數(shù)據(jù)倉庫的構(gòu)造、管理、使用等過程中都有一系列的產(chǎn)品和工具。最終用戶安全性指定了哪些最終用戶可以訪問數(shù)據(jù),以及最終用戶可以執(zhí)行的操作類型,其中包括用戶是否有讀取和讀 /寫訪問權(quán)利。由于利用了