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

正文內(nèi)容

基于虛擬工廠的供需服務(wù)平臺(tái)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-01-16 12:00本頁(yè)面
  

【正文】 的所有結(jié)點(diǎn)時(shí),可以一次性讀取,避免了遞歸對(duì)其數(shù)據(jù)庫(kù)操作;layer字段提供了對(duì)樹的結(jié)點(diǎn)排序依據(jù),實(shí)現(xiàn)思路簡(jiǎn)明。在展現(xiàn)產(chǎn)品樹的過程中,使用循環(huán)在頁(yè)面打印Javascript代碼,由前臺(tái)Javascript動(dòng)態(tài)加載展示一棵樹。 共用類設(shè)計(jì)本部分主要介紹了分頁(yè)共用類、數(shù)據(jù)庫(kù)鏈接共用類、DAO層通用接口。 分頁(yè)共用類對(duì)于web應(yīng)用而言,表現(xiàn)層對(duì)數(shù)據(jù)分頁(yè)顯示是必不可少的功能,不僅能帶來交互的極大改善,同樣也對(duì)系統(tǒng)日后的維護(hù)也起著非常大的作用。然而分頁(yè)的實(shí)現(xiàn)比較繁瑣,而且很多可以共用的,因此有一個(gè)共用的分頁(yè)類會(huì)極大改善開發(fā)效率,減少代碼冗余,為此設(shè)計(jì)共用分頁(yè)類。本系統(tǒng)采用的分頁(yè)類包括:分頁(yè)容器類(PageResultContainer)如下表41所示和分頁(yè)助手類(PageResultHelper)如下表42所示。表41 分頁(yè)容器類類名稱屬性/方法類型/返回值備注PageResultContainerresultListList查詢結(jié)果集totalRowLong總記錄數(shù)startRowint當(dāng)前頁(yè)開始記錄數(shù)pageSizeint每頁(yè)顯示的記錄數(shù)量startPageint開始頁(yè)endPageint結(jié)束頁(yè)pageCurrentint當(dāng)前頁(yè)pageNextint下一頁(yè)pagePreint上一頁(yè)Get()...set()...屬性的get,set方法。表42 分頁(yè)助手類類名稱屬性/方法類型/返回值備注PageResultHelperpageQuery(Connection conn,String sql,Object[] params,int pagesize,int currentPage,RSHandler rsh)PageResultContainer功能描述:此類是分頁(yè)的助手類,用于收集分頁(yè)所需的參數(shù)。 數(shù)據(jù)庫(kù)鏈接公用類本系統(tǒng)使用了大量的數(shù)據(jù)庫(kù)操作,因此設(shè)計(jì)一個(gè)通用數(shù)據(jù)庫(kù)操作的共用類,以提高代碼的復(fù)用和便捷性,數(shù)據(jù)庫(kù)操作共用類設(shè)計(jì)如下表43所示。表43 鏈接數(shù)據(jù)庫(kù)共用類類名稱屬性/方法類型/返回值備注QueryUtilBatch(Connection conn,String sql,Object[][] params)Int[]功能描述:此方法是用于批量更新(更改,刪除,修改)。Get(Connection conn,String sql,Object[] paramsRSHandler rsh)Object功能描述:此方法用于獲取一條記錄。此記錄可以是一個(gè)Map對(duì)象,也可以是一個(gè)Bean實(shí)體對(duì)象。Query(Connection conn,String sql,Object[] params,RSHandler rsh)List功能描述:此方法用于獲取一個(gè)記錄列表,記錄可以是一個(gè)Map對(duì)象,也可以是一個(gè)Bean對(duì)象。Update(Connection conn,String sql,Object[] params)int功能描述:用于增、刪、改記錄。 DAO層共用接口考慮到本系統(tǒng)中涉及到了大量的增、刪、改、查等常規(guī)性操作,為了更好復(fù)用代碼,本系統(tǒng)設(shè)計(jì)了通用的原子操作組成的抽象接口,多數(shù)模塊的DAO接口會(huì)繼承此接口如表44所示。表44 DAO層通用接口類名稱屬性/方法類型/返回值備注CommonDAOT,Ecreate(Connection conn,E t)int功能描述:用戶創(chuàng)建一條記錄。retrieveByID(Connection conn,E id)T功能描述:根據(jù)記錄id,獲取一條記錄。update(Connection conn,T t)int功能描述:根據(jù)T對(duì)象更新記錄。retrieveByCondition(Connection conn,T t,int pageSize,int currentPage)PageResultContainer功能描述:根據(jù)T實(shí)例,pageSize,currentPage參數(shù),獲取一個(gè)分頁(yè)容器對(duì)象。delete(Connection conn,E[][] ids)int[]類似的還有Service層的通用接口CommonService,不在贅述。第5章 系統(tǒng)的實(shí)現(xiàn)本章主要介紹了設(shè)計(jì)者子系統(tǒng)和管理員子系統(tǒng)實(shí)現(xiàn)的部分效果圖。 設(shè)計(jì)者子系統(tǒng)功能1)設(shè)計(jì)者登錄系統(tǒng)后,進(jìn)入設(shè)計(jì)者申請(qǐng)產(chǎn)品主界面如圖51所示。圖51 設(shè)計(jì)者申請(qǐng)產(chǎn)品界面2)此時(shí)用戶可以搜索系統(tǒng)所有待設(shè)計(jì)的產(chǎn)品,可以申請(qǐng)其中狀態(tài)為尚未設(shè)計(jì)的產(chǎn)品,選擇記錄的選擇框,點(diǎn)擊申請(qǐng),可以實(shí)現(xiàn)單個(gè)產(chǎn)品申請(qǐng)邀約,點(diǎn)擊【申請(qǐng)】按鈕,界面如下圖52所示。圖52 發(fā)起產(chǎn)品要約3)此時(shí)用戶可以填寫要約的相關(guān)信息,包括產(chǎn)品名字,茶品編碼,當(dāng)前時(shí)間,截止日期,邀約詳情等信息,點(diǎn)擊【提交】按鈕就完成申請(qǐng)。此時(shí)用戶可以查詢自己的要約詳情,點(diǎn)擊導(dǎo)航欄的【要約詳情】,即可看到要約詳情界面,如圖53所示。圖53 要約詳情界面4)此時(shí)用戶可以看到自己要約的詳情,選擇每條記錄的確認(rèn)復(fù)選框,用戶可以確認(rèn)自己的申請(qǐng),然后管理員會(huì)添加一個(gè)合同,這時(shí)用戶需要確認(rèn)合同,使合同生效。界面如下圖54所示。圖54 確認(rèn)合同5)用戶確認(rèn)過合同之后,用戶可以設(shè)計(jì)產(chǎn)品樹,點(diǎn)擊左邊的【設(shè)計(jì)產(chǎn)品】鏈接,可以看到自己可以設(shè)計(jì)的所有產(chǎn)品。界面如圖55所示。圖55 瀏覽產(chǎn)品樹6)此時(shí)用戶可以點(diǎn)擊【開始設(shè)計(jì)】鏈接,進(jìn)入設(shè)計(jì)產(chǎn)品界面,如圖,如果用戶已經(jīng)設(shè)計(jì)完成,可以點(diǎn)擊【結(jié)束設(shè)計(jì)】鏈接,結(jié)束設(shè)計(jì)之后,用戶將不能設(shè)計(jì)產(chǎn)品,只有產(chǎn)看產(chǎn)品的權(quán)限。圖56 設(shè)計(jì)產(chǎn)品樹7)在產(chǎn)品設(shè)計(jì)界面,用戶可以點(diǎn)擊某個(gè)產(chǎn)品節(jié)點(diǎn)鏈接,然后可以點(diǎn)擊【添加子節(jié)點(diǎn)】按鈕,對(duì)于當(dāng)前節(jié)點(diǎn)添加子節(jié)點(diǎn);用戶可以點(diǎn)擊【刪除按鈕】刪除當(dāng)前節(jié)點(diǎn);用戶可以點(diǎn)擊【修改】按鈕,修改當(dāng)前節(jié)點(diǎn)的信息。主要頁(yè)面代碼如下: 管理員子系統(tǒng)功能1)管理員點(diǎn)擊導(dǎo)航欄的【審核要約】,進(jìn)入審核要約界面,管理員可以查看用戶的要約(消費(fèi)者,設(shè)計(jì)者,生產(chǎn)者),可以批量進(jìn)行審核,選擇每條記錄前的復(fù)選框,點(diǎn)擊【通過】即同意用戶的要約,點(diǎn)擊【不通過】即不同意用戶的要約,此時(shí)用戶可以看到要約狀態(tài)的改變。圖57 管理員審核頁(yè)面2)當(dāng)管理員同意過用戶的要約之后,可以對(duì)同意的要約添加合同,添加合同,包括的信息主要有:產(chǎn)品的名稱,編碼,用戶身份證號(hào),管理員身份證號(hào),當(dāng)前時(shí)間,截止時(shí)間,合同詳情等信息,管理員點(diǎn)擊【添加合同】即添加了一條合同記錄。圖58 添加合同頁(yè)面3)管理員點(diǎn)擊導(dǎo)航欄的【查詢待設(shè)計(jì)產(chǎn)品目錄】鏈接,可以看到所有產(chǎn)品樹目錄,可以查看產(chǎn)品樹的鎖定狀態(tài)是否有人在設(shè)計(jì),可以看到產(chǎn)品樹的審核狀態(tài)。圖59 審核產(chǎn)品樹頁(yè)面4)點(diǎn)擊【查看產(chǎn)品樹】鏈接,可以查看產(chǎn)品樹,如果審核通過,可以將新設(shè)計(jì)的產(chǎn)品樹添加到系統(tǒng)(最終)產(chǎn)品樹表,產(chǎn)品樹界面如圖圖510 管理員查看產(chǎn)品樹結(jié) 論本論文建立在虛擬工廠模型上,使用Java語(yǔ)言實(shí)現(xiàn)了一個(gè)基于B/S模式的供需平臺(tái)。論題新穎,思路開闊。實(shí)現(xiàn)使用了開源項(xiàng)目Struts2,Spring框架,系統(tǒng)有很好的擴(kuò)展性和可移植性。本平臺(tái)具有以下優(yōu)點(diǎn):1. 部署方便成本低:系統(tǒng)采用Tomcat應(yīng)用服務(wù)器和Mysql數(shù)據(jù)庫(kù)服務(wù)器,都是免費(fèi)開源項(xiàng)目。2. 優(yōu)秀的可擴(kuò)展性和可移植性。本系統(tǒng)使用Java EE技術(shù),是一個(gè)可移植的跨平臺(tái)的系統(tǒng),系統(tǒng)的實(shí)現(xiàn)采用了Struts2+Spring框架,層次清晰,有很好的擴(kuò)展性。3. 易用性強(qiáng),充分利用css+Javascript表現(xiàn)層技術(shù),界面友好,操作簡(jiǎn)便。存在以下局限性:1. 系統(tǒng)頁(yè)面驗(yàn)證沒有做完整。例如:頁(yè)面表單驗(yàn)證有部分沒有完成。2. 系統(tǒng)數(shù)據(jù)庫(kù)表的設(shè)計(jì)有不足之處。例如:從產(chǎn)品樹根目錄到產(chǎn)品樹的關(guān)聯(lián),應(yīng)該建立一個(gè)關(guān)聯(lián)表更合理。參考文獻(xiàn)[1]虛擬工廠出現(xiàn)在因特網(wǎng)上.來自法國(guó)《論壇報(bào)》 2010年4月19日.[2]工大校園有座“虛擬工廠”.來自《黑龍江日?qǐng)?bào)》2001年8月14日.[3]21世紀(jì)的工廠:實(shí)實(shí)在在的虛擬工廠.來自《環(huán)球企業(yè)家》2002年11月.[4] 李剛..權(quán)威指南—.[5] Bruce Eckel.陳昊鵬譯.Java編程思想第四版.機(jī)械工業(yè)出版社2007年5月.[6] Patrick Lightbody, Jason Carre.譚穎華譯.WebWork In Action.電子工業(yè)出版社. 2006年4月.[7] 張新曼.精通JSPWeb開發(fā)技術(shù)與典型應(yīng)用..[8]拉夫利.李進(jìn)華譯.精通Struts2.人民郵電出版社() 2009年4月.[9]嚴(yán)蔚敏,吳偉民.清華大學(xué)出版社.?dāng)?shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)2007年11月.[10]張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社.第五版.2008年3月.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1