版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科生畢業(yè)論文(設(shè)計)</p><p> 題 目:企業(yè)孵化器移動應(yīng)用平臺</p><p> 學(xué)生姓名:肖志輝 </p><p> 學(xué) 號: 201317020109 </p><p> 專業(yè)班級 信管13101班 </p>
2、<p> 指導(dǎo)教師: 丁德紅 </p><p> 完成時間:2017 年 5月 </p><p><b> 目 錄</b></p><p><b> 目 錄2</b></p><p><b> 摘 要4</b&g
3、t;</p><p> Abstract5</p><p><b> 引 言6</b></p><p><b> 第一章 緒 論7</b></p><p> 1.1平臺開發(fā)背景7</p><p> 1.2 平臺開發(fā)國內(nèi)現(xiàn)狀7</p><
4、p> 第二章 企業(yè)孵化器平臺建站分析8</p><p> 2.1技術(shù)可行性研究8</p><p> 2.2 市場可行性研究8</p><p> 2.3 開發(fā)工具和開發(fā)環(huán)境8</p><p> 2.2.1 開發(fā)工具8</p><p> 2.2.2 開發(fā)環(huán)境9</p><p
5、> 第三章 企業(yè)孵化平臺設(shè)計10</p><p> 3.1前臺設(shè)計思路10</p><p> 3.2功能模塊以及數(shù)據(jù)庫設(shè)計10</p><p> 3.2.1 功能模塊10</p><p> 3.2.2 數(shù)據(jù)庫設(shè)計11</p><p> 3.3后臺設(shè)計思路15</p><
6、p> 第四章 技術(shù)實現(xiàn)部分16</p><p> 4.1前臺頁面主要功能16</p><p> 4.2實現(xiàn)核心功能代碼16</p><p> 4.2.1 數(shù)據(jù)的讀取展示功能17</p><p> 4.2.2屬性擴展功能實現(xiàn)18</p><p> 4.2.3模塊內(nèi)容功能實現(xiàn)19</p&
7、gt;<p> 第五章 工程效果22</p><p> 5.1網(wǎng)站效果22</p><p> 5.1.1首頁效果22</p><p> 5.1.2孵化服務(wù)實現(xiàn)效果23</p><p> 5.1.3新聞效果26</p><p> 5.1.4活動效果27</p><
8、p> 5.1.5項目展示效果27</p><p> 5.1.6招聘效果28</p><p> 5.1.7關(guān)于我們效果29</p><p> 5.1.8眾創(chuàng)空間效果30</p><p> 5.2網(wǎng)站效果32</p><p><b> 結(jié)束語34</b></p>
9、;<p><b> 參考文獻35</b></p><p><b> 致 謝36</b></p><p><b> 附錄37</b></p><p><b> 摘 要</b></p><p> 企業(yè)孵化器平臺為中小型企業(yè)提供空間
10、和服務(wù),降低創(chuàng)業(yè)成本和風(fēng)險,幫助和支持中小企業(yè)成長與發(fā)展。它對推動技術(shù)產(chǎn)業(yè)發(fā)展,繁榮經(jīng)濟,發(fā)揮著重要的作用,具有重大的社會經(jīng)濟意義。企業(yè)孵化器平臺在Web上運行,結(jié)合Java技術(shù)同時實現(xiàn)了網(wǎng)站的快速開發(fā)。企業(yè)孵化器平臺包括前臺后臺,前臺包括:孵化空間,入孵服務(wù),新聞活動,項目展示,最新招聘,關(guān)于我們等,企業(yè)可以發(fā)布招聘信息,求職者可以提交職位申請,查看企業(yè)成功的項目,企業(yè)入孵所提供的服務(wù)信息,企業(yè)在孵化器中的最新動態(tài)新聞和活動,提供最新
11、的渠道信息和國家政策,幫助企業(yè)解決問題,分析問題,提供創(chuàng)業(yè)就業(yè)指導(dǎo)等,解決企業(yè)中存在的信息不流通,政策不清楚帶來的損失,以及降低創(chuàng)業(yè)難度和創(chuàng)業(yè)資金問題。后臺主要完成對所有信息的操做,權(quán)限管理等。</p><p> 關(guān)鍵詞: B/S模式,JAVA,WEB,孵化器</p><p><b> Abstract</b></p><p> Busi
12、ness incubator platform for small and medium enterprises to provide space and services, reduce business costs and risks to help and support the growth and development of small and medium enterprises. It plays an importan
13、t role in promoting the development of the technology industry and flourishing the economy, with significant social and economic significance. Business incubator platform running on the Web, combined with Java technology
14、 at the same time to achieve the rapid development of th</p><p> Keywords: B/S model, JAVA, WEB, incubator</p><p><b> 引 言</b></p><p> 隨著互聯(lián)網(wǎng)經(jīng)濟的發(fā)展,國家大眾創(chuàng)新萬眾創(chuàng)業(yè)的展開,孵化器平臺逐漸
15、成為中小型企業(yè)的第一選擇,對推動創(chuàng)業(yè)創(chuàng)新,繁榮經(jīng)濟具有越來越重要的作用。 </p><p> 現(xiàn)階段隨著國家相關(guān)政策的號召,一大批的企業(yè)如雨后春筍般涌現(xiàn),在萬眾創(chuàng)新的時代,如果依舊抱著守舊的思維,終究只是曇花一現(xiàn)?;ヂ?lián)網(wǎng)時代的來臨,不管是新興產(chǎn)業(yè)還是傳統(tǒng)產(chǎn)業(yè)都面臨著信息交流的局限性,政府政策的模糊性,行內(nèi)平臺的狹隘性,往往在關(guān)鍵時刻因為這種種的原因失去了大量的機遇,浪費時間或者精力反而適得其反。正是基
16、于此,此次課題將轉(zhuǎn)變新思路,依靠互聯(lián)網(wǎng)具有及時,快速,信息對等的特點,打造一個人孵化器的平臺,連通產(chǎn)業(yè)園區(qū)與政府,企業(yè)之間的信息溝通,完善信息交流,為個人,企業(yè)創(chuàng)造更多機遇,減少潛在已存風(fēng)險。</p><p> 孵化器平臺將通過對多種信息渠道的處理,分功能多頁面的展示,達到一定的理想效果。</p><p> 全文共做分五章。第一章,介紹了開發(fā)背景和現(xiàn)狀。第二章,網(wǎng)站建設(shè)分析和開發(fā)工具介
17、紹。第三章,對平臺進行設(shè)計。第四章,系統(tǒng)的詳細(xì)設(shè)計與核心代碼實現(xiàn)。第五章,工程效果。</p><p><b> 第一章 緒 論</b></p><p><b> 1.1平臺開發(fā)背景</b></p><p> 隨著國家大眾創(chuàng)新萬眾創(chuàng)業(yè)的開展,中小型企業(yè)的快速增長,創(chuàng)業(yè)公司春雨班的出現(xiàn)。信息,服務(wù),資金,政策諸多的問題導(dǎo)
18、致絕大多數(shù)企業(yè)沒能發(fā)展壯大,逐漸走向衰落,消失。企業(yè)孵化平臺正是基于這點,在孵化園區(qū)的基礎(chǔ)上,提供信息展示,孵化服務(wù),多渠道資金,最新政府政策,為企業(yè)提供多種服務(wù),提供幫助,降低成本和風(fēng)險,提供辦公場地。</p><p> 1.2 平臺開發(fā)國內(nèi)現(xiàn)狀</p><p> 數(shù)量:截至2015年年底,我國已有2530家科技企業(yè)孵化器,全國上報眾創(chuàng)空間名單2345家,成為孵化器數(shù)量最多的國家。2
19、011-2015年,全國孵化面積增長1.49倍,以平均每年25.7%的速度增長。2015年,我國孵化器的孵化場地總面積達到8600多萬平方米。預(yù)計到2020年,中國的孵化器將接近5000家。</p><p> 模式:孵化器發(fā)展至今,其形態(tài)已經(jīng)不僅僅限于單一模式。在結(jié)合實際發(fā)展需求的情況下,孵化器往往會融合多樣的服務(wù)形式以及開發(fā)更多細(xì)分業(yè)務(wù)路線,以更好的促進孵化器的發(fā)展。如企業(yè)平臺模式,通過技術(shù)扶持,襯以企業(yè)的產(chǎn)
20、業(yè)資源為創(chuàng)業(yè)者提供高效便捷的創(chuàng)新創(chuàng)業(yè)服務(wù)。</p><p> 第二章 企業(yè)孵化器平臺建站分析</p><p> 2.1技術(shù)可行性研究</p><p> 1.如何更快更好的實現(xiàn)平臺建站,這是重點考慮的問題。不過隨著技術(shù)的不斷發(fā)展,利用現(xiàn)有的技術(shù)框架和模型,使快速高效實現(xiàn)中小型網(wǎng)站的建設(shè)開發(fā)成為了可能</p><p> 2.國內(nèi)國外擁有眾
21、多孵化器網(wǎng)站,在技術(shù)上可以借鑒參考,完善網(wǎng)站的開發(fā)流程。</p><p> 2.2 市場可行性研究</p><p> 企業(yè)孵化器平臺提供服務(wù),咨詢,對政策的解讀等,對創(chuàng)業(yè)及中小企業(yè)來說,是一個獲取信息的專業(yè)渠道,創(chuàng)業(yè)及中小企業(yè)的龐大數(shù)量,奠定了市場的廣闊,每孵化成功一家企業(yè),所帶來的收益和對經(jīng)濟的發(fā)展貢獻都是非常大的。市場前景比較看好。國家正在推動創(chuàng)業(yè)創(chuàng)新發(fā)展,對孵化器在政策上的扶持,
22、大環(huán)境下,當(dāng)前市場潛力和優(yōu)勢都十分的巨大。</p><p> 2.3 開發(fā)工具和開發(fā)環(huán)境</p><p> 2.2.1 開發(fā)工具</p><p> 開發(fā)工具使用Eclipse。</p><p> 本次平臺開發(fā)語言主要為Java。Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。主要用來Java語言開發(fā)。Eclipse的是一個框
23、架平臺,通過安裝多種插件,可完成多種開發(fā)所需。</p><p> Eclipse開源免費,這也是選擇主要原因之一</p><p> 使用簡單,使用范圍廣,雖然在使用上有一些繁瑣,但并不影響eclipse的使用。</p><p> 2.2.2 開發(fā)環(huán)境</p><p> 1.服務(wù)器:Tomcat</p><p>
24、 Tomcat是屬于apache的,是一個輕量級開源web應(yīng)用服務(wù)器。簡單理解就 是一個用來運行javaweb項目的容器。比如,javase運行在jvm上,javaweb項目運行在tomcat上。</p><p> 2. 操作系統(tǒng):window操作系統(tǒng)</p><p><b> 3.使用框架:</b></p><p> 2.Hi
25、bernate4</p><p> Hibernate是一個用于簡化數(shù)據(jù)庫操作的ORM框架</p><p> 優(yōu)點:1、更加的面向?qū)ο?</p><p> 2、非侵入式的輕量級框架。</p><p> 3、提高了開發(fā)效率。</p><p> 4、平臺無關(guān)性,方便移植。</p><p>
26、<b> 3.Spring4</b></p><p> Spring是一個輕量級的框架,可以一站式構(gòu)建你的企業(yè)級應(yīng)</p><p> 1.使用 Spring的IOC容器,將對象之間的依賴關(guān)系交給Spring,降低組件之間的耦合性,讓我們更專注于應(yīng)用邏</p><p> 2.可以提供眾多服務(wù),事務(wù)管理,WS等。</p>&
27、lt;p> 3.AOP的很好支持,方便面向切面編程。</p><p> 4.對主流的框架提供了很好的集成支持,如Hibernate,</p><p> 5.Spring屬于低侵入,代碼污染極低。</p><p> 6.Spring的高度可開放性,并不強制依賴于Spring,開發(fā)者可以自由選擇 Spring部分或全
28、部</p><p> 4.構(gòu)建工具:Maven</p><p> Maven是一個構(gòu)建工具,一般的項目構(gòu)建過程有:</p><p> ---->編譯---->測試---->打包---->部署---- >Maven就是將以上過程進行管 理的一個工具。</p><p> 5.數(shù)據(jù)庫:使用MySql數(shù)據(jù)庫<
29、;/p><p> 第三章 企業(yè)孵化平臺設(shè)計</p><p> 本次設(shè)計主要分為兩個部分:前臺設(shè)計,后臺設(shè)計。在快速開發(fā)中保證平臺的高效,后續(xù)可維護性。</p><p><b> 3.1前臺設(shè)計思路</b></p><p> 在不確定頁面將如何設(shè)計的情況下,在學(xué)習(xí)中借鑒。參考現(xiàn)有別的企業(yè)孵化器網(wǎng)站,通過對眾多孵化器網(wǎng)站
30、的對比總結(jié),得出思路。</p><p><b> 前臺設(shè)計思路如下:</b></p><p> 1.確定孵化器網(wǎng)站的布局和風(fēng)格(采用一般的柵格布局,整體寬度1200px整體采用灰白橙顏色搭配。)</p><p> 2.確定孵化器網(wǎng)站需要的功能模塊以及順序</p><p> 3.2功能模塊以及數(shù)據(jù)庫設(shè)計</p
31、><p> 3.2.1 功能模塊</p><p> 圖3.2前臺功能模版及順序圖</p><p> 3.2.2 數(shù)據(jù)庫設(shè)計</p><p> 表名: jc_channel 欄目表</p><p> 表名: jc_channel_attr 欄目擴展屬性表</p>
32、<p> 表名: jc_channel_ext 欄目內(nèi)容表</p><p> 表名: jc_channel_txt 欄目文本表</p><p> 表名: jc_channel_user 欄目用戶關(guān)聯(lián)表</p><p> 表名: jc_content 內(nèi)容表&l
33、t;/p><p> 表名: jc_content_picture 內(nèi)容圖片表</p><p> 表名: jc_user 用戶表</p><p> 表名: jc_user_ext 用戶擴展信息表</p><p> 表名: jc_user_role 用戶角色
34、關(guān)聯(lián)表</p><p><b> 表之間的關(guān)聯(lián)圖:</b></p><p><b> 3.3后臺設(shè)計思路</b></p><p> 后臺實現(xiàn)前相比前臺更難,在知道功能模塊后如何更好更快的實現(xiàn)?這是必須要面對的問題,怎樣更好節(jié)約時間呢。此次孵化器平臺實現(xiàn)功能不算太多,業(yè)務(wù)邏輯不算復(fù)雜。</p><p
35、> 隨著技術(shù)的發(fā)展,在國內(nèi)國外出現(xiàn)了一種新的技術(shù):CMS(全稱內(nèi)容管理系統(tǒng)),在比較眾多CMS后,最終選擇了jeecms這款現(xiàn)今國內(nèi)算有名開源的Java內(nèi)容管理系統(tǒng),jeecms擁有完整前臺和后臺參考,在學(xué)習(xí)理解和開發(fā)上更方便。</p><p> 第四章 技術(shù)實現(xiàn)部分</p><p> 4.1前臺頁面主要功能</p><p> 首頁包含大量信息,包括導(dǎo)
36、航欄(眾創(chuàng)空間,入孵服務(wù),新聞動態(tài),項目展示,最新招聘,關(guān)于我們)分支模塊(最新招聘,創(chuàng)業(yè)指導(dǎo),就業(yè)指導(dǎo),政府政策等),通過首頁可以跳轉(zhuǎn)到想到的任何界面。</p><p> 圖4.1.1首頁截圖</p><p> 圖4.1.2眾創(chuàng)空間截圖</p><p> 4.2實現(xiàn)核心功能代碼</p><p> 要實現(xiàn)功能必須先了解jeecms。&
37、lt;/p><p> Jeecms由Java多種框架編寫而成。</p><p> jeecms完成模塊數(shù)據(jù)的操作必須在后臺建立專門的模塊目錄,分配一id</p><p> 使用了freemarker技術(shù),通過標(biāo)簽對數(shù)據(jù)操作,讀取到前臺頁面(比如[@cms_content_list ] [/@cms_content_list]用來讀取文章列表)</p>
38、<p> 4.2.1 數(shù)據(jù)的讀取展示功能</p><p> 每一個模塊都需要展示數(shù)據(jù),以就業(yè)指導(dǎo)為例,圖中就業(yè)指導(dǎo)下的一條條文字,就是從后臺讀取的文章標(biāo)題,使用多種標(biāo)簽完成從后臺讀取數(shù)據(jù),在后臺增刪改,推薦,在前臺展示不同數(shù)據(jù),最新數(shù)據(jù)等等。</p><p> 圖4.2.1.1前臺展示</p><p> 圖4.2.1.2后臺操作</p>
39、;<p><b> 核心代碼</b></p><p><b> <ul></b></p><p> [@cms_content_list count='14' orderBy='4' channelId='140' titLen='30' channe
40、lOption='1' dateFormat='yyyy-MM-dd']</p><p> [#list tag_list as a] </p><p> <li><a href="${a.url}">${a.title}</a></li></p><p><
41、;b> [/#list]</b></p><p> [/@cms_content_list]</p><p><b> </ul></b></p><p> 4.2.2屬性擴展功能實現(xiàn)</p><p> 在有些實際的開發(fā)功能中可能存在需要自己修改添加的屬性,以招聘功能為例招聘。原先
42、招聘功能屬性公司介紹定死,不能根據(jù)具體情況填寫不同公司。添加三個屬性companynature(公司名稱)Companyworkplace(公司行業(yè)), companyaddress(公司地址);</p><p> 圖4.2.2.1前臺展示</p><p> 圖4.2.2.2后臺操作</p><p><b> 核心代碼:</b></
43、p><p> <p><span>公司名稱:</span> ${content.attr.companynature!}</p></p><p> <p><span>公司行業(yè):</span> ${content.attr.companyworkplace!}</p></p><
44、p> <p><span>公司地址:</span> ${content.attr.companyaddress!}</p></p><p> <form id="tableForm" method="post"></p><p> <input type="hidd
45、en" name="pageNo" value="${pageNo!}"/></p><p> <@p.table value=pagination;#{entity},i,has_next><#rt/></p><p> <@p.column title="<input type=&
46、#39;checkbox' onclick='Pn.checkbox(\"ids\",this.checked)'/>" width="20"></p><p> <input type='checkbox' name='ids' value='${#{entity}.id}
47、9;/><#t/></p><p> </@p.column><#t/></p><p> <@p.column title="ID">${#{entity}.id}</@p.column><#t/></p><p> <@p.column code=&qu
48、ot;#{entity}.name">${#{entity}.name}</@p.column><#t/></p><p> <@p.column code="global.operate" align="center"></p><p> <a href="v_edit.do?
49、id=${#{entity}.id}&pageNo=${pageNo!}" class="pn-opt"><@s.m "global.edit"/></a> | <#rt/></p><p> <a href="o_delete.do?ids=${#{entity}.id}&pageNo=
50、${pageNo!}" onclick="if(!$.confirmToUrl(this.href)) {return false;}" class="pn-opt"><@s.m "global.delete"/></a><#t/></p><p> </@p.column><#t/
51、></p><p> </@p.table></p><p> <div><input class="del-button" type="button" value="<@s.m "global.delete"/>" onclick="optDele
52、te();"/></div></p><p><b> </form></b></p><p> 4.2.3模塊內(nèi)容功能實現(xiàn)</p><p> 每一個模塊對應(yīng)的列表都需要一個內(nèi)容展示頁面,來完整的展示當(dāng)前所選項的所有信息。模塊根據(jù)內(nèi)容可以分為如下幾種:</p><p> 文
53、字說明為主附加少量圖片(平臺的就業(yè)指導(dǎo),創(chuàng)業(yè)指導(dǎo),新聞活動,政府政策等)</p><p> 圖片為主附加文字說明(平臺項目展示,眾創(chuàng)空間)</p><p> 文字為主,附加視頻,音樂等多媒體</p><p> 以創(chuàng)業(yè)指導(dǎo)為例,jeecms提供多種內(nèi)容模型,創(chuàng)業(yè)指導(dǎo)已文字說明為主選擇新聞模型,命名規(guī)范為new_頁面名字</p><p>
54、 圖4.2.3.1前端展示</p><p> 圖4.2.3.2后臺操作</p><p><b> 核心代碼:</b></p><p> <h3>${content.title}</h3></p><p> <h4>時間:${content.releaseDate}來源:${co
55、ntent.origin!'本站原創(chuàng)'}</h4></p><p> <hr class="hr" /></p><p> [#if preview??]</p><p> [@text_cut s=txt! len=100 append="..."/]<br/>&
56、lt;/p><p><b> [#else]</b></p><p><b> ${txt!}</b></p><p><b> [/#if]</b></p><p><b> 第五章 工程效果</b></p><p><
57、b> 5.1網(wǎng)站效果</b></p><p> 5.1.1首頁效果 </p><p> 圖5.1.1.1欄目</p><p> 圖5.1.1.2首頁核心模塊一</p><p> 圖5.1.1.3首頁核心模塊二</p><p> 圖5.1.1.4首頁核心·模塊三</p>
58、<p> 圖5.1.1.5首頁核心·模塊四</p><p> 5.1.2孵化服務(wù)實現(xiàn)效果 </p><p> 入孵服務(wù),包含投融資服務(wù),技術(shù)服務(wù),運營服務(wù),市場運營與推廣,新媒體營銷</p><p> 圖5.1.2.1投融資服務(wù)</p><p> 圖5.1.2.2技術(shù)服務(wù)</p><p&
59、gt; 圖5.1.2.3運營服務(wù)</p><p> 圖5.1.2.4風(fēng)控服務(wù)</p><p> 圖5.1.2.5新媒體營銷</p><p><b> 5.1.3新聞效果</b></p><p> 圖5.1.3.1新聞主頁</p><p> 圖5.1.3.2查看具體新聞頁面</p&
60、gt;<p><b> 5.1.4活動效果</b></p><p> 圖5.1.4.1活動頁面</p><p> 圖5.1.4.2查看具體活動頁面</p><p> 5.1.5項目展示效果 </p><p> 圖5.1.5.1項目展示頁面</p><p> 圖5.1.5.
61、2項目具體頁面</p><p><b> 5.1.6招聘效果</b></p><p> 圖5.1.6.1招聘主頁</p><p> 圖5.1.6.2具體招聘頁面</p><p> 5.1.7關(guān)于我們效果</p><p> 圖5.1.7.1眾創(chuàng)空間簡介</p><p&g
62、t; 圖5.1.7.2優(yōu)秀團隊簡介</p><p> 圖5.1.7.3政府政策解讀</p><p> 圖5.1.7.1政府活動魅影</p><p> 5.1.8眾創(chuàng)空間效果</p><p> 圖5.1.8.1設(shè)備設(shè)施</p><p> 圖5.1.8.2核心的價值</p><p>
63、圖5.1.8.3服務(wù)亮點</p><p> 圖5.1.8.4資金支持</p><p> 圖5.1.8.5提供服務(wù)</p><p><b> 5.2后臺效果</b></p><p> 圖5.2.1后臺刪改</p><p> 圖5.2.2后臺添加</p><p>
64、圖5.2.3增加文本信息</p><p> 圖5.2.3發(fā)布相關(guān)信息</p><p><b> 結(jié)束語</b></p><p> 在企業(yè)孵化平臺的開發(fā)過程中,本人使用了Java中比較有名氣的jeecms內(nèi)容管理系統(tǒng),開發(fā)了企業(yè)孵化平臺。平臺分為孵化器為主的網(wǎng)站和后臺管理操作。</p><p> 平臺的主要功能包括
65、眾創(chuàng)空間,新聞活動,項目展示,入孵服務(wù),關(guān)于我們,創(chuàng)業(yè)指導(dǎo),就業(yè)指導(dǎo),招聘等。每一條信息都是從后臺加載,根據(jù)推薦和發(fā)布順序動態(tài)呈現(xiàn),系統(tǒng)界面友好,操作方便,運行穩(wěn)定,安全可靠。</p><p> 本次企業(yè)孵化器平臺的開發(fā),讓我深深的陷入到技術(shù)的思考中,在中小型企業(yè)的開發(fā)中,隨著技術(shù)和各種框架的不斷發(fā)展,快速開發(fā)實現(xiàn)一個網(wǎng)站的數(shù)據(jù)顯示,功能實現(xiàn),后臺管理成為了一種可能。通過此次的企業(yè)孵化器平臺,收獲良多。在沒有絲
66、毫的頭緒下,無法動筆的情況下,最好的方法是參考別人已經(jīng)寫好的東西和經(jīng)驗,學(xué)習(xí)并總結(jié),得出方案,最后變成自己的。在本次開發(fā)過程中,大部分前端網(wǎng)頁設(shè)計參考多個孵化器網(wǎng)站,在不斷完善的思路下,而不是寫一步做一步的,更快的完成頁面的設(shè)計。模塊功能實現(xiàn)也是一樣,參照別人代碼,學(xué)習(xí),查看文檔,合理設(shè)計每個功能。在學(xué)習(xí)中借鑒是提高效率的往往是最好的方法!</p><p> 在本次企業(yè)孵化器開發(fā)過程中,依然存在問題,頁面設(shè)計的
67、優(yōu)化的不合理, 后臺代碼量的龐大,該平臺還存在很多的不足,如何優(yōu)化,在以后的學(xué)習(xí)中會繼續(xù)改進。對如何提高效率。 </p><p><b> 參考文獻</b></p><p><b> 主要參考資料:</b></p><p> [1] 陳強.精通Java開發(fā)技術(shù) .清華大學(xué)出版社.2104</p><
68、;p> [2]黃俊.Java程序設(shè)計與應(yīng)用開發(fā).第二版.機械工業(yè)出版社.2104</p><p> [3]Metsker SJ.java設(shè)計模式.第二版.電子工業(yè)出版社.2012</p><p> [4]劉智勇.JavaScript 開發(fā)技術(shù)大全[M] .北京:清華大學(xué)出版社.2009</p><p> [5] 桂許軍. 基于JavaEE平臺與Luce
69、ne的信息文檔搜索引擎系統(tǒng)的設(shè)計與實現(xiàn)</p><p> [6]穆丹. 集成 JavaEE框架構(gòu)建MIS系統(tǒng)的研究與實現(xiàn)[D].長安大學(xué),2008.</p><p> [7]王向兵. JavaEE多層架構(gòu)Struts2+Spring3+Hibernate3+Ajax的整合[D].大連海事大學(xué),2009..</p><p> [8]吳鋒. 基于SSI框架Java
70、EE技術(shù)研究[D].合肥工業(yè)大學(xué),2009.</p><p> [9]桂許軍. 基于JavaEE平臺與Lucene的信息文檔搜索引擎系統(tǒng)的設(shè)計與實現(xiàn)[D].西南交通大學(xué),2011.</p><p> [10]LanguageSpecification. Gosling J,JoyB,SteeleG,BrachaG,JavaTM. . 2016</p><p>&
71、lt;b> 致 謝</b></p><p> 這次畢業(yè)論文能夠得以順利完成,是所有曾經(jīng)指導(dǎo)過我的老師,幫助過我的同學(xué),同小組同學(xué),一直支持著我的家人,對我的教誨、幫助和鼓勵的結(jié)果。我要在這里對他們表示深深的謝意!謝謝大家。</p><p> 首先,要特別感謝我的指導(dǎo)老師——丁德紅老師。丁德紅老師在我畢業(yè)論文的撰寫過程中,給我提供了極大的幫助和指導(dǎo)。從開始選題到開題,
72、再到最終定稿,丁德紅老師給我提供了許多寶貴建議。花費了丁老師老師很多的寶貴時間和精力。老師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,對我產(chǎn)生深遠(yuǎn)影響深遠(yuǎn)。</p><p> 其次,要感謝湖南文理學(xué)院我所有的專業(yè)任課的老師,老師們教會我的不僅僅是專業(yè)知識,更多的是對待學(xué)習(xí)、對待生活的態(tài)度,對治學(xué)的嚴(yán)謹(jǐn)態(tài)度。 </p><p> 還要感謝和我同一設(shè)計小組的幾位
73、同學(xué),是你們在我平時設(shè)計中和我一起探討問題,并指出我設(shè)計上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設(shè)計順利的進行下去,沒有你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。</p><p> 第三,特別要感謝我的家人對我學(xué)習(xí)期間的理解、支持與鼓勵!</p><p> 再次,感謝我的室友及其他好友,因為有你們的幫助,我的論文得以順利完成。感謝你們,大學(xué)四年給我了那么多的幫助與鼓勵,在我不開心的
74、時候,總能讓我開心起來。不會忘記,大學(xué)四年里我們一起度過的歡樂時光,那些開心的日子,總是那么令人難以忘懷。 </p><p> 最后對老師,同學(xué)和家人再次致以我最衷心的感謝!此時的我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!謝謝你們!</p><p><b> 附錄</b></p&
75、gt;<p> 部分代碼:(宋體五號)</p><p> **************************導(dǎo)航欄代碼********************************</p><p> <nav class="nav"></p><p> [@cms_channel_list]</p>
76、;<p> <ul class="menu"></p><p> <li><a href="${base}/">主頁</a></li></p><p> <li class="more"></p><p> [#l
77、ist tag_list as c]</p><p> [#if c_index==0]</p><p> <a href="${c.url}">${c.name}</a></p><p><b> [/#if]</b></p><p><b> [/#lis
78、t]</b></p><p> <ul class="menu-child" ></p><p> [#list tag_list as c]</p><p> [#if c_index=1]</p><p> <li><a href="${c.url}"
79、;>${c.name}</a></li></p><p><b> [/#if]</b></p><p><b> [/#list]</b></p><p><b> </ul></b></p><p><b> &l
80、t;/li></b></p><p> [#list tag_list as c]</p><p> [#if c_index>1]</p><p> <li><a href="${c.url}">${c.name}</a></li></p><p&
81、gt;<b> [/#if]</b></p><p><b> [/#list]</b></p><p><b> </ul></b></p><p> [/@cms_channel_list]</p><p><b> </nav>
82、</b></p><p> *******************自定義頁面創(chuàng)建路徑部分代碼********************</p><p> @RequestMapping(value = "/forward.jhtml", method = RequestMethod.GET)</p><p> publicStri
83、ng forward(HttpServletRequestrequest,HttpServletResponse response, ModelMap model) {</p><p> String hname = request.getParameter("hname");</p><p> CmsSite site = CmsUtils.getSite(req
84、uest);</p><p> FrontUtils.frontData(request, model, site);</p><p> if(existIndexPage(site)){</p><p> returngoToIndexPage(request, response, site);</p><p><b>
85、}else{</b></p><p> String tpl = site.getTplIndex();</p><p> if (!StringUtils.isBlank(tpl)) {</p><p> returntpl;</p><p><b> } else {</b></p>
86、<p> returnFrontUtils.getTplPath(request, site.getSolutionPath(),TPLDIR_CHANNEL, "tpl."+hname);</p><p><b> }</b></p><p><b> }</b></p><p>&
87、lt;b> }</b></p><p> **************************項目展示部分代碼********************************</p><p> [@cms_content_page count='8' recommend='1,2' typeId='1,2' order
88、By='4' channelId='96' channelOption='1' dateFormat='yyyy-MM-dd HH-mm']</p><p> [#list tag_pagination.list as a]</p><p> <div [#if (a_index+1)%2=1] class=&q
89、uot;cos margin " [#else] class="cos cos2 " [/#if]></p><p> <a href="${a.url}" style="float: left;"></p><p><b> <dl><dt></b>&
90、lt;/p><p> <imgsrc="${a.typeImg!site.defImg}" alt="${a.title}" /></p><p> <div class="shade"></div></dt></p><p> <dd class=&
91、quot;first"><a href="${a.url}">${a.title}</a></dd></p><p> <a href="${a.url}"></p><p> <dd>[@text_cut s=a.desclen="145" appe
92、nd="......"/]</dd></p><p> </a></dl></a></div> [/#list]</p><p> <div style="text-align: center;"></p><p> [@cms_paginatio
93、nsysPage='1' /]</p><p><b> </div></b></p><p> [/@cms_content_page] </div></p><p> **************************上傳部分代碼*******************************
94、*</p><p> protected void swfPicsUpload(</p><p> String root,</p><p> Integer uploadNum,</p><p> @RequestParam(value = "Filedata", required = false) Multip
95、artFile file,</p><p> HttpServletRequest request, HttpServletResponse response,</p><p> ModelMap model) throws Exception {</p><p> JSONObject data=new JSONObject();</p>&l
96、t;p> WebCoreErrors errors = validateImage(file, request);</p><p> if (errors.hasErrors()) {</p><p> data.put("error", errors.getErrors().get(0));</p><p> ResponseUt
97、ils.renderJson(response, data.toString());</p><p><b> }else{</b></p><p> CmsSite site = CmsUtils.getSite(request);</p><p> String ctx = request.getContextPath();</
98、p><p> MarkConfig conf = site.getConfig().getMarkConfig();</p><p> Boolean mark = conf.getOn();</p><p> String origName = file.getOriginalFilename();</p><p> String ex
99、t = FilenameUtils.getExtension(origName).toLowerCase(</p><p> Locale.ENGLISH);</p><p> String fileUrl;</p><p> if (site.getUploadFtp() != null) {</p><p> Ftp ftp =
100、site.getUploadFtp();</p><p> String ftpUrl = ftp.getUrl();</p><p> if (mark) {</p><p> File tempFile = mark(file, conf);</p><p> fileUrl = ftp.storeByExt(site.getUp
101、loadPath(), ext,</p><p> new FileInputStream(tempFile));</p><p> tempFile.delete();</p><p><b> } else {</b></p><p> fileUrl = ftp.storeByExt(site.getUpl
102、oadPath(), ext, file</p><p> .getInputStream());</p><p><b> }</b></p><p> // 加上url前綴</p><p> fileUrl = ftpUrl + fileUrl;</p><p><b>
103、} else {</b></p><p> if (mark) {</p><p> File tempFile = mark(file, conf);</p><p> fileUrl = fileRepository.storeByExt(site.getUploadPath(), ext,</p><p> temp
104、File);</p><p> tempFile.delete();</p><p><b> } else {</b></p><p> fileUrl = fileRepository.storeByExt(site.getUploadPath(), ext,</p><p><b> file);
105、</b></p><p><b> }</b></p><p><b> }</b></p><p> cmsUserMng.updateUploadSize(CmsUtils.getUserId(request), Integer.parseInt(String.valueOf(file.getSize
106、()/1024)));</p><p><b> // 加上部署路徑</b></p><p> fileUrl = ctx + fileUrl;</p><p> data.put("imgUrl", fileUrl);</p><p> ResponseUtils.renderText(re
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)孵化器孵化能力研究.pdf
- 韶關(guān)科技企業(yè)孵化器孵化面積
- 韶關(guān)科技企業(yè)孵化器孵化面積
- 韶關(guān)科技企業(yè)孵化器孵化面積
- 企業(yè)孵化器研究.pdf
- 廈門科技企業(yè)孵化器
- 福建科技企業(yè)孵化器
- 重慶科技企業(yè)孵化器
- 做企業(yè)成長的孵化器
- 駐馬店科技企業(yè)孵化器
- 松江區(qū)科技企業(yè)孵化器
- 滕州科技企業(yè)孵化器培育
- 湛江科技企業(yè)孵化器認(rèn)定
- 科技企業(yè)孵化器孵化功能范圍劃分表
- 湛江科技企業(yè)孵化器認(rèn)定
- 煙臺級科技企業(yè)孵化器
- 孵化器總結(jié)
- 岳陽科技企業(yè)孵化器組建
- 常州級科技企業(yè)孵化器
- 駐馬店科技企業(yè)孵化器
評論
0/150
提交評論