版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于SSM框架的明星周邊網(wǎng)上購物系統(tǒng)的功能設計摘要自從改革開放以來,我國發(fā)展十分迅速,而科技行業(yè)自從80年代開始,開始了質的飛躍。計算機以及互聯(lián)網(wǎng)的誕生,更是進一步將社會各界、各個領域相互貫穿起來,然后互相取長補短,各取所需,達到互惠共利的共贏局面。經(jīng)過這么多年來的不斷探索和提升,如今互聯(lián)網(wǎng)技術的慢慢的上升到了一個頂點,技術可以稱得上是全面成熟了。所以現(xiàn)在計算機和互聯(lián)網(wǎng)的應用優(yōu)勢無可厚非,這也讓社會各個領域積極地投資到互聯(lián)網(wǎng)里面來,令計算機成為了社會各界必需品。因此,我根據(jù)自己對社會各界、各領域的觀察,找到了一些可行性的需求。針對這群熱愛偶像的粉絲集體,我設計了這個明星周邊網(wǎng)上購物系統(tǒng),主要的功能分為兩類。一類是用戶,他們所用戶的功能包括瀏覽系統(tǒng)頁面、用戶個人信息、查看搜索周邊商品、在用戶留言板留言,對已購買的商品進行文字評價,商品查詢自己的購物車信息以及訂單詳情。另一類是系統(tǒng)中所設置的管理員,他們被賦予的功能主要有將系統(tǒng)中的周邊商品進行分類、查看以及回復用戶在留言板上的留言、對用戶的文字評價表明態(tài)度、更新已購周邊商品的訂單實時情況并反饋給購買用戶等等。當然了,整個系統(tǒng)的安全性也是尤為重要的。系統(tǒng)中所設置的管理員也是為了能保護系統(tǒng)里的所有數(shù)據(jù)信息不被盜竊和泄露,不僅僅是這樣,管理員還要時刻關注整個明星周邊網(wǎng)上購物系統(tǒng)的運行是否正常,做到一有異常第一時間進行維護和升級,除此之外,還要對后端數(shù)據(jù)庫信息、功能操作可行性保護和監(jiān)督。想要實現(xiàn)明星周邊網(wǎng)上購物系統(tǒng)的功能,絕對離不開安全龐大的數(shù)據(jù)庫。所以我在選擇系統(tǒng)后端數(shù)據(jù)庫的時候,選擇了我最喜歡并且熟悉的Mysql,通過它將Web信息和后端所添加的數(shù)據(jù)信息實時連接起來,做到前后端一致,不出差錯。在整個明星周邊網(wǎng)上購物系統(tǒng)的設計中,保證編寫代碼時環(huán)境的舒適,也使得編寫出的代碼不但通用性很強,讓人通讀時很通順,而且實用性也是很到位的。整個代碼編寫完后,不僅運行起來方便,所呈現(xiàn)的頁面也是很美觀簡潔的,最重要的是后期對代碼的添加和修改都很好上手。我這個明星周邊網(wǎng)上購物系統(tǒng)的開發(fā)能夠讓明星粉絲們在購買明星周邊的時候能夠更加方便,同時也使明星周邊商品信息陳列的更加有序化,讓顧客用戶看著更加舒適。關鍵詞:網(wǎng)上購物系統(tǒng);Mysql;互聯(lián)網(wǎng)目錄摘要 11緒論 41.1課題背景 41.2課題意義 41.3主要內容 42系統(tǒng)開發(fā)環(huán)境 52.1SSM框架 52.2JAVA簡介 52.3訪問數(shù)據(jù)庫實現(xiàn)方法 62.4系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式 62.5MySql數(shù)據(jù)庫 62.6B/S結構 73需求分析 93.1技術可行性:技術背景 93.2經(jīng)濟可行性 93.3操作可行性 93.4系統(tǒng)設計規(guī)則 103.5系統(tǒng)流程和邏輯 104系統(tǒng)概要設計 144.1概述 144.2系統(tǒng)結構 144.3.數(shù)據(jù)庫設計 154.3.1數(shù)據(jù)庫實體 154.3.2數(shù)據(jù)庫設計表 165系統(tǒng)詳細設計 235.1系統(tǒng)功能模塊 235.2管理員功能模塊 245.3用戶功能模塊 276系統(tǒng)測試 306.1系統(tǒng)測試的目的 306.2系統(tǒng)測試方法 306.3測試結果 31結論 32參考文獻 34
1緒論1.1課題背景近些年來互聯(lián)網(wǎng)和計算機迅猛崛起,計算機對于整個社會的改變力度是無比可怕的,并且是全面覆蓋性的。而且我國自從科技強國,創(chuàng)新強國以來,普遍人們的生活質量水平都有不同層次的相繼提高。這使得在日常生活中,人們對于網(wǎng)上購物這方面的要求也是在不斷的刷新著。在這個信息時代的背景下,人們追求的東西也是各式各樣的,對于物質和精神方面的需求也是愈發(fā)大量,并且對其質量的把控也是很嚴格。這些年來,我們周邊都誕生了許多偉人名人,我們都很敬仰他們,向他們學習,將他們作為自己的工作生活中的精神支柱,時刻激勵著自己砥礪前行。其中就有一部分人十分敬仰自己的偶像,無論做什么都要將他們帶入,這就是粉絲。我所了解到的,偶像對于粉絲的力量是驚人的龐大,甚至于大到無法令人理解。他們就會為了自己的偶像做很多事情,比如買偶像的同款,和偶像相關的東西他們都會使勁追趕,這就是一種需求,是本系統(tǒng)設計的靈感來源和初衷?,F(xiàn)在的粉絲數(shù)量是呈幾何數(shù)倍數(shù)增長,這就需要明星周邊網(wǎng)上購物系統(tǒng)后的數(shù)據(jù)庫得到鞏固和改善。今后本系統(tǒng)的用戶肯定也會跟隨著暴漲,這樣一來,本系統(tǒng)的設計日程不得不提前了。明星周邊網(wǎng)上購物系統(tǒng)主要是依靠在互聯(lián)網(wǎng)上的web網(wǎng)頁系統(tǒng),管理員通過對明星周邊網(wǎng)上購物系統(tǒng)中會令粉絲喜愛追狂的周邊信息進行系統(tǒng)的管理,不斷更新周邊信息吸引更多的顧客,同時也逐漸增加用戶人群和數(shù)量。同時系統(tǒng)管理員功能的添加,也是為了能夠讓用戶們在瀏覽系統(tǒng)商品時能夠更加的便捷,能夠第一時間將系統(tǒng)更新信息發(fā)送給每一位用戶。不僅僅是這樣,更是為了對整個購物系統(tǒng)的數(shù)據(jù)更新和功能運行作保障,創(chuàng)造出一個多方互惠共利的局面,在使追星的粉絲們快樂的同時,又能保證他們的利益得到充足的保障,商家系統(tǒng)的利潤依舊會存在。1.2課題意義由于互聯(lián)網(wǎng)所帶來的信息時代效應,人們的生活方式發(fā)生著翻天覆地的改變,人們對信息的獲取會十分迅速,推動著時代社會的進一步發(fā)展。人們以往獲取信息的渠道慢慢的隱退,替代它正是如今如火如荼的互聯(lián)網(wǎng)方式。于是,我所設計的明星周邊網(wǎng)上購物系統(tǒng)就很容易受用戶青睞。就系統(tǒng)總體來說,明星周邊網(wǎng)上購物系統(tǒng),在互聯(lián)網(wǎng)上獲取信息要比傳統(tǒng)方式快捷太多太多了。本系統(tǒng)預期會實現(xiàn)三個模塊功能化,使得商家和顧客用戶的便利程度最大化,這個系統(tǒng)力求提高商家的辦事效率以及顧客的購物體驗,爭取使用過此購物系統(tǒng)使得每個人,從老板到員工,再到管理員,再到顧客有一個良好的管理環(huán)境和應用環(huán)境,讓這個系統(tǒng)更加的貼近人們,使得頁面更加的美觀簡潔,讓員工們和顧客喜歡并且習慣這個購物系統(tǒng),讓更多的顧客用戶成為回頭客,使得此系統(tǒng)的價值最大化,得到充分的應用。1.3課題主要內容本網(wǎng)站實現(xiàn)了注冊新建用戶、用戶的登陸與修改基本信息、用戶管理員之間信息交流、系統(tǒng)周邊商品的更新、系統(tǒng)周邊內容的刪改、購物車和用戶留言板,用戶訂單信息的操作、用戶留言板等功能。通過本購物網(wǎng)站,商家更加便于對商品的管理,客戶也可以快速尋找并了解商店里自己想要的商品各種信息,并且可以在留言板上自由留言,與商家達到互動的效果。在技術實現(xiàn)上,本系統(tǒng)前端HTML+CSS+JavaScript,后臺由JAVAEE實現(xiàn)。,數(shù)據(jù)庫使用的是MySQL,數(shù)據(jù)庫可視化工具使用的NavicatforMySQL12,采用SpringMVC三層模式的方式與后臺數(shù)據(jù)庫進行連接,完成對數(shù)據(jù)的增、刪、查、改等操作。2系統(tǒng)開發(fā)環(huán)境2.1SSM框架近年來的的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫,受到很多代碼愛好者的喜歡和使用。web項目的大致框架,通常為更簡單的數(shù)據(jù)源。大部分Java語言項目的設計成本都不低,讓很多代碼愛好者望而卻步。但現(xiàn)在SSM框架的問世,給這部分人帶來了一條光明的道路,它可以建立起業(yè)務結構,給代碼人另一個途徑,這便是一個便捷的答案。2.2JAVA簡介Java語言是向全世界公開源代碼的,Java語言是面向對象語言之一。Java語法比較簡單,他和C++的許多語言有很多相似之處。而且Java與平臺無關,它的編程更符合人的思維,更容易解決復雜的問題。尤其值得一提的是,目前很多新的技術領域都涉及了Java,這使得Java的地位也是在日漸提升,成為了一大主流編程語言。2.3訪問數(shù)據(jù)庫實現(xiàn)方法(1)首先web數(shù)據(jù)庫搜索網(wǎng)絡。(2)直到用MYSQL5.0PHP集成開發(fā)環(huán)境,訪問數(shù)據(jù)庫的報告開發(fā)環(huán)境。2.4系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式活動的MySQL/MySQL庫,或使用ODBC接口,MySQL數(shù)據(jù)庫是一個雙向鏈接。分別是永連接和非永久連接。2.5MySql數(shù)據(jù)庫MySQL具有運行速度快、安全性高、支持各種開發(fā)語言、成本低、支持強大的內置函數(shù)等優(yōu)勢之處,非常適合Web網(wǎng)頁系統(tǒng)或者其他應用軟件,在數(shù)據(jù)庫后端的開發(fā)。2.6B/S結構 BROWSER/SERVER程序架構方式是使用電腦中安裝的各種瀏覽器來進行訪問和使用的。B/S結構主要有三層,分別為數(shù)據(jù)層、控制邏輯層和視圖層。3需求分析3.1技術可行性:技術背景
明星周邊網(wǎng)上購物系統(tǒng)的開發(fā)環(huán)境是很常見的Windows,現(xiàn)在大部分計算機的操作系統(tǒng)都能支持,系統(tǒng)再瀏覽器中運行起來十分通暢,系統(tǒng)開發(fā)設計所用到的技術也不是很難,應用在系統(tǒng)中游刃有余。我在開發(fā)系統(tǒng)時使用的開發(fā)語言是Java,計算機中的配置環(huán)境也都是可以免費安裝的。我在系統(tǒng)數(shù)據(jù)庫的使用選擇中,選擇了Mysql,因為它的技術已經(jīng)相當成熟了,使用它在前后端進行數(shù)據(jù)交換對接時更加穩(wěn)定安全,私密性也能得到保障,因此本系統(tǒng)的開發(fā)是可行的。明星周邊網(wǎng)上購物系統(tǒng)在瀏覽器上運行的時候,對于運行計算機的硬件要求不高,只需能夠在開發(fā)工具中進行代碼的編寫以及網(wǎng)頁的設計就足夠了。但是在服務器的選擇上,能夠使得系統(tǒng)運行通暢,必須能夠完成平臺的搭建以及上傳任務,而且安全性要求必須高。因此,我在開發(fā)系統(tǒng)時,對技術方面的考慮還是比較全面的,得出結論本系統(tǒng)設計開發(fā)的是可以實現(xiàn)的。3.2經(jīng)濟可行性我在明星周邊網(wǎng)上購物系統(tǒng)的整個設計過程中,沒有花費一分錢。對于用戶的需求調查是通過線下采訪搜集而來的,關于服務器則是選擇了免費且安全的Tomcat7,系統(tǒng)實現(xiàn)代碼都是自己通過所學知識編寫出來的,在設計過程解決不了的問題也是虛心請教了指導老師和同學,或者在網(wǎng)上找尋解決方案。至于系統(tǒng)開發(fā)使用技術,是基于Java語言、Mysql數(shù)據(jù)庫的。所以在整個系統(tǒng)開發(fā)中,經(jīng)濟這方面是毫無問題的。3.3操作可行性
明星周邊網(wǎng)上購物系統(tǒng)開發(fā)出來后,不管是用戶還是商家管理員在使用時,都十分的方便。只需要在登錄界面輸入準確的身份信息,就可以進入系統(tǒng)操作。用戶們可以在首頁搜索欄上找尋自己喜歡的商品,也可以通過分類按鈕篩選,縮小范圍準確定位。對于各種數(shù)據(jù)信息的處理也是很容易上手,給用戶的體驗感十分良好。對于系統(tǒng)管理員來講,操作上不需要什么專業(yè)知識,只要理清了各個功能模板的功能和使用方法便可以了。由于本系統(tǒng)是基于Windows開發(fā)出來的,所有的信息提示以及錯誤返回都是可視化的,更容易讓人明白懂得,只要管理員稍加培訓就能勝任。所以明星周邊網(wǎng)上購物系統(tǒng)開發(fā)出來以后的操作可行性的完全可以的。3.4系統(tǒng)設計規(guī)則明星周邊網(wǎng)上購物系統(tǒng)基于Java、Mysql數(shù)據(jù)庫開發(fā),服務器選擇的是Tomcat7,保障了系統(tǒng)運行的穩(wěn)定和安全。明星周邊網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)的整體設計框架:系統(tǒng)簡明:頁面設計精簡不浮夸,方便用戶和管理員的使用,操作起來不復雜,適用于大眾。2、信息實時:明星周邊網(wǎng)上購物系統(tǒng)內的商品信息更新迅速,數(shù)據(jù)的發(fā)布處理十分到位,爭取做到一經(jīng)發(fā)布,系統(tǒng)頁面就能更新出來的效果。3、功能完善:商城系統(tǒng)的功能基本上全部具備,包含用戶和管理員兩方面。3.5系統(tǒng)流程和邏輯明星周邊網(wǎng)上購物系統(tǒng)業(yè)務圖:圖3-1登錄流程圖圖3-2信息添加流程圖圖3-3信息注冊流程圖
4系統(tǒng)概要設計4.1概述明星周邊網(wǎng)上購物系統(tǒng)基于Java的網(wǎng)頁系統(tǒng),是一個基于互聯(lián)網(wǎng)條件下網(wǎng)頁操作系統(tǒng)。明星周邊網(wǎng)上購物系統(tǒng)工作原理圖見下圖4-1:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結構明星周邊網(wǎng)上購物系統(tǒng)的整體結構設計如圖4-2所示:圖4-2系統(tǒng)結構圖4.3.數(shù)據(jù)庫設計4.3.1數(shù)據(jù)庫實體管理員信息實體結構圖見下圖4-3:圖4-3管理員信息實體結構圖用戶管理實體屬性圖見下圖4-4:圖4-4用戶管理實體屬性圖周邊信息管理實體屬性圖如圖4-5所示。圖4-5周邊信息管理實體屬性圖4.3.2數(shù)據(jù)庫設計表表4-1:周邊信息評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPrefidbigint關聯(lián)表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-2:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4-3:購物車表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtablenamevarchar200商品表名zhoubianxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200圖片buynumberint購買數(shù)量pricefloat單價discountpricefloat會員價表4-4:周邊信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPxinxibianhaovarchar200信息編號zhoubianmingchengvarchar200周邊名稱zhoubianleixingvarchar200周邊類型zhoubiantupianvarchar200周邊圖片geshouxingmingvarchar200歌手姓名zhoubianjianjielongtext4294967295周邊簡介shangjiariqidate上架日期thumbsupnumint贊0crazilynumint踩0pricefloat價格表4-5:地址字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idaddressvarchar200地址namevarchar200收貨人phonevarchar200電話isdefaultvarchar200是否默認地址[是/否]表4-6:周邊類型字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPzhoubianleixingvarchar200周邊類型表4-7:用戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPgerenzhanghaovarchar200個人賬號mimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別nianlingint年齡shenfenzhenghaomavarchar200身份證號碼shoujihaomavarchar200手機號碼xiangpianvarchar200相片moneyfloat余額0表4-8:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-9:token表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-10:收藏表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱picturevarchar200收藏圖片表4-11:訂單字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPorderidvarchar200訂單編號tablenamevarchar200商品表名zhoubianxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturevarchar200商品圖片buynumberint購買數(shù)量pricefloat價格/積分0discountpricefloat折扣價格0totalfloat總價格/總積分0discounttotalfloat折扣總價格0typeint支付類型1statusvarchar200狀態(tài)addressvarchar200地址telvarchar200電話consigneevarchar200收貨人表4-12:留言板字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用戶名contentlongtext4294967295留言內容replylongtext4294967295回復內容第5章系統(tǒng)詳細設計5.1系統(tǒng)功能模塊在明星周邊購物系統(tǒng)首頁中,我們可以看到整個系統(tǒng)的全體布局以及功能模板分布,然后進行自己想要的操作。如圖5-1所示。圖5-1系統(tǒng)首頁界面圖在周邊信息頁面中可以查看關于周邊的各種基本信息,并且可以將心儀的商品加入到自己的購物車內,然后進行購買支付。如圖5-2所示。圖5-2周邊信息界面圖在用戶注冊頁面填寫所需要得信息完成用戶注冊,如圖5-3所示。在個人中心頁面對自己的個人信息、地址以及收藏全都可以進行刪改,如圖5-4所示。圖5-3用戶注冊界面圖圖5-4個人中心界面圖5.2管理員功能模塊管理員通過輸入正確的驗證信息后登錄進系統(tǒng),隨后在可行使的權力下,進行系統(tǒng)的管理操作,如圖5-5所示。圖5-5管理員登錄界面圖管理員進入后端之后,能夠看到自己的管理界面,各種功能操作模塊一目了然,想要操作什么就直接點擊相應板塊就可以了。如圖5-6所示。圖5-6管理員功能界面圖在用戶管理頁面中可以修改增刪用戶的信息,并且時刻保障用戶信息的準確和私密。如圖5-7所示。圖5-7用戶管理界面圖在周邊信息管理頁面中,對周邊的基本信息進行操作,并可以查看用戶所留下的文字評價,能夠及時的做出修改,反饋給用戶滿意的答卷。如圖5-8所示。圖5-8周邊信息管理界面圖在周邊類型管理頁面中,對所有的周邊進行正確的分類管理,以免讓用戶認為我們商家是不夠正宗的,從而影響了用戶的體驗感和商家的發(fā)展前景。如圖5-9所示。圖5-9周邊類型管理界面圖在留言板管理頁面中,管理員對用戶的購買體驗進行逐一回復,取精去粕,力求下一次做到更加完美,留下并吸引用戶人群。如圖5-10所示。圖5-10留言板管理界面圖在已支付訂單頁面中,對支付訂單的信息進行核對,然后再反饋給用戶,保證訂單的準確性,以及給用戶購物后對本系統(tǒng)的一種安全感。對于用戶所取消的訂單進行刪除以及退款操作,對于用戶路途中訂單的詳情更新反饋操作,對于用戶確認收貨后的訂單完成確認登操作登。如圖5-11所示。圖5-11訂單管理界面圖5.3用戶功能模塊用戶通過正確的驗證后登錄進入系統(tǒng),查看系統(tǒng)首頁布局、個人信息完善以及周邊商品的瀏覽購買等,并且還可以在自己的權力范圍內進行部分操作,感受系統(tǒng)的魅力。如圖5-12所示。圖5-12用戶功能界面圖在周邊信息頁面中,可以查看他的詳細情況,并且決定是否添加購物車或者是支付購買。如圖5-13所示。圖5-13周邊信息界面圖在留言板頁面中,用戶可以寫下自己對這件周邊的看法以及使用后的真實感受,并且可以在留言板下方看到來自商家的解惑以及服務態(tài)度,更加了解這個商家的服務宗旨以及周邊品質。如圖5-14所示。圖5-14留言板界面圖在我的收藏管理頁面中,用戶能對自己之前收藏的周邊進行增刪操作。如圖5-15所示。圖5-15我的收藏管理界面圖6系統(tǒng)測試6.1系統(tǒng)測試的目的在系統(tǒng)設計開發(fā)的工程中,不可能沒有bug的出現(xiàn),無論是誰總會有考慮不周全的時候,只是每個人遺漏的地方不同,所造成的后果不一樣。輕則進行不了部分操作,嚴重的甚至于把整個系統(tǒng)癱瘓,因此系統(tǒng)測試是開發(fā)過程中不能少的一項重要工作。我們將會通過系統(tǒng)測試找出在系統(tǒng)開發(fā)中代碼功能遺漏或者寫錯的地方,以此來減少系統(tǒng)的漏洞,增加系統(tǒng)的可靠度。在系統(tǒng)測試的過程中,針對每一個功能模塊進行相應的不同測試,已達到接近完美的測試,保證系統(tǒng)功能的操作可行以及結果正確性。我們只有通過系統(tǒng)測試找到系統(tǒng)存在的問題,并且對漏洞進行分析然后修復,為系統(tǒng)以后的更新及維護做好前提工作。在確認明星周邊網(wǎng)上購物系統(tǒng)無誤之后,才能正式提供用戶使用,這不僅是對系統(tǒng)、商家的負責,更是對支持并喜歡系統(tǒng)的用戶負責。6.2系統(tǒng)測試方法在進行系統(tǒng)測試時,我們要謹記一步步的來,不能急躁要有耐心。在我們的了解中,白盒測試與黑盒測試是最為常用且實用的兩種方法。通常我們都是通過測試用例來確認系統(tǒng)是否無誤。在測試之初,將先測試整個系統(tǒng)的設計理念和操作是否符合設計規(guī)格,以及是否存在盜竊,抄襲,甚至是系統(tǒng)的存在是否違法等問題。然后無誤后,再測試系統(tǒng)的整體運行有無問題,是否出現(xiàn)不能運行的情況。然后再測試登錄界面,在用戶和管理員的選擇上出現(xiàn)錯誤、驗證信息輸入錯誤能否進入系統(tǒng)。對于用戶實體的測試,在用戶進入系統(tǒng)后,是否能進行應當?shù)脑鰟h查改操作、用戶是否可以在留言板留言、用戶能在周邊商品下進行文字評價、以及用戶的操作權限是否越界導致能進行管理員才能實施的操作。對于管理員實體的測試,在管理員進入系統(tǒng)后,是否能對所有系統(tǒng)功能模塊進行應當?shù)墓芾聿僮?、管理員是否能在留言板下回復用戶、以及管理員是否能刪除其他管理員信息等。在測試完這些之后,在退出系統(tǒng),查看數(shù)據(jù)庫以及系統(tǒng)界面是否發(fā)生異常。6.3測試結果經(jīng)過嚴格的系統(tǒng)測試,查看了系統(tǒng)測試報告后,明星周邊網(wǎng)上購物系統(tǒng)的開發(fā)不存在問題,基本符合用戶人群的需求。此系統(tǒng)在頁面布局上簡潔明了,在功能上作為一個購物系統(tǒng),基本功能也算是相對完善,在操作上不論是用戶還是管理員都很便捷,可以投入使用。結論這次開發(fā)的明星周邊網(wǎng)上購物系統(tǒng)是基于java和Mysql的,通過本次明星周邊網(wǎng)上購物系統(tǒng)的開發(fā),讓我感受到了系統(tǒng)開發(fā)的內容比我想象中的更多,也讓我再一次的相信了時間是檢驗真理的標準。只有在實際運用的時候才能檢測出自己對知識的掌握情況以及自己對于自己的操作能力的檢測。這次系統(tǒng)開發(fā)設計累積下來的經(jīng)驗對我往后系統(tǒng)的開發(fā)非常重要,經(jīng)驗不足就難免會有許多考慮不周之處。這次畢業(yè)設計讓我知道了寫代碼不僅僅是要寫注釋,同時最好還是運用MVC模式,能夠幫助我們很好地理解代碼和寫代碼和讀代碼。而且我還學會了,再著手寫代碼之前,一定在腦子里對自己想要寫的東西有個大致的框架內容,比如Model我大概需要寫哪些來存;Controller我大概需要哪些控制器來對數(shù)據(jù)進行處理;View我大概需要哪幾個頁面來對我的數(shù)據(jù)或者表單進行展示和存放。本次實訓很大部分程度上都是在運用JSP的各種傳遞參數(shù)的方式,比如超鏈接傳參,表單傳參,內置對象傳參;還有對數(shù)據(jù)庫的操作,比如數(shù)據(jù)庫的連接,用預處理語句對數(shù)據(jù)表進行處理,用結果集來裝查詢到的數(shù)據(jù),再用JavaBean來存每組獲取到的數(shù)據(jù)再存到ArrayList數(shù)據(jù)集合里面,等等一系列的方法,這次畢業(yè)設計都是對他們進行檢驗和實踐因為在系統(tǒng)設計開發(fā)之前,我對所學的java知識沒有完全掌握,所以做起來就十分的力不從心,平時學習中沒有出現(xiàn)的問題也是逐漸浮出水面。在設計開發(fā)過程中,我不僅又學到了新知識,也提升了自己,特別是學會如何從大數(shù)據(jù)中找到自己需要的信息。不僅如此,我發(fā)現(xiàn)日常的學習是不足以支撐起整個項目的開發(fā),需要我們不斷學習。在此次畢業(yè)設計的系統(tǒng)開發(fā)過程中,我努力提升自己的實際操作能力,也因此累計下如此難忘且珍貴的實戰(zhàn)經(jīng)驗,我相信這些對我個人今后方發(fā)展大有益處。這次實踐設計證明,明星周邊網(wǎng)上購物系統(tǒng)經(jīng)過測試運行,系統(tǒng)功能模塊基本齊全,網(wǎng)頁界面也還看得過去,用戶上手操作起來也很
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF(新) 153-2024 發(fā)電設施碳排放關鍵參數(shù)測量技術規(guī)范
- 2026年中職第二學年(統(tǒng)計與會計核算)數(shù)據(jù)統(tǒng)計綜合測試題
- 2025年大學教育學(教育心理學應用)試題及答案
- 2025年大學石油煉制技術(產(chǎn)品檢測)試題及答案
- 2026年中職第一學年(化學工藝)化工原料配比試題及答案
- 2025年大學大一(社會學概論)社會互動試題及解析
- 2025年大學大一(文學)文學綜合實訓綜合測試題及答案
- 2025年大學制藥類(制藥技術文檔)試題及答案
- 2025年高職第三學年(物聯(lián)網(wǎng)應用)物聯(lián)網(wǎng)工程設計測試題及答案
- 2025年大學(工程造價)工程招投標與合同管理基礎階段測試題及評分標準
- 實驗室生物安全培訓內容課件
- 2025-2026學年浙教版七年級科學上冊期末模擬試卷
- 北京市懷柔區(qū)2026年國有企業(yè)管培生公開招聘21人備考題庫及答案詳解(易錯題)
- 2025年山西工程職業(yè)學院單招職業(yè)技能測試題庫附答案
- 2025榆林市旅游投資集團有限公司招聘(15人)考試備考題庫及答案解析
- 四川省廣元市2024-2025學年高一上學期1月期末教學質量監(jiān)測數(shù)學試卷(含答案)
- 2025廣東中山城市科創(chuàng)園投資發(fā)展有限公司招聘7人筆試參考題庫附帶答案詳解(3卷)
- 財務報表項目中英文互譯詞匯大全
- GB/T 21488-2025臍橙
- 25秋五上語文期末押題卷5套
- 2025學年八省高三語文上學期12月第一次聯(lián)考試卷附答案解析
評論
0/150
提交評論