版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)設(shè)計(論文)</p><p> 題 目:基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(編輯管理)</p><p> 學(xué) 院: 信息科學(xué)與技術(shù) </p><p> 專業(yè)班級: 計算機科學(xué)與技術(shù)
2、1002班 </p><p> 學(xué) 號: 2010234020119 </p><p> 學(xué)生姓名: 劉 耀 明 </p><p> 指導(dǎo)教師: 馬 建 斌 </p><p> 職 稱:
3、 副 教 授 </p><p> 2014 年 6 月 3 日</p><p><b> 摘 要</b></p><p> 對于傳統(tǒng)的論文投稿方式,手工稿處理起來有很大的缺陷。編輯部對于稿件管理的主要方式是基于文本,表格等紙質(zhì)的手工處理,數(shù)據(jù)基本靠手工操作,工作量大,出錯率搞,出錯后不已更改。編輯部征稿、刊登稿件信息發(fā)
4、表不便。利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭的事實。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式, 以加快稿件的處理速度, 提高稿件處理過程的透明度, 增強稿件作者與審稿專家、期刊編輯間的互動交流, 這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實現(xiàn)的。因此,開發(fā)一個基于JSP的編輯管理系統(tǒng)是很必需的。同時利用MYSQL數(shù)據(jù)庫來管理稿件和作者信息,既方便又節(jié)約時間,可以大大提高工作效率。</p><p> 為了解決目前通過電子郵
5、件網(wǎng)上投稿及評審存在的弊端,提高報社工作效率,實現(xiàn)在線投稿與查詢、在線審稿是報社發(fā)展的必然趨勢。</p><p> 本文對投稿評審管理系統(tǒng)的研究目的與意義進(jìn)行了介紹,并對該系統(tǒng)的現(xiàn)狀進(jìn)行了分析,通過投稿評審管理系統(tǒng)結(jié)合實際情況,本文利用軟件工程的方法對系統(tǒng)了分析和設(shè)計。</p><p> 編輯管理是實現(xiàn)編輯部對稿件的管理功能,具體功能如下:(1)查看作者投送的稿件;(2)向?qū)<曳职l(fā)待審
6、的稿件;(3)可以修改稿件的進(jìn)度或狀態(tài)(用戶可以看到稿件的狀態(tài));(4)向作者返回審稿意見,要求其修改,并接收最終稿件。</p><p> 在安全性方面,通過提供不同用戶的訪問權(quán)限控制,使其符合不同職務(wù)的權(quán)限要求,確保文件訪問與操作的安全,為日常辦公提供更好的服務(wù)。測試結(jié)果表明,系統(tǒng)基本達(dá)到預(yù)期的目標(biāo)。</p><p> 關(guān)鍵詞:網(wǎng)上審稿 JSP MYSQL J
7、AVA</p><p><b> ABSTRACT</b></p><p> For the traditional way of paper submitted manual draft to handle a lot of defects. Editorial board for the main way of manuscript management is
8、 based on the text, form paper such as manual processing, data blackcurrant manual operation, workload is big, error rate, unceasingly changes after error. Editorial office filling, published manuscript information publi
9、shed inconvenience. Network technology can be used to improve the work efficiency is tangible. Promote the use of web-based manuscript r</p><p> In order to solve the disadvantages of current thro
10、ugh e-mail online submission and review existing work efficiency, improve the newspaper, realize the online submission and query, online review is an inevitable tren
11、d of social development of University journals.</p><p> This paper introduces the objective and significance of the study contribute review management system, and the stat
12、us of the system is analyzed, through the submission review management system combined with the actual situation ,the system analysis and design using the method of software engine
13、ering.</p><p> Editing management is the management function to realize the editorial department of manuscripts, specific function as follows: (1) the view of contributions for the author to project; (2) to
14、 the expert of contributions for the distribution of pending; (3) can modify the progress of the manuscript or state (the user can see the manuscript states); (4) return to review opinions to the author, to modify, and r
15、eceive the final manuscript.</p><p> In the aspect of safety, control by providing different users access rights, to meet the different positions competency requirements,&
16、#160;make sure the file access and operation safety, provide better service for the daily office. The test results show that, the system reached the expected goal.</p><p
17、> Keywords: online review MYSQL JSP JAVA </p><p><b> 目 錄</b></p><p><b> 1.引言1</b></p><p><b> 1.1研究背景1</b></p&
18、gt;<p> 1.2研究現(xiàn)狀及發(fā)展趨勢1</p><p><b> 2.系統(tǒng)分析2</b></p><p> 2.1技術(shù)需求分析2</p><p> 2.1.1 JSP技術(shù)2</p><p> 2.1.2 mysql相關(guān)介紹3</p><p> 2.1.3
19、 B/S結(jié)構(gòu)特點3</p><p> 2.1.4 css+div技術(shù)3</p><p> 2.2 功能分析4</p><p><b> 3.系統(tǒng)設(shè)計4</b></p><p> 3.1數(shù)據(jù)庫設(shè)計4</p><p><b> 3.2頁面設(shè)計6</b>&
20、lt;/p><p><b> 4.系統(tǒng)實現(xiàn)10</b></p><p> 4.1頁面代碼10</p><p> 4.2功能介紹15</p><p> 4.2.1 用戶注冊登陸管理15</p><p> 4.2.2 系統(tǒng)開發(fā)者信息模塊15</p><p>
21、4.2.3 主編信息模塊15</p><p> 4.2.4 主編操作模塊15</p><p> 4.3架構(gòu)設(shè)計15</p><p><b> 5.結(jié)論16</b></p><p> 參 考 文 獻(xiàn)16</p><p><b> 致謝17</b></
22、p><p><b> 1.引言</b></p><p><b> 1.1研究背景</b></p><p> 隨著計算機科學(xué)與技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展,信息技術(shù)的應(yīng)用顯得越來越廣泛。從最開始的用于科學(xué)計算,到現(xiàn)在滲透到人們的生活中。使得人們的工作和生活方式發(fā)生了很大的改變。人們不單單從信件等傳統(tǒng)方式中獲取信息,而是越來越多
23、的轉(zhuǎn)向網(wǎng)絡(luò)信息的獲取和收集。</p><p> 息化時代提供給人們的是便捷,高效,智能,公開,安全的工作平臺。在線投稿與審稿系統(tǒng)正是為適應(yīng)這種大環(huán)境下而設(shè)計開發(fā)的。他不僅簡化了傳統(tǒng)投稿審稿的繁瑣步驟,大大節(jié)省了時間,更為作者,專家和編輯提供了智能,安全,便捷的互動平臺。</p><p> 建立基于WEB的在線投稿處理系統(tǒng)后,其前臺的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一時間內(nèi)收到用稿
24、通知;后臺管理員則可在線閱讀、審批來稿,從而實現(xiàn)投稿- 采編- 發(fā)布一體化。提高工作效率、加強信息資源共享。</p><p> 1.2研究現(xiàn)狀及發(fā)展趨勢</p><p> 國外的在線投稿網(wǎng)站代表是Elsevier。Elsevier是荷蘭一家全球著名的學(xué)術(shù)期刊出版商,每年出版大量的學(xué)術(shù)圖書和期刊,大部分期刊被SCI、SSCI、EI收錄,是世界上公認(rèn)的高品位學(xué)術(shù)期刊。近幾年該公司將其出版的
25、2,500多種期刊和11,000圖書全部數(shù)字化,即ScienceDirect全文數(shù)據(jù)庫,并通過網(wǎng)絡(luò)提供服務(wù)。該數(shù)據(jù)庫涉及眾多學(xué)科:計算機科學(xué)、工程技術(shù)、能源科學(xué)、環(huán)境科學(xué)、材料科學(xué)、數(shù)學(xué)、物理、化學(xué)、天文學(xué)、醫(yī)學(xué)、生命科學(xué)、商業(yè)、及經(jīng)濟管理、社會科學(xué)等。國內(nèi)11所學(xué)術(shù)圖書館于2000年首批聯(lián)合訂購SDOS數(shù)據(jù)庫中1998年以來的全文期刊。</p><p> Elsevier Science的1,263種全文電子
26、期刊的學(xué)科分類如下:</p><p> Agricultural and Biological Sciences (農(nóng)業(yè)和生物科學(xué)) 133種</p><p> Chemistry and Chemical Engineering?。ɑ瘜W(xué)和化學(xué)工程學(xué)) 220種</p><p> Clinical Medicine (臨床醫(yī)學(xué)) 291種</p>
27、<p> Computer Science?。ㄓ嬎銠C科學(xué)) 124種</p><p> Earth and Planetary Science (地球和行星學(xué)) 118種</p><p> Engineering, Energy and Technology?。üこ獭⒛芰亢图夹g(shù)) 280種</p><p> Environmental Scien
28、ce and Technology?。ōh(huán)境科學(xué)與技術(shù)) 127種</p><p> Life Science?。ㄉ茖W(xué)) 437種</p><p> 國內(nèi)的在線投稿系統(tǒng)主要代表有:</p><p><b> 1、搜外</b></p><p> 有限的接受投稿,搜外可以通過郵件、在投稿專貼中回帖、申請專欄作者三種
29、體例進(jìn)行投稿。沒有針對大眾的投稿后臺。</p><p> 在鏈接要求方面,其對文章中鏈接要求較為嚴(yán)酷,僅許可在文章末尾附帶文本鏈接,如許也使得搜外的文章展示頁顯得清爽大氣。</p><p> 在展示度方面,搜外投稿多展示在內(nèi)頁,首頁展示量有限。</p><p><b> 2、站長之家</b></p><p> 作
30、為過內(nèi)最專業(yè)的站長網(wǎng)站,站長之家的投稿也做得比較專業(yè)??梢酝ㄟ^郵箱和注冊兩種體例進(jìn)行投稿,有專業(yè)的后臺進(jìn)行投稿。因為站長之家運營時間很早,已經(jīng)積累了雄厚的運營經(jīng)驗,因此其也有一整套的投稿和采納標(biāo)準(zhǔn),尤其是對于版權(quán)控制方面和首頁保舉方面,均較為嚴(yán)酷。并且可以申請開通作者專欄,但是不接受SEO類作者申請專欄。</p><p> 在投稿方面,因為站長之家的投稿后臺為自立開發(fā),其編輯器不支撐上傳圖片,只能引用外部圖片,
31、在編輯時不方便。</p><p> 在鏈接要求方面,站長之家鼓勵投稿者將本身原創(chuàng)文章投稿,并可以附帶鏈接。對于轉(zhuǎn)載文章,本著共享精神,在標(biāo)明原文作者的前提下可以附帶原作者和投稿者的鏈接??梢哉f,在鏈接方面,站長之家要求照舊比較寬泛的。</p><p> 在質(zhì)量方面,站長之家多為資訊、評論性文章,因此對文章質(zhì)量要求較高,且文章分類較多,涵蓋從商務(wù)到小我站長各個領(lǐng)域的內(nèi)容,對稿件要求很高。
32、</p><p> 在展示度方面,其對投稿的文章有專門的分類,投稿后大部分在內(nèi)頁表現(xiàn),保舉至首頁對質(zhì)量要求很高,因此無法獲得充足的展示度。</p><p> 隨著科技的發(fā)展,圖書的出版速度越來越快,種類也越來越豐富,向出版社投稿的作者也越來越多。由于地域的限制,作者通常都需要將稿件郵寄到出版社,而這樣的效率極低,不利于書籍的修訂和出版。傳統(tǒng)的稿件處理和管理系統(tǒng)由手工完成,浪費了大量的人
33、力、物力,而且不利于工作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便。</p><p> 可以預(yù)見的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,基于web的網(wǎng)上投稿、審稿系統(tǒng)會更多地應(yīng)用于出版社和編輯部的工作管理,也會對現(xiàn)代科技圖書和期刊的發(fā)展產(chǎn)生積極的推動作用。</p><p><b>
34、 2.系統(tǒng)分析</b></p><p><b> 2.1技術(shù)需求分析</b></p><p> 開發(fā)基于jsp的網(wǎng)上投稿審稿系統(tǒng)主要用到了JSP,mysql,CSS+DIV,及B/S軟件體系結(jié)構(gòu)。簡要介紹各技術(shù)及其特點,以說明開發(fā)系統(tǒng)所用到的技術(shù)的可行性。</p><p> 2.1.1 JSP技術(shù)</p>&l
35、t;p> J S P全名為Java Server Pages,是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大 大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪
36、問JSP網(wǎng)頁。</p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因
37、特網(wǎng)的所有特點。</p><p> 2.1.2 mysql相關(guān)介紹</p><p> MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。Mysql是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的
38、表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p><b> 主要系統(tǒng)特性:</b></p><p> 1.支持AIX、FreeBSD、HP-UX、L
39、inux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。</p><p> 2.為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。</p><p> 3.支持多線程,充分利用CPU資源。</p><p>
40、 4.提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。</p><p> 5.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。</p><p> 6.MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式。</p><p> 2.1.3 B/S結(jié)構(gòu)特點</p><p>
41、 B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C上只要安裝一個瀏覽器(Browser),如Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Serve
42、r 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。</p><p> 特點:(1)維護(hù)和升級方式簡單。</p><p> (2)成本降低,選擇更多。</p><p> (3)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重。</p><p> 2.1.4 css+div技術(shù)</p><p> DIV+CSS是WEB設(shè)計標(biāo)準(zhǔn),它是一種網(wǎng)頁的布局方法。與傳
43、統(tǒng)中通過表格(table)布局定位的方式不同,它可以實現(xiàn)網(wǎng)頁頁面內(nèi)容與表現(xiàn)相分離。提及DIV+CSS組合,還要從XHTML說起。XHTML是一種在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)基礎(chǔ)上優(yōu)化和改進(jìn)的新語言,目的是基于XML應(yīng)用與強大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。</p><p><b> 2.2 功能分析</b></p><p> 主編審稿:實現(xiàn)編輯
44、部對稿件的管理功能,具體功能如下:</p><p><b> 新用戶注冊</b></p><p><b> 主編登錄</b></p><p><b> 個人信息管理</b></p><p><b> 查看作者投送的稿件</b></p>
45、<p> 向?qū)<曳职l(fā)待審的稿件</p><p> 可以修改稿件的進(jìn)度或狀態(tài)</p><p> 向作者返回審稿意見,要求其修改,并接收最終稿件</p><p><b> 3.系統(tǒng)設(shè)計</b></p><p><b> 3.1數(shù)據(jù)庫設(shè)計</b></p><p&g
46、t; 系統(tǒng)操作流程圖如圖3.1所示:</p><p> 圖3.1 系統(tǒng)操作流程圖</p><p> 編輯在線審稿的數(shù)據(jù)流程圖如圖3.2所示:</p><p> 圖3.2 編輯在線審稿的數(shù)據(jù)流程圖</p><p> 基于web的投稿與稿件處理系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)如下表所示。</p><p><b> 表
47、 3.1</b></p><p><b> 表 3.2</b></p><p><b> 3.2頁面設(shè)計</b></p><p> 登陸頁面如圖3.3:</p><p><b> 圖3.3登陸頁面</b></p><p> 注冊頁面
48、如圖3.4:</p><p><b> 圖3.4注冊頁面</b></p><p> 登陸后主頁面如圖3.5:</p><p> 圖3.5登陸后主頁面</p><p> 用戶信息頁面如圖3.6:</p><p> 圖3.6用戶信息頁面</p><p> 修改用戶信
49、息頁面如圖3.7:</p><p> 圖3.7修改用戶信息頁面</p><p> 修改稿件狀態(tài)頁面如圖3.8:</p><p> 圖3.8修改稿件狀態(tài)頁面</p><p> 查看稿件頁面如圖3.9:</p><p> 圖3.9查看稿件頁面</p><p> 下載稿件頁面如圖3.10:
50、</p><p> 圖3.10下載稿件頁面</p><p> 主編意見頁面如圖3.11:</p><p> 圖3.11主編意見頁面</p><p> 主編向?qū)<曳职l(fā)稿件頁面如圖3.12:</p><p> 圖3.12主編向?qū)<曳职l(fā)稿件頁面</p><p><b> 4.系統(tǒng)
51、實現(xiàn)</b></p><p><b> 4.1頁面代碼</b></p><p> 系統(tǒng)主要頁面及代碼及功能介紹</p><p> 主編查看稿件頁面代碼:</p><p> <%@ page language="java" import="java.util.*,co
52、m.bean.*,com.struts.action.*" pageEncoding="UTF-8"%></p><p><b> <%</b></p><p> String path = request.getContextPath();</p><p> String basePath =
53、request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b> %></b></p><p> <!DOCTYPE HTML PUBLIC "-/
54、/W3C//DTD HTML 4.01 Transitional//EN"></p><p> <html lang="en-US"></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type&
55、quot; content="text/html; charset=UTF-8"></p><p> <title>網(wǎng)上投稿系統(tǒng)</title></p><p> <script type="text/javascript" charset="UTF-8" src="js/pref
56、ixfree.min.js"></script></p><p> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" /></p><p> <link rel="stylesheet&
57、quot; type="text/css" href="css/base.css"/></p><p> <script type="text/javascript" src="js/j.js" ></script></p><p> <script type="
58、;text/javascript" src="js/bootstrap.min.js"></script></p><p><b> <script></b></p><p> $(document).ready(function(e) {</p><p><b> }
59、);</b></p><p><b> </script></b></p><p> <script language="JavaScript"></p><p> var timerID = null;</p><p> var timerRunning
60、= false;</p><p> function stopclock (){</p><p> if(timerRunning)</p><p> clearTimeout(timerID);</p><p> timerRunning = false;}</p><p> function startc
61、lock () {</p><p> stopclock();</p><p> showtime();}</p><p> function showtime () {</p><p> var now = new Date();</p><p> var hours = now.getHours();&l
62、t;/p><p> var minutes = now.getMinutes();</p><p> var seconds = now.getSeconds()</p><p> var timeValue = "" +((hours >= 12) ? "下午 " : "上午 " )</p&
63、gt;<p> timeValue += ((hours >12) ? hours -12 :hours)</p><p> timeValue += ((minutes < 10) ? ":0" : ":") + minutes</p><p> timeValue += ((seconds < 10) ? &
64、quot;:0" : ":") + seconds</p><p> document.clock3.thetime.value = timeValue;</p><p> timerID = setTimeout("showtime()",1000);</p><p> timerRunning = true
65、;}</p><p><b> </script></b></p><p><b> </head></b></p><p> <body onload="startclock()"></p><p><b> <%&l
66、t;/b></p><p> ContributionAction caction=new ContributionAction();</p><p> int pages;</p><p> if(request.getParameter("pages")==null){</p><p><b>
67、 pages=1;</b></p><p><b> }else{</b></p><p> pages=Integer.parseInt(request.getParameter("pages"));</p><p><b> }</b></p><p>
68、int count;</p><p> count=caction.getcount();</p><p> ArrayList alist=new ArrayList();</p><p> alist=caction.getPages(pages,count);</p><p> for(int i=0;i<alist.si
69、ze();i++){</p><p> ContributionBean cbean=new ContributionBean();</p><p> cbean=(ContributionBean)alist.get(i);</p><p><b> %></b></p><p> <div cla
70、ss="header"></p><p> <h2><a href="user.do?methods=UserRemove" class="btn btn-link">注銷</a></h2></p><p> <h1><form name="cl
71、ock3"></p><p> <p><input name="thetime" style="font-size: 9pt;color:#000000;border:0" size="12"></p></p><p> </form></h1><
72、;/p><p> <h4>網(wǎng)上投稿系統(tǒng)</h4></p><p><b> </div></b></p><p> <div class="container"></p><p> <div class="span3">
73、;</p><p> <ul class="nav nav-list bs-docs-sidenav"></p><p> <li><a href="editorinformation.jsp"><i class="icon-chevron-right"></i>項目
74、簡介</a></li></p><p> <li ><a href="usersinformation02.jsp"><i class="icon-chevron-right"></i>用戶信息</a></li></p><p> <li>
75、<a href="revise02.jsp"><i class="icon-chevron-right"></i>修改用戶基本信息</a></li></p><p> <li><a href="editoralterstste.jsp"><i class=&quo
76、t;icon-chevron-right"></i>主編修改稿件的狀態(tài)</a></li></p><p> <li class="active"><a href="editor02.jsp"><i class="icon-chevron-right"></i&
77、gt; 主編查看稿件</a></li></p><p> <li><a href="editoroption.jsp"><i class="icon-chevron-right"></i>主編給出意見</a></li> </p><p> <li
78、><a href="editordistribute.jsp"><i class="icon-chevron-right"></i>主編分發(fā)稿件</a></li></p><p><b> </ul></b></p><p><b> &
79、lt;/div></b></p><p> <div class="span8"></p><p> <div class="bs-docs-example form-horizontal"></p><p> <div class="control-group&
80、quot;></p><p> <label class="control-label" for="title">標(biāo)題:</label></p><p> <div class="controls"></p><p> <input type='
81、text' class='form-control' value="<%=cbean.getTitle() %>" name="title" id='title' placeholder='請輸入文章標(biāo)題'></p><p><b> </div></b></
82、p><p><b> </div></b></p><p> <div class="control-group"></p><p> <label class="control-label" for="summary">摘要:</label
83、></p><p> <div class="controls"></p><p> <textarea id="summary" class="form-control" name="content" rows="5" placeholder="請輸入
84、文章基本摘要"><%=cbean.getContent() %></textarea></p><p><b> </div></b></p><p><b> </div></b></p><p> <div class="contro
85、l-group"></p><p> <label class="control-label" for="kind">類型:</label></p><p> <div class="controls"></p><p> <input typ
86、e='text' class='form-control' value="<%=cbean.getType() %>" name="type" id='kind' placeholder='請輸入文章的類型'></p><p><b> </div></b>
87、</p><p><b> </div></b></p><p> <div class="control-group"></p><p> <label class="control-label" for="author">作者:</l
88、abel></p><p> <div class="controls"></p><p> <input type='text' class='form-control' value="<%=cbean.getAuthor() %>" name="author&quo
89、t; id='author' placeholder='請輸入文章作者'></p><p><b> </div></b></p><p><b> </div></b></p><p> <div class="control-group
90、"></p><p> <label class="control-label" for="phone">電話:</label></p><p> <div class="controls"></p><p> <input type='
91、;text' class='form-control' value="<%=cbean.getPhone() %>" name="phone" id='phone' placeholder='請輸入作者電話'></p><p><b> </div></b><
92、/p><p><b> </div></b></p><p> <div class="control-group"></p><p> <label class="control-label" for="phone">主編意見:</labe
93、l></p><p> <div class="controls"></p><p> <textarea id="summary" class="form-control" name="content" rows="3" placeholder="請輸
94、入文章基本摘要"><%=cbean.getEditor_option() %></textarea></p><p><b> </div></b></p><p><b> </div></b></p><p> <div class="
95、;control-group"></p><p> <label class="control-label" for="phone">專家意見:</label></p><p> <div class="controls"></p><p> <
96、;textarea id="summary" class="form-control" name="content" rows="3" placeholder="請輸入文章基本摘要"><%=cbean.getExpert_option() %></textarea></p><p>&
97、lt;b> </div></b></p><p><b> </div></b></p><p> <div class="control-group"></p><p> <label class="control-label" for
98、="title">附件:</label></p><p> <div class="controls"></p><p> <ul class="pagination"></p><p> <li><a href="download
99、view">文件</a></li></p><p> </ul> </p><p> </div> </p><p><b> </div></b></p><p><b> <%} %>&
100、lt;/b></p><p> <ul class="pagination"></p><p> <li><a href="#">«</a></li></p><p><b> </ul></b><
101、;/p><p><b> <%</b></p><p> ContributionAction caction04=new ContributionAction();</p><p> int count08=0;</p><p> count08=caction.getcount();</p>
102、<p> int page4=0;</p><p> page4=count08/1;</p><p> if(count08%1>0){</p><p> page4=page4+1;</p><p><b> }</b></p><p> for(int i=1;i
103、<=page4;i++){</p><p><b> %></b></p><p> <ul class="pagination"></p><p> <li><a href="editor02.jsp?pages=<%= i %>">&l
104、t;%= i %></a></li></p><p><b> </ul></b></p><p><b> <%} %></b></p><p> <ul class="pagination"></p><p&
105、gt; <li><a href="#">»</a></li></p><p><b> </ul></b></p><p><b> </div></b></p><p><b> </d
106、iv></b></p><p><b> </body></b></p><p><b> </html></b></p><p><b> 4.2功能介紹</b></p><p> 4.2.1 用戶注冊登陸管理</p&g
107、t;<p> 該模塊實現(xiàn)新用戶的注冊及登陸驗證功能。其中,注冊用戶會對用戶輸入的注冊信息進(jìn)行有效性驗證,包括數(shù)據(jù)格式的有效性及邏輯有效性,例如檢測用戶名是否被占用等。</p><p> 4.2.2 系統(tǒng)開發(fā)者信息模塊</p><p> 列出本系統(tǒng)的開發(fā)人員,開發(fā)環(huán)境,開發(fā)工具等內(nèi)容。</p><p> 4.2.3 主編信息模塊</p>
108、;<p> 顯示當(dāng)前登陸主編個人信息并可對其作出修改。</p><p> 4.2.4 主編操作模塊</p><p> 登陸后的主編可以進(jìn)行的操作,如:向作者反饋稿件狀態(tài)及反饋信息,向?qū)<曳职l(fā)稿件等內(nèi)容。</p><p><b> 4.3架構(gòu)設(shè)計</b></p><p> 網(wǎng)站架構(gòu)設(shè)計如圖4.1:&
109、lt;/p><p> 圖4.1 架構(gòu)設(shè)計圖</p><p> 此架構(gòu)是在MVC三層架構(gòu)上的基礎(chǔ)上發(fā)展而來的。在提出持久層之前,業(yè)務(wù)邏輯層在實現(xiàn)業(yè)務(wù)邏輯的同時,還需要訪問數(shù)據(jù)庫,這為業(yè)務(wù)邏輯層的擴展增加了難度。有了持久層,業(yè)務(wù)邏輯層只需要負(fù)責(zé)業(yè)務(wù)邏輯的實現(xiàn),對數(shù)據(jù)的操作則交給持久層,使每一段業(yè)務(wù)邏輯代碼的目的更明確,當(dāng)?shù)讓訑?shù)據(jù)庫發(fā)生變化時只需改變持久層代碼,而不用修改業(yè)務(wù)邏輯層的代碼。&l
110、t;/p><p><b> 5.結(jié)論</b></p><p> 利用網(wǎng)絡(luò)實現(xiàn)稿件信息化管理,可以提高作者投稿、專家審稿和編輯校稿的效率。本項目基于Jsp技術(shù),實現(xiàn)網(wǎng)上投稿的自動化管理。由于個人能力有限,許多功能實現(xiàn)的比較簡單,例如:JSP靜態(tài)網(wǎng)頁設(shè)計非常簡單,由于本人知識能力有限,主編在查看讀者投來的稿件時,不能直接搜索主題來讀取稿件等,希望老師批評指正。</p
111、><p> 通過這次畢業(yè)設(shè)計,我大致了解了進(jìn)行軟件開發(fā)工作的基本過程,并且從中獲得了許多實際的、有意義的知識,其中我對以下幾點有深刻的體會:</p><p> ?。?)編程是一件很枯燥,需要耐心和信心的事,堅持到最后才發(fā)現(xiàn),一切的付出都是值得的。</p><p> (2)在編程的過程中要不斷的思考,對每一個可能出現(xiàn)的問題都盡量在編程中處理掉,避免以后的麻煩。<
112、/p><p> ?。?)對編程中用到的函數(shù),要將其變量的含義了解清楚,這樣才能順 利應(yīng)用,以實現(xiàn)函數(shù)的功能</p><p> ?。?)在編程的過程中,對各種編程和網(wǎng)頁軟件的熟悉,非常有益于我們對編程可謂是事半功倍。</p><p> ?。?)編程之前對整個設(shè)計的充分了解很有必要,不要自己理所當(dāng)然的認(rèn)為,需要站在用戶的角度去考量,不然有時候你會發(fā)現(xiàn)你的實現(xiàn)的功能,并不是用
113、戶想要的。</p><p> 由于本人水平有限,此系統(tǒng)還存在一些缺陷,需要更多的測試和維護(hù)。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 王鵬 等. 《零基礎(chǔ)學(xué)Java》 [M] 機械工業(yè)出版社, 2008年版.</p><p> [2] 石志國. 《完全手冊 JSP網(wǎng)絡(luò)
114、開發(fā)詳解》[M] 電子工業(yè)出版社,2007年版.</p><p> [3] 劉曉華 等. 《JSP應(yīng)用開發(fā)詳解》[M] 電子工業(yè)出版社,2007年版.</p><p> [4] 朱印宏. 《CSS商業(yè)網(wǎng)站布局之道》 [M] 清華大學(xué)出版社, 2007年版.</p><p> [5] Kynn Bartlett. 《CSS入門經(jīng)典》 [M] 人民郵
115、電出版社, 2007年版.</p><p> [6] 王夕寧,王曉平. 《JSP通用模塊及典型系統(tǒng)開發(fā)》[M] 人民郵電出版社, 2006年版.</p><p> [7] 陳雄,王軍 等. 《JSP網(wǎng)站開發(fā)典型模塊與實例精講》 [M] 電子工業(yè)出版社,2007年版.</p><p> [8] Bruce Eckel. 《Java編程思想(第4版)》[M
116、] 機械工業(yè)出版社,2008年版.</p><p> [9] Robert W.Sebesta. 《Web程序設(shè)計(第3版)》 [M] 華大學(xué)出版社,2007年版.</p><p> [10] 周思言. 《基于WEB的論文投稿審核系統(tǒng)的設(shè)計與實現(xiàn)》 [D] 廈門大學(xué),2010年</p><p> [11] 符人哲. 《網(wǎng)上投稿及評審系統(tǒng)的設(shè)計與實現(xiàn)》[D]
117、 云南大學(xué),2011年</p><p> [12] 維基百科jsp 網(wǎng)址: http://zh.m.wikipedia.org/wiki/jsp</p><p> [13] 羅建軍《邊陲快訊》在線投稿系統(tǒng)設(shè)計與實現(xiàn) [D] 昆明理工大學(xué) 2010年</p><p> [14] 孫晨霞等 《JAVA程序設(shè)計》 [M] 中國計劃出版社 2007年版</p&g
118、t;<p><b> 致謝</b></p><p> 整個畢業(yè)設(shè)計期間,指導(dǎo)教師認(rèn)真嚴(yán)格的要求我們,我們因為是獨立的完成一個方案,需要老師的指導(dǎo),我們認(rèn)真的聽取老師的意見,同時也發(fā)表自己對方案的見解,每一個星期我與指導(dǎo)老師都會見一次面,這樣我們可以很好的交換意見,更好的完善方案。我們嚴(yán)格按照學(xué)校的有關(guān)規(guī)定執(zhí)行,對畢業(yè)設(shè)計內(nèi)容及工作量進(jìn)行討論并確定,指導(dǎo)來時非常并注重對我解決
119、實際工作問題的能力、獨立查閱文獻(xiàn)能力、計算機及軟件應(yīng)用能力等的培養(yǎng)。指導(dǎo)教師平時加強畢業(yè)設(shè)計的輔導(dǎo),我們還可隨時找老師進(jìn)行答疑,老師為方便我們聯(lián)系,把電話號碼和Email地址留給了我們,如果有什么事就可以及時得到解決,這樣問題不致堆積、也不會因此拖了進(jìn)度。在畢業(yè)設(shè)計期間,如果沒有老師的細(xì)心指導(dǎo),而是自己一個人獨自做設(shè)計,也不與任何人交流,這是完全不行的,因此,在此我想表達(dá)對馬老師誠摯的謝意。</p><p>
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(作者投稿)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(編輯管理)
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(專家審稿)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(作者投稿)
- 基于jsp的網(wǎng)上花店管理系統(tǒng)設(shè)計與實現(xiàn)
- 基于jsp網(wǎng)上花店管理系統(tǒng)設(shè)計與實現(xiàn)設(shè)計
- 基于JSP的在線投稿系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計與實現(xiàn)(專家審稿)
- 基于jsp的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)
- 基于jsp的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
- 基于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)設(shè)計與實現(xiàn) 畢業(yè)論文
- 基于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的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于jsp技術(shù)的網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)
評論
0/150
提交評論