版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)論文(設計、創(chuàng)作)</p><p> 題 目:基于PHP的機房計算機管理系統(tǒng) </p><p> 基于PHP的機房計算機管理系統(tǒng)</p><p><b> 摘 要</b></p><p> 作為現(xiàn)代計算機教育的上機操作是學生高效率學習的一種方法,
2、各高校都有很多機房但機房的管理卻是一個困難, 機房管理是一個擁有計算機機房的教育單位不可缺少的部分。它的作用對于學校的決策者和管理者來說都至關重要 ,所以計算機管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,并對計算機進行統(tǒng)一的管理文章著重闡述了機房管理系統(tǒng)中計算機機房管理的實現(xiàn)策略、關鍵技術(shù)、實現(xiàn)方案等。同時也對與之密切相關的編程進行了介紹。本系統(tǒng)利用PHP開發(fā)技術(shù),以MySQL作為后臺數(shù)據(jù)庫,使用Apache配置服務器,結(jié)合J
3、avaScript和HTML兩種腳本語言,以及配合多種開發(fā)工具,實現(xiàn)了基于B/S模式的機房計算機管理系統(tǒng)。</p><p> 全文主要分為7個部分:第1部分主要介紹機房管理系統(tǒng)的特點、優(yōu)點和本系統(tǒng)所要用到的各種開發(fā)技術(shù);第2部分主要論述了系統(tǒng)分析設計;第3部分主要分析了系統(tǒng)的需求分析;第4部分總體設計;第5部分數(shù)據(jù)庫設計;第6部分論述詳細設計;第7部分系統(tǒng)配置和發(fā)布,介紹了系統(tǒng)開發(fā)和運行的相關環(huán)境配置以及運行效
4、果展示。</p><p> 關鍵詞:機房管理; PHP; MYSQL; 設計; B/S模式</p><p> PHP-based computer management system of the engine room </p><p><b> Abstract</b></p><p> As a mo
5、dern hands-on computer education for students to learn a method of high efficiency, all colleges and universities have a lot of room but the room is a difficult management, room management is a room with a computer an in
6、dispensable part of educational institutions. The role of its schools is critical to both policy makers and managers, so the computer management system should be able to provide users with sufficient information and quic
7、k inquiry method, and computer paper focuses on the u</p><p> Keywords: computer room management;php;mysql;design;B/S mode</p><p><b> 目 錄</b></p><p><b> 1 緒論2
8、</b></p><p><b> 1.1 概述2</b></p><p><b> 1.2 背景2</b></p><p> 1.3 問題定義以及內(nèi)容簡介2</p><p> 1.4 開發(fā)技術(shù)3</p><p> 1.4.1 B/S結(jié)構(gòu)3&l
9、t;/p><p> 1.4.2 PHP技術(shù)3</p><p> 1.4.3 Apache技術(shù)4</p><p> 1.4.4 MySQL技術(shù)4</p><p> 1.4.5 JavaScript技術(shù)5</p><p> 2.1 系統(tǒng)分析的概念5</p><p> 2.1.1 系
10、統(tǒng)分析的基本含義5</p><p> 2.1.2 初步調(diào)查5</p><p> 2.2 可行性分析6</p><p> 2.2.1 系統(tǒng)可行性研究分析6</p><p> 2.2.2 可行性分析報告7</p><p> 2.2.3 系統(tǒng)開發(fā)具體研究分析7</p><p>
11、; 3 系統(tǒng)需求分析8</p><p> 3.1 系統(tǒng)需求分析8</p><p> 3.1.1 系統(tǒng)實現(xiàn)目標概述8</p><p> 3.1.2 系統(tǒng)功能需求9</p><p> 3.1.3 系統(tǒng)性能要求10</p><p> 3.2 邏輯模型的建立10</p><p>
12、 3.2.1 數(shù)據(jù)流圖11</p><p> 3.2.2 數(shù)據(jù)字典11</p><p> 4. 總體設計12</p><p> 4.1 總體設計功能模塊12</p><p> 4.2 系統(tǒng)功能結(jié)構(gòu)圖12</p><p> 4.3 開發(fā)及運行環(huán)境13</p><p> 5
13、 系統(tǒng)數(shù)據(jù)庫設計14</p><p> 5.1 MySQL 數(shù)據(jù)庫簡介14</p><p> 5.2 數(shù)據(jù)庫表的設計14</p><p> 5.2.1 概述14</p><p> 5.2.2 學生用戶信息表15</p><p> 5.2.3 數(shù)據(jù)庫ER關系圖15</p><
14、p> 6 系統(tǒng)的詳細設計16</p><p> 5.1 首頁面及主要頁面設計16</p><p> 6.2 系統(tǒng)主要功能模塊開發(fā)17</p><p> 6.2.1 首頁模塊17</p><p> 6.2.2 管理員管理模塊19</p><p> 6.1.4 用戶登錄管理模塊21</
15、p><p> 7 系統(tǒng)配置和發(fā)布21</p><p> 7.1 開發(fā)和應用環(huán)境配置21</p><p> 7.1.1 安裝WampServer version5.521</p><p> 7.1.2 進行設置23</p><p> 7.1.3 導入數(shù)據(jù)庫23</p><p&
16、gt; 7.2 系統(tǒng)運行效果測試24</p><p><b> 8 總結(jié)28</b></p><p> 參 考 文 獻29</p><p><b> 1 緒論</b></p><p><b> 1.1 概述</b></p><p>
17、 隨著社會的發(fā)展,經(jīng)過本院全體師生的共同努力,學校的規(guī)模不斷的擴大,校園網(wǎng)的普及,學校機房的硬件設施越來越好,如何充分發(fā)揮校園計算機機房的效能,開放機房,最大限度的為機房管理服務,既要提高機房的科學管理水平,又要減輕機房管理員工作,使機房管理更加規(guī)范、有序。使用計算機可以高速,快捷地完成以上工作。在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避免重復勞動,從而提高了管理效率和水平。機房管理信息系統(tǒng)以計算機為工具,通過對上機管理所需的
18、信息管理,把管理人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,使其有更多的精力從事其它管理政策的研究實施,機房上機計劃的制定執(zhí)行監(jiān)督檢查,從而全面提高管理質(zhì)量。機房上機管理系統(tǒng)是一個實時人機系統(tǒng),它要求要有較高的可靠性、可適應性、擴充能力。</p><p><b> 1.2 背景 </b></p><p> 項目開發(fā)為學校的業(yè)務管理人員服務,已明確用戶有:在校任課老師和就
19、讀學生、及相關的管理人員。潛在用戶有:學生、任課老師。機房上機管理信息系統(tǒng)是一套專門針對學校計算機機房管理的高科技產(chǎn)品。當前企業(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è)和學校機房管理工作不可缺少的一部分,是適應現(xiàn)代企業(yè)、學校機房制度要求、推動機房管理走向科學化、規(guī)范化的必要條件。機房管理分析的是機房上機具體的工作過程,分析“做
20、什么”應“如何做”的問題。主要調(diào)查了解用戶的需求,盡量滿足并使用戶和設計系統(tǒng)的人員意見相一致。</p><p> 1.3 問題定義以及內(nèi)容簡介</p><p> 本系統(tǒng)是機房計算機管理系統(tǒng),要求要有較強的分析、設計、編程能力,在老師的指導下使該系統(tǒng)更加完善、可靠。開發(fā)出一個適合用戶單位需要的系統(tǒng),并方便維護和擴充。它主要實現(xiàn)管理員如何對普通用戶進行授權(quán),學生業(yè)余上機只能通過輸入會員卡
21、號、密碼方可使用該計算機。如何辦理新的會員信息及查看、修改、刪除所有會員的信息,也可通過輸入查詢條件,顯示符合條件的會員記錄以及顯示這個會員的全部信息,并由管理員對其進行相應的操作。</p><p><b> 1.4 開發(fā)技術(shù)</b></p><p> 本系統(tǒng)在Windows7系統(tǒng)下采用PHP技術(shù)作為服務器端腳本解釋器,MySQL作為后臺數(shù)據(jù)庫平臺以及Apach
22、e作為服務器,并且使用了一些輔助的JavaScript腳本和HTML語言作為支撐,以及dreamweaver作為美工。</p><p> 1.4.1 B/S結(jié)構(gòu)</p><p> B/S(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn)的,極少部分事
23、物邏輯在前端(Browser)實現(xiàn),但是主要事物邏輯在服務器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大的簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)來看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡應用,并通過Internet/Intranet模式下的數(shù)據(jù)庫應用,相對易于把握,成本也是比較低的。我校有良好的校園網(wǎng)環(huán)境,因此也是B/S結(jié)構(gòu)的首選。</p><p> B/S結(jié)
24、構(gòu)中,為了實現(xiàn)客戶端和服務器的交互,產(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所示。</p><p> 圖1 B/S結(jié)構(gòu)模式圖</p><p> 1.4.2 PHP技術(shù)</p><p> PHP是英文
25、超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法,它可以比CGI更快速的執(zhí)行用PHP做出的動態(tài)網(wǎng)頁與其他的編程語言相比,PHP是將整個程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多
26、;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有的主流數(shù)據(jù)庫以及操作系統(tǒng)。 </p><p> PHP的優(yōu)點包括如下:</p><p> 開放的源代碼:所有的源代碼事實上都是可以得到的。</p><p> PHP是免費的:和其它技術(shù)相比,PHP本身就是免費
27、的。同時與Windows、Apache、MySQL構(gòu)成性價比最高的Web系統(tǒng)。</p><p> PHP的快捷性:程序開發(fā)快,運行快,技術(shù)本身學習快。嵌入HTML:因為PHP可以嵌入HTML語言,它相對于其他語言,編輯比較簡單,實用性強。</p><p> 跨平臺性強:由于PHP是運行在服務器端的腳本,可以運行在LINUX、UNIX、WINDOWS下,同時支持多種Web服務器。<
28、/p><p> 1.4.3 Apache技術(shù)</p><p> Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一 。</p><p> Apache服務器擁有以下特性:1支持最新的HTTP/1.1通信協(xié)議擁有簡單而強有力的基于文件的配置過程;2 支持通用
29、網(wǎng)關接口;3 支持基于IP和基于域名的虛擬主機;4 支持多種方式的HTTP認證;5 集成Perl處理模塊;6 集成代理服務器模塊;7 支持實時監(jiān)視服務器狀態(tài)和定制服務器日志;8 支持服務器端包含指令(SSI);9 支持安全Socket層(SSL);10 提供用戶會話過程的跟蹤; 11支持FastCGI;通過第三方模塊可以支持Java Servlets。</p><p> 1.4.4 MySQL技術(shù)</p
30、><p> MySQL是一個快速、多線程、多用戶的小型關系型數(shù)據(jù)庫管理系統(tǒng)。它支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細的查詢等。MySQL提供了一全套的數(shù)據(jù)庫創(chuàng)建和訪問機制,通過很直觀的方式就可以創(chuàng)建、訪問、修改數(shù)據(jù)庫的表和項,并且能建立它們之間的各種數(shù)據(jù)關系。MySQL系列從90年代就發(fā)展起來,經(jīng)過了多年的反展,它已經(jīng)成為非常成熟的技術(shù),面向中小型企業(yè)級應用。</p><
31、;p> MySQL數(shù)據(jù)庫的特點是數(shù)據(jù)庫文件小而簡單,不需要運行或者啟動數(shù)據(jù)庫服務進程就可以使用。通常MySQL數(shù)據(jù)庫文件可以隨網(wǎng)頁文件一起方便地放在網(wǎng)站的目錄中,正是由于這些特點,MySQL數(shù)據(jù)庫通常被用來作為網(wǎng)站開發(fā)的數(shù)據(jù)庫支持技術(shù)。</p><p> 對MySQL數(shù)據(jù)庫的管理采用圖形化管理工具phpMyAdmin 。phpMyAdmin是一個用PHP編寫的、基于Web的、跨平臺的MySQL管理程序,
32、支持簡體中文,使用Web瀏覽器作為管理界面。通過phpMyAdmin可以進行絕大部分的MySQL操作,包括對數(shù)據(jù)庫級操作,表級操作,以及數(shù)據(jù)管理等。更重要的是提供了用于C、C++、Java、PHP、Python等的API,從而可以很容易的將其加入到各種應用中。</p><p> 1.4.5 JavaScript技術(shù)</p><p> JavaScript語言是一種基于對象(Objec
33、t)和事件驅(qū)動(Event Driven)并具有安全性能的腳本語言。使用它的目的是與HTML超級文本語言、JavaApplet(Java小程序)一起實現(xiàn)在一個Web頁面中鏈接多個對象,與Web客戶交互作用,從而達到開發(fā)客戶端應用程序的目的。目前所有的主流瀏覽器都能很好的支持它,在當今Web2.0的時代應用中,無一不借助它來提升客戶端的用戶體驗。</p><p> 在JavaScript語言的配合下,能夠運用PH
34、P技術(shù)開發(fā)出非常漂亮而且交互性強大的動態(tài)Web網(wǎng)站來.</p><p> 2 系統(tǒng)分析設計 </p><p> 2.1 系統(tǒng)分析的概念</p><p> 系統(tǒng)的調(diào)查與分析,簡稱系統(tǒng)分析,是管理信息系統(tǒng)開發(fā)工作的第一階段,是獲取用戶信息需求,提出系統(tǒng)邏輯方案的主要階段。它的內(nèi)容包括對現(xiàn)行系統(tǒng)的調(diào)查、可行性論證、系統(tǒng)分析以及在此基礎上提出新系統(tǒng)的方案。其中
35、,建立新系統(tǒng)的邏輯模型是本階段的中心任務,而調(diào)查分析是本階段的主要方法和技術(shù)。本章的重點是系統(tǒng)分析的基本概念,系統(tǒng)分析的主要工具和系統(tǒng)分析各階段活動的內(nèi)容,難點是系統(tǒng)分析中的主要工具和系統(tǒng)中各項數(shù)據(jù)及業(yè)務的編寫。</p><p> 2.1.1 系統(tǒng)分析的基本含義</p><p> “分析”通常是指對現(xiàn)有系統(tǒng)的內(nèi)、外情況進行調(diào)查、分析、研究、分解、剖析,以明確問題或機會所在,認識解決這
36、些問題或把握這些機會的必要性,為確定有關活動的目標和可能的方案提供科學依據(jù)。本章所討論的系統(tǒng)分析(systems analysis),是指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法。系統(tǒng)分析也指應用系統(tǒng)思想和系統(tǒng)科學的原理進行分析工作的方法與技術(shù)。</p><p> 2.1.2 初步調(diào)查</p><p> 系統(tǒng)的開發(fā)工作是從接受用戶提出的任務開始。用戶最初提出的任務往
37、往只是一個簡單的初始需求,而且常常是羅列一些需要解決的問題。擺在開發(fā)人員面前的首要任務是對用戶提出的要求做出一個準確的認識和估計。為此,必須在展開初步調(diào)查的基礎上,明確問題并對任務進行可行性分析。</p><p> 系統(tǒng)的初步調(diào)查是系統(tǒng)分析階段的第一項活動,也是整個系統(tǒng)開發(fā)的第一項活動。系統(tǒng)初步調(diào)查階段的目的是明確系統(tǒng)開發(fā)的目標和規(guī)模,從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有無必要和可能,并論證其開發(fā)的必要
38、性和可行性。</p><p> 系統(tǒng)分析階段的目標,就是按系統(tǒng)規(guī)則所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個開發(fā)過程中,是要解決:“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上,或者說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進行物理方案(即計算機和通信系統(tǒng)方案)設計,解決:“怎么做”提供依據(jù)。</
39、p><p> 系統(tǒng)分析階段的主要活動一般分為,系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細調(diào)查和新系統(tǒng)邏輯方案的提出這四個階段。系統(tǒng)分析工作的主要任務是明確問題、確定目標和了解用戶的信息需求,其主要成果——系統(tǒng)說明書將作為今后系統(tǒng)設計、系統(tǒng)實施的重要基礎和主要依據(jù)。</p><p> 2.2 可行性分析</p><p> 可行性分析也稱可行性研究,是決策部門在采取一項重大
40、改革或投資行動之前,對該項目的必要性和可能性進行分析與論證的活動。可行性分析已被廣泛應用于新產(chǎn)品開發(fā)、基建、工業(yè)企業(yè)、交通運輸、商業(yè)設施等項目投資的多個領域。在展開一項開發(fā)行動之前,必須對用戶提出的目標的必要性和可能性進行必要的論證。</p><p> 2.2.1 系統(tǒng)可行性研究分析</p><p> 可行性分析是在進行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行
41、性研究。信息系統(tǒng)也應從技術(shù)可行性,經(jīng)濟可行性和運行可行性三方面來論證。通過長時間的觀察與實踐,我認為機房計算機管理系統(tǒng)的可行性分析如下:</p><p> ?。?)經(jīng)濟可行性分析</p><p> 作為學校機房管理這樣的教學性質(zhì)場所,其經(jīng)濟成分比重相對還是較多,一般主要包括收入和支出的費用,其中支出包括設備購置費、管理和維護費、人員工資費等;收入就主要針對學生業(yè)余上機時機房的總收入等。由
42、于各個機房實行統(tǒng)一操作,系統(tǒng)共享,其設備購置,人員工資,維護費用相對較少,前期的資金投入主要集中于購置設備上。建立信息中心,可將來自各方面的信息集中管理,提高機房管理的安全性、方便性和可靠性,快速地反饋學生上機的一切信息。</p><p><b> 技術(shù)可行性分析</b></p><p> 本系統(tǒng)的開發(fā)利用MySQL作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)
43、庫,適用于中小型規(guī)模的數(shù)據(jù)量需求。使用PHP作為系統(tǒng)的開發(fā)環(huán)境,它是HTML嵌入式腳本語言,執(zhí)行效率高,安全性高。使用Apache作為Web應用服務器,它是全球使用量最多的Web應用服務器,解析效率高,安全性也很高。</p><p> 綜上所述,本系統(tǒng)的設計與開發(fā)在技術(shù)上和硬件上的條件都是滿足的,因此,技術(shù)上也是可行的。</p><p> (3)運行可行性分析</p>&
44、lt;p> 運行可行性有時也稱為操作可行性,主要論證新系統(tǒng)在不同的平臺、服務器或者不同的主機之上能否正常運行,單位是否能接受使用新的系統(tǒng)。在當前信息技術(shù)飛速發(fā)展的大環(huán)境下,計算機技術(shù)和軟件技術(shù)的更新是機房管理系統(tǒng)完全有可能也有能力采用這樣先進的管理技術(shù)。它對機房管理帶來的影響可以看到:對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動和人員的調(diào)整。對機房工作人員的要求提高,使機房在一定的可能下進行人員精簡,迫使工作人員繼續(xù)學習新知識,拓
45、寬計算機在市場環(huán)境下的生存空間。對計算機與用戶之間業(yè)務方式的轉(zhuǎn)變和擴充。</p><p> 本系統(tǒng)作為一個小型的機房管理系統(tǒng),所耗費的資源比較的少,學校的電腦還是自己的電腦不論從軟件還是硬件上都能滿足條件,同時由于系統(tǒng)的操作界面比較簡單,人員使用也非常的方便。因此本系統(tǒng)在運行上也是可行的。</p><p> 2.2.2 可行性分析報告</p><p> 把可
46、行性分析的最后成果整理成書面的形式,這就是可行性分析報告。可行性分析報告包括下列內(nèi)容。</p><p> ?、贆C房近期和長遠目標,新系統(tǒng)的總體目標及主要功能</p><p> ②主要問題和主要信息需求</p><p><b> ?、蹟M訂新系統(tǒng)方案</b></p><p> ④從經(jīng)濟、技術(shù)、社會等方面論證方法的可行性&
47、lt;/p><p> 可行性分析報告是系統(tǒng)開發(fā)人員經(jīng)過初步調(diào)查與可行性研究后所做的工作總結(jié),反映了開發(fā)人員對建立新系統(tǒng)的看法。必須認真起草,并通過系統(tǒng)分析人員的集體討論,然后提交。</p><p> 2.2.3 系統(tǒng)開發(fā)具體研究分析</p><p> 要建立新的機房管理系統(tǒng),就必須對現(xiàn)行的管理系統(tǒng)進行全面、細致而充分的調(diào)查研究。</p><p
48、> 原來機房管理處理中心進行信息管理的主要方式是基于手工處理,最多是用計算機的文本系統(tǒng)打印一些清單,信息處理工作量大,容易出錯,缺乏系統(tǒng)、規(guī)范的信息管理手段。現(xiàn)在準備建立的機房管理系統(tǒng),要把機房的計算機管理、用戶管理、權(quán)限管理等日常管理工作實行計算機統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個方面對用戶的需求進行分析。</p><p> (1)機房的需求分析:隨時查詢上機的剩余時間和上機時間,以
49、及上機金額,以便及時準確、方便地為用戶提供上機信息,但不能修改數(shù)據(jù),無信息處理權(quán),即可以查看自己的上機時間余額、瀏覽數(shù)據(jù)等,管理權(quán)限由系統(tǒng)管理員掌握和分配。</p><p> (2)對數(shù)據(jù)的安全性、可靠性要求:機房各項數(shù)據(jù)信息必須保證安全性和可靠性。網(wǎng)絡系統(tǒng)設有用戶登錄以及管理員登錄的口令管理,確保系統(tǒng)安全。</p><p> ?。?)定時整理數(shù)據(jù):系統(tǒng)管理員根據(jù)用戶歷史信息定時整理系統(tǒng)
50、數(shù)據(jù)庫,并將運行結(jié)果歸檔。</p><p><b> 3 系統(tǒng)需求分析</b></p><p> 3.1 系統(tǒng)需求分析</p><p> 系統(tǒng)需求分析是現(xiàn)代軟件工程應用于系統(tǒng)開發(fā)的一項重要環(huán)節(jié),通過需求分析可以明確系統(tǒng)的各項需求和功能,根據(jù)這些需求和功能可以更好地指導下一步的系統(tǒng)開發(fā)和設計,避免了在設計之后對需求的變更而導致的大量返工
51、。</p><p> 3.1.1 系統(tǒng)實現(xiàn)目標概述</p><p> 建立先進的機房管理系統(tǒng)是實現(xiàn)教育現(xiàn)代化的必由之路,是推進信息化管理的重要舉措之一。本系統(tǒng)為學生日常業(yè)余上機提供了方便。</p><p> 客戶端采用硬件模式,通過硬件級的底層網(wǎng)絡登錄與身份驗證相結(jié)合, 達到安全性。管理端采用軟件模式,主要管理學校計算機機房的上機業(yè)務,它的主要功能模塊包括,
52、系統(tǒng)管理、用戶管理、電腦信息管理、無卡通管理、日常管理、新會員辦理管理、管理員信息的維護管理、學生付費管理、用戶權(quán)限管理等。本系統(tǒng)是一個運行在局域網(wǎng)上的子系統(tǒng),能夠直觀、方便、有效、可靠地管理通過局域網(wǎng)聯(lián)在一起的所有機器,它具有以下優(yōu)點: </p><p><b> 1.實現(xiàn)無人職守</b></p><p> 系統(tǒng)通過提供強大的功能,最大限度降低機房管理員的工作量
53、,它能夠做到自動判斷學生是否已經(jīng)注冊會員、會員卡上金額是否足夠、以及通過驗證學生的身份來確定是否允許學生使用機器,隨時判斷學生卡上的當前金額還能上機多久。學生下機時,系統(tǒng)自動計算并扣除學生的所能上機的時間。</p><p><b> 2.方便管理 </b></p><p> 本系統(tǒng)采用友好的界面,能夠幫助機房管理員方便有效地對機房進行管理。系統(tǒng)詳細提供機房所有機
54、器的使用狀況,如使用者名稱、登錄時間、現(xiàn)剩余金額等信息,使機房管理人員對每臺客戶機使用狀況一目了然;同時系統(tǒng)提供強大的管理功能,機房管理員能夠方便有效地對會員進行管理,如修改會員信息,添加、刪除會員等。系統(tǒng)還提供可追蹤的歷史記錄,如學生上機的歷史記錄,還包括學生在辦理會員卡后忘記密碼,這時就可根據(jù)學生最初的原始記錄,查找出密碼。學生上機的歷史記錄使得學校、機房管理人員對學生使用機器狀況有清晰的了解,對機器出現(xiàn)的故障能夠追究責任到個人。對
55、學生消費金額的變動提供了有跡可尋的記錄。 </p><p> 3.功能強大,設置靈活 </p><p> 機房使用安排靈活方便,環(huán)境要求低,適應能力強,無須特殊的配置或者專門的服務器。本系統(tǒng)充分考慮了用戶環(huán)境各種可能出現(xiàn)的情況,提供靈活的應變措施,充分利用學校的網(wǎng)絡資源,對學校的機房進行有效的管理。</p><p> 4.全面完善的查詢功能 </p&
56、gt;<p> 本系統(tǒng)充分考慮到管理的需要,從機房管理員、、學生個人業(yè)余上機、兩個層面提供了完善的查詢功能。從機房管理員角度,系統(tǒng)提供了有關任意機房、任意機器在任意范圍時間內(nèi)的使用情況、使用者信息方面的詳細信息。從學生個人業(yè)余上機角度,系統(tǒng)提供了個人在任意時間范圍內(nèi)的上機時間、所剩余時間等信息,高級別的安全管理機制。</p><p><b> 5.安全機制 </b><
57、;/p><p> 系統(tǒng)提供了方便高效的用戶授權(quán)機制,加強了對用戶身份的識別,避免未經(jīng)授權(quán)的用戶越權(quán)使用系統(tǒng)。,簡單易懂,使用方便,身份識別有效者方可上機,同一身份在同一時段不可復用,可有效防止密碼盜用,確保用戶資金安全。</p><p> 3.1.2 系統(tǒng)功能需求</p><p> 根據(jù)對系統(tǒng)的特點和應用的分析,可以得到本系統(tǒng)主要有如下功能:</p>
58、<p> (1)用戶注冊和登錄</p><p> 這部分功能又分為用戶注冊、用戶登錄、用戶退出三個部分。</p><p> 用戶注冊:學生將個人的信息存儲數(shù)據(jù)庫中,注冊時要求填寫用戶的各種詳細信息,包括用戶名,密碼,院系,年級,性別以及其它輔助信息。凡是注冊符合要求的學生都可以注冊成功,可以進入本系統(tǒng)并且使用該計算機的各種功能。系統(tǒng)接受這些信息并存儲在服務器端的數(shù)據(jù)庫中
59、。</p><p> 用戶登錄:主要用于驗證學生用戶信息的真實身份,以便對機房的安全性進行更好的管理。通過注冊后的用戶用個人注冊的用戶名,密碼登錄進入系統(tǒng)。系統(tǒng)檢查用戶的用戶名,密碼是否與數(shù)據(jù)庫中的數(shù)據(jù)匹配并給予其相應的權(quán)限對計算機進行操作。</p><p> 用戶退出:已經(jīng)登陸的用戶可以退出,釋放自己所占有的各種信息資源。</p><p> ?。?)用戶登錄之
60、后的功能</p><p> 學生用戶登錄之后,可以查看自己的個人信息以及余額,修改自己的個人信息。</p><p> 系統(tǒng)的管理員除了可以查詢、查看學生用戶的信息,還可以刪除、修改以及添加新的學生用戶的信息。這些維護和管理擁有最高權(quán)限,并且管理員更改后系統(tǒng)會自動更新在服務器端數(shù)據(jù)庫中的數(shù)據(jù)。</p><p><b> ?。?)管理員管理</b&g
61、t;</p><p> 系統(tǒng)的管理員可以對系統(tǒng)中所有的用戶進行帳戶和權(quán)限管理,包括修改用戶所有的權(quán)限,查詢用戶信息,搜索查看,添加以及刪除用戶信息。管理員擁有最高的權(quán)限,可以執(zhí)行所有的操作。</p><p> 3.1.3 系統(tǒng)性能要求</p><p> ?。?)系統(tǒng)可靠性要求</p><p> 1. 系統(tǒng)對用戶操作有相應提示,并且可以
62、檢查用戶輸入的各種數(shù)據(jù)的合法性,對于不合法的數(shù)據(jù)屏蔽并且提示用戶,以避免由于越界或者格式錯誤而造成的系統(tǒng)錯誤甚至崩潰。</p><p> 2.系統(tǒng)能夠應對各種特殊操作情況和出錯情況,并且給出相應提示。</p><p> 3.系統(tǒng)能夠有一定的安全和保護措施,以保證系統(tǒng)的正常運行,避免文件和數(shù)據(jù)庫遭到意外事件的破壞而導致網(wǎng)站癱瘓。</p><p> (2)系統(tǒng)的易
63、操作性</p><p> 所開發(fā)的系統(tǒng)應該界面、功能以及操作都應該做到簡單明了,盡量使系統(tǒng)操作不受電腦水平的限制。</p><p> ?。?)系統(tǒng)適應性要求系統(tǒng)應該兼容Windows操作平臺、MySQL數(shù)據(jù)庫以及IE瀏覽器并且具有可維護性。</p><p> 3.2 邏輯模型的建立</p><p> 經(jīng)過以上的調(diào)查和分析,明確了系統(tǒng)開
64、發(fā)的功能需求,為系統(tǒng)的邏輯模型建立提供了依據(jù)。</p><p> 3.2.1 數(shù)據(jù)流圖</p><p> 機房上機的業(yè)務流圖如下:</p><p> 3.2.2 數(shù)據(jù)字典</p><p> 數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果,是關于數(shù)據(jù)庫中數(shù)據(jù)的描述,即對元素的描述。</p>
65、;<p> 數(shù)據(jù)字典是在系統(tǒng)分析階段建立,在數(shù)據(jù)庫設計過程中不段修改、充實、完善的。針對本系統(tǒng),通過機房管理內(nèi)容和過程分析,設計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:</p><p> 會員基本情況,包括的數(shù)據(jù)項有會員號、密碼、姓名、性別、院系、電腦編號、上機時間、下機時間、卡上余額。</p><p><b> 學生用戶基本情況表</b></p>
66、<p><b> 表2</b></p><p><b> 4 總體設計</b></p><p> 4.1 總體設計功能模塊</p><p> 根據(jù)前面對系統(tǒng)的需求分析,可以得到系統(tǒng)的模塊劃分如下:</p><p> ?。?)系統(tǒng)首頁模塊包括如下主要組成部分:</p>
67、<p> 用戶登錄和注冊區(qū):主要是用戶注冊和登錄,在成功登錄以后列出用戶所擁有的可操作模塊。</p><p> ?。?)會員登錄之后的管理模塊</p><p> 查看自己的信息:已登錄用戶可以查看自己的信息。</p><p> 查看上機的用戶信息:文章作者可以查看上機的用戶的信息,但沒有刪除的權(quán)限。</p><p> 修
68、改自己的信息:修改的個人注冊的信息,系統(tǒng)自動更新服務器端的數(shù)據(jù)庫。</p><p> ?。?)管理員登錄模塊</p><p> 使用管理員帳號和密碼進行驗證和登錄,錯誤則給出提示并重新跳轉(zhuǎn)到管理員登錄頁面。</p><p> (4)管理員登錄之后管理模塊</p><p> 博客的系統(tǒng)管理員可以對系統(tǒng)中所有的注冊用戶進行帳戶和權(quán)限管理,包
69、括修改用戶所有的信息,添加新的學生用戶信息,查詢用戶信息以及刪除用戶信息。</p><p> 4.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 根據(jù)以上對系統(tǒng)功能模塊的劃分和設計,可以得到系統(tǒng)功能模塊圖如下圖3所示,該圖給出了詳盡的模塊劃分和模塊組織結(jié)構(gòu),能夠直觀展現(xiàn)系統(tǒng)的功能結(jié)構(gòu)關系。</p><p> 圖3 系統(tǒng)功能結(jié)構(gòu)圖</p><p>
70、 4.3 開發(fā)及運行環(huán)境</p><p> 本系統(tǒng)運行時需要以下軟硬件環(huán)境</p><p><b> 硬件平臺</b></p><p> CPU:Pentium4 1.8G</p><p> 內(nèi)存:512M 以上</p><p><b> ?。?)軟件平臺</b>
71、</p><p> 服務器端:WindowsXP服務器,Apache服務程序,MySQL數(shù)據(jù)庫以及其相應的ODBC。</p><p> 客戶端:Windows XP系統(tǒng)以及IE6.0以上瀏覽器。</p><p> 開發(fā)工具:Eclipse PHP v1.1.2</p><p><b> (3)網(wǎng)絡帶寬</b>&l
72、t;/p><p> 服務器對外網(wǎng)絡帶寬1M以上,客戶端擁有連接互聯(lián)網(wǎng)的設備和服務。</p><p><b> 5 系統(tǒng)數(shù)據(jù)庫設計</b></p><p> 5.1 MySQL 數(shù)據(jù)庫簡介</p><p> MySQL數(shù)據(jù)早在90年代中期就開始出現(xiàn),經(jīng)過近10年的發(fā)展,它已經(jīng)成為一個功能相對強大,技術(shù)非常成熟,應用廣
73、泛的數(shù)據(jù)庫。由于它的強大功能、靈活性、豐富的應用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了眾多程序員和企業(yè)級用戶的青睞,特別是它的數(shù)據(jù)庫文件小巧,存放便捷,數(shù)據(jù)庫管理系統(tǒng)運行簡單,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大動力,并且得到了廣大網(wǎng)站開發(fā)人緣的認可。 </p><p> MySQL數(shù)據(jù)庫提供完善的SQL-92標準的結(jié)構(gòu)化查詢語言,通過MySQL在操作系統(tǒng)上建立的ODBC可以輕松將如select、dele
74、te、insert、update語句等SQL語句翻譯成為相應的MySQL數(shù)據(jù)庫管理系統(tǒng)指令并對數(shù)據(jù)庫進行管理。如圖4所示。</p><p> 圖4 MySQL數(shù)據(jù)庫管理系統(tǒng)原理</p><p> 5.2 數(shù)據(jù)庫表的設計</p><p><b> 5.2.1 概述</b></p><p> 根據(jù)第三部分的需求分
75、析,可以設計出相應的系統(tǒng)所要使用的數(shù)據(jù)庫表。機房管理系統(tǒng)系統(tǒng)所要存儲的數(shù)據(jù)項和數(shù)據(jù)量相對比較小,所以數(shù)據(jù)庫表的設計一般就是一個表存儲一個實體或者對象的相關信息,這樣分析和設計數(shù)據(jù)庫就比較簡單明了。</p><p> 當然重要的表都會設置一個唯一標識的主鍵,這個主鍵不是實際運用中的任何信息項,只用來唯一標識一個數(shù)據(jù)項,一般用自動編號的數(shù)字。</p><p> 經(jīng)過需求分析和概要設計,在M
76、ySql數(shù)據(jù)庫管理系統(tǒng)中建立名為yuang的數(shù)據(jù)庫,系統(tǒng)所有應用的數(shù)據(jù)信息將存儲在該數(shù)據(jù)庫中,數(shù)據(jù)庫中建立一個數(shù)據(jù)表,為學生用戶信息表(xzl)。</p><p> 5.2.2 學生用戶信息表</p><p> 機房管理系統(tǒng)主要為了滿足學生用戶使用學校機房計算機的需要,由于學校學生的自身特點,所以用戶的信息的設置相對較多,這里主要的是用戶的ID編號,這個是用來唯一確定用戶的標識,是用
77、戶表的主鍵。管理員及用戶標記主要用來設置管理員和用戶的權(quán)限,不同的權(quán)限能得到不同的應用功能。還有用戶名、用戶密碼都比較重要。用戶表結(jié)構(gòu)如表2所示。</p><p><b> 表2用戶表</b></p><p> 5.2.3 數(shù)據(jù)庫ER關系圖</p><p> 本系統(tǒng)數(shù)據(jù)庫的表的ER圖如圖所示。</p><p>
78、 圖11 數(shù)據(jù)庫中4個表的ER圖</p><p> 6 系統(tǒng)的詳細設計</p><p> 詳細設計是整個系統(tǒng)設計中,最重要的一個步驟。下面對系統(tǒng)的主要功能模塊進行詳細的介紹。</p><p> 6.1 首頁面及主要頁面設計</p><p> 1、機房管理系統(tǒng)的文件架設圖如圖所示:</p><p> 2、主
79、要頁面如表所示:</p><p><b> 表主要頁面清單表</b></p><p> 6.2 系統(tǒng)主要功能模塊開發(fā)</p><p> 6.2.1 首頁模塊</p><p> 1、首頁是登錄的窗口。它包括用戶登錄、管理員登錄、注冊區(qū)。如圖6所示:</p><p> 圖6 機房管理系統(tǒng)
80、首頁</p><p> 2、用戶注冊子模塊是在首頁下操作的,主要由add1.php完成。用戶點擊“注冊”進入用戶注冊界面,否則返回。在正式注冊頁面中用戶填寫各種信息,包括用戶名、姓名、密碼等。一切信息正確后系統(tǒng)會在數(shù)據(jù)庫中為該用戶自動生成一個用戶ID編號,這個編號是自動遞增的生成,用來唯一標識一個用戶。具體流程圖如圖7所示。</p><p><b> 圖7用戶注冊流程圖<
81、;/b></p><p><b> 3、用戶登錄和退出</b></p><p> 用戶登錄同樣是在 首頁的前提下操作的,經(jīng)過注冊的用戶可以選擇登錄帳戶,已經(jīng)登錄的用戶也可以選擇退出帳戶。登錄時首先客戶端發(fā)送登錄請求給服務器端,服務器端通過數(shù)據(jù)庫檢查該用戶名是否存在,如果存在,檢查密碼是否正確,在密碼也正確情況下系統(tǒng)服務器端給予登錄響應。登錄后的用戶將獲得響應
82、權(quán)限的功能。</p><p> 而用戶退出是在用戶登錄的前提下操作的,這時已經(jīng)登錄的用戶選擇退出,即可退出服務器并且釋放Cookie和Session中的相關信息和資源。具體流程圖如圖所示。</p><p> 圖 用戶登陸和退出流程圖</p><p> 6.2.2 管理員管理模塊</p><p> 管理員管理模塊是本系統(tǒng)中最基礎、最復
83、雜的一個核心功能模塊。管理員管理模塊可以分為添加會員信息、查詢會員信息、查看會員信息、刪除和修改會員信息4個功能部分。</p><p><b> (1)添加會員信息</b></p><p> 這個功能主要由add.php完成。添加信息之后,提交會員信息到數(shù)據(jù)處理頁(addinput.php)并保存在相應的數(shù)據(jù)庫中。在保存過程中,系統(tǒng)會在數(shù)據(jù)庫中為該會員自動生成一個
84、會員ID編號,這個編號是自動遞增的生成,用來唯一標識一個會員信息。具體流程圖如圖所示。</p><p> 圖添加會員信息流程圖</p><p> (2)會員信息的查詢</p><p> 發(fā)表文章子模塊主要由select.php實現(xiàn)。在select.php頁面中,查詢的功能區(qū)如圖所示。在“輸入ID號“后面的文本框中輸入查詢條件所對應的查詢的用戶名的ID,即可快速
85、檢索到相應的數(shù)據(jù)信息。如果存在,輸出數(shù)據(jù)信息到瀏覽器;否則,彈出警告信息。</p><p> 注意:只有系統(tǒng)管理員具備刪除的操作權(quán)限,如果是普通的博客用戶,在查詢到的數(shù)據(jù)信息頁面中是不會顯示“刪除“超級鏈接。</p><p> 圖會員信息查詢的功能區(qū)</p><p><b> ?。?)查看會員信息</b></p><p&
86、gt; 查看信息主要是由browse.php模塊來實現(xiàn)的,即向數(shù)據(jù)庫發(fā)送請求,將會員的所有信息俺找表格和頁面輸出。</p><p> (4)刪除和修改會員信息</p><p> 這功能若是在“管理員頁面” 的前提下進行操作的,刪除權(quán)限都是系統(tǒng)管理員的操作權(quán)限。對于修改權(quán)限,管理員可以修改所有的會員信息,但是用戶只能更改自己的會員信息。</p><p> 6.
87、1.4 用戶登錄管理模塊</p><p> 用戶管理是對注冊的自己的用戶信息進行管理的模塊。該模塊主要分為查詢自己的信息,修改自己的信息。</p><p> (1)用戶查看自己的信息</p><p> 該功能是由select3.php來實現(xiàn)的,顯示自己的注冊信息,同時包括自己的上次登錄時間,上次退出時間以及帳號余額信息。</p><p&g
88、t; (2) 用戶修改自己的信息</p><p> 該功能由update3.php來實現(xiàn),用戶只能修改自己的注冊信息,但是不能修改他人的信息。</p><p> 7 系統(tǒng)配置和發(fā)布</p><p> 運用PHP對系統(tǒng)進行開發(fā)和應用,必須首先安裝和配置好相應的開發(fā)環(huán)境和支持組件。本章主要介紹系統(tǒng)相關環(huán)境的配置和開發(fā)后系統(tǒng)的發(fā)布情況以及運行效果。</p&
89、gt;<p> 7.1 開發(fā)和應用環(huán)境配置</p><p> 本次環(huán)境的配置在指導老師的建議下,采用的是apache+MySQL+PHP集成的WampServer version5.5所以在搭配上節(jié)省了很多的時間和精力。</p><p> 7.1.1 安裝WampServer version5.5</p><p> 運行安裝程序 → 安裝協(xié)
90、議(選擇接受協(xié)議)→ next →填寫服務信息→前面的內(nèi)容可填可不填,安裝類型(選擇自定義安裝 Custom)→自定義安裝設置(如下圖23)修改安裝目錄,可以放在如“D:\wamp”中 → 安裝確認。</p><p><b> 圖 自定義安裝設置</b></p><p> 安裝完畢后,測試在瀏覽器地址欄輸入 http://localhost,回車顯示 “It wo
91、rks!”,表示安裝成功。</p><p><b> 測試過程</b></p><p> 在“D:\wamp\www”目錄中,可以使用筆記本編輯文件 <?php phpinfo(); ?> 并在保存文件時改名為test.php。在瀏覽器地址欄中輸入 http://localhost/test.php,顯示如下圖,表示安裝成功。</p>&
92、lt;p><b> 圖24 安裝成功</b></p><p> 7.1.2 進行設置 </p><p> 打開“D:\wamp\php5\”中的文件php.ini ,搜索“date=”,搜索到“date=UTC”這一行,修改為“date=Asia/beijing”, 即可以修改正確的中國北京時間。然后保存php.ini 重新啟動Wamp。</p&g
93、t;<p> 7.1.3 導入數(shù)據(jù)庫</p><p> 1、在瀏覽器中輸入 http://localhost/phpMyAdmin/ 回車,出現(xiàn)如圖27一樣的頁面,然后創(chuàng)建數(shù)據(jù)庫即可。</p><p><b> 圖 數(shù)據(jù)庫管理</b></p><p> 7.2 系統(tǒng)運行效果測試</p><p>
94、 本系統(tǒng)中涉及的功能頁面比較少,主要是管理員的執(zhí)行的模塊的刪除,添加,瀏覽和查詢功能類似,在這里主要是對機房管理系統(tǒng)首頁、用戶注冊、管理員管理的相關功能頁面測試運行。</p><p><b> 1、系統(tǒng)首頁</b></p><p><b> 圖28 系統(tǒng)首頁</b></p><p><b> 2、用戶注冊
95、頁面</b></p><p> 在首頁,點擊“注冊”->注冊頁面->點擊“注冊”按鈕進入用戶注冊頁面。</p><p> 用戶注冊頁面提供了一個簡潔的用戶注冊交互,用戶只需要填寫用戶名,密碼和確認密碼等信息后,條件符合的話,就可以實現(xiàn)注冊,若是不符合,就會彈出相應的錯誤提示框(圖)。注冊頁面如圖所示。</p><p><b>
96、 圖 注冊頁面</b></p><p> 圖31 匹配錯誤提示</p><p><b> 3、管理員管理功能</b></p><p> (1)管理員登錄后,直接轉(zhuǎn)到“管理員管理頁面”,在這里,可以執(zhí)行相應的功能,如圖所示:</p><p><b> 圖 管理員管理界面</b>&l
97、t;/p><p><b> (2)查看會員信息</b></p><p><b> 圖 查看會員信息</b></p><p><b> 修改會員信息</b></p><p><b> 圖 修改會員信息</b></p><p>&l
98、t;b> 圖 修改界面</b></p><p><b> (4)刪除用戶信息</b></p><p><b> 圖 刪除用戶界面</b></p><p><b> 用戶退出界面</b></p><p><b> 圖 用戶退出界面</b
99、></p><p><b> 8 總結(jié)</b></p><p> 本系統(tǒng)在Windows XP的平臺下采用了PHP技術(shù)、MySQL數(shù)據(jù)庫、Apache服務器,整個工程在基于B/S模式的下,使用PHP語言來編寫程序。</p><p> 通過這次畢業(yè)設計,我受益匪淺,親身體會了軟件系統(tǒng)設計的全過程,在實踐中了解了軟件設計開發(fā)的步驟、流
100、程以及思路,增長了在軟件開發(fā)方面的見識,我深刻認識到以前所學知識的基礎的重要性,也使我掌握了很多新的知識,特別是一些課本之外的知識,體會了理論知識和實踐結(jié)合的重要性。</p><p> 完成這個系統(tǒng),我得到了很大的鍛煉,從系統(tǒng)相關技術(shù)的資料搜集和學習,網(wǎng)站的可行性分析,需求分析,到架構(gòu)設計,數(shù)據(jù)庫設計,詳細設計,再到具體的編碼和開發(fā)、輔助工具的使用,全是在導師的指導和同班同學的幫助下由個人完成的。</p&
101、gt;<p> 本系統(tǒng)也存在一些問題。由于畢業(yè)設計的時間比較短,該系統(tǒng)還有許多不經(jīng)如人意的地方,比如功能比較少,用戶的界面不夠美觀,出錯處理還不夠等問題。軟件開發(fā)是一個不斷完善的過程,只有在實際的使用過程中不斷的發(fā)現(xiàn)新的問題,從而再加以改進。只有不斷的改進,才能做出一款好的軟件系統(tǒng)。</p><p><b> 參 考 文 獻</b></p><p>
102、 [1] 飛思科技產(chǎn)品研發(fā)中心.PHP網(wǎng)站開發(fā).北京:電子工業(yè)出版社,2005年</p><p> [2] 屈喜龍,朱杰等.PHP開發(fā)動態(tài)網(wǎng)站實例薈萃.機械工業(yè)出版社,2006年3月</p><p> [3] 張海藩,軟件工程導論.清華大學出版社.2004年7月</p><p> [4] 明日科技,許登旺,鄒天思等; PHP程序開發(fā)范例寶典,人民郵電出版社
103、,2007年10月</p><p> [5] 楊則正. 對JavaScript的研究[J]. 管理科學文摘, 1998,(12).</p><p> [6] 張志遠. JavaScript與客戶端安全[J]. 東莞理工學院學報, 2002,(02).</p><p> [7] 陶宏才.數(shù)據(jù)庫原理及設計.清華大學出版社,2004年3月</p>&l
104、t;p> [8] 王涌.PHP與相關數(shù)據(jù)庫技術(shù)高級指南.電子工業(yè)出版社,2004年</p><p> [9] 王永紅. 使用JavaScript增強網(wǎng)頁的功能[J]. 安徽建筑, 2001,(02).</p><p> [10] 徐峰. 基于MySQL的PHP數(shù)據(jù)庫訪問技術(shù) [J]. 計算機時代, 2001年02期</p><p> [11] 施威銘研
105、究室著,王超輝改編.PHP網(wǎng)頁模塊開發(fā)實例導學.中國電力出版社,2007年7月</p><p> [12] 陳軍.PHP+MySQL經(jīng)典案例剖析.清華大學出版社,2008年8月</p><p><b> 致 謝 </b></p><p> 經(jīng)過這段時間的忙碌,畢業(yè)設計終于完成。</p><p> 首先要感謝我的指
106、導老師xx老師。為了能讓我們的畢業(yè)設計能夠按時,高質(zhì)量的完成,他放棄了自己的休息時間,對我論文的全過程進行了親切關懷和細心指導。從課題的選擇到論文的最終完成,xx老師始終都給予我細心的指導與不懈的支持。他那嚴謹?shù)闹螌W態(tài)度,淵博的知識和對學生的嚴格要求,都給我留下了深刻的印象,可以想象,要是沒有xx老師的耐心指導和嚴格的要求,我的論文是不可能完成的。在此,我向xx老師表示衷心的感謝。</p><p> 同時,還要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機房管理系統(tǒng)畢業(yè)設計
- 機房管理系統(tǒng)畢業(yè)論文-機房管理系統(tǒng)設計與實現(xiàn) (2)
- php畢業(yè)設計--基于php的個人博客系統(tǒng)的實現(xiàn)
- 基于Winsock的機房管理系統(tǒng)設計和實現(xiàn).pdf
- 畢業(yè)設計基于php的新聞管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---機房管理系統(tǒng)的開發(fā)與應用
- 畢業(yè)論文--機房管理系統(tǒng)設計與實現(xiàn)
- 基于winsock的機房管理系統(tǒng)設計和實現(xiàn)(1)
- 基于條形碼識別的機房管理系統(tǒng)畢業(yè)設計
- 基于.net平臺的機房管理系統(tǒng)的設計與實現(xiàn)
- 機房管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于URP思想的機房管理系統(tǒng)設計與實現(xiàn).pdf
- 學校機房管理系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)設計選題管理系統(tǒng)的設計與實現(xiàn)php
- 校園機房管理系統(tǒng)的設計與實現(xiàn).pdf
- 智能機房管理系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)設計《藥房管理系統(tǒng)的設計與實現(xiàn)》
- 基于圖形化機房管理系統(tǒng)的設計與實現(xiàn).pdf
- 機房管理信息系統(tǒng)的設計與實現(xiàn)
- 60795.基于cs架構(gòu)的機房管理系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論