版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(論文)</p><p> 題 目 學(xué)校食堂信息網(wǎng)的設(shè)計與實現(xiàn) </p><p> 學(xué) 院 計算機科學(xué)與工程學(xué)院 </p><p> 年 級 2011 專 業(yè) 計科 </p><p> 班 級
2、0905111 學(xué) 號 090511109 </p><p> 學(xué)生姓名 李仁停 </p><p> 指導(dǎo)教師 宗德才 職 稱 教授 </p><p> 論文提交日期 2015-05-12 </p><p
3、> 常熟理工學(xué)院本科畢業(yè)設(shè)計(論文)誠信承諾書</p><p> 本人鄭重聲明: 所呈交的本科畢業(yè)設(shè)計(論文),是本人在導(dǎo)師的指導(dǎo)下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。</p><p> 常熟理
4、工學(xué)院本科畢業(yè)設(shè)計(論文)使用授權(quán)說明</p><p> 本人完全了解常熟理工學(xué)院有關(guān)收集、保留和使用畢業(yè)設(shè)計(論文)的規(guī)定,即:本科生在校期間進行畢業(yè)設(shè)計(論文)工作的知識產(chǎn)權(quán)單位屬常熟理工學(xué)院。學(xué)校有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許畢業(yè)設(shè)計(論文)被查閱和借閱;學(xué)??梢詫厴I(yè)設(shè)計(論文)的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編畢業(yè)設(shè)計(論
5、文),并且本人電子文檔和紙質(zhì)論文的內(nèi)容相一致。</p><p> 保密的畢業(yè)設(shè)計(論文)在解密后遵守此規(guī)定。</p><p> 學(xué)校食堂信息網(wǎng)的設(shè)計與實現(xiàn)</p><p><b> 摘要</b></p><p> 隨著高校的數(shù)字化建設(shè)在校園內(nèi)的不斷推進,并且成為一所高校對外形象以及辦學(xué)水平的重要體現(xiàn),學(xué)校食堂信息
6、網(wǎng)的建設(shè)作為其中不可或缺的一部分,同樣顯得不可或缺??v觀校園,食堂與師生之間也缺乏一個交流反饋的平臺,從而食堂信息網(wǎng)應(yīng)運而生。針對這種情況,食堂信息網(wǎng)從菜品普及公開和生活服務(wù)兩個方面進行設(shè)計,實現(xiàn)學(xué)生對食堂飲食在線了解、評價和反饋功能,其中的新鮮事和失物尋物為師生生活服務(wù)提供便利。</p><p> 通過對食堂網(wǎng)的進行需求分析,食堂信息網(wǎng)采用B/S架構(gòu)基于J2EE技術(shù)實現(xiàn),使用瀏覽器進行信息交互,系統(tǒng)由服務(wù)器和
7、瀏覽器組成。服務(wù)器部分基于J2EE開發(fā)采用eclipse,使用MySQL作為數(shù)據(jù)庫管理軟件,提高數(shù)據(jù)庫操作的效率以及Web服務(wù)器的運行速度。</p><p> 食堂信息網(wǎng)的設(shè)計原則是操作簡單,畫面簡潔明了,擴展能力良好,網(wǎng)站的設(shè)計思路是正確的,技術(shù)上易于實現(xiàn),如應(yīng)用于校園網(wǎng),將會在一定程度上便利師生。</p><p> 關(guān)鍵字:食堂信息網(wǎng) B/S J2EE MySQL</p
8、><p> The design and implementation of school canteen information network</p><p><b> Abstract</b></p><p> With the advancement of digitalization construction in colleges
9、 and universities, which has became a indispensible standard of university education quality and school image,and school canteen information network as an integral part of,the construction of school canteen information n
10、etwork is very important.Besides,the dining room lack a communication feedback platform between teachers and students , canteen information network is necessary. For this situation,I design the dining room information<
11、;/p><p> Through analyzing the demand of canteen network,canteen information network adopts B/S architecture basing on J2EE technology, as for information interaction, the network uses the browser system which
12、 consisting server and browser.The server part based on the J2EE development using the eclipse, using MySQLas database management software,so as to improve the efficiency of database operations and the running speed of t
13、he Web server.</p><p> The design principle of school canteen information network is simple, clear and concise picture, extend ability,.The ideal of designing website is correct and easy to implement on tec
14、hnology.If it is applied in campus network,which will facilitate the teachers and students to a certain extent. </p><p> Key Words: School Canteen Network; B/S; J2EE; MySQL</p><p><b>
15、; 目 錄</b></p><p><b> 1 前言6</b></p><p> 1.1 選題的背景6</p><p> 1.2 選題的目的和意義6</p><p> 2 項目可行性分析7</p><p> 2.1 項目目標(biāo)7</p><p&
16、gt; 2.2 項目可實施性7</p><p> 2.2.1 技術(shù)可行性7</p><p> 2.2.2 經(jīng)濟可行性7</p><p> 2.2.3 社會環(huán)境8</p><p> 3 食堂信息網(wǎng)的需求分析9</p><p> 3.1 功能需求9</p><p> 3.2
17、 性能需求10</p><p> 3.3 可行與可靠性需求10</p><p> 3.4 處理異常需求10</p><p> 4 應(yīng)用技術(shù)與開發(fā)環(huán)境介紹11</p><p> 4.1 SSH框架技術(shù)11</p><p> 4.1.1 Struts2介紹11</p><p>
18、 4.1.2 Hibernate介紹12</p><p> 4.1.3 Spring介紹12</p><p> 4.2 Tomcat服務(wù)器13</p><p> 4.3 Eclipse IDE13</p><p> 4.4 MySql13</p><p><b> 5 系統(tǒng)設(shè)計14&l
19、t;/b></p><p> 5.1 系統(tǒng)設(shè)計的目標(biāo)與任務(wù)15</p><p> 5.2 功能模塊設(shè)計15</p><p> 5.2.1 用戶管理模塊15</p><p> 5.2.2 食堂管理模塊16</p><p> 5.2.3 菜品管理模塊17</p><p>
20、 5.2.4 交流區(qū)管理模塊17</p><p> 5.2.5 反饋管理模塊17</p><p> 5.3 數(shù)據(jù)庫設(shè)計18</p><p> 5.3.1 概念結(jié)構(gòu)設(shè)計18</p><p> 5.3.2 邏輯結(jié)構(gòu)設(shè)計18</p><p> 5.3.3 物理結(jié)構(gòu)設(shè)計19</p><
21、p><b> 6 系統(tǒng)實現(xiàn)24</b></p><p> 6.1 系統(tǒng)運行環(huán)境24</p><p> 6.1.1 開發(fā)環(huán)境24</p><p> 6.2 SSH框架分層24</p><p> 6.2.1 表示層24</p><p> 6.2.2 業(yè)務(wù)邏輯層24<
22、/p><p> 6.2.3 數(shù)據(jù)訪問層25</p><p> 6.2.4 數(shù)據(jù)持久層25</p><p> 6.3 食堂網(wǎng)各模塊的實現(xiàn)25</p><p> 6.3.1 食堂網(wǎng)主頁面的實現(xiàn)25</p><p> 6.3.2 食堂網(wǎng)注冊登錄的實現(xiàn)26</p><p> 6.3.3
23、 食堂網(wǎng)菜品頁面26</p><p> 6.3.4 食堂網(wǎng)食堂介紹頁面28</p><p> 6.3.5 食堂網(wǎng)點滴生活頁面29</p><p> 6.3.6 食堂網(wǎng)后臺管理29</p><p><b> 7 系統(tǒng)測試31</b></p><p> 7.1 系統(tǒng)測試的目標(biāo)、任務(wù)
24、、方法31</p><p> 7.2 可用性測試31</p><p><b> 總結(jié)32</b></p><p><b> 參考文獻33</b></p><p><b> 致謝34</b></p><p><b> 1 前言
25、</b></p><p><b> 1.1 選題的背景</b></p><p> 現(xiàn)在數(shù)字化校園建設(shè)水平的高低已經(jīng)成為一所高校辦學(xué)水平、學(xué)校形象和地位的重要體現(xiàn)。但是作為一項龐大的工程,學(xué)校的數(shù)字化建設(shè)還在不斷的完善中,而食堂信息網(wǎng)作為其中不可或缺的一部分,顯得尤為重要。民以食為天,而食堂,是學(xué)校大多數(shù)人的三餐之所,而我們,對食堂的感情也是愛恨難言。兩
26、三年過去了,有些老生甚至還是對校園各大食堂的菜品知之甚少,對價格菜名模糊不清,點菜時冠以手勢“這個那個”,并且食堂與師生之間也缺乏一個交流反饋的平臺,從而食堂信息網(wǎng)應(yīng)運而生。</p><p> 1.2 選題的目的和意義</p><p> 學(xué)校食堂信息網(wǎng)的建設(shè),在于集中校園食堂信息,讓食堂信息公開透明,為師生就餐提供指引,同時它也是一個即時的交流平臺,讓食堂的服務(wù)更加貼合廣大師生的需求,
27、餐飲更加優(yōu)化,為師生提供便利的生活服務(wù),讓廣大師生有一個高品質(zhì)的就餐環(huán)境和就餐享受。</p><p> 食堂信息交互網(wǎng)著眼校園生活,以實用性、易用性為設(shè)計思路,web界面采用模塊化設(shè)計方式。在瀏覽器上,食堂信息網(wǎng)頁面簡潔明了,主頁中明細盡顯,食堂餐飲簡介、菜品推薦及評價、每日動態(tài)、交流區(qū)進行展示交互,其次在在各個頁面中詳細羅列,其中菜品推薦板塊設(shè)置菜品評分、具體評價,反饋利于改進,點滴生活中包含新鮮事和失物尋物
28、,為餐飲之余的生活添加樂趣和便利,投訴建議板塊,讓學(xué)生暢所欲言,因為食堂與每個在校人員息息相關(guān),也希望這一板塊幫助食堂不斷改進提高。</p><p> 食堂信息網(wǎng)的建設(shè)將使得校園食堂信息能夠及時、準(zhǔn)確的傳達到各個師生,為校園信息的公開透明以及傳播帶來優(yōu)質(zhì)的體驗,為師生提供一個優(yōu)質(zhì)的就餐享受,構(gòu)建一個和諧健康的餐飲文化。</p><p><b> 2 項目可行性分析</b
29、></p><p><b> 2.1 項目目標(biāo)</b></p><p> 食堂信息網(wǎng)的設(shè)計是為了透明的食堂餐飲,普及學(xué)校餐飲文化,提供優(yōu)質(zhì)的生活服務(wù),師生可以通過瀏覽器實現(xiàn)食堂信息的瀏覽和評價,管理者通過瀏覽器對食堂信息進行管理,對其中變動的信息進行檢索修改和及時更新。同時,食堂信息網(wǎng)的信息也將不斷的更新,進行展示。</p><p>
30、 2.2 項目可實施性</p><p> 2.2.1 技術(shù)可行性</p><p> 1. 采用B/S架構(gòu)。此架構(gòu)維護和升級方式簡單,只需要管理服務(wù)器就行了,所有的客戶端只有瀏覽器,根本不需要做任何維護,所有操作只需要針對服務(wù)器進行。而且,成本低,選擇更多。不管什么系統(tǒng)平臺,均可采用。[1]</p><p> 2. 采用Tomcat+MySql+JSP開發(fā)環(huán)境
31、。</p><p> ?、?Tomcat服務(wù)器優(yōu)點兼有可擴展性和安全性;</p><p> ② MySql數(shù)據(jù)庫,具有可移植性、使用方便、功能強大,適用各類大、中、小環(huán)境,適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案;[2]</p><p> ?、?JSP:Java服務(wù)器頁面一次編寫,到處運行。多平臺,強大的可伸縮性。</p><p> 3. 采用SSH
32、框架。此框架具有低耦合性、高重用性、結(jié)構(gòu)清晰、生命周期成本低以及可維護性高。</p><p> 2.2.2 經(jīng)濟可行性</p><p> 合同管理系統(tǒng)適用于企業(yè),可以把此系統(tǒng)部署到企業(yè)服務(wù)器上即可,省去租賃服務(wù)器的費用,非常適用于企業(yè)管理。系統(tǒng)的整體開發(fā)耗時短,從設(shè)計到完成需要半個月時間就能夠完成。所以成本總體上低廉以及耗時短。企業(yè)可以使用有限的資源發(fā)揮更大的經(jīng)濟效益。</p&g
33、t;<p> 2.2.3 社會環(huán)境</p><p> 當(dāng)初冒出一個想法是偶然之間,總覺得食堂的信息不夠透明,點菜也是“指點江山”那種,價錢也被算錯過幾次,食堂的飯菜好好壞壞,似乎只能逆來順受,而且學(xué)校既存的食堂評價網(wǎng),只有一個簡單的評分,感覺食堂網(wǎng)有待進一步的設(shè)計和完善。從師生角度上而言,食堂是三餐之所,了解其情況,求得一個好的就餐環(huán)境和就餐享受是非常必要的,從學(xué)校角度而言,食堂是每天必經(jīng)之所,
34、可以作為一個傳播媒介,構(gòu)建和諧餐飲文化,滿足師生訴求,提供好的生活服務(wù),將大有裨益。同時,食堂網(wǎng)非營利,作為一個信息傳播渠道和交流反饋平臺,有很大的發(fā)展空間,所以,食堂信息網(wǎng)的設(shè)計和實現(xiàn)具有可行性。</p><p> 3 食堂信息網(wǎng)的需求分析</p><p><b> 3.1 功能需求</b></p><p> 該食堂信息網(wǎng)能夠及時顯示食
35、堂的餐飲信息和評價信息,為師生提供良好的交流反饋平臺和優(yōu)質(zhì)的生活服務(wù),致力于構(gòu)建優(yōu)質(zhì)的餐飲文化。</p><p> 該食堂信息網(wǎng)設(shè)置用戶權(quán)限,未注冊用戶可以訪問食堂網(wǎng)的餐飲信息,點滴生活中的新鮮事和失物尋物以及投訴建議區(qū)的內(nèi)容,注冊用戶除上述功能,可以在點滴生活區(qū)和投訴建議區(qū)發(fā)布消息,管理員能夠管理食堂菜品的增刪改查操作,對點滴生活區(qū)和投訴建議區(qū)進行管理。</p><p> 權(quán)限:設(shè)置
36、用戶權(quán)限,使其能夠進行相關(guān)操作。權(quán)限有管理員、注冊用戶和普通訪客。</p><p> 管理員:進入系統(tǒng)的唯一標(biāo)志,能夠操作其權(quán)限下的所有系統(tǒng)功能。同時,能夠?qū)ο到y(tǒng)所有用戶進行檢索、添加、查看、修改的功能。</p><p> 用戶:擁有編號、用戶名、密碼、電話、郵箱、類型、刪除標(biāo)志,創(chuàng)建日期,能夠根據(jù)權(quán)限對食堂信息網(wǎng)上面的信息進行相應(yīng)的操作</p><p> 餐
37、品:擁有編號,名稱,價格,數(shù)量,詳述,評分等,用于展示信息。</p><p> 狀態(tài):用于描述餐品狀態(tài)的信息。能夠?qū)Ω鞣N狀態(tài)進行修改、添加、檢索等基本操作。</p><p> 新鮮事板塊:作為擴展模塊,提供熱門生活服務(wù),如每天食堂發(fā)生的新鮮事情,失物尋物等,便利師生。</p><p> 投訴建議區(qū):用于食堂的交流反饋,師生在這里發(fā)表看法和意見。</p&g
38、t;<p><b> 3.2 性能需求</b></p><p> 1. 數(shù)據(jù)精確度:用戶檢索的內(nèi)容,能夠符合期待結(jié)果,用戶提交的數(shù)據(jù),能夠正確高效的處理,沒有錯誤數(shù)據(jù)。</p><p> 2. 時間特性:能夠在較短的時間內(nèi)實現(xiàn)信息的查詢,系統(tǒng)的響應(yīng)時間,在用戶可等待時間范圍內(nèi),大概3秒內(nèi),完成用戶請求與響應(yīng)操作。</p><p&
39、gt; 3. 適用性:通過技術(shù)可行性的描述,從前臺到后臺均采用,跨平臺的技術(shù),所以適用性強,可以在任何系統(tǒng)平臺上使用和擴展。</p><p> 4. 異常處理:系統(tǒng)能夠在遇到系統(tǒng)故障時做出即時、合理的響應(yīng),以及通過記錄錯誤日志的方式,反饋給開發(fā)者有效信息,同時對客戶做出一定的回應(yīng)。</p><p> 3.3 可行與可靠性需求</p><p> 可行與可靠性需
40、求分析要求系統(tǒng)能夠正常運行,在合理的時間內(nèi),完成處理用戶請求與請求響應(yīng)。其次,要求存儲信息的數(shù)據(jù)庫能夠安全可靠,當(dāng)發(fā)生意外事故時能夠?qū)?shù)據(jù)進行備份以及數(shù)據(jù)恢復(fù)。除此之外,要求用戶提交的數(shù)據(jù)與用戶個人信息要能能夠得到安全的處理以及保護,得到有效的處理和反饋。最后,要求系統(tǒng)能夠并行處理數(shù)據(jù),因為這是B/S網(wǎng)站,具有同時處理批量數(shù)據(jù)的能力。</p><p> 3.4 處理異常需求</p><p&g
41、t; 當(dāng)系統(tǒng)因為外部的環(huán)境因素變化,或者用戶操作不當(dāng)引起錯誤時,要求系統(tǒng)能夠及時作出相應(yīng),并對錯誤信息得到可靠的處理。當(dāng)因為網(wǎng)速而導(dǎo)致頁面加載出錯時,系統(tǒng)應(yīng)該能夠給用戶作出提示,并重新加載頁面。當(dāng)因為用戶操作不當(dāng)時,系統(tǒng)應(yīng)該跳轉(zhuǎn)錯誤頁面,并向用戶作出回應(yīng)。系統(tǒng)能夠?qū)Ω鞣N異常作出提示。</p><p> 4 應(yīng)用技術(shù)與開發(fā)環(huán)境介紹</p><p> 4.1 SSH框架技術(shù)</p&
42、gt;<p> SSH框架是指Struts2+Hibernate+Spring三大開源框架技術(shù),用SSH進行食堂信息網(wǎng)的開發(fā),能夠有效的提高開發(fā)效率,并且其清晰的層次結(jié)構(gòu)備受開發(fā)者青睞。</p><p> Struts可以實現(xiàn)頁面的設(shè)計與處理用戶請求等功能;Hibernate實現(xiàn)對數(shù)據(jù)的增刪改查;Spring實現(xiàn)依賴注入和事務(wù)的處理。</p><p> 4.1.1 St
43、ruts2介紹</p><p> Struts2是Struts1和WebWork的技術(shù)基礎(chǔ)上進行了合并的全新的Struts2框架,是一個基于POJO的Action的MVC Web框架。[3]框架結(jié)構(gòu)清晰,提高了開發(fā)效率。Struts2的工作流程如圖4-1所示:</p><p> 圖4-1 Struts2工作流程圖</p><p> 4.1.2 Hibernat
44、e介紹</p><p> Hibernate是一個開源的對象關(guān)系映射框架,它對JDBC進行了輕量級的封裝。[4]應(yīng)用Hibernate框架,開發(fā)者可以不用再面對繁瑣的面向過程的數(shù)據(jù)庫操作,而是升級到面向?qū)ο蟮膯栴}上,這樣不僅提高了開發(fā)效率,而且避免應(yīng)用JDBC編程時容易產(chǎn)生的錯誤。</p><p> 圖4-2 Hibernate體系結(jié)構(gòu)圖</p><p> 4
45、.1.3 Spring介紹</p><p> Spring是一個輕量級的Java開發(fā)框架。它不僅局限于用戶服務(wù)器端的開發(fā)。Spring核心控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架。[5]Spring框架結(jié)構(gòu)圖如圖4-3所示:</p><p> 圖4-3 Spring框架結(jié)構(gòu)圖</p><p> 4.2 Tomcat服務(wù)器</p><
46、p> Tomcat是一個輕量級的應(yīng)用服務(wù)器,使用非常普遍廣泛。非常適合web項目的系統(tǒng)開發(fā)和調(diào)試。其具有較好的兼容性、穩(wěn)定性和技術(shù)先進性,并且Tomcat免費,使其受到大多數(shù)開發(fā)者認(rèn)可。[6]</p><p> 4.3 Eclipse IDE</p><p> Eclipse是一個免費、開放源代碼的、基于Java的可擴展開發(fā)平臺。它是一個框架和一組服務(wù)??梢酝ㄟ^一系列插件組件來
47、構(gòu)建開發(fā)環(huán)境,具有很好的兼容性和擴展性。[7]</p><p> 4.4 MySQL數(shù)據(jù)庫</p><p> MySQL是一個關(guān)系型的數(shù)據(jù)庫管理軟件,同時MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),其關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,從而增加了速度并提高了靈活性。MySQL 使用的 SQL 語言,是用于訪問數(shù)據(jù)庫的最常用的、標(biāo)準(zhǔn)化的語言。另外,MySQL 軟件采用了雙授權(quán)政策,軟件分為社區(qū)版
48、和商業(yè)版,MySQL的體積小、速度快、總體擁有成本低等特點,尤其是開放源碼這一特點,使其為多數(shù)中小型網(wǎng)站開發(fā)青睞,并且,其搭配Apache可組成良好的開發(fā)環(huán)境。[2]</p><p><b> 5 系統(tǒng)設(shè)計</b></p><p> 5.1 系統(tǒng)設(shè)計的目標(biāo)與任務(wù)</p><p> 食堂信息網(wǎng)管理可分為六個模塊分別為:用戶管理模塊,食堂管理
49、模塊,菜品管理模塊,交流區(qū)管理模塊、交流區(qū)管理模塊和系統(tǒng)管理模塊。</p><p> 用戶管理模塊:對用戶信息進行管理,僅限管理員權(quán)限,可以查看所有用戶信息,擁有對用戶信息進行操作的權(quán)限。</p><p> 食堂管理模塊:對食堂信息以及對各個食堂進行留言的管理。</p><p> 菜品管理模塊:此模塊下含有菜品管理和菜品評價管理,可以對食堂菜品進行增加修改更新
50、操作,對各個菜品進行留言評價。</p><p> 交流區(qū)管理模塊:此模塊下設(shè)置新鮮事管理和失物招領(lǐng)管理,讓師生在這里能夠得到方便快捷的生活服務(wù)。</p><p> 反饋管理模塊:食堂信息網(wǎng)主要是一個信息展示和反饋平臺,這一模塊作為師生投訴建議的通道,希望能夠促進食堂和系統(tǒng)的不斷完善。</p><p> 系統(tǒng)管理模塊:作為食堂信息網(wǎng)版本升級和維護預(yù)留的一個模塊。
51、</p><p> 5.2 功能模塊設(shè)計</p><p> 系統(tǒng)主要分為五個模塊分別為:用戶管理、食堂管理、菜品管理、交流區(qū)管理、反饋管理。如圖5-1所示:</p><p> 圖5-1 系統(tǒng)功能模塊圖</p><p> 5.2.1 用戶管理模塊</p><p> 在食堂網(wǎng)主頁上設(shè)置登錄識別,不登錄顯示游客狀態(tài)
52、,在用戶登錄前提下,才能夠完成各項操作。通過在網(wǎng)頁右上角的頁面進行登錄注冊,用戶輸入用戶名與密碼,系統(tǒng)并對此進行校驗,只有通過校驗并且存在合法用戶才能進入系統(tǒng)。登錄校驗,主要對用戶名與密碼進行非空校驗,用戶必須輸入合法字符才能進行用戶信息檢索,當(dāng)檢索出為一條合法數(shù)據(jù)時才算完成登錄。若不符合以上情況則跳轉(zhuǎn)到系統(tǒng)主頁面,并且輸出相應(yīng)錯誤信息。系統(tǒng)登錄流程圖,如圖5-2所示:</p><p> 圖 5-2 系統(tǒng)登錄流
53、程圖</p><p> 用戶可以注冊信息,用戶在登錄情況下可以對個人信息進行修改。用戶信息創(chuàng)建可以添加新用戶到系統(tǒng)中,并且用戶可以對自身信息進行修改,包括密碼、電話號碼、郵箱地址等一系列修改。</p><p> 以用戶信息添加為例:對用戶輸入的用戶基本信息,包括:用戶名、密碼、電話號碼、郵箱地址等信息進行輸入合法性校驗,當(dāng)通過校驗時對輸入的用戶信息在數(shù)據(jù)庫中進行檢索,若不存在該用戶信息
54、,則把該條信息插入到數(shù)據(jù)庫。插入成功后,則跳出用戶添加成功提示,錯誤添加時,顯示用戶已存在的彈窗。</p><p> 圖5-3 用戶信息添加流程圖</p><p> 5.2.2 食堂管理模塊</p><p> 食堂管理模塊前臺無法進行修改操作,但是對于普通用戶可以對各個食堂進行評價,后臺由管理員進行食堂的增刪改查操作,同樣可以對食堂留言進行操作。如圖5-4所示
55、:</p><p> 圖5-4 食堂信息添加流程圖</p><p> 5.2.3 菜品管理模塊</p><p> 菜品管理模塊前臺顯示食堂菜品,點擊菜品時會顯示菜品的詳細評價。</p><p> 5.2.4交流區(qū)管理模塊</p><p> 交流區(qū)管理模塊設(shè)置新鮮事模塊和失物招領(lǐng)模塊。新鮮事讓師生發(fā)表個人新鮮事
56、,用戶可以對其進行快捷評論,失物招領(lǐng)供用戶發(fā)布消息,這兩個欄目都是為了提供便捷的生活服務(wù)。</p><p> 5.2.5反饋管理模塊</p><p> 反饋管理模塊作為食堂網(wǎng)的反饋平臺。供用戶在這兒發(fā)表個人的意見,可是針對食堂的,也可以是針對食堂網(wǎng)的。</p><p><b> 5.3 數(shù)據(jù)庫設(shè)計</b></p><p
57、> 該系統(tǒng)采用體積小速度快的MySQL數(shù)據(jù)庫。 </p><p> 5.3.1 概念結(jié)構(gòu)設(shè)計</p><p> 根據(jù)系統(tǒng)需求分析,可建立如下E-R關(guān)系圖,如圖5-5所示:</p><p> 圖 5-5 數(shù)據(jù)庫關(guān)系圖</p><p> 5.3.2 邏輯結(jié)構(gòu)設(shè)計</p><p> 根據(jù)E-R模型轉(zhuǎn)換出的關(guān)
58、系如下:</p><p> 1.食堂 (id,食堂名,食堂簡介,刪除標(biāo)志,信息創(chuàng)建日期)</p><p> 2.食堂反饋 (id,食堂ID,反饋內(nèi)容,刪除標(biāo)志,反饋日期,反饋用戶名)</p><p> 3.菜品 (id,所屬食堂ID,食物名稱,菜品簡介,價格,評分,創(chuàng)建日期,刪除標(biāo)志,iconUrl標(biāo)志)</p><p> 4.菜品反
59、饋 (id,菜品ID,評價內(nèi)容,創(chuàng)建日期,刪除標(biāo)志,userName評價內(nèi)容)</p><p> 5.菜品評分 (id,菜品ID,菜品分?jǐn)?shù),評分日期,刪除標(biāo)志)</p><p> 6.新鮮事 (id,新鮮事主題,新鮮事內(nèi)容,發(fā)布日期,刪除標(biāo)志,發(fā)布者)</p><p> 7.新鮮事留言 (id,新鮮事ID,評價內(nèi)容,創(chuàng)建日期,刪除標(biāo)志)</p>
60、<p> 8.事務(wù) (id,訂單id,菜品id,數(shù)量,價格)</p><p> 9.失物 (id,失物名稱,實物描述,失主名,失主聯(lián)系方式,創(chuàng)建日期,刪除標(biāo)志)</p><p> 10.失物反饋 (id,misGoodId,用戶ID,反饋內(nèi)容,創(chuàng)建日期,刪除標(biāo)志)</p><p> 11.訂單 (id,訂單編碼,用戶id,訂單創(chuàng)建時間)</p
61、><p> 12.投訴建議 (id,建議類型,建議內(nèi)容,創(chuàng)建日期,管理員反饋,刪除標(biāo)志)</p><p> 13.用戶 (id,用戶名,密碼,電話號碼,郵箱地址,用戶類型 0:管理員,刪除標(biāo)志,創(chuàng)建日期)</p><p> 5.3.3 物理結(jié)構(gòu)設(shè)計</p><p> 1. 食堂信息表主要存放食堂信息。食堂信息定義如表5-6所示:</
62、p><p> 表5-6 食堂信息表(canteen)</p><p> 2. 食堂信息反饋表主要存放食堂的反饋信息。食堂信息反饋表定義如表5-7所示:</p><p> 表5-7食堂反饋信息表(canteenback)</p><p> 3. 菜品信息表主要存放菜品信息。菜品信息定義如表5-8所示:</p><p>
63、; 表5-8 菜品信息表(food)</p><p> 4. 菜品反饋信息表主要存放菜品反饋信息。菜品反饋信息定義如表5-9所示:</p><p> 表5-9 菜品反饋信息表(foodback)</p><p> 5. 菜品評分表主要存放菜品評分信息。菜品評分信息定義如表5-10所示:</p><p> 表5-10 菜品評分信息表(
64、foodgrade)</p><p> 6. 新鮮事信息表主要存放新鮮事信息。新鮮事信息定義如表5-11所示:</p><p> 表5-11 新鮮事信息表(freshnews)</p><p> 7. 新鮮事反饋信息表主要存放新鮮事留言信息。新鮮事反饋信息定義如表5-12所示:</p><p> 表5-12 新鮮事反饋信息表(fres
65、hnewback)</p><p> 8. 事務(wù)信息表主要存放事務(wù)信息。事務(wù)信息定義如表5-13所示:</p><p> 表5-13 事務(wù)信息表(item)</p><p> 9. 失物信息表主要存放發(fā)布的丟失物品信息。失物信息定義如表5-14所示:</p><p> 表5-14 失物信息表(missinggoods)</p&g
66、t;<p> 10. 失物信息留言表主要存對失物信息的留言信息。失物留言表信息定義如表5-15所示:</p><p> 表5-15 失物留言信息表(missinggoodsback)</p><p> 11. 訂單信息表主要存放訂單信息。訂單信息定義如表5-16所示:</p><p> 表5-16 訂單信息表(orders)</p>
67、<p> 12. 投訴建議表主要存放投訴建議信息。投訴建議信息定義如表5-17所示:</p><p> 表5-17 投訴建議信息表(suggest)</p><p> 13.用戶信息表主要存放用戶信息。用戶信息定義如表5-18所示:</p><p> 表5-18 用戶信息表(users)</p><p><b>
68、; 6 系統(tǒng)實現(xiàn)</b></p><p> 6.1 系統(tǒng)運行環(huán)境</p><p> 6.1.1 開發(fā)環(huán)境</p><p> 1. 開發(fā)IDE:Eclipse for JavaEE 4.3</p><p> 2. 服務(wù)器:Tomcat 7.0</p><p> 3. Java版本:JDK 1.7&
69、lt;/p><p> 4. 數(shù)據(jù)庫:MySQL</p><p> 5. 瀏覽器:IE 8</p><p> 6. 操作系統(tǒng):Windows 7</p><p> 6.1.2 客戶端環(huán)境</p><p> 要求IE 8.0以上版本或其他主流瀏覽器。</p><p> 6.2 SSH框架分層
70、</p><p><b> 6.2.1 表示層</b></p><p> 表示層主要實現(xiàn)前臺頁面的顯示,完成用戶請求以及用戶請求響應(yīng)。為客戶提供信息展示,并且調(diào)用業(yè)務(wù)邏輯層。具體流程如下:</p><p> 第一步:客戶提交一個(HttpServletRequest)請求;</p><p> 第二步:請求進過一系
71、列過濾器,請求由FilterDispatcher接收,并詢問ActionMapper是否需要調(diào)用某個Action來處理,并將處理交由ActionProxy處理;</p><p> 第三步:ActionProxy通過struts.xml詢問框架的配置文件,找到需要調(diào)用的Action,并創(chuàng)建ActionInvocation實例,執(zhí)行Action。</p><p> 第四步:Action執(zhí)行
72、后,通過struts.xml配置找到對應(yīng)的返回結(jié)果result。[8]</p><p> 6.2.2 業(yè)務(wù)邏輯層</p><p> 業(yè)務(wù)邏輯層,主要包括業(yè)務(wù)接口,Spring配置文件applicationContext.xml。該層提供了系統(tǒng)的各個功能和業(yè)務(wù),同時該層完成對數(shù)據(jù)訪問層的調(diào)用。通過Spring管理業(yè)務(wù),面向接口的編程,降低了系統(tǒng)耦合度,易于系統(tǒng)維護與升級。</p&g
73、t;<p> 本系統(tǒng)中把食堂信息網(wǎng)分為用戶業(yè)務(wù)層、權(quán)限業(yè)務(wù)層、工具層、服務(wù)層、測試層來分別管理其各項功能業(yè)務(wù)。Spring使用Setter方法對業(yè)務(wù)進行依賴注入。</p><p> 6.2.3 數(shù)據(jù)訪問層</p><p> 數(shù)據(jù)訪問層是使用面向接口的編程方式實現(xiàn)數(shù)據(jù)訪問。利用Hibernate API對持久化對象操作。而本系統(tǒng)中完成對數(shù)據(jù)的動態(tài)檢索,就是用了Hibern
74、ate的QBC查詢,利用Hibernate的“動態(tài)離線查詢”方法完成檢索功能。</p><p> 通過Spring配置數(shù)據(jù)源,完成對數(shù)據(jù)庫的連接。通過Spring的配置文件,完成對數(shù)據(jù)庫的連接,方便管理人者以及維護人員對數(shù)據(jù)庫的維護與升級。</p><p> 6.2.4 數(shù)據(jù)持久層</p><p> 持久層包含實體類與映射配置文件。Hibernate是對JDB
75、C的輕量級封裝,使本來是面向過程的數(shù)據(jù)庫操作可以使用面向?qū)ο蟮姆绞絹聿僮鳌?lt;/p><p> 在持久層中,將數(shù)據(jù)庫字段映射為一個個實體類,通過映射配置文件關(guān)聯(lián)實體類與數(shù)據(jù)表之間的關(guān)系來實現(xiàn)功能。</p><p> 6.3 食堂網(wǎng)各模塊的實現(xiàn)</p><p> 6.3.1 食堂網(wǎng)主頁面的實現(xiàn)</p><p> 食堂網(wǎng)主頁面展示各個板塊信
76、息,做到信息一覽,右上角設(shè)置登錄信息,判斷用戶身份。食堂網(wǎng)主頁面如圖6-1所示:</p><p><b> 6-1 系統(tǒng)登錄</b></p><p> 6.3.2 食堂網(wǎng)注冊登錄頁面的實現(xiàn)</p><p> 食堂網(wǎng)主頁面右上角設(shè)置注冊登錄功能,注冊會顯示彈窗,用戶注冊分為三種身份,登錄之后可以對個人信息進行修改。注冊頁面如圖6-2所示:&
77、lt;/p><p><b> 圖6-2 注冊頁面</b></p><p> 登錄頁面如圖6-3所示:</p><p><b> 圖6-3 登錄頁面</b></p><p> 6.3.3 食堂網(wǎng)菜品頁面</p><p> 食堂網(wǎng)菜品頁面詳盡展示食堂菜品,為用戶評價留言提供
78、便利。展示評論界面如圖6-4所示:</p><p> 圖6-4 菜品展示評論頁面</p><p> 6.3.4 食堂網(wǎng)食堂介紹頁面</p><p> 食堂網(wǎng)食堂介紹頁面介紹各個食堂基本情況,用戶可對各個食堂進行評價。食堂網(wǎng)食堂介紹頁面如圖6-5所示:</p><p> 圖6-5 食堂介紹頁面</p><p>
79、 6.3.5 食堂網(wǎng)點滴生活頁面</p><p> 食堂網(wǎng)點滴生活頁面暫時設(shè)置兩個欄目:新鮮事和失物招領(lǐng)。用戶可以在這里發(fā)布個人新鮮事和失物信息,兩個欄目都提供評論功能,以供交流。這里以新鮮事為例,頁面如圖6-6所示:</p><p><b> 圖6-6新鮮事頁面</b></p><p> 6.3.6 食堂網(wǎng)后臺管理頁面</p>
80、;<p> 食堂網(wǎng)后臺管理頁面包含用戶管理、食堂管理、菜品管理、交流區(qū)管理、反饋管理和系統(tǒng)管理。用戶管理中包含用戶一覽和添加用戶,可以對用戶進行信息的管理。食堂管理包含食堂管理(食堂一覽和添加食堂)和食堂留言管理(食堂留言一覽和添加食堂留言)。菜品管理包含菜品管理(菜品一覽和添加菜品)和菜品留言管理(菜品留言一覽和添加菜品留言)。交流區(qū)管理包含交流區(qū)管理(添加新鮮事和新鮮事一覽)和失物招領(lǐng)管理(發(fā)布失物信息和失物信息一覽
81、)。反饋管理包含添加反饋和反饋一覽。以用戶管理為例,如圖6-7所示:</p><p> 圖6-7食堂網(wǎng)后臺管理頁面</p><p><b> 7 系統(tǒng)測試</b></p><p> 7.1 系統(tǒng)測試的目標(biāo)、任務(wù)、方法</p><p> 為了保證系統(tǒng)的質(zhì)量,減少誤碼率,測試是軟件開發(fā)過程的重要組成部分。一方面通過測
82、試來保證質(zhì)量,另一方面提高軟件測試的效率。</p><p> 本次測試采用集成測試,而集成測試以黑盒測試為主。[9]本系統(tǒng)測試階段,對系統(tǒng)各功能進行測試,包括前臺鏈接的有效性、網(wǎng)頁輸入框的校驗以及輸入數(shù)據(jù)的合法性等。</p><p><b> 7.2 可用性測試</b></p><p> 可用測試主要對功能界面進行測試,分析結(jié)果。用戶登錄
83、時,測試系統(tǒng)登錄的可行性。</p><p> 系統(tǒng)登錄時,用戶通過從瀏覽器輸入的用戶名與密碼,并對此進行校驗,只有通過校驗并且存在合法用戶才能進入系統(tǒng)。登錄校驗,主要對用戶名與密碼進行非空校驗,用戶必須輸入合法字符才能進行用戶信息檢索,當(dāng)檢索出為一條合法數(shù)據(jù)時才算完成登錄。若不符合以上情況則跳轉(zhuǎn)到系統(tǒng)登錄頁面,并輸出錯誤信息提示。系統(tǒng)用戶登錄測試如表7-1 所示:</p><p> 表
84、7-1 系統(tǒng)用戶登錄測試表</p><p> 用戶注冊時,測試系統(tǒng)注冊的可行性。</p><p> 系統(tǒng)注冊時,用戶通過從瀏覽器輸入的用戶名與密碼等其他個人信息,并對此進行校驗,對用戶名進行非空校驗,且用戶名在數(shù)據(jù)庫中不存在才能注冊成功。注冊時對郵箱進行格式驗證,注冊成功是跳轉(zhuǎn)頁面。系統(tǒng)用戶登錄測試如表7-2 所示:</p><p> 表7-2 系統(tǒng)用戶注冊測
85、試表</p><p><b> 總結(jié)</b></p><p> 食堂信息網(wǎng)是基于開源框架SSH開發(fā)實現(xiàn)的,已基本實現(xiàn)了食堂信息、用戶信息、菜品信息、投訴建議信息以及交流區(qū)信息相關(guān)屬性信息的管理操作。該系統(tǒng)能夠?qū)崿F(xiàn)對食堂信息網(wǎng)的信息進行有序、高效的管理。</p><p> 在本次畢業(yè)設(shè)計過程中,問題在所難免。比如,一些需要對數(shù)據(jù)進行動態(tài)檢索
86、的部分,是以前沒有接觸到的知識。不過在完成畢業(yè)設(shè)計的過程中,個人不斷學(xué)習(xí),理解掌握Hibernate的QBC查詢方法,即使用動態(tài)離線查詢技術(shù),來完成對數(shù)據(jù)的動態(tài)檢索。通過本次設(shè)計,我清楚認(rèn)識到一個清晰完整的需求分析對系統(tǒng)開發(fā)的重要性,完善的需求分析,可以有效的避免在開發(fā)過程中因需求變更帶來的返工問題。</p><p> 通過此次畢業(yè)設(shè)計,我不僅對專業(yè)技術(shù)有了更加深刻的學(xué)習(xí),而且我也認(rèn)識到,一個好的開發(fā)習(xí)慣,會對
87、開發(fā)起至關(guān)重要的作用。合理統(tǒng)籌時間,使我能夠在有效的時間內(nèi)完成高效率的工作,這不僅對本次畢業(yè)設(shè)計有非常大的幫助,而且對以往學(xué)習(xí)工作有非常重要的作用。</p><p> 由于個人在知識、經(jīng)驗方面都存在不足之處,加上時間上的約束,做的食堂網(wǎng)走簡潔路線,同時該系統(tǒng)會可能會存在一些小錯誤,有待以后的進一步完善。</p><p><b> 參考文獻</b></p>
88、;<p> [1] 任泰明.基于B/S結(jié)構(gòu)的軟件開發(fā)技術(shù)[M].西安電子科技大學(xué)出版社:任泰明,2006,1-522</p><p> [2] 唐漢明.瞿振興,等.深入淺出MySQL數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護[M].(第2版).人民郵電出版社:唐漢明,2014,1-513</p><p> [3] 唐琳.呂東海,等.Struts2企業(yè)開發(fā)實踐教程[M].清華大學(xué)出版社:
89、唐琳,2013,1-419</p><p> [4] 侯志松,余周,等.Hibernate完全手冊.機械工業(yè)出版社:侯志松,2008,1-444</p><p> [5] Gary Mak[美].Josh Long美].Daniel Rubio美].Spring攻略[M].陳宗桓等.人民郵電出版社:陳宗桓,2012,55-100</p><p> [6] 布里
90、泰恩[美].達爾文[美].Tomcat權(quán)威指南[M].(第2版).吳豪等.中國電力出版社:吳豪,2009,100-211</p><p> [7] 霍爾澤[美].Eclipse集成開發(fā)[M].霍爾澤.東南大學(xué)出版社:霍爾澤,2005,59-133</p><p> [8] 鄭阿奇.JAVA EE 實用教程[M].電子工業(yè)出版社:鄭阿奇,2009,130-150</p>&
91、lt;p> [9] 朱少民.軟件測試方法和技術(shù)[M].(第2版).清華大學(xué)出版社:朱少民,2011</p><p> [10] 劉志成.Java程序設(shè)計實例教程[M].人民郵電出版社:劉志成,2010</p><p> [11] 梁勝斌.喬寶軍.Java Web應(yīng)用開發(fā)與實踐[M].清華大學(xué)出版社:梁勝斌,2012</p><p> [12] 郭珍.王
92、國輝.JSP程序設(shè)計教程[M].(第2版).人民郵電出版社:郭珍,2012</p><p> [13] 王珊.薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].(第4版).高等教育出版社:王珊,2012</p><p> [14] 麻志毅.面向?qū)ο蠓治雠c設(shè)計[M].機械工業(yè)出版社:麻志毅,2013</p><p> [15] Bruce Eckel[美].Java編程思想[M].
93、陳昊鵬等.機械工業(yè)出版社:陳昊鵬,2007</p><p><b> 致謝</b></p><p> 幾多波折,終不負,在指導(dǎo)老師的指導(dǎo)及同學(xué)的幫助之下,我順利地完成了此次畢業(yè)設(shè)計。</p><p> 最當(dāng)初,導(dǎo)師未選,一切未知,處于一種迷茫的狀態(tài)下,大四的我在當(dāng)時根本不了解畢業(yè)設(shè)計的流程。在后來,聽輔導(dǎo)員推薦指導(dǎo)老師,才懷著冒昧和忐忑的
94、心情電話聯(lián)系,導(dǎo)師很好,知而不言,言而不盡,讓我在接下來的畢設(shè)之旅上一步步順利進行著。在畢業(yè)設(shè)計這段時間里,我發(fā)現(xiàn)了自己在此次畢業(yè)設(shè)計設(shè)計中的不足之處,并努力的彌補自身不足之處,爭取獨立完成畢業(yè)設(shè)計內(nèi)容。本以為一切無虞,可是四月中旬中期檢查前電腦傳來噩耗,硬盤掛掉,一切資料都沒了,做好的系統(tǒng)也沒了,幾將陷我于絕境。幸而,導(dǎo)師通融,我也只好從頭再來,背水而戰(zhàn),有了之前的基礎(chǔ),這次做起來也更加得心應(yīng)手,功能上也追求極致簡潔,大方明了。<
95、;/p><p> 進入5月份的論文書寫過程,參閱了許多優(yōu)秀的畢業(yè)論文,詳盡的看了論文書寫規(guī)范才敢提筆書寫論文,寫的論文畢竟稚嫩,其中弊端和誤點被導(dǎo)師認(rèn)真指正。</p><p> 在此,非常感謝我的指導(dǎo)老師,給我莫大的包容和理解。作為我畢業(yè)論文導(dǎo)師,無論是在理論還是實踐方面都給予我很多幫助,而且在畢業(yè)設(shè)計過程中,提了很多寶貴的意見,使我的畢業(yè)設(shè)計有條不紊的進行,不斷趨于完善,最終得以順利完成
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 常熟理工學(xué)院-常熟理工學(xué)院招標(biāo)網(wǎng)常熟理工學(xué)院
- 常熟理工學(xué)院食堂管理辦法
- 常熟理工學(xué)院
- 常熟理工學(xué)院
- 常熟理工學(xué)院食堂大宗物資采購招標(biāo)書
- 常熟理工學(xué)院聯(lián)合培養(yǎng)研究生導(dǎo)師信息表-常熟理工學(xué)院生物與食品工程
- 湖南理工學(xué)院信息學(xué)院畢業(yè)論文模板
- 常熟理工學(xué)院繼續(xù)教育
- 常熟理工學(xué)院黨建考核工作
- 常熟理工學(xué)院應(yīng)用化學(xué)專業(yè)畢業(yè)設(shè)計論文
- 常熟理工學(xué)院數(shù)學(xué)系畢業(yè)論文工作進程安排表
- 常熟理工學(xué)院本科畢業(yè)論文(設(shè)計)誠信承諾書
- 常熟理工學(xué)院考試命題審核表
- 常熟理工學(xué)院___屆畢業(yè)設(shè)計 (論文)指導(dǎo)情況記錄表
- 常熟理工學(xué)院教師企業(yè)研修工程基地
- 陜西理工學(xué)院畢業(yè)論文 ( 設(shè)計 ) 管理辦法
- 洛陽理工學(xué)院畢業(yè)設(shè)計論文
- 寧夏理工學(xué)院在線評教系統(tǒng)-畢業(yè)論文
- 洛陽理工學(xué)院畢業(yè)設(shè)計(論文)
- 陜西理工學(xué)院畢業(yè)論文 ( 設(shè)計 ) 管理辦法
評論
0/150
提交評論