




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
...wd......wd......wd...畢業(yè)論文〔設(shè)計〕題目:基于JAVAEE的網(wǎng)上藥店銷售平臺的設(shè)計與實現(xiàn)〔英文〕:BasedonJAVAEEonlinepharmaciessellplatformdesignandimplementation學(xué)院:科學(xué)與技術(shù)學(xué)院專業(yè):軟件設(shè)計姓名:曾祥武學(xué)號:2012041543147指導(dǎo)教師:鐘桂鳳日期:2016年4月基于JAVAEE的網(wǎng)上藥店銷售平臺的設(shè)計與實現(xiàn)摘要隨著計算機技術(shù)的不斷開展,應(yīng)用軟件迅速普及,大到廠礦校企,小到圖書、餐飲、醫(yī)藥管理等,隨處都可看到它的身影。在以往依靠人工為主的醫(yī)藥管理方面,計算機和計算機管理系統(tǒng)逐步唱起了主角,憑借省時、省力、低誤差等優(yōu)點,從根本上改變了醫(yī)藥管理的傳統(tǒng)模式,節(jié)省了人力資源,提高了工作效率。該系統(tǒng)是基于JAVAEE技術(shù)開發(fā)的Web應(yīng)用,以典型的MVC模式架構(gòu)為根基。通過SSH框架來實現(xiàn),系統(tǒng)基于B/S分布式構(gòu)造,適應(yīng)范圍廣闊。關(guān)鍵詞:JAVAEE;SSHBasedonJAVAEEonlinepharmaciessellplatformdesignandimplementationAbstractWiththecontinuousdevelopmentofcomputertechnology,therapidexpansionintheapplicationsoftware,awiderangetofactoriesandminesorasmallrangetobooks,food,medicine,management.Itcanbeseenineverywhere.Inthepastmainlyrelyonartificialmedicinemanagement,computersandcomputermanagementsysteminaplumbpositiongradually,withtheadvantagesofthesaving,energysaving,lowerror,fundamentallychangethetraditionalpatternofmedicinemannagement,savethehumanresourcesimprovetheworkingefficiency.ThesystemisbasedonJaveEEWebapplicationofthetechnologydevelopment,basedonthetypicalpatternofMVCarchitecture.ThroughSSHframeworktoimplement,distributedsystembasedonB/Sstructure,wideadaptationKeywords:JAVAEE,SSH目錄1前言61.1課題背景 71.2課題意義 71.3課題開發(fā)環(huán)境 71.4國內(nèi)開展現(xiàn)狀 72相關(guān)技術(shù)介紹82.1系統(tǒng)設(shè)計采用的核心技術(shù) 82.1系統(tǒng)開發(fā)環(huán)境 93可行性研究和需求分析113.1可行性分析 113.1.1經(jīng)濟可行性 113.1.2技術(shù)可行性 113.1.2操作可行性 113.1.3系統(tǒng)功能需求描述 124數(shù)據(jù)庫設(shè)計 134.1數(shù)據(jù)分析 134.2數(shù)據(jù)庫表設(shè)計 144.2.1數(shù)據(jù)庫E-R圖 144.2.2數(shù)據(jù)庫表 155詳細設(shè)計與實現(xiàn)185.1系統(tǒng)前臺根本功能的設(shè)計與實現(xiàn)185.1.1注冊185.1.1.1實現(xiàn)效果185.1.1.2實現(xiàn)過程195.1.2登錄265.1.2.1實現(xiàn)效果265.1.2.1實現(xiàn)過程275.1.3商品展示模塊325.1.3.1實現(xiàn)效果325.1.4購物車模塊385.1.4.1實現(xiàn)效果385.1.4.2實現(xiàn)過程385.1.5關(guān)鍵字搜索445.1.6在線客服465.1.6.1實現(xiàn)效果465.1.6.2實現(xiàn)過程465.2系統(tǒng)后臺管理功能設(shè)計與實現(xiàn)475.2.1商品信息管理模塊475.2.1.1實現(xiàn)效果475.2.1.2實現(xiàn)過程475.2.2用戶信息管理模塊625.2.2.1實現(xiàn)效果625.2.2.2實現(xiàn)過程625.2.3訂單管理模塊665.2.3.1實現(xiàn)效果665.2.3.2實現(xiàn)過程666.系統(tǒng)測試746.1軟件測試概述746.2測試內(nèi)容74結(jié)論75參考文獻76致謝771.前言1.1課題背景在日常醫(yī)藥管理中,面對眾多的藥品和眾多不同需求的顧客,每天都會產(chǎn)生大量的數(shù)據(jù)信息。以傳統(tǒng)的手工方式來處理這些信息,操作比擬繁瑣,且效率低下。此時,一套合理、有效、實用的醫(yī)藥銷售系統(tǒng)就顯得十分重要,利用其提供的藥品查詢、藥品分類功能,可以進展高效的管理、銷售,更好的為顧客服務(wù),于是,網(wǎng)上藥店應(yīng)運而生。網(wǎng)上藥店是能夠通過電子商務(wù)交易市場實現(xiàn)與個人消費者在互聯(lián)網(wǎng)上進展醫(yī)藥商品的交易,其主要功能是網(wǎng)上藥品零售和在線藥學(xué)服務(wù)。同時,網(wǎng)上藥店與實體藥店相比具有藥品廉價、購藥方便、保護隱私等優(yōu)點,實體零售藥店很少見的藥品,消費者可以在網(wǎng)上藥店購置到。當今社會,使用網(wǎng)上購物的消費者也是越來越多,網(wǎng)上購物的方便與快捷也令網(wǎng)上藥店這一模式越發(fā)的普及。1.2課題意義隨著科學(xué)技術(shù)的開展,計算機領(lǐng)域不斷取得新的研究成果。并不斷地代替和延伸腦力勞動方面發(fā)揮越來越重要的作用,無論是工業(yè)還是日常生活都越來越離不開計算機,尤其是在商店里,隨著規(guī)模不斷擴大和產(chǎn)品的不斷增加,要處理大量的產(chǎn)品數(shù)據(jù)信息顯得尤為的重要.本系統(tǒng)主要是管理藥品的銷售管理和在線發(fā)布、客戶在線咨詢,其功能包括:后臺登陸、登陸的權(quán)限、不同的用戶登陸到不同的后臺、根據(jù)登錄到后臺的用戶權(quán)限不同能實現(xiàn)對信息的添加、刪除、修改、查詢等一項或多項功能。系統(tǒng)使用動態(tài)頁面設(shè)計,并用Mysql進展后臺數(shù)據(jù)庫的鏈接設(shè)計,以此形成整個管理系統(tǒng)。1.3課題開發(fā)環(huán)境主要開發(fā)工具:MyEclipse10,MySQL、Tomcat6.0主要技術(shù)包括:JavaEE輕量級框架SSH1.4國內(nèi)開展現(xiàn)狀自2005年9月29日國家食品藥品監(jiān)視管理局正式發(fā)布《互聯(lián)網(wǎng)要批交易服務(wù)審批暫行規(guī)定》以來,經(jīng)監(jiān)管部門批準,可以在互聯(lián)網(wǎng)上進展藥品交易的單位共有69家,其中38家可向個人售藥,現(xiàn)如今全球的開展趨勢來看,醫(yī)藥電子商務(wù)必將成為未來的大勢所趨。2.相關(guān)技術(shù)介紹2.1系統(tǒng)設(shè)計采用的核心技術(shù)該系統(tǒng)采用目前最流行的SSH框架進展設(shè)計。Java的開源框架非常多,SSH便是由這眾多的框架集合而成的。SSH在JavaEE工程中表示了3種框架,即Spring+Struts+Hibernate。Struts是一個優(yōu)秀的MVC框架,對Model,View和Controller都提供了對應(yīng)的組件。Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架,是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)立的。Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進展了輕量級的對象封裝,可以應(yīng)用在任何使用JDBC的場合,可以在Servlet/JSP的Web應(yīng)用中使用。本網(wǎng)站主要采用Struts2+Spring+Hibernate框架技術(shù)??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為JavaEE應(yīng)用程序開發(fā)提供集成的框架。,以下對它們做一個簡單的介紹:〔1〕Struts2框架技術(shù)Struts是一款優(yōu)秀的MVC框架,但隨著時間的流逝,技術(shù)的進步,Struts1的局限性也越來越多地暴露出來。而Struts2是Struts的下一代產(chǎn)品。是在Struts和WebWork的技術(shù)根基上進展了合并,全新的Struts2框架。其全新的Struts2的體系構(gòu)造與Struts1的體系構(gòu)造的差異巨大。Struts2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開,所以Struts2可以理解為WebWork的更新產(chǎn)品。因為Struts2和Struts1有著太大的變化,但是相對于WebWork,Struts2只有很小的變化?!?〕Spring框架技術(shù)Spring是一個開源框架,是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)立的。Spring使用根本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益?!?〕Hibernate框架技術(shù)Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進展了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的JavaEE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。2.1系統(tǒng)開發(fā)環(huán)境EclipseEclipse是一種基于Java的可擴展開源開發(fā)平臺。就其自身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括為人熟知的Java開發(fā)工具。雖然大多數(shù)用戶很樂于將Eclipse當作Java集成開發(fā)環(huán)境〔IDE〕來使用,但Eclipse的目標卻不僅限于此。Eclipse還包括插件開發(fā)環(huán)境,這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。MySQLMySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“構(gòu)造化查詢語言〞。SQL是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了GPL〔GNU通用公共許可證〕。由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有本錢而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。因此本系統(tǒng)選用MySQL5.5進展開發(fā)。TomcatTomcat是Apache
軟件基金會的Jakarta工程中的一個核心工程,由Apache、Sun和其他一些公司及個人共同開發(fā)而成,是一個免費的、開放源碼的、支持JSP和Servlet技術(shù)的容器。由于有了Sun的參與和支持,最新的Servlet和JSP標準總是能在Tomcat中得到表達,Tomcat5支持最新的Servlet2.4和JSP2.0標準。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了局部軟件開發(fā)商的認可,成為目前比擬流行的Web應(yīng)用服務(wù)器。Tomcat6.0也很受廣闊程序員喜愛。目前最新版本是6.0,本系統(tǒng)將使用該版本。3.可行性研究與需求分析3.1可行性分析3.1.1經(jīng)濟可行性現(xiàn)代網(wǎng)絡(luò)高速開展,影響著人類生活的方方面面。電子商務(wù)也應(yīng)運而生,蓬勃開展。足不出戶就能獲取方便快捷的購物途徑、享受超值的購物樂趣和優(yōu)質(zhì)的在線服務(wù);商家也可以無需真實的店鋪,不但降低投入、節(jié)省資金和擯棄傳統(tǒng)貿(mào)易的落前方式,更重要的能通過電子商務(wù)平臺擴展商機、捕獲機遇,贏得更大利益。互聯(lián)網(wǎng)用戶的龐大規(guī)模是電子商務(wù)市場欣欣向榮的重要推動力。利用電子商務(wù)和信息化從事網(wǎng)絡(luò)貿(mào)易的企業(yè)和個人,正成為社會經(jīng)濟領(lǐng)域的主體,在國民經(jīng)濟中發(fā)揮著重要的作用,隨著這類群體的不斷擴大,傳統(tǒng)的商業(yè)規(guī)則和商業(yè)秩序受到?jīng)_擊,重新解構(gòu),新的基于互聯(lián)網(wǎng)的電子商務(wù)經(jīng)濟體系正在構(gòu)建。政府的指引、主導(dǎo)和監(jiān)視、相關(guān)法律法規(guī)的制定和實施、電子商務(wù)行業(yè)行規(guī)制度的完善等都是促進我國電子商務(wù)良好開展的重要因素.3.1.2技術(shù)可行性本系統(tǒng)采用輕量級的JavaEE架構(gòu)而成,由Struts、Hibernate、Spring三大框架整合的集成框架??蚣芤话憔哂屑床寮从玫目芍赜眯?,成熟的穩(wěn)定性和高度集成易用性。JavaEE復(fù)雜的多層構(gòu)造決定了日益復(fù)雜的JavaEE工程需要運用框架和設(shè)計模式控制軟件的質(zhì)量,SSH框架是目前JavaEEWeb工程開發(fā)的主流框架,具有良好的團隊可協(xié)作性,被廣泛的應(yīng)用于多個軟件系統(tǒng)中,所以框架的穩(wěn)定性很好,技術(shù)上具有很強的可行性.3.1.2操作可行性目前SSH框架流行與各大網(wǎng)站工程建設(shè),比方淘寶,京東,凡客等大型網(wǎng)上購物網(wǎng)站,其中一局部工程就是綜合運用SSH技術(shù)。網(wǎng)上購物主要是資金流,商流,物流的結(jié)合,資金流的應(yīng)用目前廣泛表達在網(wǎng)銀的使用,如支付寶等第三方安全支付軟件,商流就是各大購物網(wǎng)站及B2B;B2C,C2C市場的廣闊商家和買家。物流體系的配套設(shè)施也在逐步完善和提高,因此從資源,市場,顧客這些市場和經(jīng)濟方面以及開發(fā)環(huán)境技術(shù)方面,電子商務(wù)網(wǎng)站,也就是網(wǎng)上商城是完全可以趁工操作的。3.1.3系統(tǒng)功能需求描述本系統(tǒng)分為前后臺兩局部,前臺主要包括已登錄用戶和未登錄用戶,任何用戶都可以進展商品的瀏覽,當已注冊用戶登錄后,即刻進展商品的購置,查看自己的購物車以及添加、刪除、修改自己購物車中的商品,確認后即生成訂單。未登錄用戶如已注冊即可直接登錄,未注冊則可進展注冊用戶操作。后臺管理員登錄進入管理員中心,可進展商品管理,商品一二級分類管理,訂單管理和用戶管理.系統(tǒng)用例圖如3-1所示圖3-1系統(tǒng)用例圖圖3-1系統(tǒng)用例圖4.數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)分析1〕對于本系統(tǒng)的數(shù)據(jù)庫的需求而言,由于主要是用于信息的提供、保存、更新和查詢等;因此,需要分析該系統(tǒng)功能所隱含的對數(shù)據(jù)應(yīng)用的需求,從而確定數(shù)據(jù)庫的構(gòu)造。2〕用戶注冊、登錄、驗證等功能需要對用戶信息建設(shè)數(shù)據(jù)表,其中的數(shù)據(jù)項包括用戶id,用戶名,密碼,收貨人,郵箱,手機號碼,收貨地址,激活狀態(tài),激活碼.3〕查看商品分類信息和商品詳細信息等功能既需要對商品一二級分類進展管理,也需要針對每一個商品進展管理,由于此系統(tǒng)商品屬性有兩層分類,于是此處我們至少需要三張數(shù)據(jù)表.4〕用戶購物后產(chǎn)生的訂單需要進展管理,包括訂單的根本信息和詳細信息等;因此需要一張購物車的數(shù)據(jù)表。5〕訂單生成后,在訂單處理的過程中,用戶需要付款,確認收貨等,修改訂單的狀態(tài),所以需要記錄訂單的狀態(tài),包括訂單包含的商品,收貨人,收貨地址以及訂單的狀態(tài)。6〕后臺系統(tǒng)管理員需要對該系統(tǒng)進展管理,所以需要建設(shè)管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)包括管理員ID、管理員用戶名、密碼。綜上所述,至少要創(chuàng)立如下的數(shù)據(jù)構(gòu)造和數(shù)據(jù)項用戶信息表,包括用戶ID,用戶名,密碼,收貨人,郵箱,手機號碼,收貨地址,激活狀態(tài),激活碼。管理員信息表,包括管理員ID,管理員用戶名,密碼。商品一級分類信息表,包括一級分類ID,一級分類名商品二級分類信息表,包括二級分類ID,二級分類名,所屬一級分類商品信息表,包括商品ID,商品名,商品市場價,商品商城價,商品圖片地址,商品描述,商品是否熱門,商品上傳時間,商品所屬二級分類ID。購物車信息表,購物車ID,購置商品數(shù)量,購置商品總價,購置商品的ID,購物車所屬的訂單表訂單信息表,訂單ID,訂單總價,訂單生成時間,訂單狀態(tài),訂單收貨人名,收貨人聯(lián)系方式,收貨人地址,收貨人用戶ID4.2數(shù)據(jù)庫表設(shè)計4.2.1數(shù)據(jù)庫E-R圖圖4.1數(shù)據(jù)庫E-R圖圖4.1數(shù)據(jù)庫E-R圖4.2.2數(shù)據(jù)庫表本系統(tǒng)的數(shù)據(jù)庫命名為shop,分為八張數(shù)據(jù)庫表。用戶表,如圖4.2.1所示圖4.2.1用戶表圖4.2.1用戶表一級分類表,如圖4.2.2所示圖4.2.2一級分類表圖4.2.2一級分類表二級分類表,如圖4.2.3所示圖4.2.3二級分類表圖4.2.3二級分類表商品表,如圖4.2.4所示圖4.2.4商品表圖4.2.4商品表購物車表,如圖4.2.5所示圖4.2.5購物車表圖4.2.5購物車表訂單表,如圖4.2.6所示圖4.2.6訂單表圖4.2.6訂單表管理員表,如圖4.2.7所示圖4.2.7管理員表圖4.2.7管理員表5.詳細設(shè)計與實現(xiàn)5.1系統(tǒng)前臺根本功能的設(shè)計與實現(xiàn)5.1.1注冊5.1.1.1實現(xiàn)效果用戶單擊注冊后需要輸入用戶名、密碼、確認密碼,E-mail以及姓名,,地址,其中用戶名,密碼,確認密碼和E-mail為必填項,姓名,以及地址將作為用戶的收貨人姓名以及聯(lián)系和收貨地址。當填寫的用戶名在數(shù)據(jù)庫中已存在時,當光標從用戶名欄離開,將提示用戶名已存在,否則則提示用戶名可使用;信息填寫完整以及正確后提交會根據(jù)所填寫的郵箱向用戶郵箱發(fā)送一封包含注冊激活碼的郵件,用戶需翻開該郵件中的網(wǎng)址進展激活,成功激活后的用戶將可以進展登錄操作。界面設(shè)計如圖5.1.1.1所示圖5.1.1注冊界面圖5.1.1注冊界面5.1.1.2實現(xiàn)過程異步校驗代碼如圖5.1.1.2.1所示圖5.1.2當用戶名存在時,如圖5.1.3所示圖5.1.3當用戶名不存在時,如圖5.1.4所示圖5.1.4圖5.1.4b.注冊功能實現(xiàn)代碼注冊所屬頁面:regist.jsp信息填寫后提交到user_regist.actionuserAction中設(shè)置模型驅(qū)動接收JSP中傳過來的數(shù)據(jù),代碼如下:Action中實現(xiàn)regist方法,代碼如下:Service中實現(xiàn)save方法,代碼如下:其中有一工具類UUIDtils、MailUitls用于向用戶郵箱發(fā)送激活郵件,工具類代碼如下:MailUitls.java:UUIDUtils.java:DAO層中再實現(xiàn)save方法,代碼如下:在Struts.xml中配置返回值信息,msg返回值為全局變量頁面,用于信息的通知,配置以及頁面代碼如下:Msg.jsp頁面:界面效果如5.1.4所示圖5.1.4c.郵箱激活收取到的郵件如圖5.1.5所示圖5.1.5Action中active方法的實現(xiàn),代碼如下:Service層中findByCode方法的實現(xiàn),代碼如下:激活成功后界面如圖5.1.6所示圖5.1.65.1.2登錄5.1.2.1實現(xiàn)效果已注冊的用戶且激活后的用戶輸入注冊的用戶名和密碼,以及填寫正確的驗證碼后提交,假設(shè)用戶名存在且密碼正確,則登錄成功,假設(shè)用戶名不存在或密碼不正確則提示用戶名不存在或密碼不正確,假設(shè)驗證碼輸入錯誤則提示驗證碼錯誤重新輸入。登錄界面如圖5.1.7所示圖5.1.75.1.2.2實現(xiàn)過程登錄頁面:login.jsp,代碼如下:用戶信息提交到user_login.action中,代碼如下:驗證碼類CheckImaAction.java的代碼如下:Dao層中l(wèi)ogin方法的實現(xiàn),代碼如下:登錄成功后界面如圖5.1.8所示圖5.1.8驗證碼輸入錯誤界面如圖5.1.9所示圖5.1.9用戶名輸入錯誤或密碼輸入錯誤或用戶未激活提示界面,如圖5.1.10所示圖5.1.10圖5.1.105.1.3商品展示模塊5.1.3.1實現(xiàn)效果用戶通過點擊一級分類顯示所有一級分類下的商品,如圖5.1.11所示;點擊二級分類顯示所有二級分類下的商品,如圖5.1.12所示;點擊商品則進入商品詳細頁,如圖5.1.13所示。圖5.1.11圖5.1.12圖5.1.135.1.3.2實現(xiàn)過程點擊一級分類顯示商品商品顯示頁為productList.jsp,代碼如下:Action中findByCid的實現(xiàn),代碼如下:Service層中findByCid方法的實現(xiàn),代碼如下:Dao層中findByCid方法的實現(xiàn),代碼如下:b.點擊二級分類顯示商品Action中findByCsid方法的實現(xiàn)Service中findByPageCsid方法的實現(xiàn)Dao層中findByCsid方法的實現(xiàn)c.點擊商品顯示商品詳情頁Action中findByPid方法的實現(xiàn)Service中findByPid方法的實現(xiàn)Dao中findByPid、findCount、findByPage方法的實現(xiàn)5.1.4購物車模塊5.1.4.1實現(xiàn)效果用戶添加商品到購物車,根據(jù)購物車的商品數(shù)量單價等計算出單價和小計,提交后生成訂單。5.1.4.2實現(xiàn)過程購物車頁面為orderlist.jsp,頁面代碼如下:orderAction中的實現(xiàn)代碼:orderService中的實現(xiàn)代碼:orderDao中的實現(xiàn)代碼:界面效果如圖5.1.13所示圖5.1.135.1.5關(guān)鍵字搜索關(guān)鍵字頁面代碼如下:Action中findByPname方法的實現(xiàn)Service中findByPname方法的實現(xiàn)Dao層中findCountPname、findByPagePname方法的實現(xiàn)界面效果如以下圖5.1.14所示圖5.1.145.1.6在線客服5.1.6.1實現(xiàn)效果用戶點擊后會添加客服QQ通過QQ在線聯(lián)系網(wǎng)站客服.5.1.6.2實現(xiàn)過程在線客服頁面代碼,如圖5.1.15所示界面效果如圖5.1.16所示:圖5.1.165.2系統(tǒng)后臺管理功能設(shè)計與實現(xiàn)5.2.1商品信息管理模塊5.2.1.1實現(xiàn)效果管理員可以查看,修改,刪除商品一級分類、二級分類一級商品信息,界面設(shè)計如圖5.2所示圖5.2.15.2.1.2實現(xiàn)過程一級分類一級分類管理頁面為edit.jsp、add.jsp、list.jsp,如圖5.2.2所示list.jsp頁面Add.jsp頁面Edit.jsp頁面圖5.2.2頁面代碼如下:Add.jsp,如圖5.2.3所示圖5.2.3Edit.jsp,如圖5.2.4所示圖5.2.4List.jsp,如圖5.2.5所示圖5.2.5實現(xiàn)代碼如下:Action,如圖5.2.6所示圖5.2.6Service,如圖5.2.7所示圖5.2.7Dao,如圖5.2.8所示如圖5.2.8所示二級分類二級分類管理頁面為edit.jsp、add.jsp、list.jsp,如圖5.2.9所示Add.jspEdit.jspList.jsp圖5.2.9頁面代碼與一級分類代碼類似實現(xiàn)方法代碼如下:Action,如圖5.2.10所示圖5.2.10Service,如圖5.2.11所示圖5.2.11Dao,如圖5.2.12所示圖5.2.12c.商品商品管理頁面為edit.jsp、add.jsp、list.jsp,如圖5.2.13所示〔a〕Add.jsp(b)Edit.jsp(c)List.jsp圖5.2.13頁面代碼與一級分類代碼類似實現(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實現(xiàn)效果管理員登錄后可以查看,編輯,刪除用戶5.2.2.2實現(xiàn)過程用戶管理頁面有edit.jsp、list.jsp,如圖5.2.17所示List.jspEdit.jsp圖5.2.17頁面代碼如下:Edit.jsp,如圖5.2.18所示圖5.2.18List.jsp,如圖5.2.19所示圖5.2.19功能實現(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實現(xiàn)效果管理員可查看訂單以及訂單詳情。5.2.3.2實現(xiàn)過程訂單管理頁面為list.jsp和orderItem.jsp頁面,頁面界面如圖5.2.23所示圖5.2.23頁面代碼如下List.jsp,代碼如圖5.2.24所示圖5.2.24orderItem.jsp,代碼如圖5.2.25所示圖5.2.25實現(xiàn)方法代碼:Action,如圖5.2.26所示圖5.2.26Service,如圖5.2.27所示圖5.2.27Dao,如圖5.2.28所示圖5.2.286.系統(tǒng)測試完成需求分析、系統(tǒng)分析和程序編碼等前期工作后,我得到了該系統(tǒng)的源程序。然而,在每有進過系統(tǒng)測試機性能分析前的各階段中該系統(tǒng)程序都可能遺留下一定的錯誤和缺陷,假設(shè)不及時查找出這些錯誤和缺陷并進展修改,這個軟件鏟平就可能產(chǎn)生不穩(wěn)定或者是不能正常使用,嚴重的還可能會導(dǎo)致巨大的損失,因此系統(tǒng)測試是必不可少的。6.1軟件測試概述系統(tǒng)整體測試步驟:單元測試單元測試是整體測試中的第一部,通常在編碼階段進展。在源程序代碼經(jīng)過編譯、評審、確認每有語法錯誤之后,便可開場進展單元測試集成測試集成測試在單元測試完成之后,將所有的模塊概要設(shè)計要求組裝成系統(tǒng)時進展的測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題確認測試經(jīng)過集成測試之后,接口錯誤已經(jīng)發(fā)現(xiàn)并被發(fā)現(xiàn)改正了,接下來便要進展確認測試。所謂確認測試就是要驗證所開發(fā)軟件的功能性及其他特性是否符合軟件需求規(guī)格說明書的要求。所以,確認測試又被稱為有效性測試。系統(tǒng)測試系統(tǒng)測試是更大范圍內(nèi)進展測試,它將經(jīng)過確認的軟件作為整個基于計算機的系統(tǒng)的一個元素,在實際運行環(huán)境下,對系統(tǒng)進展的一系列集成和確認測試。6.2測試內(nèi)容數(shù)據(jù)添加、刪除
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《語文詩歌欣賞:《春望》教學(xué)計劃》
- 汽車美容店業(yè)務(wù)轉(zhuǎn)讓合同
- 會計師事務(wù)所審計工作流程預(yù)案
- 提升客戶服務(wù)質(zhì)量措施
- 好官壞學(xué)生教育手冊
- 旅游服務(wù)安全免責(zé)協(xié)議書
- 農(nóng)業(yè)生產(chǎn)管理實施方案
- 商務(wù)往來文書格式規(guī)范與范例匯編
- 市場營銷團隊績效考核標準
- 高科技人才引進及培養(yǎng)項目合作協(xié)議
- 2025年黑龍江民族職業(yè)學(xué)院單招職業(yè)技能測試題庫必考題
- 統(tǒng)編版語文八年級下冊全冊大單元整體教學(xué)設(shè)計表格式教案
- 2023年新改版教科版科學(xué)三年級下冊活動手冊參考答案(word可編輯)
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測試
- 施工方案(行車拆除)
- 開網(wǎng)店全部流程PPT課件
- 《春》帶拼音
- 真速通信密拍暗訪取證系統(tǒng)分冊
- 質(zhì)量監(jiān)督檢查整改回復(fù)單格式(共4頁)
- 淺談一年級數(shù)學(xué)計算教學(xué)的有效策略
- FPC產(chǎn)品簡介及設(shè)計規(guī)范
評論
0/150
提交評論