畢業(yè)答辯-基于JSP的網(wǎng)上藥店系統(tǒng)_第1頁
畢業(yè)答辯-基于JSP的網(wǎng)上藥店系統(tǒng)_第2頁
畢業(yè)答辯-基于JSP的網(wǎng)上藥店系統(tǒng)_第3頁
畢業(yè)答辯-基于JSP的網(wǎng)上藥店系統(tǒng)_第4頁
畢業(yè)答辯-基于JSP的網(wǎng)上藥店系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、整理課件本題目: 基于JSP的網(wǎng)上藥店系統(tǒng)科 生 畢 業(yè) 答 辯本 科 生 畢 業(yè) 答 辯XXX整理課件基于JSP的網(wǎng)上藥店系統(tǒng)關(guān)鍵技關(guān)鍵技術(shù)介紹術(shù)介紹系統(tǒng)設(shè)計(jì)與實(shí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)測試現(xiàn),系統(tǒng)測試結(jié)論和結(jié)論和不足不足系統(tǒng)介系統(tǒng)介紹紹整理課件3系統(tǒng)演系統(tǒng)演示示整理課件系統(tǒng)介紹系統(tǒng)介紹關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹 基于基于JSPJSP的網(wǎng)上藥店系統(tǒng)是一個(gè)集成了藥品的瀏覽,搜索,購的網(wǎng)上藥店系統(tǒng)是一個(gè)集成了藥品的瀏覽,搜索,購買,下單,用戶買,下單,用戶個(gè)人信息管理個(gè)人信息管理等功能模塊的等功能模塊的電子商務(wù)網(wǎng)站電子商務(wù)網(wǎng)站系統(tǒng)系統(tǒng)。 通過

2、本系統(tǒng),用戶可以像實(shí)體店一樣方便的瀏覽和購買自己需通過本系統(tǒng),用戶可以像實(shí)體店一樣方便的瀏覽和購買自己需要的藥品。要的藥品。 充分利用現(xiàn)有的網(wǎng)絡(luò)軟硬件資源和充分利用現(xiàn)有的網(wǎng)絡(luò)軟硬件資源和java web開發(fā)技術(shù),建立開發(fā)技術(shù),建立起的起的網(wǎng)上藥店系統(tǒng),為藥品的銷售提供一種交互、開放、易用的網(wǎng)上藥店系統(tǒng),為藥品的銷售提供一種交互、開放、易用的平臺,從而降低藥店的經(jīng)營成本,提高銷售效率,增加利潤。平臺,從而降低藥店的經(jīng)營成本,提高銷售效率,增加利潤。整理課件系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介

3、紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹開發(fā)語言:開發(fā)語言:javajava開發(fā)架構(gòu):開發(fā)架構(gòu):B/SB/Sjdkjdk:5.05.0以上以上設(shè)計(jì)模式:結(jié)合設(shè)計(jì)模式:結(jié)合MVCMVC的分層架構(gòu)的設(shè)計(jì)思想的分層架構(gòu)的設(shè)計(jì)思想集成開發(fā)環(huán)境:集成開發(fā)環(huán)境:MyEclipse10.0MyEclipse10.0數(shù)據(jù)庫:數(shù)據(jù)庫:mysql5.5mysql5.5容器容器:tomcat6.0tomcat6.0相關(guān)框架:相關(guān)框架:Struts2Struts2,HibernateHibernate,JqueryJquery相關(guān)技術(shù)相關(guān)技術(shù);JSP,CSS,JQuery,AJAX,Servle

4、t,JSON;JSP,CSS,JQuery,AJAX,Servlet,JSON等等開發(fā)環(huán)境開發(fā)環(huán)境整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹 B/S B/S結(jié)構(gòu)(結(jié)構(gòu)(Browser/ServerBrowser/Server,瀏覽器,瀏覽器/ /服務(wù)器模式),是服務(wù)器模式),是WEBWEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEBWEB瀏覽器是客戶端最主要瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。

5、心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個(gè)瀏覽器(客戶機(jī)上只要安裝一個(gè)瀏覽器(BrowserBrowser),如),如FirefoxFirefox、Google chromeGoogle chrome或或Internet ExplorerInternet Explorer,服務(wù)器安裝,服務(wù)器安裝OracleOracle、SybaseSybase、mysqlmysql或或 SQL Server SQL Server等數(shù)據(jù)庫。瀏覽器通過等數(shù)據(jù)庫。瀏覽器通過Web Web ServerServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這樣就大大簡化了客戶端電同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這樣就

6、大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本戶的總體成本B/SB/S開發(fā)模式開發(fā)模式整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹MVC指的指的是模型是模型(model)視圖視圖(view)控制器控制器(controller),是是一種軟件設(shè)計(jì)一種軟件設(shè)計(jì)思想和典范。思想和典范。MVC是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件應(yīng)用程序被分成三個(gè)

7、核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的的MVC就是就是JSP + servlet + JavaBean的模式。的模式。 分層架構(gòu)的設(shè)計(jì)思想不僅有利于簡化開發(fā),使得整個(gè)分層架構(gòu)的設(shè)計(jì)思想不僅有利于簡化開發(fā),使得整個(gè)系統(tǒng)條例清晰,而且也便于系統(tǒng)的維護(hù)和升級系統(tǒng)條例清晰,而且也便于系統(tǒng)的維護(hù)和升級MVCMVC設(shè)計(jì)思想設(shè)計(jì)思想整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹框框 架架 Struts2Struts2:StrutsStruts是開源社區(qū)是開源社區(qū)ApacheApache推

8、出的基于推出的基于MVCMVC設(shè)計(jì)思想設(shè)計(jì)思想的開源,免費(fèi)的開源,免費(fèi)webweb框架。是框架。是Java Web MVCJava Web MVC框架中不爭的王者??蚣苤胁粻幍耐跽?。 Hibernate Hibernate:HibernateHibernate是一個(gè)開源的對象關(guān)系映射(是一個(gè)開源的對象關(guān)系映射(ORMORM)框)框架,它是對架,它是對JDBCJDBC的輕量級的對象封裝,使得的輕量級的對象封裝,使得JavaJava程序員可以方便的程序員可以方便的通過操作對象來完成對數(shù)據(jù)庫的操作。通過操作對象來完成對數(shù)據(jù)庫的操作。 Hibernate Hibernate可以應(yīng)用在任可以應(yīng)用在任何使

9、用何使用JDBCJDBC的場合,來代替的場合,來代替jdbcjdbc。 JQuery JQuery:JQueryJQuery是繼是繼prototypeprototype之后一個(gè)優(yōu)秀的之后一個(gè)優(yōu)秀的JavascriptJavascript框框架。它是輕量級的架。它是輕量級的jsjs庫庫 ,它兼容,它兼容CSS3CSS3,還兼容各種瀏覽器(,還兼容各種瀏覽器(IE IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。)。jQueryjQuery使用戶能使用戶能更方便地處理更方便地處理HTM

10、L documentsHTML documents、eventsevents、實(shí)現(xiàn)動畫效果,并且方、實(shí)現(xiàn)動畫效果,并且方便地為網(wǎng)站提供便地為網(wǎng)站提供AJAXAJAX交互。交互。jQueryjQuery還文檔說明詳細(xì),同時(shí)還有許還文檔說明詳細(xì),同時(shí)還有許多成熟的插件可供選擇。多成熟的插件可供選擇。整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)根據(jù)系統(tǒng)需求分析共設(shè)計(jì)了本系統(tǒng)根據(jù)系統(tǒng)需求分析共設(shè)計(jì)了10張表:張表:1,用戶表(,用戶表(user)2,分類表(,分類表(category)3,產(chǎn)品表(,產(chǎn)品表(product

11、)4,藥品表(,藥品表(drug)5,產(chǎn)品,產(chǎn)品-分類表(分類表(category_product)6,訂單表(,訂單表(form)7,評論表(,評論表(review)8,回復(fù)表(,回復(fù)表(reply)9,商品條目表(,商品條目表(item)10,收貨地址表(,收貨地址表(receive_address)整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹數(shù)據(jù)表之間的關(guān)系數(shù)據(jù)表之間的關(guān)系1 11mn1整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹1n1m1n1n1m11整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)

12、測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹用戶功能模塊用戶功能模塊1,用戶登錄(驗(yàn)證碼,JS驗(yàn)證)2,用戶注冊(JS驗(yàn)證,AJAX驗(yàn)證,郵箱驗(yàn)證,日歷JS特效)3,用戶個(gè)人中心(修改密碼,修改個(gè)人信息,訂單管理等)4,用戶退出5,登錄驗(yàn)證(購買,評論,個(gè)人中心等,定向頁面)整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹用戶瀏覽模塊用戶瀏覽模塊1,分類瀏覽(一級二級分類,分頁與排序,網(wǎng)站地圖,JS特效等)2,編輯推薦(order by rand())3,熱銷排行(銷量前4)4,最新上架(上架時(shí)間前4)5,月銷量排行(本月內(nèi)的圖書的銷量排行,

13、前三紅色,JS特效)6,搜索瀏覽(按關(guān)鍵字搜索)7,查看商品(放大鏡特效)整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹商品購買與購物車商品購買與購物車1,登錄驗(yàn)證2,購物車功能(增刪改,恢復(fù),Session)3,購物車的Cookie實(shí)現(xiàn)(多商品,多用戶)整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹訂單模塊訂單模塊1,訂單信息確認(rèn)2,送貨地址(JS表單驗(yàn)證)3,下單成功(cookie刪除)整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹遇到的問題遇到的問題

14、問題問題1 1:同一個(gè)瀏覽器多用戶登錄時(shí),后登錄的用戶可以看到前面用同一個(gè)瀏覽器多用戶登錄時(shí),后登錄的用戶可以看到前面用戶的戶的SessionSession中的信息中的信息。 解決的辦法:用解決的辦法:用IE6IE6瀏覽器,或每次登錄時(shí)判斷是否有用戶已經(jīng)登錄瀏覽器,或每次登錄時(shí)判斷是否有用戶已經(jīng)登錄,則清空,則清空SessionSession 問題問題2 2:hibernatehibernate使用過程中的表間關(guān)系問題使用過程中的表間關(guān)系問題 解決的辦法:解決的辦法:productproduct和和bookbook配置繼承映射關(guān)系,配置繼承映射關(guān)系,categorycategory和和prod

15、uctproduct配置多對多關(guān)系,配置多對多關(guān)系,categorycategory自身配置一對多關(guān)系,自身配置一對多關(guān)系,productproduct和和itemitem配置一配置一對多關(guān)系,對多關(guān)系,productproduct和和reviewreview配置一對多關(guān)系配置一對多關(guān)系 問題問題3 3:路徑和亂碼問題:路徑和亂碼問題 解決的辦法:路徑統(tǒng)一使用絕對路徑,編碼統(tǒng)一使用解決的辦法:路徑統(tǒng)一使用絕對路徑,編碼統(tǒng)一使用UTF-8UTF-8編碼編碼整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹收獲和心得收獲和心得通過這次畢業(yè)設(shè)計(jì),我學(xué)到了很多東西: 首先技術(shù)上,對web項(xiàng)目的開發(fā)流程,開發(fā)模式等有了更高層次的理解,形成了良好編程思維,對自己的知識和技術(shù)是一個(gè)很好的鍛煉和提高。其次能力上,編寫代碼更具有條理性、邏輯思維更清晰,并體會到添加注釋的重要性,提高了個(gè)人解決問題的能力。 最后性格上,項(xiàng)目開發(fā)過程中遇到過很多的問題,在解決的過程中鍛煉了做事的耐心和吃苦的能力,提高了獨(dú)立解決問題的能力和團(tuán)隊(duì)協(xié)作能力。整理課件關(guān)鍵技術(shù)介紹關(guān)鍵技術(shù)介紹設(shè)計(jì)實(shí)現(xiàn)測試設(shè)計(jì)實(shí)現(xiàn)測試結(jié)論與不足結(jié)論與不足系統(tǒng)介紹系統(tǒng)介紹存在的問題和缺陷存在的問題和缺陷 1,未能實(shí)現(xiàn)全部功能:由

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論