freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于數(shù)據(jù)庫技術(shù)的購物網(wǎng)站設(shè)計與實現(xiàn)-展示頁

2024-11-19 21:21本頁面
  

【正文】 Y KEY AUTO_INCREMENT, gname varchar(50) not null, info varchar(30) not null, gprice double not null, count number , url varchar(30) } //訂單表 create table order{ id number PRIMARY KEY AUTO_INCREMENT, uid number , address varchar(100) not null, phone varchar(11), gname varchar(50) not null, info varchar(30) not null, gprice double not null, url varchar(30) } 展現(xiàn)商品的 hql from Goods。本系統(tǒng)前臺采用的分頁方法 原理是,第一次查詢時把所有要查詢的數(shù)據(jù)都從數(shù)據(jù)庫里查詢出來,然后把這些數(shù)據(jù)放到一個 session 中緩存起來,以后再查詢時就從 session 緩存中去取需要的數(shù)據(jù),這種做法的優(yōu)點在于,只訪問一次數(shù)據(jù)庫減少了對數(shù)據(jù)庫服務(wù)器的負(fù)擔(dān),把數(shù)據(jù)緩存在本地,每次查詢速度比去直接訪問數(shù)據(jù)庫查詢要快得多。有些分頁方法是一次性把所有數(shù)據(jù)都查詢出來,然后再根據(jù)當(dāng)前的 ID號來確定要顯示哪一頁,此種方法是能實現(xiàn)數(shù)據(jù)分頁,但是每次取數(shù)據(jù)都要把所有的數(shù)據(jù)都查詢出來,這樣做不利于提高查詢的速度。 (5)Configuration:通過 Configuration 獲取目前的配置 (如數(shù)據(jù)源、數(shù)據(jù)庫的 URL、連接用戶名及密碼、數(shù)據(jù)庫方言等 )并將這些配置加載到內(nèi)存中,并預(yù)啟動 Hibernate 框架,最終達(dá)到創(chuàng)建SessionFactory 對象的目的。將應(yīng)用系統(tǒng)中涉及事務(wù)功能實現(xiàn)代碼從底層的事務(wù)具體實現(xiàn)的技術(shù)細(xì)節(jié)中抽象出來,最終可以達(dá)到應(yīng)用系統(tǒng)在不同的運行環(huán)境平臺和Java EE 容器之間方便的移植。通常將每一個 Session 對象實例和一個數(shù)據(jù)庫事務(wù)綁定。 Session 接口對象實例中提供了持久化操作相關(guān)的“增、刪、查、改 (CRUD)方面的操作。此外,它還是生成 Session 的工廠。所以,畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 10頁 /共 43頁 10 SessionFactory 的初始化過程比較復(fù)雜,同時也耗費大量的資源。 Hibernate 體系結(jié)構(gòu)如圖 22所示。 Hibernate 體系結(jié)構(gòu) Hibernate 實際上是一個提供數(shù)據(jù)庫服務(wù)的中間件。 Hibernate 概述 Hibernate 是輕量級 Java EE 應(yīng)用的持久層解決方案,是流行的 ORM 框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以面向?qū)ο蟮姆绞絹聿倏v數(shù)據(jù)庫。 ORM 框架可以看成應(yīng) 用程序和數(shù)據(jù)庫之間的橋梁,通過它,我們可以以面向?qū)ο蟮姆绞浇?、操作,易用、易理解,同時也可以利用關(guān)系型數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)庫訪問操作的一些優(yōu)勢。 畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 9頁 /共 43頁 9 四.系統(tǒng)實現(xiàn) Hibernate 框架: ORM(對象 /關(guān)系數(shù)據(jù)庫映射 ) 對象關(guān)系映射 (Object Relational Mapping,簡稱 ORM)是一種為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象的技術(shù)。業(yè)務(wù)邏輯、數(shù)據(jù)訪問、權(quán)限攔截、數(shù) 據(jù)過濾及合法性校驗等工作放在中間層處理。分為表現(xiàn)層和持久化層。 MVC 模式它提出來的初衷就是為大型網(wǎng)站設(shè)計而提出的,它能夠?qū)δ切┬枰?jīng)常復(fù)用,需要擴展需求的大型網(wǎng)站是非常有好處,但對于那些復(fù)用性小,且擴展性很小的小網(wǎng)站,特別是對于開發(fā)周期要求比較緊的情況下,采用 MVC 模式,其實不是一種明智的選擇。采用 MVC 模式如果分層太多,是會降低程序運行速度。并且如果在層次和架構(gòu)設(shè)計得不好,反而會占了本就不應(yīng)該占有的內(nèi)存,從而降低程序運行的效率和性能。 MVC 強制性地將業(yè)務(wù)邏輯層和 表現(xiàn)層分開,在一定程度上是能很好地實現(xiàn)底耦合高內(nèi)聚,但這種做法是會帶來開發(fā)和運行的開銷的。馬克思主義哲學(xué)告訴我們,任何事物都有它的局限性和弊端就像代碼多多少少都存在著 bug,而 MVC 也不例外。讓開發(fā)者和維護者在編寫代碼的時候非常清晰。本系統(tǒng)對 C 層時行了一些改進,我們把控制層又細(xì)分為 Action 層, service 層和 Dao層。 C層主要是用來做流程和邏輯控制,也是整個系統(tǒng)的核心層。在 JSP 技術(shù)基礎(chǔ)上,對其進行了改進,把 html 語言和 java 語言進行分離,這樣既達(dá)到了解耦的目的,也使后續(xù)系統(tǒng)的維護變得很方便。 V層在本系統(tǒng)中主要是用來數(shù)據(jù)展示,本系統(tǒng)中 V層主要是采用 JSP 技術(shù)。模型層由 Models層來充當(dāng),該層主要是用來存實體 Bean類和 Hibernate影射文件。 由于運用 MVC 的應(yīng)用程序的三個部件是相互對立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松耦合的構(gòu)件??刂朴脩艚缑鏀?shù)據(jù)顯示和更新 model 對象狀態(tài)。一個視圖通常是一個網(wǎng)頁,但是在 CI中,一個視圖也可以是一個頁面片段,如頁頭、頁尾。 視圖( view) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。通常來說,你的模型類將包含取出、插入、更新、刪除你的數(shù)據(jù)庫信息的功能。 MVC模式分析 模型( model) 模型是應(yīng)用程序的主體部分,也是項目的基石, java 是面向?qū)ο蟮木幊陶Z言,此項目把跟個功能封裝成模型。 三 .系統(tǒng)設(shè)計 MVC是一種將應(yīng)用程序的邏輯層和表現(xiàn)層進行分離的方法。 畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 7頁 /共 43頁 7 訂單 :在線的用戶可以將自己需要的商品進行添加到購物車中并在線的付款結(jié)算,結(jié)算后生成訂單。 購物車 :此功能為用戶提供購物功能并且為了提高用戶體驗此項目將購物車設(shè)計在持久化層中。用戶可以根據(jù)以往買家的評論來判定該商品的性價比是否高,值不值得購買??梢苑奖阌脩舨檎蚁鄳?yīng)分類商品。方便用戶了解最新以及最熱門商品。 用戶的退出 :針對已經(jīng)登錄的用戶,退出該系統(tǒng)使用。在校驗通過后即可完成注冊。 (1)系統(tǒng)需求 首頁 :用北京郵電大學(xué)的?;兆?LOGO,以簡易的形式作為本網(wǎng)站的主風(fēng)格。 畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 4頁 /共 43頁 4 關(guān)鍵詞: 電子商務(wù), Struts, Hibernate, Java EE,框架 二 .需求分析 本系統(tǒng)設(shè)計目的旨在建立一個以 struts2+Hibernate 框架為基礎(chǔ),以學(xué)習(xí)在企業(yè)中、實戰(zhàn)中的開發(fā)經(jīng)驗,開發(fā)快速且輕量的電子商務(wù)應(yīng)用平臺。通過實踐,很好的整合了這三個框架,并將其應(yīng)用到實際的項目中,達(dá)到了預(yù)期效果,體現(xiàn)了較高的研究價值和應(yīng)用價值。 Struts 是一個實現(xiàn)了 MVC 模式的經(jīng)典的框架; Hibernate 是輕量級 Java EE 應(yīng)用的持久層解決方案,以面向?qū)ο蟮姆绞教峁┝顺志没惖綌?shù)據(jù)表之間的映射,是優(yōu)秀的 ORM 框架; 最后,在此基礎(chǔ)上,嚴(yán)格按照軟件開發(fā)規(guī)范設(shè)計本電子商務(wù)系統(tǒng),對系統(tǒng)進行詳細(xì)的需求分析、體系架構(gòu)設(shè)計、概要設(shè)計及詳細(xì)設(shè)計。 其次,深入研究了輕量級 Java EE 應(yīng)用體系結(jié)構(gòu)。網(wǎng)絡(luò)購物作為電子商務(wù)一個重要的應(yīng)用,在新的貿(mào)易經(jīng)濟體制中占據(jù)了重要的位置,對未來的電子商務(wù)的發(fā)展發(fā)揮著主導(dǎo)作用,越來越受到人們的重視。計算機和網(wǎng)絡(luò)技術(shù)的應(yīng)用推進了信息社會的進程,而電子商務(wù)則造就了全新的經(jīng)濟運行方式,將給社會經(jīng)濟帶來重大的變革。 目錄 一. 緒論 .............................................................................. 3 二. 需求分析 .......................................................................... 4 三. 系統(tǒng)設(shè)計 .......................................................................... 7 四. 系統(tǒng)實現(xiàn) .......................................................................... 9 五. 網(wǎng)站的部署與發(fā)布 ................................................................. 35 畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 3頁 /共 43頁 3 六. 網(wǎng)站功能測試 ..................................................................... 35 七. 總結(jié) ............................................................................. 35 八. 附錄:源程序清單 ................................................................. 39 九. 參考文獻(xiàn) ......................................................................... 41 一.緒論 電子商務(wù)是利用電子信息技術(shù)和網(wǎng)絡(luò)技術(shù)進行商務(wù)活動的一種先進手段。對于開發(fā)者而言,它比 EJB 更容易學(xué)習(xí)和撐握,開發(fā)速度也更快。 本系統(tǒng)采用 Struts2,Hibernate 框架來開發(fā)。像阿里巴巴這樣的大型電子商務(wù)平臺是能很好地幫助企業(yè)做宣傳,聯(lián)系客戶,但是阿里巴巴基本上是面對大中型的企業(yè),每年的管理費用都非常高,對于一些中小企業(yè)要承 受一筆高的資金是很困難的。像比較有名的一些網(wǎng)購平臺,如:八點優(yōu)網(wǎng),郵樂網(wǎng),京東商城,易百,淘寶網(wǎng),拍 拍網(wǎng),紅孩網(wǎng)等電子商務(wù)網(wǎng)站,涉及的門類都很多,而且他們都有一個共通的特點就是只有產(chǎn)品的展示與訂購,很少有廠家企業(yè)的介紹。目前做得比較成功的電子商務(wù)平臺 ,國內(nèi)有:當(dāng)當(dāng)網(wǎng),阿里巴巴,淘寶,京東商城,慧聰網(wǎng)等,國外有:亞馬遜, eBuy 等。 1 題目: 基于數(shù)據(jù)庫技術(shù)的購物網(wǎng)站設(shè)計與實現(xiàn) 畢業(yè)設(shè)計(論文) 文件編號: TC/04/XL/045 服務(wù)質(zhì)量文件 第 2頁 /共 43頁 2 前言 21世紀(jì)是信息的世界,隨著信息化的浪潮席卷全球,傳統(tǒng)的商務(wù)模式受到巨大的沖擊。越來越多的企業(yè)和個人消費者,在 Inter 開放的網(wǎng)絡(luò)環(huán)境下,一種基于瀏覽器 服務(wù)器應(yīng)用模式,實現(xiàn)消費者網(wǎng)上購物,商戶之間的網(wǎng)上交易和在線電子支付的新型的商業(yè)運營模式 電子商務(wù)應(yīng)運而生。電子商務(wù)在中國也發(fā)展了一段時間,目前在國內(nèi)也有很多電子商務(wù)的平
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1