【正文】
子商務(wù)的應(yīng)用,設(shè)計(jì)和開發(fā)了 基于 web 的百貨商店 。s depth of the electronic merce will be expanded. Electronic merce enterprise has opened up a quick and efficient trading platform. To an operating mercial enterprise, emerce site is not only the basis and reason for its survival, but also window of information display and business activities, so the prospect of emerce is obvious. It has the inestimable development momentum. This thesis which is written for the application of electronic merce is aimed to designing and developing department store based on web. This system utilizes the MySQL database and the Java language under developing tools of to design and develop B2C sales system of online which is the department store and has realized the customer’s registration and login, to add, delete, modify, and query goods for customer and other operations which finally makes the shopping cart and order management e true, as well as the administrator’s login for the management of customers and modities’ information to add, delete, modify, and query. Meantime customers can directly manage the orders, and it also provides a simple and convenient shopping 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 III platform for the customer and administrator, having solved the problems such as product propaganda restrictions, customers’ not understanding market latest information quickly and business turnover. Keywords emerce。顧名思義,其內(nèi)容包含兩方面,一是電子方式,二是商貿(mào)活動(dòng)。電子商務(wù)可以包括通過電子方式進(jìn)行的各項(xiàng)社會(huì)活動(dòng)。另外還有消費(fèi)者對(duì)消費(fèi)者( CustomertoCustomer)這種大步增長(zhǎng)的模式。 廣義的電子商務(wù)定義為,使用各種電子工具從事商務(wù)或活動(dòng)。電子商務(wù)是在技術(shù)、經(jīng)濟(jì)高度發(fā)達(dá)的現(xiàn)代社會(huì)里,掌握信息技術(shù)和商務(wù)規(guī)則的人,系統(tǒng)化地運(yùn)用電子工具,高效率、低成本地從事以商品交換為中心的各種活哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 2 動(dòng)的總稱。信息消費(fèi)作為直接或間接以信息產(chǎn)品和信息服務(wù)為消費(fèi)對(duì)象的消費(fèi)活動(dòng),具有結(jié)構(gòu)層次高、綠色無(wú)污染、帶動(dòng)作用強(qiáng)等特點(diǎn),已經(jīng)成為當(dāng)前我國(guó)有效擴(kuò)大內(nèi)需、促進(jìn)經(jīng)濟(jì)平穩(wěn)較快發(fā)展的重要著力點(diǎn)。 CINNIC 的《第 30 次中國(guó)互聯(lián)網(wǎng)報(bào)告發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,截至 20xx 年 6 月底,我國(guó) 網(wǎng)絡(luò) 購(gòu)物使用率提升至 %,較 20xx年年底用戶增長(zhǎng) %。以京東商城為例, 20xx~ 20xx 年,京東商城從一家中關(guān)村小店發(fā)展到年銷售額突破 102 億元的信息消費(fèi)領(lǐng)域 B2C 巨頭,年均復(fù)合增長(zhǎng)率高達(dá) %。應(yīng)用近兩年興起的 O2O(Online To Offline)電子商務(wù)創(chuàng)新模式建立的網(wǎng)站數(shù)量已經(jīng)越來(lái)越多,如估值已達(dá) 10 億美元的大眾點(diǎn)評(píng)網(wǎng);一批以大眾商品團(tuán)購(gòu) 為主的網(wǎng)站,如中團(tuán)網(wǎng)、籬笆網(wǎng)、美團(tuán)網(wǎng)、 58 團(tuán)購(gòu)、窩窩團(tuán)、拉手網(wǎng)等;專門為消費(fèi)者提供生活信息和服務(wù)的網(wǎng)站,如趕集網(wǎng)、搜房網(wǎng)等不斷涌現(xiàn)。 《 軟件 和信息技術(shù)服務(wù)哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 3 業(yè) “ 十二五 ” 發(fā)展規(guī)劃》中明確指出,要大力 發(fā)展數(shù)字互動(dòng)娛樂、數(shù)字媒體、數(shù)字出版、移動(dòng)支付、位置服務(wù)、社交網(wǎng)絡(luò)服務(wù)等基于網(wǎng)絡(luò)的信息服務(wù)。到 20xx 年 12 月,我國(guó)電子商務(wù)市場(chǎng)交易額已達(dá) 6 萬(wàn)億元,同比增長(zhǎng) 33%。電子商務(wù)信息和交易平臺(tái)正在向?qū)I(yè)化和集成化的方向發(fā)展。在健全完善電子商務(wù)環(huán)境方面,相關(guān)政府部門圍繞促進(jìn)電子商務(wù)發(fā)展、電子認(rèn)證、網(wǎng)上支付和現(xiàn)代 物流 等主題,出臺(tái)了一系列政策、規(guī)章和標(biāo)準(zhǔn)規(guī)范,為構(gòu)建適合國(guó)情和發(fā)展規(guī)律的電子商務(wù)制度環(huán)境進(jìn)行了積極探索。這兩方面人員往往缺乏共同的語(yǔ) 言,用戶熟悉本身的業(yè)務(wù)但不熟悉計(jì)算機(jī)技術(shù),軟件人員熟悉計(jì)算機(jī)技術(shù)但往往不熟悉用戶的業(yè)務(wù),軟件人員習(xí)慣用數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、編程語(yǔ)言等方式來(lái)討論問題,而用戶不能確切的理解這些概念,所以雙方交流時(shí)存在著隔閡。首先需要實(shí)現(xiàn)網(wǎng)上購(gòu)物的基本功能,顯示商品列表、添加商品到購(gòu)物車、確認(rèn)訂單,我所研究的重點(diǎn)是對(duì)網(wǎng)上購(gòu)物車的設(shè)計(jì)與實(shí)現(xiàn)模塊。 系統(tǒng)功能 簡(jiǎn)介 系統(tǒng)各模塊功能介紹,整個(gè)系統(tǒng)主要分成管理員和客戶兩大模塊 , 用戶模塊主要有個(gè)人信息維護(hù),訂單信息維護(hù),購(gòu)物車管理,商品查詢和商品訂購(gòu)等功能。 圖 22 管理員用例圖 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 6 開發(fā)環(huán)境 系統(tǒng)環(huán)境: windowsXP/JDK6。 編程語(yǔ)言: JAVA、 JavaScript、 HTML 等 。 JDK 引入了 StringBuilder 類,這個(gè)類的方法不具有同步,這使得該類比 StringBuffer 類更高效。 其 可以用最快速的方式將 Fireworks,F(xiàn)reeHand,或 Photoshop 等檔案移至 網(wǎng)頁(yè) 上。除此之外,只要單擊便可使 Dreamweaver 自動(dòng)開啟 Firework 或Photoshop 來(lái)進(jìn)行編輯與設(shè)定圖檔的最佳化。 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 7 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。 它 短小精悍,又是在客戶機(jī)上執(zhí)行的, 所以 大大提高了網(wǎng)頁(yè)的瀏覽速度和交互能力。 JSP 的出現(xiàn)大大簡(jiǎn)化了 Servlet處理 Web系統(tǒng)的工作量。其次是性能,執(zhí)行一次以 后,會(huì)停留在內(nèi)存中一段時(shí)間,當(dāng)有相同的請(qǐng)求發(fā)生時(shí), Servlet 會(huì)利用不同的線程來(lái)處理,在性能上會(huì)有大幅的提升,而服務(wù)器會(huì)自動(dòng)清除停留時(shí)間過長(zhǎng)而且沒有執(zhí)行的 Servlet,最后 Servlet 也有類型檢查的特性,并且利用 Java 的垃圾收集與沒有指針的設(shè)計(jì),使得 Servlet 避免內(nèi)存管理的問題 [11]。在這個(gè) 應(yīng)用程序 中,當(dāng)需要和 數(shù)據(jù)源進(jìn)行交互的時(shí)候則使用這個(gè)接口,并且編寫一個(gè)單獨(dú)的類來(lái)實(shí)現(xiàn)這個(gè)接口在邏輯上對(duì)應(yīng)這個(gè)特定的數(shù)據(jù)存儲(chǔ) 系統(tǒng)的安全性 身份鑒別 系統(tǒng)用于客戶對(duì)商品的購(gòu)買,因此安全性 尤為重要,為防止未授權(quán)用戶和未注冊(cè)用戶繞過用戶登錄頁(yè)面進(jìn)入系統(tǒng)其他頁(yè)面,本系統(tǒng)用 Session 會(huì)話實(shí)現(xiàn)用戶身份驗(yàn)證,認(rèn)證用戶需正確輸入用戶名和密碼才可進(jìn)入本系統(tǒng),相 反驗(yàn)證失敗都將停留在登陸頁(yè)面 [12]。 本章小結(jié) 需求分析對(duì)于一個(gè)系統(tǒng)的設(shè)計(jì)至關(guān)重要,本章介紹了該系統(tǒng)需要實(shí)現(xiàn)的功能、開發(fā)環(huán)境、開發(fā)工具、軟件環(huán)境、編程語(yǔ)言和用到的技術(shù)等。 DAO 層 主要是與數(shù)據(jù)庫(kù)打交道,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增刪改查,該層用到技術(shù)主要是 JavaBean 技術(shù),程序位于根目錄下的 包中 [13]。 m e s s a g e C o n t e n tm e s s a g e I Dg o o d s I DL e a v i n g T i m el e a v i n g M e s s a g e 圖 33 留言 表 購(gòu)物車明細(xì)表屬性包括商品 ID( goodsID)、購(gòu)物車 ID( carID)、商品數(shù)量( quantity) , ER 圖如圖 34 所示。 t o t a l P r i c ec r e a t e T i m eo r d e r I Dc u s t o m e r I DO r d e r F o r mq u a n t i t yg o o d s I D圖 37 訂單表 各個(gè)實(shí)體之間的對(duì)應(yīng)關(guān)系如圖 38 所示。注冊(cè)時(shí)需要進(jìn)行用戶驗(yàn)證,如果驗(yàn)證成功,則注冊(cè)成功,相反則注冊(cè)失敗。 管理員信息表 圖 312 管理員登陸數(shù)據(jù)流圖 購(gòu)物車數(shù)據(jù)流圖 顧客可以在購(gòu)物車?yán)镏苯訉?duì)訂單信息進(jìn)行更改,從而生成新訂單,對(duì)顧客是很方便的。 商品表 圖 314 商品信息維護(hù)數(shù)據(jù)流圖 商品查詢數(shù)據(jù)流圖 顧客可以在商城主界面內(nèi)的搜索欄里輸入想查詢的商品名,就可以查到符合條件的商品列表。管理員模塊主要是管理商城后臺(tái)的一些信息,包括查看、添加、修改商品信息,管理顧客信息,修改密碼等。如圖 42 所示。如圖 44,45 所示。 如圖 47 所示。 如圖 49, 410 所示。 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 22 第 5 章 系統(tǒng)的 編碼與實(shí)現(xiàn) 管理員界面 通過管理員后臺(tái)登錄實(shí)現(xiàn)顧客注冊(cè)、登陸本系統(tǒng),實(shí)現(xiàn)顧客對(duì)商品的添加、刪除、修改、查詢等操作,實(shí)現(xiàn)顧客對(duì)購(gòu)物車和訂單的管理,實(shí)現(xiàn)管理員的登陸,對(duì)客戶信息的管理,實(shí)現(xiàn)管理員對(duì)商品信息進(jìn)行增、 刪、改、查等功能,為顧客和管理員提供一個(gè)簡(jiǎn)單,方便的購(gòu)物交流平臺(tái),解決了產(chǎn)品的宣傳受限制,顧客無(wú)法及時(shí)快速的了解市場(chǎng)動(dòng)態(tài),商業(yè)經(jīng)濟(jì)周轉(zhuǎn)等問題。 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 23 圖 52 管理員商品查詢修改頁(yè)面 修改顧客信息界面 在修改客戶信息界面,有用戶編號(hào)、用戶登錄名、密碼、聯(lián)系地址、聯(lián)系電話、郵箱等輸入框,在這些框內(nèi)填入新信息后,點(diǎn)“確定”按鈕即可完成顧客信息的修改,點(diǎn)“重置”重新填寫。用戶登錄用戶主頁(yè)面可查看自己的訂單,對(duì)訂單詳細(xì)內(nèi)容進(jìn)行查詢。在主界面的左側(cè)部分,有為顧客提供商品搜索和用戶登錄、注冊(cè)的輸入框。 圖 56 顧客主界面 顧客購(gòu)買商品詳情 界 面 在商品購(gòu)買詳情界面,顧客可以直觀的看到商品的詳細(xì)信息,其中包括商品名稱、商品價(jià)格、庫(kù)存剩余等。不僅如此,顧客還可以直接對(duì)購(gòu)物車進(jìn)行編輯,例如修改購(gòu)買數(shù)量或者刪除。 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 28 第 6 章 系統(tǒng)測(cè)試 測(cè)試目的 為了驗(yàn)證開發(fā)人員所開發(fā)項(xiàng)目得合理性、完善程度以及為用戶提供具有說(shuō)服力的數(shù)據(jù)。 會(huì)員注冊(cè)必須在用戶昵稱、輸入密碼、確認(rèn)密碼、聯(lián)系地址中填入相應(yīng)的內(nèi)容,其中輸入密碼是確認(rèn)密碼必須相同,否則將不能注冊(cè)成功。 哈爾濱理工大學(xué)學(xué)士學(xué)位畢業(yè)論文 29 管理員登錄窗口的測(cè)試 測(cè)試管理員信息功能,內(nèi)容包括對(duì)新管理員信息入庫(kù)、對(duì)修改信息的合理性檢查、合法性檢查。若輸入的商品名稱數(shù)據(jù)庫(kù)中不存在則找不到符合的商品。 修改商品信息時(shí)要先查看商品信息,先選擇商 品類型,找到需要修改的商品信息,根據(jù)自己的需要修改內(nèi)容,最后提交更新即可。其中用戶昵稱設(shè)定為必須是普通英文字符、字母、數(shù)字和下劃線。 在“商品類型”選擇框中選擇“母嬰用品”,點(diǎn)擊“查詢”按鈕出現(xiàn)以下界面: 圖 62 商品查詢界面 本章小結(jié) 通過對(duì)軟件的測(cè)試,及時(shí)發(fā)現(xiàn)了一些問題,為軟件的改進(jìn)與完善起到了重要作用。通過近三個(gè)月的努力,目前該系統(tǒng)的程序設(shè)計(jì)和論文撰寫已經(jīng)基本結(jié)束了。用戶輸入用戶名和密碼后單擊“登錄”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗(yàn)證則轉(zhuǎn)到后臺(tái)首頁(yè),反之則提示錯(cuò)誤。登陸用戶可以通過訂單號(hào)查詢訂單。 生成訂單是網(wǎng)上購(gòu)物商城的最終目的,前面的所有的功能的實(shí)現(xiàn)都是為最后生成訂單是網(wǎng)上購(gòu)物商城的最終目的,在此要生成一個(gè)可以供用戶隨時(shí)查詢訂單號(hào),還要保存用戶訂單中所購(gòu)買的商品信息。而且使用起來(lái)極為方便,界面友好,編譯簡(jiǎn)單,只要編譯一次以后在運(yùn)行時(shí)就不需要再次編譯了,節(jié)省了運(yùn)行的時(shí)間,提高了響應(yīng)速度。本次設(shè)計(jì)運(yùn)用了大量軟件工程的思想和相關(guān)的數(shù)據(jù)庫(kù)知識(shí),對(duì)大學(xué)所學(xué)的 知識(shí)得以鞏固