999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH的團購網站的設計與實現(xiàn)

2012-09-19 10:29:12張曉孿
電子設計工程 2012年21期
關鍵詞:界面數(shù)據(jù)庫用戶

張曉孿

(寶雞文理學院 計算機科學系,陜西 寶雞 721016)

團購(Group Purchase)是一種基于網絡的商業(yè)模式,即團體購物,其實質是將具有相同購買意向的零散消費者集合起來,向廠商進行大批量購買的行為。網絡團購作為一種新的消費模式和商業(yè)模式,可以實現(xiàn)消費者、團購網站、商家及社會多方共贏,并可以在很大程度上拉動內需,促進經濟的發(fā)展[1]。網絡團購與傳統(tǒng)零售形式有很大差別,網購打破了時空和地域的界限,這使得團購消費者不但能最大限度節(jié)省成本,而且在購買和服務中占據(jù)相對主動的地位,享受更好的服務[2]。自2009年開始,國內電子商務領域掀起了一股“團購”熱潮。作為網絡團購的平臺,團購網站發(fā)展迅速,各大城市紛紛出現(xiàn)了諸如拉手、精彩團、F團、團蝦網等團購網站。

1 關鍵技術

1.1 JSP技術

JSP(Java Server Pages)技術是由Sun公司發(fā)布的用于開發(fā)動態(tài)Web應用的一項技術。它以其簡單易學、跨平臺的特性,在眾多動態(tài)Web應用程序設計語言中異軍突起,在短短幾年中已經形成了一套完整的規(guī)范,并廣泛地應用于電子商務等各個領域中。使用JSP技術的Web頁面可以很容易地顯示動態(tài)內容。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器、應用服務器、瀏覽器和開發(fā)工具共同工作[3]。

1.2 SSH技術

SSH為Struts+Spring+Hibernate的一個集成框架,是目前較流行的一種Web應用程序開源框架。集成SSH框架的系統(tǒng)從職責上分為表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內搭建結構清晰、可復用性好、維護方便的Web應用程序。其中Struts作為系統(tǒng)的整體基礎架構,負責MVC的分離,在Struts框架的模型部分,利用Hibernate框架對持久層提供支持,業(yè)務層用Spring支持[4-5]。

2 系統(tǒng)概要設計

2.1 總體功能結構設計

本系統(tǒng)主要提供了在線團購平臺,包括前臺在線團購和后臺團購管理。在系統(tǒng)中,用戶分為普通會員和后臺管理員。前臺在線團購主要包括:會員注冊、登錄、在線團購和評論;后臺管理主要包括:商戶管理,訂單管理,團購處理,意見反饋管理,友情鏈接管理,財務記錄管理,城市管理和維護。系統(tǒng)功能模塊圖1所示。

圖1 系統(tǒng)功能模塊圖Fig.1 System functional module diagram

2.2 數(shù)據(jù)庫建立及連接

系統(tǒng)使用MySql數(shù)據(jù)庫,建立名為tuangou的系統(tǒng)數(shù)據(jù)庫,其下包含以表:團購答疑表、用戶表、團購表、討論區(qū)表、回復表、訂單表、商戶表玩轉我的團表、城市列表、地址表。

本系統(tǒng)采用Hibernate技術作為持久層框架與數(shù)據(jù)庫進行連接,增加代碼的可重用性,減少了多次調用的冗余代碼,方便系統(tǒng)的維護與升級;Hibernate框架將底層的JDBC進行了封裝,預留一些接口,方便使用者調用,Java應用程序通過Hibernate API來訪問數(shù)據(jù)庫[6]。

Hibernate從其配置文件中讀取和數(shù)據(jù)庫相關聯(lián)的信息,該文件位于應用的classPath路徑下,本系統(tǒng)在Java的屬性文件Hibernate.properties中統(tǒng)一配置數(shù)據(jù)庫的連接信息,這樣在程序的運行過程中,可方便的修改數(shù)據(jù)庫的配置從而達到切換數(shù)據(jù)庫的目的,核心代碼如下:

系統(tǒng)使用Struts2.0框架將視圖層與持久層關聯(lián)起來,接受與處理、響應用戶的請求;Struts的配置文件詳見Strutsconfig.xml。

3 主要模塊的設計與實現(xiàn)

本系統(tǒng)使用MVC模式,采用3層架構,保證系統(tǒng)的可維護性和可擴展性。其中使用JSP充當視圖層顯示用戶請求數(shù)據(jù)以及接受用戶的請求,使用Struts1.2技術充當控制層接受及響應用戶請求,使用JavaBean充當模型層,處理業(yè)務流程;三層結構的設計可使系統(tǒng)組件具有可重用性,伸縮性和可擴展性。MVC的設計模式如圖2所示。

3.1 系統(tǒng)登錄模塊

通過首頁驗證用戶的不同身份,給予登錄者不同的權限。從而使用戶可以進行相應的操作。管理員可以進行后臺商戶管理,后臺訂單管理,后臺團購管理,后臺意見反饋管理,友情鏈接管理,財務記錄管理,城市管理,會員可以參加在線團購和評論。用戶登陸過程中使用了驗證碼,有效的防止了某一個用戶用特定程序暴力破解的方式進行不斷的登錄嘗試,提高了系統(tǒng)的安全性。

圖2 MVC設計模式Fig.2 MVC design patterns

圖3 系統(tǒng)登錄界面Fig.3 System login interface

管理員信息驗證代碼如下:

3.2 會員在線團購模塊

普通會員進入團購網站首頁可以進行注冊,注冊成功后,使用自己的用戶名和密碼進入在線團購系統(tǒng),進入今日團購界面,如圖4所示,會員可以進行在線團購、評論和管理自己的信息。會員進行在線團購,如圖5所示,并提交訂單,如圖6所示,核心代碼如下:

forward = (ActionForward)mapping.getForwards ().get(“success”);

return forward;

圖4 今日團購界面Fig.4 Today group purchase interface

圖6 會員提交訂單界面Fig.6 Members submit orders interface

會員可以通過第三方支付工具例如支付寶可以給賬戶注入資金或者采用第三方支付工具進行支付,如圖7所示,核心代碼如下:

圖7 會員選擇支付寶支付界面Fig.7 Members choose pay alipay interface

3.3 管理員模塊

使用管理員身份進入在線團購系統(tǒng),管理員可向數(shù)據(jù)庫表中添加團購、商戶、友情鏈接和城市。在管理員模塊中使用在線編輯器,從而可以直接編輯文本的內容。以所見即所得的方式,實現(xiàn)網頁圖文混排,添加團購信息,如圖8所示,核心代碼如下:

圖8 管理員新建團購界面Fig.8 Administrators create new group purchase interface

管理員進行城市管理,如圖9所示,核心代碼如下。

圖9 城市管理界面Fig.9 City management interface

4 結束語

文中運用JSP+Servlet+Tomcat技術進行web開發(fā),設計并實現(xiàn)了一個基于B/S的團購網站。本系統(tǒng)可以實現(xiàn)在線團購的一系列功能,可以有效利用互聯(lián)網的軟硬件資源,使其發(fā)揮最大效力,更好的為人民生活服務。下一步的研究內容是繼續(xù)完善系統(tǒng)功能,例如設置恰當?shù)膱F購條件,美化界面,完成用戶訂閱郵件,增強系統(tǒng)的安全性等。

[1]馬莉婷.我國團購網站存在的問題及發(fā)展建議[J].吉林農業(yè)科技學院學報, 2011(20):56-58.

MA Li-ting.On the problems existed in our country group purchase websites and development suggestions[J].Journal of Jilin Agricultural Science and Technology University,2011(20):56-58.

[2]蔣玲.我國團購網站服務質量問題及對策研究[J].企業(yè)技術開發(fā), 2012(31):24-25.

JA Ling.Group purchase website service quality problems and countermeasures[J]. Technological Development of Enterprise,2012(31):24-25.

[3]劉曉華,周慧貞.JSP應用開發(fā)詳解[M].北京:電子工業(yè)出版社,2007.

[4]李剛.Struts 2權威指南—基于WebWork核心的MVC開發(fā)[M].北京:電子工業(yè)出版社,2007.

[5]孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術詳解 [[M].2版.北京:電子工業(yè)出版社,2009.

[6]黃佩虹,張冰晶.精通Hibernate-Java數(shù)據(jù)據(jù)庫持久層開發(fā)核心編程[M].北京:清華大學出版社,2009.

猜你喜歡
界面數(shù)據(jù)庫用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
數(shù)據(jù)庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發(fā)展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 久久国产精品嫖妓| 精品国产成人高清在线| 91口爆吞精国产对白第三集 | 亚洲黄色高清| 欧美一区二区啪啪| 久久综合色天堂av| 国产黄网永久免费| 久热中文字幕在线| 国产一级在线观看www色| 欧美区日韩区| 四虎影视8848永久精品| 草草线在成年免费视频2| 国产一区二区精品福利| 亚洲av中文无码乱人伦在线r| 国产一级α片| 欧美a级完整在线观看| 国产免费网址| 亚洲国产成人综合精品2020| 在线观看国产精品日本不卡网| 99ri国产在线| 自拍偷拍欧美日韩| 国产精品熟女亚洲AV麻豆| 国产欧美日韩另类| 色综合天天视频在线观看| 国产在线无码av完整版在线观看| 夜精品a一区二区三区| 国产精品福利一区二区久久| 福利视频99| 国产乱码精品一区二区三区中文| 国产99在线观看| 国产精品久久国产精麻豆99网站| 九九九九热精品视频| 国模极品一区二区三区| 国产成人三级| 国产精品夜夜嗨视频免费视频| 久久香蕉国产线看观| 亚洲视频欧美不卡| 国产精品国产主播在线观看| 亚洲精品无码专区在线观看| 国产成人1024精品| 狠狠干综合| 国产亚洲精品资源在线26u| 国产成人精品2021欧美日韩| 激情国产精品一区| 欧美精品1区| 成人在线综合| 色噜噜狠狠狠综合曰曰曰| 在线观看亚洲天堂| 成人免费网站久久久| 中文无码精品a∨在线观看| 精品一区二区无码av| 亚洲一区精品视频在线| 天天婬欲婬香婬色婬视频播放| 四虎影视无码永久免费观看| 在线观看亚洲成人| 日本国产精品一区久久久| 久久久久免费精品国产| 亚洲精品日产AⅤ| 成人夜夜嗨| 国产区91| 国产精品伦视频观看免费| av在线5g无码天天| 六月婷婷精品视频在线观看| 老汉色老汉首页a亚洲| 亚洲人成亚洲精品| 88av在线看| 欧美亚洲一区二区三区导航| 日本免费高清一区| 久久性妇女精品免费| аⅴ资源中文在线天堂| 91福利在线观看视频| 无遮挡国产高潮视频免费观看| 亚洲精品无码不卡在线播放| 亚洲精品国产成人7777| 亚洲综合18p| 国产白浆在线观看| 国产精品9| 99精品免费欧美成人小视频| 国产精品精品视频| 精品视频在线观看你懂的一区| 午夜啪啪网| 亚洲第一精品福利|