




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文緒論近年來,由于移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,除了傳統(tǒng)的網(wǎng)頁瀏覽,數(shù)據(jù)搜索,電子郵件等基本應(yīng)用之外,大多數(shù)家庭互聯(lián)網(wǎng)用戶已經(jīng)逐漸習(xí)慣于超越傳統(tǒng)功能的新型服務(wù)模式。通過網(wǎng)絡(luò)購物,通訊,旅游,娛樂等方式,在線商店正日益成為人們生活中購物的重要形式。實(shí)際上,在過去的經(jīng)濟(jì)活動(dòng)中,與消費(fèi)者相比,大型企業(yè)在利用信息資源方面通常具有優(yōu)勢。當(dāng)前,實(shí)時(shí)透明信息可以保護(hù)消費(fèi)者的權(quán)益。消費(fèi)者可以使用Internet選擇符合自己興趣的產(chǎn)品。企業(yè)之間的競爭將比以前更加明顯。在新經(jīng)濟(jì)的帶動(dòng)下,電子商務(wù)可以更好地促進(jìn)個(gè)人文化。由于市場競爭,工人的專業(yè)水平已成為企業(yè)在市場競爭中獲得優(yōu)勢的關(guān)鍵。企業(yè)應(yīng)注意如何建立內(nèi)部文化?;ヂ?lián)網(wǎng)公司收集有關(guān)其購買行為和客戶興趣的信息,因此互聯(lián)網(wǎng)營銷人員可以更加關(guān)注相關(guān)產(chǎn)品和服務(wù),從而為在線購買者提供更多購買機(jī)會(huì)。得益于文獻(xiàn)綜述和實(shí)踐研究,我們發(fā)現(xiàn)該國大多數(shù)零售商都不使用在線購物系統(tǒng),只有蘇寧云商通過實(shí)體店和在線商店相結(jié)合的方式使用在線購物模式,并取得了顯著的經(jīng)濟(jì)效益。但是,其他國內(nèi)零售商的在線商店系統(tǒng)仍在開發(fā)或建設(shè)中,例如,萬達(dá)萬輝在線商店系統(tǒng)。該研究課題具有重要的現(xiàn)實(shí)意義。零售網(wǎng)上購物系統(tǒng)的建立有助于改善消費(fèi)者的購買體驗(yàn),提高市場競爭力和零售企業(yè)的管理水平,加速中國零售業(yè)的信息化進(jìn)程并促進(jìn)電子商務(wù)行業(yè)的可持續(xù)發(fā)展。創(chuàng)建一個(gè)在線購物系統(tǒng)可以擴(kuò)展消費(fèi)者的購買時(shí)間和空間,并大大簡化消費(fèi)者的生活。借助在線購物系統(tǒng),客戶還可以輕松選擇自己喜歡的產(chǎn)品。信息技術(shù)的使用還使客戶可以了解更多商業(yè)信息并提高購買的可靠性。而且,通過在線和離線兩種操作方式的結(jié)合,為顧客提供了更加便捷,時(shí)尚的購物體驗(yàn)。
2相關(guān)理論技術(shù)2.1JSP技術(shù)JSP技術(shù)又叫做Java服務(wù)器頁面,主要是簡化的serve設(shè)計(jì)。Sunmicrosystem于1996年開發(fā),并與更多的公司建有了聯(lián)系。JSP技術(shù)由于操作簡單方便、性能安全等特點(diǎn),得到了廣泛的應(yīng)用和推廣,現(xiàn)如今使用最為廣泛的是1.2版本。JSP技術(shù)和ASP技術(shù)沒有太大的區(qū)別,通過其他Java程序(腳本)和JSP標(biāo)記(標(biāo)簽)的連接來創(chuàng)建JSP文件(*.jsp)。數(shù)據(jù)庫是被JSP頁面上程序片段所控制,再次定向新的頁面,滿足創(chuàng)建動(dòng)態(tài)網(wǎng)站的必要功能。Jsp業(yè)可以當(dāng)作JSPS來用。JSP技術(shù)的原理是當(dāng)執(zhí)行JSP服務(wù)器時(shí),JSP的全部頁面都轉(zhuǎn)化為Serveret(Java)。類,并由Java虛擬機(jī)(JVM)解釋。不是很重要的客戶端是用JSP技術(shù)的重要原因,因?yàn)榭梢栽诜?wù)器上執(zhí)行所有的操作。即便是客戶端的瀏覽器不支持Java,客戶端也只收到重新分發(fā)的結(jié)果,而且對(duì)JSP頁面有著一樣的訪問權(quán)限。JSP是開發(fā)Java應(yīng)用,它是一個(gè)完整的Java頁面名稱,面向?qū)ο蠓秶鷱V簡單易學(xué),成為現(xiàn)如今應(yīng)用十分普遍的網(wǎng)頁開發(fā)技術(shù),在全球各大軟件公司中普遍使用。2.2Mysql技術(shù)所有要運(yùn)行程序的程序都必須有一個(gè)數(shù)據(jù)庫,它是一個(gè)完整系統(tǒng)的網(wǎng)絡(luò)開發(fā)過程的組成部分,就像所有的生物一樣,想要生存就需要心跳,數(shù)據(jù)在系統(tǒng)中的作用就相當(dāng)于是生物體內(nèi)部的心臟,數(shù)據(jù)庫支撐著系統(tǒng)全部功能。本次設(shè)計(jì)的購物平臺(tái)管理系統(tǒng)數(shù)據(jù)庫中包含了三層以上的數(shù)據(jù)結(jié)構(gòu),通過代理和服務(wù)器訪問來使用瀏覽器技術(shù),訪問該數(shù)據(jù)庫。當(dāng)前主機(jī)軟件的Oracle公司,由瑞典MySQLAB研發(fā)。之前的數(shù)據(jù)庫全部數(shù)據(jù)同時(shí)存放在一個(gè)存儲(chǔ)位置上,隨著數(shù)據(jù)信息量的增大造成了管理復(fù)雜,為數(shù)據(jù)提取和存儲(chǔ)造成了非常大的阻礙和困擾,數(shù)據(jù)的管理越來越復(fù)雜容易出現(xiàn)差錯(cuò)。拯救分散且一樣的表,加強(qiáng)管理彈性,數(shù)據(jù)管理遇到的問題也就解決了,從而改善了數(shù)據(jù)的冗長和速度慢等一系列問題。該軟件數(shù)據(jù)庫核心是MySQL數(shù)據(jù)庫,成為很多發(fā)展中小型企業(yè)的最佳選擇,主要是因?yàn)樗倪\(yùn)行體積不大,成本低,全面開放,速度快的特點(diǎn),使得大部分人通常使用這一檢索SQL數(shù)據(jù)庫,從而使許多公司轉(zhuǎn)向MySQL數(shù)據(jù)庫技術(shù),這項(xiàng)數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)了數(shù)據(jù)的分別存儲(chǔ),對(duì)數(shù)據(jù)的存儲(chǔ)和提取實(shí)現(xiàn)了優(yōu)化,性能更加優(yōu)異得到了大范圍的應(yīng)用,與PHP和apache相結(jié)合,以創(chuàng)建一個(gè)有利于開發(fā)的環(huán)境。但是mysql數(shù)據(jù)庫也是有某種程度上的缺陷,例如MySQL的小型和有限的功能(MySQL集束相對(duì)較低),造成它不能和其他大數(shù)據(jù)庫進(jìn)行相互比較,不滿足其他大公司的數(shù)據(jù)庫需要,所以會(huì)更多的選擇如SQL服務(wù)器DB2Oracle等等。但也不是無法阻擋使用它的許多中小型企業(yè),mysql的體積小、完善的功能,足以滿足用戶和一般中小型企業(yè)和成立源代碼,大大降低了成本總額的產(chǎn)品,從而增加了對(duì)深受這些的用戶。2.3SSM框架SSM框架主要分為Spring、SpringMVC、MyBatis三大部分,其中Spring能夠?qū)崿F(xiàn)從參數(shù)到實(shí)體結(jié)構(gòu)的調(diào)用,SpringMVC負(fù)責(zé)系統(tǒng)中用戶請求信息按照客戶請求執(zhí)行具體操作,而MyBatis部分是整個(gè)系統(tǒng)結(jié)構(gòu)的封裝,實(shí)現(xiàn)系統(tǒng)透明化操作。為存儲(chǔ)過程的擴(kuò)展映射提供數(shù)據(jù)優(yōu)化,同時(shí)支持良好的SQL查詢?!癝SMCompositeFramework”可以創(chuàng)建公司層次結(jié)構(gòu),并為此問題提供了一個(gè)很好的解決方案。1、Springspring是一個(gè)輕量級(jí)的開放源碼的設(shè)計(jì)框架,在編程的過程中合理的解決了企業(yè)和其他業(yè)務(wù)層的邏輯層的耦合問題。Spring組件是由著名的羅德?約翰遜開發(fā)出來的,在2003年開發(fā)的Java開發(fā)框架。簡而言之,Spring是一個(gè)JavaSE/EEfull-stack框架(one-stop)?;绢悇egisspring被應(yīng)用在springframework/org/,它最初是為JavaBean子集投資組合的。2、SpringMVCSpringMVC是MVC設(shè)計(jì)模型的WEB框架,它包含了許多可視化技術(shù),如jsp。SpringMVC組件和Struts組件在功能上比較相似,但兩者之間有很大的差異,其中包含了執(zhí)行的原則。Struts2的攔截機(jī)制用于類類,請求可能與類相對(duì)應(yīng)。雖然SpringMVC攔截機(jī)制的目的是在方法上,但需求可能與方法相對(duì)應(yīng),而方法與url相對(duì)應(yīng)。3、MybatisMybatis是一個(gè)可持續(xù)層的框架,在開發(fā)企業(yè)應(yīng)用程序的過程中,主要通過XML文件的配置和與對(duì)象和SQL和存儲(chǔ)過程之間的交互相關(guān)的對(duì)象的注釋。這不是對(duì)象和數(shù)據(jù)庫之間的直接關(guān)系。與此同時(shí),Mybatis可以為開發(fā)人員生成SQL語句。Mybatis整合了不同的概念和方法,并建立了一個(gè)可持續(xù)的、穩(wěn)定的框架。它可以訪問數(shù)據(jù)庫中的數(shù)據(jù),并提供相應(yīng)的結(jié)果。JDBC情況相比,simplifiait執(zhí)行MybatisDao層,允許對(duì)數(shù)據(jù)庫的使用相關(guān)的守則,而且現(xiàn)在Mybatis爪哇矩陣可通過簡單加注原始檔案,以及含有聲明SQLXML。最后,Mybatis使用了mamap引擎,通過使用bean的定義和接口,將數(shù)據(jù)從車庫中提取出來。在配置xml時(shí),可以對(duì)輸入的參數(shù)類型和結(jié)果類型進(jìn)行映射。4、整合SpringMVC+Spring+Mybatis組成了SSM的框架,許多公司選擇了SSM作為企業(yè)門戶的架構(gòu)師,政府的網(wǎng)站,以及許多金融公司也選擇了SSM來開發(fā)。作為一個(gè)優(yōu)秀的操作框架,Spring將SpringMVC的用戶請求層與Mybatis系統(tǒng)封裝曾統(tǒng)一結(jié)合在一起,Spring在Spring中集成了SpringMVC和Mybatis,將機(jī)器作為一個(gè)工廠來管理整個(gè)應(yīng)用程序。Mybatis相應(yīng)的事務(wù)管理,創(chuàng)建SqlSessionFactory數(shù)據(jù)矩陣和Mapper接口。這是Mybatis在春天整合的原則。因此該服務(wù)不再需要手動(dòng)處理,以訪問SqlSession和Mapper數(shù)據(jù)接口,在注入后,spring自動(dòng)可用。2.4MyEclipse技術(shù)MyEclipse在eclipse基礎(chǔ)上實(shí)現(xiàn)了多項(xiàng)功能拓展而建立的一種企業(yè)級(jí)別的系統(tǒng)開發(fā)環(huán)境,它的功能十分完善,收到很多人的喜愛,由于它的方便快捷行,它工作效率高,是開發(fā)、傳播和集成數(shù)據(jù)庫和JavaEE。這是一個(gè)有編碼、測試和傳播、JSP、完整性、Hibernate,以及Javascript等。Myecipse是Java開發(fā)的一個(gè)非常好的插件。Myecipse非常強(qiáng)大,支持非常廣泛,特別是對(duì)于不同類型的開源產(chǎn)品。2.5Https協(xié)議Https(安全套接字協(xié)議超文本傳輸協(xié)議),Https是在Https協(xié)議中添加的Http+SSL/TLS信息加密模塊級(jí)別。Netscape開發(fā)了Https協(xié)議,以提供身份驗(yàn)證和加密方法。Https協(xié)議通常用于對(duì)Internet安全要求很高的網(wǎng)絡(luò)上。該系統(tǒng)開發(fā)的購物平臺(tái)服務(wù)管理系統(tǒng)解決了客戶隱私和安全問題。Https協(xié)議用于保護(hù)客戶端信息安全。Https協(xié)議服務(wù)器必須具有可以使用它或單獨(dú)獲得的數(shù)字證書??蛻舳撕头?wù)器之間的通信過程如下:(1)客戶端使用以Https開頭的資源地址訪問Apache(或iis)服務(wù)器,并建立與服務(wù)器的SL連接。(2)將客戶端請求發(fā)送到服務(wù)器后,服務(wù)器接收該請求,并將證書信息(帶有公鑰)發(fā)送給客戶端。(3)作為客戶端,瀏覽器與服務(wù)器(在Internet上)協(xié)商SSL連接安全級(jí)別的定義,即對(duì)信息進(jìn)行加密的級(jí)別。(4)隨后,瀏覽器側(cè)根據(jù)一般定義的安全級(jí)別設(shè)置會(huì)話密鑰,然后用網(wǎng)站URL的公共密鑰加密會(huì)話密鑰,加密會(huì)話密鑰并將其傳送到站點(diǎn)。(5)然后,服務(wù)器(Web)使用其自己的私鑰解密會(huì)話密鑰。(6)當(dāng)一切準(zhǔn)備就緒時(shí),服務(wù)器(Internet)可以通過會(huì)話密鑰對(duì)與瀏覽器客戶端的通信進(jìn)行加密。
3系統(tǒng)需求分析3.1系統(tǒng)功能需求3.1.1商城系統(tǒng)(1)購買商品用戶可以訪問產(chǎn)品頁面,然后單擊購買以購買產(chǎn)品。此時(shí),該頁面將顯示有關(guān)收貨的信息,有關(guān)貨物的信息,有關(guān)福利的信息,開票和付款方式等。用戶將通過發(fā)送訂單來生成有關(guān)訂單的信息,并由此顯示訂單號(hào)。用戶將選擇支付寶,微信等付款方式。我們也可以通過“余額”付款。我們還可以根據(jù)購買過程將系統(tǒng)分為庫存,目錄,購物籃和其他模塊。(2)查看產(chǎn)品用戶訪問主頁時(shí),可以看到所有推薦的產(chǎn)品信息。主頁同時(shí)顯示產(chǎn)品分類信息。單擊產(chǎn)品分類以查看該分類下的所有產(chǎn)品。(3)產(chǎn)品搜索用戶可以通過主頁查看產(chǎn)品。用戶可以在主頁頂部搜索產(chǎn)品,輸入準(zhǔn)確或模糊的產(chǎn)品信息,并使用適當(dāng)?shù)南到y(tǒng)查找所需的產(chǎn)品。(4)具體陳列商品在特定產(chǎn)品的顯示頁面上,我們可以看到有關(guān)產(chǎn)品的詳細(xì)信息,例如產(chǎn)品名稱,產(chǎn)品品牌,包裝方法和特定產(chǎn)品描述等。用戶可以借助這些信息快速了解產(chǎn)品的基本功能,并提高用戶購買產(chǎn)品的意愿。(5)收貨在產(chǎn)品顯示頁面上,具有收貨功能。由于價(jià)格高,用戶無法暫時(shí)購買。此時(shí),他們可以通過收集產(chǎn)品來“記住”產(chǎn)品。即使用戶注銷,他也可以將來登錄并在“個(gè)人主頁”上查看以前收集的產(chǎn)品。(6)產(chǎn)品概述用戶購買產(chǎn)品后,他/她可以在其主頁上評(píng)論所購買的產(chǎn)品。評(píng)論包括產(chǎn)品等級(jí)和產(chǎn)品經(jīng)驗(yàn)。評(píng)估用戶購買的產(chǎn)品可以幫助其他用戶更好地了解產(chǎn)品,從而促進(jìn)銷售。3.1.2用戶系統(tǒng)(1)訂單明細(xì)用戶購買商品后生成的訂單將記錄在“我的訂單”中。這些訂單包括要付款的訂單,運(yùn)輸訂單,要評(píng)估的訂單等。用戶可以在訂單中查看有關(guān)特定產(chǎn)品,付款方式的信息以及與訂單相關(guān)的其他信息。同時(shí),用戶可以按訂單號(hào)搜索訂單并搜索其先前的客戶。有關(guān)特定產(chǎn)品訂單的信息。您也可以取消訂單。(2)賬戶管理在“個(gè)人中心”的“帳戶管理”中,用戶可以更改其帳戶的手機(jī)號(hào)碼,帳戶密碼,帳戶郵箱和其他基本個(gè)人信息。用戶可以通過驗(yàn)證其手機(jī)號(hào)碼來保護(hù)其帳戶的安全性。即使他們忘記了密碼,也可以通過手機(jī)號(hào)碼恢復(fù)密碼。也可以在帳戶管理中更改密碼。(3)金額管理每個(gè)用戶都有一個(gè)單獨(dú)的“金額帳戶”,其中包括用戶帳戶的余額,費(fèi)用,收入等。使用金額控制,用戶可以補(bǔ)充帳戶余額。同時(shí),在金額管理中,我們可以顯示有關(guān)收入和支出的特定信息以及詳細(xì)說明。同時(shí),我們可以為管理員和用戶提供交易憑證,以確保系統(tǒng)的財(cái)務(wù)安全。(4)產(chǎn)品推薦產(chǎn)品推薦屬于用戶功能。它可以通過分析用戶的歷史查看記錄為用戶提供感興趣的產(chǎn)品。這樣可以減少用戶瀏覽和搜索的時(shí)間,同時(shí)還可以向用戶推薦最受歡迎的產(chǎn)品,還可以提供個(gè)性化推薦。當(dāng)用戶的個(gè)人數(shù)據(jù)較少時(shí),可以通過購買量和瀏覽量向用戶推薦大多數(shù)人喜歡的產(chǎn)品;當(dāng)用戶的個(gè)人記錄較大時(shí),可以通過個(gè)人推薦和綜合分析來提供對(duì)用戶更感興趣的產(chǎn)品。(5)辦理登機(jī)手續(xù)該系統(tǒng)通過消費(fèi)者的“注冊”來認(rèn)證消費(fèi)者的身份。用戶在注冊之前應(yīng)檢查其姓名,電子郵件地址和手機(jī)號(hào)碼是否合法。用戶還可以“一鍵注冊”,您只需要確認(rèn)您的手機(jī)號(hào)碼,即可快速注冊一個(gè)帳戶,節(jié)省了用戶注冊時(shí)間。成功注冊后,用戶輸入用戶名或手機(jī)號(hào)碼,電子郵件和其他“登錄”系統(tǒng),同時(shí)輸入密碼進(jìn)行驗(yàn)證。此外,用戶必須輸入驗(yàn)證碼,以使網(wǎng)絡(luò)機(jī)器人不會(huì)破解用戶的密碼。成功登錄后,用戶可以使用系統(tǒng)產(chǎn)品套件,產(chǎn)品推薦,帳戶管理和其他功能。(6)我的購物車購物車是用戶主頁上的產(chǎn)品列表。用戶登錄時(shí),顯示“購物車”。登錄后,用戶可以快速查看上次保存的產(chǎn)品信息,以及更改,購買和刪除產(chǎn)品。用戶購買產(chǎn)品后,購物車將為空。3.2非功能需求(1)可擴(kuò)展性要求在線購物網(wǎng)站系統(tǒng),隨著用戶數(shù)量的增加,該系統(tǒng)可能需要一次服務(wù)數(shù)千或數(shù)萬個(gè)頁面,并且服務(wù)器必須同時(shí)響應(yīng)大量用戶的工作,這要求系統(tǒng)具有良好的可擴(kuò)展性。將存在延遲,凍結(jié)甚至服務(wù)器故障的問題。高可擴(kuò)展性可以幫助軟件維持生存能力,并改善系統(tǒng)適應(yīng)性,以增加用戶數(shù)量,提高性能要求,擴(kuò)展應(yīng)用程序功能和其他更改。(2)安全要求在線商店系統(tǒng)中存儲(chǔ)了大量用戶和管理員的個(gè)人信息。因此,重要的問題是在開發(fā)過程中確保系統(tǒng)服務(wù)器和數(shù)據(jù)的安全性。安全性包括服務(wù)器安全性,操作系統(tǒng)安全性,數(shù)據(jù)庫安全性,代碼安全性,用戶個(gè)人信息和付款安全性。系統(tǒng)可以通過防火墻技術(shù),加密技術(shù),身份驗(yàn)證技術(shù)等提高安全性。只有可靠,安全的系統(tǒng)才能具有長期生存能力。
4網(wǎng)上購物商城系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)本章從前臺(tái)購物系統(tǒng)和后臺(tái)管理系統(tǒng)兩個(gè)方面描述Java在線購物系統(tǒng)的功能,以及數(shù)據(jù)庫設(shè)計(jì),會(huì)話設(shè)計(jì),在線支付功能和產(chǎn)品推薦功能設(shè)計(jì)。系統(tǒng)前臺(tái)設(shè)計(jì)計(jì)劃如圖4-1所示。圖4-1.系統(tǒng)總體設(shè)計(jì)4.2前臺(tái)系統(tǒng)功能需求4.2.1用戶功能模塊(1)報(bào)名/報(bào)名游客(未注冊或未登錄的用戶)可以瀏覽和搜索產(chǎn)品,但無法收集和購買。要注冊用戶,首先需要進(jìn)行表格檢查,以驗(yàn)證用戶名和手機(jī)號(hào)碼是否合法,然后檢查用戶名和手機(jī)號(hào)碼是否已存在,然后在檢查后注冊。成功注冊后,用戶可以通過輸入用戶名或手機(jī)號(hào)碼登錄,然后輸入密碼進(jìn)行驗(yàn)證。成功登錄后,用戶可以使用收集產(chǎn)品,購買產(chǎn)品,查看我的訂單,產(chǎn)品推薦,管理個(gè)人信息等功能。(2)個(gè)人信息管理用戶登錄系統(tǒng)后,可以在帳戶設(shè)置中更改其昵稱,圖片,手機(jī)號(hào)碼,輸入密碼,接收地址和其他基本個(gè)人信息。鏈接并檢查了手機(jī)號(hào)碼后,用戶可以直接通過手機(jī)號(hào)碼進(jìn)入系統(tǒng)。如果忘記了密碼,也可以通過確認(rèn)關(guān)聯(lián)的手機(jī)號(hào)碼來更改它。(3)用戶帳號(hào)請求當(dāng)用戶完成交易后,系統(tǒng)會(huì)自動(dòng)添加一個(gè)帳戶記錄,包括費(fèi)用金額,付款時(shí)間,付款方式和對(duì)方帳戶。用戶可以請求有關(guān)其帳戶的信息,也可以設(shè)置時(shí)間范圍以查看在此期間花費(fèi)的總金額。4.2.2商品模塊(1)查看產(chǎn)品系統(tǒng)的第一頁顯示有關(guān)商品分類的信息。進(jìn)入系統(tǒng)的第一頁后,用戶可以單擊產(chǎn)品分類以根據(jù)分類查看所有產(chǎn)品信息。用戶還可以通過搜索瀏覽必要的產(chǎn)品信息。(2)產(chǎn)品搜索在系統(tǒng)的第一頁上,顯示產(chǎn)品搜索輸入字段。用戶在輸入字段中輸入與產(chǎn)品名稱關(guān)聯(lián)的關(guān)鍵字。系統(tǒng)通過模糊查詢搜索并顯示用戶所需的產(chǎn)品。(3)產(chǎn)品信息顯示查看產(chǎn)品時(shí),用戶單擊產(chǎn)品可轉(zhuǎn)到產(chǎn)品信息顯示頁面。產(chǎn)品信息頁面顯示詳細(xì)的產(chǎn)品信息,例如產(chǎn)品描述,產(chǎn)品信息,產(chǎn)品銷售和收藏,產(chǎn)品等級(jí)等。用戶可以通過查看信息來了解基本功能和產(chǎn)品等級(jí),并最終決定是否購買。(4)收貨對(duì)于用戶喜歡但暫時(shí)不購買的產(chǎn)品,他們可以收集。用戶可以單擊“我的收藏”來查看收藏的產(chǎn)品。(5)購買商品在產(chǎn)品信息頁面上,用戶可以單擊“購買”來購買商品,然后單擊以轉(zhuǎn)到訂單形成頁面。在訂單生成頁面上,將顯示產(chǎn)品信息,收件人地址,折扣信息等,確認(rèn)后,單擊“提交”以生成訂單。創(chuàng)建訂單后,他將轉(zhuǎn)到付款頁面。付款完成后,購買成功。(6)產(chǎn)品評(píng)論交易完成后,用戶可以評(píng)估購買的產(chǎn)品,評(píng)估產(chǎn)品,上傳文本和圖像等。用戶對(duì)產(chǎn)品的評(píng)論可以幫助其他用戶理解該產(chǎn)品,并幫助其他用戶決定是否購買該產(chǎn)品。4.2.3訂單模塊(1)下訂單購買產(chǎn)品時(shí),用戶單擊產(chǎn)品信息頁面上的“立即購買”按鈕或購物籃頁面上的“進(jìn)行計(jì)算”以轉(zhuǎn)到訂單形成頁面。在訂單生成頁面上,用戶需要確認(rèn)收件人的地址,收件人的手機(jī)號(hào)碼,收件人的姓名和其他信息。確認(rèn)后,單擊“發(fā)送訂單”。訂單已成功發(fā)送,并生成了訂單信息。(2)我的訂單進(jìn)入購物系統(tǒng)后,用戶可以查看我的訂單清單。在我的訂單頁面上,用戶可以查看有關(guān)其訂單的所有信息,包括未付款和已取消的訂單,還可以刪除不必要的訂單。(3)查看訂單明細(xì)在查看我的訂單列表時(shí),用戶可以單擊訂單以查看訂單信息,包括訂單編號(hào),訂單狀態(tài),訂單日期,訂單中的項(xiàng)目,交易金額等。在訂單詳細(xì)信息中,您還可以查看有關(guān)貨物物流的信息可以通過物流信息找出購買商品的交貨狀態(tài)。(4)網(wǎng)上支付發(fā)送訂單后,用戶將轉(zhuǎn)到付款頁面。用戶可以選擇一種付款方式。付款完成后,購買成功,等待管理員處理訂單和交貨信息。(5)確認(rèn)收貨用戶購買商品后可以查看物流信息。收到貨物后,他需要確認(rèn)貨物是否滿意。該訂單目前正在交付中。如果用戶對(duì)產(chǎn)品滿意,則可以確認(rèn)收貨。交易成功。確認(rèn)收貨后,用戶可以填寫評(píng)估并評(píng)估商品。如果用戶對(duì)收到的貨物不滿意,則可以要求管理員申請退款或退貨處理,交易將失敗。4.3后臺(tái)功能需求分析4.3.1用戶管理需求(1)用戶列表用戶列表可以列出購物站點(diǎn)上的所有注冊用戶,管理員可以查看和編輯相關(guān)的用戶信息。管理員不僅可以通過電話號(hào)碼和用戶名查找用戶,還可以選擇用戶星號(hào)以查看該星號(hào)下所有用戶的列表。(2)星級(jí)管理用戶該系統(tǒng)可以根據(jù)用戶點(diǎn)劃分星星。每顆星享有不同的利益。星級(jí)越高,政策越優(yōu)惠。例如,三星用戶可以無故享受7天的退換貨,四星級(jí)用戶可以使用100減10的優(yōu)惠政策,等等。如果用戶進(jìn)行不誠實(shí)的購買,管理員還可以降低用戶評(píng)分。(3)管理用戶評(píng)論購買產(chǎn)品并確認(rèn)收貨后,用戶可以對(duì)產(chǎn)品發(fā)表評(píng)論。管理員可以查看評(píng)論內(nèi)容或按用戶名搜索以查看用戶的評(píng)論。管理員可以回復(fù)用戶的評(píng)論,但不能刪除。4.3.2商品管理需求(1)產(chǎn)品清單管理員可以在“商品清單”中顯示將在購物中心出售的商品,包括商品名稱,品牌,分類和有關(guān)商品的其他信息。管理員可以搜索產(chǎn)品并按類別請求產(chǎn)品。(2)商品分類管理員可以在添加產(chǎn)品時(shí)添加產(chǎn)品分類或選擇適當(dāng)?shù)漠a(chǎn)品分類。(3)添加商品要添加產(chǎn)品,必須首先輸入有關(guān)產(chǎn)品的基本信息,例如產(chǎn)品名稱,產(chǎn)品數(shù)量,產(chǎn)品分類等。那么您需要編輯產(chǎn)品信息,例如產(chǎn)品規(guī)格,產(chǎn)品描述,產(chǎn)品圖像等。管理員還可以刪除添加的項(xiàng)目。(4)產(chǎn)品信息管理用戶在購買產(chǎn)品時(shí)必須選擇產(chǎn)品功能。管理員可以設(shè)置產(chǎn)品規(guī)格的名稱和顯示順序。管理員還可以將屬性值添加到產(chǎn)品規(guī)格中或刪除不必要的屬性值。同時(shí),管理員可以編輯產(chǎn)品信息,例如產(chǎn)品介紹,產(chǎn)品圖像等,以方便用戶查看。4.3.3訂單管理模塊(1)配送管理根據(jù)有關(guān)訂單的基本信息,例如訂單號(hào),收件人的姓名,收件人的地址,收件人的手機(jī)號(hào)碼,管理員可以進(jìn)行分發(fā)。分發(fā)狀態(tài)包括交付,交付,交付失敗和交付完成。(2)退貨與退款管理退貨訂單包括訂單號(hào),用戶名,退貨金額,申請備案時(shí)間和有關(guān)要退回商品的物流信息。用戶發(fā)送退貨和退款請求后,系統(tǒng)將自動(dòng)生成一條記錄。管理員可以在后臺(tái)查看此條目,然后處理該應(yīng)用程序以退還用戶資金。用戶可以在其主頁上看到處理退款的進(jìn)度,并可以隨時(shí)與管理員聯(lián)系。4.3.4運(yùn)營管理模塊(1)賬戶管理當(dāng)用戶在購物中心購物時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)帳戶記錄,包括付款,收款,退款等。管理員可以在一段時(shí)間內(nèi)查看帳戶信息或請求有關(guān)普通帳戶的信息。(2)咨詢管理管理員可以在后臺(tái)為用戶提供咨詢服務(wù),詢問一些常規(guī)問題以自動(dòng)回答,管理員可以檢查用戶咨詢的狀態(tài)并快速響應(yīng)咨詢而無需及時(shí)答復(fù)。管理員還可以咨詢和分類例如購買過程,有關(guān)產(chǎn)品的問題,付款方式等。由于添加了分類,用戶可以方便地查看并獲得最佳的用戶體驗(yàn)。(3)廣告管理系統(tǒng)可以在購物網(wǎng)站的主頁上做廣告。管理員可以添加和修改廣告信息,例如廣告名稱,廣告圖像,廣告鏈接的地址和其他信息。(4)銷售統(tǒng)計(jì)管理銷售統(tǒng)計(jì)信息可以顯示最近的銷售,查看上周或一個(gè)月的銷售或查看特定時(shí)間段的銷售。(5)操作日志管理管理員在后臺(tái)執(zhí)行的所有操作都將在操作日志表中生成條目,包括操作內(nèi)容,操作類型,操作日期等。如果管理員遇到操作錯(cuò)誤或系統(tǒng)出現(xiàn)問題,則可以通過日志盡快找到原因。易于管理并可以提供系統(tǒng)安全性的操作。4.4數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表是系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的重要基礎(chǔ)。下面列出了幾個(gè)重要的購物系統(tǒng)數(shù)據(jù)庫表。表4-1.用戶信息表名稱描述類型長度是否為空約束USER_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵USERNAME用戶名VARCHAR2(40)40否無PASSWORD密碼VARCHAR2(40)40否無SEX性別VARCHAR2(2)2是無REG_DATE注冊日期DATE-否無EMAIL郵箱VARCHAR2(100)100是無PHONE電話VARCHAR2(40)40否無ADDRESS地址VARCHAR2(100)100否無IMG頭像文件名VARCHAR2(100)100是無BIRTHDAY生日DATE-是無POINTS積分NUMBER(8)8是無KEYS安全密鑰VARCHAR2(100)100否無STAR用戶星級(jí)NUMBER(8)8是無USER_LIMITS用戶權(quán)限NUMBER(8)8否無表4-2.商品信息表名稱描述類型長度是否為空約束GOOD_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵NAME商品名稱VARCHAR2(40)40否無ATTRIBUTE1屬性1VARCHAR2(100)100是無ATTRIBUTE2屬性2VARCHAR2(100)100是無IMG圖片文件名VARCHAR2(100)100否無PRICE價(jià)格NUMBER-否無SN商品編號(hào)VARCHAR2(40)40否無BRAND_ID商品品牌NUMBER(10)10否外鍵CATEGORY_ID商品分類NUMBER(10)10否外鍵SALES銷量NUMBER(8)8否無MONTH_SALE月銷量NUMBER(8)8否無COLLECTION收藏?cái)?shù)NUMBER(8)8否無STOCK庫存NUMBER(8)8否無IS_MARKET是否上架NUMBER(2)2否無SCORE評(píng)分NUMBER(8)8否無MOME備注VARCHAR2(100)100是無表4-3.購物車信息表名稱描述類型長度是否為空約束CART_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵USER_ID用戶IDNUMBER(8)8否外鍵DATE創(chuàng)建日期DATE-否無表4-4.訂單信息表名稱描述類型長度是否為空約束ORDER_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵ORDERNUM訂單編號(hào)VARCHAR2(100)100否無USER_ID用戶IDNUMBER(8)8否外鍵MANAGER_ID管理員IDNUMBER(8)8否外鍵ORDER_DATE訂單日期DATE-否無MONEY交易金額NUMBER(8)8否無PHONENUM電話號(hào)碼VARCHAR2(100)100否無ADDRESS收貨地址VARCHAR2(100)100否無IS_PAY是否付款NUMBER(2)2否無IS_DISPATCH是否發(fā)貨NUMBER(2)2否無COUPON_ID優(yōu)惠券NUMBER(8)8是外鍵PAY_DATE付款時(shí)間DATE-是無DISPATCH_DATE發(fā)貨時(shí)間DATE-是無ORDER_STATUS訂單狀態(tài)NUMBER(5)5否無DEAL_DATE交易完成時(shí)間DATE-是無POINT獲得積分NUMBER(8)8是無表4-5.管理員信息表名稱描述類型長度是否為空約束MANAGER_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵NAME管理員名稱VARCHAR2(40)40否無PASSWORD密碼VARCHAR2(40)40否無EMAIL電子郵箱VARCHAR2(100)100是無PHONE手機(jī)號(hào)碼VARCHAR2(40)40否無REG_DATE注冊日期DATE-是無DEPARTMENT所屬部門VARCHAR2(40)40否無MANGER_LIMITS管理權(quán)限NUMBER(8)8否無表4-6.用戶賬單明細(xì)表名稱描述類型長度是否為空約束USERCHECK_ID唯一標(biāo)識(shí)NUMBER(8)8否主鍵PAY_ID支付方式NUMBER(8)8否外鍵USER_ID用戶IDNUMBER(8)8否外鍵MONEY金額NUMBER-否無PAY_DATE支付日期DATE-否無CHECK_TYPE賬單類型VARCHAR2(40)40否無RE_ACCOUNT對(duì)方賬戶VARCHAR2(100)100否無RE_NAME對(duì)方戶名VARCHAR2(40)40否無
5網(wǎng)上購物商城系統(tǒng)實(shí)現(xiàn)5.1購物系統(tǒng)界面用戶界面應(yīng)盡可能簡單和美觀,以便用戶可以輕松找到登錄,查看和購買產(chǎn)品所需的功能,并且易于修改和維護(hù)。同時(shí),有必要確保用戶的合法性和系統(tǒng)的安全性。用戶只能查看和購買產(chǎn)品,管理員可以控制系統(tǒng)。圖5-1和5-2分別顯示了系統(tǒng)主頁的可視化和用戶登錄界面的可視化。圖5-1.商城購物界面圖5-2.用戶登錄界面5.2用戶注冊界面用戶進(jìn)入系統(tǒng)首頁后,單擊“注冊”鏈接,進(jìn)入注冊頁面,如圖5-3所示。圖5-3.用戶注冊界面關(guān)鍵實(shí)現(xiàn)代碼:5.3商品搜索功能模塊系統(tǒng)的第一頁提供了用于搜索產(chǎn)品的輸入字段。用戶在輸入字段中輸入關(guān)鍵字以搜索產(chǎn)品,然后單擊搜索按鈕。系統(tǒng)在后臺(tái)傳輸用戶輸入的關(guān)鍵字。產(chǎn)品搜索結(jié)果如圖5-4所示。圖5-4.系統(tǒng)搜索界面關(guān)鍵代碼實(shí)現(xiàn):5.4購物車功能模塊查看產(chǎn)品時(shí),用戶可以將自己喜歡的產(chǎn)品添加到購物籃中。添加購物車時(shí),單擊“添加購物車”按鈕,界面如下所示:圖5-5.購物車界面關(guān)鍵代碼實(shí)現(xiàn):5.5在線支付功能模塊系統(tǒng)使用第三方平臺(tái)界面開發(fā)在線支付功能,實(shí)現(xiàn)界面如下:圖5-6.商品支付界面
6結(jié)論本文主要基于JAVA技術(shù)開發(fā)了一套網(wǎng)上購物商城系統(tǒng),本文首先闡述了網(wǎng)上購物商城相關(guān)研究背景及意義,對(duì)本次系統(tǒng)設(shè)計(jì)所使用的相關(guān)理論技術(shù)進(jìn)行概述,為后文研究打下理論基礎(chǔ)。首先從系統(tǒng)功能以及非功能兩方面進(jìn)行系統(tǒng)需求分析,對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),分別從前臺(tái)系統(tǒng)以及后臺(tái)系統(tǒng)兩個(gè)方面對(duì)系統(tǒng)功能進(jìn)行詳細(xì)設(shè)計(jì),基于SQL數(shù)據(jù)庫技術(shù)設(shè)計(jì)了數(shù)據(jù)庫,最后實(shí)現(xiàn)了網(wǎng)上購物商城系統(tǒng)各功能模塊及界面,希望通過本文的研究能夠?yàn)榫W(wǎng)上購物商城系統(tǒng)研究提供一定參考。致謝致謝本次論文寫作首先要感謝我的指導(dǎo)老師給我提出的寶貴意見,還要感謝一直支持我鼓勵(lì)我關(guān)心我的家人和朋友們,是你們一直以來的陪伴幫助我一起完成此次論文寫作!參考文獻(xiàn)參考文獻(xiàn)參考文獻(xiàn)黃建澍.淺談“互聯(lián)網(wǎng)+”對(duì)外貿(mào)的影響(深圳)[J].知識(shí)經(jīng)濟(jì),2016(15).張周平.2017年度中國電子商務(wù)市場數(shù)據(jù)監(jiān)測報(bào)告[R].電子商務(wù)研究中心,2018.PanH,JiangWR,YanJ,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 排水溝穿越道路施工方案
- 水污染治理工程施工方案
- 濮陽拉森鋼板樁施工方案
- 遼寧民宿文旅施工方案
- 幼兒園獲獎(jiǎng)公開課:小班數(shù)學(xué)《草裙舞》教學(xué)設(shè)計(jì)
- 燈箱廣告改造施工方案
- 正安建筑打樁施工方案
- 數(shù)控加工工藝與編程技術(shù)基礎(chǔ) 教案 模塊三 項(xiàng)目二 綜合件的加工(3-4)
- 水稻種植中多發(fā)病蟲害的發(fā)生特點(diǎn)及針對(duì)性綠色防控技術(shù)具體分析
- 【專精特新】折疊屏手機(jī)行業(yè)市場份額證明材料(智研咨詢發(fā)布)
- GB∕T 7260.40-2020 不間斷電源系統(tǒng) UPS 第4部分:環(huán)境 要求及報(bào)告
- 中學(xué)生心理健康診斷測驗(yàn)-MHT量表
- 2022年CAD快捷鍵-CAD常用快捷鍵命令大全
- 流感病人的護(hù)理ppt課件
- 高邊坡施工危險(xiǎn)源辨識(shí)及分析
- 【李建西醫(yī)案鑒賞系列】三當(dāng)歸四逆湯治療頸腫案
- 安全文明施工管理(EHS)方案(24頁)
- 結(jié)構(gòu)化思維PPT通用課件
- 劉姥姥進(jìn)大觀園課本劇劇本3篇
- 2022年拖拉機(jī)駕駛?cè)丝荚噮⒖碱}庫(含答案)
- 產(chǎn)品承認(rèn)書客(精)
評(píng)論
0/150
提交評(píng)論