版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題 目:基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)</p><p> 學(xué) 院: 信息科學(xué)與技術(shù) </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)
2、1002班 </p><p> 學(xué) 號(hào): 2010234020119 </p><p> 學(xué)生姓名: 劉 耀 明 </p><p> 指導(dǎo)教師: 馬 建 斌 </p><p> 職 稱:
3、 副 教 授 </p><p> 2014 年 6 月 3 日</p><p><b> 摘 要</b></p><p> 對(duì)于傳統(tǒng)的論文投稿方式,手工稿處理起來有很大的缺陷。編輯部對(duì)于稿件管理的主要方式是基于文本,表格等紙質(zhì)的手工處理,數(shù)據(jù)基本靠手工操作,工作量大,出錯(cuò)率搞,出錯(cuò)后不已更改。編輯部征稿、刊登稿件信息發(fā)
4、表不便。利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭(zhēng)的事實(shí)。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式, 以加快稿件的處理速度, 提高稿件處理過程的透明度, 增強(qiáng)稿件作者與審稿專家、期刊編輯間的互動(dòng)交流, 這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實(shí)現(xiàn)的。因此,開發(fā)一個(gè)基于JSP的編輯管理系統(tǒng)是很必需的。同時(shí)利用MYSQL數(shù)據(jù)庫(kù)來管理稿件和作者信息,既方便又節(jié)約時(shí)間,可以大大提高工作效率。</p><p> 為了解決目前通過電子郵
5、件網(wǎng)上投稿及評(píng)審存在的弊端,提高報(bào)社工作效率,實(shí)現(xiàn)在線投稿與查詢、在線審稿是報(bào)社發(fā)展的必然趨勢(shì)。</p><p> 本文對(duì)投稿評(píng)審管理系統(tǒng)的研究目的與意義進(jìn)行了介紹,并對(duì)該系統(tǒng)的現(xiàn)狀進(jìn)行了分析,通過投稿評(píng)審管理系統(tǒng)結(jié)合實(shí)際情況,本文利用軟件工程的方法對(duì)系統(tǒng)了分析和設(shè)計(jì)。</p><p> 編輯管理是實(shí)現(xiàn)編輯部對(duì)稿件的管理功能,具體功能如下:(1)查看作者投送的稿件;(2)向?qū)<曳职l(fā)待審
6、的稿件;(3)可以修改稿件的進(jìn)度或狀態(tài)(用戶可以看到稿件的狀態(tài));(4)向作者返回審稿意見,要求其修改,并接收最終稿件。</p><p> 在安全性方面,通過提供不同用戶的訪問權(quán)限控制,使其符合不同職務(wù)的權(quán)限要求,確保文件訪問與操作的安全,為日常辦公提供更好的服務(wù)。測(cè)試結(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ā)展趨勢(shì)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)特點(diǎn)3</p><p> 2.1.4 css+div技術(shù)3</p><p> 2.2 功能分析4</p><p><b> 3.系統(tǒng)設(shè)計(jì)4</b></p><p> 3.1數(shù)據(jù)庫(kù)設(shè)計(jì)4</p><p><b> 3.2頁(yè)面設(shè)計(jì)6</b>&
20、lt;/p><p><b> 4.系統(tǒng)實(shí)現(xiàn)10</b></p><p> 4.1頁(yè)面代碼10</p><p> 4.2功能介紹15</p><p> 4.2.1 用戶注冊(cè)登陸管理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è)計(jì)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> 隨著計(jì)算機(jī)科學(xué)與技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展,信息技術(shù)的應(yīng)用顯得越來越廣泛。從最開始的用于科學(xué)計(jì)算,到現(xiàn)在滲透到人們的生活中。使得人們的工作和生活方式發(fā)生了很大的改變。人們不單單從信件等傳統(tǒng)方式中獲取信息,而是越來越多
23、的轉(zhuǎn)向網(wǎng)絡(luò)信息的獲取和收集。</p><p> 息化時(shí)代提供給人們的是便捷,高效,智能,公開,安全的工作平臺(tái)。在線投稿與審稿系統(tǒng)正是為適應(yīng)這種大環(huán)境下而設(shè)計(jì)開發(fā)的。他不僅簡(jiǎn)化了傳統(tǒng)投稿審稿的繁瑣步驟,大大節(jié)省了時(shí)間,更為作者,專家和編輯提供了智能,安全,便捷的互動(dòng)平臺(tái)。</p><p> 建立基于WEB的在線投稿處理系統(tǒng)后,其前臺(tái)的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一時(shí)間內(nèi)收到用稿
24、通知;后臺(tái)管理員則可在線閱讀、審批來稿,從而實(shí)現(xiàn)投稿- 采編- 發(fā)布一體化。提高工作效率、加強(qiáng)信息資源共享。</p><p> 1.2研究現(xiàn)狀及發(fā)展趨勢(shì)</p><p> 國(guó)外的在線投稿網(wǎng)站代表是Elsevier。Elsevier是荷蘭一家全球著名的學(xué)術(shù)期刊出版商,每年出版大量的學(xué)術(shù)圖書和期刊,大部分期刊被SCI、SSCI、EI收錄,是世界上公認(rèn)的高品位學(xué)術(shù)期刊。近幾年該公司將其出版的
25、2,500多種期刊和11,000圖書全部數(shù)字化,即ScienceDirect全文數(shù)據(jù)庫(kù),并通過網(wǎng)絡(luò)提供服務(wù)。該數(shù)據(jù)庫(kù)涉及眾多學(xué)科:計(jì)算機(jī)科學(xué)、工程技術(shù)、能源科學(xué)、環(huán)境科學(xué)、材料科學(xué)、數(shù)學(xué)、物理、化學(xué)、天文學(xué)、醫(yī)學(xué)、生命科學(xué)、商業(yè)、及經(jīng)濟(jì)管理、社會(huì)科學(xué)等。國(guó)內(nèi)11所學(xué)術(shù)圖書館于2000年首批聯(lián)合訂購(gòu)SDOS數(shù)據(jù)庫(kù)中1998年以來的全文期刊。</p><p> Elsevier Science的1,263種全文電子
26、期刊的學(xué)科分類如下:</p><p> Agricultural and Biological Sciences?。ㄞr(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 (計(jì)算機(jī)科學(xué)) 124種</p><p> Earth and Planetary Science?。ǖ厍蚝托行菍W(xué)) 118種</p><p> Engineering, Energy and Technology (工程、能量和技術(shù)) 280種</p><p> Environmental Scien
28、ce and Technology (環(huán)境科學(xué)與技術(shù)) 127種</p><p> Life Science?。ㄉ茖W(xué)) 437種</p><p> 國(guó)內(nèi)的在線投稿系統(tǒng)主要代表有:</p><p><b> 1、搜外</b></p><p> 有限的接受投稿,搜外可以通過郵件、在投稿專貼中回帖、申請(qǐng)專欄作者三種
29、體例進(jìn)行投稿。沒有針對(duì)大眾的投稿后臺(tái)。</p><p> 在鏈接要求方面,其對(duì)文章中鏈接要求較為嚴(yán)酷,僅許可在文章末尾附帶文本鏈接,如許也使得搜外的文章展示頁(yè)顯得清爽大氣。</p><p> 在展示度方面,搜外投稿多展示在內(nèi)頁(yè),首頁(yè)展示量有限。</p><p><b> 2、站長(zhǎng)之家</b></p><p> 作
30、為過內(nèi)最專業(yè)的站長(zhǎng)網(wǎng)站,站長(zhǎng)之家的投稿也做得比較專業(yè)??梢酝ㄟ^郵箱和注冊(cè)兩種體例進(jìn)行投稿,有專業(yè)的后臺(tái)進(jìn)行投稿。因?yàn)檎鹃L(zhǎng)之家運(yùn)營(yíng)時(shí)間很早,已經(jīng)積累了雄厚的運(yùn)營(yíng)經(jīng)驗(yàn),因此其也有一整套的投稿和采納標(biāo)準(zhǔn),尤其是對(duì)于版權(quán)控制方面和首頁(yè)保舉方面,均較為嚴(yán)酷。并且可以申請(qǐng)開通作者專欄,但是不接受SEO類作者申請(qǐng)專欄。</p><p> 在投稿方面,因?yàn)檎鹃L(zhǎng)之家的投稿后臺(tái)為自立開發(fā),其編輯器不支撐上傳圖片,只能引用外部圖片,
31、在編輯時(shí)不方便。</p><p> 在鏈接要求方面,站長(zhǎng)之家鼓勵(lì)投稿者將本身原創(chuàng)文章投稿,并可以附帶鏈接。對(duì)于轉(zhuǎn)載文章,本著共享精神,在標(biāo)明原文作者的前提下可以附帶原作者和投稿者的鏈接。可以說,在鏈接方面,站長(zhǎng)之家要求照舊比較寬泛的。</p><p> 在質(zhì)量方面,站長(zhǎng)之家多為資訊、評(píng)論性文章,因此對(duì)文章質(zhì)量要求較高,且文章分類較多,涵蓋從商務(wù)到小我站長(zhǎng)各個(gè)領(lǐng)域的內(nèi)容,對(duì)稿件要求很高。
32、</p><p> 在展示度方面,其對(duì)投稿的文章有專門的分類,投稿后大部分在內(nèi)頁(yè)表現(xiàn),保舉至首頁(yè)對(duì)質(zhì)量要求很高,因此無法獲得充足的展示度。</p><p> 隨著科技的發(fā)展,圖書的出版速度越來越快,種類也越來越豐富,向出版社投稿的作者也越來越多。由于地域的限制,作者通常都需要將稿件郵寄到出版社,而這樣的效率極低,不利于書籍的修訂和出版。傳統(tǒng)的稿件處理和管理系統(tǒng)由手工完成,浪費(fèi)了大量的人
33、力、物力,而且不利于工作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實(shí)現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便。</p><p> 可以預(yù)見的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,基于web的網(wǎng)上投稿、審稿系統(tǒng)會(huì)更多地應(yīng)用于出版社和編輯部的工作管理,也會(huì)對(duì)現(xiàn)代科技圖書和期刊的發(fā)展產(chǎn)生積極的推動(dòng)作用。</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)。簡(jiǎn)要介紹各技術(shù)及其特點(diǎn),以說明開發(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)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁(yè)java程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送E-mail等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大 大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪
36、問JSP網(wǎng)頁(yè)。</p><p> JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無關(guān)性且安全可靠,主要面向因
37、特網(wǎng)的所有特點(diǎn)。</p><p> 2.1.2 mysql相關(guān)介紹</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。Mysql是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的
38、表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語言。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</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ù)庫(kù)連接途徑。</p><p> 6.MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式。</p><p> 2.1.3 B/S結(jié)構(gòu)特點(diǎn)</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)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過Web Serve
42、r 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。</p><p> 特點(diǎn):(1)維護(hù)和升級(jí)方式簡(jiǎn)單。</p><p> ?。?)成本降低,選擇更多。</p><p> ?。?)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。</p><p> 2.1.4 css+div技術(shù)</p><p> DIV+CSS是WEB設(shè)計(jì)標(biāo)準(zhǔn),它是一種網(wǎng)頁(yè)的布局方法。與傳
43、統(tǒng)中通過表格(table)布局定位的方式不同,它可以實(shí)現(xiàn)網(wǎng)頁(yè)頁(yè)面內(nèi)容與表現(xiàn)相分離。提及DIV+CSS組合,還要從XHTML說起。XHTML是一種在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)基礎(chǔ)上優(yōu)化和改進(jìn)的新語言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。</p><p><b> 2.2 功能分析</b></p><p> 主編審稿:實(shí)現(xiàn)編輯
44、部對(duì)稿件的管理功能,具體功能如下:</p><p><b> 新用戶注冊(cè)</b></p><p><b> 主編登錄</b></p><p><b> 個(gè)人信息管理</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è)計(jì)</b></p><p><b> 3.1數(shù)據(jù)庫(kù)設(shè)計(jì)</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ù)庫(kù)表結(jié)構(gòu)如下表所示。</p><p><b> 表
47、 3.1</b></p><p><b> 表 3.2</b></p><p><b> 3.2頁(yè)面設(shè)計(jì)</b></p><p> 登陸頁(yè)面如圖3.3:</p><p><b> 圖3.3登陸頁(yè)面</b></p><p> 注冊(cè)頁(yè)面
48、如圖3.4:</p><p><b> 圖3.4注冊(cè)頁(yè)面</b></p><p> 登陸后主頁(yè)面如圖3.5:</p><p> 圖3.5登陸后主頁(yè)面</p><p> 用戶信息頁(yè)面如圖3.6:</p><p> 圖3.6用戶信息頁(yè)面</p><p> 修改用戶信
49、息頁(yè)面如圖3.7:</p><p> 圖3.7修改用戶信息頁(yè)面</p><p> 修改稿件狀態(tài)頁(yè)面如圖3.8:</p><p> 圖3.8修改稿件狀態(tài)頁(yè)面</p><p> 查看稿件頁(yè)面如圖3.9:</p><p> 圖3.9查看稿件頁(yè)面</p><p> 下載稿件頁(yè)面如圖3.10:
50、</p><p> 圖3.10下載稿件頁(yè)面</p><p> 主編意見頁(yè)面如圖3.11:</p><p> 圖3.11主編意見頁(yè)面</p><p> 主編向?qū)<曳职l(fā)稿件頁(yè)面如圖3.12:</p><p> 圖3.12主編向?qū)<曳职l(fā)稿件頁(yè)面</p><p><b> 4.系統(tǒng)
51、實(shí)現(xiàn)</b></p><p><b> 4.1頁(yè)面代碼</b></p><p> 系統(tǒng)主要頁(yè)面及代碼及功能介紹</p><p> 主編查看稿件頁(yè)面代碼:</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>項(xiàng)目
74、簡(jiǎn)介</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='請(qǐng)輸入文章標(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="請(qǐng)輸入
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='請(qǐng)輸入文章的類型'></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='請(qǐng)輸入文章作者'></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='請(qǐng)輸入作者電話'></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="請(qǐng)輸
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="請(qǐng)輸入文章基本摘要"><%=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 用戶注冊(cè)登陸管理</p&g
107、t;<p> 該模塊實(shí)現(xiàn)新用戶的注冊(cè)及登陸驗(yàn)證功能。其中,注冊(cè)用戶會(huì)對(duì)用戶輸入的注冊(cè)信息進(jìn)行有效性驗(yàn)證,包括數(shù)據(jù)格式的有效性及邏輯有效性,例如檢測(cè)用戶名是否被占用等。</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)前登陸主編個(gè)人信息并可對(duì)其作出修改。</p><p> 4.2.4 主編操作模塊</p><p> 登陸后的主編可以進(jìn)行的操作,如:向作者反饋稿件狀態(tài)及反饋信息,向?qū)<曳职l(fā)稿件等內(nèi)容。</p><p><b> 4.3架構(gòu)設(shè)計(jì)</b></p><p> 網(wǎng)站架構(gòu)設(shè)計(jì)如圖4.1:&
109、lt;/p><p> 圖4.1 架構(gòu)設(shè)計(jì)圖</p><p> 此架構(gòu)是在MVC三層架構(gòu)上的基礎(chǔ)上發(fā)展而來的。在提出持久層之前,業(yè)務(wù)邏輯層在實(shí)現(xiàn)業(yè)務(wù)邏輯的同時(shí),還需要訪問數(shù)據(jù)庫(kù),這為業(yè)務(wù)邏輯層的擴(kuò)展增加了難度。有了持久層,業(yè)務(wù)邏輯層只需要負(fù)責(zé)業(yè)務(wù)邏輯的實(shí)現(xiàn),對(duì)數(shù)據(jù)的操作則交給持久層,使每一段業(yè)務(wù)邏輯代碼的目的更明確,當(dāng)?shù)讓訑?shù)據(jù)庫(kù)發(fā)生變化時(shí)只需改變持久層代碼,而不用修改業(yè)務(wù)邏輯層的代碼。&l
110、t;/p><p><b> 5.結(jié)論</b></p><p> 利用網(wǎng)絡(luò)實(shí)現(xiàn)稿件信息化管理,可以提高作者投稿、專家審稿和編輯校稿的效率。本項(xiàng)目基于Jsp技術(shù),實(shí)現(xiàn)網(wǎng)上投稿的自動(dòng)化管理。由于個(gè)人能力有限,許多功能實(shí)現(xiàn)的比較簡(jiǎn)單,例如:JSP靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)非常簡(jiǎn)單,由于本人知識(shí)能力有限,主編在查看讀者投來的稿件時(shí),不能直接搜索主題來讀取稿件等,希望老師批評(píng)指正。</p
111、><p> 通過這次畢業(yè)設(shè)計(jì),我大致了解了進(jìn)行軟件開發(fā)工作的基本過程,并且從中獲得了許多實(shí)際的、有意義的知識(shí),其中我對(duì)以下幾點(diǎn)有深刻的體會(huì):</p><p> ?。?)編程是一件很枯燥,需要耐心和信心的事,堅(jiān)持到最后才發(fā)現(xiàn),一切的付出都是值得的。</p><p> (2)在編程的過程中要不斷的思考,對(duì)每一個(gè)可能出現(xiàn)的問題都盡量在編程中處理掉,避免以后的麻煩。<
112、/p><p> ?。?)對(duì)編程中用到的函數(shù),要將其變量的含義了解清楚,這樣才能順 利應(yīng)用,以實(shí)現(xiàn)函數(shù)的功能</p><p> ?。?)在編程的過程中,對(duì)各種編程和網(wǎng)頁(yè)軟件的熟悉,非常有益于我們對(duì)編程可謂是事半功倍。</p><p> (5)編程之前對(duì)整個(gè)設(shè)計(jì)的充分了解很有必要,不要自己理所當(dāng)然的認(rèn)為,需要站在用戶的角度去考量,不然有時(shí)候你會(huì)發(fā)現(xiàn)你的實(shí)現(xiàn)的功能,并不是用
113、戶想要的。</p><p> 由于本人水平有限,此系統(tǒng)還存在一些缺陷,需要更多的測(cè)試和維護(hù)。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 王鵬 等. 《零基礎(chǔ)學(xué)Java》 [M] 機(jī)械工業(yè)出版社, 2008年版.</p><p> [2] 石志國(guó). 《完全手冊(cè) 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ā)典型模塊與實(shí)例精講》 [M] 電子工業(yè)出版社,2007年版.</p><p> [8] Bruce Eckel. 《Java編程思想(第4版)》[M
116、] 機(jī)械工業(yè)出版社,2008年版.</p><p> [9] Robert W.Sebesta. 《Web程序設(shè)計(jì)(第3版)》 [M] 華大學(xué)出版社,2007年版.</p><p> [10] 周思言. 《基于WEB的論文投稿審核系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》 [D] 廈門大學(xué),2010年</p><p> [11] 符人哲. 《網(wǎng)上投稿及評(píng)審系統(tǒng)的設(shè)計(jì)與實(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è)計(jì)與實(shí)現(xiàn) [D] 昆明理工大學(xué) 2010年</p><p> [14] 孫晨霞等 《JAVA程序設(shè)計(jì)》 [M] 中國(guó)計(jì)劃出版社 2007年版</p&g
118、t;<p><b> 致謝</b></p><p> 整個(gè)畢業(yè)設(shè)計(jì)期間,指導(dǎo)教師認(rèn)真嚴(yán)格的要求我們,我們因?yàn)槭仟?dú)立的完成一個(gè)方案,需要老師的指導(dǎo),我們認(rèn)真的聽取老師的意見,同時(shí)也發(fā)表自己對(duì)方案的見解,每一個(gè)星期我與指導(dǎo)老師都會(huì)見一次面,這樣我們可以很好的交換意見,更好的完善方案。我們嚴(yán)格按照學(xué)校的有關(guān)規(guī)定執(zhí)行,對(duì)畢業(yè)設(shè)計(jì)內(nèi)容及工作量進(jìn)行討論并確定,指導(dǎo)來時(shí)非常并注重對(duì)我解決
119、實(shí)際工作問題的能力、獨(dú)立查閱文獻(xiàn)能力、計(jì)算機(jī)及軟件應(yīng)用能力等的培養(yǎng)。指導(dǎo)教師平時(shí)加強(qiáng)畢業(yè)設(shè)計(jì)的輔導(dǎo),我們還可隨時(shí)找老師進(jìn)行答疑,老師為方便我們聯(lián)系,把電話號(hào)碼和Email地址留給了我們,如果有什么事就可以及時(shí)得到解決,這樣問題不致堆積、也不會(huì)因此拖了進(jìn)度。在畢業(yè)設(shè)計(jì)期間,如果沒有老師的細(xì)心指導(dǎo),而是自己一個(gè)人獨(dú)自做設(shè)計(jì),也不與任何人交流,這是完全不行的,因此,在此我想表達(dá)對(duì)馬老師誠(chéng)摯的謝意。</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(作者投稿)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)
- 基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(專家審稿)
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(作者投稿)
- 基于jsp的網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)
- 基于JSP的在線投稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 軟件工程畢業(yè)論文-基于jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(專家審稿)
- 基于jsp的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上購(gòu)書系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的網(wǎng)上圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于JSP的網(wǎng)上拍賣系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于jsp的網(wǎng)上花店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 基于jsp的網(wǎng)上商城系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 上
- 基于JSP技術(shù)的網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于jsp 網(wǎng)上報(bào)名系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于jsp技術(shù)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論