




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計(論文)題目:賞天下查詢網站系部:專業:學號:學生姓名:指導教師:職稱:年月日摘要網絡的快速發展從根本上改變了人們的生活方式,進入二十一世紀以后,人們的生活發生了巨大的變化,融入了信息化的模式中。隨著我國社會經濟的快速發展,人們步入小康生活,生活水平不斷的提高,人們開始追求享受精神生活,越來越多人選擇旅游來放松享受。近年來,隨著旅游業的壯大,我國旅游業的不斷發展和完善,旅游景點和美食信息不斷地增多。面對大量的景點、美食信息,競爭激烈,如何能提高客流量,成了旅游景點關注的熱點。為提高旅游客流量,特開發了本賞天下查詢網站。本賞天下查詢網站采用JSP技術、MYSQL數據庫開發,用戶通過本賞天下查詢網站可查看景點信息和美食信息,進行收藏等,滿足用戶的需求,同時也促進了旅游業的發展。本賞天下查詢網站運行效果穩定,操作方便、快捷,界面友好,是一個功能全面、實用性好、安全性高,并具有良好的可擴展性、可維護性的賞天下查詢網站。關鍵詞:賞天下查詢網站;JSP技術;MYSQL數據庫
AbstractTherapiddevelopmentoftheInternethasfundamentallychangedpeople'slifestyles.Afterenteringthe21stcentury,people'sliveshaveundergonetremendouschangesandhavebeenintegratedintotheinformation-basedmodel.WiththerapiddevelopmentofChina'ssocialeconomy,peoplehaveenteredawell-offlife,andtheirlivingstandardshavecontinuedtoimprove.Peoplehavebeguntopursuespirituallife,andmoreandmorepeoplechoosetorelaxandenjoytravel.Inrecentyears,withthegrowthofthetourismindustry,China'stourismindustryhascontinuedtodevelopandimprove,andtouristattractionsandgourmetinformationhavecontinuedtoincrease.Facedwithalargenumberofattractionsandfoodinformation,fiercecompetition,howtoincreasepassengertraffichasbecomeahotspotfortouristattractions.Inordertoincreasethetouristtraffic,wespeciallydevelopedthisrewardworldinquirywebsite.ThisrewardingworldquerywebsiteisdevelopedusingJSPtechnologyandMYSQLdatabase.Userscanviewattractionsinformationandfoodinformationandcollectthemthroughthisrewardingworldquerywebsitetomeetuserneeds,andalsopromotethedevelopmentofthetourismindustry.Thisrewardsworldquerywebsiterunsstably,iseasytooperate,fast,andhasafriendlyinterface.Itisacomprehensivefunction,goodpracticability,highsecurity,andhasgoodscalabilityandmaintainability.Keywords:QuerytheWorldwebsite;JSPtechnology;MYSQLdatabase目錄TOC\o"2-3"\h\z\t"標題1,1,次標題,1"1 概述 11.1研究背景 11.2國內外研究現狀 11.3主要工作 12 相關技術簡介 32.1開發工具 32.1.1MyEclipse 32.1.2Tomcat 32.2JSP技術 32.3MYSQL數據庫 43 系統分析 53.1需求分析概述 53.2系統可行性分析 53.2.1操作可行性 53.2.2經濟可行性 53.2.3技術可行性 53.3業務需求分析 63.4系統流程分析 63.4.1注冊流程 73.4.2登錄流程 73.5系統活動圖 83.5.1用戶登錄 83.5.2用戶注冊 93.6系統UML用例圖 93.6.1用戶用例圖 93.6.1管理員子用例圖 104 系統設計 114.1系統結構圖 114.2系統功能設計 114.3數據庫設計 124.3.1數據庫設計原則 124.3.2數據庫實體 124.3.3數據庫表設計 135 系統實現 155.1用戶登錄模塊 155.2用戶注冊界面 155.3景點信息界面 165.4美食信息界面 165.5我的收藏界面 175.6用戶管理界面 175.7景點管理界面 185.8美食管理界面 195.9收藏管理界面 196 網站測試 216.1功能測試 216.2功能測試 216.3可用性測試 226.4性能測試 226.5測試結果分析 22結論 24謝辭 25參考文獻 26 賞天下查詢網站 概述1.1研究背景隨著旅游業的不斷長大,旅游景點和美食不斷增多,查詢的方式卻處于滯后狀態,信息化程度低,已經無法滿足用戶的需求。科學技術的不斷提高,計算機科學技術日漸成熟,人們已經深刻認識到計算機功能的強大,計算機已經進入了人類社會發展的各個領域,并且發揮著十分重要的作用。賞天下查詢網站作為計算機應用的一部分,用戶通過計算機可查看賞天下查詢網站信息,有著無法比擬的優點,比如計算檢索迅速快、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高工作的效率,也是賞天下查詢網站管理的科學化、正規化管理與世界接軌的重要條件。1.2國內外研究現狀目前,人們對旅游信息的了解仍依靠旅行社、報紙、媒體等傳統的方式,面對大量的旅游信息,用戶對旅游信息的了解查詢效率低、信息流通速度慢,已經無法滿足用戶的需求,以及旅游業發展的需求。隨著人們生活水平的不斷提高,對旅游需求不斷增大,旅游的各種信息也成倍增長。面對龐大的信息量,有必要開發賞天下查詢網站來進行滿足更多旅游者對旅游景點和美食查詢的需求。通過系統賞天下查詢網站,用戶可以快速查找旅游景點、美食信息,進行收藏等。賞天下查詢網站是進行信息的采集、存儲、加工、維護和使用的系統。它是隨著管理科學和技術科學的發展而形成的。賞天下查詢網站的發展與計算機網絡技術的發展是緊密相關的,隨著Internet/Intranet技術的廣泛應用,賞天下查詢網站的體系結構也發生很大的變化,從以往基于數據訪問及安全體系發展到當前的賞天下查詢網站,其系統開發主要包括數據庫的規劃設計與維護和網站首頁應用程序的開發兩個方面。對于前者要求建立起的數據庫具有完整性和一致性,且具有一定的數據安全性,而對于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習慣等特點。隨著旅游業的不斷發展,來旅游的游客越來越多,有關的各種信息也成倍增長。面對龐大的信息量,有必要開發一個賞天下查詢網站來進行滿足更多旅游者的需求。通過這樣的系統,可以做到信息的規范管理、科學統計和快速查詢,從而減少管理方面的工作量。1.3主要工作本文首先對系統所涉及到的基礎理論知識進行闡述,并在此基礎上進行了系統分析。系統分析是平臺開發的一個不可缺少的環節,為了能夠使本系統更好、更完善的被設計出來,就必須先進行調查研究。在系統調查的基礎上,對新系統的功能進行細致的分析,從而才能夠開發出完整的系統設計。本平臺利用了現在比較廣泛的JSP+MYSQL數據庫的架構實現的,進行系統分析,為將來進一步的實施打下一個堅實的技術基礎。其次考慮到系統實施的可行性,在軟件方面我選擇了如今比較流行的JSP技術來進行開發管理平臺的設計,使用MySQL數據庫存儲數據。由于JSP和MySQL都是非常成熟的開發工具,因此無論在安全性、可用性、可靠性方面都毋庸置疑。相關技術簡介2.1開發工具本系統的設計主要運用了MyEclipse和Tomcat后臺服務器技術,設計時中采用了JSP技術完成了頁面設計過程,接下來我們主要對MyEclipse和Tomcat進行說明。2.1.1MyEclipseMyEclipse,通常用來設計Java,J2EE的Eclipse插件集合,利用它可以完成對數據庫和J2EE的開發。通過對應用程序服務器進行整合,可以大大的增強運算速度。MyEclipse的功能十分強大,幾乎涵蓋了各種設計功能。2.1.2TomcatTomcat是一種是一個免費的開放源代碼的Web應用服務器。在訪問客戶比較少的情況下被經常采納,在設計JSP程序時成為最好的選擇。換句話說,將Tomcat服務器安裝到一臺電腦上時,可通過它對HTML頁面的訪問請求進行配合。事實上,Tomcat可以看成Apache服務器基礎上的延伸,但它工作時相對比較獨立,因此當tomcat工作時,事實上它是看成一個與Apache服務器相對獨立的進程運行的。2.2JSP技術JSP程序使用了Java編程語言,JSP技術可以對動態網頁進行封裝。通過tags和scriptlets,網頁還能訪問存在于服務端的資源的應用邏輯。JSP可以分離網頁邏輯與網頁設計和顯示,對可重用的基于組件的開發進行支撐,更容易的對基于Web的應用程序進行設計。當Web服務器接收到訪問JSP網頁的請求時,首先運行的程序段,接下來將JSP文件中的HTML代碼和運行效果一并返還給用戶。通過Java文件的插入能夠對數據庫、網頁多重定向等運行,從而滿足構建動態網頁所需要的程序。JSP和Servle相同,都可以通過服務器端運行。由于能夠將一個HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進行瀏覽。HTML程序和穿插在內部的Java程序可以構建JSP網頁。在服務器被用戶端訪問時,能夠處理相應的Java代碼,然后將產生的HTML頁面再返回給用戶端的瀏覽器。JSP的設計關鍵是Servlet,通常大型的Web應用程序的設計成果也通過JavaServlet和JSP的協作。JSP既擁有了方便快捷的Java程序,又統統的面向用戶,既實現了平臺的無關性危險還比較小,可以具備互聯網的全部優勢。JSP技術的優點:1、一次編寫,到處運行。除了系統之外,代碼無需做任何改動。2、系統的多平臺支持。通常情況下,能夠在任何情況下的全部平臺上進行設計,能夠安排在任何情況中,也能夠在任何情況下進行發展。相比ASP/.net來說,優點是顯而易見的。3、強大的可塑性。通過一個不大的Jar程序能夠對Servlet/JSP進行運行,也能夠通過很多服務器進行集群和負載平衡,甚至能夠通過多臺Application解決問題。單臺服務器到多臺服務器,Java展現了一個強大的功能。4、具有強大和多樣化的開發工具支持。Java已經有了很多的設計方法,何況大部分工具都是沒有花費的,這中間有很多都在多種平臺之下順暢的進展。5、支持服務器端組件。只有很有力的服務器端組件才能支撐web運行,因此開發者可以在調用web頁面時通過另外的開發工具來達成紛亂效用的組件,來加強系統的可操作性。JSP可以通過完善的JAVABEANS組件來達成紛亂的商務功能。內部對象表現出:request用戶端請求,此請求會涵蓋來自GET/POST請求的參數;response網頁傳回用戶端的反應;管理pageContext網頁的屬性;session與請求相關的會話;applicationservlet正在進行的內容;out用來輸送響應的輸出流;config代碼片段配置對象;pageJSP網頁本身。2.3MYSQL數據庫在軟件項目中,通過使用數據庫來操作數據,可以保證數據的獨立性、一致性和安全性,為系統提供有效地訪問數據的方式,同時為程序員減少了應用程序的開發時間。
常見的數據庫無非分為兩類,一類是關系型數據庫(Oracle,DB2,MySQL,SQL
Server
)和非關系型數據庫(NoSql、MongeDB)。不同的數據庫有各自的優缺點,此處不做具體介紹。
MySQL支持多線程的特點,可以方便的利用系統資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數據庫;雖說其功能不夠強大、規模也相對較小,但是對于本系統來說足夠了,同時也可以進行二次開發的數據庫表結構空間的擴展。使用MySQL建立系統數據庫,不僅有利于前期對數據的整合處理操作,同時利于后期的二次開發的數據擴展操作,對于有限級的數據處理,MySQL可以很好的勝任。目前,互聯網的結構來最流行的網站上的LAMP(Linux操作系統,Apache+MySQL的+PHP),使用的操作系統,如Linux操作系統,ApacheWeb服務器,服務器端腳本解釋器的MySQL數據庫,PHP等四個免費軟件或開源軟件(也),因為,可持續和可以創建一個免費的網站系統(勞動力成本),所以你的花費不大。系統分析系統分析可以使我們可以對設計的產品有一個深入的了解,通過系統分析可以使我們在不確定的情況下,確定研究的方法,明確目標,找出各種可行的方法,然后通過一定的標準確定選擇方案,幫助我們做出更加合理和科學的抉擇。3.1需求分析概述需求分析的任務是通過詳細調查現實賞天下查詢網站所需的對象,充分了解系統的工作概況,明確功能實現的各種需求,然后在此基礎上確定新系統的功能。新系統必須充分考慮今后可能的擴充和改變。當今社會的生活節奏越來越快,人們對互聯網的要求也越來越高,不僅要求使用方便,而且對于功能及擴展性也有了更高的要求,最能達到要求莫過于利用計算機網絡,將所需功能要求和計算機網絡結合起來,就形成了賞天下查詢網站。3.2系統可行性分析3.2.1操作可行性系統的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而網站的開發則采用的是較為常用的JSP技術。這些策使得用戶不需要很長的時間就能夠快速熟悉系統,并掌握系統的操作方法。此外,為了方便系統管理維護人員,用戶登錄系統后會給出了一些提示,使得整個系統更加人性化,用戶操作更簡單方便。3.2.2經濟可行性本系統采用的軟件都是微軟的東西,開發周期短,這樣可以削減很多的精力和資源,起到減少成本的作用。同時提升設計的作用,本系統對計算機配置的條件很低,乃至網吧淘汰下來的低配置計算機也可以滿足需要,因此在經濟上完全具有可行性。3.2.3技術可行性1、硬件可行性分析系統的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實現,只是需要確保系統的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導致系統的低性能以及效率低,從而導致整個網站的運行不順暢。以目前普遍的個人計算機的配置而言,這是十分容易實現的。因此,本系統的開發在硬件方面是可行的。2、軟件可行性分析JSP技術提供了一個共同的機制類似的借口動態模型,設計更集中。此外,代碼復用,也可以很好的體現。因此,考慮到系統的實際情況,選擇JSP作為本系統開發技術。通過上述分析,該系統的設計實現在軟件方面是可行的。因此,我們進行了三個方面的可行性研究,可以看出,賞天下查詢網站的開發是沒有問題的。3.3業務需求分析隨著計算機的應用普及,越來越多基于計算機的網站也逐步的興起;人們通過網站來查看各類信息,給人們帶來了極大的便利。近年來,越來越多的商家開始注重企業網站,通過企業網站來展示企業基本信息、業務等,都不同程度的實現了網絡網站系統。人們生活水平的提高,家家戶戶基本都有計算機,越來越多的人開始計算機來查詢信息。隨著旅游業的發展,結合計算機技術的應用,實現賞天下查詢網站的開發與設計,已經成為促進旅游業發展的有效手段。近年來,人們的生活質量明顯提高,對旅游的需求也越來越高,在各節假日選擇旅游的人越來越多。計算機技術的普及成熟,賞天下查詢網站的開發應用,使得人們通過賞天下查詢網站便可以了解旅游線路、景點信息等,網絡給人們帶來了極大的便利,讓人們足不出戶便可以了解旅游信息。在當今旅游業競爭激烈的情況下,通過網絡來建立一個賞天下查詢網站已經勢在必行。通過網絡可以讓用戶更方便的查詢旅游信息,出行路線等,促進旅游業的發展。3.4系統流程分析流程分析階段要調查系統所涉及每個環節的管理業務活動,掌握所有管理的內容、作用和信息的輸入、輸出、數據存儲以及信息處理方法和過程,并根據實際處理步驟和過程,繪制出流程圖。流程圖(TransactionFlowDiagram,TFD),它是用一些規定的符號及連線來表示某個具體處理過程的圖表,即描述系統內各人員之間的關系、作業順序和管理信息流向的圖。業務流程圖的符號說明圖3-1所示:實體實體信息流文檔判斷操作處理3.4.1注冊流程賞天下查詢網站用戶注冊流程圖如圖3-2所示3.4.2登錄流程賞天下查詢網站用戶登錄流程圖如圖3-3所示3.5系統活動圖3.5.1用戶登錄用戶可注冊成為會員,登錄后可以瀏覽首頁,進行線路預定。用戶活動圖如圖3-4所示3.5.2用戶注冊用戶進入網站可進行注冊成為會員,需要填寫正確的注冊信息,如填寫錯誤則顯示重新輸入,填寫正確則注冊成功,其用戶注冊活動圖如圖3-5所示3.6系統UML用例圖賞天下查詢網站主要滿足3種類型用戶的需求,這3種類型用戶分別為系統管理員、板塊管理員和用戶,兩類用戶的UML用例圖分別如下所示。3.6.1用戶用例圖用戶其用例如圖3-6所示。3.6.1管理員子用例圖其用例如圖3-7所示。系統設計4.1系統結構圖賞天下查詢網站主要分為用戶和管理員兩個用戶角色,其系統結構圖4-1所示:YY賞天下查詢網站用戶登錄密碼正確管理員用戶界面用戶界面4.2系統功能設計賞天下查詢網站的功能模塊圖,如圖4-2所示4.3數據庫設計4.3.1數據庫設計原則在概念設計中,通常用四種方法:自頂向下、自底向上、逐步擴張、混合策略,以它為骨架集成由自底向上策略中設計的各局部概念結構在物理結構設計階段首先分兩步走:確定數據庫的物理結構,在關系數據庫中主要是指存取方法和存儲結構。對物理結構的評價是時間和空間效率。選取正確的關系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2數據庫實體在此階段,用戶可以參與和評價數據庫系統的設計,從而有利于保證數據庫系統的設計與用戶的需求相吻合。在概念模式的設計中,E-R模型法是最常見的設計方法。通過上述分析對數據庫的需求,與系統概念模型的特點及開發方法相結合,我們可以建立E-R模型圖,本賞天下查詢網站的E-R圖如下圖所示:1、用戶信息實體E-R圖,如圖4-3所示:2、美食新實體E-R圖,如圖4-4所示:3、收藏信息實體E-R圖,如圖4-5所示:4、景區信息實體E-R圖,如圖4-6所示:4.3.3數據庫表設計數據庫的設計通常是以一個已經存在的數據庫管理系統為基礎的,常用的數據庫管理系統有MYSQL,SQLServer,Oracle等。本系統采用了MYSQL數據庫管理系統,下面介紹數據庫中的各個表的詳細信息。表4-1cllent用戶信息表序號字段名稱字段類型大小允許為空備注1cll_idint5自增編號主鍵2cll_nameVarChar200是姓名3ctelVarChar20是登錄賬號4passwordVarChar255是密碼5id_codeVarChar255是身份識別碼6csexVarChar2是性別7ageVarChar5是年齡表4-2food美食信息表序號字段名稱字段類型大小允許為空備注1foo_idint5自增編號主鍵2foo_nameVarChar200是美食名稱3sce_idVarChar20是景區ID4img_urlVarChar255是圖片5addressVarChar255是地址6descriptionVarChar255是描述表4-3foo_collect收藏信息表序號字段名稱字段類型大小允許為空備注1col_idint11自增編號收藏編號2foo_idvarchar255是美食編號3ctelVarChar255是用戶賬號表4-4scenic景區信息表序號字段名稱字段類型大小允許為空備注1sce_idint11自增編號景區編號2sce_nameVarChar255是景區名稱3region_idVarChar255是地區編號4addressVarChar255是地址5img_urlVarChar255是圖片6descriptionVarChar255是描述系統實現5.1用戶登錄模塊用戶通過賬號、密碼和驗證碼可以進行登錄系統,,其界面如圖5-1所示。5.2用戶注冊界面用戶可以進行注冊,其界面展示如圖5-2所示。5.3景點信息界面用戶通過主界面搜索欄可以進行搜索景點信息,可以進行條件性搜索和進行查看景點信息,包括信息的收藏和查看詳情,其界如圖5-3所示。5.4美食信息界面用戶通過搜索可以進行搜索美食信息,包括信息的收藏和查看詳情,其界面展示如圖5-4所示。5.5我的收藏界面用戶通過我的收藏界面可以就那些美食和景點信息的收藏查看和進行取消收藏,其界面展示如圖5-5所示。5.6用戶管理界面管理員可以進行添加、編輯和用戶的重置密碼,并且可以進行搜索,其界面展示如圖5-6所示。5.7景點管理界面管理員通過景點管理可以進行添加、編輯和刪除景點信息,其界面展示如圖5-7所示通過添加可以進行景點的添加,其界面展示如圖5-8所示。5.8美食管理界面管理員通過美食管理可以進行添加、編輯和刪除美食信息,其界面展示如圖5-9所示5.9收藏管理界面通過收藏管理可以進行收藏信息的查看,主要是餅形圖形式查看信息,其界面展示如圖5-10所示網站測試網站測試是軟件設計的最后一道工序,也是非常重要的一步。用于檢查軟件的質量、性能、可靠性等是否符合用戶需求。一套嚴謹的、規范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數。通常系統測試包括:功能測試,安全測試,可用性測試,性能測試、兼容性測試等方面。6.1功能測試在我們設計軟件的過程中,測試系統常用的測試方法主要有兩種:功能測試和結構測試。功能測試也被叫做黑盒測試和數據驅動測試,是在已經知道系統應該具有的具體功能的情況下,通過黑盒測試來測試系統功能是不是能夠正常運行。在測試時,將系統當做不能打開的盒子,在不管系統內部結構與特性的狀況下進行測試,它只檢查系統功能是不是根據系統說明書的規定正常運行的,同時檢測系統是否能正確接收的輸入信息和輸出信息的正確對應,并保持系統的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統內部工作的各項具體程序,能夠通過測試來檢查系統內部的運行是不是按照系統說明書的規定進行正常運作的,因此,白盒測試又被叫做結構測試和邏輯驅動測試。根據測試程序的結構在每個道路試驗,當系統運行時不是能按預定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅動器,這種測試主要用來軟件測驗。軟件測試工作必須要通過制定測試計劃、設計測試、實施測試、執行測試、評估測試五個階段完成。設計測試的目的是確定、描述和生成測試過程和測試用例。實施測試的目的是實施設計測試中定義的測試過程。測試的目的是實施和測試過程定義的設計實現。測試的目的是確保由運行意圖建立系統的實現。系統測試一般有以下幾種:功能測試,性能測試,恢復測試,安全性測試,強度測試。功能測試系統的輸入,處理,輸出,以滿足需求。性能測試主要是測試安裝在系統軟件的性能。恢復測試是通過人工手段,軟件錯誤,并測試系統恢復能力。強度測試則是檢驗系統的能力最強能夠達到怎樣的限度。6.2功能測試功能測試主要包括五項內容:適用性、準確性、可操作性、依從性、安全性。本系統功能測試如表6-1所示:6.3可用性測試可用性測試用于檢測網站的可理解性、可操作性和學習性等方面內容。具體測試方面如表5-2所示。6.4性能測試性能測試主要是通過模擬網站運行環境,測試網站性能是否符合客戶的需求。性能測試的重要技術指標是:網站的運行速度、網絡響應的時間和支持并發節點數。1、網站運行速度:通過在不同的計算機上進行試運行本網站,沒有發現任何停頓、遲滯現象。2、網絡響應時間:網絡響應時間主要包括:網絡最小響應時間、平均響應時間和最大響應時間這三個參數。經過測試,在網絡運營良好狀態下,局域網內響應時間三參數為:1/2/5s,外網響應時間三參數為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內。3、支持并發節點數:經過模擬的環境測試,本網站在并發節點達到45個時,網絡運營的速度會發生比較大的波動,延遲時間10秒左右,符合客戶需求。6.5測試結果分析由于經驗不足,寫代碼時出現了一些考慮不周的系統缺陷,寫代碼的時候會出現與設想不一致,比如說代碼不規范導致接口與接口之間出現問題,功能與客戶的要求不符合,這樣導致產品不能過關,無法交付。所以產品在上線前必須反復測試,經過反復測試,修改,再測試,再修改,產品才能夠不斷完善。在整個系統測試中,根據需求文檔和設計文檔,逐一對功能進行檢測并寫好測試用例,有效避免殘片缺陷,因為產品出現缺陷不僅影響功能,而且可以導致數據的不準確,導致產品質量的降低,經過測試,才能使得產品的穩定性和成熟度得到極大的提升,產品質量也才有保證。經過對上述的測試結果分析,本網站滿足賞天下查詢網站的客戶的要求和需求。所有基本功能齊全,操作簡單,產品運行性能良好,是一個值得推廣的賞天下查詢網站。結論本人將大學期間所了解到的計算機工程理論知識運用到了本次的畢業來發中來。即對基礎學問進行了加強,同時也增加了動手能力。在這段時期里,我查找了很多相關的資料,查閱了很多JSP的相關文獻,結合自己的經驗,對賞天下查詢網站的工作原理與內容進行了詳細調查,設計了這個賞天下查詢網站,雖然每個學期學校都會針對動手練習進行相應的課程設計,但是在賞天下查詢網站的具體設計中還是遇到了一些小問題,比如在jsp頁面將輸入框設為不可用是添加屬性readonly=“true”,而在此次的在實際操作中卻誤寫成disable=“true”,以至于直接導致了request對象無法取得數據,對程序調試了很多次才發現request對象獲得的返回值一直為空,之前一直認為是代碼出現了問題,一直在查源程序的邏輯。即使這些問題不是很嚴重,但是由于馬虎在操作中卻虛耗了不少精力,因此往常還要加強動手練習。在開發系統的過程中,本人運用到了B/S結構技術和平時學習中所了解的一些技術,通過實現這些技術,大大提高了整個系統的性能。在論文中這些技術都做了比較詳細的介紹。本系統還存在很多缺點和不完善的地方,例如有些細節上做的還不夠完善,有些功能模塊還需要加強。在今后的日子里,能夠對這些不足進行改善。通過本次畢業設計加強了自身的學習能力,也從中學到很多在課堂上學不到的知識。通過實踐我也深深的認識到開發軟件的辛苦和解決問題后的喜悅心情,使我的獨立思考問題的能力有所增強,也培養了我理論聯系實際的能力,為今后的工作打下了良好的基礎。同時在系統的開發中,我參考了很多相關系統的例子,取長補短,吸取了其他系統的長處,逐步對該系統進行了完善,但是該系統還是有很多的不足之處,有待以后進一步學習。回顧本次設計的整個過程,充滿了種種困難磨煉,讓我在困境中不斷摸索,不斷前進,但是當我完成的時刻,那種喜悅之感讓你頓時感覺所有的辛苦付出都是值得的,讓我終生難忘。謝辭畢業設計的結束,意味著大學四年的生活就要結束了。在畢業設計的這一段時間里,不僅有導師的指導,還有同學的幫助,有時候晚上幾個同學在一起討論某個功能模塊如何實現,在一起談論程序的問題,有時候因為某個錯誤沒解決都不想去吃飯,這段時光肯定會令人難忘的。首先我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論