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

正文內(nèi)容

機(jī)械工藝圖紙管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-12-06 02:01本頁面

【導(dǎo)讀】[主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的工作態(tài)度,研究?jī)?nèi)容與方法,工作量,文獻(xiàn)應(yīng)用,創(chuàng)新性,實(shí)用性,科學(xué)性,文本(圖紙)規(guī)范程度,存在的不足等進(jìn)行綜合評(píng)價(jià)]. 隨著科技的發(fā)展,時(shí)代的進(jìn)步,工業(yè)生產(chǎn)管理慢慢由原始的人工管理向智能化管理轉(zhuǎn)變。長(zhǎng)沙天鵝泵業(yè)有限公司在生產(chǎn)水泵的過程中,由于機(jī)械圖紙?zhí)?,人工管理起來比較困難,不得不考慮采用科學(xué)化的管理方式。本論文主要闡述了如何利用J2EE的Struts和Hibernate框架開發(fā)一個(gè)性能優(yōu)越、可擴(kuò)展性強(qiáng)和安全可靠穩(wěn)定的機(jī)械工藝圖紙管理系統(tǒng)。同時(shí)還論述了該機(jī)械工藝圖紙管理系統(tǒng)具體功能的實(shí)現(xiàn)過程,主要包括數(shù)據(jù)庫的設(shè)計(jì),圖紙管理功能、工藝卡管理功能,用戶管理,角色管理,通知管理,上傳功能,下載功能等等。本機(jī)械工藝圖紙管理系統(tǒng)界面美觀,簡(jiǎn)潔大方,容易操作,比較實(shí)用。

  

【正文】 log//scriptscript type=text/javascript src=zDialog//script創(chuàng)建一個(gè)簡(jiǎn)單的彈出層窗口只需要簡(jiǎn)短的幾句代碼:var diag = new Dialog()。//新建Dialog對(duì)象。 = 600。//設(shè)定彈出窗口的寬度 = 300。//設(shè)計(jì)彈出層窗口的高度 = 標(biāo)題。//設(shè)定彈出曾窗口的標(biāo)題 = 。//()。//顯示出窗口 圖紙?zhí)砑咏缑鎴D紙修改界面。 圖紙修改界面 圖紙?jiān)斍榻缑嬖O(shè)計(jì)。 圖紙?jiān)斍榻缑?業(yè)務(wù)層處理機(jī)械圖紙?zhí)砑庸δ艿脑O(shè)計(jì),: 添加圖紙?zhí)幚磉^程示意圖添加機(jī)械圖紙?jiān)赟truts2配置文件的配置:action name=mapInfo_addTo class= method=toAdd result/WEBINF/mapCate//result /actionaction name=mapInfo_adding class= method=adding result type=chainmapInfo_list/result/actionname屬性表示該請(qǐng)求的名字,在瀏覽器中訪問的路徑也就是://ip:port/應(yīng)用名稱/namespace+name。class屬性配置Action類,method屬性配置請(qǐng)求所對(duì)應(yīng)的方法。這里的添加前置處理方法是toAdd,調(diào)用toAdd方法之后彈出頁面添加窗口,在MapInfoAction 的toAdd方法中做了對(duì)圖紙的類別信息進(jìn)行了查詢操作,并在添加窗口中顯示圖紙的類別。輸入圖紙信息并導(dǎo)入圖紙之后,單擊提交按鈕數(shù)據(jù)傳遞到MapInfoAction的adding方法中,在adding方法中,調(diào)用數(shù)據(jù)庫訪問接口成完成相關(guān)的數(shù)據(jù)處理操作之后,返還到圖紙管理中心界面。機(jī)械圖紙修改功能的設(shè)計(jì),: 修改圖紙?zhí)幚磉^程示意圖修改機(jī)械圖紙?jiān)赟truts2配置文件的配置:action name=mapInfo_modifyTo class= method=toModify result/WEBINF/mapInfo//result /actionaction name=mapInfo_modifying class= method=modifying result type=chainmapInfo_list/result/action在圖紙管理中心界面上選中要修改的圖紙并單機(jī)添加按鈕,被選中的圖紙信息的id傳遞到struts2控制器處理方法MapInfoAction的toModify,調(diào)用在這個(gè)方法中查詢出所選中的圖紙并顯示到修改界面中。輸入新的圖紙信息并導(dǎo)入新的圖紙之后(不導(dǎo)入新的圖紙則不修改圖紙文件),單擊提交按鈕數(shù)據(jù)傳遞到MapInfoAction的modifying方法中,在modifying方法中,調(diào)用數(shù)據(jù)庫訪問接口成完成相關(guān)的數(shù)據(jù)處理操作之后,返還到圖紙管理中心界面。 機(jī)械圖紙?jiān)斍楣δ艿脑O(shè)計(jì)。單擊圖紙管理中心主界面上的圖紙編號(hào),就可以彈出機(jī)械圖紙?jiān)斍樾畔?,這一功能的設(shè)計(jì)主要是因?yàn)閳D紙列表界面中有些信息不能完全顯示,有了這個(gè)詳情功能,便可以很清晰的顯示圖紙的所有信息。當(dāng)單擊圖紙編號(hào)時(shí),圖紙id信息傳遞到MapInfoAction的detail方法中。其action配置如下:action name=mapInfo_detail class= method=detail result/WEBINF/mapInfo//result/action 機(jī)械圖紙下載功能的設(shè)計(jì)。單擊圖紙管理中心主界面上圖紙列表中的“下載”就能成功的把機(jī)械圖紙從遠(yuǎn)程的服務(wù)器端下載到本地計(jì)算機(jī)。當(dāng)單擊圖紙編號(hào)時(shí),圖紙id信息傳遞到DownLoadMapAction中DownLoadMapAction調(diào)用downLoad()方法,在這個(gè)方法中先查詢出圖紙的存儲(chǔ)路徑,根據(jù)存儲(chǔ)路徑把文件以IO流的方式寫出到客戶端。實(shí)現(xiàn)下載功能。其action配置如下:action name=map_down class= method=downLoad param name=inputPath${inputPath}/param result name=success type=stream param name=contentTypeapplication/octetstream/param param name=inputStreaminputStream/paramparam name=contentDispositionattachment。filename=${downFileName}/param param name=bufferSize4096/param /result result name=input type=chain param name=actionNamemapInfo_list/param param name=namespace//param /result/action在這個(gè)配置文件中用到了Struts2的OGNL表達(dá)式,OGNL表達(dá)式功能十分的強(qiáng)大可以在配置文件中取得Action中的數(shù)據(jù),在這個(gè)Action中配置了兩個(gè)result,當(dāng)文件存在的時(shí)候響應(yīng)的result為success,在客戶端成功下載圖紙文件。當(dāng)服務(wù)器端的圖紙文件不存在的時(shí)候則下載必然會(huì)失敗,則響應(yīng)的result為input,又回到圖紙管理中心界面。 數(shù)據(jù)層處理圖紙數(shù)據(jù)庫訪問層接口設(shè)計(jì)如下:/** * 圖紙信息的DAO層接口,負(fù)責(zé)與數(shù)據(jù)庫交互, * 包括圖紙信息的增刪改查等功能 * @author Administrator * */public interface MapInfoDao { /** * 保存一個(gè)圖紙信息 * @param mapInfo 需要保存的對(duì)象 * @return 保存成功返回true,保存失敗返回false。 */ boolean save( MapInfo mapInfo )。 /** * 根據(jù)圖紙信息的ID查找出來一個(gè)圖紙信息 * @param userId 查找圖紙信息的ID * @return 查出來則返回一個(gè)User對(duì)象,否則返回null */ MapInfo getMapInfo( int mapInfoID )。 /** * 返回指定頁號(hào)的的圖紙信息集合 * @param pageNo 為要返回圖紙信息集合的頁號(hào),pagegNO參數(shù)未做校驗(yàn) * 此參數(shù)需要保證傳遞正確的值,在1到總頁數(shù)值之間 * @param pageSize 每頁的記錄總數(shù) * @return 如果沒有數(shù)據(jù)則返回null */ PageModelMapInfo getList( int pageNO, int pageSize ) 。 PageModelMapInfo getList( int pageNO, int pageSize, String field, String key,int mapCateID) 。 /** * 根據(jù)圖紙信息的ID刪除一個(gè)圖紙信息 * @param userId 將要?jiǎng)h除圖紙信息的ID * @return 刪除成功返回true, 刪除失敗返回false。 */ boolean delete( int mapInfoID ) 。 /** * 根據(jù)圖紙信息的ID集合刪除多個(gè)圖紙信息 * @param userId 將要?jiǎng)h除圖紙信息的ID的集合 * @return 刪除成功返回true, 刪除失敗返回false。 */ boolean delete( int[] mapInfoIDs )。 /** * 更新圖紙信息 * @param mapInfo 將要更新的圖紙信息對(duì)象 * @return 更新成功返回true, 更新失敗返回false。 */ boolean update( MapInfo mapInfo )。 public ListMapInfo getListByMapCateID(int mapCateID)。}MapInfoDao數(shù)據(jù)訪問層接口的實(shí)現(xiàn)類MapInfoDaoImpl。在這個(gè)實(shí)現(xiàn)類中實(shí)現(xiàn)方法的大致模式如下:Session session = ().openSession()。//獲取數(shù)據(jù)庫連接Session對(duì)象。().begin()。//開啟事務(wù),準(zhǔn)備數(shù)據(jù)庫的操作。()。/*在這里進(jìn)行數(shù)據(jù)庫的操作,包括查詢,添加,更新,刪除數(shù)據(jù)庫記錄等*/().mit()。//提交事務(wù),同步hibernate緩存與數(shù)據(jù)的記錄。()。//關(guān)閉session連接,釋放服務(wù)器資源。 第六章 總結(jié)與展望本文主要闡述了如何利用J2EE的Struts和Hibernate框架開發(fā)一個(gè)性能優(yōu)化、可擴(kuò)展性強(qiáng)和安全可靠的機(jī)械工業(yè)圖紙管理系統(tǒng)。本論文首先從機(jī)械工業(yè)圖紙管理系統(tǒng)所應(yīng)具備的基本功能開始介紹,包括圖紙和工藝卡的上傳,下載,查詢等。圍繞這個(gè)功能,分析并設(shè)計(jì)出了用戶類別管理、權(quán)限管理、用戶管理、消息通知管理、圖紙類別管理、圖紙信息管理、機(jī)械工藝卡管理等功能。然后根據(jù)這些功能進(jìn)行進(jìn)行分析設(shè)計(jì),對(duì)所有到的技術(shù)Struts2,hibernate就行簡(jiǎn)要的介紹。接著進(jìn)行需求分析的描述。接著是概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。描述這個(gè)系統(tǒng)的部分功能的實(shí)現(xiàn)方案及過程。本設(shè)計(jì)所實(shí)現(xiàn)的是一個(gè)圖紙內(nèi)容管理系統(tǒng),主要介紹了java與jsp,Struts2,Hibernate技術(shù)。系統(tǒng)按照總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、各個(gè)模塊設(shè)計(jì)和代碼分析,本圖紙管理系統(tǒng)的基本功能已得到實(shí)現(xiàn)。由于時(shí)間及本人所學(xué)有限,該系統(tǒng)還有許多地方需要改進(jìn),并且還有許多自己未起到的功能,本人會(huì)在以后的學(xué)習(xí)過程中進(jìn)一步加強(qiáng)和完善?;赪EB的企業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)涉及多方面的理論、方法和技術(shù),本系統(tǒng)還有許多新的問題需要解決,需要在實(shí)際應(yīng)用中不斷積累和完善,在以下幾個(gè)方面,還需要做進(jìn)一步的研究和開發(fā):1. 本系統(tǒng)在架構(gòu)組織方面尚有欠缺,沒能很好的把對(duì)各模塊進(jìn)行類別分組。使得系統(tǒng)看起來比較混亂,給操作上帶來了不便。 2. 本系統(tǒng)在界面設(shè)計(jì)上做得不夠美觀,因個(gè)人所學(xué)有限,美工方面存在很大的不足之處。3. 系統(tǒng)在測(cè)試上還存在一些問題,不過都是預(yù)期可以解決的。4. JAVAEE相關(guān)WEB技術(shù)在該系統(tǒng)的開發(fā)過程中應(yīng)用范圍還不夠,還有提高的余地。 參考文獻(xiàn)[1] [M]. 電子工業(yè)出版社出版,20087.[2] (第五版)[M].清華大學(xué)出版社,20076.[3] 唐漢明,翟振興,蘭麗華,關(guān)寶軍,、優(yōu)化與管理維護(hù)[M].人民郵電出版社出版,20062.[4] 特倫布萊(Tremblay,.),切斯頓(Cheston,.)著,李曄,林波,(JAVA版)[M].清華大學(xué)出版社高等理工, 出版時(shí)間:200531.[5] 孫衛(wèi)琴:《精通Hibernate:Java對(duì)象持久化技術(shù)詳解[M].電子工業(yè)出版社出版[6] 飛思科技產(chǎn)品研發(fā)中心編著. JSP應(yīng)用開發(fā)詳解[M]. 電子工業(yè)出版社, 20021.[7] 夏昕, 曹曉鋼 , 唐勇. 深入淺出Hibernate[M].電子工業(yè)出版社, 20056. 致 謝首先,我要誠摯的感謝我的導(dǎo)師吳海波老師,在近這半年的企業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)期間,都得到了吳海波老師的悉心指導(dǎo),在論文的寫作過程中,多次得到他的督促,并且他為我的論文提出了許多寶貴的修改意見。吳海波老師的嚴(yán)謹(jǐn)治學(xué)的態(tài)度與求實(shí)的工作作風(fēng)及豐富的學(xué)識(shí)留給我深刻的印象,使我受益匪淺。其次,要感謝畢業(yè)答辯組老師們,正是有他們的悉心指點(diǎn)才使我能夠更好的完成本次畢業(yè)設(shè)計(jì)及畢業(yè)論文。在此我向他們表示深深的感謝。最后要感謝給我們上課的老師與學(xué)院的各位工作人員,正是有他們的辛勤勞動(dòng),才使我今天有足夠的能力完成整個(gè)項(xiàng)目,在此向他們表示真誠的謝意。 35
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1