【正文】
行判斷識別用戶的身份,在以后的篇幅里將詳細(xì)了論述數(shù)據(jù)庫數(shù)據(jù)表的建立。例如:一般情況下,計算機(jī)的最高權(quán)限總是設(shè)置為 admin(管理員)權(quán)限,它有權(quán)使用計算機(jī)的一切功能與資源,包括賦予其他用戶低于自己的權(quán)限。 權(quán)限設(shè)置 權(quán)限的劃分與使用是參照現(xiàn)實世界中的處于不同階級,不同職位的人具有不同的身份,擁有不同的資源的情況在計算機(jī)系統(tǒng)中的再現(xiàn)。同時我們也認(rèn)為,企業(yè)辦公主要是一個文件流轉(zhuǎn)的過程,所有的辦公事務(wù)都可以抽象成一個數(shù)據(jù)庫表單。如圖 31 職員 職員本地傳送部門辦公職員 職員本地傳送部門辦公異地傳送 圖 31 辦公自動化提了多年,但效果并不明顯,人們還是停留在單機(jī)字處理和表格處理的所謂辦公自動化的初級階段。 數(shù)據(jù)倉庫支持 SQL Server 2020 為了滿足現(xiàn)代企業(yè)大規(guī)模數(shù)據(jù)進(jìn)行有效分析和利用的要求,包含了一系列提取、分析、總結(jié)數(shù)據(jù)的工具,從而使聯(lián)機(jī)分析處理成為可能。 SQL Server2020 的分布式查詢允許用戶同時引用多處數(shù)據(jù)源,但其友好的界面使用戶覺的好象自始至終都是在操作一個數(shù)據(jù)源。 SQL Server 2020 所支持的聯(lián)盟數(shù)據(jù)庫服務(wù)器特性允許用戶在多個數(shù)據(jù)庫服務(wù)器上去。 SQL Server 2020 的編程浙江育英職業(yè)技術(shù)學(xué)院畢業(yè)論文 XD 網(wǎng)絡(luò)辦公系統(tǒng) 第 19 頁 共 38 頁 模式在很大程度上與專用于開發(fā) WEB應(yīng)用的 Windows DNA 架構(gòu)相集成。當(dāng)然,密碼也就不會泄露。以下的程序代碼實現(xiàn)了建立一個賬號的功能,在頁面中,程序要求用戶輸入賬號、密碼等信息,然后,將這些 信息作為賬號信息存入名為 UserCount 的數(shù)據(jù)表,在這個表中,用戶密碼是使用 MD5 加密保存的。但重要的一點是對于用戶密碼設(shè)置習(xí)慣的保護(hù)。 一些黑客破獲這種密碼的方法是一種被稱為“跑字典”的方法。 MD5 的典型應(yīng)用是對一段 Message(字節(jié)串 )產(chǎn)生 fingerprint(指紋 ),以防止被“篡改”。 圖 21 浙江育英職業(yè)技術(shù)學(xué)院畢業(yè)論文 XD 網(wǎng)絡(luò)辦公系統(tǒng) 第 17 頁 共 38 頁 MD5 不可 逆加密方式 MD5 簡介 MD5 的全稱是 MessageDigest Algorithm 5,在 90 年代初由 MIT 的計算機(jī)科學(xué)實驗室和 RSA Data Security Inc 發(fā)明,經(jīng) MD MD3 和 MD4 發(fā)展而來。而 56 位長的密鑰的窮舉空間為 256,這意味著如果一臺計算機(jī)的速度是每一秒種檢測一百萬個密鑰,則它搜索完全部密鑰就需要將近 2285 年的時間,可見,這是難以實現(xiàn)的,當(dāng)然,隨著科學(xué)技術(shù)的發(fā)展,當(dāng)出現(xiàn)超高速計算機(jī)后,我們可考慮把 DES 密鑰的長度再增長一些,以此來達(dá)到更高的保密程度。 二、 DES算法理論圖解 DES 的算法是對稱的,既可用于加密又可用于解密。故 Key 實際可用位數(shù)便只有 56 位。逆置換正好是初始置的逆運算,例如,第 1 位經(jīng)過初始置換后,處于第 40位,浙江育英職業(yè)技術(shù)學(xué)院畢業(yè)論文 XD 網(wǎng)絡(luò)辦公系統(tǒng) 第 13 頁 共 38 頁 而通過逆置換,又將第 40位換回到第 1位,其逆置換規(guī)則如下表所示: 40,8,48,16,56,24,64,32,39,7,47,15,55,23,63,31, 38,6,46,14,54,22,62,30,37,5,45,13,53,21,61,29, 36,4,44,12,52,20,60,28,35,3,43,11,51,19,59,27, 34,2,42,10,50,18,58 26,33,1,41, 9,49,17,57,25, 放大換位表 32, 1, 2, 3, 4, 5, 4, 5, 6, 7, 8, 9, 8, 9, 10,11, 12,13,12,13,14,15,16,17,16,17,18,19,20,21,20,21, 22,23,24,25,24,25,26,27,28,29,28,29,30,31,32, 1, 單純換位表 16,7,20,21,29,12,28,17, 1,15,23,26, 5,18,31,10, 2,8,24,14,32,27, 3, 9,19,13,30, 6,22,11, 4,25, 在 f(Ri,Ki)算法描述圖中, S1,S2...S8為選擇函數(shù),其功能是把 6bit數(shù)據(jù)變?yōu)?4bit數(shù)據(jù)。 DES 算法詳述 DES 算法把 64 位的明文輸入塊變?yōu)?64 位的密文輸出塊,它所使用的密鑰也是 64位,整個算法的主流程圖如下: 其功能是把輸入的 64位數(shù) 據(jù)塊按位重新組合,并把輸出分為 L0、 R0兩部分,每部分各長 32 位,其置換規(guī)則見下表: 58,50,12,34,26,18,10,2,60,52,44,36,28,20,12,4, 62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8, 57,49,41,33,25,17, 9,1,59,51,43,35,27,19,11,3, 61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7, 即將輸入的第 58 位換到第一位,第 50 位換到第 2 位, ...,依此類推,最后一位是原來的第 7位。 DES 算法是這樣工作的:如 Mode 為加密,則用 Key 去把數(shù)據(jù) Data 進(jìn)行加密, 生成 Data 的密碼形式( 64 位)作為 DES 的輸出結(jié)果;如 Mode 為解密,則用 Key 去把密碼形式的數(shù)據(jù) Data 解密,還原為 Data 的明碼形式( 64 位)作為 DES 的輸出結(jié)果。 1977 年 1 月,美國政府頒布:采納 IBM 公司設(shè)計的方案作為非機(jī)密數(shù)據(jù)的正式數(shù)據(jù)加密標(biāo)準(zhǔn)( DES 棗 Data Encryption Standard)。通過站點服務(wù)器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。 4. 提供廣告輪播器、取得瀏覽器信息、 URL 表管理等內(nèi)置功能。 從應(yīng)用的層面看, ASP 有如下的功能: 1. 處理由瀏覽器傳送到站點服務(wù)器的表單輸入。 5. 與任何 ActiveX scripting 語言兼容。 ASP 腳本是在站點服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。 2. 使用常規(guī)文本編輯器(如 Windows 下的記事本),即可進(jìn)行 *.asp 頁面的設(shè)計。使你的站點具有更加靈活和方便的交互性,在 Inter中實現(xiàn)信息的傳遞和檢索越來越容易。我們可以通過 ASP結(jié)合 HTML 語言、 ASP 指令和 ActiveX 元件以及數(shù)據(jù)庫等方面知識,使用自己的 Web 服務(wù)器創(chuàng)建并運行動態(tài)的交互式 Web 站點。企業(yè)內(nèi)部通過防火墻接入 Inter,再整個網(wǎng)絡(luò)采用TCP/IP 協(xié)議。 B/S 結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用 Inter 虛擬專網(wǎng)( VPN)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂 3tier結(jié)構(gòu)。 系統(tǒng)開發(fā)的工具是采用 Sql SERVER 數(shù)據(jù)庫 +ASP 后臺語言 + 運行環(huán)境的經(jīng)典的基于 Web 的 B/S系統(tǒng)的開發(fā)工具。 系統(tǒng)的環(huán)境配置選擇 開發(fā)系統(tǒng)所可以使用的方法和工具有很多種,形式也各不相同,在此我將采用公司內(nèi)部網(wǎng)站的形式,結(jié)合公司原有的內(nèi)部局域網(wǎng),形成服務(wù)器安裝,所有客戶機(jī)可同時瀏覽。 ? 客戶的個人資料與公司員工的人事資料分開保存,可隨時調(diào)用與查詢。該公司以前的經(jīng)營管理狀態(tài)是比較傳統(tǒng) 的紙筆記錄,人員面對面的頻繁交流,大會三六九,小會天天有,客戶聯(lián)系通過紙筆記錄,有時客戶不能直接見面就要通過郵寄的方式將資料寄到公司保存,周期長,容易出錯,而且成本高,公司經(jīng)理的管理工作也變的十分煩瑣,又要應(yīng)付客戶,又要頻繁的和公司內(nèi)部員工面對面的交流,有時需要外出辦事卻又不能離開公司,工作效率十分低下。 因此可見,開發(fā)一套適用于公司日常經(jīng)營管理活動的無紙化辦公系統(tǒng)對于一個公司企業(yè)來說是十分具有現(xiàn)實意義的??梢哉f計算機(jī)技術(shù)的發(fā)展代表 著人類社會的發(fā)展,計算機(jī)技術(shù)的應(yīng)用已經(jīng)深入到人類社會的活動當(dāng)中。 關(guān)鍵字 B/S網(wǎng)絡(luò)辦公系統(tǒng) ASP SQL 技術(shù) [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 automatically Office Automation). This thesis is focused on the design and implementation of handle official business without paper, in the mode of pany management with fully Data Service utilization. By the analysis of system framework and deployment, we explore the specific structure of original Data extraction model, build up a simplized model with Data extraction, Data collection amp。討論了系統(tǒng)的結(jié)構(gòu)框架和設(shè)計原理。浙江育英職業(yè)技術(shù)學(xué)院畢業(yè)論文 XD 網(wǎng)絡(luò)辦公系統(tǒng) 第 1 頁 共 38 頁 ASP 技術(shù)構(gòu)建 XD 網(wǎng)絡(luò)辦公系統(tǒng) [摘要 ] 網(wǎng)絡(luò)辦公系統(tǒng)是為適應(yīng)現(xiàn)代無紙化及網(wǎng)絡(luò)化辦公的趨勢,更好地服務(wù)于現(xiàn)代辦公操作,基于 Inter Web 開發(fā)的一套 廣泛應(yīng)用于各行業(yè)企事業(yè)單位的辦公自動化系統(tǒng)。分析了該系統(tǒng)所適應(yīng)的計算機(jī)軟硬件的配置環(huán)境與選取的利弊。本文中就如何在軟件中實現(xiàn)以上幾點作了詳細(xì)分析與講解,并給出了使用 Sql Server 數(shù)據(jù)庫建立本系統(tǒng)數(shù)據(jù)庫的實例。 計算機(jī)作為我們?nèi)祟惖昧Φ闹?,之所以如此流行的原因主要有以下幾個方面: 首先, 計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動,減少人工的危險性和失誤率; 其次,計算機(jī)可以節(jié)省許多資源,降低人工生產(chǎn)勞動的成本; 第三,計算機(jī)可以大大的提高人們的生產(chǎn)效率; 第四,計算機(jī)可以使某些敏感和重要的信息更加安全,等等; 總之,計算機(jī)技術(shù)的合理應(yīng)用是現(xiàn)今社會一個十分重要的課題,許多人投入到計算機(jī)科學(xué)的研究中,為計算機(jī)科學(xué)的進(jìn)步做出了偉大的貢獻(xiàn)。計算機(jī)系統(tǒng)完全可以充分的融入公司日常的管理經(jīng)營工作中去,使工作人員通過一定的軟件操作界面,進(jìn)行幾個簡單的按浙江育英職業(yè)技術(shù)學(xué)院畢業(yè)論文 XD 網(wǎng)絡(luò)辦公系統(tǒng) 第 5 頁 共 38 頁 鈕操作和文字輸入,就可以完成平時的工作,而且通過計算機(jī)網(wǎng)絡(luò)的輔助,可以隨時記錄當(dāng)時的工作情況和重要信息的保存,從而使公司的經(jīng)營管理工作完全擺脫紙筆記錄和人員繁復(fù)操作的情況,大大降低了繁復(fù)工作所帶來的高失誤率,提高了工作效率,并且有助于提高工作的保密性和各種信息保存的安全性,工作人員避免了因為某些工作而不得不停下手邊的工作去和別的人員頻繁見 面的情況,只需通過計算機(jī)系統(tǒng)進(jìn)行一定范圍內(nèi)的相互通信,使用幾個簡單的操作就可以省卻許多不必要的麻煩。 本系統(tǒng)開發(fā)的對象是最近社會上比較熱門的辦理出境留學(xué)的中介公司,具體以上海的上教國際公司為開發(fā)對象,該公司在此行業(yè)領(lǐng)域內(nèi)具有一定的典型性,操作服務(wù)流程比較規(guī)范,客戶關(guān)系網(wǎng)也比較完整。 ? 將公司的管理流程和部門負(fù)責(zé)人、普通員工的工作流程整合進(jìn)軟件,并且 記錄工作情況,保存工作信息。 在以下的篇幅里將詳細(xì)論述本網(wǎng)絡(luò)辦公系統(tǒng)的設(shè)計和實現(xiàn)。同時,存放數(shù)據(jù)的數(shù)據(jù)庫也安裝在服務(wù)器上,由于服務(wù)器的安全性能比一般的計算機(jī)要好,而且維護(hù)一臺計算機(jī)也比同時維護(hù)多臺計算機(jī)要容易一些,更可以發(fā)揮充分的發(fā)揮出計算機(jī)高效性。 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu),即 Browser/Server(瀏 覽器 /服務(wù)器 )結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者