版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 論文分類號: PT 學校代碼: 13681 </p><p> 畢業(yè)設(shè)計說明書(論文)</p><p> 題目: 基于JSP的網(wǎng)上投票系統(tǒng)的研究與實現(xiàn) </p><p> 學生姓名: </p><p&
2、gt; 學 號: </p><p> 系 部: </p><p> 專業(yè)班級: </p><p> 指導教師: </p><p><b> 二〇一〇年十一月<
3、;/b></p><p> JSP-Based Study of Online Voting System and the Implementation</p><p><b> Abstract</b></p><p> Today of information ages, people's need to informa
4、tion is more and more, each kind of inquisition is also more and more widespread.Traditional questionnaire, write, print, distribute, fill in, the collections statistics again, the procedure is tedious to waste manpower,
5、 also being subjected to the restriction of region.</p><p> With the development of the Internet, the network vote bring out certainly, it is free from the region restrict, wherever you are,whatever the tim
6、e, as long as you have a computer that connect net, you can participate the vote.Not only the customer can vote convenient, manager also can collect votes and see the result of vote Statistic quickly by the database.<
7、/p><p> This system adopts an JSP language development, being used as a backstage database with the Mysql, it gathers vote、statistics and management function in the integral whole, record the options that cust
8、omer throw, renewal database, can show a ballot outcome, and instant renewal.The result of vote show with two kinds of number and figure.The part of manage can increase、modify and delete vote-topic、vote-headline and vote
9、-option.Besides,it can decide whether forbid again vote,can manage network vote</p><p> KEY WORDS:Vote Manage,JSP,Mysql</p><p> 基于JSP的網(wǎng)上投票系統(tǒng)的研究與實現(xiàn)</p><p><b> 摘 要</b>&
10、lt;/p><p> 信息時代的今天,人們對信息的需求越來越多,各類調(diào)查也越來越普遍。傳統(tǒng)的問卷調(diào)查,編寫、打印、分發(fā)、填寫、收集再統(tǒng)計,手續(xù)繁瑣耗費人力,還受到地域的限制。</p><p> 隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)投票應勢而生,它不受地域限制,不管你在哪里,什么時間,只要有一臺連網(wǎng)電腦,你就可以參與投票。不僅用戶可以方便的投票,管理者也可以方便的收集投票并通過數(shù)據(jù)庫迅速的看到投票統(tǒng)計結(jié)果
11、。</p><p> 本系統(tǒng)采用JSP語言開發(fā),用Mysql做為后臺數(shù)據(jù)庫,它集投票、統(tǒng)計和管理功能于一體,記錄用戶所投選項,更新數(shù)據(jù)庫,能夠顯示投票結(jié)果,并即時更新。投票的票數(shù)以數(shù)字和圖形兩種形式顯示。管理員模塊能夠增加、修改和刪除投票主題、投票標題和投票各選項,是否禁止重復投票,可以方便地實現(xiàn)網(wǎng)絡(luò)投票管理。網(wǎng)絡(luò)投票系統(tǒng)大大節(jié)省了人力物力,使投票調(diào)查更高效、更快捷。</p><p>
12、 關(guān)鍵詞:數(shù)據(jù)庫,JSP,Mysql</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p><b> 1.1 背景1</b></p><p> 1.2 JSP簡介1</p><p><
13、b> 1.3 概述3</b></p><p> 2 系統(tǒng)可行性分析6</p><p> 2.1 技術(shù)可行性研究6</p><p> 2.2 經(jīng)濟可行性研究6</p><p> 2.3 操作可行性研究6</p><p> 2.4 系統(tǒng)的搭建6</p><p&g
14、t;<b> 3 需求分析8</b></p><p> 3.1 功能概述8</p><p> 3.2 權(quán)限分配8</p><p> 3.3 運行環(huán)境規(guī)定8</p><p> 4 系統(tǒng)軟件總體設(shè)計10</p><p> 4.1 系統(tǒng)組成模塊10</p><
15、p> 4.2 客戶成模塊10</p><p> 4.3 新聞模塊10</p><p> 4.4 留言板模塊11</p><p> 4.5 管理員模塊11</p><p> 4.6 注冊登錄模塊11</p><p> 4.7 投票模塊11</p><p> 5 系統(tǒng)
16、詳細設(shè)計14</p><p> 5.1 系統(tǒng)功能結(jié)構(gòu)圖14</p><p> 5.2 注冊登陸模塊詳細設(shè)計14</p><p> 5.3 投票模塊詳細設(shè)計15</p><p> 5.4 新聞模塊詳細設(shè)計17</p><p> 5.5 留言板模塊詳細設(shè)計17</p><p>
17、 5.6 管理員模塊詳細設(shè)計18</p><p> 5.7 客戶模塊詳細設(shè)計19</p><p> 5.8 系統(tǒng)數(shù)據(jù)庫設(shè)計20</p><p> 6 運行與測試24</p><p> 6.1 系統(tǒng)的安裝24</p><p> 6.2 系統(tǒng)的測試24</p><p><
18、;b> 7 結(jié)論26</b></p><p><b> 致 謝27</b></p><p> 參 考 文 獻28</p><p><b> 附 錄29</b></p><p> 畢業(yè)設(shè)計說明書(論文)縮寫稿33</p><p> The
19、 Abbreviation Version of the Thesis of Undergraduates39</p><p><b> 1 緒論</b></p><p><b> 1.1 背景</b></p><p> 如今很多的服務行業(yè)都要進行服務的反饋,以便更好的提高產(chǎn)品的質(zhì)量和作出更好的服務,投票系統(tǒng)就是一
20、個反饋信息的軟件,通過它可以更好更快捷方便的反饋信息共服務商參考。因此開發(fā)一個能夠供客戶反饋信息的平臺是很有必要的。</p><p> (1) 方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在線投票管理系統(tǒng)運用計算機和其他附加設(shè)備,不再需要手工操作,基本上是全自動化,能夠節(jié)省人力、最大限度地利用各種寶貴的資源,大大的提高了效率。 </p><p> (2) 友好
21、的界面。友好的用戶界面會給人一種親切的感覺,在使用起來不會覺得沉悶,效率自然也會提高了。</p><p> 在線投票系統(tǒng)主要用來統(tǒng)計網(wǎng)站用戶對某個主題或熱門話題的意見。決策者通過這些統(tǒng)計數(shù)據(jù)做出相應的決策。在線投票系統(tǒng)是一般網(wǎng)站必備的程序之一,如果網(wǎng)站開發(fā)者想了解用戶對該網(wǎng)站的意見和建議。</p><p><b> 1.2 JSP簡介</b></p>
22、<p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應用程序的開發(fā)變得迅速和容易。 </p><p> Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)
23、行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 </p><p> JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在
24、頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。 </p><p> JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。
25、</p><p><b> JSP內(nèi)置對象:</b></p><p> (1) request對象:</p><p> 該對象封裝了用戶提交的信息,通過調(diào)用該對象相應的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。</p><p> (2) response對象:</p><p&g
26、t; 對客戶的請求做出動態(tài)的響應,向客戶端發(fā)送數(shù)據(jù)。</p><p> (3) session對象</p><p> session對象是一個JSP內(nèi)置對象,它在第一個JSP頁面被裝載時自動創(chuàng)建,完成會話期管理。 </p><p> 從一個客戶打開瀏覽器并連接到服務器開始,到客戶關(guān)閉瀏覽器離開這個服務器結(jié)束,被稱為一個會話。當一個客戶訪問一個服務器時,可
27、能會在這個服務器的幾個頁面之間反復連接,反復刷新一個頁面,服務器應當通過某種辦法知道這是同一個客戶,這就需要session對象。 </p><p> session對象的ID:當一個客戶首次訪問服務器上的一個JSP頁面時,JSP引擎產(chǎn)生一個session對象,同時分配一個String類型的ID號,JSP引擎同時將這個ID號發(fā)送到客戶端,存放在Cookie中,這樣session對象和客戶之間就建立了一一對應的
28、關(guān)系。當客戶再訪問連接該服務器的其他頁面時,不再分配給客戶新的session對象,直到客戶關(guān)閉瀏覽器后,服務器端該客戶的session對象才取消,并且和客戶的會話對應關(guān)系消失。當客戶重新打開瀏覽器再連接到該服務器時,服務器為該客戶再創(chuàng)建一個新的session對象。 </p><p> session對象存在一定時間過期問題,所以存在session中的名值對會在一定時間后失去,可以通過更改session有效時
29、間來避免這種情況。同時編程時盡量避免將大量有效信息存儲在session中,request是一個不錯的替代對象。</p><p> (4) application對象</p><p> 服務器啟動后就產(chǎn)生了這個application對象,當客戶在所訪問的網(wǎng)站的各個頁面之間瀏覽時,這個application對象都是同一個,直到服務器關(guān)閉。但是與session不同的是,所有客戶的applic
30、ation對象都是同一個,即所有客戶共享這個內(nèi)置的application對象。 </p><p> application對象常用方法: </p><p> 1) public void setAttribute(String key,Object obj): 將參數(shù)Object指定的對象obj添加到application對象中,并為添加的對象指定一個索引關(guān)鍵字。 <
31、/p><p> 2) public Object getAttribute(String key): 獲取application對象中含有關(guān)鍵字的對象。</p><p><b> (5) out對象</b></p><p> out對象是一個輸出流,用來向客戶端輸出數(shù)據(jù)。out對象用于各種數(shù)據(jù)的輸出。</p><p>
32、 (6) page java.lang.Object</p><p> 對應this關(guān)鍵字。JSP網(wǎng)頁本身,page對象是當前頁面轉(zhuǎn)換后的Servlet類的實例。從轉(zhuǎn)換后的Servlet類的代碼中,可以看到這種關(guān)系:Object page = this;在JSP頁面中,很少使用page對象。</p><p> (7) config</p><p> Java
33、. jsp validator相關(guān)的錯誤</p><p> 常用的方法有g(shù)etInitParameter(String paramNarne) 及getInitParameternarnes() 等方法。事實上, JSP 頁面通常無須配置,也就不存在配置信息。因此,該對象更多地在Servlet 中有效。</p><p> (8) exception</p><p&g
34、t; java.lang.Throwable 的實例,該實例代表其他頁面中的異常和錯誤。只有當頁面是錯誤處理頁面,即編譯指令page 的isErrorPage 屬性為true 時,該對象才可以使用。常用的方法有g(shù)etMessage()和printStackTrace()等。</p><p> (9) pageContext</p><p> javax.servlet.jsp.Pag
35、eContext 的實例,該對象代表該JSP 頁面上下文,使用該對象可以訪問頁面中的共享數(shù)據(jù)。常用的方法有g(shù)etServletContext()和getServletConfig()等。</p><p><b> 1.3 概述</b></p><p> 在線投票系統(tǒng)主要用來統(tǒng)計網(wǎng)站用戶對某個主題或熱門話題的意見。決策者通過這些統(tǒng)計數(shù)據(jù)做出相應的決策。在線投票系統(tǒng)是
36、一般網(wǎng)站必備的程序之一,如果網(wǎng)站開發(fā)者想了解用戶對該網(wǎng)站的意見和建議。他可以設(shè)計這樣一個投票主題:你認為該網(wǎng)站如何?(A.很好B.一般C.不好)然后提供給用戶進行投票。</p><p> 我的投票系統(tǒng)具有極大的靈活性,投票類型分為單選投票和多選投票。管理員可以在線設(shè)計不同的投票主題供用戶進行投票。</p><p> 對于該設(shè)計報告還有什么不當之處請見諒,同時也希望你能多提寶貴意見。我會
37、認真參考您的意見,修改和完善該系統(tǒng)。</p><p><b> 術(shù)語列表:</b></p><p> JSP:(Java Server Pages),JSP是一種基于Java的技術(shù),用來產(chǎn)生跨平臺和跨Web服務器的動態(tài)頁面。</p><p> JDBC:(Java DataBase Connectivity),Java數(shù)據(jù)庫連接。它主要是
38、一套讓你訪問數(shù)據(jù)庫的API,程序人員可以利用JDBC API來執(zhí)行SQL語句。</p><p> Servlet:Servlet可以稱之為“服務器小程序”,與Java application不同,它沒有main方法,而是用一些特定的方法用于啟動、執(zhí)行和退出。通過使用Servlet,可以與運行與客戶端的Applet進行交互,也可以直接與HTML頁進行交互。 </p><p> MVC:包
39、含三個基礎(chǔ)部分:Model、View和Controller,這三個部分以最小的耦合協(xié)同工作,以增加程序的可擴展性和可維護性。各個部分的實現(xiàn)技術(shù)可以總結(jié)如下:</p><p><b> Model:</b></p><p> (1) JavaBean、EJB的EntityBean</p><p> (2) View:JSP、Struts的T
40、agLib</p><p> (3) Controller:Struts的ActionServlet、Action</p><p> 概括起來MVC的優(yōu)點主要有一下方面:</p><p> 1) 多個視圖可以對應一個模型。按MVC設(shè)計模式,一個模型對應多個視圖,可以減少代碼的復制及代碼的維護量,一旦模型發(fā)生改變,也易于維護</p><p&g
41、t; 2) 模型返回的數(shù)據(jù)與顯示邏輯分離。模型數(shù)據(jù)可以應用任何的顯示技術(shù),例如,使用JSP頁面、Velocity模板或者直接產(chǎn)生Excel文檔等</p><p> 3) 應用被分隔為三層,降低了各層之間的耦合,提供了應用的可擴展性</p><p> 4) 控制層的概念也很有效,由于它把不同的模型和不同的視圖組合在一起,完成不同的請求。因此,控制層可以說是包含了用戶請求權(quán)限的概念<
42、;/p><p> 5) MVC更符合軟件工程化管理的精神。不同的層各司其職,每一層的組件具有相同的特征,有利于通過工程化和工具化產(chǎn)生管理程序代碼</p><p> 對于MVC的概念性的東西也就廢話到此,其關(guān)鍵的地方就是各個模塊的實現(xiàn)技術(shù)分別是什么。</p><p> Struts2:Struts2是從Struts1發(fā)展而來,但實際上Struts2與Struts1在
43、框架的設(shè)計思想上面還是有很大的區(qū)別,Struts2是以WebWork的設(shè)計思想為核心,Struts2之所以以WebWork的設(shè)計思想為其核心,一點就是最近WebWork的上升勢頭,再就是WebWork沒有Struts1上面的那些缺點,更符合MVC的設(shè)計思想,也更利于代碼的復用。</p><p> Struts2的簡單處理流程如下:</p><p><b> 瀏覽器發(fā)送請求&l
44、t;/b></p><p> 1) 中心處理器根據(jù)struts.xml文件查找對應的處理請求的Action類</p><p> 2) WebWork的攔截器鏈自動對請求應用通用功能,例如:WorkFlow、Validation等功能</p><p> 3) 如果Struts.xml文件中配置Method參數(shù),則調(diào)用Method參數(shù)對應的Action類中的
45、Method方法,否則調(diào)用通用的Execute方法來處理用戶請求</p><p> 4) 將Action類中的對應方法返回的結(jié)果響應給瀏覽器</p><p> JavaBeans: JavaBeans是可復用的平臺中立的軟件組件,可以在軟件開發(fā)工具中被直觀地操作。應用程序開發(fā)者可以通過支持JavaBeans的開發(fā)工具,直接使用現(xiàn)成的JavaBeans,也可以在開發(fā)工具容器中,對組件進行
46、必要的修改、測試而不必編寫和編譯程序。在Java模型中,組件可以修改或與其他組件組合以生成新組件或完整的應用程序。</p><p> HTML:(Hypertext Markup Language)超文本標記語言,它是組織多媒體文檔的重要語言,它不僅用來編寫Web網(wǎng)頁,而且可以使用它來制作光盤上的多媒體節(jié)目。HTML可用來編排文檔、創(chuàng)建列表、建立鏈接等等。</p><p> XML:(
47、eXtensible Markup Language)可擴展標記語言,它是一種具有數(shù)據(jù)描述功能(Meta-language)、高度結(jié)構(gòu)性及可驗證性的語言。</p><p> SQL:(Structured Query Language),結(jié)構(gòu)化查詢語言。SQL語言地任務就是與各種數(shù)據(jù)庫建立關(guān)系,SQL語言是關(guān)系型數(shù)據(jù)庫的標準語言,大多數(shù)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言并采用了SQL的語言標準。</p&
48、gt;<p> MySQL:MySQL是一個可用于各種流行操作系統(tǒng)平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),它具有客戶機/服務器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。按照使用又可以分為DML(Data Manipulation Language),即數(shù)據(jù)操作語言和DDL(Data Definition Language)。</p><p><b> 2系統(tǒng)可行性分析</b></p>&
49、lt;p> 2.1 技術(shù)可行性研究</p><p> 網(wǎng)上投票系統(tǒng)能很方便的統(tǒng)計我們所關(guān)心的問題。能較好的收集群眾的意見。能支持多問題(不限問題個數(shù)),能支持調(diào)查選項的單選及多選(選項在10個之內(nèi)),支持調(diào)查者的其它意見,支持后臺管理,支持各種界面的設(shè)定等。</p><p> 該系統(tǒng)屬于實用型網(wǎng)站,需要對數(shù)據(jù)的處理,比如對投票票數(shù)的統(tǒng)計并把結(jié)果反饋給投票者,故對數(shù)據(jù)的及時更新要
50、求較高,保證數(shù)據(jù)的真實性。該系統(tǒng)在任何操作系統(tǒng)下都可以運行,但必須裝有數(shù)據(jù)庫。</p><p> 2.2 經(jīng)濟可行性研究</p><p> 線投票功能是網(wǎng)站應用程序最常用的功能之一,也是網(wǎng)站應用程序開發(fā)常用的功能模塊。當網(wǎng)站的管理員或用戶提出一些新的想法與建議或者出現(xiàn)一種新產(chǎn)品時,他們可能需要通過用戶或者客戶的投票方式來確定這些新的想法、建議或者新的產(chǎn)品是否滿足用戶或者客戶的需求,另外
51、,網(wǎng)站還可以通過網(wǎng)站在線投票功能做一些實際性的調(diào)查工作。對于整個系統(tǒng)而言,在系統(tǒng)未運行之前初期投資比較大,花費相對而言比較多,各部門必須配置電腦、服務器、打印機、傳真機及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個系統(tǒng)投入運行之后,因為現(xiàn)在計算機已經(jīng)普及了,減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費那么多時間,也就是說嘴重要的是提高了效率,而由保證了各項數(shù)據(jù)的準確性,也避免了工作人員的流動造成的數(shù)據(jù)丟失等問題,適應了當前的發(fā)展形勢。</p><
52、p> 2.3 操作可行性研究</p><p> 本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個網(wǎng)上投票系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。</p><p> 由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。</p><p> 綜合以上三方面,該
53、系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟上還是操作上。因此,可以設(shè)計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。</p><p><b> 2.4 系統(tǒng)的搭建</b></p><p> 在確定技術(shù)之后要作的就是搭建平臺了,由于我們選用了JSP技術(shù),所以我們需要安裝java開發(fā)工具集(JDK)和Tomcat(網(wǎng)站服務器)。它們之間的關(guān)系見圖:</p>&
54、lt;p> 圖2-1 JSP相關(guān)環(huán)境架</p><p><b> 3需求分析</b></p><p><b> 3.1 功能概述</b></p><p><b> (1) 客戶模塊</b></p><p> 客戶模塊主要是添加投票項目信息的,比如投票項目題目,選
55、項以及系統(tǒng)配置要求。</p><p><b> (2) 新聞模塊</b></p><p> 新聞模塊主要是一些關(guān)于本系統(tǒng)的新聞信息,其中包括新聞顯示和添加刪除模塊.</p><p><b> (3) 留言簿模塊</b></p><p> 留言簿模塊主要是投票者對于本系統(tǒng)提出問題,包括留言和管
56、理員回復模塊。</p><p> (4) 管理員模塊:</p><p> 管理員模塊是指管理員對項目進行的管理模塊,包括項目的管理,選項的管理以及系統(tǒng)設(shè)置的管理。可以對項目的刪除和編輯,選項的刪除,更新和添加,系統(tǒng)配置的刪除和更新。</p><p> (5) 注冊登陸模塊</p><p> 登陸注冊主要為管理員和客戶進入相應權(quán)限的橋梁
57、。</p><p><b> (6) 投票模塊</b></p><p> 支持多選及單選,設(shè)定每次為單個/多個選手投票;投票結(jié)果統(tǒng)計,直觀的柱狀圖顯示投票結(jié)果。</p><p><b> 3.2 權(quán)限分配</b></p><p> 權(quán)限分為:前臺管理和后臺管理</p><
58、p> 前臺管理:具有注冊登錄,投票,留言等內(nèi)容。</p><p> 后臺管理:從后臺很方便的添加新問題,修改及刪除現(xiàn)有的問題。</p><p> 3.3 運行環(huán)境規(guī)定</p><p> 開發(fā)環(huán)境MyEclipse簡介</p><p> MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbenc
59、h ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p><p> 在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:
60、</p><p> (1) J2EE模型</p><p> (2) WEB開發(fā)工具</p><p> (3) EJB開發(fā)工具</p><p> (4) 應用程序服務器的連接器</p><p> (5) J2EE項目部署服務</p><p><b> (6) 數(shù)據(jù)庫服務<
61、;/b></p><p> (7) MyEclipse整合幫助</p><p> 對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。</p><p> 簡單而言,MyEclipse是Eclipse的插件,
62、也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p> MyEclipse配置開發(fā):</p><p> 保證mysql和tomcat服務能夠正常啟動,myeclipse能夠正常打開。下面就要開始真正的開始部署一個傳說中的tomcat+struts+hibernate+mysql結(jié)構(gòu)的工程了。</p><p> 4 系統(tǒng)軟件
63、總體設(shè)計</p><p> 4.1 系統(tǒng)組成模塊</p><p> 該系統(tǒng)主要由以下六個模塊組成:登陸注冊模塊,管理員模塊,客戶模塊,留言簿模塊,新聞模塊,投票模塊。如下圖:</p><p><b> 圖4-1系統(tǒng)結(jié)構(gòu)圖</b></p><p><b> 4.2 客戶成模塊</b></
64、p><p> 客戶模塊主要是對投票信息進行修改,刪除,比如投票的用戶,選項以及用戶留言可以進行系統(tǒng)配置要求。</p><p><b> 4.3 新聞模塊</b></p><p> 新聞模塊主要是一些關(guān)于本系統(tǒng)的新聞信息,其中包括新聞顯示和添加刪除模塊。</p><p><b> 圖4-2系統(tǒng)結(jié)構(gòu)圖</
65、b></p><p><b> 4.4 留言板模塊</b></p><p> 留言簿模塊主要是投票者對于本系統(tǒng)提出問題,包括留言和管理員回復模塊。留言板為用戶提供一個平臺,讓用戶給我們反饋更好的信息,我們可以及時修改我們的投票內(nèi)容。</p><p><b> 4.5 管理員模塊</b></p>&
66、lt;p> 管理員模塊是指管理員對項目進行的管理模塊,包括項目的管理,選項的管理以及系統(tǒng)設(shè)置的管理??梢詫椖康膭h除和編輯,選項的刪除,更新和添加。系統(tǒng)配置的刪除和更新。</p><p> 4.6 注冊登錄模塊</p><p> 登陸注冊主要為管理員和客戶進入相應權(quán)限的橋梁。注冊登陸模塊需要添相關(guān)的信息,然后進行注冊,如果注冊過的可以直接輸入用戶名和密碼進行登陸。用戶登錄需要完
67、成的功能是用戶身份驗證、用戶資料修改、用戶管理。只有登錄用戶才能進行投票。</p><p><b> 4.7 投票模塊</b></p><p> 投票模塊顯示投票的主題和選項的信息,提供所有主題的連接,用戶可以選擇不同的主題進行投票。選擇主題后,主頁顯示與主題關(guān)聯(lián)的選項。然后用戶選擇選項,提交表單。投票表單包括主題、選項、投票個人信息。每個IP只可以投一次票。&l
68、t;/p><p> 圖4-3 投票模塊結(jié)構(gòu)圖</p><p> 圖4-4 投票系統(tǒng)流程圖</p><p> 系統(tǒng)分為前臺和后臺登陸,前臺是用戶注冊,投票模塊,新聞模塊和留言板模塊,后臺可以通過管留言登陸對新聞,留言板和投票進行刪除,添加,查看和修改。系統(tǒng)一共設(shè)置了三個管理員,分別為新聞模塊,留言板模塊和投票模塊的管理員,管理員輸入用戶名和密碼進入不同的管理頁面對數(shù)
69、據(jù)進行操作。</p><p><b> 5系統(tǒng)詳細設(shè)計</b></p><p> 5.1 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 系統(tǒng)總體結(jié)構(gòu)如圖5-1所示:</p><p> 圖5-1 網(wǎng)上投票系統(tǒng)功能結(jié)構(gòu)圖</p><p> 5.2 注冊登陸模塊詳細設(shè)計</p><p&
70、gt; (1) 注冊登錄模塊功能設(shè)計</p><p> 管理員和客戶登陸界面;根據(jù)身份從而跳入相應的頁面,實現(xiàn)注冊登陸功能。</p><p> 輸入 處理 輸出</p><p> 圖5-2 注冊登陸頁面管理員流程圖</p><p> 圖5-3 注冊登陸頁面會員注冊流程圖
71、</p><p> (2) 注冊登錄頁面數(shù)據(jù)流</p><p> 圖5-4 注冊登陸頁面數(shù)據(jù)流圖</p><p> 5.3 投票模塊詳細設(shè)計</p><p> (1) 投票模塊功能設(shè)計</p><p> 投票模塊為游客選擇投票項目,并根據(jù)項目模式跳轉(zhuǎn)到相應投票頁面進行投票,對系統(tǒng)配置進行檢測,并可以查詢結(jié)果。
72、</p><p> 圖5-5 投票模塊流程圖</p><p> (2) 投票模塊界面設(shè)計</p><p> 圖5-6 投票模塊界面圖</p><p> (3) 投票模塊設(shè)計說明</p><p> 1) 顯示投票選項:</p><p> 步驟一:創(chuàng)建數(shù)據(jù)表用來保存投票選項,在該數(shù)據(jù)表應
73、包含投票標題、選項1至選項4的標題和投票數(shù)量,可以根據(jù)實際情況填寫一定數(shù)量的投票選項數(shù)據(jù)。</p><p> 步驟二:查詢在步驟(1)中創(chuàng)建的數(shù)據(jù)表,從而創(chuàng)建記錄集。</p><p> 步驟三:通過“for…next”循環(huán)語句將多個投票選項的題目依次輸出到客戶端瀏覽器</p><p> 在顯示投票選項頁面index.jsp中,首先查詢數(shù)據(jù)表中的記錄,然后使用“
74、for…next”循環(huán)語句逐個顯示記錄中對應的“投票選項標題”字段數(shù)據(jù),每個選項對應一個單選按鈕。在該頁面中,單擊“投票結(jié)果”按鈕可以打開投票結(jié)果頁面。</p><p><b> 2) 參與投票選項</b></p><p> 步驟一:如果用戶不符合投票要求,則給出相應的提示信息。例如,用戶未選擇選項而進行投票或者在1小時之內(nèi)試圖多次投票。</p>&
75、lt;p> 步驟二:將用戶投票的IP地址記錄到指定的變量中,并設(shè)定此變量有效期限為1個小時,然后更新數(shù)據(jù)表中對應投票選項的投票數(shù)量,即投票數(shù)量累加1。 </p><p> 在顯示投票選項頁面index.jsp中,選擇投票選項然后單擊“投票”按鈕,程序處理頁面vote.jsp首先判斷用戶是否選擇投票選項。</p><p> 如果未選擇則給出提示信息終止用戶操作,如果選項不為空則將
76、用戶IP地址與保存在客戶端瀏覽器中的IP地址進行比較,如果兩者相匹配則給出提示信息終止用戶操作,如果不匹配則將用戶IP地址保存在變量中,并設(shè)定變量的有效期限為1小時,同時更新數(shù)據(jù)庫中此選項的投票數(shù)量(即使投票數(shù)量累加1)。 </p><p><b> 3) 顯示投票結(jié)果</b></p><p> 步驟一:查詢數(shù)據(jù)表,顯示各選項的標題以及投票數(shù)量,并計算各選項的投票
77、之和。</p><p> 步驟二:實現(xiàn)以圖片來表示投票結(jié)果,最關(guān)鍵的是根據(jù)票數(shù)來計算圖片的顯示長度。 </p><p> 在顯示投票選項頁面index.jsp中,單擊“投票結(jié)果”按鈕將打開投票結(jié)果頁面vote1.jsp。</p><p> 在該頁面中,首先查詢數(shù)據(jù)表獲取記錄數(shù)據(jù)并計算投票的總票數(shù),然后使用“for…next”循環(huán)語句依次計算各選項的投票數(shù)量所占
78、的百分比以及顯示的柱形圖的寬度,再將選項標題、對應的投票數(shù)量、投票百分比以及柱形圖輸出到瀏覽器。</p><p> 5.4 新聞模塊詳細設(shè)計</p><p><b> 新聞模塊功能設(shè)計</b></p><p> 新聞模塊包括新聞查看,添加和刪除。</p><p> 圖5-7新聞模塊流程圖</p>&
79、lt;p> 通過管理員登陸后臺,可以進行新聞的添加刪除和查看。新聞的添加,查看以及刪除可以通過登陸實現(xiàn)。</p><p> 5.5 留言板模塊詳細設(shè)計</p><p> (1) 留言板模塊功能設(shè)計</p><p> 圖5-8留言板模塊流程圖</p><p> (2) 留言板模塊頁面設(shè)計</p><p>
80、 圖5-9留言板模塊界面圖</p><p> 5.6 管理員模塊詳細設(shè)計</p><p> (1) 管理員模塊功能設(shè)計</p><p> 管理員模塊為管理員對項目信息的管理,如項目基本信息,選項信息,系統(tǒng)配置信息的所有操作。</p><p> 圖5-10管理員模塊流程圖</p><p> (2) 管理員模塊
81、頁面設(shè)計</p><p> 管理員可以通過輸入不同的用戶名和密碼進入不同的管理頁面進行操作,可以對系統(tǒng)進行刪除,添加和查看。</p><p> 圖5-11管理員模塊界面登錄圖</p><p> 5.7 客戶模塊詳細設(shè)計</p><p> (1) 客戶模塊功能設(shè)計</p><p> 客戶模塊為客戶添加項目信息包
82、括項目題目。模式和系統(tǒng)配置,并且根據(jù)所選模式對選項進行添加。</p><p> 輸入 處理 輸出</p><p> 圖5-12客戶模塊流程圖</p><p> (2) 客戶模塊頁面界面設(shè)計</p><p> 客戶模塊就是對投票進行添加,刪除
83、和查看,客戶管理員可以從后臺登陸對投票進行管理。</p><p> 圖5-13客戶模塊界面圖</p><p> 5.8 系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p> 客戶模塊就是對投票進行添加,刪除和查看,客戶管理員可以從后臺登陸對投票進行管理。</p><p><b> (1) 創(chuàng)建表</b></p><
84、;p> 創(chuàng)建數(shù)據(jù)庫中用到的投票表:</p><p> CREATE TABLE vote</p><p><b> (</b></p><p> id INT NOT NULL AUTO_INCREMENT,</p><p><b> flag int,</b></p>
85、<p> optType int,</p><p> question CHAR(255),</p><p> optContent CHAR(255),</p><p> number INT,</p><p> PRIMARY KEY(id),</p><p><b> );<
86、;/b></p><p> 表5-1 注冊表register</p><p> 表5-2 數(shù)據(jù)庫中的register表</p><p> 表5-3 投票表vote</p><p> 表5-4 新聞表news</p><p> 表5-5 留言表message</p><p><
87、;b> (2) 連接數(shù)據(jù)庫</b></p><p> 該系統(tǒng)使用了MySQL的JDBC驅(qū)動程序來連接數(shù)據(jù)庫。因為對數(shù)據(jù)庫的訪問,在整個系統(tǒng)中比較頻繁,所以我將對數(shù)據(jù)庫的操作寫成一個DBConnect的類,通過該類來連接數(shù)據(jù)庫和訪問數(shù)據(jù)庫。</p><p><b> //部分代碼如下</b></p><p> publi
88、c class DbConn () {</p><p> public static Connection getConn() {</p><p> Logger log = Logger.getLogger(DbConn.class);</p><p> Connection conn = null;</p><p> String
89、 url = "jdbc:mysql://localhost:3306/test"; </p><p> String userName = "root"; </p><p> String password = "root"; </p><p><b> try {</b>&l
90、t;/p><p> Class.forName("com.mysql.jdbc.Driver");</p><p> conn = DriverManager.getConnection(url,userName,password);</p><p> } catch (Exception e) {</p><p>
91、log.info("數(shù)據(jù)庫連接失敗", e);</p><p> e.printStackTrace();</p><p><b> }</b></p><p> return conn;</p><p><b> }</b></p><p>&l
92、t;b> }</b></p><p><b> 6運行與測試</b></p><p><b> 6.1 系統(tǒng)的安裝</b></p><p> 該系統(tǒng)我在jdk1.5+myeclipse6.5+mysql5.1環(huán)境下測試通過:</p><p><b> 安裝步驟:
93、</b></p><p> 該系統(tǒng)需要JSP運行環(huán)境和MySQL數(shù)據(jù)庫,如果服務器還沒有搭建的話請先搭建。</p><p> (1) 把WebRoot、WEB-INF(WebRoot文件夾存放的是.jsp文件,WEB-INF存放的是該系統(tǒng)使用到的一些.class文件)文件夾上傳到你的主機目錄。</p><p> (2) 修改DBConn.java里
94、連接MySQL數(shù)據(jù)庫的IP、用戶名和密碼為你自己的IP,user, password修改編譯之后放到WEB-INF\classes\目錄下面。</p><p> (3) 請創(chuàng)建數(shù)據(jù)庫vote,然后添加表。</p><p> (4) 然后在瀏覽器輸入URL:</p><p> 先以管理員身份進入后臺:http://localhost:8080/Noe/admin
95、/login.jsp添加數(shù)據(jù)</p><p> 然后進入前臺頁面http://localhost:8080/Noe/index.action</p><p><b> 6.2 系統(tǒng)的測試</b></p><p><b> (1) 測試指南</b></p><p> 1) 準備:草擬一個計劃。
96、</p><p> 2) 準備:設(shè)定期望值。</p><p> 3) 準備:精確定義被投票人。</p><p> 4) 準備:內(nèi)部先測試而且要經(jīng)常測試。</p><p> 5) 測試:靈活進行。</p><p> 6) 測試:在一個舒適的環(huán)境下進行。</p><p> 7) 測試:盡
97、量減少用戶在測試中的偏頗。 </p><p> 8) 測試:尊重參與者。</p><p> 9) 總結(jié):仔細分析數(shù)據(jù)。</p><p> 10) 總結(jié):演示結(jié)論。</p><p><b> (2) 集成策略</b></p><p><b> 自底向上集成測試:</b>
98、;</p><p> 步驟一:按照概要設(shè)計規(guī)格說明,明確有哪些被測模塊。在熟悉被測模塊性質(zhì)的基礎(chǔ)上對被測模塊進行分層,在同一層次上的測試可以并行進行,然后排出測試活動的先后關(guān)系,制定測試進度計劃。</p><p> 步驟二:在步驟一的基礎(chǔ)上,按時間線序關(guān)系,將軟件單元集成為模塊,并測試在集成過程中出現(xiàn)的問題。這里,可能需要測試人員開發(fā)一些驅(qū)動模塊來驅(qū)動集成活動中形成的被測模塊。對于比較
99、大的模塊,可以先將其中的某幾個軟件單元集成為子模塊,然后再集成為一個較大的模塊。</p><p> 步驟三:將各軟件模塊集成為子系統(tǒng)(或分系統(tǒng))。檢測各自子系統(tǒng)是否能正常工作。同樣,可能需要測試人員開發(fā)少量的驅(qū)動模塊來驅(qū)動被測子系統(tǒng)。</p><p> 步驟四:將各子系統(tǒng)集成為最終用戶系統(tǒng),測試是否存在各分系統(tǒng)能否在最終用戶系統(tǒng)中正常工作。</p><p>&l
100、t;b> (3) 特殊考慮</b></p><p> 1) 盡量采用現(xiàn)有軟硬件環(huán)境及先進的系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。</p><p> 2) 系統(tǒng)應具有可擴展、可復用的特點,能與投票系統(tǒng)接軌,數(shù)據(jù)庫的設(shè)計應該具有通用性。</p><p> 3) 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種
101、組合和修改,又便于系統(tǒng)維護人員的調(diào)試與修改維護。</p><p> 4) 系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)需要進行數(shù)據(jù)的添加、刪除、修改等工作。</p><p><b> 7 結(jié)論</b></p><p> 經(jīng)過了四個多月的學習,終于完成了論文的撰寫。從開始接到論文題目到系統(tǒng)的實現(xiàn),再到論文的完成,每走一步對我來說都是新的嘗試與挑戰(zhàn),這
102、也是我在大學期間組隊完成的最大的項目。在這段時間里,我從同學和老師學到了很多知識也有很多感受,在設(shè)計過程中,有一點讓我體會很深,那就是在設(shè)計之前一定要有一個具體詳細的計劃,將設(shè)計任務分塊,明確在什么時間段完成什么任務,然后有計劃有步驟的一步步完成畢業(yè)設(shè)計,而不是開始松散,到最后加班。</p><p> 這次的畢業(yè)設(shè)計是對我的一個很好的鍛煉,從對JSP,SQL等相關(guān)技術(shù)很不了解的狀態(tài)下,到我開始了學習和試驗,查看
103、相關(guān)的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來,每一次改進都是我學習的收獲,每一次試驗的成功都是辛勤的回報。雖然我的論文作品不是很成熟,還有很多不足之處,但我想說不積跬步何以至千里,這次做論文的經(jīng)歷使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。</p><p> 通
104、過這次畢業(yè)設(shè)計,我基本明確了一個網(wǎng)站系統(tǒng)從設(shè)計到開發(fā)的大致流程和重點關(guān)注的方向,同時對JSP,SQL技術(shù)也有了基本的了解和掌握,使我受益匪淺。</p><p><b> 致 謝</b></p><p> 在本論文的寫作過程中,從開題報告到最終答辯,老師們付出了很多心血,一遍一遍的幫我們改程序,調(diào)試程序,在此我表示衷心感謝。同時我還要感謝在我學習期間給我極大關(guān)心和支
105、持的各位老師以及關(guān)心我的同學和朋友。</p><p> 寫作畢業(yè)論文是一次再系統(tǒng)學習的過程,畢業(yè)論文的完成,同樣也意味著新的學習生活的開始。</p><p> 網(wǎng)上投票系統(tǒng)并不是簡單的系統(tǒng),我在研究過程中已深深體會到這一點。有關(guān)網(wǎng)上投票系統(tǒng)的內(nèi)容需要一點一點地去熟悉,有關(guān)資料也需要一點一點地去收集。JSP技術(shù)也是一門新興的WEB應用開發(fā)新技術(shù),需要我們在今后的應用開發(fā)中不停的摸索、掌握
106、。 </p><p> 非常感謝我們組的成員以及我們的指導老師,在我的畢業(yè)設(shè)計中,他們的指導給予了我極大的幫助,使我對整個畢業(yè)設(shè)計的思路有了總體的把握,并耐心的幫我解決了許多實際問題,使我有了很大收獲。他們在整個開發(fā)過程中提出了許多建設(shè)性意見,并給我解決了一些專業(yè)性問題。還要感謝給與我?guī)椭奈覀冺椖啃〗M的其他成員,他們在我的畢業(yè)設(shè)計過程中經(jīng)常給我提出許多關(guān)鍵性的問題,使我受益匪淺。 </p>&l
107、t;p> 感謝四年來傳授我知識的老師們,更要感謝我的家人對我學業(yè)上的支持和鼓勵,感謝所有關(guān)心幫助過我的人。同時感謝陜西科技大學鎬京學院,感謝加中培訓機構(gòu)。</p><p> 總之,在以后的學習生活中我將以加倍的努力作為對給予我?guī)椭膶W校、老師及同學們的回報。 </p><p><b> 參 考 文 獻</b></p><p> [
108、1]楊長春.Delphi程序設(shè)計教程.北京:清華大學出版社,2005:26~33.</p><p> ?。?]康祥順.Delphi案例開發(fā)集錦.北京:電子工業(yè)出版社,2005:78~86.</p><p> ?。?]賽奎春,陳紫鴻,宋坤,等.Delphi數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應用.北京:人民郵電出版社,2004:112~122.</p><p> [4]羅小平.
109、Delphi精要.北京:電子工業(yè)出版社,2004:263~270.</p><p> [5]劉山,趙輝.Delphi系統(tǒng)開發(fā)實例精粹.北京:人民郵電出版社, 2005:271~297.</p><p> ?。?]袁勤勇,何欣. Microsoft SQL Server 2000優(yōu)化指南.北京:清華大學出版社, 2001:129~138.</p><p> ?。?]
110、唐學忠.SQL Server 2000數(shù)據(jù)庫教程.北京:電子工業(yè)出版社,2005:23~36.</p><p> [8]陸永禎,段慧坤,周蕓等.SQL Server 2000 數(shù)據(jù)庫管理和程序開發(fā)一周通.北京:中國鐵道出版社,2005:77~86.</p><p> ?。?]馮昊.ASP動態(tài)網(wǎng)頁設(shè)計與上機指導[M]北京:清華大學出版社,2002.</p><p>
111、 ?。?0]楊冀川.ASP動態(tài)網(wǎng)站設(shè)計實戰(zhàn)[M]北京:機械工業(yè)出版社,2000.</p><p> [11]沈大林.Dreamweaver Flash Fireworks三合一教程[M]北京:電子工業(yè)出版社,2001.</p><p> ?。?2]Mike Morrison,Jonline Morrison.數(shù)據(jù)庫的WEB站點[M]北京:清華大學出版社,2002.</p>
112、<p> ?。?3]楊威.ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M]北京:人民郵電出版社,2001.</p><p> ?。?4]余雷,周松建.ASP.NET應用開發(fā)百例[M]北京:清華大學出版社,2003.</p><p> ?。?5]李勁.精通ASP數(shù)據(jù)庫設(shè)計[M]北京:科學出版社,2001.</p><p> ?。?6]黃斯偉,王瑋.HTML4.0使用祥解[M]
113、北京:人民郵電出版社,1999.</p><p> ?。?7]白鑒聰,王進.JavaScript網(wǎng)頁效果大師[M]北京:機械工業(yè)出版社,2001.</p><p> ?。?8]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:高校教育出版社1985.</p><p> ?。?9]王勇領(lǐng).計算機數(shù)據(jù)處理系統(tǒng)分析與設(shè)計.北京:清華大學出版社,1986.</p><
114、p> ?。?0]張基溫.信息系統(tǒng)開發(fā)案例.北京:清華大學出版社,1999.</p><p><b> 附 錄</b></p><p><b> 投票模塊代碼:</b></p><p> <%@ page language="java" import="java.util.*&
115、quot; pageEncoding="gbk"%></p><p> <%@ taglib prefix="s" uri="/struts-tags" %></p><p><b> <%</b></p><p> String path = reque
116、st.getContextPath();</p><p> String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b> %></
117、b></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns="h
118、ttp://www.w3.org/1999/xhtml"></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上投票系統(tǒng)的研究以及實現(xiàn)
- 基于jsp的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)
- 基于jsp的網(wǎng)上購物,系統(tǒng)的實現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)的實現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
- 基于JSP的維文網(wǎng)上考試系統(tǒng)的研究與實現(xiàn).pdf
- 基于jsp的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)
- 基于JSP網(wǎng)上購物系統(tǒng)的實現(xiàn)與應用.pdf
- 基于JSP的網(wǎng)上拍賣系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于jsp的網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)
- 基于jsp的網(wǎng)上花店管理系統(tǒng)設(shè)計與實現(xiàn)
- 基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于JSP的網(wǎng)上購物系統(tǒng)的實現(xiàn).pdf
- 基于jsp的網(wǎng)上商城系統(tǒng)設(shè)計與實現(xiàn) 上
- 基于JSP技術(shù)的網(wǎng)上購物系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(作者投稿)
- 基于jsp技術(shù)的網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文---網(wǎng)上投票系統(tǒng)的設(shè)計與實現(xiàn)
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(專家審稿)
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(編輯管理)
評論
0/150
提交評論