




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上信息工程學(xué)院畢業(yè)論文(設(shè)計)網(wǎng)絡(luò)課程學(xué)習(xí)網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)專業(yè): 班級: 姓名: 學(xué)號: 指導(dǎo)教師: 2017 年 3 月 23 日專心-專注-專業(yè)網(wǎng)絡(luò)課程學(xué)習(xí)網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)信息工程學(xué)院 信息與計算科學(xué)專業(yè) 張XXX 指導(dǎo)教師:XX【摘要】目前各個高校中,計算機專業(yè)課程具有知識體系更新較快,目的性強的特點。隨著時代的進步與發(fā)展,高校逐漸將提升學(xué)生動手能力及創(chuàng)新能力等綜合素質(zhì)作為首要任務(wù)。當(dāng)前時代的進步導(dǎo)致各行各業(yè)都積極利用計算機、網(wǎng)絡(luò)等技術(shù)提升自身競爭力,同樣高校教學(xué)也不例外,當(dāng)今已是數(shù)字信息時代,所以利用計算機多媒體進行教學(xué)勢在必行。但是當(dāng)前的實際情況確實,
2、雖然各個高校積極利用電腦多媒體,但教學(xué)的內(nèi)容卻不落俗套,只是簡單的教材搬家而已,老師只是將課本內(nèi)容轉(zhuǎn)移到電腦上,利用幻燈片的方式進行教學(xué),這種方式與傳統(tǒng)的書本教學(xué)實質(zhì)確實一樣的,并沒有進行實質(zhì)的創(chuàng)新。此種簡單的搬家式教學(xué)并沒有實現(xiàn)以學(xué)生為中心,還是從教師的角度進行教學(xué),忽視了以學(xué)生為主體,忽視了培養(yǎng)學(xué)生的動手能力和創(chuàng)新意識等綜合素質(zhì)。根據(jù)當(dāng)前這種情況,結(jié)合當(dāng)前高校這樣嫁接式教學(xué)的弊端,制定出一種集成網(wǎng)絡(luò)課程教學(xué)網(wǎng)站系統(tǒng)與教學(xué)管理等系統(tǒng)的高校教學(xué)信息化整體解決方案。利用教學(xué)信息化的理念,結(jié)合實際的技術(shù)理論,提出了一整套創(chuàng)新型的信息化教學(xué)方案,系統(tǒng)采用PHP技術(shù)實現(xiàn),并利用輕型快速的MYSQL數(shù)據(jù)
3、庫為數(shù)據(jù)源,采用開源的apache為服務(wù)器進行系統(tǒng)的實現(xiàn)?!娟P(guān)鍵詞】畢業(yè)論文;畢業(yè)設(shè)計;教學(xué);高校;信息化Computer courses teaching support websiteStudent subsystem design and implementationInformation Engineering School of information and Computing Science XXX Instructor: XX【Abstract】At present, the curriculum of computer science has the characterist
4、ics of quick updating of knowledge system and strong purpose. With the progress and development of the times, colleges and universities gradually improve the overall quality of students' practical ability and innovation ability as the primary task. The current era of progress in all walks of lif
5、e are actively using computer and network technology to enhance the competitiveness of their own, the same teaching is no exception, now is the era of digital information, so the use of computer multimedia teaching is imperative. But the current situation, although various colleges and universities
6、actively using computer multimedia teaching, but the content is simply moving materials conform to no conventional pattern, only, the teacher just transferred to the computer on the contents of the textbooks, teaching the use of slide ways, this book teaching essence and the traditional did the same
7、, and no substantive innovation. This simple move teaching did not realize the student-centered teaching, or from the perspective of teachers, ignore the student-centered, ignore the cultivation of students' practical ability and innovative consciousness and comprehensive quality. According to t
8、he current situation, combined with the disadvantages of the current college teaching of grafting, we have developed an integrated solution for the integration of network teaching website system and teaching management system. The use of information technology teaching concept, combining theory with
9、 practice, put forward a set of innovative teaching scheme, system uses PHP technology, and the use of light and fast MYSQL database as the data source, using open-source Apache server system.【Key Words】Graduation design; Graduation thesis; teaching; colleges and universities; informatization目錄1.引言當(dāng)
10、前我國的辦學(xué)教育水平與質(zhì)量還有許多不足之處,這就需要我們從各個方面不足自己的短板,增強我國的辦學(xué)質(zhì)量,提高教學(xué)水平。為此,我國早就于2002 年開始建設(shè)高校網(wǎng)絡(luò)課程工程。當(dāng)前我國的教學(xué)改革已經(jīng)深入推進,其中網(wǎng)絡(luò)課程改革是高校提升自身實力,增強辦學(xué)水平的重要手段。目的便是使我國的教師隊伍,教學(xué)資源與管理,教學(xué)方法和內(nèi)容都有長足的進步。對于怎么樣將信息化教學(xué)充分的融入到當(dāng)前我國的教學(xué)環(huán)境中,是當(dāng)前許多研究機構(gòu)的研究熱點。其中在研究熱點中在網(wǎng)上如何進行教學(xué)又是研究的重中之重,網(wǎng)上教學(xué)起到了畫龍點睛的作用,如果網(wǎng)絡(luò)教學(xué)核心能做好,那么對于信息化教學(xué)將是極大的助益。網(wǎng)上教學(xué)如果建成并投入使用,無疑會令信
11、息化教學(xué)有了規(guī)律可循,這種模范帶頭作用可改進當(dāng)前的教學(xué)質(zhì)量以及提升教學(xué)理念,并同時給教育行業(yè)帶來改革的充足動力。當(dāng)前我國很多高校雖然已經(jīng)實行了網(wǎng)上教學(xué),但是它僅僅只是將課本照搬進電腦,并沒有實質(zhì)的作用,局限性還較大,這種輔助教學(xué)手段沒有使得網(wǎng)上教學(xué)充分發(fā)揮其應(yīng)有的活力,對當(dāng)前的教育水平的提升沒有多大的幫助。并且各個學(xué)科之間有自己的一套系統(tǒng),沒有統(tǒng)籌兼顧,化零為整,很難做到統(tǒng)一,不能將網(wǎng)絡(luò)資源進行有利整合。更沒有與現(xiàn)存的許多教師管理系統(tǒng),學(xué)生管理系統(tǒng)等等融合在一起。所以當(dāng)前的網(wǎng)絡(luò)教學(xué)在信息化的改革浪潮中還處于孤立的狀態(tài),怎么樣創(chuàng)建一套信息完整、教學(xué)實用的網(wǎng)絡(luò)教學(xué)系統(tǒng)是勢在必行的。 本系統(tǒng)立足實際
12、,結(jié)合當(dāng)前的教學(xué)現(xiàn)狀,以及當(dāng)前的技術(shù)水平開發(fā)研制出得網(wǎng)絡(luò)課程學(xué)習(xí)網(wǎng)站系統(tǒng)采用當(dāng)下最流行的B/S架構(gòu)模式,B/S架構(gòu)既瀏覽器/服務(wù)器架構(gòu)模式,客戶端使用win7或者XP系統(tǒng)+任何瀏覽器,服務(wù)器采用win2008 server 與ASP進行搭建,數(shù)據(jù)庫采用輕型數(shù)據(jù)庫MYSQL。網(wǎng)絡(luò)課程教學(xué)網(wǎng)站系統(tǒng)包括教學(xué)信息、教學(xué)資源、用戶論壇、在線作業(yè)等功能模塊。2.系統(tǒng)開發(fā)技術(shù)簡介通過對系統(tǒng)的前期調(diào)研,根據(jù)需求分析,功能分析,以及結(jié)合實際的情況,本系統(tǒng)總體框架采用BS架構(gòu)模式,相較傳統(tǒng)的CS模式,用戶不用下載客戶端,只需要打開瀏覽器并輸入固定的網(wǎng)站地址即可進入本系統(tǒng),方便快捷。系統(tǒng)進行維護升級的時候也不需要用
13、戶去做任何更改,只需要網(wǎng)站管理員在服務(wù)器端更新維護即可。為了前臺美觀,采用Dreamweaver為前臺樣式設(shè)計軟件,進行網(wǎng)站的排版布局。由于網(wǎng)站需要用到大量圖片,故采用Photoshop進行圖片的處理。前臺頁面主要由PHP嵌入HTML頁面以達成動態(tài)系統(tǒng)的要求,系統(tǒng)數(shù)據(jù)庫采用快速輕型數(shù)據(jù)庫mysql進行數(shù)據(jù)的存儲。最終目的是開發(fā)完成安全健壯,實用通用的課程教學(xué)網(wǎng)站。以下是對本系統(tǒng)所使用到技術(shù)的簡單描述。2.1 HTML語言超文本標記語言就是我們所說的HTML語言,之所以我們能在電腦上看見如此豐富多彩的網(wǎng)頁畫面全都要歸功于HTML,他是所有網(wǎng)頁的基礎(chǔ),無論使用何種語言,到了用戶這里都會被瀏覽器翻譯
14、成HTML語言,因為瀏覽器只有翻譯HTML語言才能將畫面展現(xiàn)出來。所以對于每一個學(xué)習(xí)計算機以及網(wǎng)頁制作的人來說超文本標記語言都是必須要精通的一門技術(shù)。在網(wǎng)頁中,每一個網(wǎng)頁在都是一個文件儲存。每當(dāng)我們?nèi)ゲ榭匆粋€網(wǎng)頁時,客戶端會向服務(wù)器端發(fā)送請求,然后服務(wù)器會將網(wǎng)頁所對應(yīng)的文件內(nèi)容通過網(wǎng)絡(luò)傳送到我們的瀏覽器中翻譯成為我們所能看的文字和圖形,以及視頻與聲音。HTML網(wǎng)頁文件不是簡單的文本文件,它以.html結(jié)尾的文件,其中包含有各種具體鏈接、各種標簽以及文件內(nèi)容的注釋。通過這些標簽定義網(wǎng)頁內(nèi)容類型,文字顏色,模塊位置等等。通過計算機瀏覽器的翻譯,瀏覽器便產(chǎn)生了豐富多彩的畫面。有于瀏覽器有各種版本與廠
15、家,所以就必須對網(wǎng)頁內(nèi)容的定義格式有一個統(tǒng)一的標準,這就是HTML語言所定義的格式內(nèi)容。2.2 PHP技術(shù)PHP是一種開源的腳本語言,是當(dāng)前較為主流的一種前段開發(fā)語言,他的全稱是Hypertext Preprocessor,具有許多跨平臺,語法簡單易學(xué),上手快,開發(fā)快,支持框架較多,開源免費等優(yōu)勢,具有龐大的用戶人群。非常適合嵌入HTML中進行網(wǎng)頁系統(tǒng)的開發(fā)。本系統(tǒng)便是利用PHP的這一技術(shù)特點,將PHP語言嵌入進HTML頁面中進行動態(tài)頁面的開發(fā)。PHP技術(shù)語法的特點,與C語言相類似,并汲取Java等其他主流語言的精華,可謂汲取百家之長,所寫的程序健壯,容易維護。PHP具有以下優(yōu)點:一
16、是性能強并可以跨平臺使用,實現(xiàn)一套代碼多處使用的目的,即用戶在windows品臺開發(fā)部署,將來如果換成Linux的服務(wù)器也可照樣部署,節(jié)省人力物力。二是php的語法較為簡單,如果在學(xué)習(xí)PHP之前有過其他語言的開發(fā)經(jīng)驗,比如c語言或Java語言,那么使用PHP語言將會變得非常輕松。因為PHP語言與這些語言相類似,語法都有相通之處,非常容易上手。如果之前沒有任何開發(fā)語言的基礎(chǔ),php也簡單易學(xué),網(wǎng)上就有許多免費教程,并且php也很容易學(xué)習(xí)。三是PHP是當(dāng)今較為流行的編程語言,具有強大的主流技術(shù)支持,例如AJAX、WEBService等等,支持它的數(shù)據(jù)庫有mysql、oracle、SqlServer
17、等等主流數(shù)據(jù)都很好支持PHP。2.3 MYSQL數(shù)據(jù)庫經(jīng)過了長時間的發(fā)展也是日新月異,起初是人工管理的方式,這種管理模式數(shù)據(jù)量大,所以造成了操作繁瑣,效率低等后果。人工管理之后是文件系統(tǒng),相交人工管理,文件系統(tǒng)在效率方面有了較大提升,但檢索還是較麻煩,發(fā)展到今天的數(shù)據(jù)庫管理,用戶很輕松的可以對數(shù)據(jù)進行存儲、查詢。關(guān)系型數(shù)據(jù)庫更是提供了對數(shù)據(jù)更高級和更有效的管理。Mysql數(shù)據(jù)庫功能強大,且安裝使用都較為靈活簡單,學(xué)習(xí)起來也較容易它是關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用人群數(shù)量龐大,由Oracle公司子公司進行開發(fā)。Mysql是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它把數(shù)據(jù)存儲在數(shù)據(jù)庫表中,在表中由行和列組成。表
18、與表之間的數(shù)據(jù)記錄有關(guān)系,它們之間可以用外鍵進行關(guān)聯(lián)。用戶通過查詢來檢索數(shù)據(jù)庫中的數(shù)據(jù)。MySQL對Java有很好的支持,Java只需要一個驅(qū)動類就可以和MySQL進行通信,對MySQL數(shù)據(jù)庫進行增刪改查的操作。MySQL數(shù)據(jù)庫使用sql語言進行數(shù)據(jù)庫的操作,sql語言簡單易學(xué),并具有通用性,主要分為幾大類:一是數(shù)據(jù)操縱語言,用來操縱數(shù)據(jù)庫中數(shù)據(jù)的命令,包括:select、insert、update、delete。二是數(shù)據(jù)定義語言,用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義列的命令。包括:create、alter、drop。 三是數(shù)據(jù)定義語言,用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義列的命令。包括:create
19、、alter、drop。 四是其他語言元素:如流程控制語言、內(nèi)嵌函數(shù)、批處理語句等。2.4 基于B/S結(jié)構(gòu)開發(fā)本系統(tǒng)采用的是B/S架構(gòu),這主要是根據(jù)系統(tǒng)特性所考慮的,B/S全稱是Brower-Server,就是瀏覽器到服務(wù)器。用戶使用的時候只需要打開任意一款瀏覽器,輸入系統(tǒng)地址進入即可,完全相當(dāng)于我們?yōu)g覽互聯(lián)網(wǎng)上的網(wǎng)頁,目前這種模式被廣泛應(yīng)用。因為用戶在使用上是非常便捷的,只需要在瀏覽器中登錄即可,不需要像傳統(tǒng)的CS架構(gòu)的軟件需要下載客戶端。并且軟件的升級也非常方便,只需要開發(fā)人員在服務(wù)器上進行升級,并不需要用戶去操作什么,這相較于之前BS架構(gòu)的軟件,用戶每次升級軟件需要重新下載客戶端來說非常
20、方便。B/S架構(gòu)也具有非常高的安全性,由于程序和數(shù)據(jù)庫都保存在服務(wù)器端,所以保證了系統(tǒng)的穩(wěn)定性和安全性。采用BS架構(gòu)的系統(tǒng)還能充分發(fā)揮客戶端電腦的性能,因為系統(tǒng)的運行全在服務(wù)器上,所以打開網(wǎng)站系統(tǒng)不需要耗損太多的客戶端電腦性能,使得客戶端電腦運行更加流暢,提高用戶體驗。此外在網(wǎng)絡(luò)飛速發(fā)展的今天,尤其是移動網(wǎng)絡(luò)的發(fā)展,使用BS架構(gòu)會方便后續(xù)移動應(yīng)用系統(tǒng)開發(fā),如果后續(xù)需要用的移動端系統(tǒng),那么只需要根據(jù)需求提供接口即可,節(jié)省開發(fā)成本。3.系統(tǒng)需求分析根據(jù)第一章所定義的課題研究方向及目標,本章將對系統(tǒng)功能進行具體的需求分析,具體分析課程網(wǎng)站-網(wǎng)絡(luò)課程網(wǎng)站系統(tǒng)所要實現(xiàn)的功能以及欲達到的效果。3.1系統(tǒng)的
21、性能要求(1)磁盤容量要求:由于系統(tǒng)采用的是B/S構(gòu)架模式,所以對數(shù)據(jù)的容量要求不是很大,所以系統(tǒng)采用輕型數(shù)據(jù)庫MYsql足以支持網(wǎng)站的運行。但是由于是該系統(tǒng)傳輸很多文件,如講課視頻文件,學(xué)生上傳的作業(yè),所以即要求硬盤越大越好,預(yù)計最低500G容量。在系統(tǒng)正常運行情況下,如果硬盤的容量不是很大,那么就需要網(wǎng)站管理員經(jīng)常性的維護硬盤空間,刪除不必要的文件,尤其是視頻文件會占用較大容量。如果不及時清除無用文件騰出空間,一旦服務(wù)器硬盤空間已滿很有可能會造成系統(tǒng)不能正常運行。(2)安全性要求:為了安全性考慮,本系統(tǒng)必須要有嚴格的權(quán)限設(shè)置,本系統(tǒng)的權(quán)限分為三種:管理員,教師,學(xué)生。每種權(quán)限用戶都有不同的
22、操作功能。其中管理員的權(quán)限是最大的,可以對系統(tǒng)任何功能進行操作,老師和學(xué)生具有部分固定的功能,兩者不能相互越權(quán)操作。(3)適應(yīng)性要求:為了減少系統(tǒng)的學(xué)習(xí)時間,使得任何人都可進行操作,這就要求系統(tǒng)必須要有有好的界面,良好的用戶體驗。尤其是功能菜單必須要簡單易懂,結(jié)構(gòu)清晰,減少學(xué)生和老師的學(xué)習(xí)成本。3.2系統(tǒng)功能需求分析系統(tǒng)采用B/S架構(gòu),可以在線提供學(xué)生學(xué)習(xí),做作業(yè),測試等功能。教師可以通過系統(tǒng)進行作業(yè)的發(fā)布,課程的發(fā)布等功能,同時提供論壇功能,以供學(xué)生進行學(xué)業(yè)的討論。學(xué)生通過系統(tǒng)在網(wǎng)上做完老師布置的作業(yè)后即可在網(wǎng)上進行提交。老師在收到學(xué)生提交的作業(yè)后即可進行查看。3.2.1功能劃分網(wǎng)絡(luò)課程網(wǎng)站
23、根據(jù)不同的使用者(教師和學(xué)生),可以分為兩個部分:一是面向教師用戶部分,教師用戶的部分內(nèi)容包括文章審核、公告管理、教程管理、課件管理、論壇模塊管理、退出功能;二是面向?qū)W生用戶,學(xué)生可以查看老師發(fā)布的課程消息,并在系統(tǒng)下載所需要的資料,完成老師布置的作業(yè),并通過論壇和同學(xué)進行學(xué)業(yè)的交流。3.2.2功能簡介1.登陸功能:使用此系統(tǒng),必須要每個學(xué)生和老師使用自己的賬號登錄才能進入系統(tǒng)。同時考慮實際情況,作為一個基本的登陸系統(tǒng),應(yīng)具有以如下功能:(1)本系統(tǒng)根據(jù)安全性考慮,不允許任何人進行在線注冊,新用戶都必須要由管理員統(tǒng)一分配賬號,一般以學(xué)生的學(xué)號作為登錄賬號;(2)實現(xiàn)用戶的登陸;2.課程簡介功能
24、:該模塊提供了本次課程的主要簡介,教師信息以及教學(xué)條件等要求。 3.課件下載功能:用戶進入此模塊后找到需要的下載的文件,直接點擊即會彈出下載提示,點擊確定即可將文件下載到本機電腦以供學(xué)習(xí)。4.上傳功能:上傳功能主要是老師上傳資料以供學(xué)生下載使用,學(xué)生上傳作業(yè)以供老師查看。用戶必須以登錄學(xué)號的形式上傳。5.論壇功能:論壇為學(xué)生提供了暢所欲言,排疑解難的作用,在論壇中學(xué)生可自由進行交流,分享學(xué)習(xí)心得,提出問題或者幫助別人解決問題。6.公告功能:當(dāng)有重大事件需要告知學(xué)生時,之前都是通過電話或者通過學(xué)生口耳相傳,此種方法耗費財力且效果不明顯,當(dāng)老師在網(wǎng)站發(fā)布公告后學(xué)生即可在網(wǎng)站最醒目的地方看見。7.文
25、章搜索功能:由于系統(tǒng)功能模塊較多,且老師經(jīng)常會發(fā)布一些文章資料,如果時間一長,那么之前發(fā)布的文章或資料便會難以找尋,系統(tǒng)提供的文章搜索功能可以通過文章名字關(guān)鍵字進行模糊搜索,將相似的文章名的資料展現(xiàn)出來。3.3用例模型3.3.1學(xué)生用戶用例圖圖3.1是學(xué)生用戶對該網(wǎng)站進行操作的用例圖。圖3.2是教師用戶對該網(wǎng)站進行操作的用例圖。 圖 0.1 學(xué)生用戶用例圖3.3.2教師用戶用例圖 圖 0.2 教師用例圖4.系統(tǒng)設(shè)計4.1系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)需求分析,網(wǎng)站的總體設(shè)計機構(gòu)如圖4.1所示: 圖4. 1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖圖 0.1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖網(wǎng)站主頁教程瀏覽課件瀏覽與下載上傳區(qū)公告瀏覽個人空間站內(nèi)搜索修
26、改密碼論壇用戶登錄圖4.1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)數(shù)據(jù)模型設(shè)計系統(tǒng)包含以下幾種實體:,課程,課程資源,課程作業(yè)提交,用戶,論壇板塊,發(fā)帖文章,發(fā)布課程通知。 實體描述:A、 用戶(用戶名,學(xué)號教師號,賬戶類型,學(xué)生分組,賬戶密碼,賬戶問題、賬戶答案)圖 0.2 用戶表結(jié)構(gòu)B、 板塊分類(板塊名稱、板塊ID、板塊所屬分組)圖 0.3 板塊分類表結(jié)構(gòu)C、 發(fā)帖文章(貼ID、帖子名稱、帖子類型、發(fā)帖用戶ID、發(fā)帖內(nèi)容、發(fā)帖所屬板塊)圖 0.4 發(fā)帖文章表結(jié)構(gòu)D、 回復(fù)帖子(回復(fù)ID、回復(fù)帖子ID、回復(fù)用戶ID、回復(fù)類型、回復(fù)樓層編號、回復(fù)內(nèi)容、回復(fù)時間)圖 0.5 回復(fù)帖子表結(jié)構(gòu)E、 分組(分組I
27、D、分組名稱)圖 0.6 分組表結(jié)構(gòu)F、 論壇附件(所屬帖子ID,文件名,文件類型)圖 0.7論壇附件表結(jié)構(gòu)5.系統(tǒng)的實現(xiàn)5.1網(wǎng)站首頁圖 0.1 網(wǎng)站首頁5.2教師團隊圖 0.2 教師團隊5.3教學(xué)資源圖 0.3 教學(xué)資源5.4用戶登錄圖 0.4 登錄界面5.5論壇界面圖 0.5論壇界面5.6論壇帖子圖 0.6 論壇帖子列表5.7帖子詳情圖 0.7帖子詳情5.8提交作業(yè)圖 0.8 提交作業(yè)狀態(tài)5.9課程教學(xué)通知圖 0.9 老師狀態(tài)下的通知公告6.課程網(wǎng)站系統(tǒng)的測試6.1軟件測試簡介我們測試的主要目的在于模擬真實的環(huán)境,將系統(tǒng)置于我們將來系統(tǒng)可能運行的環(huán)境中,包括各種開發(fā)軟件的版本,各種操作系
28、統(tǒng),已經(jīng)互聯(lián)的內(nèi)網(wǎng)中??聪到y(tǒng)在運行之后會不會出現(xiàn)什么問題,或存在已知的漏洞??垂δ芰鞒淌欠穹项A(yù)期,并能真正對學(xué)校的宿舍管理起到真正的輔助作用。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否符合預(yù)期中所要實現(xiàn)的具體功能,找出功能與實際存在不符合的地方。剛剛做出的系統(tǒng)可定會存在這樣那樣的問題,只有經(jīng)過仔細測試才能發(fā)現(xiàn)問題。如果將系統(tǒng)中存在的問題帶入到真正的環(huán)境中去那么就很有可能會帶來利益上的損失。尤其是對于學(xué)校這種管理上的系統(tǒng),一旦出現(xiàn)錯誤,將很可能會使宿舍管理陷入癱瘓狀態(tài)。所以在系統(tǒng)正式運行前的測試是很有必要且是必須的。它對系統(tǒng)將來正常穩(wěn)定的運行有著必不可少的作用。測試主要是人員進行
29、功能上的測試,有經(jīng)驗的人員會清楚測試的重點,知道在哪些地方會比較容易出現(xiàn)錯誤,在測試技術(shù)方面經(jīng)驗也比較豐富,而測試也需要一定的技巧性和耐心。但有些測試是可以借助一些測試軟件或工具的。好比壓力測試、性能測試等等,但這種測試并不適用所有系統(tǒng),且并不是主要的,還較能浪費成本,這些測試方法只能起到輔助作用。通常情況下,手動測試占據(jù)絕大部分,根據(jù)系統(tǒng)的實際情況本系統(tǒng)采用手工測試的方式。 黑盒測試:它是在用戶知道系統(tǒng)已有功能的前提下,測試系統(tǒng)中每個功能模塊的功能是否符合預(yù)期,是否存在BUG,以及是否流程能夠全部跑通。在測試的整個過程中,程序就像一個盒子一樣,只能從外部進行觀察,測試人員嚴格按照指定的需求說
30、明書進行操作,查看功能是否能夠正常使用,測試數(shù)據(jù)是否正常傳輸與輪轉(zhuǎn),且符合需求的要求。是把所有可能出現(xiàn)的輸入情況逐個測試,只有這樣才能找出所有的錯誤。白盒測試就是已知系統(tǒng)代碼實現(xiàn)的整個流程,數(shù)據(jù)運轉(zhuǎn)的整個方式,可以通過測試來確定程序內(nèi)部是不是按照預(yù)先設(shè)想的那樣就行正常運行,并檢查程序的每一條支路是否是按照約定的那樣,數(shù)據(jù)按照設(shè)想的那樣進行流轉(zhuǎn),進而測試整個系統(tǒng)是不是結(jié)構(gòu)正確,流程統(tǒng)一?!鞍缀小睖y試法可以全面掌握程序內(nèi)部邏輯結(jié)構(gòu)和運行狀態(tài)。6.2功能測試在上一章節(jié)中介紹了有關(guān)測試的概念和一些測試方法,雖然測試方法很多,但是測試是一項非常復(fù)雜的工作,不可能對每一個可能出現(xiàn)的情況都一一測試到。下面僅
31、僅舉一個用戶登錄的例子來說明對網(wǎng)站系統(tǒng)所做的功能測試。在用戶登錄的時候,要求用戶名和密碼是必須填寫的信息。本測試主要是通過對輸入的用戶信息進行分析與判斷,得出預(yù)期的輸出結(jié)果。然后將實際的輸出結(jié)果與預(yù)期的輸出結(jié)果進行比較,得出最終的結(jié)論。當(dāng)用戶名和密碼輸入錯誤時,系統(tǒng)會提示用戶名密碼輸入錯誤,當(dāng)輸入正確時系統(tǒng)跳轉(zhuǎn)到系統(tǒng)首頁。這說明系統(tǒng)此功能正確。6.結(jié)束語本網(wǎng)站利用PHP和Mysql數(shù)據(jù)庫進行設(shè)計,重點介紹了網(wǎng)絡(luò)課程網(wǎng)站系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)物理配置方案、系統(tǒng)實現(xiàn)、網(wǎng)站測試和調(diào)試。本網(wǎng)站管理系統(tǒng)的特點:功能基本滿足學(xué)生在學(xué)習(xí)過程中所需要的
32、功能,可以在論壇中與學(xué)生和老師進行交流,下載所需要的課程資源以及老師對教學(xué)過程中的信息進行及時的通知。在網(wǎng)站設(shè)計中肯定存在著很多不足之處,由于我是初學(xué)者,涉及的能力有限,但是我相信在學(xué)習(xí)的過程之中我會使這個網(wǎng)站更加完善、完美!參考文獻1 Jensen,R. Information Cost and Innovation Adoption Policies,Management Science. Vol.34,No.2,F(xiàn)eb,19882 Gobeli D H,Brown D J. Improving the process of product innovation. Research,Technology Management,1993. 36(2):46-493 Burnett K. “Key Customer Relationship Management”,Pearson Education 4“The CRM Phenomenon”,white paper,Magic Software Enterprises Ltd.,20005 Andrew L. Zacharakis,G.Dale Meyer. A Lack of Insight: Do Venture Capitalists
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 用工管理面試題及答案
- 門診內(nèi)科出科總結(jié)
- 中國教育的目的
- 月字旁寫字課課件
- 2025年中國男士牛仔褲行業(yè)市場全景分析及前景機遇研判報告
- 綜合能源服務(wù)培訓(xùn)
- 怎樣做好日常培訓(xùn)
- EHS基礎(chǔ)知識培訓(xùn)
- 花山巖畫的群體性活動元素融入舞蹈課堂教學(xué)的實踐與探究
- 特殊關(guān)鍵工序培訓(xùn)
- 項目部內(nèi)審檢查表
- 春雨計劃患教指南-高血壓治療與合理用藥
- 學(xué)校校本課程開辟匯報材料
- GB/T 42103-2022游樂園安全風(fēng)險識別與評估
- 棒球運動主題教育PPT模板
- 級本科診斷學(xué)緒論+問診
- GB 14648-1993民用航空器飛行事故等級
- GA 1800.5-2021電力系統(tǒng)治安反恐防范要求第5部分:太陽能發(fā)電企業(yè)
- 膿毒癥指南解讀2021完整版課件
- 起重機械制動器和制動輪的檢查規(guī)定
- 醫(yī)院感染質(zhì)量檢查反饋記錄登記
評論
0/150
提交評論