基于JSP的課程學習網站設計與實現_第1頁
基于JSP的課程學習網站設計與實現_第2頁
基于JSP的課程學習網站設計與實現_第3頁
基于JSP的課程學習網站設計與實現_第4頁
基于JSP的課程學習網站設計與實現_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《高頻電子線路》課程的學習網站是利用JAVA語言編寫的,并采用myeclipse8.5開發(fā)工具編寫而成的。其后臺數據庫采用MicrosoftSqlServer2000數據庫進行支持,界面美化是利用AdobePhotoshopCS3圖片處理軟件進行處理的。本系統(tǒng)從使用者角度出發(fā),界面友好美觀,人機信息交互靈活、方便、快捷,安全可靠,系統(tǒng)同時具有很大的可擴充性。系統(tǒng)由系統(tǒng)設置模塊、學習資源材料分類管理模塊、學習資源文件管理模塊、用戶管理模塊、老師審核管理模塊、在線查看審核結果管理模塊等模塊組成。每個模塊都實現了增加、刪除、修改,查詢等相關操作。為了保證系統(tǒng)的安全性,在用戶登錄系統(tǒng)設計時,用戶需輸入正確的工號和用戶口令才能進入系統(tǒng),并且不同的身份的用戶具有不同的權限。本論文主要是根據用戶對《高頻電子線路》課程的學習網站的需求,分析寫出的系統(tǒng)設計文檔,本文檔作為《高頻電子線路》課程的學習網站的依據。"Electroniccircuit"coursewebsiteistheuseofJAVAlanguage,andtheuseofServer2000databasesupport,beautifytheinterfaceistheuseofAdobePhotoshopCS3interface,flexibleman-machineinformationinteractive,convenient,fast,safeandreliable,thesystemalsohasgreatextensibility.learningresourcematerialclassificationmanagementmodule,learningresourcefilemanagementmodule,usermanagementmodule,teacheruserisloggedinthesystemdesign,theusernepasswordtoenterthesystem,ThispaperisbasedKeywords:high-frequencyelectroniccircuits;learningwebsite;JSP;基于JSP的課程學習網站設計與實現 41.1課題的研究背景及意義 41.2課題的研究現狀及發(fā)展趨勢 41.3課題的主要內容介紹 51.4本章小結 5第二章需求分析 62.1系統(tǒng)可行性分析 62.2需求分析 72.2.1用戶需求 72.2.2系統(tǒng)資源需求 82.2.3功能需求 82.2.4數據字典 8第三章系統(tǒng)的總體設計 3.1系統(tǒng)總體結構 3.2系統(tǒng)功能結構 3.2.1用戶信息管理功能模塊 3.2.2文件分類信息管理功能模塊 3.2.3文件管理功能模塊 3.2.4我的審核管理功能模塊 3.2.5審核管理模塊 3.2.5系統(tǒng)維護模塊 第四章數據庫設計 4.1概念結構設計 4.2邏輯結構設計與實施 第五章詳細設計 5.1登陸模塊設計與實現 5.2用戶信息管理設計與實現 215.3文件分類功能設計與實現 5.4文件管理功能設計與實現 5.5我的審管理功能設計與實現 5.6審核功能設計與實現 5.7系統(tǒng)維護功能設計與實現 第六章系統(tǒng)的測試與運行 346.1黑盒測試 6.1.1用戶登錄測試 6.1.2密碼修改測試 6.1.3添加用戶 6.1.4文件審核管理 6.2白盒測試 6.3測試小結 37 第一章緒論信息時代,隨著計算機技術以及通信網絡的飛速發(fā)展,信息的發(fā)布和交流開始越來越廣泛,利用計算機、網絡管理和信息采集勢在必行。目前對于高等院校來說,利用計算機互聯網進行網上辦公、網上日常事務管理、網上財務管理、網上教學管理等,是適應現代化教學的一個基礎和要求、是推動高校管理的科學化、規(guī)范化、科學化的必要條件。信息高度發(fā)達的網絡時代,課程網站建設在高校教學工作中,起到了舉足輕重的作用。它增強學生和學校的互動性,加強學生和老師的溝通以及學生之間的交流和探討,給老師和學生提供一個教與學交流、共享資源的平臺。對于我們電子信息科學與技術專業(yè)的學生來說高頻電子線路是我們在大學必學的一門專業(yè)課,這門課相對來說理解比較難,鑒于此我在畢業(yè)設計選題時選擇這個課題。我希望做一個課程網站使它具有很強交互性,使學生和老師之間有多角度,多渠道的溝通,以及及時、有序和高效地完成教學任務,及時了解教學當前的狀態(tài),1.2課題的研究現狀及發(fā)展趨勢對于網站課程建設,國外高校與國內不同,他們有比較全面穩(wěn)定的技術團隊來提供服務與技術支持。然而國內高校信息化建設起步比較晚。在數字化校園理論逐步應用的過程中,各大高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網絡,另一方面也不斷開發(fā)實施了各類教學、科研、辦公管理等應用系統(tǒng)。形成了一定規(guī)模的信息化建設體系。但是整體信息化程度相對落后,經費短缺,理論體系不健全等原因,國內的信息管理系統(tǒng)在機構的設置、體系規(guī)劃與國外高校相比有一定差距。近幾年來,隨著多媒體技術和網絡技術的迅速發(fā)展,網絡課程異常火熱。從大量的國內文獻中可以看到,國內網絡課程盡管在數量上迅猛增長,質量上也有較大幅度提高,但在設計上仍然存在著很多問題。尤其是網絡課程設計更是流于形式,有些課程內容比較空洞,沒有根據教學目標對整個課程作統(tǒng)一的規(guī)劃,無法讓學習者進該系統(tǒng)屬于中小型的《高頻電子線路》課程的學習網站,可以有效地對學校1、界面友好美觀,人機信息交互靈活、方便、快捷,安全可3、對《高頻電子線路》課程的學習網站教學資源文件種類管理,實現對分類4、對系統(tǒng)的用戶進行維護管理,主要可以添加用戶。刪除,查找用戶。當添加一個管理員用戶就可以管理該系統(tǒng)了。當添加一個學生,則在使用這個系統(tǒng)了。5、系統(tǒng)在線審核學生提交的《高頻電子線路》課程的學習網站教學資源文件,本章主要對《高頻電子線路》課程的學習網站系統(tǒng)的背景、現狀、研究目標及發(fā)展方向進行了簡單的介紹。本階段通過大量查閱《高頻電子線路》課程的相關資料和學校教務管理人進行實地考察、調研、分析,讓我對《高頻電子線路》課程的學習網站系統(tǒng)項日有了更深的認識。第二章需求分析Server2000對計算機硬件配置要求并不是很高,所以要想開發(fā)一個經濟實用的系統(tǒng)軟件,就我們平時學習的電腦就完全可以開發(fā)了。本電腦型號華碩K42JE操作系統(tǒng)Windows7旗艦版32位(DirectX11)處理器主板華碩K42JE(英特爾HM55Express芯片組)內存2GB(爾必達DDR31333MHz)主硬盤希捷ST9320325AS(320GB)顯卡ATIMobilityRadeonHD5470(512顯示器LGLGDO18B(14英寸)光驅建興DVDADS8A4SDVD刻錄機聲卡瑞昱高保真音頻網卡AtherosAR5006XWirelessNetworkAda軟件支持:木系統(tǒng)采用的是Borland公司推出的MYECLIPSE8.5全新可視化編實用。后臺數據庫我選用的是Microsoft公司推出的SQLServe承了SQLServer7.0版本的所有優(yōu)點,同時它又增加了許多更先進的功能,與其他數據庫軟件相比,它的界面更友好,操作更簡單,更容易學習,更容易上手,功能方面也還算比較強大。界面美化選用的是AdobePhotoshopCS3圖片處理軟件協(xié)助處理。因此從軟硬件技術的角度分析,開發(fā)一個《高頻電子線路》課程的學習網站(2)法律上可行性該系統(tǒng)是個人針對《高頻電子線路》課程的學習網站的現狀及發(fā)展需要而專門設計的本科畢設管理系統(tǒng),系統(tǒng)的設計和源代碼都是自己一手制作而成,從知識產權的角度來說,不存在抄襲和盜用版權的可能性,再加上系統(tǒng)所需數據信息來源都是由需求方提供或自己虛擬編制而成,因此在從法律的角度分析,開發(fā)《高頻電子線路》課程的學習網站是完全可行的。(3)經濟可行性由于開發(fā)本系統(tǒng)的用到的硬件設備都是自己平時學習的,所用到的軟件開發(fā)工具(myeclipse8.5,SQL2000,AdobePhotoshopCS3)都是免費版的,所以就不存在產生購買新硬件設備及購買開發(fā)軟件的費用,開發(fā)本系統(tǒng)成本是非常的低。再說現在社會對本系統(tǒng)的需求量很大,本軟件具有很強的實用性,商業(yè)價值潛力極高,只要作品一完工就可以投入使用,很快就能產生經濟效益。因此從經濟的角度分析,開發(fā)《高頻電子線路》課程的學習網站是完全可行的。(4)操作上可行性由于本系統(tǒng)是專門為學校老師管理《高頻電子線路》課程而開發(fā)的。所以《高頻電子線路》課程的學習網站的使用對象一般都是該學校老師。因該系統(tǒng)界面友好綜上所述,開發(fā)《高頻電子線路》課程的學習網站在技術上、使用上、經濟上、軟件需求是指用戶對目標軟件系統(tǒng)在功能、行為、性能、設計約束等方面的期望。通過對應用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明。需求分析是介于此需求分析報告是針對用戶所提出的條件或權能,經過系統(tǒng)的分析,明確所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,提出實現方案,并在此基礎上進一步提出概要設計說明書和完成本系統(tǒng)是針對我國大中專院校而言的,所以出發(fā)點必須滿足大中專學校老師需求。經過對我國大中專學校的現狀及大中專學校的發(fā)展需要的詳細分析,對《高頻電子線路》課程的學習網站應實現集成在校為學生提交教學資源文件審核,后臺管理員的添加學生和老師用戶管理。并學生可以添教學資源文件以及修改密碼等信息。2.2.2系統(tǒng)資源需求《高頻電子線路》課程的學習網站主要是為大中專學校老師而服務的,其目的就是為了減少人力投入,降低經營風險,提高管理和工作效率,使投資者或經營者的經濟效益達到最大化。因此系統(tǒng)資源的合理利用是非常有必要的,本軟件系統(tǒng)在硬件環(huán)境:A.一臺賽揚2.13Gz(主頻相當)及以上的PC機B.內存256MB2.2.3功能需求根據大中專院校老師對《高頻電子線路》課程的學習網站的要求進行分析得出,本系統(tǒng)的主要功能如下:界面友好美觀,人機信息交互靈活、方便、快捷,安全可靠。對系統(tǒng)用戶進行管理以及維護。對《高頻電子線路》課程的學習網站教學資源文件的分類進行管理,實現對教學資源文件種類分類的查對《高頻電子線路》課程的學習網站的用戶進行維護管理,主要可以添加用戶。刪除,查找用戶。當添加一個管理員用戶就可以管理該《高頻電子線路》課程的學習網站了。當添加一個學生,則在可以上傳教學資源文件文件,并等待老師審核了。當添加一個老師用戶就可以為學生文件審核了,并且管理學生上傳的教學資源文件。當老師審核結束后,學生可以查看自己的審核結果。并可以進行系統(tǒng)維護:系統(tǒng)退2.2.4數據字典數據字典是數據庫中所有對象及其關系的信息集合。是分析階段最重要的分析1、數據流用戶信息管理員信息用于輸入管理員的基礎信息由系統(tǒng)使用者提供產生加工“用戶管理”不限管理員編號+工號+姓名+密碼+職務+登記門期學生信息學生檔案用于輸入學生的基礎信息管理員提供加工“學生信息管理”不限學號+姓名+性別+郵箱+手機號+地址2、數據存儲審核管理信息文件編號+文件名稱+文件種類+學生+分數索引文件、系統(tǒng)編號為主健要求能立即查詢文件分類信息簡述:組成:分類名稱+分類編號索引文件、編號為關健字要求能立即查詢學生信息管理接收到學生的基礎信息時優(yōu)先級:普通學生的基礎信息學生基本信息無教學資源審核管理接收到學生提交材料的基礎信息時優(yōu)先級:普通材料的基本信息材料審核信息無系統(tǒng)的總體設計主要是把用戶所需求的東西轉化為軟件系統(tǒng)的重要環(huán)節(jié)之一。系統(tǒng)總體設計的好壞會直接影響到軟件系統(tǒng)的質量,不好的總體設計,肯定是做不出什么好的軟件系統(tǒng)的,所以要想開發(fā)出好的軟件系統(tǒng),就必須得保證有一個好的3.1系統(tǒng)總體結構根據用戶需求分析得出本系統(tǒng)的總體設計結構圖如圖3-1所示:《高頻電子線路》課程的學習網站系統(tǒng)管理用戶管理文件管理文件類型管理修添刪用加件加件退改加除戶文信文類出密用用查件息件型碼戶戶詢信維類維審核結果管理材料審核管理審看看除審看看除結維畢畢計結維畢畢計材材件材材件圖3-1系統(tǒng)總體結構3.2系統(tǒng)功能結構本系統(tǒng)是根據我國大中專《高頻電子線路》課程的學習網站的現狀及學校老師用戶管理審核結果管理用戶管理審核結果管理的發(fā)展需要進行詳細的分析,對本科畢設管理系統(tǒng)進行合理的設計,實現集成畢業(yè)材料上交、審核,修改密碼,用戶管理、文件分類、在線查看審核結果、材料文件維護等功能,其系統(tǒng)總體功能需求框架圖如下圖3-2所示:本科畢設管本科畢設管理系統(tǒng)主要功能模塊圖3-2系統(tǒng)總體功能圖3.2.1用戶信息管理功能模塊包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實現當有新用戶需要管理員添加,將用戶基木信息添加到數據庫中進行管理。用戶查詢功能模塊:是實現能根據查詢條件進行查閱用戶的相關信息及對用戶信息進行修改及刪除。系統(tǒng)功3.2.2文件分類信息管理功能模塊能模塊:是實現能根據查詢條件進行查閱分類信息的相關信息及對分類信息信息進文件類型管理文件類型管理3.2.3文件管理功能模塊包括學生畢業(yè)文件的添加修改刪除、查詢等功能。文件管理功能:是實現學生畢業(yè)文件材料進行管理,學生可以添加提交《高頻電子線路》課程的學習網站教學材料文件,等待老師檢查并審核。文件模塊:是實現能根據查詢條件進行查閱文件資源文件管理3.2.4我的審核管理功能模塊對《高頻電子線路》課程的學習網站的學生上傳的文件進行審核管理,主要可以添加文件。刪除學生上傳的資料文件,查找學用戶審核結果。當老師用戶登錄系統(tǒng),就可以為學生提交的材料文件進行審核了,審核結束后學生可以在自己的頁面查看審核結果查看已審核文件修改文件審核刪除學生提交文件退出查看審核結果查看已審核文件修改文件審核刪除學生提交文件退出審核結果管理審核結果管理《高頻電子線路》課程的學習網站文件資料審核管理是系統(tǒng)的一個重點模塊。老師可以在線為學生提交的教學資源文件進行審核,并可以修改審核結果。老師可以查看未審核的學生教學資源文件文件和查看已審核的學生教學資源文件。當老師審核結束后,學生登陸自己的系統(tǒng)就可以查看到老師審核的結果了,并可以再次上審核管理審核管理系統(tǒng)管理第四章數據庫設計數據庫設計(DatabaseDesign)是根據用戶的需求,在某一具體的數據庫管理平臺上,構造最佳的數據庫結構和建立數據庫的過程,使之能夠有效地、安全地、完整地存儲數據,從而滿足用戶的各種應用需求,包括信息管理要求、數據要求、加概念結構設計任務是在需求分析說明書的基礎之上,按照特定的方法把它們抽象為一個不依賴于任何具體機器的數據模型,即概念模型。概念數據模型,主要在系統(tǒng)開發(fā)的數據庫設計階段使用,是按照用戶的需求來對數據和信息進行建模,利用實體關系圖來描述系統(tǒng)中的各個實體以及相關實體之間的關系,是系統(tǒng)特性和靜通過對本系統(tǒng)的詳細分析,其主要包含以下幾個實體,如圖4-1至圖4-4所示:用戶郵箱用戶編號姓別聯系電話姓名類型圖用戶實體圖文件實體資源文件類型描述圖用戶類型實體審核審核文件名稱文件類型學號結果圖審核實體實體與實體之間關系圖如下圖4-5所示:N用戶11NNNNN4.2邏輯結構設計與實施邏輯結構設計的其實就是把概念結構設計階段設計好的E-R圖轉換為與選用數據庫管理系統(tǒng)所支持的邏輯結構。根據美容院信息管理系統(tǒng)的功能進行分析,本系統(tǒng)需要以下邏輯結構表進行存儲數據,其數據庫名為:mry,本數據庫是用sq12000創(chuàng)建的,主要包括以下幾個字段名說明管理員表的ID管理員工號管理員姓名系統(tǒng)管理員登錄密碼系統(tǒng)管理員職務字段名說明文件編號文件ID文件名稱文件上傳者學號文件種類文件添加時間表4-4審核表字段名說明文件編號文件ID文件名稱文件上傳者學號文件種類文件審核結果第五章詳細設計本系統(tǒng)主要由系統(tǒng)管理、用戶管理、文件管理、文件分類管理,審核結果管理、審核管理、登陸模塊等功能模塊組成。其每個模塊的詳細設計如下:5.1登陸模塊設計與實現登錄頁面的功能主要是供合法的用戶根據自己的用戶類型進行登錄。系統(tǒng)登陸流程如圖所示。用戶身份驗證。用戶進入系統(tǒng),首先需要進行身份驗證。如果通過了身份驗證,則為合法用戶,同時其賬號名稱將會保存在Session對象,Session對象儲存的信息是局部的,隨用戶不同而不同的。當用戶訪問系統(tǒng)的各個子系統(tǒng)時,系統(tǒng)自動從Session對象中獲取用戶的名稱,而無須將用戶的名稱作為請求方法、參數名、參數值追加到URL中。這樣可以避免用戶惡意修改URL中的值而非法訪問。Session對象中的變量設置:Session[User_ID]用戶名。如果用戶在沒有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經登錄,可以在登錄模塊進行退出登錄的操作。在登錄到這個頁面或者刷新這個頁面的時候,首先要進行一次session的判斷。在輸入用戶名密碼后,先確認輸入框中有數據,將把輸入框中的數據和數據庫中的數據進行比較驗證。如果一切通過,將產生兩個session分別用來存放用戶名和用戶類型。之后跳轉到相應的登錄成功的頁面。模塊設計流程如下圖所示。用戶登錄N.N.登法式測所本20121.0隨Stringtype=request.getParameter("t:p2").trim();//zcapunzc.getWritcr).wr:ce("*seript>a_er=('"rname+"?:+"'andpsd='"+pwd+"'andtype='管理員'";ResultSetres=statement.executeQuery(query);//session.putValue("loginSign",//session.putValue("cID",custoStringname=res.getString("name"response.sendRedirect("./admin/inde"<script>alert('用戶名或密碼不正確,請+Stringquery="select'fromcustomer_infowhere+"'andpasswd='"+pwd+"'";ResultSetres=statement.executeQuery(quif(res.next())(輸八!';window.Locaticn.*=ef川戶名或溶到不正硫,請5.2用戶信息管理設計與實現包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實現當有新用戶需要管理員添加,將用戶基本信息添加到數據庫中進行管理。用戶查詢功能模塊:是實現能根據查詢條件進行查閱用戶的相關信息及對用戶信息進行修改及刪除。用戶添是添加用戶用戶是否存在n提交信息敗錄入情況錄入數據床析h上計T電吐響#生信Stringtelephone=request.getParameteStringaddress=request.getParameter("address");Stringclass_type=request.getParameter("clajava.util.DateregTime=newjava.util.Date();yh(gh,Name,Telephone,Email,Address,type)values('"+gh+"','"+nephone+"','"+e_mail+"','"+address+"out.println("恭喜!用戶信息添加成功!用戶的信息已經寫進數據庫!");5.3文件分類功能設計與實現查詢條件進行查閱分類信息的相關信息及對分類信息信息進行修改及刪除。系統(tǒng)文市陽文性分類B分類是否存在草提交信息錄入情況成功錄入數據理結束《高頻電子線路》課程的學習網站1·#=《高頻電子線路》課程的學習網站1·#=解社《高頻電子線路》課程的學習網姑R得加準料文件類型建加責料文件類型(r#總共卷條記錄·當前頁。1/1洋Stringname=request.g<bodybackground="../../pic<center><h5>添加成功</h5></center>5.4文件管理功能設計與實現添加文件是文件是青有在查提交情具能入情況錄入數性格塊頭地《高頻電子線路》卷課程的學習網姑H沖h*#期//不帶擴展名aStringfile_沒定上傳限制:1.限制臥個上傳階段文作的最大長度。//Ru.RetM3xFilcE:ze(1J0/5.限制總上傳數據的長度:7/3.設定充許主傳的險段文件工通過護展名限制1,僅充許t~=,txr階段支件1/4.設定禁止上傳的階段義件(通過擴展名限制),禁止上傳帶有exe,bat,jsp,htm,htm1擴展名的階段文件和沒有擴展名的階段文件。//su.setDeniedFilesList("exe,bat,jsp,htm//上傳階段文件//將上傳階段文件全部保存到指定目錄//利用Request對象獲取參數之值//out.printIn("TEST="+su.getRequest().getParamet//逐一提取上傳階段文件信息,同時可保存階段文件。com.jspsmart.upload.Filefile=su.getFiles().ge//若階段文件不存在則繼續(xù)if(file.isMissing())//顯示當前階段文件信息+file.getFieldName()+out.println("<TR><TD>階段文件長度(Size)</TD><TD>"+out.println("<TR><TD>階段文件名(FileName)</TD><TD>"+file.getFileName()+out.println("<TR><TD>階段文件擴展名(FileExt)</TD><TD>"out.println("<TR><TD>階段文件全名(FilePathName)</TD><TD>"http://將階段文件另存//另存到以證E應用程序的根目錄為階段文件根目錄的目錄下//Fil=,saveRc("/ugl:mi"+myFlle.get另存到操作系統(tǒng)的根目錄為階段文件根纖錄的日錄下i/fil=,xsveAst"k;Ntemp\"-5.5我的審管理功能設計與實現添加用戶市核否用戶是否存在是提交用戶審核錄入情況錄入數據庫結乘失!審核列表系統(tǒng)主界面如下:排家?guī)熮D工件長聊.排家?guī)熮D工件長聊.工槽言記量器術槽言記量器術息以強業(yè)·斗廊曲,111息以強POPO直A4{}}background="../../pic/back.jpg"><formname="login"actiomethod=postonSubmit="returnValidateLoginForm(this)"><tablewidth="100*"height="1008"border="0"cellpadding="0"cellStablewidth="38$"border="0"cellpadding="4"cellspacing="1"<tralign="center"bgcolor="#f6f6f6"><dcoLspan="2">scinpi;ttype="kilen"lame=":?"yalue=5.6審核功能設計與實現本《高頻電子線路》課程的學習網站審核管理是系統(tǒng)的一個重點模塊。老師可上傳學習資料文件等待老師審核。審核功能系統(tǒng)流程圖:錄入數據庫修改為此學生交件審核老師審核開始4與學生部與學生部N*2單推案負料文件名稱,1H四#paxepa7epaxepa7econtentType="text/htmlanguage="ava"pageE0raje<Stringid=request,getPStringupdate="urist=paperEe:sccre'"tname+"',iss:'M'whereid:<11->審核成功it1=、<linkrel="stylesheet"href="../style.css"type="text/css"><bodybackground="..<center><h5>審核成功</h5></center>5.7系統(tǒng)維護功能設計與實現開始認密碼校驗失!敗成功《高病電子線路》課程們學習網站4RA{if(form.password.valuealert("請輸入新密碼");]if((form.password.value.length<3)II(form.password.value.length>8))[alert("密碼必須是3-B位字母或數字");if(form.re_password.value=="")alert("請輸入密碼確認");if(form.password.value!=form.re_password.value)(alert("兩次密碼不同!");第六章系統(tǒng)的測試與運行軟件測試就是借助于軟件測試工具按照測試方案(黑盒測試和白盒測試)和流程對產品進行功能和性能測試,也可以根據需要自己編寫不同的測試工具,盡可能地檢查出程序在運行足的不足,以提高軟件系統(tǒng)的可靠性和安全性。黑盒測試又叫功能測試,它一般是用來檢測每個功能是否都能夠正確的運行。在測試中,完全不用考慮軟件或程序內部結構和內部性能,只檢查程序功能是否按照我們需求規(guī)格說明書的規(guī)定正常運行的。他只看重外部結構,不考慮內部邏輯,設計人測試人功能編號l功能組登陸界面功能點用戶登錄測試日期測試條件已添加用戶A用戶:1,密碼:B用戶:2,密碼:測試步驟輸入項預期輸出項實際輸出1空值/空值提示“用戶名或密碼不能為空!種提示“用戶名或密碼不能為空!*2空值/1233123/空值4提示“用戶名或密碼錯誤,請重新輸入”提示“用戶名或密碼錯誤,請重新輸入”5成功登錄到主程序,在“系統(tǒng)設置”菜單中只能修改自己的密碼成功登錄到主程序,在“系統(tǒng)設置”菜單中只能修改自己的密碼測試記錄總體結論基本通過6.1.2密碼修改測試設計人測試人功能編號2功能組系統(tǒng)設置界面功能點密碼修改測試日期測試條件已添加用戶A用戶:1,密碼:123456,B用戶:2,密碼:123456,測試步驟輸入項預期輸出項實際輸出1空值/空值/空值提示“原始密碼和新密碼不能為空!”提示“原始密碼和新密碼不能為空!”2空值/123/1233[23/空值/1234123/123/空值5提示“密碼長度不能低于6位!”提示“密碼長度不能低于6位!”提示“密碼修改成功!”提示“密碼修改成功!”6提示“兩次新密碼不一致!m提示“兩次新密碼不一致!”測試記錄總體結論基本通過設計人測試人王興友功能編號3功能組系統(tǒng)設置功能點添加用戶測試日期測試條件已添加用戶A用戶:1,密

溫馨提示

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

評論

0/150

提交評論