【正文】
............................................................................................................................ 29 參考文獻 .................................................................................................................................. 30 附 錄 ...................................................................................................................................... 31 致 謝 ...................................................................................................................................... 48 齊齊哈爾大學畢業(yè)設計(論文) 1 第 1 章 緒 論 課題的依據(jù),意義和理論或時間易用方面的價值 隨著社會經(jīng)濟的迅速發(fā)展和科學技術的全面進步,計算機事業(yè)的飛速發(fā)展,以計算機與網(wǎng)絡技術為基礎的信息系統(tǒng)正處于蓬勃發(fā)展的時期。 購物做為人類的精神食糧,在現(xiàn)代社會中越來越受到重視,大量的產(chǎn)品出現(xiàn)在市場上,人們有了各種各樣不同的選擇購物方式,而互聯(lián)網(wǎng)又在逐步深入與應用,這時電子商務網(wǎng)站也越來越多的出現(xiàn)在我們的身邊,越來越多的人們選擇網(wǎng)上交易 ,網(wǎng)上交易不但給他們帶來便利而且節(jié)省了路費。 關鍵詞 : 網(wǎng)上購物系統(tǒng) ;數(shù)據(jù)庫;面向對象 齊齊哈爾大學畢業(yè)設計(論文) II Abstract In information technology as the core of the era, any management work is inseparable from the information technology help. Shopping as a human soul food, in modern society more and more be taken seriously, a lot of product appearance on the market, people have all kinds of different choice shopping method, and the Inter and deepens and application in and, at this point, emerce sites also more and more appear in our side, more and more people choose to trade on the , the online trading not only bring them convenient and save money. Then will develop a shopping system based on WEB shopping online, the system is one of them. The system39。因此,對于商家來說,網(wǎng)站的管理與維護是至關重要的。目前我國的大中 城市,電腦和網(wǎng)絡的應用已經(jīng)非常普遍,互聯(lián)網(wǎng)的速度崛起已經(jīng)催生出了年僅 32 歲身價幾十億的丁磊那樣的中國首富,他的財富迅速超過了傳統(tǒng)產(chǎn)業(yè)的一些巨頭,包括以下“鋼鐵大王”和一些當年的紅色資本家?guī)状藠^斗的資本積累,丁磊之所以能夠成為中國的首富,說明互聯(lián)網(wǎng)產(chǎn)業(yè)的市場空間不容忽視,隨著經(jīng)濟的發(fā)展和人們思想意識的完善,經(jīng)濟的持續(xù)發(fā)展及人們生活水平的提高,網(wǎng)上購物已經(jīng)成為人們習慣性的行為。后臺常見功能模塊包括: 商品管理:包括后臺商品庫存管理、上貨、出貨、編輯等管理功能。通過網(wǎng)絡我們可以足不出戶的做許多事情。 系統(tǒng)設計 系統(tǒng)分為前臺和后臺兩大模塊。 Oracle 數(shù)據(jù)庫支持多實例,處理數(shù)據(jù)效率高,而且是多平臺的,在安全性和穩(wěn)定性方面都不錯,但是與 SQL Server 數(shù)據(jù)庫相比,它的價格卻高出很多,而且不易于操作,SQL Server 界面直觀,易于維護,并且 SQL Server 是微軟公司開發(fā)的 , 因此會 對 Windows平臺 的兼容性及結合性 會更加友好。 設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。 5. 數(shù)據(jù)庫實施階段 在數(shù)據(jù)庫實施階段,設計人員運用 DBMS 提供的數(shù)據(jù)庫語言(如 SQL)及其宿 主語言,根據(jù)邏輯設計和物理設計的結果建立數(shù)據(jù)庫,編制與 調試應用程序,組織數(shù)據(jù)入庫,并進行試運行。它 們三者的組合在業(yè)界早已被傳為佳話,他們之間的整合已經(jīng)非常成熟,廣泛地應用到各類 Java Web 應用程序里面。詳細配置如下: ?xml version=39。 ( 1)實現(xiàn) BaseDao 和 BaseDaoImpl。 public T void deleteEntity(T entity){ ().delete(entity)。業(yè)務邏輯層是一個系統(tǒng)最核心的部分,他關系到整個軟件系統(tǒng)的邏輯是怎樣執(zhí)行的,完全由用戶的需求來決定,也是最靈活的一層。 Action 與 ActionForm 的設計 因為本購物系統(tǒng)不會有太多的請求參數(shù)的情況出現(xiàn),所以為了簡便期間,所有的Action 都使用懶惰 ActionForm( LazyValidatorForm),只需要在 里配置一個 LazyValidatorForm 就可以了,每個 Action 的 name 屬性都是他。 % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html head base href=%=basePath% title我的購物車 /title meta equiv=pragma content=nocache meta equiv=cachecontrol content=nocache meta equiv=expires content=0 meta equiv=keywords content=keyword1,keyword2,keyword3 meta equiv=description content=This is my page ! link rel=stylesheet type=text/css href= /head body bgColor=ffffff h1 align=center 本系統(tǒng)的所有商品列表如下: br br table width=300 border=1 tbody 齊齊哈爾大學畢業(yè)設計(論文) 20 tr height=25 td 產(chǎn)品名稱 /td td 添加到購物車 /td /tr c:forEach var=p items=${} tr td ${} /td td a href=?method=addItemamp。 } function modifyNumber(){ =?method=modifyItemNumber。 type=button value=繼續(xù)購物 name=Submit42 /td /tr /tbody /table p align=center /p /form /body /html ( 4)訂單產(chǎn)生界面的代碼如下: % page language=java import=.* pageEncoding=UTF8% % taglib uri= prefix=html% % taglib uri= prefix。 } function deleteCarItem(){ =?method=deleteItem。 % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html head base href=%=basePath% title我的購物車 /title meta equiv=pragma content=nocache meta equiv=cachecontrol content=nocache meta equiv=expires content=0 meta equiv=keywords content=keyword1,keyword2,keyword3 meta equiv=description content=This is my page ! link rel=stylesheet type=text/css href= /head body bgColor=ffffff h1 align=center 用戶登錄 br font color=red${}/font br html:form action=/login 用戶名 :html:text property=username/html:text br 密碼 :html:password property=password/html:password br 齊齊哈爾大學畢業(yè)設計(論文) 19 html:submit提交 /html:submit /html:form /h1 /body /html ( 2)商品展示界面的代碼如下: % page language=java import=.* pageEncoding=UTF8% % taglib uri= prefix=html% % taglib uri= prefix=c% % String path = ()。另外,根據(jù)面向對象接口編程的思想,除了 Cart 外,它們都分為借口和相應的實現(xiàn)類 ( 1)購物車( Cart)實現(xiàn) ( 2)用戶業(yè)務對象( UserService)及其實現(xiàn)類 ( 3)商品業(yè)務對象( ProductService)及其實現(xiàn)類 ( 4)訂單業(yè)務對象( OrderService)及其實現(xiàn)類 用 Struts 調用業(yè)務層并展示信息 業(yè)務層和持久層準備好以后,就代表系統(tǒng)的功能是可以使用的了。 } } ( 2)當基礎 DAO 不能滿足需求的時候,例如需要單獨寫 HQL 或 SQL 語句,可以定義一個 繼承自 BaseDao的接口和相應的實現(xiàn)類來單獨完成,它既擁有了常用的 DAO方法,還可以免去 Logger 的重復定義。 public T T getEnt