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

正文內(nèi)容

基于eclipse平臺的跳蚤市場設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-03-06 09:19本頁面
  

【正文】 鍵代碼: ! Struts2 表單 FONT color=reds:actionerror//FONT s:form action=login validate=true id=login_c_l //表單提交給名為 login的 action s:textfield label=用戶名 name=username cssClass=input_1 / s:password label=密碼 name=password cssClass=input_1 / s:textfield label=驗證碼 name=validationCode cssClass=input_1 / s:submit value=提交 cssClass=button_2/ /s:form img id=img_validation_code src=/ //通過 a href= onClick=refresh()重新獲得驗證碼 /a ! Struts2 表單 注冊界面 注冊界面可以注 冊用戶,和登錄界面一樣,如果輸入錯誤和沒有輸入,就會相關(guān)的提示, 如圖 : 17 圖 注冊界面 主頁界面 此頁面并不是把所有功能羅列在一起,而是像現(xiàn)在流行的電子商務(wù)網(wǎng)站一樣,把入口放在不同的地方,方便用戶習(xí)慣,比如上面顯示用戶名的后面會有進入用戶中心的鏈接,頂部可以快速進入收藏夾, 還有搜索條,可以快速模糊多字段搜索。還有比如搜索 Action,會對許多值進行操作,需定義多個變量,這個為了簡便,我們也把 它 分離出來。比如用戶登錄和用戶注冊需要對輸入字段進行合法性檢查,在調(diào)用 Action之前就需要攔截它,對其輸入字段進行合法性檢查。 業(yè)務(wù) 層 邏輯 設(shè)計 實體域之間的關(guān)系如 圖 圖 實體域關(guān)系模型 有了實體域模型, 還必須得有 DAO模型來操作這些實體,針對每一個實體域模型,都有一個DAO模型和它對應(yīng),主要包括用戶 DAO,管理員 DAO,商品 DAO,商品類型 DAO,商品子類型 DAO,收藏 DAO。 return SUCCESS。 if(date!=) date= order by releaseDate DESC。+( , %)+39。 id=39。+( , %)+39。 id=39。 private String hight=10000。 private String id=。 : //控制器 //定義變量并初始化 14 private String sl=0。 //設(shè)置會話時間為 3小時 return SUCCESS。 //獲得 會話對象 (username, ())。 return INPUT。 } return INPUT。 //獲取驗證碼對象 String validationCode = (obj != null) ? () : 。 AdministratorDAO administratorDAO = new AdministratorDAOImpl()。 result = 文件上傳成功! 。 //重命名 if (new File(fn).exists()) { result = 該文件已經(jīng)存在,請為文件指定一個新的文件名! 。 String fn = 。 // 獲得隨機數(shù) double pross = (1 + ()) * (10, 6)。 //把排序結(jié)果放入文件流 13 } (outPrint)。 i 。 //對表格內(nèi)容進行排序 var outPrint = ()。i++) { (oRows[i])。 //保存表格內(nèi)容 for(var i=0。 //獲取表格身體 var oRows=。 } function sort (col) { var oTable = (tableSort)。 else return 0。 } else //其他列按此比較 { if(c1c2) return 1。 else if(parseInt(c1) parseInt(c2)) return 1。 //獲取上一行內(nèi)容 var c2=[col].。 geteCom是 當(dāng)前查詢行 順序,一次查兩行,并把結(jié)果 的返回值, 如果返回 1 ,則 當(dāng)前是倒 序 , 1則 當(dāng)前是順序 , sort是對表格進行排序。 數(shù)據(jù)庫設(shè)計 ( 1)本系統(tǒng) ER圖如圖 。 ( 10)類別模塊 9 查看類 別名稱,點擊相應(yīng)類別可以查詢該類別的商品 ( 11)管理員登錄模塊 輸入正確的管理員 ID,密碼幾個進入跳蚤市場系統(tǒng)管理 ( 12)管理員管理商品類別模塊 可以管理商品的類別,對類別進行增刪改的操作。 這個工作流程圖 如 圖 所示。 ( 5) 根據(jù) Action 的 execute 方法的返回值,會將處理結(jié)果信息返回到瀏覽器。 ( 4) 在調(diào)用完攔截器連接后, Struts2 就會調(diào)用 LoginAction 的 execute 方法,在 execute 方法中會調(diào)用業(yè)務(wù)邏輯層來處理數(shù)據(jù)庫,查詢用戶名和密碼是否正確。 ( 2) 核心控制器 FilterDispatcher 接收請求后,發(fā)現(xiàn)存在名為 login 的 action,決定調(diào)用LoginAction 的 execute 方法。 下面是本 系統(tǒng)用戶登錄系統(tǒng)的基本工作流程舉例,其他動作流程基本上和登錄過程是一樣的。 簡單的說它具有以下優(yōu)點:耦合性低,重用性高,生命周期成本低,部署快,可維護性高,有利軟件工程化管理 [24]。視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼 , 同樣,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動 MVC的模型層即可。使用 MVC 應(yīng)用程序被分成三個核心部件: 模型 、 視圖 、 控制器 。 圖 功能模塊圖 系統(tǒng)數(shù)據(jù)流圖 ( 1)用戶處理商品數(shù)據(jù)流圖,如圖 圖 用戶處理商品數(shù)據(jù)流圖 ( 2)管理員管理數(shù)據(jù)流圖,如圖 7 圖 管理員管理數(shù)據(jù)流圖 概要設(shè)計 體系結(jié)構(gòu)設(shè)計 本系統(tǒng)按照 Struts2 的體系結(jié)構(gòu)來設(shè)計系統(tǒng), 即 MVC模式, 模型 (model)-視圖 (view)-控制器 (controller)模式 [22]。 ? 商品管理。 ? 用戶中心:修改用戶資料、管理發(fā)布商品 、管理收藏商品 。 ? 發(fā)布商品。 ( 7) 界面統(tǒng)一友好。 ( 5) 用戶可以對感興趣的商品進行收藏 ( 6) 管理人員可以對商品和用戶進行管理。 ( 3) 按不同類別對商品進行分類 ( 4) 模糊商品查詢等多種信息搜索方式,用戶可更具需求,方便、快捷的查找所需要的信息。欲實現(xiàn)這個過程,需要實現(xiàn)用戶注冊與登錄,二手商品的供求信息發(fā)布。由于這四個軟件都是免費或開放源碼軟件( FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng) [21]。 MySQL 是開放源代碼的,因此 任何人都可以在 General Public License 的許可下下載并根據(jù)個性化的需要對其進行修改 [20]。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL自有它的不足之處,如規(guī)模小、功能有限( MySQLCluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。目前 5 MySQL被廣泛地應(yīng)用在 Inter上的中小型網(wǎng)站中。 簡單的說它具有以下優(yōu)點:耦合性低,重用性高,生命周期成本低,部署快,可維護性高,有利軟件工程化管理。視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不 用重新編譯模型和控制器代碼 , 同樣,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動 MVC的模型層即可。使用 MVC 應(yīng)用程序被分成三個核心部件: 模型 、 視圖 、 控制器 。它的體系結(jié)構(gòu)如圖 所示 [16]。 ( 4) 眾多開發(fā)工具的強大支持。 ( 3) 強大的可伸縮性。 采用 JSP的優(yōu)點主要有: ( 1) 一次編寫,到處運行。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計的顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易 [14]。 JSP技術(shù)使用 Java編程語言編寫類 XML的 tags和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯 [13]。 Jsp 技術(shù)簡介 JSP 是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,英文全稱是 Java Server Pages, JSP 頁面有 Web 服務(wù)器執(zhí)行, JSP引擎接收客戶端對 JSP 頁面的請求,并且生成 JSP頁面作為對客戶端的響應(yīng) [11]。 4 Java EE 平臺使用了一個多層分布式應(yīng)用程序模型。 EJB容器主要用來進行業(yè)務(wù)邏輯的處理,這種方式能夠提供較好的安全性和可靠性,它由運行在業(yè)務(wù)邏輯層的 Enterprise JavaBean處理。 Java EE 提供了一套標準的 API 和已組建為基礎(chǔ)的企業(yè)框架,尤其值得注意的是, Java EE提供了一個新的容器概念,通過容器來提供標準的系統(tǒng)底層服務(wù),大大降低了企業(yè)級開發(fā)的復(fù)雜 度 [8]。 Java EE 并非一個產(chǎn)品,二是一系列技術(shù)和標準的集合,它為應(yīng)用 Java 技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署 [6]。最初這 個 Java EE叫做 J2EE。至今,已經(jīng)發(fā)行到 。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的 集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所 [4]。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境 [3]。 Web應(yīng)用服務(wù)器選擇了 Tomcat服務(wù)器。 前臺使用 Jsp, AjAx, JavaScript等技術(shù), 后臺使 用 Java 語言,整合了 Struts框架。在網(wǎng)上選中商品之后,校園中交易,解決了因地域性破壞跳蚤市場便宜性的缺點。 本文針對以上的問題,專門開發(fā)一個校園跳蚤市場系統(tǒng),實現(xiàn)學(xué)生們在校園就可以進行二手物品的交易,突破時間地域的網(wǎng)上交易本臺,解決傳統(tǒng)跳蚤市場零散性的缺點。 論文研究的目的與意義 3 雖說人們更親耐網(wǎng)上跳蚤市場,網(wǎng)上跳蚤市場也確實有很多優(yōu)勢,但是目前網(wǎng)上跳蚤市場就國內(nèi)開始還是比較少的,淘寶有一個跳蚤市場,但是由于大家都在那里賣,地域性的問題就造成了附加郵費的問題,無形中破壞了跳蚤市場的便宜性。 伴隨著 WEB的迅猛發(fā)展,突破地域時間上的網(wǎng)上交易平臺也就孕育而生,各種電子商務(wù)網(wǎng)站也越來越熱,其中 網(wǎng)上 跳蚤市場 也在逐步登錄網(wǎng)絡(luò)。而是 WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB瀏覽器是客戶端最主要的應(yīng)用軟件。對“ B/S”和“ C/S”技術(shù)誰優(yōu)誰劣等等問題的爭論不休,但是從現(xiàn)在的互聯(lián)網(wǎng)趨勢來看,越來越多的企業(yè)轉(zhuǎn)向了 B/S技術(shù),誰代表技術(shù)潮流發(fā)展,我想已經(jīng)不言而喻了。而后來跳蚤市場發(fā)展為在大街小巷隨處可見,不僅僅是為了賺 錢,更是為了環(huán)保,并且價格也便宜,品種多樣化。 但跳蚤市場成為一種時尚,西方是從倫敦卷起旋風(fēng),設(shè)計學(xué)院的學(xué)生自己做出的設(shè)計,因為沒有名氣而無處銷售,只能找成本最便宜的跳蚤市場來擺攤,于是吸引了時髦人士前來挑選那些獨一無二的衣服,逐漸成為了前衛(wèi)的體現(xiàn)。 跳蚤市場 發(fā)展階段及現(xiàn)狀 最開始的時候,跳蚤市場是針對中下階層,家里有用 不上的東西或用舊了的東西拿出去 換成現(xiàn)款,而也有人在那里搜尋者便宜的用品。 基于現(xiàn)在校園跳蚤市場的現(xiàn)狀,還有 Java Web的發(fā)展,完全可以開發(fā)一個跳蚤市場系統(tǒng)平臺并且這是非常有必要的,以解決實體跳蚤市場的上述缺點。應(yīng)用Java Web 技術(shù)可以靈活方便的訪問數(shù)據(jù)庫 [1]。此后互聯(lián)網(wǎng)開始向社會大眾普及。 1991 年: CERN(歐洲粒子 物理研究所)的科學(xué)家提姆 .伯納斯李( Tim BernersLee)開發(fā)出了 萬維網(wǎng) 。然而這樣的實體跳蚤市場有著不固定性及零散性的缺點。然而 在有如此多的優(yōu) 點的同時,也有著許多的缺點,比如只有在畢業(yè)之際,人們才比較聚集,在平常,人們難以聚集起來這樣買二手商品,而且平常也沒有時間去這樣買。價格通常是低廉的。有一個個地攤攤位組成, 市場規(guī)模大小不等 。 Flea market。 關(guān)鍵詞 : Eclipse平臺 ;跳蚤市場; JSP技術(shù) Design and Implementation of Flea Market Based on Eclipse Platform Abstract: With the rapid development o
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1