




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要服裝作為我們日常生活中的常見元素對于我們的影響是非常大的,對于服裝的購買需求,人們的要求也是層出不窮,網絡也在不斷潤色我們日常的生活,使我們的日常生活更加方便。本設計進行結合中國軟件工程項目設計發展思想,采用了B/S體系結構,使用了Java開發語言和SSM框架作為一個系統研究開發企業技術產品開發一款服裝銷售網站,通過本網站用戶信息可以在網上購買我們自己喜歡的服裝,不必再去實體店購買,節省時間,同時有能節省金錢。結合自己的學習經驗,使用計算機開發的知識,如需求分析、計劃和設計、模塊分割、商業過程等。利用Tomcat開發Web站點,JSP技術,以及JavaWeb開發方面的知識和技巧滿足了網民足不出戶就能在線了解各種服裝、采購訂單的需求;同時滿足線下店家開發線上銷售展示渠道的目標。關鍵詞:服裝銷售系統;Web;JSP;B/S結構;系統設計
引言在當代社會,人們的生活壓力逐漸加劇,鮮少有時間購物和消費。然而隨著信息時代的發展,我們不用再去實體店購買服裝,面對店員的各種目光,節省不必要的時間,對于模特身上的立體展示更加直觀,瀏覽范圍更加廣泛。在網絡快速傳播下,一些國際品牌通過網絡大力欺壓我們中國本土品牌。甚至以指責新疆存在壓迫勞動的人權為借口,抵制我們新疆生產的棉花。雖然近年來,中國涌現出一批像貴人鳥,361度,森馬等本土快速時尚品牌,但由于起步較晚,營銷策略不成熟,國內對于具有很高附加值得品牌的需求量很大但是卻無法滿足廣大消費者對于品牌的產品的需求,所以出現了國外的品牌在中國市場上風靡一時的現象。因此,要借鑒國際時尚銷售策略,拓寬集團業務邊界,探索數字化轉型,持續補充新血液,以適應消費多元化的市場需求,再結合中國本土時尚發展方向,在創新出一個適合中國本土時尚發展的網絡營銷策略。可行性與需求分析需求分析服裝零售網店從零搭建,我選擇人貨場的思維模型,個人認為這種更適合全面描述網店的各項特征。以下分析主要使用了MECE思考法則,即從頂部向下拆解,每層窮盡,互不重疊。人:第一層拆解:人口屬性、使用行為、消費行為、使用設備。第二層拆解:人口屬性:性別、年齡、籍貫、常居地、婚姻狀態、受教育程度、職業、收入使用行為:用戶來源、最近行為(打開、瀏覽、登陸、收藏、加購物車、下單、評論、投訴),使用時間、使用時長、留存率(次留、7日留、月留)、新用戶、流失用戶、訪問深度。消費行為:消費人數、消費頻率、每單價、購買商品、數量、是否使用促銷、支付時間、支付方式、支付結果(成功/失敗/取消)、退款、投訴、用戶生命周期價值使用設備:手機品牌、操作系統、操作版本、當前電量、設備號。貨:第一層拆解:(進)備貨、銷售、庫存。第二層拆解:(進)備貨:SPU數量(表征貨品廣度)、SKU數量(表征貨品深度)、SKU采購周期、采銷比。銷售:SKU可售天數、連帶率、動銷率、銷售額、凈銷售額(減去退款的)、銷售變化率、業績達成率、(銷量、退款量、轉化率等數據已在用戶行為中可統計到,不再重復)庫存:庫存的金額(成本金額/吊牌金額)、庫存結構(年份、品類、價格分布)、SKU庫存量、在庫時長、SKU售罄量、SKU可銷天數(倉庫可銷天數和前臺可銷是2個概念)、SKU周轉天數、殘次量。場:這里的場,即為網店本身第一層拆解:頁面、促銷。第二層拆解:頁面:頁面訪問路徑、熱力圖、單頁面停留時長、坑位價值促銷:促銷類型、促銷時間、促銷發放量、領取量、使用量、促銷商品SKU數量。經濟可行性經濟可行性是研究除去所花開銷是否還有盈利。全球95%的用戶都離不開服裝,超過60%的用戶,服裝都是在網絡上購買的,可以看出,很大一部分的用戶都在網上購買服裝,所以服裝網絡銷售的前景非常好,不僅客戶數量龐大,節省了大量的空間和人工成本,增加了銷售利潤,而且開發網上服裝銷售網站的支出并不大,系統是由個人開發設計實現的,只要在電腦上安裝開發所需要的軟件,非常的簡單實用。在網絡上登錄注冊系統后,對于線下服裝店來說節省了一大筆店面租賃費用,關于場地的選擇也沒有太大差異。運營后期需要投入的東西也不多,只要在線上處理好商品信息,拍攝好的照片,客戶服務周到,以后的銷售也會比較順利。因此開發網上服裝銷售系統是可以帶來可觀的收入,在經濟方面是可行的。運營可行性系統開發后,只需要有一兩個后臺管理員就可以正常運行,兼容性也很高,可以提供大量的用戶,操作舒適全面,安全性也很高,系統還可以長時間使用,支持不同位置的不同設備,使其可行性大大提升。技術可行性服裝銷售網站采用的是JSP程序開發、MYSQL數據庫。JSP技術是Java語言和HTML語言的結合物。JSP語言的文件中可以整合很多內容,這些內容可以是各種其他第三方的插件所能夠產生的動態的內容。這些數據說明在技術上,服裝銷售網站是完全可行的。操作可行性購物網站無處不在,很多大企業都使用相關的購物網站來管理企業的分銷,這些網站在很大程度上解決了手工管理產品銷售過程中出現的問題。大大提高了大多數公司的盈利能力,或加強了客戶與公司之間的關系。對于企業來說,它不僅可以讓訪問者快速了解自己想要購買的業務信息,同時,在線訂購功能為客戶節省了時間,客戶不必去實體店購買,只有購物網站才能完成商品預訂,使用非常方便。服裝在線銷售網站對大多數客戶來說非常容易使用,因為網站運營商非常容易,系統采用B2C開發模式,操作是基于JavaWeb應用的,因為JavaWeb對于用戶的要求不是很高。所以管理者可以使用簡單的計算技能,通過簡單的培訓來管理系統,使公司服裝銷售網站成為現實。系統總體設計功能模塊設計本系統是基于B/S結構進行開發設計并編寫的,數據庫選取的是優秀的開源的MYSQL數據庫,開發語言為JSP語言。該系統的主要功能模塊設計如下:(1)登陸注冊模塊該模塊可以選擇成為管理者或者用戶。進行注冊,輸入注冊所需信息,即可進行注冊。管理員則會與數據庫內信息進行對比。(2)用戶權限1)進入該系統的用戶有多種瀏覽方式,比如說在起始頁有喜歡的商品,可以直接點擊商品,便會進入到商品的詳情頁;如果用戶對自己想要的風格或樣式有要求的話,則可以通過關鍵字查詢找到符合自己喜好的商品;或者用戶沒有什么想法的話,也可以根據網站自帶的菜單進行一級一級的搜索,最終選到自己心儀的商品。2)商品詳情:用戶在看到了喜歡的商品后,可以通過點擊商品圖片進入到商品詳情頁面,頁面中包含了該商品的各種詳細信息。3)當用戶選到了心儀的產品后,可以點擊“加入購物車”按鈕,這樣該商品就會被添加到購物車中。4)用戶可以根據自己的需要對用戶車進行操作,例如添加商品的件數、刪除商品、修改商品的屬性的操作。(3)管理員權限1)身為一個管理者,要為該系統提供想要展示的東西。例如,商品的名稱,展示商品的圖片,商品的價格等。2)作為管理者也需要管理會員的訂單,會員的信息。同時會員登錄后可以對自己的訂單信息進行管理、對購買的商品進行評論操作、修改個人信息等。服裝交易網站的后臺主要是對系統的用戶進行維護,也要對商品進行分類,處理商品的信息等。數據庫表設計圖3-1是針對管理員的數據庫表,存儲管理員所需要的信息,包含管理員的ID、姓名、密碼等信息。圖3-1管理員信息表--admins為了服裝分類信息而創建的數據庫表,存儲用戶id,名稱等信息,如圖3-2所示。圖3-2分類信息表--types為了存儲注冊的會員的詳細信息,設計了一個表,包含會員編號、姓名、密碼等信息,如圖3-3所示。圖3-3會員信息表--users商品信息數據庫表,包含商品名稱、商品照片、商品價格、商品介紹、商品庫存等信息,如圖3-4所示。圖3-4商品信息表--goods客戶購買訂購信息數據庫表,用于存儲訂單編號、交易價格、購買數量、收貨方的名稱、電話、收貨方的地址、訂單的生成時間、用戶編號和其他信息,如圖3-5所示。圖3-5訂單信息表--orders圖3-6是針對會員下訂單后生成的賬單表包含數量,賬單類型,商品信息等。圖3-6賬單表--items系統數據流圖頂層數據流程頂層流圖只包含一個加工,用以表示被開發的系統,然后考慮該系統有哪些輸入數據、輸出數據流。它的作用在于表明被開發系統的范圍以及它和周圍環境的數據交換關系,如圖3-7。圖3-7頂層流圖分層數據流程圖用戶可以注冊成為會員,但在注冊時需要填寫正確的注冊信息,信息填寫正確的話就可以成功注冊會員,否則就會注冊失敗。如圖3-8所示。圖3-8用戶注冊用戶的登錄流程:用戶根據頁面的提示,正確填寫個人信息后進入系統中。用戶登錄如圖3-9所示。圖3-9用戶登錄管理員登錄如圖3-10所示。圖3-10管理員登錄購買產品:用戶在對自己心儀的商品進行付款后,就會生成一個新的訂單,并將訂單信息存儲到數據庫中。用戶購買數據流程圖如圖3-11。圖3-11用戶購買系統E-R模型下面用E-R圖來表示實體模型:見圖3-12。圖3-12實體E-R圖系統開發環境與相關技術介紹開發說明本服裝銷售網站采用JSP技術來完成網站的前端頁面,數據庫使的MYSQL。網站使用JavaBean進行邏輯運算,程序的速度可以有效地提高,同時使用的用戶承受度也有提升。此設計使用的是Serclet+javabean的MVC結構,JavaBean可以對一些數據和功能進行封裝,做到一次成功。提高了安全性能。系統的三層體系結構如圖4-1:圖4-1管理模型相關技術以及環境Java簡介Java是一款面向對象的編程語言,具有跨平臺的特點,是現在很多的大型網站的主要應用編程語言,在現在的所有的語言使用排行榜的前列,像阿里,美團這些大廠,技術都是建立在Java之上的,由此可見Java是一款深受好評的編程語言。Java得名于印度尼西亞爪哇島,這個地方因生產咖啡而聞名。所以Java中有很多是和咖啡有關的,像JavaBeans(咖啡豆),SUN和JAVA的標識也是一杯冒著熱氣的咖啡。在運行的過程中需要.framework(類庫)提供支持。Java對于web編程具有其獨特的優勢,也是被廣大的web程序員所鐘愛。SSM框架簡介SSM框架是Spring,springMvc,Mybatis三大框架的簡稱,它的實質就是把Mybatis整合進Spring里面。什么是Spring?Spring是一個容器框架,他可以接管Web層,業務層,dao層,持久層的各個組件,并且可以配置各種Bean,維護Bean和Bean之間的關系。系統架構分為兩種,三層架構和MVC。這兩種都是為了降低系統模塊之間的耦合度。mysql簡介mysql是一個開源的輕量級的性能優異的數據庫,對新手來說,操作跟家容易上手,后期維護起來也更加方便。還有一點,正因為mysql是開源的,所以適用范圍非常廣泛,是市面上各種系統的最佳選擇,另一個優勢在于,mysql可以毫無阻礙的運行在各種大型系統上并且支持多種開發語言。mysql所支持的語句相對來說很規范,跟其他數據庫的對比還是比較明顯的,所以大家更細化mysql數據庫。mysql數據庫是一個新的數據存儲平臺,它所管理的數據不受時間和位置所限制,并且提供了多種查詢方式,集成了多種服務,但是缺點在于沒辦法特定的控制數據庫的準確位置。EclipseEclipse,是一個集功能性強與應用度高于一身的,主要優勢在于開發Java和J2EE的優秀的Eclipse插件合集。它是一個開放源代碼的,基于Java的可擴展開發平臺。它擁有不同種類的集合,使用高效的容器來降低內存空間。它主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,具體包括四個部分組成——Eclipse
Platform、JDT、CDT和PDE。JDT支持Java開發、CDT支持C開發、PDE用來支持插件開發,Eclipse
Platform則是一個開放的可擴展IDE,提供了一個通用的開發平臺。它提供建造塊和構造并運行集成軟件開發工具的基礎。總的來說Eclipse是一個擁有完整編碼、并能對其調試測試,以及發布的功能強大的JavaEE集成開發環境,可以對HTML、Struts、JSP、CSS、JavaScript、SQL、Hibernate等給予技術支持。詳細設計系統登錄模塊登錄功能是任何系統中的第一級密鑰認證。當用戶付款后將會生成用戶的訂單信息,管理員的工作則是對訂單信息進行管理。因此管理員的成員組成是非常重要的,管理員需要一定的培訓與認證。如果用戶出錯或忘記了登錄帳戶和密碼,將顯示一條消息,指出用戶名或密碼不正確,如圖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訂單管理模塊頁面軟件測試與分析軟件測試概述軟件測試階段對于進行開發一個系統來說是十分重要的一個階段。在設計階段可能我們用自己的視角進行了整個軟件的開發,其中有很多我們沒有想到的,需要補充的問題,通過軟件測試,我們能找到程序的bug和不足。然后去不斷改進和優化,見表6-1。表6-1系統測試表測試項目測試目的測試結果原因解決情況服裝管理模塊商品管理測試成功無無登錄后臺管理員登錄后臺成功無無商品信息添加修改刪除成功無無查看商品查看當前系統產品成功無無測試的定義及目的軟件測試的意義主要就是能夠讓軟件正確運行,讓用戶在系統體驗的過程中覺得該系統還不錯。近年來,軟件包含測試從現在的結果當中來看,系統在開發完成后會出現各種問題,對于這些問題我們需要及時作出優化以提升用戶體驗,如果我們不早進行測試的工作,錯誤就會繼續運行下去,最后項目上線后就會有很大的漏洞。管理員操作模塊測試管理員模塊的測試主要是測試管理人員是否能對信息進行正確的維護,當管理員進入到用戶信息的頁面時,可以查看到用戶的信息并進行維護。具體操作如下表6-2所示:表6-2管理測試測試項目測試目的測試結果原因解決情況管理模塊商品管理測試成功無無普通用戶登錄后臺成功無無人員管理添加修改刪除成功無無數據庫存入成功成功無無測試總結通過對本系統的測試工作發現了很對自己在系統設計時沒有注意過的細節和思維邏輯上的小漏洞,其中有些問題是在代碼編寫過程中可以避免的,對于對本系統的測試工作有以下總結:(1)在開發系統前期,應做到盡量全面的思考,考慮系統的可完成性和合理性,避免出現不必要的問題來拖延開發的進度。(2)對于代碼的邏輯可行性,我們要舉一反三,不僅思考它的合理性,也要思考它的不合理性,因為每個人的操作方式不同,可能會出現不同的問題。經過一段的時間完成了本次的測試工作,本次測試的是一款服裝交易系統,測試主要包括兩方面,一個是用戶的角度,需要適應不同用戶的操作習慣,應對不同操作下的各種反應。比如瀏覽器的兼容問題,電腦的分辨率問題。從開發者的角度來看,編寫是可能很難做到考慮十分全面,比如高并發等問題。所以說測試時需要從多角度全方位思考任何可能出現的問題并進行解決。結束語隨著生活水平提高的同時,人們對服裝的購買需求提出了更高的需求。但是隨著網絡的出現,為我們的生活提供了極大的便利,讓消費者可以輕松完成購物活動。在網絡技術的支持下,人們可以不用去實體地,就可以完成服裝購買活動,不需要面對他人異樣的陽光,同時還能減少時間的浪費。此時,服裝交易系統的設計顯得尤為重要的。在此背景下,本文設計了服裝交易系統。本系統使用Java語言,建立MySQL數據庫,分離模塊,再整合到一個程序中,實現業務與數據層之間的交互。經過這一段時間制作了一個可以為服裝交易提供的平臺,而且實現了其基本的操作。致謝在本次論文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業無人機航空攝影測量與遙感監測服務合同
- 全程式美容美發技術進修合同
- 高效智能農業大棚遮陽網電機長期租賃服務合同
- 網絡直播平臺主播藝術創作與推廣合作合同
- 企業宣傳冊及廣告海報制作服務協議
- 網紅奶茶品牌合作經營及區域代理權轉讓合同
- 復方香巴戟膏介導巨噬細胞極化促進骨骼肌損傷模型修復的研究
- 帕金森病的基因組規模代謝模型構建及分子病理機制解析
- 抖音社交關系終止及隱私保護協議
- 退休公益項目合作協議
- 2023年中銅國際貿易集團有限公司招聘筆試真題
- 機場消防培訓
- 5.1 《法不可違 》 課件 -2024-2025學年統編版道德與法治八年級上冊
- 公務員2021年國考《申論》真題(副省級)及參考答案(兩套答案)
- 2024年全國住房城鄉建設行業職業技能大賽(砌筑工賽項)理論考試題庫(含答案)
- 2024北京首都機場大興國際機場招聘60人高頻難、易錯點500題模擬試題附帶答案詳解
- 小學英語名詞單數變復數的語法規則及練習題含答案
- 藝術鑒賞學習通超星期末考試答案章節答案2024年
- 【非典型雇傭關系中眾包騎手侵權責任人認定探究11000字(論文)】
- 業務拓展經理招聘筆試題及解答(某大型央企)
- 2024年全國職業院校技能大賽中職(移動應用與開發賽項)考試題庫(含答案)
評論
0/150
提交評論