版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于JAVAEE的網(wǎng)上藥店銷(xiāo)售平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)
基于JAVAEE的網(wǎng)上藥店銷(xiāo)售平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)畢業(yè)論文(設(shè)計(jì))題目:基于JAVAEE的網(wǎng)上藥店銷(xiāo)售平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(英文):BasedonJAVAEEonlinepharmaciessellplat(yī)formdesignandimplementation學(xué)院:科學(xué)與技術(shù)學(xué)院專(zhuān)業(yè):軟件設(shè)計(jì)姓名:曾祥武學(xué)號(hào):指導(dǎo)教師:鐘桂鳳日期:2016年4月基于JAVAEE的網(wǎng)上藥店銷(xiāo)售平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,應(yīng)用軟件迅速普及,大到廠礦校企,小到圖書(shū)、餐飲、醫(yī)藥管理等,隨處都可看到它的身影。在以往依靠人工為主的醫(yī)藥管理方面,計(jì)算機(jī)和計(jì)算機(jī)管理系統(tǒng)逐步唱起了主角,憑借省時(shí)、省力、低誤差等優(yōu)點(diǎn),從根本上改變了醫(yī)藥管理的傳統(tǒng)模式,節(jié)省了人力資源,提高了工作效率。該系統(tǒng)是基于JAVAEE技術(shù)開(kāi)發(fā)的Web應(yīng)用,以典型的MVC模式架構(gòu)為基礎(chǔ)。通過(guò)SSH框架來(lái)實(shí)現(xiàn),系統(tǒng)基于B/S分布式結(jié)構(gòu),適應(yīng)范圍廣闊。關(guān)鍵詞:JAVAEE;SSHBasedonJAVAEEonlinepharmaciessellplat(yī)formdesignandimplementationAbstractWiththecontinuousdevelopmentofcomputertechnology,therapidexpansionintheapplicationsoftware,awiderangetofactoriesandminesorasmallrangetobooks,food,medicine,management.Itcanbeseenineverywhere.Inthepastmainlyrelyonartificialmedicinemanagement,computersandcomputermanagementsysteminaplumbpositiongradually,withtheadvantagesofthesaving,energysaving,lowerror,fundamentallychangethetraditionalpatternofmedicinemannagement,savethehumanresourcesimprovetheworkingefficiency.ThesystemisbasedonJaveEEWebapplicat(yī)ionofthetechnologydevelopment,basedonthetypicalpatternofMVCarchitecture.ThroughSSHf(wàn)rameworktoimplement,distributedsystembasedonB/Sstructure,wideadaptat(yī)ionKeywords:
JAVAEE,SSH目錄1前言....。.........。。..。。.。。.。...。.....。.....。。。.。..。。。...。。..。..。.6TOC\o”1—3”\h\z\u1。1課題背景7HYPERLINK\l_Toc104691.2課題意義7HYPERLINK\l_Toc162701。3課題開(kāi)發(fā)環(huán)境71.4國(guó)內(nèi)發(fā)展現(xiàn)狀72相關(guān)技術(shù)介紹.......。...。。。..。。。.。。.....。。......。.....。。...。.......8HYPERLINK\l_Toc258202。1系統(tǒng)設(shè)計(jì)采用的核心技術(shù)PAGEREF_Toc258208HYPERLINK\l_Toc283452。1系統(tǒng)開(kāi)發(fā)環(huán)境PAGEREF_Toc2834593可行性研究和需求分析。。.。。。.。..。。.。.。...。.。....。。.。。.。.。。。11HYPERLINK\l_Toc263093.1可行性分析PAGEREF_Toc26309113.1.1經(jīng)濟(jì)可行性PAGEREF_Toc1450711HYPERLINK\l_Toc256113。1。2技術(shù)可行性PAGEREF_Toc2561111HYPERLINK\l_Toc207743.1。2操作可行性PAGEREF_Toc2077411HYPERLINK\l_Toc12383。1。3系統(tǒng)功能需求描述124數(shù)據(jù)庫(kù)設(shè)計(jì).。...。...。.。。....。。。.。..。.....。..。.。。.。。..。.。.。...。。134。1數(shù)據(jù)分析PAGEREF_Toc2424413HYPERLINK\l_Toc1284。2數(shù)據(jù)庫(kù)表設(shè)計(jì)PAGEREF_Toc128144。2.1數(shù)據(jù)庫(kù)E-R圖PAGEREF_Toc879114HYPERLINK\l_Toc99344.2。2數(shù)據(jù)庫(kù)表PAGEREF_Toc9934155詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。.........。...。....。..。.。...。....。。。.。......。。.。...185。1系統(tǒng)前臺(tái)基本功能的設(shè)計(jì)與實(shí)現(xiàn)。...。。.。..。。...。。.。..。。。。....。.185。1.1注冊(cè)。。。。.....。。..。.。。.。。。.。.........。。....。。.。...。.。..185.1。1。1實(shí)現(xiàn)效果....。.。.。......。。..。..。。..。..。..。..。。。。.。185.1。1.2實(shí)現(xiàn)過(guò)程。。.。..。.。..。。..。....。.....。..。......。....195.1.2登錄..。...。.。.。。.......。。。.......。。.。。...。.。。.。..。265.1.2.1實(shí)現(xiàn)效果.。..。......。。.。.。。...。...。。.。。..。..。。..。265.1.2。1實(shí)現(xiàn)過(guò)程。。.。.。.。...。.。。.。....。..。..。........。...275.1.3商品展示模塊。......。...。。.。.。。..........。....。..。325。1.3.1實(shí)現(xiàn)效果。.。.。.。....。....。。.。.。。..。.....。.。.。。..。325。1.4購(gòu)物車(chē)模塊.。..。.。...。.....。。......。。.。。...。。.385。1.4.1實(shí)現(xiàn)效果。...。.。...。..。.。。。...。.。....。。.。...。。...385.1.4.2實(shí)現(xiàn)過(guò)程....。。.....。.。.。..。。。..。..。。。..。。。385。1。5關(guān)鍵字搜索。....。...。。..。....。..。.。......。....。..。。...。445.1.6在線客服.........。。。.。。...。.....。.。.。.。.。。...。.....。.。465。1。6。1實(shí)現(xiàn)效果.....。........。...。...。。。。....。。....465.1。6.2實(shí)現(xiàn)過(guò)程。。。....。.。。.....。...。..。.........。。..。。.465.2系統(tǒng)后臺(tái)管理功能設(shè)計(jì)與實(shí)現(xiàn)。.。。。.。。......。....。。。。..。。。.....475。2.1商品信息管理模塊。.....。。.。.。.。...........。..。。。.。.。..。475.2。1.1實(shí)現(xiàn)效果。.。...。...。...。..........。..。.。...。.475.2.1。2實(shí)現(xiàn)過(guò)程..。。。.。.。...。。.。....。。.。。。.。。....。。.。....475。2.2用戶信息管理模塊..。...。...。.。..。..。.。.。。.....。....625.2。2。1實(shí)現(xiàn)效果。...。.。....。。。..。.。...。。。。..。。.。.。.625.2。2。2實(shí)現(xiàn)過(guò)程。。.。...。.。..。.。.。。.。。.。。......。..。.625。2.3訂單管理模塊.。...。...。。...。...。。。.。。....。.。.。.。.。。..。。665.2。3。1實(shí)現(xiàn)效果..。。.。..。。。。..。..。。。..。。...。..。...。..。。..665.2。3.2實(shí)現(xiàn)過(guò)程..。。....。.。.。。。。。...。.....。...666.系統(tǒng)測(cè)試..。。.。.。。。。。.....。。。.....。。...。.。.....。。..。.。.。。.。..。。.。746。1軟件測(cè)試概述PAGEREF_Toc7271746.2測(cè)試內(nèi)容PAGEREF_Toc1224274結(jié)論.....。.....。.。.。。。.。..。...。。。。。..。.。。....。。.....。..。.。。......。75參考文獻(xiàn).。。。。..。。..。....。。.。.。....。.。..。.。。..。。....。..。。.76致謝...。....。。.....。。.。。..。..。.....。.。....。。。...。.。.。.。。。..。.771.前言1.1課題背景在日常醫(yī)藥管理中,面對(duì)眾多的藥品和眾多不同需求的顧客,每天都會(huì)產(chǎn)生大量的數(shù)據(jù)信息。以傳統(tǒng)的手工方式來(lái)處理這些信息,操作比較繁瑣,且效率低下。此時(shí),一套合理、有效、實(shí)用的醫(yī)藥銷(xiāo)售系統(tǒng)就顯得十分重要,利用其提供的藥品查詢、藥品分類(lèi)功能,可以進(jìn)行高效的管理、銷(xiāo)售,更好的為顧客服務(wù),于是,網(wǎng)上藥店應(yīng)運(yùn)而生。網(wǎng)上藥店是能夠通過(guò)電子商務(wù)交易市場(chǎng)實(shí)現(xiàn)與個(gè)人消費(fèi)者在互聯(lián)網(wǎng)上進(jìn)行醫(yī)藥商品的交易,其主要功能是網(wǎng)上藥品零售和在線藥學(xué)服務(wù).同時(shí),網(wǎng)上藥店與實(shí)體藥店相比具有藥品便宜、購(gòu)藥方便、保護(hù)隱私等優(yōu)點(diǎn),實(shí)體零售藥店很少見(jiàn)的藥品,消費(fèi)者可以在網(wǎng)上藥店購(gòu)買(mǎi)到。當(dāng)今社會(huì),使用網(wǎng)上購(gòu)物的消費(fèi)者也是越來(lái)越多,網(wǎng)上購(gòu)物的方便與快捷也令網(wǎng)上藥店這一模式越發(fā)的普及。1.2課題意義隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)領(lǐng)域不斷取得新的研究成果。并不斷地代替和延伸腦力勞動(dòng)方面發(fā)揮越來(lái)越重要的作用,無(wú)論是工業(yè)還是日常生活都越來(lái)越離不開(kāi)計(jì)算機(jī),尤其是在商店里,隨著規(guī)模不斷擴(kuò)大和產(chǎn)品的不斷增加,要處理大量的產(chǎn)品數(shù)據(jù)信息顯得尤為的重要.本系統(tǒng)主要是管理藥品的銷(xiāo)售管理和在線發(fā)布、客戶在線咨詢,其功能包括:后臺(tái)登陸、登陸的權(quán)限、不同的用戶登陸到不同的后臺(tái)、根據(jù)登錄到后臺(tái)的用戶權(quán)限不同能實(shí)現(xiàn)對(duì)信息的添加、刪除、修改、查詢等一項(xiàng)或多項(xiàng)功能。系統(tǒng)使用動(dòng)態(tài)頁(yè)面設(shè)計(jì),并用Mysql進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的鏈接設(shè)計(jì),以此形成整個(gè)管理系統(tǒng).1。3課題開(kāi)發(fā)環(huán)境主要開(kāi)發(fā)工具:MyEclipse10,MySQL、Tomcat6.0主要技術(shù)包括:JavaEE輕量級(jí)框架SSH1。4國(guó)內(nèi)發(fā)展現(xiàn)狀自2005年9月29日國(guó)家食品藥品監(jiān)督管理局正式發(fā)布《互聯(lián)網(wǎng)要批交易服務(wù)審批暫行規(guī)定》以來(lái),經(jīng)監(jiān)管部門(mén)批準(zhǔn),可以在互聯(lián)網(wǎng)上進(jìn)行藥品交易的單位共有69家,其中38家可向個(gè)人售藥,現(xiàn)如今全球的發(fā)展趨勢(shì)來(lái)看,醫(yī)藥電子商務(wù)必將成為未來(lái)的大勢(shì)所趨。2。相關(guān)技術(shù)介紹2。1系統(tǒng)設(shè)計(jì)采用的核心技術(shù)該系統(tǒng)采用目前最流行的SSH框架進(jìn)行設(shè)計(jì)。Java的開(kāi)源框架非常多,SSH便是由這眾多的框架集合而成的。SSH在JavaEE項(xiàng)目中表示了3種框架,即Spring+Struts+Hibernate。Struts是一個(gè)優(yōu)秀的MVC框架,對(duì)Model,View和Controller都提供了對(duì)應(yīng)的組件.Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架,是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,可以應(yīng)用在任何使用JDBC的場(chǎng)合,可以在Servlet/JSP的Web應(yīng)用中使用。本網(wǎng)站主要采用Struts2+Spring+Hibernate框架技術(shù)。框架的主要優(yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個(gè)組件,同時(shí)為JavaEE應(yīng)用程序開(kāi)發(fā)提供集成的框架。,以下對(duì)它們做一個(gè)簡(jiǎn)單的介紹:(1)Struts2框架技術(shù)Struts是一款優(yōu)秀的MVC框架,但隨著時(shí)間的流逝,技術(shù)的進(jìn)步,Struts1的局限性也越來(lái)越多地暴露出來(lái).而Struts2是Struts的下一代產(chǎn)品.是在Struts和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并,全新的Struts2框架.其全新的Struts2的體系結(jié)構(gòu)與Struts1的體系結(jié)構(gòu)的差別巨大。Struts2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開(kāi),所以Struts2可以理解為WebWork的更新產(chǎn)品。因?yàn)椋觮ruts2和Struts1有著太大的變化,但是相對(duì)于WebWo(hù)rk,Struts2只有很小的變化。(2)Spring框架技術(shù)Spring是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā).從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益.(3)Hibernate框架技術(shù)Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù).Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的JavaEE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任.2.1系統(tǒng)開(kāi)發(fā)環(huán)境EclipseEclipse是一種基于Java的可擴(kuò)展開(kāi)源開(kāi)發(fā)平臺(tái)。就其自身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括為人熟知的Java開(kāi)發(fā)工具。雖然大多數(shù)用戶很樂(lè)于將Eclipse當(dāng)作Java集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但Eclipse的目標(biāo)卻不僅限于此。Eclipse還包括插件開(kāi)發(fā)環(huán)境,這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。MySQLMySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語(yǔ)言”。SQL是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言.MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。因此本系統(tǒng)選用MySQL5.5進(jìn)行開(kāi)發(fā)。Tomcat(yī)Tomcat(yī)是Apache
軟件基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā)而成,是一個(gè)免費(fèi)的、開(kāi)放源碼的、支持JSP和Servlet技術(shù)的容器。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat(yī)中得到體現(xiàn),Tomcat(yī)5支持最新的Servlet2.4和JSP2.0規(guī)范.因?yàn)門(mén)omcat(yī)技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat6。0也很受廣大程序員喜愛(ài)。目前最新版本是6.0,本系統(tǒng)將使用該版本。3.可行性研究與需求分析3。1可行性分析3.1.1經(jīng)濟(jì)可行性現(xiàn)代網(wǎng)絡(luò)高速發(fā)展,影響著人類(lèi)生活的方方面面.電子商務(wù)也應(yīng)運(yùn)而生,蓬勃發(fā)展。足不出戶就能獲取方便快捷的購(gòu)物途徑、享受超值的購(gòu)物樂(lè)趣和優(yōu)質(zhì)的在線服務(wù);商家也可以無(wú)需真實(shí)的店鋪,不但降低投入、節(jié)省資金和擯棄傳統(tǒng)貿(mào)易的落后方式,更重要的能通過(guò)電子商務(wù)平臺(tái)擴(kuò)展商機(jī)、捕獲機(jī)遇,贏得更大利益?;ヂ?lián)網(wǎng)用戶的龐大規(guī)模是電子商務(wù)市場(chǎng)欣欣向榮的重要推動(dòng)力。利用電子商務(wù)和信息化從事網(wǎng)絡(luò)貿(mào)易的企業(yè)和個(gè)人,正成為社會(huì)經(jīng)濟(jì)領(lǐng)域的主體,在國(guó)民經(jīng)濟(jì)中發(fā)揮著重要的作用,隨著這類(lèi)群體的不斷擴(kuò)大,傳統(tǒng)的商業(yè)規(guī)則和商業(yè)秩序受到?jīng)_擊,重新解構(gòu),新的基于互聯(lián)網(wǎng)的電子商務(wù)經(jīng)濟(jì)體系正在構(gòu)建。政府的指引、主導(dǎo)和監(jiān)督、相關(guān)法律法規(guī)的制定和實(shí)施、電子商務(wù)行業(yè)行規(guī)制度的完善等都是促進(jìn)我國(guó)電子商務(wù)良好發(fā)展的重要因素。3。1。2技術(shù)可行性本系統(tǒng)采用輕量級(jí)的JavaEE架構(gòu)而成,由Struts、Hibernate、Spring三大框架整合的集成框架。框架一般具有即插即用的可重用性,成熟的穩(wěn)定性和高度集成易用性。JavaEE復(fù)雜的多層結(jié)構(gòu)決定了日益復(fù)雜的JavaEE項(xiàng)目需要運(yùn)用框架和設(shè)計(jì)模式控制軟件的質(zhì)量,SSH框架是目前JavaEEWeb項(xiàng)目開(kāi)發(fā)的主流框架,具有良好的團(tuán)隊(duì)可協(xié)作性,被廣泛的應(yīng)用于多個(gè)軟件系統(tǒng)中,所以框架的穩(wěn)定性很好,技術(shù)上具有很強(qiáng)的可行性。3.1。2操作可行性目前SSH框架流行與各大網(wǎng)站項(xiàng)目建設(shè),比如淘寶,京東,凡客等大型網(wǎng)上購(gòu)物網(wǎng)站,其中一部分項(xiàng)目就是綜合運(yùn)用SSH技術(shù).網(wǎng)上購(gòu)物主要是資金流,商流,物流的結(jié)合,資金流的應(yīng)用目前廣泛體現(xiàn)在網(wǎng)銀的使用,如支付寶等第三方安全支付軟件,商流就是各大購(gòu)物網(wǎng)站及B2B;B2C,C2C市場(chǎng)的廣大商家和買(mǎi)家.物流體系的配套設(shè)施也在逐步完善和提高,因此從資源,市場(chǎng),顧客這些市場(chǎng)和經(jīng)濟(jì)方面以及開(kāi)發(fā)環(huán)境技術(shù)方面,電子商務(wù)網(wǎng)站,也就是網(wǎng)上商城是完全可以趁工操作的。3.1.3系統(tǒng)功能需求描述本系統(tǒng)分為前后臺(tái)兩部分,前臺(tái)主要包括已登錄用戶和未登錄用戶,任何用戶都可以進(jìn)行商品的瀏覽,當(dāng)已注冊(cè)用戶登錄后,即刻進(jìn)行商品的購(gòu)買(mǎi),查看自己的購(gòu)物車(chē)以及添加、刪除、修改自己購(gòu)物車(chē)中的商品,確認(rèn)后即生成訂單。未登錄用戶如已注冊(cè)即可直接登錄,未注冊(cè)則可進(jìn)行注冊(cè)用戶操作。后臺(tái)管理員登錄進(jìn)入管理員中心,可進(jìn)行商品管理,商品一二級(jí)分類(lèi)管理,訂單管理和用戶管理.系統(tǒng)用例圖如3—1所示圖圖3-1系統(tǒng)用例圖4.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)分析1)對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù)的需求而言,由于主要是用于信息的提供、保存、更新和查詢等;因此,需要分析該系統(tǒng)功能所隱含的對(duì)數(shù)據(jù)應(yīng)用的需求,從而確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)。2)用戶注冊(cè)、登錄、驗(yàn)證等功能需要對(duì)用戶信息建立數(shù)據(jù)表,其中的數(shù)據(jù)項(xiàng)包括用戶id,用戶名,密碼,收貨人,郵箱,手機(jī)號(hào)碼,收貨地址,激活狀態(tài),激活碼.3)查看商品分類(lèi)信息和商品詳細(xì)信息等功能既需要對(duì)商品一二級(jí)分類(lèi)進(jìn)行管理,也需要針對(duì)每一個(gè)商品進(jìn)行管理,由于此系統(tǒng)商品屬性有兩層分類(lèi),于是此處我們至少需要三張數(shù)據(jù)表.4)用戶購(gòu)物后產(chǎn)生的訂單需要進(jìn)行管理,包括訂單的基本信息和詳細(xì)信息等;因此需要一張購(gòu)物車(chē)的數(shù)據(jù)表。5)訂單生成后,在訂單處理的過(guò)程中,用戶需要付款,確認(rèn)收貨等,修改訂單的狀態(tài),所以需要記錄訂單的狀態(tài),包括訂單包含的商品,收貨人,收貨地址以及訂單的狀態(tài)。6)后臺(tái)系統(tǒng)管理員需要對(duì)該系統(tǒng)進(jìn)行管理,所以需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)包括管理員ID、管理員用戶名、密碼。綜上所述,至少要?jiǎng)?chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng)用戶信息表,包括用戶ID,用戶名,密碼,收貨人,郵箱,手機(jī)號(hào)碼,收貨地址,激活狀態(tài),激活碼。管理員信息表,包括管理員ID,管理員用戶名,密碼.商品一級(jí)分類(lèi)信息表,包括一級(jí)分類(lèi)ID,一級(jí)分類(lèi)名商品二級(jí)分類(lèi)信息表,包括二級(jí)分類(lèi)ID,二級(jí)分類(lèi)名,所屬一級(jí)分類(lèi)商品信息表,包括商品ID,商品名,商品市場(chǎng)價(jià),商品商城價(jià),商品圖片地址,商品描述,商品是否熱門(mén),商品上傳時(shí)間,商品所屬二級(jí)分類(lèi)ID.購(gòu)物車(chē)信息表,購(gòu)物車(chē)ID,購(gòu)買(mǎi)商品數(shù)量,購(gòu)買(mǎi)商品總價(jià),購(gòu)買(mǎi)商品的ID,購(gòu)物車(chē)所屬的訂單表訂單信息表,訂單ID,訂單總價(jià),訂單生成時(shí)間,訂單狀態(tài),訂單收貨人名,收貨人聯(lián)系方式,收貨人地址,收貨人用戶ID4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)4。2.1數(shù)據(jù)庫(kù)E—R圖圖4.1數(shù)據(jù)庫(kù)E-R圖圖4.1數(shù)據(jù)庫(kù)E-R圖4.2。2數(shù)據(jù)庫(kù)表本系統(tǒng)的數(shù)據(jù)庫(kù)命名為shop,分為八張數(shù)據(jù)庫(kù)表。用戶表,如圖4。2.1所示圖4.2.1用戶表圖4.2.1用戶表一級(jí)分類(lèi)表,如圖4。2.2所示圖4.2.2一級(jí)分類(lèi)表圖4.2.2一級(jí)分類(lèi)表二級(jí)分類(lèi)表,如圖4.2.3所示圖圖4.2.3二級(jí)分類(lèi)表商品表,如圖4.2。4所示圖4.2.4商品表圖4.2.4商品表購(gòu)物車(chē)表,如圖4。2.5所示圖圖4.2.5購(gòu)物車(chē)表訂單表,如圖4.2。6所示圖圖4.2.6訂單表管理員表,如圖4.2.7所示圖圖4.2.7管理員表5.詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5。1系統(tǒng)前臺(tái)基本功能的設(shè)計(jì)與實(shí)現(xiàn)5。1。1注冊(cè)5.1。1.1實(shí)現(xiàn)效果用戶單擊注冊(cè)后需要輸入用戶名、密碼、確認(rèn)密碼,E—mail以及姓名,電話,地址,其中用戶名,密碼,確認(rèn)密碼和E—mail為必填項(xiàng),姓名,電話以及地址將作為用戶的收貨人姓名以及聯(lián)系電話和收貨地址。當(dāng)填寫(xiě)的用戶名在數(shù)據(jù)庫(kù)中已存在時(shí),當(dāng)光標(biāo)從用戶名欄離開(kāi),將提示用戶名已存在,否則則提示用戶名可使用;信息填寫(xiě)完整以及正確后提交會(huì)根據(jù)所填寫(xiě)的郵箱向用戶郵箱發(fā)送一封包含注冊(cè)激活碼的郵件,用戶需打開(kāi)該郵件中的網(wǎng)址進(jìn)行激活,成功激活后的用戶將可以進(jìn)行登錄操作。界面設(shè)計(jì)如圖5。1.1.1所示圖圖5.1.1注冊(cè)界面5。1。1。2實(shí)現(xiàn)過(guò)程異步校驗(yàn)代碼如圖5.1。1。2.1所示圖當(dāng)用戶名存在時(shí),如圖5。1.3所示圖5.1.3當(dāng)用戶名不存在時(shí),如圖5.1.4所示b.注冊(cè)功能實(shí)現(xiàn)代碼注冊(cè)所屬頁(yè)面:regist。jsp信息填寫(xiě)后提交到user_regist.actionuserAction中設(shè)置模型驅(qū)動(dòng)接收J(rèn)SP中傳過(guò)來(lái)的數(shù)據(jù),代碼如下:Action中實(shí)現(xiàn)regist方法,代碼如下:Service中實(shí)現(xiàn)save方法,代碼如下:其中有一工具類(lèi)UUIDtils、MailUitls用于向用戶郵箱發(fā)送激活郵件,工具類(lèi)代碼如下:MailUitls.java:UUIDUtils.java:DAO層中再實(shí)現(xiàn)save方法,代碼如下:在Struts.xml中配置返回值信息,msg返回值為全局變量頁(yè)面,用于信息的通知,配置以及頁(yè)面代碼如下:Msg.jsp頁(yè)面:界面效果如5。1.4所示圖5.1.4c.郵箱激活收取到的郵件如圖5.1。5所示圖5.1.5Action中active方法的實(shí)現(xiàn),代碼如下:Service層中findByCode方法的實(shí)現(xiàn),代碼如下:激活成功后界面如圖5.1.6所示圖5。1.65.1.2登錄5。1.2.1實(shí)現(xiàn)效果已注冊(cè)的用戶且激活后的用戶輸入注冊(cè)的用戶名和密碼,以及填寫(xiě)正確的驗(yàn)證碼后提交,若用戶名存在且密碼正確,則登錄成功,若用戶名不存在或密碼不正確則提示用戶名不存在或密碼不正確,若驗(yàn)證碼輸入錯(cuò)誤則提示驗(yàn)證碼錯(cuò)誤重新輸入。登錄界面如圖5.1.7所示圖5.1。75。1.2。2實(shí)現(xiàn)過(guò)程登錄頁(yè)面:login。jsp,代碼如下:用戶信息提交到user_login。action中,代碼如下:驗(yàn)證碼類(lèi)CheckImaAction.java的代碼如下:Dao層中l(wèi)ogin方法的實(shí)現(xiàn),代碼如下:登錄成功后界面如圖5.1。8所示圖5.1.8驗(yàn)證碼輸入錯(cuò)誤界面如圖5。1.9所示圖5。1。9用戶名輸入錯(cuò)誤或密碼輸入錯(cuò)誤或用戶未激活提示界面,如圖5.1。10所示圖圖5.1.3商品展示模塊5.1.3。1實(shí)現(xiàn)效果用戶通過(guò)點(diǎn)擊一級(jí)分類(lèi)顯示所有一級(jí)分類(lèi)下的商品,如圖5。1.11所示;點(diǎn)擊二級(jí)分類(lèi)顯示所有二級(jí)分類(lèi)下的商品,如圖5.1。12所示;點(diǎn)擊商品則進(jìn)入商品詳細(xì)頁(yè),如圖5.1.13所示.圖5。1。11圖5。1。12圖5。1.135。1。3。2實(shí)現(xiàn)過(guò)程點(diǎn)擊一級(jí)分類(lèi)顯示商品商品顯示頁(yè)為productList。jsp,代碼如下:Action中findByCid的實(shí)現(xiàn),代碼如下:Service層中findByCid方法的實(shí)現(xiàn),代碼如下:Dao層中findByCid方法的實(shí)現(xiàn),代碼如下:b.點(diǎn)擊二級(jí)分類(lèi)顯示商品Action中findByCsid方法的實(shí)現(xiàn)Service中findByPageCsid方法的實(shí)現(xiàn)Dao層中findByCsid方法的實(shí)現(xiàn)c.點(diǎn)擊商品顯示商品詳情頁(yè)Action中findByPid方法的實(shí)現(xiàn)Service中findByPid方法的實(shí)現(xiàn)Dao中findByPid、findCount、findByPage方法的實(shí)現(xiàn)5.1。4購(gòu)物車(chē)模塊5.1.4。1實(shí)現(xiàn)效果用戶添加商品到購(gòu)物車(chē),根據(jù)購(gòu)物車(chē)的商品數(shù)量單價(jià)等計(jì)算出單價(jià)和小計(jì),提交后生成訂單。5.1.4.2實(shí)現(xiàn)過(guò)程購(gòu)物車(chē)頁(yè)面為orderlist.jsp,頁(yè)面代碼如下:orderAction中的實(shí)現(xiàn)代碼:orderService中的實(shí)現(xiàn)代碼:orderDao中的實(shí)現(xiàn)代碼:界面效果如圖5。1.13所示圖5。1。135.1.5關(guān)鍵字搜索關(guān)鍵字頁(yè)面代碼如下:Action中findByPname方法的實(shí)現(xiàn)Service中findByPname方法的實(shí)現(xiàn)Dao層中findCountPname、findByPagePname方法的實(shí)現(xiàn)界面效果如圖所示5。1。14所示圖5.1.145.1.6在線客服5.1。6.1實(shí)現(xiàn)效果用戶點(diǎn)擊后會(huì)添加客服QQ通過(guò)QQ在線聯(lián)系網(wǎng)站客服.5.1.6.2實(shí)現(xiàn)過(guò)程在線客服頁(yè)面代碼,如圖5.1.15所示界面效果如圖5.1。16所示:圖5.1。165.2系統(tǒng)后臺(tái)管理功能設(shè)計(jì)與實(shí)現(xiàn)5.2.1商品信息管理模塊5.2.1.1實(shí)現(xiàn)效果管理員可以查看,修改,刪除商品一級(jí)分類(lèi)、二級(jí)分類(lèi)一級(jí)商品信息,界面設(shè)計(jì)如圖5.2所示圖5。2。15.2。1.2實(shí)現(xiàn)過(guò)程一級(jí)分類(lèi)一級(jí)分類(lèi)管理頁(yè)面為edit.jsp、add.jsp、list。jsp,如圖5.2.2所示list.jsp頁(yè)面Add.jsp頁(yè)面Edit。jsp頁(yè)面圖5.2.2頁(yè)面代碼如下:Add.jsp,如圖5.2.3所示圖5。2.3Edit.jsp,如圖5。2.4所示圖5.2。4List.jsp,如圖5.2.5所示圖5.2.5實(shí)現(xiàn)代碼如下:Action,如圖5.2.6所示圖5.2.6Service,如圖5.2.7所示圖5.2.7Dao,如圖5.2。8所示如圖5.2.8所示二級(jí)分類(lèi)二級(jí)分類(lèi)管理頁(yè)面為edit.jsp、add.jsp、list.jsp,如圖5.2。9所示Add.jspEdit。jspList.jsp圖5.2。9頁(yè)面代碼與一級(jí)分類(lèi)代碼類(lèi)似實(shí)現(xiàn)方法代碼如下:Action,如圖5.2.10所示圖5。2.10Service,如圖5.2。11所示圖5.2.11Dao,如圖5。2。12所示圖5.2.12c.商品商品管理頁(yè)面為edit.jsp、add。jsp、list。jsp,如圖5.2。13所示(a)Add。jsp(b)Edit.jsp(c)List.jsp圖5.2.13頁(yè)面代碼與一級(jí)分類(lèi)代碼類(lèi)似實(shí)現(xiàn)方法代碼如下:Action,如圖5.2.14所示圖5.2.14Service,如圖5.2.15所示圖5。2。15Dao,如圖5.2。16所示圖5.2.165。2。2用戶信息管理模塊5.2.2.1實(shí)現(xiàn)效果管理員登錄后可以查看,編輯,刪除用戶5.2。2.2實(shí)現(xiàn)過(guò)程用戶管理頁(yè)面有edit.jsp、list。jsp,如圖5.2。17所示List。jspEdit。jsp圖5。2.17頁(yè)面代碼如下:Edit.jsp,如圖5.2.18所示圖5.2.18List。jsp,如圖5.2.19所示圖5.2.19功能實(shí)現(xiàn)方法代碼Action,如圖5.2.20所示圖5.2。20Service,如圖5.2。21所示圖5.2.21Dao,如圖5.2。22所示圖5.2。225.2.3訂單管理模塊5.2.3.1實(shí)現(xiàn)效果管理員可查看訂單以及訂單詳情。5.2。3.2實(shí)現(xiàn)過(guò)程訂單管理頁(yè)面為list.jsp和orderItem。jsp頁(yè)面,頁(yè)面界面如圖5。2。23所示圖5.2。23頁(yè)面代碼如下List.jsp,代碼如圖5.2.24所示圖5.2。24orderItem.jsp,代碼如圖5。2.25所示圖5.2.25實(shí)現(xiàn)方法代碼:Action,如圖5。2.26所示圖5。2。26Service,如圖5。2。27所示Dao,如圖5。2。28所示圖5。2.286。系統(tǒng)測(cè)試完成需求分析、系統(tǒng)分析和程序編碼等前期工作后,我得到了該系統(tǒng)的源程序。然而,在每有進(jìn)過(guò)系統(tǒng)測(cè)試機(jī)性能分析前的各階段中該系統(tǒng)程序都可能遺留下一定的錯(cuò)誤和缺陷,若不及時(shí)查找出這些錯(cuò)誤和缺陷并進(jìn)行修改,這個(gè)軟件鏟平就可能產(chǎn)生不穩(wěn)定或者是不能正常使用,嚴(yán)重的還可能會(huì)導(dǎo)致巨大的損失,因此系統(tǒng)測(cè)試是必不可少的.6。1軟件測(cè)試概述系統(tǒng)整體測(cè)試步驟:?jiǎn)卧獪y(cè)試單元測(cè)試是整體測(cè)試中的第一部,通常在編碼階段進(jìn)行。在源程序代碼經(jīng)過(guò)編譯、評(píng)審、確認(rèn)每有語(yǔ)法錯(cuò)誤之后,便可開(kāi)始進(jìn)行單元測(cè)試集成測(cè)試集成測(cè)試在單元測(cè)試完成之后,將所有的模塊概要設(shè)計(jì)要求組裝成系統(tǒng)時(shí)進(jìn)行的測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題確認(rèn)測(cè)試經(jīng)過(guò)集成測(cè)試之后,接口錯(cuò)誤已經(jīng)發(fā)現(xiàn)并被發(fā)現(xiàn)改正了,接下來(lái)便要進(jìn)行確認(rèn)測(cè)試。所謂確認(rèn)測(cè)試就是要驗(yàn)證所開(kāi)發(fā)軟件的功能性及其他特性是否符合軟件需求規(guī)格說(shuō)明書(shū)的要求。所以,確認(rèn)測(cè)試又被稱(chēng)為有效性測(cè)試。系統(tǒng)測(cè)試系統(tǒng)測(cè)試是更大范圍內(nèi)進(jìn)行測(cè)試,它將經(jīng)過(guò)確認(rèn)的軟件作為整個(gè)基于計(jì)算機(jī)的系統(tǒng)的一個(gè)元素,在實(shí)際運(yùn)行環(huán)境下,對(duì)系統(tǒng)進(jìn)行的一系列集成和確認(rèn)測(cè)試。6。2測(cè)試內(nèi)容數(shù)據(jù)添加、刪除和修改測(cè)試,這些數(shù)據(jù)包括商品信息、商品一級(jí)信息、商品二級(jí)分類(lèi)信息、用戶信息、訂單信息等。系統(tǒng)左右視圖的更新測(cè)試,包括:數(shù)據(jù)添加、刪除和修改后相應(yīng)視圖中的信息是否自動(dòng)更新。查詢功能的測(cè)試。在線客服功能的測(cè)試。結(jié)論網(wǎng)上商城購(gòu)物系統(tǒng)采用了比較流行的SSH模式,使用當(dāng)前較流行的SSH框架和擁有較高安全性與穩(wěn)定性的數(shù)據(jù)庫(kù)MySQL來(lái)完成系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。系統(tǒng)充分考慮到了用戶的需求,最終達(dá)到了預(yù)期效果,并添加了一些附加功能,使系統(tǒng)更加人性化。操作者可以隨時(shí)對(duì)所有信息進(jìn)行查詢,并且每個(gè)模塊都提供信息瀏覽的功能本系統(tǒng)實(shí)現(xiàn)了商品企業(yè)通過(guò)互聯(lián)網(wǎng)向消費(fèi)者推銷(xiāo)自己的商品和服務(wù),在網(wǎng)上商城購(gòu)物系統(tǒng)網(wǎng)站消費(fèi)的顧客可以通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)搜索到需要的信息,購(gòu)買(mǎi)自己需要的商品,在線下達(dá)訂單。然后由網(wǎng)上商城購(gòu)物系統(tǒng)后臺(tái)來(lái)處理相關(guān)的訂單信息、網(wǎng)站維護(hù)等信息。由于本人在知識(shí)、經(jīng)驗(yàn)、技術(shù)方面尚存在不足,在整個(gè)開(kāi)發(fā)過(guò)程中難免會(huì)存在一些缺陷和不足。本系統(tǒng)在商品信息的管理等方面還有不足之處,由于對(duì)其具體功能分析的不夠透徹,以至于在實(shí)現(xiàn)功能上不夠細(xì)化,不夠詳盡,所以有待以后將其更加完善。參考文獻(xiàn)[1]賽奎春,劉志銘,宋坤著,JavaWeb開(kāi)發(fā)實(shí)戰(zhàn)寶典[M].清華大學(xué)出版社,2010.01.[2]曹鳴鵬,趙偉,許林英著,J2EE技術(shù)及其實(shí)現(xiàn)[M].天津大學(xué)出版社,2001年10月.[3]蔣叢萃著。JavaWeb程序運(yùn)用中泛型DAO的作用[M].軟件2012年第33卷第5期.[4]孟令全。我國(guó)網(wǎng)上藥店管理的影響因素研究[M].沈陽(yáng)藥科大學(xué),2013-12。[5]陳立巖.基于設(shè)計(jì)模式的醫(yī)藥經(jīng)銷(xiāo)系統(tǒng)的研究與實(shí)現(xiàn)[M]。哈爾濱工程大學(xué),2006。12。[6]葛平升。Web數(shù)據(jù)庫(kù)技術(shù)應(yīng)用研究與實(shí)現(xiàn)[M].西北工業(yè)大學(xué),2002—02[7]王曉路,盧建軍,馬莉。Web數(shù)據(jù)庫(kù)連接[M].西安科技大學(xué),2005—06[8]劉行亮.基于平臺(tái)的框架分析研究與應(yīng)用[M].2006—05。[9]Hibernate_百度百科致謝本論文(設(shè)計(jì))是在我的指導(dǎo)教師鐘桂鳳的親切關(guān)懷和悉心指導(dǎo)下完成的。在畢業(yè)設(shè)計(jì)這段時(shí)間里,我認(rèn)識(shí)到了自己的不足并通過(guò)不斷努力的學(xué)習(xí)最終獨(dú)立的完成了我的設(shè)計(jì),最終收獲頗多,學(xué)到了很多以前沒(méi)有學(xué)到的知識(shí),同時(shí)也鞏固了所學(xué)過(guò)的知識(shí).首先在論文完成之際,我由衷的感謝我的指導(dǎo)老師鐘桂鳳老師,本論文從選題到完成,每一步都是在鐘桂風(fēng)老師的指導(dǎo)下完成的,傾注了老師大量的精力.無(wú)論是在理論上還是實(shí)踐方面鐘桂鳳老師都給了我許多寶貴的意見(jiàn),并在我遇到難題的時(shí)候?yàn)槲姨峁┕膭?lì)和支持,使我的畢業(yè)設(shè)計(jì)能夠在有條不紊的環(huán)境下進(jìn)行,逐步趨于完善,最終得以順利完成。其次,感謝在畢業(yè)設(shè)計(jì)期間給予我?guī)椭椭С值母鞣N同學(xué),沒(méi)有大家的幫助我也沒(méi)法走到今天這一步。最后,再次向所有的老師和同學(xué)致謝,祝各位老師未來(lái)工作順利!身體健康!也祝同學(xué)們前程似錦!一帆風(fēng)順!鄭州大學(xué)(軟件學(xué)院)實(shí)習(xí)報(bào)告學(xué)生姓名王鑫院(系)軟件學(xué)院專(zhuān)業(yè)軟件工程指導(dǎo)教師韓夢(mèng)薇2014年12月目錄TO(shè)C\o”1—3"\h\z\u1緒論P(yáng)AGEREF_Toc359231295\h1HYPERLINK\l"_Toc359231296"1.1課題的研究意義PAGEREF_Toc359231296\h1HYPERLINK\l"_Toc359231297"1.2本論文的目的、內(nèi)容及開(kāi)發(fā)環(huán)境和工具PAGEREF_Toc359231297\h1HYPERLINK\l"_Toc359231298"2研究現(xiàn)狀及設(shè)計(jì)目標(biāo)PAGEREF_Toc359231298\h12.1相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析PAGEREF_Toc359231299\h1HYPERLINK\l”_Toc359231300"2。2現(xiàn)行研究存在的問(wèn)題及解決辦法1HYPERLINK\l"_Toc359231302"3要解決的幾個(gè)關(guān)鍵問(wèn)題23。1研究設(shè)計(jì)中要解決的問(wèn)題23.2具體實(shí)現(xiàn)復(fù)雜性分析3HYPERLINK\l”_Toc359231305"4系統(tǒng)設(shè)計(jì)及結(jié)構(gòu)4HYPERLINK\l”_Toc359231306”4.1數(shù)據(jù)庫(kù)設(shè)計(jì)4HYPERLINK\l"_Toc359231307”4.2系統(tǒng)結(jié)構(gòu)圖65系統(tǒng)實(shí)現(xiàn)技術(shù)75.1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法75。2程序流程136性能測(cè)試與分析13HYPERLINK\l"_Toc359231312"6。1測(cè)試實(shí)例(測(cè)試集)的研究與選擇136.2測(cè)試環(huán)境146.3性能分析147結(jié)束語(yǔ)14HYPERLINK\l"_Toc359231316”參考文獻(xiàn)151緒論1。1課題的研究意義近年來(lái),網(wǎng)絡(luò)技術(shù)迅猛發(fā)展,人類(lèi)已經(jīng)進(jìn)入了信息化社會(huì)。隨著人們消費(fèi)觀念和生活方式的改變,網(wǎng)上購(gòu)物憑借其簡(jiǎn)單、快捷的特點(diǎn)逐漸融入了人們的生活中適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使人們足不出戶便可以方便快捷輕松地選購(gòu)自己喜歡的商品。1。2本論文的目的、內(nèi)容及開(kāi)發(fā)環(huán)境和工具1.論文的目的、內(nèi)容網(wǎng)上購(gòu)物系統(tǒng),是在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)物商場(chǎng),避免了挑選商品的煩瑣過(guò)程,使您的購(gòu)物過(guò)程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效的控制“商場(chǎng)”運(yùn)營(yíng)的成本,開(kāi)辟了一個(gè)新的銷(xiāo)售渠道.本系統(tǒng)是一個(gè)中小型的電子商務(wù)系統(tǒng),可以為各類(lèi)用戶提供方便的在線購(gòu)物環(huán)境,符合目前國(guó)內(nèi)流行的電子商務(wù)模式。用戶可以再系統(tǒng)中實(shí)現(xiàn)注冊(cè)、登錄、修改個(gè)人信息、分類(lèi)查詢商品信息、購(gòu)物、管理購(gòu)物車(chē)、結(jié)賬和查看各種服務(wù)條款等功能。通過(guò)后臺(tái)管理模塊可以實(shí)現(xiàn)后臺(tái)管理員對(duì)會(huì)員、商品、物流、訂單和系統(tǒng)管理。開(kāi)發(fā)環(huán)境和工具開(kāi)發(fā)系統(tǒng):Windows7旗艦版開(kāi)發(fā)工具:MyEclipse2014+Tomcat(yī)7.0+IE瀏覽器+MySQL開(kāi)發(fā)技術(shù):Java+數(shù)據(jù)庫(kù)+Jsp+Html2研究現(xiàn)狀及設(shè)計(jì)目標(biāo)2.1相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析相比于傳統(tǒng)購(gòu)物模式少了言語(yǔ)交流而有了更多的填單與確認(rèn)過(guò)程,讓人稍感不便外.總的來(lái)說(shuō),不受時(shí)間、地域限制、便捷、安全、省時(shí)省力等優(yōu)點(diǎn)還是為買(mǎi)賣(mài)雙方帶來(lái)了不少好處。2.2現(xiàn)行研究存在的問(wèn)題及解決辦法網(wǎng)上購(gòu)物系統(tǒng)是比較常見(jiàn)而求被廣泛應(yīng)用的系統(tǒng),本系統(tǒng)的開(kāi)發(fā)主要是購(gòu)物車(chē)功能、訂單功能和支付的實(shí)現(xiàn),傳統(tǒng)的購(gòu)物模式,最令人煩惱的問(wèn)題就是——商品的進(jìn)貨、出貨、交易以及顧客對(duì)其所購(gòu)商品不滿而引發(fā)的退貨問(wèn)題等等?,F(xiàn)在市場(chǎng)上類(lèi)似流行的網(wǎng)站或平臺(tái)有很多.3要解決的幾個(gè)關(guān)鍵問(wèn)題3.1研究設(shè)計(jì)中要解決的問(wèn)題1.界面設(shè)計(jì)界面布局設(shè)計(jì)是本系統(tǒng)中的一個(gè)重要的環(huán)節(jié),本系統(tǒng)采用B/S結(jié)構(gòu),即瀏覽器/服務(wù)器模式.2。功能需求網(wǎng)上購(gòu)物系統(tǒng)的功能模塊有很多,大體可被簡(jiǎn)單地劃分為兩部分:前臺(tái)模塊和后臺(tái)模塊.(1)前臺(tái)模塊:該模塊主要供顧客使用,包括登錄模塊、注冊(cè)模塊、搜索模塊、購(gòu)物車(chē)模塊、支付模塊等。前臺(tái)模塊功能結(jié)構(gòu)圖如圖3。1所示。圖3.1前臺(tái)模塊結(jié)構(gòu)圖①登錄模塊本系統(tǒng)的登錄模塊提供網(wǎng)站用戶的登錄功能,包括用戶名和密碼的輸入,此模塊連接數(shù)據(jù)庫(kù),點(diǎn)擊登錄按鈕,驗(yàn)證核實(shí)之后進(jìn)入系統(tǒng)主界面。②注冊(cè)模塊本系統(tǒng)的注冊(cè)模塊提供網(wǎng)站游客的注冊(cè)功能,輸入個(gè)人資料,注冊(cè)成為網(wǎng)站會(huì)員。包括用戶名、密碼、確認(rèn)密碼、性別、年齡、電子郵箱、驗(yàn)證碼、地址和聯(lián)系方式。③搜索模塊本模塊提供了兩種搜索功能。包括模糊搜索和條件搜索。模糊搜索即關(guān)鍵字搜索,用戶輸入自己想要商品的關(guān)鍵字,點(diǎn)擊搜索按鈕,進(jìn)行搜索。④購(gòu)物車(chē)模塊購(gòu)物車(chē)模塊相當(dāng)于現(xiàn)實(shí)中的購(gòu)物車(chē),用于暫時(shí)存放用戶挑選的商品。可以顯示所選商品的價(jià)格、數(shù)量、小計(jì)和總計(jì)。模塊功能包括單件商品的增減及刪除,小計(jì)表示同類(lèi)商品的價(jià)格,總計(jì)表示所選商品的總計(jì)價(jià)格。確認(rèn)無(wú)誤后,點(diǎn)擊結(jié)算,便可生成訂單。⑤支付模塊本模塊提供了網(wǎng)上購(gòu)物系統(tǒng)的支付功能。用戶接收商品,確認(rèn)試用后,點(diǎn)擊支付,給予評(píng)價(jià),完成此次交易的最后一步。(2)后臺(tái)模塊:該模塊主要供管理員使用,包括商品管理模塊、會(huì)員管理模塊、訂單管理模塊、公告模塊等。后臺(tái)模塊功能結(jié)構(gòu)圖如圖3.2所示。圖3.2后臺(tái)模塊結(jié)構(gòu)圖①商品管理模塊網(wǎng)上購(gòu)物系統(tǒng)的商品管理模塊主要為管理員提供商品管理功能。管理員可修改商品信息,包括價(jià)格、庫(kù)存、上架以及下架。②會(huì)員管理模塊會(huì)員管理模塊為管理員提供了管理網(wǎng)站會(huì)員的功能??梢苑峙渚W(wǎng)站會(huì)員一定權(quán)限,也可刪除會(huì)員。③訂單管理模塊此模塊的功能主要為訂單處理功能。管理員查看訂單信息,給用戶派送商品,等用戶支付之后,修改訂單狀態(tài),完成此次交易。④公告模塊公告模塊用來(lái)顯示網(wǎng)站的一些活動(dòng)、獎(jiǎng)勵(lì)、上架新品、特價(jià)商品以及下架通知等信息。3.?dāng)?shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)是所有信息類(lèi)系統(tǒng)的基礎(chǔ)核心,它把系統(tǒng)中出現(xiàn)的大量數(shù)據(jù)按照一定的規(guī)則存儲(chǔ)起來(lái),提供檢索數(shù)據(jù)的功能。4系統(tǒng)設(shè)計(jì)及結(jié)構(gòu)4。1數(shù)據(jù)庫(kù)設(shè)計(jì)1。數(shù)據(jù)庫(kù)表的設(shè)計(jì)(1)用戶信息表(User_id,User_name,Password,Real_name,Age,Gender,Address,Email,Is_Admin,Phone),其中User_id為關(guān)鍵字.該表用來(lái)存儲(chǔ)用戶id、用戶名、密碼、真實(shí)姓名、年齡、性別、地址、電子郵箱、是否為管理員和聯(lián)系方式。表的結(jié)構(gòu)如表4—1所示.表4-1用戶信息表含義字段類(lèi)型鍵標(biāo)識(shí)用戶idUser_idIntPrimarykey用戶名User_nameVarchar密碼PasswordVarchar真實(shí)姓名Real_nameVarchar年齡AgeInt性別GenderVarchar地址AddressVarchar郵箱EmailVarchar是否管理員Is_AdminVarcharDefault聯(lián)系方式PhoneVarchar(2)商品表(Product_id,Name,Kind_id,Price,Uptime,Downtime,Count,Month_sell,Pro_picture,Describe),其中Product_id為主鍵,Kind_id為外鍵。該表用來(lái)存儲(chǔ)商品id、商品名稱(chēng)、種類(lèi)id、商品單價(jià)、上架時(shí)間、下架時(shí)間、庫(kù)存量、月銷(xiāo)量、商品圖片和商品描述。表的結(jié)構(gòu)如下表4-2所示.表4-2商品信息表含義字段類(lèi)型鍵標(biāo)識(shí)商品idProduct_idIntPrimarykey商品名稱(chēng)NameVarchar種類(lèi)idKind_idIntForeignkey商品單價(jià)PriceDouble上架時(shí)間UptimeDate下架時(shí)間DowntimeDate庫(kù)存量CountInt月銷(xiāo)量Month_sellInt商品圖片Pro_pictureVarchar商品描述DescribeVarchar(3)商品種類(lèi)表(Kind_id,Father_id,Kind_name,Kind_grade),其中Kind_id為主鍵。該表用來(lái)存儲(chǔ)種類(lèi)id、父種類(lèi)id、種類(lèi)名稱(chēng)和種類(lèi)等級(jí)。表的結(jié)構(gòu)如表4-3所示。表4—3商品種類(lèi)表含義字段類(lèi)型鍵標(biāo)識(shí)種類(lèi)idKind_idIntPrimarykey父種類(lèi)idFather_idInt種類(lèi)名稱(chēng)Kind_nameVarchar種類(lèi)等級(jí)Kind_gradeInt(4)訂單項(xiàng)表(Item_id,Order_id,Product_id,Product_count,User_id),其中Item_id為主鍵。該表存儲(chǔ)訂單項(xiàng)id、訂單id、商品id、商品數(shù)量、用戶id.表的結(jié)構(gòu)如表4—4所示。表4-4訂單項(xiàng)表含義字段類(lèi)型鍵標(biāo)識(shí)訂單項(xiàng)idItem_idIntPrimarykey訂單idOrder_idInt商品idKind_idInt商品數(shù)量Product_idInt用戶idUser_idInt(5)訂單表(Order_id,Pay_way,Deliver_way,Address,Receive_name,Postcode,Receive_phone,User_id,State,isPaid),其中Order_id是主鍵,User_id為外鍵。該表用來(lái)存儲(chǔ)訂單id、支付方式、送貨方式、送貨地址、收貨人姓名、收貨人聯(lián)系方式、郵政編碼、用戶id、訂單狀態(tài)、是否付款.表結(jié)構(gòu)如表4-5所示。表4—5訂單表含義字段類(lèi)型鍵標(biāo)識(shí)訂單idOrder_idIntPrimarykey支付方式Pay_wayVarchar送貨方式Deliver_wayVarchar送貨地址AddressVarchar收貨人姓名Receive_nameVarchar收貨人聯(lián)系方式Receive_phoneVarchar郵政編碼PostcodeVarchar用戶idUser_idIntForeignkey訂單狀態(tài)StateVarcharDefault是否付款isPaidVarcahrDefault2.數(shù)據(jù)庫(kù)表的關(guān)系圖根據(jù)需求分析和上述的數(shù)據(jù)庫(kù)設(shè)計(jì),我們得出數(shù)據(jù)庫(kù)表的E—R圖,如下圖4。1所示。圖4.1數(shù)據(jù)庫(kù)表的關(guān)系圖4。2系統(tǒng)結(jié)構(gòu)圖結(jié)構(gòu)圖以模塊的關(guān)系為線索,用自上而下的連線表示調(diào)用關(guān)系并注明參數(shù)傳遞的方向和內(nèi)容.根據(jù)第三章節(jié)的功能分析,可以得出本系統(tǒng)總體結(jié)構(gòu)圖。如圖4。2所示.圖4.2網(wǎng)上購(gòu)物系統(tǒng)總體模塊結(jié)構(gòu)圖5系統(tǒng)實(shí)現(xiàn)技術(shù)5。1分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法1.登錄經(jīng)過(guò)上述的各項(xiàng)步驟之后,基本上完成了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)的開(kāi)發(fā).本系統(tǒng)的登錄界面如下圖所示。輸入用戶名和密碼,單擊登錄按鈕,與數(shù)據(jù)庫(kù)的用戶信息表進(jìn)行驗(yàn)證,核實(shí)身份后進(jìn)入系統(tǒng)主界面.登錄界面如圖5.1所示。圖5.1登錄界面對(duì)應(yīng)的部分程序代碼為:@Overrideprotectedvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("utf—8");response。setContentType("text/html;charset=utf—8");Stringusername=request。getParameter("username");Stringpassword=request.getParameter(”password");PrintWriterout=response。getWriter();try{Useru=Userdao.getUser(username);if(u!=null){if(u.getUser_password()。equals(password)){request.getSession()。setAttribute("user",u);response。sendRedirect(”/dog_h(yuǎn)eaven/jsp/main。jsp");}else{out。println(”<script>alert(’密碼錯(cuò)誤');window.history.go(-1)〈/script〉”);}}else{out.println(”<script>alert(’用戶名不存在');window。history。go(-1)〈/script>”);}}catch(SQLExceptione){e。printStackTrace();}}2.注冊(cè)如果用戶還不是本網(wǎng)站會(huì)員,就只能瀏覽商品,沒(méi)有購(gòu)物車(chē)功能,也不購(gòu)買(mǎi)商品。這時(shí)就需要注冊(cè)會(huì)員.本系統(tǒng)注冊(cè)界面如下圖所示。本界面采用Ajax驗(yàn)證,即時(shí)更新驗(yàn)證輸入的信息。完成個(gè)人信息的填寫(xiě)后,單擊立即注冊(cè)按鈕,即可成為本網(wǎng)站會(huì)員。注冊(cè)界面如圖5。2所示.圖5.2注冊(cè)界面3。搜索本系統(tǒng)搜索功能如下圖所示,大體提供了兩種搜索功能。第一種:關(guān)鍵字查找(模糊查找),會(huì)員輸入關(guān)鍵字,單擊搜索按鈕進(jìn)行搜索;第二種:條件查找,具體可為價(jià)格區(qū)間查找和商品類(lèi)別查找。對(duì)應(yīng)的部分程序代碼為:@Overrideprivatevoidkeywords(HttpServletRequestrequest,HttpServletResponseresponse)throwsSQLException,IOException{Stringkey=request.getParameter("keywords");ArrayList<Dog〉dogs=(ArrayList)Dogdao.findKeyWordsDog(key);PrintWriterout=response。getWriter();out。println("<html>");out.println("<head>〈title〉〈/title>〈/head>");out.println("<body〉");out.println("<divstyle=\"background-image:url('image/main/memu.jpg');height:600px;\">”);out。println(”<tablealign=\"center\"〉”);if(dogs.size()==0){out。println(”<br〉<br><divalign=\”center\">〈h1〉沒(méi)有符合條件的商品〈/h1></div>〈br>");out.println(”<divalign=\"center\”><h2>〈ahref=\"/dog_heaven/jsp/main.jsp\”〉如有需要,請(qǐng)重新搜索</a>〈/h2〉〈/div><br>");return;}else{out.println(”<br〉<br〉<divalign=\"center\"><h1>商品如下</h1></div><br>");out.println("<divalign=\"center\"〉<h2><ahref=\"/dog_heaven/jsp/main.jsp\”>返回首頁(yè)</a></h2>〈/div〉<br>”);for(inti=0;i<dogs.size();i++){Dogd=dogs。get(i);if(i==0){out.println("<tr>");}if(i%4==0&&i!=0){out。println("〈/tr>");}out.println(”〈td〉");out.println("〈tablewidth=\”200px\”〉”);out。println("<tr>〈tdcolspan=\"2\">〈ahref=\"detailServlet?id="+d.getDog_id()+"\"><imgwidth=\”180px\";height=\”220px\";src=\"image/dog/”+d.getDog_picture()+"\"/〉〈/a></td></tr〉");out.println(”〈tr><tdcolspan=\”2\">”+d。getDog_describe()+”</td〉〈/tr〉");out.println(”〈tr〉<td〉〈imgsrc=\”image/main/price。jpg\"/〉</td>");out.println("〈td〉”+d.getDog_now_price()+”〈/td>〈/tr>");out.println("</table〉</td〉");}out。println(”〈/div〉”);out.println("</body>");out.println("</html〉”);out.flush();out.close();}4.購(gòu)物車(chē)購(gòu)物車(chē)模塊相當(dāng)于現(xiàn)實(shí)中的購(gòu)物車(chē),用于暫時(shí)存放用戶挑選的商品。顧客可以選擇單件商品數(shù)量或者刪除商品。小計(jì)表示同類(lèi)商品的價(jià)格,總計(jì)表示所選商品的總計(jì)價(jià)格。確認(rèn)無(wú)誤后,點(diǎn)擊結(jié)算,生成訂單。核心程序代碼為:privateArrayList<CartItem〉printCartItem(PrintWriterout,ShoppingCartcart){ArrayList<CartItem>items=cart。getCart();CartItemitem=null;out.println(”〈tablewidth=\"500\”border=\”1\">");out.println(”<tr〉");out.println(”〈thwidth=\”100\”>圖片〈/th>”);out.println("〈thwidth=\"100\">價(jià)格</th〉");out.println("<thwidth=\"100\"〉數(shù)量〈/th>");out.println("<thwidth=\"100\”>小計(jì)</th>");out.println(”〈thwidth=\"100\”>操作〈/th>");out.println("</tr>");for(inti=0;i<items.size();i++){item=items.get(i);out。println("<formaction=\"jsp/memu.jsp?price="+item.getPrice()+”&&number=”+item。getQuantity()+”&&dogid="+item。getId()+”\">”);out.println(”〈tr>");out。println(”<td>〈imgwidth=\"100px\";height=\”100px\";src=\"image/dog/"+item.getPic()+”\"/〉</td>");out.println(”〈tdalign=\"center\">"+item.getPrice()+”元〈/td>");out。println("<tdalign=\"center\">〈fontsize=\"5\"〉"+item.getQuantity()+”〈/font>〈/td〉");out。println(”〈tdalign=\"center\">"+item.getSum()+"元</td〉");out.println("<tdalign=\"center\"><ahref=\"/dog_heaven/DelShoppingCartServlet?id="+item.getId()+"\”〉<fontcolor=\"red\"〉刪除</font〉</a〉</td>");out.println(”</tr>");out。println("<tr>");out。println(”〈tdcolspan=\"3\"align=\"center\">總計(jì):<fontcolor=\”red\”;size=\"6\";>"+cart.getTotal()+”</font〉元〈/td>");out.println("<tdalign=\"center\">〈ahref=\”/dog_heaven/RemoveAllServlet\">清空</a></td〉");out.println("〈tdalign=\"center\">〈inputtype=\"submit\”value=\"結(jié)算\”/></td〉”);out.println("</tr〉”);out.println("</form〉");out.println(”〈/table>”);returnitems;5。2程序流程根據(jù)需求分析和詳細(xì)設(shè)計(jì)描述,能夠得出本系統(tǒng)的運(yùn)行流程,如圖5.5所示.圖5.5系統(tǒng)程序流程圖6性能測(cè)試與分析6.1測(cè)試實(shí)例(測(cè)試集)的研究與選擇該測(cè)試案例是以一個(gè)B/S的功能點(diǎn)為被測(cè)對(duì)象,該測(cè)試用例為黑盒測(cè)試用例。所謂黑盒測(cè)試就是在程序接口進(jìn)行測(cè)試,它是檢查功能是否按要求實(shí)現(xiàn)各個(gè)功能,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息。白盒測(cè)試與黑盒測(cè)試相反,測(cè)試根據(jù)被測(cè)程序的內(nèi)部結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,測(cè)試者需事先了解程序的結(jié)構(gòu).本系統(tǒng)的測(cè)試功能描述如下:1。用戶登錄界面輸入密碼,進(jìn)入購(gòu)物網(wǎng)站主界面。2.選擇一件商品,放入購(gòu)物車(chē)。3.更改購(gòu)物車(chē)中商品數(shù)量、種類(lèi),點(diǎn)擊結(jié)算按鈕,進(jìn)入訂單生成界面。4.填寫(xiě)訂單信息,點(diǎn)擊確定,完成訂單,等待賣(mài)家發(fā)貨。6.2測(cè)試環(huán)境1.硬件環(huán)境硬件配置主要包括硬件的選擇。網(wǎng)上購(gòu)物系統(tǒng)的硬件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量來(lái)確定.2.軟件環(huán)境網(wǎng)上購(gòu)物系統(tǒng)的軟件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求以及用戶的維護(hù)水平來(lái)確定。當(dāng)然,一般情況下,對(duì)微軟Windows界面比較熟悉,因此都使用WindowsXP操作系統(tǒng)。6.3性能分析1.對(duì)系統(tǒng)用戶進(jìn)行管理。2。為了加強(qiáng)數(shù)據(jù)保密性,為用戶設(shè)置權(quán)限。3.系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。4。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。7結(jié)束語(yǔ)本系統(tǒng)是的設(shè)計(jì)與研發(fā)基于軟件工程學(xué),用來(lái)對(duì)網(wǎng)上商品等信息進(jìn)行有效的管理。大體可分為兩大功能模塊,前臺(tái)模塊和后臺(tái)模塊。往下又可分為許多子模塊。前臺(tái)模塊提供了商品展示功能和用戶購(gòu)物功能。后臺(tái)模塊提供了管理用戶信息,管理商品信息,以及處理訂單信息等功能。本系統(tǒng)至上而下功能層次分明,為用戶和管理員的使用提供了便利。本次畢業(yè)設(shè)計(jì)中,也體現(xiàn)出了自身的不足。首先,在開(kāi)發(fā)網(wǎng)上購(gòu)物系統(tǒng)的前期,由于對(duì)開(kāi)發(fā)工具的掌握還不夠全面,浪費(fèi)了不少時(shí)間。其次,前期研發(fā)時(shí)缺少對(duì)本系統(tǒng)的總體設(shè)計(jì),考慮的不夠全面,導(dǎo)致在底層功能擴(kuò)充時(shí),遇到了不少困難。再次,網(wǎng)站制作方面的知識(shí)比較缺乏,開(kāi)發(fā)軟件的能力還有待提高。參考文獻(xiàn):[1]程雯。我國(guó)網(wǎng)絡(luò)購(gòu)物現(xiàn)狀淺析[J]。價(jià)格月刊,2009(09):18-26。[2]管晶晶。足不出戶購(gòu)物是怎樣實(shí)現(xiàn)的?[J].今日科苑,2007(21):20-42。[3]來(lái)學(xué)偉.基于JSP的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)[J]。濟(jì)源職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(11):1-160。[4]崔巍陳國(guó)青.數(shù)據(jù)庫(kù)應(yīng)用與設(shè)計(jì)[M]。北京:清華大學(xué)出版社,2009。[5]梁小曉.基于B/S結(jié)構(gòu)學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都.電子科技大學(xué):2009.[6]陳曉鵬.JavaWeb應(yīng)用技術(shù)開(kāi)發(fā)……畢業(yè)論文開(kāi)題報(bào)告中文題目基于ASP.NET的海產(chǎn)品在線交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名……二級(jí)學(xué)院計(jì)算機(jī)與信息工程學(xué)院系別計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)班級(jí)……指導(dǎo)教師……開(kāi)題時(shí)間……一、研究目的和意義新的世紀(jì),互聯(lián)網(wǎng)將進(jìn)入一個(gè)嶄新的階段,信息化的發(fā)展帶動(dòng)其它產(chǎn)業(yè)的發(fā)展,各行業(yè)都將與它進(jìn)行更深入的融合和滲透.越來(lái)越多的企業(yè)已開(kāi)始從對(duì)互聯(lián)網(wǎng)的認(rèn)知階段進(jìn)入到認(rèn)同和行動(dòng)階段。當(dāng)前,市場(chǎng)經(jīng)濟(jì)的的競(jìng)爭(zhēng)已經(jīng)不再局限于國(guó)內(nèi)了,隨著中國(guó)加入WTO后國(guó)門(mén)的打開(kāi),國(guó)內(nèi)的所有大中小型企業(yè)都面臨著國(guó)際市場(chǎng)的競(jìng)爭(zhēng)!不管你是做什么的企業(yè),都一樣逃避不了市場(chǎng)經(jīng)濟(jì)”優(yōu)勝劣汰“洗禮?,F(xiàn)代企業(yè)失去了原有計(jì)劃經(jīng)濟(jì)時(shí)代的保護(hù),被迫摻入到這個(gè)國(guó)際大市場(chǎng)中來(lái),不管你是情愿還是不情愿!現(xiàn)在中小企業(yè)的難題主要是:企業(yè)知名度不高,產(chǎn)品個(gè)性特點(diǎn)不明確,再加上對(duì)外宣傳不到位,導(dǎo)致產(chǎn)品市場(chǎng)占有率低下,企業(yè)難有起色!長(zhǎng)期以往,產(chǎn)品占領(lǐng)不住應(yīng)有的市場(chǎng),銷(xiāo)路自然不暢,那么企業(yè)必然慘遭淘汰。企業(yè)進(jìn)行網(wǎng)站建設(shè)已成為電子商務(wù)發(fā)展的必然!2014年,中國(guó)互聯(lián)網(wǎng)上最優(yōu)質(zhì)的海產(chǎn)品銷(xiāo)售渠道,主要有三類(lèi):一類(lèi)是以天貓為主的平臺(tái)電商,一類(lèi)是以中糧我買(mǎi)網(wǎng)、順豐優(yōu)選、本來(lái)生活、沱沱工社為主的垂直生鮮電商,一類(lèi)是以京東、一號(hào)店、亞馬遜為主的兼業(yè)電商。因?yàn)楫a(chǎn)品品質(zhì)和冷鏈物流的關(guān)系,各垂直生鮮電商的發(fā)展速度明顯高于其他渠道.但相比之下,垂直生鮮電商的進(jìn)入門(mén)檻更高,采購(gòu)對(duì)產(chǎn)品挑剔更多,很多沒(méi)有知名度的小品牌無(wú)法通過(guò)他們的初選,很難得到進(jìn)駐銷(xiāo)售的機(jī)會(huì)。所以,基于ASP。NET的海產(chǎn)品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)應(yīng)運(yùn)而生,為商家提供了全新的交易平臺(tái),節(jié)約進(jìn)駐其他平臺(tái)的成本,直接與客戶在線交易。給消費(fèi)者提供了很大的方便,而且給企業(yè)拓寬了銷(xiāo)售渠道,減少了中間環(huán)節(jié),降低了成本,大大的方便了消費(fèi)者的購(gòu)買(mǎi),便利了人們的生活。本系統(tǒng)是為傳統(tǒng)經(jīng)營(yíng)的海產(chǎn)品構(gòu)建網(wǎng)上銷(xiāo)售渠道而開(kāi)發(fā)的。它是一個(gè)相對(duì)簡(jiǎn)單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的海產(chǎn)品商店運(yùn)營(yíng)模式需要,將自己的銷(xiāo)售渠道擴(kuò)展到網(wǎng)上,通過(guò)簡(jiǎn)單的管理,提高給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購(gòu)物、訂單處理等以實(shí)現(xiàn)海產(chǎn)品的在線交易。在系統(tǒng)設(shè)計(jì)時(shí),從傳統(tǒng)商店的經(jīng)營(yíng)模式,網(wǎng)上用戶需求與業(yè)務(wù)經(jīng)營(yíng)模式,計(jì)算機(jī)網(wǎng)絡(luò)管理、系統(tǒng)設(shè)計(jì)等方面綜合分析,定義系統(tǒng)的輸入、輸出、實(shí)現(xiàn)功能、系統(tǒng)運(yùn)作能力、系統(tǒng)安全性、系統(tǒng)可維護(hù)性等各項(xiàng)要求。其中數(shù)據(jù)庫(kù)采用SQLServer,動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)采用ASP。NET、綜合應(yīng)用了ADO、數(shù)據(jù)庫(kù)設(shè)計(jì)、密碼、身份驗(yàn)證等技術(shù)。二、該選題的研究現(xiàn)狀及發(fā)展趨勢(shì)我國(guó)近年來(lái)的電子商務(wù)交易額增長(zhǎng)率一直保持快速增長(zhǎng)勢(shì)頭,并以GDP7%-9%的2-3倍的速率在增長(zhǎng)。特別是網(wǎng)絡(luò)零售市場(chǎng)更是發(fā)展迅速,2012年達(dá)到13110億元,按匯率計(jì)算合計(jì)2068億美元,與美國(guó)2012年的2255億美元已經(jīng)非常接近.2013年我國(guó)網(wǎng)絡(luò)零售市場(chǎng)交易規(guī)模為1。85億元,樂(lè)觀估計(jì)將超越美國(guó),成為世界第一電子商務(wù)大國(guó)。而2013年11月11日阿里巴巴“雙十一”節(jié)日交易額達(dá)到350億元,更是讓人們看到我國(guó)網(wǎng)絡(luò)零售市場(chǎng)發(fā)展的巨大潛力。毫無(wú)疑問(wèn),電子商務(wù)正在成為拉動(dòng)國(guó)民經(jīng)濟(jì)保持快速可持續(xù)增長(zhǎng)的重要?jiǎng)恿鸵?。中?guó)報(bào)告大廳發(fā)布的《2014-2020年中國(guó)電子商務(wù)市場(chǎng)發(fā)展趨勢(shì)與行業(yè)投資研究報(bào)告》分析顯示,2013年中國(guó)電子商務(wù)市場(chǎng)交易規(guī)模達(dá)10.2萬(wàn)億,同比2012年的8.5萬(wàn)億,增長(zhǎng)29.9%.在電子商務(wù)各細(xì)分行業(yè)中,B2B電子商務(wù)占比80。4%,2013年交易額達(dá)8.2萬(wàn)億元,同比增長(zhǎng)31.2%;網(wǎng)絡(luò)零售交易規(guī)模市場(chǎng)份額占比17。6%,交易規(guī)模達(dá)18851億元,同比增長(zhǎng)42.8%。網(wǎng)絡(luò)團(tuán)購(gòu)占比0。6%;其他占1.4%。所以海產(chǎn)品的電商發(fā)展,很是有前景。三、主要參考文獻(xiàn)【1】顧正剛,網(wǎng)站規(guī)劃與建設(shè),機(jī)械工程出版社,2008年【2】張萬(wàn)軍,基于CMMI的軟件工程及實(shí)訓(xùn)指導(dǎo),清華大學(xué)出版社,2011年8月【3】薩師煊、王珊,數(shù)據(jù)庫(kù)系統(tǒng)概論[M],北京高等教育出版社,2000年2月,247-249.【4】HarveryMDeitel。,C#大學(xué)教程[M],北京電子工業(yè)出版社,2004年1月,549-562.【5】SimonRobinson、ChristianNagel,C#高級(jí)編程(第3版)[M],北京清華大學(xué)出版社,2005年6月,612—630.【6】王軍,軟件工程技術(shù)與事例[M],北京高等教育出版社,2003年3月,20-30.【7】龐亞娟、房大偉、呂雙等,asp.net從入門(mén)到精通第二版,北京大學(xué)出版社,2010年7月,492-498.四、主要研究?jī)?nèi)容及預(yù)期目標(biāo)主要研究?jī)?nèi)容海產(chǎn)品交易平臺(tái)是一個(gè)相對(duì)簡(jiǎn)單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的海產(chǎn)品運(yùn)營(yíng)商的需要,將自己的銷(xiāo)售渠道擴(kuò)展到網(wǎng)上,通過(guò)簡(jiǎn)單的管理,提供給最終消費(fèi)者產(chǎn)品的展示、購(gòu)物、訂單處理等以實(shí)現(xiàn)海產(chǎn)品的在線銷(xiāo)售。海產(chǎn)品交易平臺(tái)主要是構(gòu)建網(wǎng)上海產(chǎn)品訂購(gòu)及管理平臺(tái),它將實(shí)現(xiàn)用戶瀏覽、訂購(gòu)海產(chǎn)品以及管理員管理訂單等電子商務(wù)功能。根據(jù)在線購(gòu)物的邏輯過(guò)程,同時(shí)參考、分析目前市場(chǎng)上已有的在線交易平臺(tái),本系統(tǒng)是基于ASP.NET技術(shù)建立,主要功能需求分為管理模塊和會(huì)員模塊。網(wǎng)站系統(tǒng)主要研究的內(nèi)容有:用戶實(shí)現(xiàn)簡(jiǎn)單的海產(chǎn)品查詢功能;用戶能比較方便地訂購(gòu)海產(chǎn)品;管理員能比較方便的管理所有的訂單;管理員發(fā)布產(chǎn)品,以供用戶查看。預(yù)期目標(biāo)基于ASP。NET海產(chǎn)品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)主要是建立網(wǎng)上的海產(chǎn)品訂購(gòu)及管理平臺(tái),其主要提供以下功能:會(huì)員實(shí)現(xiàn)注冊(cè)、產(chǎn)品瀏覽、查詢、訂單管理功能管理員實(shí)現(xiàn)產(chǎn)品管理、訂單管理、會(huì)員管理、公告管理功能五、研究方案擬采用的研究方法按照面向?qū)ο蠓椒?,完成系統(tǒng)的分析、設(shè)計(jì)、編寫(xiě)、測(cè)試以及論文寫(xiě)作工作。準(zhǔn)備工作情況及主要措施1、結(jié)合設(shè)計(jì)背景,去圖書(shū)館查閱相關(guān)書(shū)籍,在互聯(lián)網(wǎng)上查找資料,了解系統(tǒng)開(kāi)發(fā)的方法與常見(jiàn)的技術(shù)方案,同時(shí)完成相應(yīng)的文檔編寫(xiě)工作;2、通過(guò)調(diào)查研究,制定需求分析和可行性分析報(bào)告;3、積累與該課題相關(guān)的知識(shí),借鑒別人成功的經(jīng)驗(yàn),對(duì)查詢文獻(xiàn)資料和知識(shí)進(jìn)行整合等,并在老師精心的指導(dǎo)下完成系統(tǒng)的各個(gè)模塊的設(shè)計(jì)、運(yùn)行、調(diào)試及論文的撰寫(xiě).六、工作進(jìn)度安排1.2015-2-27—2015-3-10:根據(jù)系統(tǒng),查閱相關(guān)材料,撰寫(xiě)開(kāi)題報(bào)告。2。2015-3-11—2015—5—12:完成系統(tǒng)需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、撰寫(xiě)畢業(yè)設(shè)計(jì)論文,迎接中期檢查.3.2015-5-13-2015—5-19:完成系統(tǒng)設(shè)計(jì)并演示、完成畢業(yè)設(shè)計(jì)論文初稿,提交指導(dǎo)老師審核評(píng)閱,根據(jù)指導(dǎo)老師評(píng)閱意見(jiàn)進(jìn)行畢業(yè)設(shè)計(jì)(論文)修改后,再次提交指導(dǎo)老師審閱。4.2015-5-20—2015-5—31:系統(tǒng)調(diào)優(yōu)、完善論文、定稿,并上交指導(dǎo)老師,做好答辯前的各項(xiàng)準(zhǔn)備工作.6.2015-6-03—2015-6—07:完善畢業(yè)設(shè)計(jì)檔案中所需的各項(xiàng)材料,提交老師并準(zhǔn)備答辯。指導(dǎo)教師意見(jiàn):指導(dǎo)教師(簽字):年月日系意見(jiàn):系主任(簽字):年月日注:1.如果學(xué)生做的是畢業(yè)論文,封皮上就是“畢業(yè)論文開(kāi)題報(bào)告";如果學(xué)生做的是畢業(yè)設(shè)計(jì),封皮上就是“畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告”這幾個(gè)字.2.開(kāi)題報(bào)告中的“一”、“二”、“三”、“四”、“五”“六”項(xiàng)需要填寫(xiě)的內(nèi)容全部用宋體小四,行距:固定值22磅.3。指導(dǎo)教師意見(jiàn)和系意見(jiàn)均在30字以上,用藍(lán)、黑色簽字筆或鋼筆填寫(xiě)?;贘AVA的數(shù)字邏輯虛擬實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)××,電子工程系摘要:為了解決高等院校擴(kuò)招后產(chǎn)生的硬件設(shè)施不足、教學(xué)時(shí)空受限等弊端,本課題搭建了一個(gè)逼真的、操作方便的、具有交互功能的數(shù)字邏輯虛擬實(shí)驗(yàn)操作平臺(tái).系統(tǒng)利用可視化技術(shù)和虛擬技術(shù)對(duì)實(shí)驗(yàn)平臺(tái)上的各種元器件進(jìn)行了模擬,實(shí)現(xiàn)實(shí)驗(yàn)過(guò)程以及實(shí)驗(yàn)現(xiàn)象的仿真,產(chǎn)生符合客觀規(guī)律的效果,實(shí)現(xiàn)用戶和虛擬平臺(tái)之間的良好交互.選擇面向?qū)ο蟮腏AVA編程語(yǔ)言,選用Access2007數(shù)據(jù)庫(kù),同時(shí)利用基于TCP/IP通信協(xié)議,較好的完成了數(shù)字邏輯虛擬實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞:數(shù)字邏輯虛擬實(shí)驗(yàn);JAVA;TCP/IPDesignandImplementation
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)空間信息技術(shù)商業(yè)化應(yīng)用與政策研究
- 2026重慶醫(yī)科大學(xué)附屬第一醫(yī)院招聘專(zhuān)職科研人員(科學(xué)研究崗)備考題庫(kù)完整參考答案詳解
- 中國(guó)空氣動(dòng)力學(xué)粒度儀(APS)市場(chǎng)售后服務(wù)與客戶支持體系研究
- 中國(guó)空氣凈化器市場(chǎng)消費(fèi)需求及品牌競(jìng)爭(zhēng)格局深度調(diào)研報(bào)告
- 重慶安全技術(shù)職業(yè)學(xué)院《地基基礎(chǔ)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國(guó)抗真菌藥物原料藥供應(yīng)安全與價(jià)格波動(dòng)預(yù)警報(bào)告
- 懷化師范高等專(zhuān)科學(xué)校《土木工程材料試驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明鐵道職業(yè)技術(shù)學(xué)院《高層建筑施工技術(shù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶建筑工程職業(yè)學(xué)院《傳統(tǒng)服飾結(jié)構(gòu)與工藝》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽礦業(yè)職業(yè)技術(shù)學(xué)院《線上中醫(yī)經(jīng)典黃帝內(nèi)經(jīng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 煤礦綜采設(shè)備安裝施工方案
- 2025-2026學(xué)年人教版英語(yǔ)七年級(jí)下冊(cè)課程綱要
- 2025年教師轉(zhuǎn)崗考試職業(yè)能力測(cè)試題庫(kù)150道(含答案)
- 2026年遼寧經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)及參考答案詳解1套
- 2025年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)軟包裝用復(fù)合膠行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 項(xiàng)目管理施工合同范本
- 全國(guó)物業(yè)管理法律法規(guī)及案例解析
- 抖音來(lái)客本地生活服務(wù)酒旅酒店民宿旅游景區(qū)商家代運(yùn)營(yíng)策劃方案
- 北侖區(qū)打包箱房施工方案
- 車(chē)載光通信技術(shù)發(fā)展及無(wú)源網(wǎng)絡(luò)應(yīng)用前景
- 2026屆上海市金山區(qū)物理八年級(jí)第一學(xué)期期末調(diào)研試題含解析
評(píng)論
0/150
提交評(píng)論