軟件工程調(diào)試報告_第1頁
軟件工程調(diào)試報告_第2頁
軟件工程調(diào)試報告_第3頁
軟件工程調(diào)試報告_第4頁
軟件工程調(diào)試報告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 西南大學(xué)企業(yè)信息發(fā)布系統(tǒng)測試分析報告 專 業(yè):08 級 電 信 工 程組 長:、 、 、 指導(dǎo)老師:、 、 組 員: 2011 年 05 月22 日 目 錄1引言11.1編寫目的11.2背景11.3定義21.4參考資料22測試概要22.1測試準備2需要安裝的軟件2軟件安裝及環(huán)境變量的配置3軟件運行前所需的文件修改5數(shù)據(jù)庫的建立72.2測試系統(tǒng)功能模塊前臺管理和后臺管理模塊圖83測試結(jié)果及發(fā)現(xiàn)83.1測試193.2測試2104對系統(tǒng)功能的結(jié)論114.1功能111能力11限制114.2功能211限制115分析摘要125.1能力125.2缺陷和限制125.3建議125.4評價126測試資源消耗13

2、7調(diào)試過程中遇到的問題138調(diào)試心得和體會149調(diào)試任務(wù)安排15企業(yè)信息分布系統(tǒng)測試分析報告1引言1.1編寫目的本文檔的編寫目的是為大家介紹一個完整的企業(yè)信息發(fā)布系統(tǒng)及應(yīng)用平臺(軟件)的設(shè)計、編程和功能進行測試考核,以確定該系統(tǒng)本身和所用到的軟件是否有缺陷和不足以及可能帶來的影響,并對測試結(jié)果做出結(jié)論和評估。1.2背景隨著信息時代的高速發(fā)展,在現(xiàn)代企業(yè)管理中,企業(yè)獲得的信息越來越多,要發(fā)布的信息也越來越多,如企業(yè)的會議通知、作息時間安排、企業(yè)的公告信息、給客戶傳達的企業(yè)產(chǎn)品信息,企業(yè)服務(wù)信息等。這些信息的傳達過去是通過紙質(zhì)文件或電話形式。隨著互聯(lián)網(wǎng)的盛行及企業(yè)辦公的需要,人們開始把這些信息在互

3、聯(lián)網(wǎng)上公布,基于WEB的企業(yè)信息發(fā)布系統(tǒng)應(yīng)運而生,給企業(yè)信息的發(fā)布和管理提供了一個電子平臺,同時方便客戶及員工了解企業(yè)的相關(guān)的信息,擺脫了時間和空間的限制,大大提高了信息傳遞的效率和企業(yè)管理水平。說明:A. 企業(yè)信息發(fā)布系統(tǒng);B. 本系統(tǒng)實現(xiàn)的主要功能包括:(1)用戶界面:查看信息和發(fā)表評論(2)管理界面:添加編輯信息、版面維護、信息專題的操作、對前臺顯示控制C. 系統(tǒng)項目簡介:項目任務(wù)組長:翁惠柳項目開發(fā)者:翁惠柳用戶:企業(yè),網(wǎng)上銀行,商家,個人用戶本系統(tǒng)的程序是運行在Windows XP或者windows 7操作系統(tǒng)上,數(shù)據(jù)庫平臺為SQL Server2000或者SQL Server 20

4、05,客戶端為JDK,常用應(yīng)用服務(wù)器軟件tomcat配合使用從而實現(xiàn)實現(xiàn)系統(tǒng)的開發(fā)和運行。測試主要在開發(fā)者的個人電腦上進行,分別通過本地測試,遠程測試來完成。1.3定義A. 數(shù)據(jù)字典組件:該組件是Sysmanbean.java.完成字典表的維護和讀取。B. 菜單組件:該組件是MenuBean.java,一般的菜單組件維護需要的操作有增加菜單、修改菜單、刪除菜單,查詢某一個菜單的屬性數(shù)據(jù)。C. 新聞組件:該組件是ArticleBean.java,需要的操作有增加新聞、修改新聞、刪除新聞,還有查詢所有的新聞,查詢某一新聞的屬性數(shù)據(jù)。D. 用戶界面:呈現(xiàn)在用戶面前的用于查詢和搜索的圖形界面。1.4參

5、考資料a.Java信息管理系統(tǒng)開發(fā)實例導(dǎo)航.pdfb.數(shù)據(jù)庫系統(tǒng)概念高等教育出版社c. 測試分析報告(GB856788) d. 網(wǎng)頁:Win7下配置JDK和Tomcat(圖解).mht2測試概要2.1測試準備2.1.1需要安裝的軟件;C.SQL Server 2000或者SQL Server 2005;D.Microsoft SQL Server 2000 Driver for JDBC或者Microsoft SQL Server 2005 Driver for JDBC2.1.2軟件安裝及環(huán)境變量的配置的安裝在安裝jdk時,要進行環(huán)境變量的修改,安裝完后還要進行測試。環(huán)境變量的配置:在我的電

6、腦屬性環(huán)境變量系統(tǒng)變量中A. 新建:CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%JAVA_HOME%binB. 在PATH中添加 =.;%JAVA_HOME%bin;%JAVA_HOME%jrebin;%TOMCAT_HOME%bin安裝完后進行測試,在命令提示符中輸入:java javac或java-version如下圖為安裝成功:的安裝設(shè)置環(huán)境變量:在我的電腦屬性環(huán)境變量系統(tǒng)變量中創(chuàng)建TOMCAT_HOME=D:安裝Tomcat要注意一點,在每次做了任何操作之后,都必須重新啟動Tomcat更新才能有效,在打開服務(wù)器的時

7、候必須保持Tomcat是運行著的。安裝成功則在瀏覽器里輸入輸入http:/localhost:8080/出現(xiàn)以下畫面:C. SQL Server 2000或者SQL Server 2005的安裝 若安裝SQL Server 2000,要打上sp4的補丁才能用。D. JDBC安裝 對于sql2000將三個壓縮的文件msbase.jar, ssqlserver.jar,msutil.jar,對于sql2005就要將sqljdbc.jar;放在jrelibext D:Program FilesTomcatapache-tomcat-7.0.11lib并將這個軟件的路徑加載到Classpath.2.1

8、.3軟件運行前所需的文件修改A. Tomcat安裝文件下conftomcat-users.xml的文件下添加:<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="manager-gui" password="123" roles="manager-gui"/>user username="both" password="123"

9、; roles="admin-gui,manager-gui"/><user username="admin-gui" password="123" roles="admin-gui"/>說明:這步操作可以不做,因為對于以后的調(diào)試沒有影響。只是通過此操作我們可以進入tomcat的Tomcat Virtual Host Manager 界面進行一些操作。但是對于我們的調(diào)試沒有用處。B. Tomcat安裝目錄下的“confserver.xml”文件中的“</Host>”標記前加如下代碼:&

10、lt;Context path="/info" docBase="D:infoweb" debug="0"reloadable="true" crossContext="true"></Context>即要將所建項目放在D盤文件名為info的文件夾下。說明:做了此操作才能通過在瀏覽器中輸入http:/localhost:8080/info打開web中的頁面。如下圖: C. JDBC的連接: 加驅(qū)動必須確保 CLASSPATH 語句僅包含一個 Microsoft SQL Serv

11、er JDBC driver,例如 sqljdbc.jar 或 sqljdbc4.jar。將sqljdbc.jar的路徑放到classpath。(同時還要將sqljdbc.jar文件放到web 文件夾的在WEB-INF/lib下)注意: 在 Window 系統(tǒng)中,如果目錄名長于 8.3 或文件夾名中包含空格,將導(dǎo)致 classpath 出現(xiàn)問題。如果懷疑存在這類問題,應(yīng)暫時將 sqljdbc.jar 文件移動到名稱簡單的目錄中,例如 D:Temp,再在classpath后家上該路徑,然后測試這樣是否解決了問題。 D. web下conf.xml的修改 <url>jdbc:micros

12、oft:sqlserver:/localhost:1433;DatabaseName=news</url><jdbcdriver>com.microsoft.jdbc.sqlserver.SQLServerDriver</jdbcdriver><dbusername>sa</dbusername><dbpassword>sa</dbpassword>注意:A. 在sql server 2000 中加載驅(qū)動和URL路徑的語句是:String driverName = "com.microsoft.jdb

13、c.sqlserver.SQLServerDriver"String dbURL = "jdbc:microsoft:sqlserver:/localhost:1433; DatabaseName=news"B. sql server 2005 中加載驅(qū)動和url的語句則為String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"String dbURL = "jdbc:sqlserver:/localhost:1433; DatabaseName=news&q

14、uot;說明:這在wen-inf文件夾的conf.xml文件中看到(已經(jīng)添加了,只是要確認是否正確)。C. Sa為數(shù)據(jù)庫登錄名和密碼,可以另外建一個登錄名news,但是必須將其屬性中的服務(wù)器角色設(shè)置為sysadmin才能登錄,不然會出現(xiàn)錯誤。2.1.4數(shù)據(jù)庫的建立 在SQL Server 2005新建數(shù)據(jù)庫news,然后進行還原數(shù)據(jù)庫,將info.dat備份數(shù)據(jù)庫導(dǎo)入news,生成所需的數(shù)據(jù)表。注意:A. sql2005數(shù)據(jù)庫環(huán)境下不能先執(zhí)行查詢語句(info.sql),因為執(zhí)行后會生成表,但是表內(nèi)沒有任何數(shù)據(jù),在進行數(shù)據(jù)還原時還是不能將數(shù)據(jù)導(dǎo)入,所以打開網(wǎng)頁時會什么都沒有。B. Sql200

15、5還原數(shù)據(jù)庫方法為:先建立數(shù)據(jù)庫news,然后將其刪除,在進行數(shù)據(jù)庫還原,輸入數(shù)據(jù)庫名字,找到備份文件即可還原。2.2測試系統(tǒng)功能模塊前臺管理和后臺管理模塊圖3測試結(jié)果及發(fā)現(xiàn)設(shè)定系統(tǒng)的輸入值,測試系統(tǒng)的輸出值是否與期望值相符合。在Windows XP 或windows 7系統(tǒng)上運行系統(tǒng)并采用SQL2005數(shù)據(jù)庫存儲數(shù)據(jù),在此基礎(chǔ)上對系統(tǒng)功能進行測試。3.1測試1A. 啟動Tomcat,在瀏覽器中輸入http:/localhost:8080/info即可看到服務(wù)器的首頁。如下圖:B. 在用戶名和密碼出填上admin和web5999即可登錄管理界面,如下圖:3.2測試2A. 在上一界面可以實現(xiàn)字典

16、維護、發(fā)表文章、文章管理、版面管理、專題列表、系統(tǒng)設(shè)置等操作,例如,發(fā)表文章“軟件工程”,如下圖:預(yù)覽效果:B. 也可對數(shù)據(jù)字典進行操作:刪除、修改或增加項目4對系統(tǒng)功能的結(jié)論4.1功能1能力 前臺客戶界面部分:包括頁面內(nèi)容顯示、頁面專題瀏覽、分類信息的顯示、信息搜索,資源下載,信息評論以及連接其他網(wǎng)頁等功能都能基本實現(xiàn)。限制A. 資源儲備量過小,不夠全面,可以多增加些專題,版式也過于單調(diào),界面不夠美觀。B. 資源共享不夠廣泛,不支持用戶上傳自己的資源供其他用戶享用。C. 不知道是都支持網(wǎng)頁上直接觀看或收聽多媒體文件。4.2功能2后臺管理界面功能: 管理員登陸后,字典維護、發(fā)表文章、文章管理、

17、版面管理、專題列表、系統(tǒng)設(shè)置及圖片,評論,新聞管理等操作基本能實現(xiàn)。4.2.1限制A. 后臺發(fā)表文章時,不知道是否可以插入多媒體文件,并且支持的最大容量是多少。B. 后臺是否支持批量處理,比如可以進行篩選后在處理或者是自動進行篩選處理。C. 后臺安全性,對于有危害的內(nèi)容和資源是否會自動屏蔽和刪除。5分析摘要5.1能力 前臺客戶界面部分:包括界面顯示、界面欄目瀏覽、單條信息的顯示、信息搜索,信息評論功能都能基本實現(xiàn),但也存在一些瑕疵。 后臺管理界面功能:管理員登陸,字典維護,添加信息,信息管理和版面管理及圖片,評論,新聞等設(shè)置功能也基本能實現(xiàn),但也不完美。5.2缺陷和限制總體上此系統(tǒng)實現(xiàn)了企業(yè)信

18、息的發(fā)布和管理,但是資源共享和來源有點狹窄,可以加以完善實現(xiàn)資源的廣泛共享,但是同時要保證系統(tǒng)的安全性和穩(wěn)定性。其次,可以完善實現(xiàn)多媒體的播放和上傳和下載,這樣娛樂性和服務(wù)性會更好。5.3建議a 前臺支持提供更多的專題內(nèi)容;b  界面的版式可以加強修飾,使之更加美觀;c  后臺操作可以進行批量處理和自動刪除處理;d  加大容量上限,實現(xiàn)更多的內(nèi)容發(fā)布和及時的更新。5.4評價企業(yè)信息發(fā)布系統(tǒng)是一個用于發(fā)布企業(yè)信息和管理信息資源的系統(tǒng)平臺。它包括了傳統(tǒng)OA系統(tǒng)的許多基本功能,并在傳統(tǒng)OA系統(tǒng)的基礎(chǔ)上做了很多整合和擴展的工作,使得系統(tǒng)的功能更加強大,并且十分靈

19、活、具有很好的擴展性。在企業(yè)信息發(fā)布系統(tǒng)中,實現(xiàn)了用戶可以詳細瀏覽企業(yè)發(fā)布的信息內(nèi)容,并可以進行評論,而管理員可以對該系統(tǒng)進行管理,包括字典維護、發(fā)表文章、文章管理、版面管理、專題列表、系統(tǒng)設(shè)置及圖片,評論,新聞管理等操作基本能實現(xiàn)。而這些功能基本涵蓋了中小企事業(yè)進行信息發(fā)布和管理的需求,并且功能定義清晰,操作界面友好、統(tǒng)一,可以很好地應(yīng)用于中小企事業(yè)單位的信息發(fā)布和管理環(huán)境。企業(yè)信息發(fā)布系統(tǒng)基于B/S架構(gòu),使得平臺的維護和擴展工作十分方便。平臺通過集成郵件、共享文件夾、數(shù)據(jù)庫等技術(shù),使得平臺所能提供的技術(shù)手段十分豐富,大大提高了平臺的通用性。同時,子系統(tǒng)具有完備的權(quán)限控制功能,充分保證了信息

20、流動的安全性。因此,該項系統(tǒng)的開發(fā)已基本達到預(yù)定目標,基本的重要功能都能正常實現(xiàn),能交付使用。6測試資源消耗此系統(tǒng)的調(diào)試、分析及測試階段持續(xù)了兩個星期,而這些時間大部分都是花在軟件的安裝和資料的檢索上,這主要是因為我們軟件知識的匱乏,對各種程序語言不了解。雖然過程是曲折而坎坷的,但是收獲也是相當豐厚的。通過這次的調(diào)試,不僅加深了我們對軟件系統(tǒng)的設(shè)計、開發(fā)、實現(xiàn)、測試有了更加深刻的理解,同時還使我們學(xué)會了許多相關(guān)軟件的使用,而更重要的是,讓我們學(xué)會了解決問 題的方法以及獨立思考和團隊合作的重要性。7調(diào)試過程中遇到的問題A.Tomcat和jdk的安裝在安裝上面兩個軟件時,最主要的問題是路徑和環(huán)境變

21、量的配置問題。Jdk的安裝沒有很大問題,但是剛接觸到到tomcat時,都不知道怎么啟動它,因為它有安裝版和解壓版,而解壓版是不需要安裝的。經(jīng)過查詢資料,我們配置好tomcat,但是卻不知道怎么打開web中的頁面,所以剛開始想通過tomcat的manager界面打開web,因此對conftomcat-users.xml進行了修改,但是最后看來這是不必要的。只要將jdk安裝好,將環(huán)境變量修改好,就可以打開tomcat,其實就這么簡單,但是剛開始時完全沒有頭緒,所以花了很多時間。B. 數(shù)據(jù)庫的建立我們先裝的是sql 2005,但是按照老師給的視頻步驟建好數(shù)據(jù)庫后并導(dǎo)入數(shù)據(jù)庫后,用新建的登錄名登錄后,

22、打不開數(shù)據(jù)庫,報錯是框架結(jié)構(gòu)不對。我們查了很多資料,說可能是版本不對或者是數(shù)據(jù)庫導(dǎo)入的問題。我們就卸載了原來電腦里的sql 2005,然后再裝上sql2000,還裝上了sp4,在進行原來的操作,但是我的電腦還是包也同樣的錯誤,說架構(gòu)不對,我在該數(shù)據(jù)庫下建了一個名叫news的架構(gòu),不會報錯了,但是打開頁面時什么都沒有,只有標題。為此我找了好多資料,但是都沒有解決,最后我問一個同學(xué),他告訴我是我的步驟錯了,我應(yīng)該通過還原數(shù)據(jù)庫來導(dǎo)入數(shù)據(jù),因為通過查詢語句生成的表里沒有數(shù)據(jù),然后再去還原數(shù)據(jù)庫是沒有用的,只有一個模式。還要注意的就是sql2005的數(shù)據(jù)庫還原和sql2000不同,sql2005要先刪除數(shù)據(jù)庫才可以還原。C. web項目的打開剛開始我們不知道怎么將web想哭打開,為此走了很多彎路,通過查資料才知道應(yīng)該怎么放,我們將項目放在D盤info文件夾中,打開瀏覽器,輸入http:/localhost:8080/info,但是只出現(xiàn)了

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論