已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
本科畢業(yè)論文(設(shè)計、創(chuàng)作)題目:基于PHP的機房計算機管理系統(tǒng)學(xué)生姓名:學(xué)號:院(系):計算機學(xué)院專業(yè):計算機科學(xué)與技術(shù)入學(xué)時間:2007年9月導(dǎo)師姓名:職稱/學(xué)位:助教導(dǎo)師所在單位:完成時間:2011年5月基于PHP的機房計算機管理系統(tǒng)摘要作為現(xiàn)代計算機教育的上機操作是學(xué)生高效率學(xué)習(xí)的一種方法,各高校都有很多機房但機房的管理卻是一個困難,機房管理是一個擁有計算機機房的教育單位不可缺少的部分。它的作用對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以計算機管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,并對計算機進行統(tǒng)一的管理文章著重闡述了機房管理系統(tǒng)中計算機機房管理的實現(xiàn)策略、關(guān)鍵技術(shù)、實現(xiàn)方案等。同時也對與之密切相關(guān)的編程進行了介紹。本系統(tǒng)利用PHP開發(fā)技術(shù),以MySQL作為后臺數(shù)據(jù)庫,使用Apache配置服務(wù)器,結(jié)合JavaScript和HTML兩種腳本語言,以及配合多種開發(fā)工具,實現(xiàn)了基于B/S模式的機房計算機管理系統(tǒng)。全文主要分為7個部分:第1部分主要介紹機房管理系統(tǒng)的特點、優(yōu)點和本系統(tǒng)所要用到的各種開發(fā)技術(shù);第2部分主要論述了系統(tǒng)分析設(shè)計;第3部分主要分析了系統(tǒng)的需求分析;第4部分總體設(shè)計;第5部分?jǐn)?shù)據(jù)庫設(shè)計;第6部分論述詳細(xì)設(shè)計;第7部分系統(tǒng)配置和發(fā)布,介紹了系統(tǒng)開發(fā)和運行的相關(guān)環(huán)境配置以及運行效果展示。關(guān)鍵詞:機房管理;PHP;MYSQL;設(shè)計;B/S模式PHP-basedcomputermanagementsystemoftheengineroomAbstractAsamodernhands-oncomputereducationforstudentstolearnamethodofhighefficiency,allcollegesanduniversitieshavealotofroombuttheroomisadifficultmanagement,roommanagementisaroomwithacomputeranindispensablepartofeducationalinstitutions.Theroleofitsschoolsiscriticaltobothpolicymakersandmanagers,sothecomputermanagementsystemshouldbeabletoprovideuserswithsufficientinformationandquickinquirymethod,andcomputerpaperfocusesontheunifiedmanagementoftheComputerManagementSystemtherealizationofthecomputerroommanagementstrategy,keytechnologies,toachievesolutions.Alsocloselyrelatedtotheprogramwasintroduced.ThesystemdevelopedusingPHPtechnologytoMySQLasthebackenddatabaseserverusingtheApacheconfiguration,withbothJavaScriptandHTMLscriptinglanguage,andwithavarietyofdevelopmenttools,implementedbasedonB/Smodelroomcomputermanagementsystem.Full-textisdividedintosevenparts:Part1introducestheroommanagementsystem,features,advantagesandusethesystemtoavarietyofdevelopmenttechniques;Part2discussesthesystemanalysisanddesign;Part3ofthesystemmainlyneedsanalysis;No.4overalldesign;Part5databasedesign;Part6discussesthedetaileddesign;Part7systemconfigurationandrelease,describesthedevelopmentandoperationofthesystemconfigurationandoperatingresultsrelatedtotheenvironmentdisplay.Keywords:computerroommanagement;php;mysql;design;B/Smode目錄1緒論21.1概述21.2背景21.3問題定義以及內(nèi)容簡介21.4開發(fā)技術(shù)31.4.1B/S結(jié)構(gòu)31.4.2PHP技術(shù)31.4.3Apache技術(shù)41.4.4MySQL技術(shù)41.4.5JavaScript技術(shù)52.1系統(tǒng)分析的概念52.1.1系統(tǒng)分析的基本含義52.1.2初步調(diào)查52.2可行性分析62.2.1系統(tǒng)可行性研究分析62.2.2可行性分析報告72.2.3系統(tǒng)開發(fā)具體研究分析73系統(tǒng)需求分析83.1系統(tǒng)需求分析83.1.1系統(tǒng)實現(xiàn)目標(biāo)概述83.1.2系統(tǒng)功能需求93.1.3系統(tǒng)性能要求103.2邏輯模型的建立103.2.1數(shù)據(jù)流圖113.2.2數(shù)據(jù)字典114.總體設(shè)計124.1總體設(shè)計功能模塊124.2系統(tǒng)功能結(jié)構(gòu)圖124.3開發(fā)及運行環(huán)境135系統(tǒng)數(shù)據(jù)庫設(shè)計145.1MySQL數(shù)據(jù)庫簡介145.2數(shù)據(jù)庫表的設(shè)計145.2.1概述145.2.2學(xué)生用戶信息表155.2.3數(shù)據(jù)庫ER關(guān)系圖156系統(tǒng)的詳細(xì)設(shè)計165.1首頁面及主要頁面設(shè)計166.2系統(tǒng)主要功能模塊開發(fā)176.2.1首頁模塊176.2.2管理員管理模塊196.1.4用戶登錄管理模塊217系統(tǒng)配置和發(fā)布217.1開發(fā)和應(yīng)用環(huán)境配置217.1.1安裝WampServerversion5.5217.1.2進行設(shè)置237.1.3導(dǎo)入數(shù)據(jù)庫237.2系統(tǒng)運行效果測試248總結(jié)28參考文獻(xiàn)291緒論1.1概述隨著社會的發(fā)展,經(jīng)過本院全體師生的共同努力,學(xué)校的規(guī)模不斷的擴大,校園網(wǎng)的普及,學(xué)校機房的硬件設(shè)施越來越好,如何充分發(fā)揮校園計算機機房的效能,開放機房,最大限度的為機房管理服務(wù),既要提高機房的科學(xué)管理水平,又要減輕機房管理員工作,使機房管理更加規(guī)范、有序。使用計算機可以高速,快捷地完成以上工作。在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動,從而提高了管理效率和水平。機房管理信息系統(tǒng)以計算機為工具,通過對上機管理所需的信息管理,把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,使其有更多的精力從事其它管理政策的研究實施,機房上機計劃的制定執(zhí)行監(jiān)督檢查,從而全面提高管理質(zhì)量。機房上機管理系統(tǒng)是一個實時人機系統(tǒng),它要求要有較高的可靠性、可適應(yīng)性、擴充能力。1.2背景項目開發(fā)為學(xué)校的業(yè)務(wù)管理人員服務(wù),已明確用戶有:在校任課老師和就讀學(xué)生、及相關(guān)的管理人員。潛在用戶有:學(xué)生、任課老師。機房上機管理信息系統(tǒng)是一套專門針對學(xué)校計算機機房管理的高科技產(chǎn)品。當(dāng)前企業(yè)信息管理正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。機房管理信息系統(tǒng)是現(xiàn)代企業(yè)和學(xué)校機房管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)、學(xué)校機房制度要求、推動機房管理走向科學(xué)化、規(guī)范化的必要條件。機房管理分析的是機房上機具體的工作過程,分析“做什么”應(yīng)“如何做”的問題。主要調(diào)查了解用戶的需求,盡量滿足并使用戶和設(shè)計系統(tǒng)的人員意見相一致。1.3問題定義以及內(nèi)容簡介本系統(tǒng)是機房計算機管理系統(tǒng),要求要有較強的分析、設(shè)計、編程能力,在老師的指導(dǎo)下使該系統(tǒng)更加完善、可靠。開發(fā)出一個適合用戶單位需要的系統(tǒng),并方便維護和擴充。它主要實現(xiàn)管理員如何對普通用戶進行授權(quán),學(xué)生業(yè)余上機只能通過輸入會員卡號、密碼方可使用該計算機。如何辦理新的會員信息及查看、修改、刪除所有會員的信息,也可通過輸入查詢條件,顯示符合條件的會員記錄以及顯示這個會員的全部信息,并由管理員對其進行相應(yīng)的操作。1.4開發(fā)技術(shù)本系統(tǒng)在Windows7系統(tǒng)下采用PHP技術(shù)作為服務(wù)器端腳本解釋器,MySQL作為后臺數(shù)據(jù)庫平臺以及Apache作為服務(wù)器,并且使用了一些輔助的JavaScript腳本和HTML語言作為支撐,以及dreamweaver作為美工。1.4.1B/S結(jié)構(gòu)B/S(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn)的,極少部分事物邏輯在前端(Browser)實現(xiàn),但是主要事物邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大的簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)來看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下的數(shù)據(jù)庫應(yīng)用,相對易于把握,成本也是比較低的。我校有良好的校園網(wǎng)環(huán)境,因此也是B/S結(jié)構(gòu)的首選。B/S結(jié)構(gòu)中,為了實現(xiàn)客戶端和服務(wù)器的交互,產(chǎn)生了動態(tài)WEB技術(shù),目前最常用的三種動態(tài)網(wǎng)頁語言有ASP、JSP、PHP。根據(jù)系統(tǒng)實際的需要WAMP(Windows+Apache+MySQL+PHP)是一中經(jīng)濟和有效的方案。這種三層體系結(jié)構(gòu)如圖1所示。圖1B/S結(jié)構(gòu)模式圖1.4.2PHP技術(shù)PHP是英文超級文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛的運用。PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法,它可以比CGI更快速的執(zhí)行用PHP做出的動態(tài)網(wǎng)頁與其他的編程語言相比,PHP是將整個程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有的主流數(shù)據(jù)庫以及操作系統(tǒng)。PHP的優(yōu)點包括如下:1.開放的源代碼:所有的源代碼事實上都是可以得到的。2.PHP是免費的:和其它技術(shù)相比,PHP本身就是免費的。同時與Windows、Apache、MySQL構(gòu)成性價比最高的Web系統(tǒng)。3.PHP的快捷性:程序開發(fā)快,運行快,技術(shù)本身學(xué)習(xí)快。嵌入HTML:因為PHP可以嵌入HTML語言,它相對于其他語言,編輯比較簡單,實用性強。4.跨平臺性強:由于PHP是運行在服務(wù)器端的腳本,可以運行在LINUX、UNIX、WINDOWS下,同時支持多種Web服務(wù)器。1.4.3Apache技術(shù)Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。Apache服務(wù)器擁有以下特性:1支持最新的HTTP/1.1通信協(xié)議擁有簡單而強有力的基于文件的配置過程;2支持通用網(wǎng)關(guān)接口;3支持基于IP和基于域名的虛擬主機;4支持多種方式的HTTP認(rèn)證;5集成Perl處理模塊;6集成代理服務(wù)器模塊;7支持實時監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志;8支持服務(wù)器端包含指令(SSI);9支持安全Socket層(SSL);10提供用戶會話過程的跟蹤;11支持FastCGI;通過第三方模塊可以支持JavaServlets。1.4.4MySQL技術(shù)MySQL是一個快速、多線程、多用戶的小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細(xì)的查詢等。MySQL提供了一全套的數(shù)據(jù)庫創(chuàng)建和訪問機制,通過很直觀的方式就可以創(chuàng)建、訪問、修改數(shù)據(jù)庫的表和項,并且能建立它們之間的各種數(shù)據(jù)關(guān)系。MySQL系列從90年代就發(fā)展起來,經(jīng)過了多年的反展,它已經(jīng)成為非常成熟的技術(shù),面向中小型企業(yè)級應(yīng)用。MySQL數(shù)據(jù)庫的特點是數(shù)據(jù)庫文件小而簡單,不需要運行或者啟動數(shù)據(jù)庫服務(wù)進程就可以使用。通常MySQL數(shù)據(jù)庫文件可以隨網(wǎng)頁文件一起方便地放在網(wǎng)站的目錄中,正是由于這些特點,MySQL數(shù)據(jù)庫通常被用來作為網(wǎng)站開發(fā)的數(shù)據(jù)庫支持技術(shù)。對MySQL數(shù)據(jù)庫的管理采用圖形化管理工具phpMyAdmin。phpMyAdmin是一個用PHP編寫的、基于Web的、跨平臺的MySQL管理程序,支持簡體中文,使用Web瀏覽器作為管理界面。通過phpMyAdmin可以進行絕大部分的MySQL操作,包括對數(shù)據(jù)庫級操作,表級操作,以及數(shù)據(jù)管理等。更重要的是提供了用于C、C+、Java、PHP、Python等的API,從而可以很容易的將其加入到各種應(yīng)用中。1.4.5JavaScript技術(shù)JavaScript語言是一種基于對象(Object)和事件驅(qū)動(EventDriven)并具有安全性能的腳本語言。使用它的目的是與HTML超級文本語言、JavaApplet(Java小程序)一起實現(xiàn)在一個Web頁面中鏈接多個對象,與Web客戶交互作用,從而達(dá)到開發(fā)客戶端應(yīng)用程序的目的。目前所有的主流瀏覽器都能很好的支持它,在當(dāng)今Web2.0的時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學(xué)年天津四十五中高二(上)第二次月考?xì)v史試卷(含答案)
- 2026年四川省兒童醫(yī)院(四川省兒童醫(yī)學(xué)中心)耳鼻喉內(nèi)鏡技師招聘備考題庫及1套參考答案詳解
- 2025秋期國開電大本科《公共部門人力資源管理》期末紙質(zhì)考試判斷題題庫珍藏版
- 2026年三門縣珠岙鎮(zhèn)專職消防員招聘備考題庫及1套完整答案詳解
- 2026年云南業(yè)圖人工智能數(shù)據(jù)標(biāo)注基地“AI人工智能訓(xùn)練師”招聘備考題庫(第三期)參考答案詳解
- 2026年南平市浦城縣事業(yè)單位公開招聘35人備考題庫及1套完整答案詳解
- 2026年中鐵置業(yè)集團有限公司招聘備考題庫及一套完整答案詳解
- 2026年國機數(shù)字科技有限公司招聘備考題庫及答案詳解參考
- 2026年從江縣婦幼保健院公開招聘10名工作人員備考題庫及參考答案詳解1套
- 2026年南寧市第六人民醫(yī)院人才招聘備考題庫及答案詳解一套
- 2025年中職食品雕刻(食品雕刻技術(shù))試題及答案
- 2026青海西寧市湟源縣水務(wù)發(fā)展(集團)有限責(zé)任公司招聘8人考試參考試題及答案解析
- 2025年大學(xué)(運動康復(fù))運動康復(fù)治療技術(shù)測試試題及答案
- 1256《數(shù)據(jù)庫應(yīng)用技術(shù)》國家開放大學(xué)期末考試題庫
- 配電紅外測溫課件
- 美容院店長年度總結(jié)課件
- 江蘇省2025年普通高中學(xué)業(yè)水平合格性考試歷史試卷(含答案詳解)
- 小學(xué)階段人工智能在激發(fā)學(xué)生學(xué)習(xí)動機中的應(yīng)用研究教學(xué)研究課題報告
- 2025年山西大地環(huán)境投資控股有限公司社會招聘116人備考題庫及完整答案詳解一套
- 民爆三大員培訓(xùn)題庫及答案
- 小學(xué)蘇教版科學(xué)三年級上冊(2024新教材)知識點梳理及2025秋期末測試卷及答案
評論
0/150
提交評論