• 網上物流管理系統的設計與實現畢業論文 - 圖文 - 下載本文

    中國地質大學長城學院2013屆畢業論文

    5 系統調試與測試

    軟件測試(Software testing)是軟件生存期(Software life cycle)中的一個重要階段,是軟件質量保證的關鍵步驟。通俗地講,軟件測試就是在軟件投入運行前,對軟件需求分析、設計規格說明和編碼進行最終復審的活動。1983年IEEE提出的軟件工程術語中給軟件測試下的定義是:“使用人工或自動的手段來運行或測定某個軟件系統的過程,其目的在于檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別”。這個定義明確指出:軟件測試的目的是為了檢驗軟件系統是否滿足需求[10]。

    在G.J.Myers的經典著作《軟件測試技巧》中,給出了測試的定義:“程序測試是為了發現錯誤而執行程序的過程”。測試的目的是發現程序中的錯誤,是為了證明程序有錯,而不是證明程序無錯。在軟件開發過程中,分析、設計與編碼等工作都是建設性的,惟獨測試是帶有“破壞性”,測試可視為分析、設計和編碼3個階段的“最終復審”在軟件質量保證中具有重要地位。為了確保軟件的質量,較理想的做法應該是對軟件的開發過程,按軟件工程各階段形成的結果,分別進行嚴格的審查。

    當設計工作完成以后,就應該著手測試的準備工作了,一般來講,由一位對整個系統設計熟悉的設計人員編寫測試大綱,明確測試的內容和測試通過的準則,設計完整合理的測試用例,以便系統實現后進行全面測試。

    在數據測試的過程中,主要根據一些數據的臨界值,從數據類型,數據范圍,數據長度等多方面考慮,列舉了一系列的測試用例,重點測試了一些危險數據和邊緣數據,盡量做到系統的可靠性。針對每一種情況,包括正常情況和非正常情況都舉了很多測試用例。從用戶的角度考慮,可能出現的操作錯誤和數據輸入錯誤,也都進行了一系列的測試。

    在測試系統整個流程的過程中,針對系統的主要流程,進行用戶的模擬操作。針對系統各個功能模塊,對照功能的流程圖,對每一個操作都進行了分析,得出了各種可能出現的情況,并對各種情況的不同處理進行了測試,包括正常情況和錯誤處理情況。對應各種錯誤,不管是常見的錯誤和可能發生的錯誤,都進行了相應的測試。

    在系統的可移植性上,把文件的程序拿到不同的軟件環境和硬件平臺下進行測試。包括不同的操作系統,以及常見的一些硬件環境中都進行了測試。對瀏覽器/服務器模式的工作情況進行了測試,不只在本地機器,還在服務器上也進行了測試。在數據的安全保密性方面,也做了相應的測試。

    由于測試的過程中,時間比較少,在測試的方法和測試用例的選擇方面可能還存在各種不足之處,系統的某些方面難免存在不足或者漏洞,只能在現有的水平上來解決所有這些現有的問題。不過,系統的可維護性還是很高的,如果以后發現新的問題,應該可以及時解決。

    通過對基本數據的測試,發現了一些問題,例如:輸入數據超過范圍,輸入數據類型不符,數據長度不符等等,針對每一種錯誤,進行了相應的錯誤處理,在數據的安全性方面,系統增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數據,通過灰化動態文本框來保證數據的安全等等。經過反復的測試和修改,基本達到了數據方面的準確性,可靠性和安全性的要求。

    第28頁 共32頁

    中國地質大學長城學院2013屆畢業論文

    在測試系統的整個流程的過程中,針對系統的不同分支結構,不同功能模塊,都發現了或大或小的問題,例如,管理員添加出錯,審核操作不執行,以及一些邏輯順序錯誤。在改正這些錯誤的同時,對整個系統的結構又行了比較完善的修改,盡量做到了沒有系統錯誤,沒有異常退出等情況出現。經過多次修改并測試,基本能夠達到功能完備,無異常錯誤,數據安全,可靠等目的。

    經過完善的系統測試,該網上物流管理系統內容完善,系統運行穩定。

    第29頁 共32頁

    中國地質大學長城學院2013屆畢業論文

    結束語

    (1) 系統的特點

    本系統是一個在線基于ASP.NET的物流信息管理平臺,采用.NET+SQL的模式來訂制的一個小型電子信息管理務平臺。本系統從功能上來說,比較完備。系統以Web界面與用戶交互,為用戶提供信息并接受其操作,同時通過數據庫管理系統來存儲信息數據。系統實現了對信息數據的瀏覽、查詢、編輯和管理等基本數據庫操作,系統采用了模塊化設計方法,物流信息管理平臺是對物流行業實際調研,以實際為基礎進行設計的。該系統屬于B/S模式,可以通過前臺的操作界面訪問后臺數據庫,對數據庫進行數據的更新和修改。物流信息管理平臺分為前臺和后臺兩部分,包括八大模塊:用戶注冊、發布信息、會員中心、搜索功能、用戶管理、站內公告管理、物流新聞管理、物流信息管理。

    (2) 系統的不足和改進

    本系統基本上滿足了產品管理、合同管理、業務調度管理等方面的需要。實現了公司和顧客所要求的功能。在界面上力求做到美觀明了、在操作方面盡量避免由于用戶操作不當帶來系統的出錯現象。但由于時間倉促,本系統還存在一些不足之處,界面不夠美觀,需要進一步修飾和美化;對數據庫操作的性能有待進一步優化,雖然本系統優化了不少,但要達到理想狀態還有一段距離,如部分功能程序代碼過長,如果后臺數據庫過大將會影響運行速度;部分數據庫表的設計存在一定的冗余,有待進一步優化。根據系統的不足,繼續改進和完善本系統。提高審美觀點,可使用photoshop、fireworks等圖片處理工具修飾圖片,力求給用戶提供美觀友好的界面;簡化程序代碼,可使不同界面之間能共享一些方法、函數和變量,對于相同的功能模塊可生成程序包供其它界面引用,這樣就會提高系統的運行速度;使用數據庫連接池技術提高數據庫操作的性能;數據庫的關系模式可以進一步規范化,減少冗余現象。

    (3) 設計收獲與心得

    畢業設計是最能體現我們所學知識的時候,是對我們大學四年所學理論知識的一次鞏固和提高。設計本系統的過程不僅是對我學過的知識的一次應用,更是對我綜合處理問題、解決實際問題能力的培養和鍛煉。通過本次畢業設計使我對系統開發有了深入的了解,我的編程能力也有了較大的提高。我在設計過程中也遇到了很多困難,但是通過指導老師和同學的幫助以及自己的努力,最終還是順利地完成了畢業設計。

    雖然,畢業設計只有短暫的幾個月,但卻使我充分認識到自身還存在很多不足的地方,還需要不斷的努力來充實自己、完善自己,只有這樣才能學無止境,以求得更大的發展。

    第30頁 共32頁

    中國地質大學長城學院2013屆畢業論文

    參考文獻

    [1] 姚國章.中國企業電子商務發展戰略[M].北京:北京大學出版社,2001.

    [2] 汪曉平、鐘軍..NET網絡開發技術[M].北京:人民郵政出版社,2003年12月第二版. [3] 高怡新..NET網絡應用程序設計.第2版.北京:人民郵電出版社,2008

    [4] 龍馬工作室..NET+ SQL組建動態網站[M].北京:人民郵電出版社,2008年8月第三版. [5] 程不功,龍躍進.ASP.NET 2.0動態網站開發教程.清華大學出版社,2008.9 [6] 孟憲會,張慧妍.ASP.NET2.0動態網站開發教程.人民郵電出版社,2006

    [7] 蔡翠平、尚俊杰.網絡程序設計—.NET[M].北京:清華大學出版社,2002年1月第一版. [8] 黃平主編.數據庫技術.北京:機械工業出版社,2002.

    [9] 張一鳴、桂林、張家祥.個人網站組建實用教程[M].西安:電子科技大學出版社,2004年1月第一版. [10] 李海生、郭躍.軟件測試技術案例教程[M].清華大學出版社,2012年4月第一版 [11] 陳秋江,朱海東.網頁設計制作與上級指導.第1版.北京:清華大學出版社,2003 [12] 范樂,于強.基于Web的編程技術.第1版.北京:鐵道電出版社,2003 [13] 楊文龍,姚淑珍,吳蕓.軟件工程.北京:電子工業出版社,2002.7 [14] 薛華成.管理信息系統.第3版.北京:清華大學出版社,1999

    [15] 蔡翠平、尚俊杰.網絡程序設計—.NET[M].北京:清華大學出版社,2002年1月第一版. [16] 袁玫等編著.網絡數據庫應用教程.北京:人民郵電出版社,2002.

    [17] 郭瑞軍、李杰、初曉璐..NET數據庫開發精粹.電子工業出版社,2005年2月第一版. [18] 曹錳,舒新峰.C#與ASP.NET程序設計,西安交通大學出版社,2006.8 [19] 閃四清,SQLSERVER2005簡明教程,清華大學出版社,2005

    [20] Silberschatz等著;楊冬青,唐世渭等譯.數據庫系統概論.北京:機械工業出版社,2000 [21] 成軍.PHP+MySQL經典案例剖析.北京:清華大學出版社,2008

    [22] John Chirillo,Scott Blaul.Storage Security Protecting SANs, NAS,and DAS[M].2000

    [23] Ferland J A,Fleurent C.SAPHIR: A decision support system for course scheduling[J].Interfaces,2004

    第31頁 共32頁

    中國地質大學長城學院2013屆畢業論文

    致 謝

    在畢業論文結束,畢業設計完成之際,首先向在這半年中給予我幫助的畢業設計指導老師翟偉芳老師致以深深的謝意。翟偉芳老師在教學任務繁忙的情況下,抽出時間幫助糾正我在設計當中出現的問題,并耐心地為我的論文作校正。他對我的支持,不僅是技術上的,還有心理上的鼓勵和督促,他的指導和建議使我受益非淺,沒有他的幫助和指導,就不會有我今天的成果。

    感謝我的父母在我做畢業設計這段期間給予我很大的精神支持。

    最后向關心和支持我學習的所有領導、同學和朋友們表示真摯的謝意!感謝他們對我的關心、關注和支持!

    第32頁 共32頁





    日本黄色视频在线观看 - 在线观看 - 影视资讯 - 爱赏网