基于BS模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)_第1頁
基于BS模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)_第2頁
基于BS模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)_第3頁
基于BS模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)_第4頁
基于BS模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于B/S模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)摘 要高等學(xué)校的實(shí)驗(yàn)室是用來進(jìn)行實(shí)驗(yàn)教學(xué)、開展科學(xué)實(shí)驗(yàn)研究、推動(dòng)科技實(shí)驗(yàn)發(fā)展的重要基地,是學(xué)校教學(xué)科研工作的重要的組成部分,實(shí)驗(yàn)室的建設(shè)與管理水平將直接關(guān)系到培養(yǎng)人才質(zhì)量。而互聯(lián)網(wǎng)目前正極大地改變著我們的生活,隨著校園信息化不斷的推進(jìn),計(jì)算機(jī)進(jìn)入日常教學(xué)工作的各個(gè)方面,將會(huì)成為不可阻擋的。在學(xué)校的實(shí)驗(yàn)室里,引入計(jì)算機(jī)進(jìn)行規(guī)范化的管理必然會(huì)極大地促進(jìn)工作效率,有效的利用實(shí)驗(yàn)室資源,提高辦學(xué)效益,保障實(shí)驗(yàn)教學(xué)質(zhì)量。本系統(tǒng)采用B/S模式,主要實(shí)現(xiàn)了實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)信息管理以及網(wǎng)上預(yù)約實(shí)驗(yàn)等功能?;贐/S的開放性實(shí)驗(yàn)管理系統(tǒng)就是要將手工管理變?yōu)橛?jì)算機(jī)管理,把

2、開放性實(shí)驗(yàn)管理放在網(wǎng)上進(jìn)行,達(dá)到高效、準(zhǔn)確、便捷的目的。供學(xué)生查閱相關(guān)信息,限定學(xué)生在一定時(shí)間內(nèi)統(tǒng)一在網(wǎng)上預(yù)約實(shí)驗(yàn),由于開放性實(shí)驗(yàn)放在網(wǎng)上,學(xué)生用自己的學(xué)號(hào)就可以網(wǎng)上預(yù)約,提高了實(shí)驗(yàn)室實(shí)驗(yàn)的效率,實(shí)驗(yàn)完成后,由實(shí)驗(yàn)指導(dǎo)教師在網(wǎng)上為自己的學(xué)生評(píng)分,上傳到網(wǎng)絡(luò)后學(xué)生查看成績(jī)。 關(guān)鍵詞:實(shí)驗(yàn)室管理;B/S模式;預(yù)約實(shí)驗(yàn) Based on B/S mode of open laboratory management system websiteABSTRACTThe college laboratory is the important base that carries on the experim

3、ental teaching, develops scientific research and improves science and technology development. It is also the important part of the school teaching and scientific research. Therefore, construction and management level of the laboratory has direct relation with the quality of cultivating talents. The

4、Internet changes our life so much that it has been the irresistible trend that computers enters all respects of the daily teaching work with the advancement of campus information. In the campus laboratory, the standardized management with computers will surely increase the working efficiency make th

5、e best use of the laboratory resources, improve efficiency and guarantee the teaching quality.This system adopts B/S mode and mainly implement the laboratory information management and experiment information management as well as the experiment reservation online and so on. Key words: The laboratory

6、 management;B/S mode;experiment reservation online 目 錄1 概述 11.1 題目背景及研究意義 11.2 本論文的目的、內(nèi)容及本人的主要工作 12 需求分析 32.1 項(xiàng)目?jī)?nèi)容 32.2 設(shè)計(jì)目標(biāo) 32.3 系統(tǒng)用例圖 32.4 可行性分析 42.5 開發(fā)的工具論述 4 2.5.1 前臺(tái)開發(fā)工具 4 2.5.2 后臺(tái)數(shù)據(jù)庫介紹 63 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 73.1 系統(tǒng)涉及的關(guān)系實(shí)體和對(duì)應(yīng)關(guān)系 73.2 關(guān)系模式 73.3 系統(tǒng)分析模型 73.4 數(shù)據(jù)表設(shè)計(jì) 84 功能模塊設(shè)計(jì) 104.1 軟件結(jié)構(gòu)設(shè)計(jì) 10 4.1.1 功能描述 10 4.1.2

7、總體結(jié)構(gòu)圖 104.2 功能子模塊設(shè)計(jì) 10 4.2.1 系統(tǒng)登錄管理模塊 10 4.2.2 用戶管理功能模塊 11 4.2.3 實(shí)驗(yàn)室管理功能模塊 12 4.2.4 實(shí)驗(yàn)管理功能模塊 12 4.2.5 公告管理功能模塊 134.2.6 教師登錄界面 14 4.2.7 個(gè)人信息管理功能模塊 14 4.2.8 實(shí)驗(yàn)管理功能模塊 15 4.2.9 實(shí)驗(yàn)評(píng)分管理功能模塊 15 4.2.10 學(xué)生功能模塊 16 4.2.11 實(shí)驗(yàn)預(yù)約功能模塊 164.2.12 實(shí)驗(yàn)操作功能模塊 174.2.13 實(shí)驗(yàn)分?jǐn)?shù)查看功能模塊 175 系統(tǒng)測(cè)試及分析 185.1 軟件測(cè)試的目的和原則 185.2 測(cè)試實(shí)例的研究

8、與選擇 185.3 測(cè)試環(huán)境與測(cè)試條件 185.4 測(cè)試過程 18 5.5 測(cè)試結(jié)果 196 總結(jié)與展望 20附 錄 21參考文獻(xiàn) 32致 謝 331 概述1.1 題目背景及研究意義 開放性實(shí)驗(yàn)管理信息系統(tǒng)是一個(gè)以實(shí)驗(yàn)室管理和實(shí)驗(yàn)管理為主的先進(jìn)的網(wǎng)絡(luò)系統(tǒng),能夠?yàn)橛脩籼峁┏渥愕膶?shí)驗(yàn)室信息和實(shí)驗(yàn)信息的查詢手段。傳統(tǒng)的人工管理實(shí)驗(yàn)室這種古老的管理方式已完全不能滿足學(xué)校對(duì)實(shí)驗(yàn)室規(guī)劃的需要,開放性實(shí)驗(yàn)管理能夠極大地提高實(shí)驗(yàn)室管理的效率,也是使學(xué)校的科學(xué)化、正規(guī)化管理的重要條件。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用?,F(xiàn)

9、代企業(yè)的競(jìng)爭(zhēng)逐漸整合為工作效率的競(jìng)爭(zhēng),在信息爆炸的時(shí)代,傳統(tǒng)教學(xué)實(shí)驗(yàn)管理面臨著諸多挑戰(zhàn)。基于B/S的開放性管理系統(tǒng)就是要將手工管理變?yōu)橛?jì)算機(jī)管理,把開放性實(shí)驗(yàn)管理放在網(wǎng)上進(jìn)行,達(dá)到高效、準(zhǔn)確、便捷的目的。供學(xué)生查閱相關(guān)信息,限定學(xué)生在一定時(shí)間內(nèi)統(tǒng)一在網(wǎng)上預(yù)約實(shí)驗(yàn),由于開放性實(shí)驗(yàn)放在網(wǎng)上,學(xué)生用自己的學(xué)號(hào)就可以網(wǎng)上預(yù)約,提高了實(shí)驗(yàn)室實(shí)驗(yàn)的效率,實(shí)驗(yàn)完成后,由實(shí)驗(yàn)指導(dǎo)教師在網(wǎng)上為自己的學(xué)生評(píng)分,上傳到網(wǎng)絡(luò)后學(xué)生查看成績(jī)。本文從高效管理計(jì)算機(jī)實(shí)驗(yàn)室出發(fā),結(jié)合計(jì)算機(jī)機(jī)房的具體情況,針對(duì)如何合理安排機(jī)房的課程實(shí)驗(yàn),實(shí)習(xí)以及如何調(diào)節(jié)設(shè)備的沖突,實(shí)現(xiàn)資源的高效組合和利用,提出了一系列解決方案。以前的教學(xué)實(shí)驗(yàn)

10、室是進(jìn)行理論課輔助的,而實(shí)驗(yàn)室的建設(shè)發(fā)展都是從屬于教研室的發(fā)展規(guī)劃之內(nèi)。實(shí)驗(yàn)課的課程沒有獨(dú)立性,只是跟著理論走,實(shí)驗(yàn)課程的一些設(shè)置實(shí)際上是對(duì)理論課程的延續(xù),實(shí)驗(yàn)的手段僅僅是簡(jiǎn)單的驗(yàn)證理論和演示書本知識(shí)。而現(xiàn)在,教學(xué)實(shí)驗(yàn)室不但要承擔(dān)多門學(xué)科、多門課程,還要在同一個(gè)時(shí)間面對(duì)不同年級(jí)、不同水平、不同層次的學(xué)生,如大一到大四的普通本科生,甚至可能要服務(wù)于社會(huì),實(shí)驗(yàn)室工作內(nèi)涵發(fā)生了改變,工作量成倍增加?,F(xiàn)在實(shí)驗(yàn)室實(shí)驗(yàn)教學(xué)準(zhǔn)備的復(fù)雜程度和工作強(qiáng)度都幾倍于已往的實(shí)驗(yàn)室。在這種現(xiàn)實(shí)情況下,實(shí)驗(yàn)室的管理就顯得更加舉足輕重了,只有加強(qiáng)實(shí)驗(yàn)室規(guī)范管理,進(jìn)行對(duì)實(shí)驗(yàn)的優(yōu)化組合,理順相互之間的關(guān)系,有效的利用實(shí)驗(yàn)室資源,

11、且優(yōu)化實(shí)驗(yàn)室教學(xué)儀器的運(yùn)行環(huán)境,構(gòu)建全新的實(shí)驗(yàn)整合優(yōu)勢(shì),把實(shí)驗(yàn)室管理員、教師、學(xué)生三者有機(jī)結(jié)合,用以保證教學(xué)實(shí)驗(yàn)合理、有序、安全的完成,提高實(shí)驗(yàn)課的教學(xué)效率,進(jìn)而保障實(shí)驗(yàn)的教學(xué)質(zhì)量,提高實(shí)驗(yàn)室利用能力和效率,實(shí)現(xiàn)實(shí)驗(yàn)室的投資效益。1.2 本論文的目的、內(nèi)容及本人的主要工作 本論文的目的,主要有兩個(gè)方面:一是對(duì)自身的知識(shí)與能力進(jìn)行全面的考核。二是對(duì)自身進(jìn)行計(jì)算機(jī)基本能力的訓(xùn)練,培養(yǎng)自身運(yùn)用教學(xué)所學(xué)的知識(shí)進(jìn)行獨(dú)立地分析問題和解決問題,為以后能更好地從事計(jì)算機(jī)工作打下扎實(shí)的基礎(chǔ)。 書寫畢業(yè)論文是對(duì)在校大學(xué)生進(jìn)行最后一次系統(tǒng)知識(shí)的全面檢驗(yàn),對(duì)學(xué)生的基本知識(shí)、理論和技能是否掌握熟練的總測(cè)試,這是書寫畢業(yè)

12、論文的一個(gè)目的。在學(xué)習(xí)期間,我已經(jīng)按照學(xué)校教學(xué)計(jì)劃的規(guī)定,學(xué)完了公共課、基礎(chǔ)課、專業(yè)課以及選修課等一些課程,每門課程都經(jīng)過考試或考查。學(xué)習(xí)期間的考核是單獨(dú)進(jìn)行的,主要是考查我們對(duì)本門學(xué)科所學(xué)知識(shí)的記憶和理解程度。但畢業(yè)論文則有所不同,它不是對(duì)某一學(xué)科已學(xué)知識(shí)的考核,而是著重考查運(yùn)用所學(xué)知識(shí)對(duì)某一問題進(jìn)行探討和研究的能力。書寫畢業(yè)論文的另一個(gè)目的是培養(yǎng)自己在計(jì)算機(jī)科學(xué)與技術(shù)方面的科學(xué)研究能力,使自己能逐步掌握進(jìn)行科學(xué)研究的基本程序和方法。本論文的內(nèi)容是針對(duì)畢業(yè)設(shè)計(jì)基于B/S模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng)進(jìn)行綜合的論述和介紹。其中著重于該畢業(yè)設(shè)計(jì)的研究現(xiàn)狀及設(shè)計(jì)目標(biāo),以及所涉及到的關(guān)鍵問題及分析,并

13、對(duì)系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)進(jìn)行了詳細(xì)的論述。針對(duì)基于B/S模式的開放性實(shí)驗(yàn)管理網(wǎng)站系統(tǒng),本人的主要工作是對(duì)畢業(yè)設(shè)計(jì)進(jìn)行了詳細(xì)的系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn),努力使該系統(tǒng)更專業(yè),更人性化,更實(shí)用,更趨近于實(shí)際使用。2 需求分析2.1 項(xiàng)目?jī)?nèi)容 開放性實(shí)驗(yàn)就是實(shí)驗(yàn)的教學(xué)、實(shí)驗(yàn)的技術(shù)研究、科學(xué)研究,包括實(shí)驗(yàn)的時(shí)間、實(shí)驗(yàn)所需要的儀器設(shè)備、實(shí)驗(yàn)的場(chǎng)地、實(shí)驗(yàn)資料、實(shí)驗(yàn)的指導(dǎo)人員等,包括對(duì)本科生、教師和技術(shù)人員有目的地開放,進(jìn)而為實(shí)驗(yàn)者完成某些實(shí)驗(yàn)項(xiàng)目提供便捷的服務(wù)。開放性實(shí)驗(yàn)可為各科研和學(xué)校培養(yǎng)和培訓(xùn)專業(yè)技術(shù)的人才,滿足社會(huì)發(fā)展對(duì)技術(shù)人才的需求。系統(tǒng)使用開放性實(shí)驗(yàn)管理的手段,用網(wǎng)站管理系統(tǒng)代替郵箱管理。通過用戶登陸、數(shù)

14、據(jù)庫加密等進(jìn)行良好的安全控制,增加用戶管理機(jī)制,明確定義用戶權(quán)限,提高和改進(jìn)管理信息服務(wù)質(zhì)量,加快信息的查詢速度、審核速度,同時(shí)提高信息的準(zhǔn)確性、實(shí)時(shí)性,增強(qiáng)資源共享,使多個(gè)人可以同時(shí)使用一些數(shù)據(jù)、管理數(shù)據(jù),提供查詢功能,可以直觀的看出學(xué)員的實(shí)驗(yàn)信息和狀態(tài)。2.2 設(shè)計(jì)目標(biāo) 系統(tǒng)提供用戶管理功能 系統(tǒng)提供實(shí)驗(yàn)室的管理功能 系統(tǒng)提供實(shí)驗(yàn)的管理功能 系統(tǒng)提供公告管理 系統(tǒng)提供教師信息修改功能 系統(tǒng)提供教師評(píng)分的功能 系統(tǒng)提供教師查詢學(xué)生成績(jī)的功能 系統(tǒng)提供學(xué)生網(wǎng)上預(yù)約實(shí)驗(yàn)功能 系統(tǒng)提供學(xué)生查詢成績(jī)的功能 系統(tǒng)提供學(xué)生個(gè)人信息修改的功能2.3 系統(tǒng)用例圖 基于B/S開放性的實(shí)驗(yàn)管理如圖2-1所示 圖

15、2-1 基于B/S開放性的實(shí)驗(yàn)管理的用例圖2.4 可行性分析 因?yàn)橛捎谙到y(tǒng)并不十分復(fù)雜,且操作起來也非常簡(jiǎn)單,所以開發(fā)費(fèi)用比較低。另外,考慮到現(xiàn)在已經(jīng)有的硬件設(shè)備和需增加、調(diào)整的硬件的投入亦很低。 由于已往的實(shí)驗(yàn)室管理完全或大部分都靠人力親為,浪費(fèi)人力、物力、財(cái)力,而實(shí)驗(yàn)室教學(xué)質(zhì)量的體現(xiàn),師資隊(duì)伍是關(guān)鍵,管理是保證。同時(shí),按照“教育要面向現(xiàn)代化,面向世界,面向未來”的要求,實(shí)驗(yàn)室教學(xué)和管理也要和時(shí)代同步,與時(shí)俱進(jìn)。加強(qiáng)實(shí)驗(yàn)室規(guī)范管理,既能保證完成實(shí)驗(yàn)教學(xué)任務(wù),滿足科學(xué)研究的需要,又可以節(jié)省人力、物力、財(cái)力。在實(shí)驗(yàn)室管理中有時(shí)會(huì)產(chǎn)生這樣的矛盾,學(xué)生來實(shí)驗(yàn)室上實(shí)驗(yàn)課,實(shí)驗(yàn)室的管理員和教師都認(rèn)為由對(duì)

16、方管理,這樣就不利于實(shí)驗(yàn)課教學(xué)的正常、有序進(jìn)行。因此,實(shí)驗(yàn)室的管理不只單單是管理員或教師的行為,而應(yīng)該是雙方共同的責(zé)任。管理員應(yīng)該積極主動(dòng)地配合教師,與任課教師共同管理,這種管理不只是單純的對(duì)課前、課間和課后的管理,而應(yīng)該是貫穿整個(gè)實(shí)驗(yàn)教學(xué)的始末。本實(shí)驗(yàn)室管理系統(tǒng)正好可以解決這樣的矛盾。2.5 開發(fā)的工具論述2.5.1 前臺(tái)開發(fā)工具 1.Java簡(jiǎn)介 Java起源于80年代的中末期,是Sun公司產(chǎn)品開發(fā)的一種語言,其目標(biāo)是在小型嵌入式系統(tǒng)上運(yùn)行。但是由于動(dòng)態(tài)圖像壓縮標(biāo)準(zhǔn)MPEG卻始終未能出臺(tái),因而這個(gè)時(shí)期的Java也就中途夭折了。到了1990年,Sun公司副總裁James Gosling再次提

17、出Java的設(shè)計(jì),其目標(biāo)是希望仿效C和C+那樣設(shè)計(jì)出一種更簡(jiǎn)單、更有效、更容易使用的跨多種計(jì)算機(jī)平臺(tái)的通用語言。到了90年代中期,互聯(lián)網(wǎng)迅速崛起,短短幾年得到了巨速的發(fā)展。成千上萬的計(jì)算機(jī),其中有個(gè)人的、企業(yè)的、政府的,公司加入到了互聯(lián)網(wǎng)上,致使互聯(lián)網(wǎng)深入到了生活、社會(huì)、經(jīng)濟(jì)、政治、軍事的每一個(gè)角落,因此急需開發(fā)一種跨平臺(tái)軟件開發(fā)工具,這給Java得到了一個(gè)極好的發(fā)展機(jī)遇,1995年Sun公司首次推出Java語言。短短的幾年中Java得到了極大的發(fā)展,成立互聯(lián)網(wǎng)開發(fā)和應(yīng)用發(fā)展的一個(gè)重要工具。Java的特點(diǎn)是: 通用性:指的是跨平臺(tái)、跨網(wǎng)絡(luò)、跨語種和跨時(shí)間。 跨平臺(tái):指的是Java與計(jì)算機(jī)平臺(tái)硬

18、件、操作系統(tǒng)無關(guān)。 跨網(wǎng)絡(luò):指的是Java與網(wǎng)絡(luò)平臺(tái)無關(guān),可以穿越多種常用的網(wǎng)絡(luò)類型平臺(tái)。它的結(jié)構(gòu)確切地說是B/S模型,瀏覽器/服務(wù)器模型,亦稱Web模型。B/S模型是一種三層結(jié)構(gòu)的模型,客戶端/應(yīng)用服務(wù)器(Web服務(wù)器)/數(shù)據(jù)庫服務(wù)器。 跨語種:指的是Java的應(yīng)用軟件不存在語言本地化問題,它本身帶有語言機(jī)制。它主要是通過所謂“國際語言管理”(International Language Management)模塊實(shí)現(xiàn)的。 跨時(shí)間:技術(shù)更新和保護(hù)投資的方案、產(chǎn)品升級(jí)容易,只需編寫一個(gè)新的模塊,替換老模塊即可。 可移植性:Java的源代碼是可移植的,而且對(duì)現(xiàn)有的幾乎所有操作系統(tǒng)無須修改便能運(yùn)行

19、,還具有多線程同步、與平臺(tái)無關(guān)的用戶接口、內(nèi)置聯(lián)網(wǎng)功能、對(duì)象會(huì)打印功能、出錯(cuò)處理、內(nèi)存管理等功能。CPU可移植性和虛擬操作系統(tǒng)。 支持分布式環(huán)境:分布式計(jì)算環(huán)境支持,通過不斷擴(kuò)充的Java網(wǎng)絡(luò)類庫支持分布式計(jì)算環(huán)境。Java提供一個(gè)URL,統(tǒng)一資源定位器,對(duì)象,用以打開并訪問網(wǎng)上對(duì)象。其方式幾乎與訪問文件系統(tǒng)幾乎完全相同。Java的客戶機(jī)/服務(wù)器模式把運(yùn)算從服務(wù)器分散到客戶端。以提高系統(tǒng)執(zhí)行效率,增加動(dòng)態(tài)可擴(kuò)充性。2.JSP簡(jiǎn)介 在Sun正式發(fā)布JSP之后,這種新的 Web 應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用提供了一個(gè)獨(dú)特的開發(fā)環(huán)境。 JSP是Java Serv

20、er Pages的簡(jiǎn)寫。JSP技術(shù)能讓W(xué)eb開發(fā)員和網(wǎng)頁設(shè)計(jì)員快速地開發(fā)容易維護(hù)的動(dòng)態(tài)Web主頁。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段 (Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、可以重新定向網(wǎng)頁、可以發(fā)送email等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。即使您對(duì)ASP一往情深,我們認(rèn)為,關(guān)注JSP的發(fā)展仍舊

21、很有必要。事實(shí)證明,Java Servlet是一種開發(fā)Web應(yīng)用的理想構(gòu)架。JSP以Servlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn)。JSP頁面看起來像普通HTML頁面,但它允許嵌入執(zhí)行代碼,在這一點(diǎn)上,它和ASP技術(shù)非常相似。利用跨平臺(tái)運(yùn)行的JavaBean組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。JSP必將成為ASP技術(shù)的有力競(jìng)爭(zhēng)者。 3.Dreamweaver簡(jiǎn)介 Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏

22、覽器限制的充滿動(dòng)感的網(wǎng)頁。Dreamweaver是建立 Web 站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對(duì)基于CSS的設(shè)計(jì)的領(lǐng)先支持到手工編碼功能,Dreamweaver提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用Dreamweaver及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)。Dreamweaver特點(diǎn)是: 最佳的制作效率:Dreamweaver可以用最快速的方

23、式將Fireworks FreeHand或Photoshop等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁安全色。對(duì)于選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。除此之外,只要單擊便可使Dreamweaver自動(dòng)開啟Firework或Photoshop來進(jìn)行編輯與設(shè)定圖檔的最佳化。 網(wǎng)站管理:使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形,設(shè)計(jì)、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱Dreamweaver會(huì)自動(dòng)更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡(jiǎn)單。 無可比擬的控制能力:Dreamweaver是唯一提供

24、Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想象。進(jìn)階表格編輯功能使您簡(jiǎn)單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組Dreamweaver支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得Dreamweaver成功整合動(dòng)態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給Third-party廠商,包含ASP, Apache,BroadVision,Cold Fusion,iCAT,Tango與自行發(fā)展的應(yīng)用軟體。當(dāng)您正

25、使用Dreamweaver在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁時(shí),所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。夢(mèng)幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。全方位的呈現(xiàn)利用Dreamweaver設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。對(duì)于cascading style sheets的動(dòng)態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器

26、上執(zhí)行。使用不同瀏覽器檢視功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng)有新的瀏覽器上市時(shí),只要從Dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告。 2.5.2 后臺(tái)數(shù)據(jù)庫介紹 SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.1 系統(tǒng)涉及的關(guān)系實(shí)體和對(duì)應(yīng)關(guān)系 本系統(tǒng)有

27、四個(gè)實(shí)體,分別是實(shí)驗(yàn)室、教師、學(xué)生和實(shí)驗(yàn)。 實(shí)驗(yàn)室實(shí)體的基本屬性有實(shí)驗(yàn)室名稱,實(shí)驗(yàn)室地址,實(shí)驗(yàn)室標(biāo)識(shí)。一個(gè)實(shí)驗(yàn)室可以對(duì)多個(gè)學(xué)生,一個(gè)學(xué)生可以使用一個(gè)實(shí)驗(yàn)室,所以是一對(duì)多的關(guān)系。教師實(shí)體的基本屬性有用戶名,教師編號(hào),性別,部門。由于一名教師可以使用多個(gè)實(shí)驗(yàn)室,一個(gè)實(shí)驗(yàn)室?guī)炜梢员欢鄠€(gè)老師使用,所以是多對(duì)多的關(guān)系。 學(xué)生實(shí)體的基本屬性有學(xué)號(hào),性別,姓名。一個(gè)教師可以教多個(gè)學(xué)生,一個(gè)學(xué)生被一個(gè)老師教,所以是一對(duì)多的關(guān)系。實(shí)驗(yàn)實(shí)體的基本屬性有編號(hào),實(shí)驗(yàn)編號(hào),實(shí)驗(yàn)教師,實(shí)驗(yàn)名稱,實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)地點(diǎn)。一個(gè)教師可以指導(dǎo)一個(gè)實(shí)驗(yàn),一個(gè)實(shí)驗(yàn)可以被一個(gè)教師所指導(dǎo),所以是一對(duì)一的關(guān)系,一個(gè)學(xué)生可以選修多個(gè)實(shí)驗(yàn),一個(gè)實(shí)

28、驗(yàn)可以被多個(gè)學(xué)生選修,所以是多對(duì)多的關(guān)系。3.2 關(guān)系模式 用戶(用戶名用戶密碼用戶級(jí)別關(guān)聯(lián)ID)實(shí)驗(yàn)室(實(shí)驗(yàn)室標(biāo)識(shí)實(shí)驗(yàn)室名稱實(shí)驗(yàn)室地點(diǎn))學(xué)生(學(xué)號(hào)姓名班級(jí)性別系別專業(yè))教師(教師編號(hào)用戶名性別部門)實(shí)驗(yàn)(編號(hào)實(shí)驗(yàn)編號(hào)實(shí)驗(yàn)教師實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)名稱實(shí)驗(yàn)內(nèi)容開始時(shí)間結(jié)束時(shí)間)實(shí)驗(yàn)預(yù)約表(學(xué)生編號(hào)實(shí)驗(yàn)編號(hào)實(shí)驗(yàn)狀態(tài))實(shí)驗(yàn)成績(jī)表(學(xué)生編號(hào)實(shí)驗(yàn)編號(hào)成績(jī))公告(編號(hào)公告名稱公告要求公告發(fā)布時(shí)間)3.3 系統(tǒng)分析模型 關(guān)系實(shí)體所對(duì)應(yīng)的關(guān)系如圖3-1的E-R圖所示: 圖3-1 關(guān)系實(shí)體對(duì)應(yīng)的E_R圖3.4 數(shù)據(jù)表設(shè)計(jì) 數(shù)據(jù)庫是軟件開發(fā)的靈魂和基礎(chǔ),是整個(gè)系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提。完整性約束包括三種

29、,實(shí)體完整性約束、關(guān)聯(lián)完整性約束、用戶定義的完整性約束。實(shí)體完整性約束有如下幾種:列值非空、列值唯一、檢查列值是否滿足一個(gè)布爾表達(dá)式、主屬性非空、檢查各列之間是否滿足一個(gè)布爾表達(dá)式;關(guān)聯(lián)完整性約束有如下幾種:外碼是否可以接受空值、刪除參照關(guān)系的列時(shí)的考慮、修改參照關(guān)系的主碼時(shí)的考慮;用戶定義的完整性約束:一些企業(yè)規(guī)則、常識(shí)性規(guī)則、表的取名要規(guī)范、規(guī)范化處理、數(shù)據(jù)庫設(shè)計(jì)應(yīng)盡力滿足3NF。 表3-1 用戶信息表(exuser)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵標(biāo)識(shí)IDint4NOYes用戶名iuservchar50NONO用戶密碼Passvchar50NONO用戶級(jí)別Typeint4NONO關(guān)

30、聯(lián)IDglidvchar20YESNO表3-2 實(shí)驗(yàn)室(ex_sys)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵實(shí)驗(yàn)室標(biāo)識(shí)Sys_idint4NoYes實(shí)驗(yàn)室名稱Sys_namevchar50NoNo實(shí)驗(yàn)室地點(diǎn)Sys_placevchar50NoNo表3-3 學(xué)生(ex_stu)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵學(xué)號(hào)Stu_idvchar20NoNo姓名Stu_namevchar50NoNo班級(jí)Stu_classvChar50NoNo專業(yè)Stu_zhyvChar50YesNo性別Stu_stuvChar50YesNo系別Stu_xbvChar50YesNo表3-4 教師(ex_tch)字段名稱

31、字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵教師編號(hào)tch_idvchar50NoYes用戶名Usernamevchar50YesNo性別tch_sexvchar50YesNo部門tch_departmentvchar50YesNo表3-5 實(shí)驗(yàn)(ex_sy)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵自動(dòng)編號(hào)idInt4Nono實(shí)驗(yàn)編號(hào)sy_idvarchar80NoYes實(shí)驗(yàn)教師Sy_tchvarchar50NoNo實(shí)驗(yàn)地點(diǎn)Sy_placevarchar50NoNo實(shí)驗(yàn)名稱Sy_titlevarchar50NoNo實(shí)驗(yàn)內(nèi)容Sy_contentntext16NoNo開始時(shí)間Sy_starttimedatetim

32、e8NoNo結(jié)束時(shí)間Sy_endtimedatetime8NoNo表3-6 實(shí)驗(yàn)預(yù)約表(ex_syyy)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵學(xué)生編號(hào)idInt4NoYes實(shí)驗(yàn)編號(hào)sy_idvchar50NoYes實(shí)驗(yàn)狀態(tài)Sy_tchvchar50NoNo表3-7 公告(ex_note)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵自動(dòng)編號(hào)idInt4NoYes公告名稱ititlevchar50NoNo公告要求contentntext16NoNo公告發(fā)布時(shí)間itimedatetime8NoNo表3-8 實(shí)驗(yàn)成績(jī)表(ex_sycj)字段名稱字段標(biāo)識(shí)數(shù)據(jù)類型長度允許空主鍵學(xué)生編號(hào)idInt4NoYes實(shí)驗(yàn)

33、編號(hào)sy_idvchar50NoYes成績(jī)Sy_tchvchar50NoNo4 功能模塊設(shè)計(jì)4.1 軟件結(jié)構(gòu)設(shè)計(jì) 4.1.1 功能描述 本系統(tǒng)分為用戶管理模塊、實(shí)驗(yàn)室管理模塊、實(shí)驗(yàn)管理模塊、公告管理模塊、個(gè)人信息管理模塊、實(shí)驗(yàn)預(yù)約管理模塊、實(shí)驗(yàn)分?jǐn)?shù)查看管理模塊、實(shí)驗(yàn)評(píng)分管理模塊。 用戶管理模塊實(shí)現(xiàn)的是用戶的添加、修改、刪除等功能。實(shí)驗(yàn)室管理模塊實(shí)現(xiàn)的是實(shí)驗(yàn)室的添加、修改、刪除等功能。實(shí)驗(yàn)管理模塊實(shí)現(xiàn)的是實(shí)驗(yàn)的添加、修改、刪除等功能。公告管理模塊實(shí)現(xiàn)的是公告的添加、修改、刪除和查看等功能。個(gè)人信息管理模塊實(shí)現(xiàn)的是對(duì)姓名、密碼修改等功能。實(shí)驗(yàn)預(yù)約管理模塊實(shí)現(xiàn)的是預(yù)約實(shí)驗(yàn)、查看已預(yù)約的實(shí)驗(yàn)等功能。實(shí)

34、驗(yàn)分?jǐn)?shù)查看管理模塊實(shí)現(xiàn)的是實(shí)驗(yàn)評(píng)分、查看已評(píng)分的實(shí)驗(yàn)等功能。實(shí)驗(yàn)評(píng)分管理模塊實(shí)現(xiàn)的是查看已評(píng)分的實(shí)驗(yàn)等功能。4.1.2 總體結(jié)構(gòu)圖 t圖4-1 總體結(jié)構(gòu)框架4.2 功能子??煸O(shè)計(jì) 4.2.1 系統(tǒng)登錄管理模塊功能輸入用戶名和密碼,判斷用戶是否存在,如果是管理員,就進(jìn)管理員界面,如果不是則判斷是否是教師,如果是教師,就進(jìn)教師界面,否則進(jìn)學(xué)生界面。頁面設(shè)計(jì) 系統(tǒng)登錄界面如圖4-2所示,本頁面可以使用戶進(jìn)入自己的信息管理。圖4-2 系統(tǒng)登錄界面4.2.2 用戶管理功能模塊 功能 添加一個(gè)新用戶時(shí),輸入用戶名和密碼,確認(rèn)密碼,選擇是學(xué)生,教師還是管理員,輸入學(xué)生或者教師的編號(hào),然后提交,提示成功后,系

35、統(tǒng)提示添加成功,否則提示添加失敗。 界面設(shè)計(jì)用戶管理功能界面如圖4-3所示,本頁面可以對(duì)所用用戶進(jìn)行修改和刪除操作,也可以進(jìn)行添加用戶的操作。圖4-3 用戶管理功能界面4.2.3 實(shí)驗(yàn)室管理功能模塊 功能 單擊添加實(shí)驗(yàn)室,添加實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室地點(diǎn),然后提交,系統(tǒng)提示添加成功,如果已有實(shí)驗(yàn)室,系統(tǒng)就提示該實(shí)驗(yàn)室已存在。 頁面設(shè)計(jì) 實(shí)驗(yàn)室管理功能界面如圖4-4所示,頁面顯示的是實(shí)驗(yàn)室的一些安排,實(shí)驗(yàn)應(yīng)該在哪個(gè)實(shí)驗(yàn)室,在什么地點(diǎn)以及實(shí)驗(yàn)室的名稱修改和刪除的操作。圖4-4 實(shí)驗(yàn)室管理功能界面4.2.4 實(shí)驗(yàn)管理功能模塊功能 單擊添加實(shí)驗(yàn),添加實(shí)驗(yàn)編號(hào)、實(shí)驗(yàn)名稱、實(shí)驗(yàn)地點(diǎn)、實(shí)驗(yàn)開始時(shí)間、實(shí)驗(yàn)結(jié)束時(shí)間和

36、實(shí)驗(yàn)內(nèi)容,然后提交,系統(tǒng)會(huì)提示添加成功。如果添加一個(gè)系統(tǒng)已經(jīng)有的實(shí)驗(yàn)名,系統(tǒng)就提示該實(shí)驗(yàn)已存在,并返回到本頁繼續(xù)添加實(shí)驗(yàn)。 界面設(shè)計(jì) 實(shí)驗(yàn)管理功能界面如圖4-5所示,頁面是學(xué)生要做的實(shí)驗(yàn)的名稱,還有對(duì)一些實(shí)驗(yàn)的添加,修改和刪除。圖4-5 實(shí)驗(yàn)管理功能界面4.2.5 公告管理功能模塊 功能 進(jìn)入添加公告界面后,添加公告的標(biāo)題和內(nèi)容并提交,系統(tǒng)會(huì)提示添加成功。否則提示錯(cuò)誤。 界面設(shè)計(jì) 查看有哪些公告的界面如圖4-6 a);查看公告結(jié)果界面如圖4-6 b)所示a)圖是實(shí)驗(yàn)的一些公告的發(fā)布,對(duì)發(fā)布的公告修改和刪除。B)圖是實(shí)驗(yàn)室具體內(nèi)容的公告頁面。圖4-6 a) 公告管理界面圖4-6 b) 查看公告結(jié)

37、果界面4.2.6 教師登錄界面 功能 輸入的教師的用戶名和密碼正確時(shí),就可進(jìn)入教師的界面。否則當(dāng)輸入教師的用戶名和密碼錯(cuò)誤時(shí),系統(tǒng)則提示用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入,并返回系統(tǒng)的主界面重新輸入。 頁面設(shè)計(jì) 教師進(jìn)入管理界面如圖4-7所示。 圖4-7 教師進(jìn)入管理界面4.2.7 個(gè)人信息管理功能模塊 功能 教師可以通過個(gè)人信息管理,只可以修改自己的密碼和教師性別,提示修改成功。對(duì)教師編號(hào)、教師部門進(jìn)行修改,系統(tǒng)不提示,直接返回到本頁面。 頁面設(shè)計(jì)個(gè)人信息管理功能界面如圖4-8所示,本頁面是教師對(duì)自己的個(gè)人信息具體的修改頁面。圖4-8 個(gè)人信息管理功能界面4.2.8 實(shí)驗(yàn)管理功能模塊 功能 添加實(shí)

38、驗(yàn)所有的內(nèi)容包括實(shí)驗(yàn)編號(hào)、實(shí)驗(yàn)名稱、實(shí)驗(yàn)地點(diǎn)、實(shí)驗(yàn)開始時(shí)間、實(shí)驗(yàn)結(jié)束時(shí)間、實(shí)驗(yàn)教師、實(shí)驗(yàn)內(nèi)容后提交。系統(tǒng)提示添加實(shí)驗(yàn)成功,否則提示添加失敗。 頁面設(shè)計(jì) 實(shí)驗(yàn)管理功能界面如圖4-9所示,本頁面是教師具體實(shí)驗(yàn)課的管理,有修改和刪除功能。圖4-9 實(shí)驗(yàn)管理功能界面4.2.9 實(shí)驗(yàn)評(píng)分管理功能模塊 功能 根據(jù)學(xué)生實(shí)驗(yàn)的開始和結(jié)束時(shí)間、實(shí)驗(yàn)內(nèi)容,對(duì)學(xué)生進(jìn)行評(píng)分。學(xué)生評(píng)分以后提交,系統(tǒng)提示成功,否則提示錯(cuò)誤。 頁面設(shè)計(jì) 對(duì)實(shí)驗(yàn)評(píng)分的界面如圖4-10所示,本頁面是教師對(duì)學(xué)生的實(shí)驗(yàn)進(jìn)行評(píng)分并且上傳。圖4-10 對(duì)實(shí)驗(yàn)評(píng)分的界面4.2.10 學(xué)生功能模塊 功能輸入學(xué)生的用戶名和密碼正確時(shí),進(jìn)入學(xué)生的界面。否則當(dāng)

39、輸入學(xué)生的用戶名和密碼錯(cuò)誤時(shí),系統(tǒng)則提示用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入。并返回系統(tǒng)的主界面重新輸入。 頁面設(shè)計(jì) 學(xué)生進(jìn)入管理頁面如圖4-11所示,本頁面是學(xué)生自己實(shí)驗(yàn)的管理。 圖4-11 學(xué)生進(jìn)入管理頁面4.2.11 實(shí)驗(yàn)預(yù)約功能模塊 功能 學(xué)生通過實(shí)驗(yàn)編號(hào)、實(shí)驗(yàn)名稱、實(shí)驗(yàn)的開始和實(shí)驗(yàn)的結(jié)束時(shí)間、實(shí)驗(yàn)的教師、實(shí)驗(yàn)的內(nèi)容,正確的預(yù)約實(shí)驗(yàn),預(yù)約實(shí)驗(yàn)以后系統(tǒng)提示預(yù)約成功。如果已經(jīng)預(yù)約了該實(shí)驗(yàn),系統(tǒng)提示該實(shí)驗(yàn)已經(jīng)預(yù)約。 界面設(shè)計(jì) 預(yù)約實(shí)驗(yàn)功能界面如圖4-12,學(xué)生能對(duì)哪些實(shí)驗(yàn)進(jìn)行預(yù)約。 圖4-12 預(yù)約實(shí)驗(yàn)功能界面4.2.12 實(shí)驗(yàn)操作功能模塊 功能 預(yù)約實(shí)驗(yàn)以后就可以單擊開始實(shí)驗(yàn),如果這時(shí)再次單擊開始

40、,系統(tǒng)提示該實(shí)驗(yàn)已經(jīng)開始。實(shí)驗(yàn)結(jié)束后,單擊結(jié)束實(shí)驗(yàn),系統(tǒng)提示該實(shí)驗(yàn)已結(jié)束。界面設(shè)計(jì) 實(shí)驗(yàn)操作功能界面如圖4-13所示,本頁面是具體實(shí)驗(yàn)的操作記錄過程。 圖4-13 實(shí)驗(yàn)操作功能界4.2.13 實(shí)驗(yàn)分?jǐn)?shù)查看功能模塊 功能 查看學(xué)生實(shí)驗(yàn)成績(jī) 頁面設(shè)計(jì) 實(shí)驗(yàn)分?jǐn)?shù)查看功能界面如圖4-14所示,本頁面是學(xué)生對(duì)自己實(shí)驗(yàn)成績(jī)查詢頁面,可以查詢自己做過的實(shí)驗(yàn)的成績(jī) 圖4-14 實(shí)驗(yàn)分?jǐn)?shù)查看功能界面5 系統(tǒng)測(cè)試及分析5.1 軟件測(cè)試的目的和原則 在軟件的運(yùn)行周期中的每個(gè)時(shí)段都可能會(huì)產(chǎn)生錯(cuò)誤,我會(huì)在每個(gè)時(shí)段結(jié)束之前通過嚴(yán)格的技術(shù)檢驗(yàn),及早地發(fā)現(xiàn)并糾正錯(cuò)誤。測(cè)試的目的就是為了在軟件投入生產(chǎn)之前,更多地發(fā)現(xiàn)軟件中的錯(cuò)

41、誤。目前軟件的測(cè)試依舊是保證軟件高質(zhì)量的關(guān)鍵步驟之一,它是對(duì)軟件的規(guī)格說明、設(shè)計(jì)和編碼的最后檢查。 盡管面向?qū)ο蠹夹g(shù)的基本思想是為了保證軟件應(yīng)該有更高更好的質(zhì)量,但無論怎樣或者采用什么樣的編程技術(shù),編程人員的錯(cuò)誤都是無法避免的,而且面向?qū)ο蠹夹g(shù)開發(fā)的一些軟件的代碼重用率比較高,更需要人員的嚴(yán)格測(cè)試,避免錯(cuò)誤的發(fā)生。因此,軟件測(cè)試在面向?qū)ο缶幊汤锩娓哂兴闹匾浴?5.2 測(cè)試實(shí)例的研究與選擇 測(cè)試是對(duì)于任何軟件程序都必須要有的步驟,詳細(xì)的測(cè)試對(duì)于系統(tǒng)以后的正常使用有著至關(guān)重要的作用。 對(duì)于本系統(tǒng)測(cè)試主要是數(shù)據(jù)庫連接測(cè)試、功能測(cè)試、界面鏈接測(cè)試和數(shù)據(jù)測(cè)試。 對(duì)于界面要考慮該界面是否符合本系統(tǒng)應(yīng)

42、有的風(fēng)格。 對(duì)于功能測(cè)試要考慮是否能實(shí)現(xiàn)這個(gè)功能并且不出錯(cuò),對(duì)于一些輸入部分容易出錯(cuò)的地方是否做了相應(yīng)對(duì)策以及系統(tǒng)主要功能是否實(shí)現(xiàn)。對(duì)于數(shù)據(jù)測(cè)試要充分考慮數(shù)據(jù)的長度是否在給定的范圍內(nèi)。 5.3 測(cè)試環(huán)境與測(cè)試條件 測(cè)試環(huán)境:windows 7+tomcat+sql server2000 測(cè)試條件:運(yùn)行tomcat+sql server2000 5.4 測(cè)試過程經(jīng)過系統(tǒng)的測(cè)試,基本可以實(shí)現(xiàn)系統(tǒng)預(yù)期達(dá)到的目標(biāo)。測(cè)試過程中有個(gè)關(guān)于SQL的驅(qū)動(dòng)小問題,不過下載了一個(gè),基本也不是問題,過程一切順利。以下是網(wǎng)頁鏈接數(shù)據(jù)庫以及數(shù)據(jù)庫的用戶地址,用戶名和密碼:5.5 測(cè)試結(jié)果 系統(tǒng)經(jīng)過測(cè)試實(shí)現(xiàn)了基本功能,可以

43、正常使用。但系統(tǒng)的功能還不夠完善,在軟件投入使用后,會(huì)有一些隱藏的錯(cuò)誤被暴露出來。在以后的學(xué)習(xí)中,我還要加強(qiáng)這些方面的學(xué)習(xí),多查閱相關(guān)資料,多實(shí)踐,積累經(jīng)驗(yàn),避免上述的缺憾和限制。 6 總結(jié)與展望經(jīng)過了四個(gè)多月的學(xué)習(xí)和努力,我終于完成了的編寫。從開始接到論文題目到系統(tǒng)的實(shí)現(xiàn),再到論文文章的完成,每走一步對(duì)我來說都是新的嘗試與挑戰(zhàn),這也是我在大學(xué)期間獨(dú)立完成的最大的項(xiàng)目了。 系統(tǒng)能夠?qū)崿F(xiàn)用戶管理模塊、實(shí)驗(yàn)室管理模塊、實(shí)驗(yàn)管理模塊、公告管理模塊、個(gè)人信息管理模塊、實(shí)驗(yàn)預(yù)約管理模塊、實(shí)驗(yàn)分?jǐn)?shù)查看管理模塊、實(shí)驗(yàn)評(píng)分管理模塊。 由于第一次比較系統(tǒng)地開發(fā)開放性實(shí)驗(yàn)管理系統(tǒng),系統(tǒng)還有許多不足的地方,例如進(jìn)入用戶添加界面的不完善,界面不美觀等問題,將來系統(tǒng)在實(shí)際的使用中,將會(huì)增加一些功能,來增強(qiáng)系統(tǒng)功能,例如把上機(jī)完成的作業(yè)打包上傳等等。 這次做論文的經(jīng)歷也會(huì)使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學(xué)習(xí)的過程和研究的過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論