freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的機房管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-文庫吧

2025-06-10 00:51 本頁面


【正文】 件開發(fā)商的青睞,成為了目前比較流行的一個Web應(yīng)用服務(wù)器。Tomcat屬于輕量級的應(yīng)用服務(wù)器,在中小型系統(tǒng)中被普遍的使用,是JAVA程序員開發(fā)和調(diào)試JSP程序的首選。部分的Tomcat是Apache服務(wù)器的擴展,但是它是獨立運行的服務(wù)器,因此在它是一個與Apache獨立的進程。當(dāng)配置正確時,Tomcat運行了Servlet和JSP界面,而Apache只是運行了HTML頁面,但是Tomcat處理靜態(tài)的HTML能力還是不如Apache服務(wù)器的。Tomcat作為深受廣大JAVA程序員的喜愛,還因為它在開發(fā)應(yīng)用系統(tǒng)時有三大特點:運行時占用的系統(tǒng)資源小、擴展性好和郵件服務(wù)與支持負載平衡。如今它還在不斷的改進與完善中,只要是個有興趣的程序員都可對它進行更改或增添新功能。 B/S模式介紹B/S(Browser/Server)結(jié)構(gòu)是一種瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的發(fā)展,對C/S結(jié)構(gòu)的一種變化或改進的結(jié)構(gòu)。在B/S結(jié)構(gòu)下,用戶通過WWW瀏覽器實現(xiàn),極少事務(wù)邏輯在Browser端實現(xiàn),主要事務(wù)邏輯在Server端實現(xiàn),從而形成了所謂的三層結(jié)構(gòu)。三層結(jié)構(gòu)的功能:(1) 此結(jié)構(gòu)可簡化客戶端的電腦負荷、減輕系統(tǒng)維護與升級的成本和工作量、降低用戶的總體成本(TCO)。(2) 具有防止外部入侵和連接Internet功能的安全措施。由于數(shù)據(jù)庫具有的數(shù)據(jù)存儲和管理能力非常強和能夠進行動態(tài)地數(shù)據(jù)的傳輸,因此,B/S模式應(yīng)用于網(wǎng)絡(luò)上不僅僅實現(xiàn)了信息的發(fā)布,而且提供了動態(tài)信息的查詢和數(shù)據(jù)處理服務(wù),進而加強了信息間的交流、提高了經(jīng)濟的效益。B/S結(jié)構(gòu)是種分布式的Web應(yīng)用程序,以ASP作為數(shù)據(jù)庫操作的中心層,將B/S模式的數(shù)據(jù)庫結(jié)構(gòu)與Web技術(shù)密切的結(jié)合,從而實現(xiàn)具有三層Web結(jié)構(gòu)的B/S模式的數(shù)據(jù)庫體系。B/S模式針對與傳統(tǒng)的C/S模式最大的顯著優(yōu)點在于B/S可在任何機子上通過瀏覽器就可使用系統(tǒng),是個不需安裝客戶端。B/: B/S結(jié)構(gòu)圖 Oracle10g介紹Oracle(Oracle Database或Oracle RDBMS),是甲骨文公司出品的一款以分布式數(shù)據(jù)庫為核心的關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件產(chǎn)品。Oracle作為目前使用最廣泛的一個數(shù)據(jù)庫管理系統(tǒng),它具有的功能有:(1) 完整的數(shù)據(jù)管理功能:數(shù)據(jù)的大量性、保存永久性、共享性、可靠性;(2) 完備關(guān)系的產(chǎn)品:信息準(zhǔn)則、保證訪問準(zhǔn)則、視圖更新準(zhǔn)則、數(shù)據(jù)物理性和邏輯性獨立準(zhǔn)則;(3) 分布式處理功能;(4) 用Oracle輕松實現(xiàn)數(shù)據(jù)倉庫的操作。因Oracle有其上的功能,則它具有可用性強、可擴展性強、數(shù)據(jù)安全性強、穩(wěn)定性強的優(yōu)點。Oracle存儲結(jié)構(gòu)是由數(shù)據(jù)庫模式和至少一個表空間組成的。模式是所有對象的集合,模式對象是一種直接引用數(shù)據(jù)庫數(shù)據(jù)的邏輯結(jié)構(gòu)。模式對象包含的結(jié)構(gòu)有:視圖、表、索引、序列、同義詞、存儲過程等等。邏輯存儲結(jié)構(gòu)包括:段、范圍和表空間,用于描述數(shù)據(jù)庫物理空間的使用方式。 基于DES的三重加密算法在IC卡應(yīng)用的系統(tǒng)中,IC卡的信息安全成為人們關(guān)注的主要焦點問題。針對于IC卡應(yīng)用系統(tǒng)的特點,保證其安全性的關(guān)鍵在于卡內(nèi)信息的安全性。對于攻擊者而言,其主要目的在于復(fù)制、盜取或者更改IC卡中的信息。為了更加有效的保護卡內(nèi)信息,采用有效的、安全性可靠的加密算法是實現(xiàn)卡內(nèi)信息的加密存儲的必要性?;谶@一目標(biāo),以國際加密標(biāo)準(zhǔn)DES算法為基礎(chǔ),在傳統(tǒng)的三重DES加密模式上,提出了一種改進的三重加密模式,為以后的IC卡提供更加安全的信息保護。在傳統(tǒng)的三重保密強化算法中,只實現(xiàn)了對每個分組明文進行了加密強化,各分組明文消息在加密時都互相獨立、互不影響,每個分組密文只受該分組的3字節(jié)明文和三個密鑰的影響,因此,當(dāng)一個字節(jié)的明文產(chǎn)生變化時只會引起3字節(jié)的密文發(fā)生變化,它的影響只能在其3個字節(jié)的明文范圍內(nèi)。要使三重加密算法的強度增強,必須使各個消息的明文分組間相互影響,從而擴大每個字節(jié)的明文影響力?;谝陨系目紤],設(shè)計出了一種改進的三重DES加密算法,加密過程如下:(1) 第一輪加密:首先對明文消息M分組加密FK1,然后可得到組合的密文C1,再對C1分組換位變換T1,又可再次得到組合密文T1(C1)。換位變換是對原有信息結(jié)構(gòu)的重新排列,打亂了原本的結(jié)構(gòu),使得信息分布更加分散、雜亂。(2) 第二輪加密:進行第二輪分組加密DK2,然后可得到組合密文C2,獲得的密文C2與傳統(tǒng)的三重加密不同,再次對一次分組換位交換,獲得組合密文T2(C2)。(3) 第三輪加密:進行第三輪DES分組加密FK3,然后得到密文信息C,從而完成了整個的加密過程。解密過程與加密過程的順序正好相反,先取出密文信息C,執(zhí)行一次DK3(C),獲得組合密文T2(C2),再將T2執(zhí)行一次逆變換T21,獲得的C2再使用密鑰K2加密K2(C2),然后最后進行一次T1的逆變換T11,獲得的C1最后一次解密DK1(C1)就可產(chǎn)生明文M。 ActiveX控件介紹在C/S架構(gòu)模式的系統(tǒng)中,客戶端可通過安裝各式各樣的應(yīng)用程序集去實現(xiàn)某些業(yè)務(wù)的功能。對于這一特點,因B/S結(jié)構(gòu)里系統(tǒng)中所有的程序都在服務(wù)器端,客戶端主要是通過瀏覽器訪問服務(wù)器,導(dǎo)致在相同需求的條件下在B/S架構(gòu)模式的系統(tǒng)里實現(xiàn)是非常的困難的。隨著Internet的發(fā)展,ActiveX控件的出現(xiàn),解決了在B/S架構(gòu)模式下的客戶端可通過瀏覽器訪問本地的ActiveX控件來實現(xiàn)相關(guān)的本地操作,這使得B/S架構(gòu)模式更加的人性化,致使此模式快速的發(fā)展。ActiveX指Microsoft對一系列的策略性面向?qū)ο蟪绦虻墓ぞ吆图夹g(shù),它的主要技術(shù)是組建對象模型(COM)。COM在有目錄和其它支持的網(wǎng)絡(luò)內(nèi)可變成分布式的COM,即DCOM。在創(chuàng)建包含ActiveX程序的時候,其主要的工作在于組件,一個能夠自足于ActiveX網(wǎng)絡(luò)中任意運行的程序。這個組件就是所謂的ActiveX控件。ActiveX控件是一種軟件組件,其主要特點是具有可重用性,使用ActiveX控件能實現(xiàn)快速的在臺式應(yīng)用程序、開發(fā)工具和網(wǎng)址內(nèi)加入特別的功能。例如StockTicker控件可及時的在網(wǎng)頁上加入活動信息;動畫控件可在網(wǎng)頁內(nèi)加入動畫效果。目前,ActiveX控件的商用數(shù)已達到1000以上,開發(fā)控件的語言可有多種,如C/C++,Microsoft Visual Basicamp。reg和微軟的Visual Java。一旦開發(fā)ActiveX控件成功,設(shè)計和開發(fā)人員將會把它作為一個預(yù)裝配的組件,并用于開發(fā)用戶程序。ActiveX控件因為是預(yù)裝配的組件,所以使用者可不必了解這些組件的是內(nèi)部實現(xiàn)過程,即可完成應(yīng)用程序或者網(wǎng)頁的設(shè)計。 MVC模式介紹MVC(Model View Controller)是模型(Model),視圖(View)控制(Controller)的縮寫,是軟件設(shè)計的一種典范,其目的是實現(xiàn)Web系統(tǒng)的智能分工和代碼的分離。Model層通常使用JavaBean或EJB實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯;View層通常使用JSP實現(xiàn)與用戶的交互;Controller層是Model和View溝通的橋梁,它通過用戶的請求分派顯示的視圖和通過解釋用戶的輸入將它們映射到模型層的操作。二十世紀(jì)八十年代,MVC開始出現(xiàn)于系統(tǒng)的開發(fā),它是XeroxPARC為編程語言Smalltalk80發(fā)明的一款專門為軟件開發(fā)的設(shè)計模式,它強制的要求輸入、輸出和處理分開。使用MVC優(yōu)點:(1) 耦合性低:視圖層、控制層和控制層代碼的分離,可容易實現(xiàn)更改業(yè)務(wù)規(guī)則和數(shù)據(jù)層。(2) 可重用性高:可實現(xiàn)多視圖共享一個模型。(3) 生命周期成本低:可使開發(fā)和維護用戶接口的技術(shù)含量變得降低。(4) 部署快:大量的縮減開發(fā)時間,使得開發(fā)人員集中于業(yè)務(wù)邏輯和表現(xiàn)層上。(5) 可維護性高:對表現(xiàn)層與業(yè)務(wù)邏輯層的代碼分離可方便于Web系統(tǒng)的修改和維護。(6) 有利于軟件工程化的管理:MVC中每一層都具有相同的特征,它們各司其職,使得更加有利于工程化管理程序代碼。MVC對于軟件開發(fā)人員來說,是一個有用的工具箱,但是一切的東西的存在都會是一把雙利劍,所以它也有自己的缺點。缺點有如下幾點:沒有明確的定義、不適合中小型規(guī)模的系統(tǒng)、增加了系統(tǒng)的復(fù)雜性、視圖層與控制器過于的密切連接、視圖對數(shù)據(jù)模型訪問效率較為低和一般的高級界面工具不會支持此模式。: MVC模型圖 本章小結(jié)本章主要是介紹了整個系統(tǒng)所使用到的開發(fā)工具、軟硬件環(huán)境,同時對于開發(fā)系統(tǒng)中所涉及的關(guān)鍵技術(shù)、ActiveX控件等進行了詳細的說明,從而保證了系統(tǒng)在開發(fā)過程中的技術(shù)可行性。 第3章 系統(tǒng)需求分析需求分析是整個系統(tǒng)設(shè)計制作的起端,是在用戶需求調(diào)研的基礎(chǔ)上完成整體的需求分析報告,確定系統(tǒng)的總體結(jié)構(gòu)。需求分析的結(jié)果主要是客戶的實際需求,它影響到設(shè)計產(chǎn)品的實用性和合理性。下面是對于機房管理系統(tǒng)進行需求分析。 系統(tǒng)所存在的主要問題隨著計算機的普及與計算機網(wǎng)絡(luò)的的擴大,計算機教學(xué)已經(jīng)占據(jù)了很重要的位置。對于學(xué)校的機房管理系統(tǒng)來講,通過計算機來簡化管理流程、提高管理效率,推動機房管理走向規(guī)范化、科學(xué)化的必要選擇。早期的機房管理主要是以人工管理模式為主力,持卡者的信息,上機等諸多信息都是以手工的方式驚醒記錄,從而出現(xiàn)信息丟失的信息錯誤等現(xiàn)象,弊端十分的明顯。但是利用IC卡與計算機的相結(jié)合進行管理可有效的提高管理的效率、降低錯誤率,從而實現(xiàn)正真的現(xiàn)代化管理。但是利用刷卡系統(tǒng)去實現(xiàn)機房管理系統(tǒng)主要是以C/S模式為主,若是要使用刷卡系統(tǒng)前需安裝相應(yīng)的客戶端軟件,在更新系統(tǒng)時更需要去更新客戶端的版本才可得到更新,隨著使用量的增大,其繁瑣性越突發(fā)的明顯。于是在開發(fā)基于Web的機房管理系統(tǒng)顯得尤為重要??偨Y(jié)機房管理所存在的主要問題如下:(1) 教學(xué)安排繁瑣。人工安排上機時間表,若出現(xiàn)管理人員無法及時的了解每天所有機房的安排上機情況,已造成沖突,費時費人費力。(2) 管理工作量大。管理人員需要隨時對上機下機查卡登記,若是出現(xiàn)上機下機高峰期或使用計算機人數(shù)較多的情況下,會造成管理混亂。(3) 人工監(jiān)控水平差。監(jiān)視功能不完善,使用人工監(jiān)控,對于每個機房安排一個管理員,導(dǎo)致耗費人力。(4) 機房統(tǒng)一管理困難。學(xué)校機房分布在不同樓區(qū),在使用C/S模式在共享數(shù)據(jù)問題差。 總體要求系統(tǒng)開發(fā)的初衷是實用性與便捷性。管理員能通過本系統(tǒng)對持卡人上下機、持卡信息進行管理。不同機子可通過瀏覽器來操作整個系統(tǒng)的功能。主要體現(xiàn):(1) 滿足管理員最大的需求,有效的幫助管理員進行管理的工作。工作包括:便于管理員的操作,便于信息的管理,便于以后的維護和更新。(2) 保障系統(tǒng)安全和IC卡信息的安全。(3) 采用B/S模式,可實現(xiàn)使用不同的客戶端能通過瀏覽器訪問并使用系統(tǒng)。(4) 要求在使用的基礎(chǔ)要實現(xiàn)經(jīng)濟性系統(tǒng)的建設(shè),以最小的投入獲得最大的效益。 功能需求基于Web的機房管理系統(tǒng)主要是以管理學(xué)生在校機房上下機的全操作過程。主要功能模塊:(1) 登錄管理模塊:管理人員權(quán)限登錄,實現(xiàn)不同的功能;(2) IC卡管理模塊:IC卡的讀寫、IC卡余額查詢、掛失與解鎖;(3) 機房管理模塊:機房信息、狀態(tài);(4) 上機管理模塊:學(xué)生上機時間、計費;(5) 信息管理模塊:學(xué)生信息管理、管理員信息管理;(6) 基于網(wǎng)絡(luò)的機房監(jiān)控模塊:對機房進行管理監(jiān)控。(7) 移動版機房管理系統(tǒng)模塊:管理員可在移動版系統(tǒng)內(nèi)進行檢查的查詢信息。 性能需求一切系統(tǒng)都應(yīng)以五大原則運行:長期、安全、穩(wěn)定、可靠、高效。在實現(xiàn)基于Web的機房管理系統(tǒng)中應(yīng)滿足以下的性能要求:(1) 準(zhǔn)確性和及時性 系統(tǒng)處理過程的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。針對于機房的管理會隨著時間的推移會造成沉重的工作量的特點,在系統(tǒng)設(shè)計和開發(fā)的過程中,尤其注重系統(tǒng)的處理能力和效應(yīng)能力是否能滿足使用系統(tǒng)的管理員需求。(2) 易用性 系統(tǒng)采用B/S模式實現(xiàn),可實現(xiàn)在不同客戶端能通過瀏覽器訪問并下載相關(guān)的控件使用系統(tǒng)。因系統(tǒng)使用范圍會不斷的增多,所以在設(shè)計系統(tǒng)時應(yīng)滿足使用方便、操作靈活等要求,易于人機交互界面。(3) 開放性和可擴充性 在系統(tǒng)開發(fā)的過程應(yīng)充分考慮將來的可擴充性。這要求系統(tǒng)能提供做夠的手段進行功能的調(diào)整和擴充,而這點需要通過系統(tǒng)的開放性來完成。一個系統(tǒng)只要符合規(guī)范,可提供簡單的加入或減少系統(tǒng)的模塊、配置系統(tǒng)硬件等,就是一個開放系統(tǒng)。(4) 標(biāo)準(zhǔn)性 做任何事都有屬于它的標(biāo)準(zhǔn),在系統(tǒng)開發(fā)的過程中所涉及的計算機硬件或軟件都要復(fù)合主流國際、國家和行業(yè)內(nèi)標(biāo)準(zhǔn)。例如在使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)和開發(fā)工具都要符合通用的標(biāo)準(zhǔn);數(shù)據(jù)庫操控界面的規(guī)范;網(wǎng)絡(luò)協(xié)議采用業(yè)界標(biāo)準(zhǔn)TCP/IP;質(zhì)量規(guī)范采用IS09002標(biāo)準(zhǔn);在進行良好的設(shè)計工作的軟件工程規(guī)范。使用良好的規(guī)范、標(biāo)準(zhǔn)保證代碼的可移植性、易讀性和可操作性。 安全性需求如今計算機信息技術(shù)的發(fā)展日新月異,網(wǎng)絡(luò)安全受到了各式各樣的威脅。計算機病毒和黑客攻擊極為的尋常,學(xué)校機房一旦受病毒感染和黑客攻擊,輕則造成網(wǎng)絡(luò)的擁堵從而導(dǎo)致教學(xué)受到影響,重則導(dǎo)致系統(tǒng)重要數(shù)據(jù)的丟失和篡改,將會帶來比較大的損失。因此如何保證網(wǎng)絡(luò)的完全高效運行和機房設(shè)備安全穩(wěn)定運行是機房管理所面臨的重大問題和挑戰(zhàn)。 IC卡安全性IC卡的安全性可通過兩種方式去實現(xiàn):硬件防護和軟件防護。在基于Web的機房管理系統(tǒng)中IC卡的安全性只能依賴于軟件防護,即使用基于DES的三重加密算法進行防護。 應(yīng)用程序開發(fā)安全性(1) 根據(jù)系統(tǒng)的需求分析,建立不同的目錄來存放相應(yīng)的網(wǎng)頁文件、數(shù)據(jù)庫文件和樣式文件等。數(shù)據(jù)庫操作文件常放于文件夾bin下,因該文件夾比較特殊,在該目錄下禁止任何瀏覽器的訪問,從而避免了用戶遠程下載代碼的可能性。應(yīng)用可程序目錄除了bin目錄以外,還有兩個常用應(yīng)用程序文件:??傊?,對于目錄的規(guī)劃是按照類別存放文件,重要文件存在bin目錄下。(2) 后臺數(shù)據(jù)庫系統(tǒng)應(yīng)充分利用視圖和存儲過程,例如:創(chuàng)建帶有參數(shù)的視圖,實現(xiàn)身份角色不同的用戶只能在各自的權(quán)限范圍內(nèi)數(shù)據(jù)訪問。(3) 在配置文件中大
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1