版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要首先,論文一開始便是清楚的論述了系統(tǒng)的研究內容。其次,剖析系統(tǒng)需求分析,弄明白“做什么”,對業(yè)務和流程進行分析,更進一步明確系統(tǒng)的需求。然后在明白了系統(tǒng)的需求基礎上進一步地設計系統(tǒng),主要包羅軟件架構模式、整體功能模塊、數據庫設計。本項目軟件架構選擇B/S模式,總體功能模塊運用自頂向下的分層思想。再然后就是實現系統(tǒng)并進行代碼編寫實現功能。論文的最后章節(jié)總結一下自己完成本論文和開發(fā)本項目的心得和總結。通過二手商品交易系統(tǒng)將會使二手商品交易各個方面的工作效率帶來實質性的提升。關鍵字:B/S模式二手商品交易系統(tǒng)軟件架構
AbstractFirstofall,thethesisclearlydiscussesthesystematicresearchcontentatthevE-Rybeginning.Secondly,analyzethesystemrequirementsanalysis,figureout"whattodo",analyzethebusinessandprocess,andfurthE-Rclarifytherequirementsofthesystem.ThenonthebasisofundE-RstandingtherequirementsofthesystemtofurthE-Rdesignthesystem,mainlyincludingsoftwarearchitecturepattE-Rn,ovE-Rallfunctionalmodules,databasedesign.ThesoftwarearchitectureoftheprojectisB/Smode,andtheovE-RallfunctionalmodulesarelayE-Redfromtoptobottom.Thenistherealizationofthesystemandcodewritingtoachievethefunction.ThelastchaptE-RofthepapE-RsummarizestheexpE-RienceandsummaryofthecompletionofthispapE-Randthedevelopmentofthisproject.Throughsecond-handgoodstradingsystemmanagementsystemwillmakesecond-handgoodstradinginallaspectsofworkefficiencytobringsubstantialimprovement.Keywords:B/Smodesecond-handcommoditytradingsystemsoftwarearchitecture
目錄目錄 41緒論 51.1項目研究的背景 51.2開發(fā)意義 51.3課題研究現狀 51.4項目研究內容 51.5論文結構 62開發(fā)技術介紹 72.1B/S架構 72.2Java技術 72.3MySQL介紹 72.4MySQL環(huán)境配置 82.5JSP技術介紹 83系統(tǒng)分析 93.1可行性分析 93.1.1技術可行性 93.1.2經濟可行性 93.1.3操作可行性 93.1.4運行可行性 103.2系統(tǒng)性能需求分析 103.3系統(tǒng)功能分析 103.4系統(tǒng)流程的分析 113.4.1會員管理的流程 123.4.2個人中心管理流程 133.4.3登錄流程 134系統(tǒng)設計 144.1軟件功能模塊設計 144.2數據庫設計與實現 144.2.1概念模型設計 144.2.2物理模型設計 155系統(tǒng)詳細設計 225.1系統(tǒng)功能模塊 225.2管理員模塊 245.3會員功能模塊 276系統(tǒng)測試 307總結與心得體會 317.1總結 317.2心得體會 31參考文獻 32致謝 331緒論1.1項目研究的背景困擾二手商品交易的許多問題當中,二手商品交易系統(tǒng)管理一定是二手商品交易不敢忽視的一塊。但是管理好二手商品交易系統(tǒng)又面臨很多麻煩需要解決,例如有幾個方面:第一,二手商品交易往往人數都比較多,如何保證能夠管理到每一會員;第二,如何在工作瑣碎,記錄繁多的情況下將二手商品交易系統(tǒng)的當前情況反應給二手商品交易相關部門決策等等。在此情況下開發(fā)一款二手商品交易系統(tǒng),于是乎變得非常合乎時宜。經過網上調查和搜集數據,我們可以發(fā)現二手商品交易系統(tǒng)在二手商品交易中并不是相當普及,二手商品交易在二手商品交易系統(tǒng)方面的可以有許多改進。實際上如今信息化成為一個未來的趨勢或者可以說在當前現代化的城市典范中,信息化已經成為主流,開發(fā)一個二手商品交易系統(tǒng)一方面的可能會更合乎時宜,另一方面來說也可以提高二手商品交易對二手商品交易系統(tǒng)方面的效率給相關部門人的工作帶來一定的便利。1.2開發(fā)意義人類的進步帶動信息化的發(fā)展,使人們生活節(jié)奏越來越快,所以人們越來越重視信息的時效性。以往的管理方式已經滿足不了人們對獲得信息的方式、方便快捷的需求。即二手商品交易系統(tǒng)慢慢的被人們關注。首先,網上獲取信息十分的實時、便捷,只要系統(tǒng)在線狀態(tài),無論在哪里都能第一時間查找到理想的信息。計算機技術在管理中成為人們的重要工具??梢杂行Э旖莸慕鉀Q想要獲取的信息,提高工作效率。1.3課題研究現狀在國外很多發(fā)達國家,軟件產業(yè)早已得到全面普及,但我國經濟已不斷發(fā)展,不斷引進國外信息化建設,使國內軟件行業(yè)得以不斷發(fā)展,在摸索中進步,最終也得到一些成果,我國的軟件業(yè)迎來了高速的發(fā)展,使更多的軟件系統(tǒng)得以開發(fā)出來,從此逐漸地改變人們的生活工作方式。但是,對于信息化的建設,與很多發(fā)達國家相比,由于信息化程度的落后以及經費的不足,我國的二手商品交易系統(tǒng)開發(fā)方面還是相對落后的,因此,要不斷的努力探索,爭取開發(fā)出一個實用的信息化的二手商品交易系統(tǒng),來實現行二手商品交易系統(tǒng)管理的信息化。因此本課題以二手商品交易系統(tǒng)為例,目的是開發(fā)一個實用的二手商品交易系統(tǒng)。二手商品交易系統(tǒng)的開發(fā)運用jsp技術,MIS的總體思想,以及MYSQL等技術的支持下共同完成了該系統(tǒng)的開發(fā),實現了二手商品交易系統(tǒng)管理的信息化,使會員體驗到更優(yōu)秀的二手商品交易系統(tǒng),管理員管理操作將更加方便,實現目標。1.4項目研究內容二手商品交易系統(tǒng)方面的任務繁瑣,以至于二手商品交易人員每年都在二手商品交易市場這方面投入較多的精力卻效果甚微,二手商品交易系統(tǒng)的目標就是為了能夠緩解二手商品交易系統(tǒng)在工作方面面臨的壓力,讓二手商品交易系統(tǒng)方面的工作變得更加高效準確。本項目在開發(fā)和設計過程中涉及到原理和技術有:B/S架構、java技術、和MySQL數據庫等等;1.5論文結構緒論;剖析項目背景與意義,說明研究的內容等。開發(fā)技術。系統(tǒng)主要使用了java技術,、b/s模式和myspl數據庫,并對此做了介紹。系統(tǒng)分析;包羅了系統(tǒng)總體結構、對系統(tǒng)的性能、功能、流程圖進行了分析。系統(tǒng)設計;對軟件功能模塊和數據庫進行詳細設計。系統(tǒng)總體設計;對系統(tǒng)管理員和會員的功能進行描述,對系統(tǒng)進行測試,總結心得;在論文最后結束章節(jié)總結了開發(fā)這個系統(tǒng)和撰寫論文時候自己的總結、感想,包括致謝。
2開發(fā)技術介紹2.1B/S架構B/S結構是目前使用最多的結構模式,它可以使得系統(tǒng)的開發(fā)更加的簡單,好操作,而且還可以對其進行維護。使用該結構時只需要在計算機中安裝數據庫,和一些很常用的瀏覽器就可以了。瀏覽器就會與數據庫進行信息的連接,可以實現很多的功能,B/S結構是可以直接進行使用的,而且B/S結構在使用中極大的減少了工作的維護?;贐/S的軟件,所有的數據庫之間都是相互獨立的,因此是非常安全的。因為基于B/S結構可以清楚的看到系統(tǒng)正在處理的業(yè)務,并且能夠及時的讓管理人員做出決策,這樣就可以避免企業(yè)的損失。B/S結構的基本特點是集中式的管理模式,會員使用系統(tǒng)生成數據后,這些數據就可以存儲到系統(tǒng)的數據庫中,方便日后能夠用到,這樣就可以滿足人們的所有的需求。圖2-1B/S模式三層結構圖2.2Java技術Java是由Sun公司推出的一門跨平臺的面向對象的程序設計語言。因為Java技術具有卓越的通用性、高效性、健壯的安全性和平臺移植性的特點,而且Java是開源的,擁有全世界最大的開發(fā)者專業(yè)社群,所以Java技術的發(fā)展十分迅速。2.3MySQL介紹在軟件項目,通過經營性數據的數據庫,可以保證其安全,獨立和數據一致,訪問數據的系統(tǒng)來提供,所以有效減少時間程序員開發(fā)應用程序。MySQL可以支持多線程,可以方便使用系統(tǒng)的資源,提高運行的速度。并提供odbc、jdbc和tcp/ip,以各種形式連接到MySQL;功能方面表現欠缺,規(guī)模小,但對于這個系統(tǒng)就足夠了。因為MySQL是源代碼對外開放的,所以任何人都可以通過相應的方法下載,并根據個性化需求進行修改。由于MySQL的速度,可靠性和適應性,MySQL受到重視。MySQL雖然功能可能不是很強大,但由于其開源,廣泛傳播,導致很多人都意識到這個數據庫。2.4MySQL環(huán)境配置本系統(tǒng)的數據使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點擊C:\ProgramFiles\MySQL\bin\winMySQLadmin.exe這個文件其中C:\ProgramFiles\MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始會員、密碼(注:這不是MySQL里的會員、密碼)隨便填不必在意,確定之后右下角任務的啟動欄會出現一個紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,左擊這個圖標->winnt->installthesE-Rvice安裝此服務,再左擊這個圖標->winnt->startthesE-Rvice啟動MySQL服務。修改MySQL數據庫的root密碼。用cmd進入命令行模式輸入如下命令:cdC:\ProgramFiles\MySQL\binMySQLadmin-uroot-ppassword123回車出現EntE-Rpassword:,這是要輸入原密碼.剛安裝時密碼為空,所以直接回車,此時MySQL中賬號root的密碼被改為123安裝完畢。2.5JSP技術介紹JavaSE-RvE-RPages技術是由Sun公司發(fā)布的,Sun公司利用jsp技術來開發(fā)動態(tài)Web應用的一項技術。它的特征是簡單易學又可跨平臺操作,在眾多動態(tài)Web應用程序設計語言中最為合適,利用短短幾年的時間就已經形成了一套完整的規(guī)范,并廣泛地應用于電子商務等各個領域中。在國內,JSP已經得到了大家的重視,有了很好的發(fā)展,越來越多的動態(tài)網站開始采用JSP技術。下面就對JSP及其相關技術進行簡單的介紹。JSP技術能以一種簡單方便而且快速的方法生成Web頁面。使用JSP技術的Web頁面可以很輕松地顯示動態(tài)內容。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器、應用服務器、瀏覽器和開發(fā)工具共同工作。3系統(tǒng)分析3.1可行性分析在開發(fā)系統(tǒng)之前要進行系統(tǒng)可行性分析,目的是在用最簡單的方法去解決最大的問題,程序一旦開發(fā)出來滿足了會員的需要,所帶來的利益也很多。下面我們將從技術、操作、經濟等方面來選擇這個系統(tǒng)最終是否開發(fā)。3.1.1技術可行性本系統(tǒng)開發(fā)選擇java技術,java是一個完全面向對象的語言,java為開發(fā)者提供了豐富的類庫,大大減少了使用windows編程的難度,減少開發(fā)人員在設計算法上的難度,作為java開發(fā)VisualStudio更是一個必不可少的角色,它友好的界面,以及強大的功能,給程序開發(fā)人員帶來了很多方便,加上環(huán)境簡單,轉移方便,無疑使此系統(tǒng)最佳的選擇。所以后臺設計選擇使用MySQL數據庫主要用來的建立和維護信息。對于前臺開發(fā)要求應具備功能完善、易于操作等優(yōu)點,后臺數據庫的要求則是能夠建立和維護數據信息的統(tǒng)一性和完整性。依據上述目標來分析本系統(tǒng)的硬件如下:奔騰3的處理器;內存是2G;硬盤是50G;操作系統(tǒng)是Window10;在軟件方面的話,安裝了VisulStudio0和MySQL數據庫開發(fā)工具。根據以上的軟件與硬件要求,得到這個系統(tǒng)的技術是可行的。3.1.2經濟可行性基于ssm的二手商品交易系統(tǒng),該系統(tǒng)軟件開發(fā)僅需要一臺普通的計算機便可完成實現開發(fā),其成本很低。另外,作為畢業(yè)設計作品來講,開發(fā)成本基本上可以忽略不計,且該系統(tǒng)軟件的投入使用,可以實現更加快速高效的二手商品交易系統(tǒng),同時還能實現對人力資源和管理資源的有效節(jié)約,該二手商品交易系統(tǒng)在經濟上完全可行。3.1.3操作可行性現在隨著科技的飛速發(fā)展,計算機早已經進入了人們的日常生活中,人們的工作環(huán)境也不像以前有那么多的要求,需要員工一定要到二手商品交易市場辦公,有的工作在家也可以完成。這使得人們的工作效益有了很大的提高。操作的多樣性也變高了。因此,管理的計算機化,智能化是社會發(fā)展而帶來的必然趨勢,各種智能的軟件層出不窮,不同的軟件能完成會員不同的需求,這不僅提高了工作效率還能完成一些客戶特定的一些需求。本系統(tǒng)界面簡潔明,會員只要用鼠標和鍵盤就可以完成對相關信息的修改,刪除,添加等操作。因為這個系統(tǒng)的操作十分簡單,方便上手,對于第一次使用系統(tǒng)的人,只需要很少的時間就可以上手操作。由此可見,本系統(tǒng)在操作上是可行的。3.1.4運行可行性本系統(tǒng)作為以java作為開發(fā)語言的系統(tǒng),而且選用B/S結構則決定了要操作本系統(tǒng)僅需要占用很小的資源,并沒有過多地硬件配置要求,目前市面上只要能正常運行瀏覽器的個人電腦都可以正常運行使用該系統(tǒng)。經過總結,本系統(tǒng)在經濟方面、技術方面、操作方面和運行方面的條件都得以滿足,為此系統(tǒng)的開發(fā)具備了可行性條件。3.2系統(tǒng)性能需求分析對系統(tǒng)性能進行分析,可對系統(tǒng)反應度、界面簡潔清晰度、儲存能性、易學性和穩(wěn)定性進行分析;系統(tǒng)反應度:同時上萬人在線時反應時間應該在兩三秒以內,。界面簡潔清晰:系統(tǒng)界面要求簡單明了,操作簡單,會員操作容易上手。儲存性能高:二手商品交易系統(tǒng)中需要存儲的信息有很多,所以對系統(tǒng)的存儲量要求很高,因此數據庫就應該很強大,才能保證信息能安全穩(wěn)定的進行存儲;易學性:該系統(tǒng)在操作上必須簡單好上手,沒有很多復雜的操作,只需要簡單的進行學習就能操作該系統(tǒng)。穩(wěn)定性:要求二手商品交易系統(tǒng)運行要穩(wěn)定,界面清楚、字體清晰等。3.3系統(tǒng)功能分析考慮到實際生活中二手商品交易系統(tǒng)方面的需要以及對該平臺認真的分析,將系統(tǒng)權限按管理員和會員這兩類涉及會員劃分。(a)管理員;管理員使用本系統(tǒng)涉到的功能主要有:個人中心,會員管理,商品分類管理,商品信息管理,系統(tǒng)管理,訂單管理等功能。管理員用例圖如圖3-1所示。圖3-1管理員用例圖(b)會員;進入系統(tǒng)可以實現首頁,商品信息,網站公告,個人中心,后臺管理,購物車等功能。會員用例圖如圖3-2所示。圖3-2會員用例圖3.4系統(tǒng)流程的分析由于不同的系統(tǒng)實際使用會員角色的不同,他們的業(yè)務分析也會變得有所不一樣,為了論述方便接下來都將以會員功能權限下的系統(tǒng)業(yè)務流程來分析,如下圖所展示:3.4.1會員管理的流程圖3-3會員管理流程3.4.2個人中心管理流程圖3-4個人中心管理流程3.4.3登錄流程圖3-5登錄流程4系統(tǒng)設計4.1軟件功能模塊設計系統(tǒng)整功能如下圖所示:圖4-1系統(tǒng)總體功能模塊圖4.2數據庫設計與實現在每一個系統(tǒng)中數據庫有著非常重要的作用,數據庫的設計得好將會增加系統(tǒng)的效率以及系統(tǒng)各邏輯功能的實現。所以數據庫的設計我們要從系統(tǒng)的實際需要出發(fā),才能使其更為完美的符合系統(tǒng)功能的實現。4.2.1概念模型設計概念模型是對現實中的問題出現的事物的進行描述,E-R圖是由實體及其關系構成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實體之間的相互關系。會員注冊實體圖如圖4-2所示:圖4-2會員注冊實體圖商品信息實體圖如圖4-3所示:圖4-3商品信息實體圖個人中心實體圖如圖4-4所示:圖4-4個人中心實體圖4.2.2物理模型設計根據上訴的邏輯模型設計,下面給出物理模型的設計,設計每張表的變量名,變量的分類及主鍵等如下表:表4-1:用戶表字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-2:地址字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idaddressvarchar200地址namevarchar200收貨人phonevarchar200電話isdefaultvarchar200是否默認地址[是/否]表4-3:token表字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-4:收藏表字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱picturevarchar200收藏圖片typevarchar200分類(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦分類表4-5:商品信息字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangpinbianhaovarchar200商品編號shangpinmingchengvarchar200商品名稱shangpinfenleivarchar200商品分類pinpaivarchar200品牌guigevarchar200規(guī)格tupianvarchar200圖片shangpinjieshaolongtext4294967295商品介紹shangjiariqidate上架日期thumbsupnumint贊0crazilynumint踩0clicktimedatetime最近點擊時間clicknumint點擊次數0jfint積分-1pricefloat價格onelimittimesint單限-1alllimittimesint庫存-1表4-6:商品分類字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangpinfenleivarchar200商品分類表4-7:訂單字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPorderidvarchar200訂單編號tablenamevarchar200商品表名shangpinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200商品圖片buynumberint購買數量pricefloat價格/積分0discountpricefloat折扣價格0totalfloat總價格/總積分0discounttotalfloat折扣總價格0typeint支付分類1statusvarchar200狀態(tài)addressvarchar200地址telvarchar200電話consigneevarchar200收貨人logisticslongtext4294967295物流表4-8:網站公告字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標題introductionlongtext4294967295簡介picturevarchar200圖片contentlongtext4294967295內容表4-9:會員字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPzhanghaovarchar200賬號mimavarchar200密碼xingmingvarchar200姓名nianlingint年齡xingbievarchar200性別shoujivarchar200手機zhaopianvarchar200照片jffloat積分0moneyfloat余額0表4-10:商品信息評論表字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-11:配置文件字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值表4-12:購物車表字段名稱分類長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtablenamevarchar200商品表名shangpinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200圖片buynumberint購買數量pricefloat單價discountpricefloat會員價5系統(tǒng)詳細設計5.1系統(tǒng)功能模塊二手商品交易系統(tǒng),在平臺首頁可以查看首頁,商品信息,網站公告,個人中心,后臺管理,購物車等內容,并進行詳細操作;如圖5-1所示。圖5-1平臺首頁界面圖會員注冊,在會員注冊頁面通過填寫賬號、密碼、姓名、年齡,手機號等信息進行注冊操作,如圖5-2所示。圖5-2會員注冊界面圖商品信息,在商品信息頁面可以查看商品名稱,價格,積分,單次購買,庫存,商品編號,商品分類,品牌,規(guī)格,上架日期,點擊次數等內容,并進行添加到購物車、立即購買、積分兌換等操作,如圖5-3所示。圖5-3商品信息界面圖個人中心,在個人中心頁面通過填寫賬號,密碼,姓名,年齡,性別,手機上傳照片,積分,余額等信息進行更新信息,還可以根據需要對我的訂單、我的地址、我的收藏進行相對應操作,如圖5-4所示。圖5-4個人中心界面圖購物車,在購物車頁面可以查看購買商品、價格、數量、總價等內容,并進行點擊購買或刪除等操作,如圖5-5所示。圖5-5購物車界面圖5.2管理員模塊管理員進行登錄,進入系統(tǒng)前在登錄頁面根據要求填寫會員名和密碼,選擇角色等信息,點擊登錄進行登錄操作,如圖5-6所示。圖5-6管理員登錄界面圖管理員登錄系統(tǒng)后,可以對個人中心,會員管理,商品分類管理,商品信息管理,系統(tǒng)管理,訂單管理等功能進行相應的操作管理,如圖5-7所示。圖5-7管理員功能界面圖會員管理,在會員管理頁面可以對賬號,姓名,年齡,性別,手機,照片,積分等內容進行查看,修改和刪除等操作,如圖5-8所示。圖5-8會員管理界面圖商品分類管理,在商品分類管理頁面可以對商品分類信息進行查看,修改和刪除等操作,如圖5-9所示。圖5-9商品分類管理界面圖商品信息管理,在商品信息管理頁面可以對商品編號、商品名稱、商品分類、品牌,規(guī)格,圖片,上架日期,積分,價格,單限,庫存等內容進行查看、修改、查看評論或刪除等操作,如圖5-10所示。圖5-10商品信息管理界面圖系統(tǒng)管理,在系統(tǒng)管理頁面可以對輪播圖管理、系統(tǒng)公告進行相應的操作管理;如圖5-11所示。圖5-11系統(tǒng)管理界面圖訂單管理,在已支付訂單頁面可以對訂單編號、商品名稱、商品圖片、購買數量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付分類、狀態(tài)、地址、電話、收貨人等內容進行查看、發(fā)貨或刪除等操作,還可以對已完成訂單、已發(fā)貨訂單、未支付訂單、已取消訂單、已退款訂單進行相應的操作管理;如圖5-12所示。圖5-12訂單管理界面圖5.3會員功能模塊會員登錄進入二手商品交易系統(tǒng)可以對主頁、個人中心、我的收藏管理、訂單管理等功能進行相應操作,如圖5-14所示。圖5-14會員功能界面圖個人中心,在個人中心頁面通過填寫賬號、年齡、性別、手機、上傳照片、積分、余額等內容進行更新信息、退出登錄等操作,如圖5-15所示。圖5-15個人中心界面圖我的收藏管理,在我的收藏管理頁面可以對收藏名稱等內容進行查看或取消收藏等操作,如圖5-16所示。圖5-16我的收藏管理界面圖
6系統(tǒng)測試系統(tǒng)測試是軟件開發(fā)過程中最后一步,但也是不可或缺的重要的一步,沒有人可以保證一次性編寫完成的系統(tǒng)不會出錯,而系統(tǒng)測試就是將自己開發(fā)的系統(tǒng)成為成品前的最后一步。在測試過程中需要進行嚴謹細致的測試,要盡可能全面地在不同情況下運行該系統(tǒng),排除一切出現錯誤的可能。系統(tǒng)測試不僅僅是發(fā)現系統(tǒng)潛在的BUG或錯誤,而更為重要的是為會員提供一個良好的體驗和安全可使用的產品服務。而通過發(fā)現錯誤或潛在的問題,將有助于提升產品的競爭力,這也是軟件測試的其中的重要目的之一。軟件測試的方法有好幾種,但目前主要采用的是包括以功能為主要測試方向的黑盒測試以及以邏輯為主要測試方向的白盒測試,這是兩種不同的測試方法,針對的測試側重點不同,本課題根據實際需求情況,選擇以功能為主要的黑盒測試方法,同時測試是要遵循一定的規(guī)則來執(zhí)行的,一個測試要執(zhí)行其執(zhí)行的依據一般是由測試用例來規(guī)定的,而測試用例一般是依據需求或說明書來綜合制定的,測試在硬件出廠前是十分重要的一個過程,本課題由于時間和精力的關系,選擇以實現的功能作為測試要點來進行測試。具體測試過程如下:測試用例1及測試過程:登錄:錄入登錄信息,賬號,密碼,驗證碼和選擇權限,點擊登錄按鈕,會出現兩種情況:登錄成功進入會員具有權限的功能界面和提示登錄失敗。測試用例2及測試過程:管理員登錄:錄入登錄信息,管理員賬號,密碼,驗證碼和選擇權限,點擊登錄按鈕,會出現兩種情況:登錄成功進入管理員具有權限的功能界面和提示登錄失敗。7總結與心得體會7.1總結通過完成該二手商品交易系統(tǒng)和本論文的撰寫讓我更加明白了軟件開發(fā)過程中軟件工程思想的重要性。在項目的前期由于對需求分析做的不夠謹慎和明確,導致了后面在設計甚至編碼時候造成了許多不必要的麻煩。由此在今后的學習和工作開發(fā)之中必須要牢牢把握住軟件工程的設計思想和方法,這樣可以進一步保證項目開發(fā)的完整性和準確性。本網站所實現的是一個二手商品交易系統(tǒng),該系統(tǒng)嚴格按照需求分析制作相關模塊,并利用所學知識盡力完成,但是本人由于學識淺薄,無法真正做到讓該程序可以投入市場使用,僅僅簡單實現部分功能,希望日后還能改善。本系統(tǒng)具有以下優(yōu)點:該系統(tǒng)具有較高的適用性,選用B/S結構,可以在絕大部分個人平臺上使用該系統(tǒng)。系統(tǒng)將會員權限進行劃分,管理員和會員能看到及操作的信息不一樣,兩者具備不同的操作權限。該系統(tǒng)操作界面簡單明了,大部分人都可以正常使用。但也存在以下問題需要改進:運行時窗口不能被刷新,可以改進。系統(tǒng)過于簡單,顯示的信息有限。。不能添加多個管理員賬號,如果可以則將利于發(fā)展二手商品交易系統(tǒng)規(guī)模,便于二手商品交易系統(tǒng)信息集中管理。不能實時預約接待消息和二手商品交易系統(tǒng)反饋建議,容易被忽視,不利于管理員服務客戶。7.2心得體會由于經驗和能力不足,導致在開發(fā)、設計該系統(tǒng)的時候,出現了比較多的問題,例如需要用到的技術不熟悉、程序報錯等,后來我積極地向同學詢問自己出現的問題同時也會找一些相關的書進行學習,慢慢的一點點將自己遇到的問題逐漸解決。所以不管以后在任何時候合作都會讓自己事半功倍。通過本系統(tǒng)的完整的開發(fā),可以遇到自己平時寫一些簡單的小程序遇不到的問題,不僅僅局限與技術與業(yè)務方面的,同時也使得自己更加深入的了解軟件過程的開發(fā)設計思想,對于即將踏入社會工作而言,這些心得都十分重要。在以后的研究生學習生涯也必須加深這方面的理解,將最好的開發(fā)技術和最新的科學原理運用到自己以后的開發(fā)工作和學習研究中去。參考文獻[1]李興華.JavaWeb開發(fā)實戰(zhàn)經典基礎篇(第1版)[M].北京:清華大學出版社,2010.8[2]程志艷,張亮.JSP實用簡明教程[M].北京:清華大學出版社,2005.12[3]陳剛.Eclipse從入門到精通[M].北京:清華大學出版社,2005.6[4]李勇平.JSP應用開發(fā)詳解[M].電子工業(yè)出版社,2005.10[5]鄭自國,鄒豐義.Java案例開發(fā)集錦[M].北京:電子工業(yè)出版社,2005.2[6]張孝祥.
深入Java
Web開發(fā)內幕——核心基礎[M].
北京:電子工業(yè)出版社.
2006[7]李安渝.
Web
SE-Rvices技術與實現[M].
北京:國防工業(yè)出版社,2003
[8]孫衛(wèi)琴,李洪成.Tomcat
與
Java
Web
開發(fā)技術詳解[M].電子工業(yè)出版社,2003.6:1-205
[9]
曹廣鑫
編著.JSP數據庫項目開發(fā)寶典[M].北京:電子工業(yè)出版社,2006[10]
王劍,鄧武.基于Web服務面向服務的動態(tài)電子商務應用框架研究[J].科學技術與工程,2008,2(3):65-90[11]
周旌恒.JSP應用開發(fā)詳解(第三版)[M].北京:電子工業(yè)出版社,2004[12]ShanliangXue;QingYanWei;GuangMingJiao;DunWenZuo.ResearchCodeManagementSystemBasedonJ2EE[J].KeyEngineE-RingMatE-Rial.2010,Vol.431-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)裝修管理2025年度合同2篇
- 二零二五版智慧城市建設綜合服務合同5篇
- 2025年度定制門窗設計與安裝服務合同4篇
- 2025版企業(yè)食堂特色牛羊肉原料供應及配送合作協(xié)議3篇
- 煙臺某零售企業(yè)2025年度供貨合同的標的與義務3篇
- 2025年高校食堂直供生鮮水果采購合作協(xié)議3篇
- 2025年餐飲店食品安全監(jiān)管服務合同范本3篇
- 2025年鐵藝欄桿工程制作、安裝及保養(yǎng)服務協(xié)議3篇
- 二零二五年房產中介傭金調整補充協(xié)議書3篇
- 2025年度智能教育平臺建設與運營合同范本3篇
- 2024年安全教育培訓試題附完整答案(奪冠系列)
- 2025新譯林版英語七年級下單詞默寫表
- 《錫膏培訓教材》課件
- 斷絕父子關系協(xié)議書
- 福建省公路水運工程試驗檢測費用參考指標
- 《工程勘察資質分級標準和工程設計資質分級標準》
- 小學語文閱讀教學落實學生核心素養(yǎng)方法的研究-中期報告
- 眼內炎患者護理查房課件
- 2021-2022學年四川省成都市武侯區(qū)部編版四年級上冊期末考試語文試卷(解析版)
- 中國傳統(tǒng)文化服飾文化
- 大氣污染控制工程 第四版
評論
0/150
提交評論