易購(gòu)商城系統(tǒng).docx

易購(gòu)商城系統(tǒng).docx

ID:59186248

大?。?68.58 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2020-09-10

易購(gòu)商城系統(tǒng).docx_第1頁(yè)
易購(gòu)商城系統(tǒng).docx_第2頁(yè)
易購(gòu)商城系統(tǒng).docx_第3頁(yè)
易購(gòu)商城系統(tǒng).docx_第4頁(yè)
易購(gòu)商城系統(tǒng).docx_第5頁(yè)
資源描述:

《易購(gòu)商城系統(tǒng).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、易購(gòu)商城系統(tǒng)項(xiàng)目負(fù)責(zé)人:陳曉東()項(xiàng)目成員:鄧國(guó)建()一、需求分析、環(huán)境搭建1.1查詢商品游客可以免費(fèi)瀏覽商城的商品,可以查詢最新、最熱商品,并且可以通過(guò)搜索功能,查詢自己想要的商品。1.2會(huì)員登錄會(huì)員可以登錄,登陸成功后,可以購(gòu)物(也可以直接購(gòu)物,支付的時(shí)候在登錄),并且可以修改個(gè)人的信息、電話地址,并且可以查閱歷史訂單,可以按日期范圍某月份的購(gòu)物清單。1.2.3購(gòu)物車(chē)登錄會(huì)員可以在線購(gòu)物,把選中的商品添加到購(gòu)物車(chē)中,然后可以繼續(xù)添加商品,如果購(gòu)物完畢,在購(gòu)物車(chē)中顯示已經(jīng)買(mǎi)商品的名稱、數(shù)量、價(jià)格,會(huì)員可以在結(jié)算之前動(dòng)態(tài)修改購(gòu)物的數(shù)量。1

2、.2.4在線支付(調(diào)用第三方接口)與銀行進(jìn)行連接、完成在線支付的功能.1.2.5郵箱服務(wù)、短信服務(wù)支付成功后,會(huì)自動(dòng)給買(mǎi)家發(fā)一份email告知,訂單狀況、平時(shí)店慶搞活動(dòng)也可以給會(huì)員發(fā)郵件、或者發(fā)送短信(需要運(yùn)營(yíng)商接口)。1.2.6項(xiàng)目部署和發(fā)布商城是外網(wǎng)項(xiàng)目,制作完畢后肯定要申請(qǐng)域名和空間1.2.7后臺(tái)商城管理設(shè)計(jì)實(shí)現(xiàn)基于easyUI的后臺(tái)的管理設(shè)計(jì)1.2.8后臺(tái)不同用戶的權(quán)限控制管理員的后臺(tái)登陸與用戶后臺(tái)登陸的功能不同。1.3開(kāi)發(fā)的一些約束編號(hào)工具版本說(shuō)明1Struts2.1顯示層框架2Hibernate3.5實(shí)現(xiàn)持久化操作3Sprin

3、g3.2用于分層解耦4jQuery1.4.1實(shí)現(xiàn)ajax各種特效1.4.2開(kāi)發(fā)環(huán)境操作系統(tǒng)Windows7開(kāi)發(fā)工具M(jìn)yeclipse2015數(shù)據(jù)庫(kù)MySQL5.6Web工具Tomcat8.0.20Jdk1.71.3.3頁(yè)面的相關(guān)約束(1)jsp、css、JS文件獨(dú)立分開(kāi)、命名相同。(2)在HTML代碼中不要嵌入任何的JSCSS代碼(外網(wǎng):DIV+css)(3)前臺(tái)不使用Struts標(biāo)簽使用jstl標(biāo)簽(4)內(nèi)網(wǎng)放在(web-INF下)外網(wǎng)放在(webRoot中)1.3.4數(shù)據(jù)庫(kù)的約束建立表的注意事項(xiàng):如果MySQL是綠色版,設(shè)置MySQL

4、的編碼為UTF-81.4項(xiàng)目環(huán)境的搭建1.4.1框架在項(xiàng)目中的功能分配HibernateORMPoJODAOServiceModelActionStrutsViewPageIOCSpringAop一、效果圖2.1后臺(tái)界面二、相關(guān)技術(shù)介紹1.傳統(tǒng)的JSP作為表現(xiàn)層,主要收集用戶的請(qǐng)求數(shù)據(jù),以及業(yè)務(wù)數(shù)據(jù)的表現(xiàn)。2.MVC框架本系統(tǒng)使用Struts2作為MVC框架,Struts2以Struts1.x和webWork作為基礎(chǔ),迅速成長(zhǎng)為MVC框架中新的王者,一經(jīng)推出,立即贏得廣泛的好感,本系統(tǒng)的所有用戶請(qǐng)求,包括系統(tǒng)的超鏈接和表單的提交等,都不是

5、直接發(fā)送到表現(xiàn)層JSP頁(yè)面,而是必須發(fā)送到Struts2對(duì)應(yīng)的Action,Struts2控制所有的請(qǐng)求的處理和轉(zhuǎn)發(fā)。通過(guò)Struts2攔截機(jī)制的好處:將所有的JSP頁(yè)面放在WEB-INF/的路徑下,可以避免用戶直接訪問(wèn)JSP頁(yè)面,從而提高系統(tǒng)的安全性。用戶的權(quán)限控制,使用的正是Struts2的攔截機(jī)制。1.Spring框架的作用Spring是系統(tǒng)的核心部分,Spring提供了IOC(依賴注入)和AOP(面向切面編程),通過(guò)基于xml的配置,實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的事務(wù)管理,以及數(shù)據(jù)庫(kù)的連接。通過(guò)切入點(diǎn),實(shí)現(xiàn)了相應(yīng)的函數(shù)的事務(wù)的管理。數(shù)據(jù)源使用c3

6、p0數(shù)據(jù)源。2.Hibernate的作用hibernate作為ORM框架的使用,其中ORM的功能簡(jiǎn)化了數(shù)據(jù)庫(kù)的訪問(wèn),并在JDBC層上提供了更好的封裝,以面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù),更加符合面向?qū)ο蟮某绦蛟O(shè)計(jì)的思路。Hibernate以優(yōu)雅及靈活的方式操作數(shù)據(jù)庫(kù),無(wú)須開(kāi)發(fā)者編寫(xiě)繁瑣的sql語(yǔ)句,執(zhí)行冗長(zhǎng)的多表查詢,而通過(guò)對(duì)象與對(duì)象之間的關(guān)聯(lián)來(lái)操作數(shù)據(jù)庫(kù),為底層的DAO對(duì)象的實(shí)現(xiàn)提供了支持。一、項(xiàng)目包的約束編號(hào)包名作用1Cn.itast.shop.modelPOJO和相應(yīng)的配置文件2Cn.itast.shop.actionMVC框架3Cn.it

7、ast.shop.Service

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。