畢業(yè)論文-基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)_第1頁(yè)
畢業(yè)論文-基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)_第2頁(yè)
畢業(yè)論文-基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)_第3頁(yè)
畢業(yè)論文-基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)_第4頁(yè)
畢業(yè)論文-基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河北農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文)題 目:基于Jsp的網(wǎng)上投稿系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯管理)學(xué) 院: 信息科學(xué)與技術(shù) 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1002班 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 職稱: 副 教 授 2014 年 6 月摘 要對(duì)于傳統(tǒng)的論文投稿方式,手工稿處理起來(lái)有很大的缺陷。編輯部對(duì)于稿件管理的主要方式是基于文本,表格等紙質(zhì)的手工處理,數(shù)據(jù)基本靠手工操作,工作量大,出錯(cuò)率搞,出錯(cuò)后不已更改。編輯部征稿、刊登稿件信息發(fā)表不便。利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭(zhēng)的事實(shí)。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式, 以加快稿件的處理速度, 提高稿件處理過(guò)程的透明度, 增強(qiáng)稿件作者與審稿專家、期刊編

2、輯間的互動(dòng)交流, 這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實(shí)現(xiàn)的。因此,開(kāi)發(fā)一個(gè)基于JSP的編輯管理系統(tǒng)是很必需的。同時(shí)利用MYSQL數(shù)據(jù)庫(kù)來(lái)管理稿件和作者信息,既方便又節(jié)約時(shí)間,可以大大提高工作效率。為了解決目前通過(guò)電子郵件網(wǎng)上投稿及評(píng)審存在的弊端,提高報(bào)社工作效率,實(shí)現(xiàn)在線投稿與查詢、在線審稿是報(bào)社發(fā)展的必然趨勢(shì)。本文對(duì)投稿評(píng)審管理系統(tǒng)的研究目的與意義進(jìn)行了介紹,并對(duì)該系統(tǒng)的現(xiàn)狀進(jìn)行了分析,通過(guò)投稿評(píng)審管理系統(tǒng)結(jié)合實(shí)際情況,本文利用軟件工程的方法對(duì)系統(tǒng)了分析和設(shè)計(jì)。編輯管理是實(shí)現(xiàn)編輯部對(duì)稿件的管理功能,具體功能如下:(1)查看作者投送的稿件;(2)向?qū)<曳职l(fā)待審的稿件;(3)可以修改稿件的進(jìn)

3、度或狀態(tài)(用戶可以看到稿件的狀態(tài));(4)向作者返回審稿意見(jiàn),要求其修改,并接收最終稿件。在安全性方面,通過(guò)提供不同用戶的訪問(wèn)權(quán)限控制,使其符合不同職務(wù)的權(quán)限要求,確保文件訪問(wèn)與操作的安全,為日常辦公提供更好的服務(wù)。測(cè)試結(jié)果表明,系統(tǒng)基本達(dá)到預(yù)期的目標(biāo)。關(guān)鍵詞:網(wǎng)上審稿 JSP MYSQL JAVAABSTRACTFor the traditional way of paper submitted manual draft to handle a lot of defects. Editorial board for the main way of manuscript management

4、is 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 published inconvenience. Network technology can be used to improve the work efficie

5、ncy is tangible. Promote the use of web-based manuscript remote processing mode, to speed up the manuscript processing speed, improve the transparency of the working process, strengthen the manuscript the author, journal editors with reviewing experts, the interaction between the model under the con

6、dition of existing technology is entirely achievable. Therefore, to develop a editing management system based on JSP, it is very necessary. At the same time using the MYSQL database to manage the manuscript and the author information, convenient and save time, can greatly improve the work efficiency

7、. In order to solve thedisadvantages of currentthrough e-mailonline submissionand reviewexistingwork efficiency,improve thenewspaper,realize theonline submission andquery,online reviewis an inevitable trend ofsocial development of University journals.This paper introducestheobjective and significanc

8、e of the studycontribute review managementsystem,andthe status of the systemis analyzed,through thesubmissionreview management systemcombined with the actual situation ,the systemanalysis anddesign usingthe method of software engineering.Editing management is the management function to realize the e

9、ditorial department of manuscripts, specific function as follows: (1) the view of contributions for the author to project; (2) to 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 t

10、o review opinions to the author, to modify, and receive the final manuscript.In the aspect of safety,controlby providing differentusersaccess rights,to meet thedifferent positionscompetency requirements,make sure the file access and operationsafety,provide better service for thedaily office.The test

11、results show that,the systemreached the expectedgoal.Keywords:online review MYSQL JSP JAVA 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc390160621 1.引言 .引言1.1研究背景隨著計(jì)算機(jī)科學(xué)與技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展,信息技術(shù)的應(yīng)用顯得越來(lái)越廣泛。從最開(kāi)始的用于科學(xué)計(jì)算,到現(xiàn)在滲透到人們的生活中。使得人們的工作和生活方式發(fā)生了很大的改變。人們不單單從信件等傳統(tǒng)方式中獲取信息,而是越來(lái)越多的轉(zhuǎn)向網(wǎng)絡(luò)信息的獲取和收集。息化時(shí)代提供給人們的是便捷,高效,智能,公開(kāi),安全的工

12、作平臺(tái)。在線投稿與審稿系統(tǒng)正是為適應(yīng)這種大環(huán)境下而設(shè)計(jì)開(kāi)發(fā)的。他不僅簡(jiǎn)化了傳統(tǒng)投稿審稿的繁瑣步驟,大大節(jié)省了時(shí)間,更為作者,專家和編輯提供了智能,安全,便捷的互動(dòng)平臺(tái)。建立基于WEB的在線投稿處理系統(tǒng)后,其前臺(tái)的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一時(shí)間內(nèi)收到用稿通知;后臺(tái)管理員則可在線閱讀、審批來(lái)稿,從而實(shí)現(xiàn)投稿- 采編- 發(fā)布一體化。提高工作效率、加強(qiáng)信息資源共享。1.2研究現(xiàn)狀及發(fā)展趨勢(shì)國(guó)外的在線投稿網(wǎng)站代表是Elsevier。Elsevier是荷蘭一家全球著名的學(xué)術(shù)期刊出版商,每年出版大量的學(xué)術(shù)圖書和期刊,大部分期刊被 HYPERLINK /view/16058.htm t _bla

13、nk SCI、 HYPERLINK /view/32252.htm t _blank SSCI、 HYPERLINK /view/32227.htm t _blank EI收錄,是世界上公認(rèn)的高品位學(xué)術(shù)期刊。近幾年該公司將其出版的2,500多種期刊和11,000圖書全部數(shù)字化,即ScienceDirect全文數(shù)據(jù)庫(kù),并通過(guò)網(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年以來(lái)的全文期刊。Elsevier Scienc

14、e的1,263種全文電子期刊的學(xué)科分類如下:Agricultural and Biological Sciences(農(nóng)業(yè)和生物科學(xué)) 133種Chemistry and Chemical Engineering(化學(xué)和化學(xué)工程學(xué)) 220種Clinical Medicine(臨床醫(yī)學(xué)) 291種Computer Science(計(jì)算機(jī)科學(xué)) 124種Earth and Planetary Science(地球和行星學(xué)) 118種Engineering, Energy and Technology(工程、能量和技術(shù)) 280種Environmental Science and Technolo

15、gy(環(huán)境科學(xué)與技術(shù)) 127種Life Science(生命科學(xué)) 437種國(guó)內(nèi)的在線投稿系統(tǒng)主要代表有:1、搜外有限的接受投稿,搜外可以通過(guò)郵件、在投稿專貼中回帖、申請(qǐng)專欄作者三種體例進(jìn)行投稿。沒(méi)有針對(duì)大眾的投稿后臺(tái)。在鏈接要求方面,其對(duì)文章中鏈接要求較為嚴(yán)酷,僅許可在文章末尾附帶文本鏈接,如許也使得搜外的文章展示頁(yè)顯得清爽大氣。在展示度方面,搜外投稿多展示在內(nèi)頁(yè),首頁(yè)展示量有限。2、站長(zhǎng)之家作為過(guò)內(nèi)最專業(yè)的站長(zhǎng)網(wǎng)站,站長(zhǎng)之家的投稿也做得比較專業(yè)??梢酝ㄟ^(guò)郵箱和注冊(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),

16、尤其是對(duì)于版權(quán)控制方面和首頁(yè)保舉方面,均較為嚴(yán)酷。并且可以申請(qǐng)開(kāi)通作者專欄,但是不接受SEO類作者申請(qǐng)專欄。在投稿方面,因?yàn)檎鹃L(zhǎng)之家的投稿后臺(tái)為自立開(kāi)發(fā),其編輯器不支撐上傳圖片,只能引用外部圖片,在編輯時(shí)不方便。在鏈接要求方面,站長(zhǎng)之家鼓勵(lì)投稿者將本身原創(chuàng)文章投稿,并可以附帶鏈接。對(duì)于轉(zhuǎn)載文章,本著共享精神,在標(biāo)明原文作者的前提下可以附帶原作者和投稿者的鏈接??梢哉f(shuō),在鏈接方面,站長(zhǎng)之家要求照舊比較寬泛的。在質(zhì)量方面,站長(zhǎng)之家多為資訊、評(píng)論性文章,因此對(duì)文章質(zhì)量要求較高,且文章分類較多,涵蓋從商務(wù)到小我站長(zhǎng)各個(gè)領(lǐng)域的內(nèi)容,對(duì)稿件要求很高。在展示度方面,其對(duì)投稿的文章有專門的分類,投稿后大部分在

17、內(nèi)頁(yè)表現(xiàn),保舉至首頁(yè)對(duì)質(zhì)量要求很高,因此無(wú)法獲得充足的展示度。隨著科技的發(fā)展,圖書的出版速度越來(lái)越快,種類也越來(lái)越豐富,向出版社投稿的作者也越來(lái)越多。由于地域的限制,作者通常都需要將稿件郵寄到出版社,而這樣的效率極低,不利于書籍的修訂和出版。傳統(tǒng)的稿件處理和管理系統(tǒng)由手工完成,浪費(fèi)了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實(shí)現(xiàn)從投稿,審稿,編輯,發(fā)行等全過(guò)程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便??梢灶A(yù)見(jiàn)的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,基于web的網(wǎng)上投稿、審稿系統(tǒng)會(huì)更多地應(yīng)用于出版社和編輯部的工作管理,也會(huì)對(duì)現(xiàn)代科技圖書和期刊的

18、發(fā)展產(chǎn)生積極的推動(dòng)作用。2.系統(tǒng)分析2.1技術(shù)需求分析開(kāi)發(fā)基于jsp的網(wǎng)上投稿審稿系統(tǒng)主要用到了JSP,mysql,CSS+DIV,及B/S軟件體系結(jié)構(gòu)。簡(jiǎn)要介紹各技術(shù)及其特點(diǎn),以說(shuō)明開(kāi)發(fā)系統(tǒng)所用到的技術(shù)的可行性。2.1.1 JSP技術(shù)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ì)

19、客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問(wèn)JSP網(wǎng)頁(yè)。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java HYPERLINK /view/25169.htm t _blank Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了 HYPERLINK /subview/29/12654100.htm t _blank Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向

20、因特網(wǎng)的所有特點(diǎn)。2.1.2 mysql相關(guān)介紹MySQL是一個(gè) HYPERLINK /view/1450387.htm t _blank 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。 HYPERLINK /view/24816.htm t _blank 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) HYPERLINK /view/68446.htm t _blank 數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大

21、倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了 HYPERLINK /view/474022.htm t _blank 靈活性。MySQL所使用的SQL語(yǔ)言是用于訪問(wèn) HYPERLINK /view/1088.htm t _blank 數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。由于其體積小、速度快、總體擁有成本低,尤其是 HYPERLINK /view/394804.htm t _blank 開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站 HYPERLINK /view/1088.htm t _blank 數(shù)據(jù)庫(kù)。主要系統(tǒng)特性: 1支持 HYPERLINK /view/349664.htm t _blank

22、 AIX、 HYPERLINK /view/21459.htm t _blank FreeBSD、HP-UX、 HYPERLINK /view/1634.htm t _blank Linux、Mac OS、 HYPERLINK /view/68826.htm t _blank NovellNetware、 HYPERLINK /view/337596.htm t _blank OpenBSD、OS/2 Wrap、Solaris、 HYPERLINK /view/4821.htm t _blank Windows等多種 HYPERLINK /view/880.htm t _blank 操作系統(tǒng)。

23、2為多種 HYPERLINK /view/552871.htm t _blank 編程語(yǔ)言提供了 HYPERLINK /view/16068.htm t _blank API。這些編程語(yǔ)言包括 HYPERLINK /view/10075.htm t _blank C、C+、 HYPERLINK /view/21087.htm t _blank Python、 HYPERLINK /view/29.htm t _blank Java、 HYPERLINK /view/46614.htm t _blank Perl、 HYPERLINK /view/99.htm t _blank PHP、Eiff

24、el、 HYPERLINK /view/45135.htm t _blank Ruby和Tcl等。3支持 HYPERLINK /view/65706.htm t _blank 多線程,充分利用CPU資源。4提供多語(yǔ)言支持,常見(jiàn)的 HYPERLINK /view/237708.htm t _blank 編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。5提供 HYPERLINK /view/7729.htm t _blank TCP/IP、ODBC和 HYPERLINK /view/25611.htm t _blank JDBC等多種 HYPERLIN

25、K /view/1088.htm t _blank 數(shù)據(jù)庫(kù)連接途徑。6.MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語(yǔ)言形式。2.1.3 B/S結(jié)構(gòu)特點(diǎn)B/S結(jié)構(gòu)(Browser/Server, HYPERLINK /view/7718.htm t _blank 瀏覽器/ HYPERLINK /view/899.htm t _blank 服務(wù)器模式),是 HYPERLINK /view/3912.htm t _blank WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是 HYPERLINK /view/930.htm t _blank 客戶端最主要的 HYPERLINK /view/7886.htm t _b

26、lank 應(yīng)用軟件。這種模式統(tǒng)一了 HYPERLINK /view/930.htm t _blank 客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到 HYPERLINK /view/899.htm t _blank 服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè) HYPERLINK /view/7718.htm t _blank 瀏覽器(Browser),如 HYPERLINK /view/85144.htm t _blank Internet Explorer, HYPERLINK /view/899.htm t _blank 服務(wù)器安裝 HYPERLINK /view/15020.h

27、tm t _blank Oracle、 HYPERLINK /view/118488.htm t _blank Sybase、 HYPERLINK /view/11003.htm t _blank Informix或 HYPERLINK /view/9644.htm t _blank SQL Server等數(shù)據(jù)庫(kù)。 HYPERLINK /view/7718.htm t _blank 瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。特點(diǎn):(1)維護(hù)和升級(jí)方式簡(jiǎn)單。(2)成本降低,選擇更多。(3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。2.1.4 css+div技術(shù)DIV+CSS是WEB設(shè)計(jì)標(biāo)準(zhǔn),它是一

28、種網(wǎng)頁(yè)的布局方法。與傳統(tǒng)中通過(guò)表格(table)布局定位的方式不同,它可以實(shí)現(xiàn)網(wǎng)頁(yè)頁(yè)面內(nèi)容與表現(xiàn)相分離。提及 HYPERLINK /view/399288.htm t _blank DIV+CSS組合,還要從XHTML說(shuō)起。 HYPERLINK /view/15906.htm t _blank XHTML是一種在 HYPERLINK /view/692.htm t _blank HTML( HYPERLINK /view/5286041.htm t _blank 標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)基礎(chǔ)上優(yōu)化和改進(jìn)的新語(yǔ)言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來(lái)網(wǎng)絡(luò)應(yīng)用更多的需求。2.2 功能

29、分析主編審稿:實(shí)現(xiàn)編輯部對(duì)稿件的管理功能,具體功能如下:新用戶注冊(cè)主編登錄個(gè)人信息管理查看作者投送的稿件向?qū)<曳职l(fā)待審的稿件可以修改稿件的進(jìn)度或狀態(tài)向作者返回審稿意見(jiàn),要求其修改,并接收最終稿件3.系統(tǒng)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)操作流程圖如圖3.1所示:圖3.1 系統(tǒng)操作流程圖編輯在線審稿的數(shù)據(jù)流程圖如圖3.2所示:登錄核對(duì)登錄核對(duì)用戶信息管理查看審查意見(jiàn)主編信息文章信息注冊(cè)分發(fā)給專家圖3.2 編輯在線審稿的數(shù)據(jù)流程圖基于web的投稿與稿件處理系統(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu)如下表所示。表 3.1字段名數(shù)據(jù)類型是否允許為空是否主鍵是否外鍵含義uidintnoYesno唯一字段unameVarchar(20)ye

30、snono用戶名upswdVarchar(20)yesnono密碼sexVarchar(20)yesnono性別phoneVarchar(20)yesnono電話號(hào)碼addressVarchar(20)yesnono地址limintyesnono用戶權(quán)限表 3.2字段名數(shù)據(jù)類型是否允許為空是否主鍵是否外鍵含義idintnonono唯一字段titleVarchar(255)yesnono標(biāo)題contentVarchar(255)yesnono摘要authorVarchar(50)yesnono作者timeVarchar(90)yesnono時(shí)間phoneVarchar(30)yesnono電話t

31、ypeVarchar(200)yesnono類型expert_optionVarchar(255)yesnono專家意見(jiàn)3.2頁(yè)面設(shè)計(jì)登陸頁(yè)面如圖3.3:圖3.3登陸頁(yè)面注冊(cè)頁(yè)面如圖3.4:圖3.4注冊(cè)頁(yè)面登陸后主頁(yè)面如圖3.5:圖3.5登陸后主頁(yè)面用戶信息頁(yè)面如圖3.6:圖3.6用戶信息頁(yè)面修改用戶信息頁(yè)面如圖3.7:圖3.7修改用戶信息頁(yè)面 修改稿件狀態(tài)頁(yè)面如圖3.8:圖3.8修改稿件狀態(tài)頁(yè)面 查看稿件頁(yè)面如圖3.9:圖3.9查看稿件頁(yè)面下載稿件頁(yè)面如圖3.10:圖3.10下載稿件頁(yè)面主編意見(jiàn)頁(yè)面如圖3.11:圖3.11主編意見(jiàn)頁(yè)面主編向?qū)<曳职l(fā)稿件頁(yè)面如圖3.12:圖3.12主編向?qū)<曳?/p>

32、發(fā)稿件頁(yè)面4.系統(tǒng)實(shí)現(xiàn)4.1頁(yè)面代碼系統(tǒng)主要頁(yè)面及代碼及功能介紹主編查看稿件頁(yè)面代碼:網(wǎng)上投稿系統(tǒng) $(document).ready(function(e) );var timerID = null;var timerRunning = false;function stopclock ()if(timerRunning)clearTimeout(timerID);timerRunning = false;function startclock () stopclock();showtime();function showtime () var now = new Date();var ho

33、urs = now.getHours();var minutes = now.getMinutes();var seconds = now.getSeconds()var timeValue = +(hours = 12) ? 下午 : 上午 )timeValue += (hours 12) ? hours -12 :hours)timeValue += (minutes 10) ? :0 : :) + minutestimeValue += (seconds 10) ? :0 : :) + secondsdocument.clock3.thetime.value = timeValue;ti

34、merID = setTimeout(showtime(),1000);timerRunning = true; % ContributionAction caction=new ContributionAction(); int pages; if(request.getParameter(pages)=null) pages=1; else pages=Integer.parseInt(request.getParameter(pages); int count; count=caction.getcount(); ArrayList alist=new ArrayList(); alis

35、t=caction.getPages(pages,count); for(int i=0;i 注銷 網(wǎng)上投稿系統(tǒng) 項(xiàng)目簡(jiǎn)介 用戶信息 修改用戶基本信息 主編修改稿件的狀態(tài) 主編查看稿件 主編給出意見(jiàn) 主編分發(fā)稿件 標(biāo)題: input type=text class=form-control value= name=title id=title placeholder=請(qǐng)輸入文章標(biāo)題 摘要: 類型: input type=text class=form-control value= name=type id=kind placeholder=請(qǐng)輸入文章的類型 作者: input type=tex

36、t class=form-control value= name=author id=author placeholder=請(qǐng)輸入文章作者 電話: input type=text class=form-control value= name=phone id=phone placeholder=請(qǐng)輸入作者電話 主編意見(jiàn): 專家意見(jiàn): 附件: 文件 0) page4=page4+1; for(int i=1;i a href=editor02.jsp?pages= 4.2功能介紹4.2.1 用戶注冊(cè)登陸管理該模塊實(shí)現(xiàn)新用戶的注冊(cè)及登陸驗(yàn)證功能。其中,注冊(cè)用戶會(huì)對(duì)用戶輸入的注冊(cè)信息進(jìn)行有效性驗(yàn)證,

37、包括數(shù)據(jù)格式的有效性及邏輯有效性,例如檢測(cè)用戶名是否被占用等。4.2.2 系統(tǒng)開(kāi)發(fā)者信息模塊 列出本系統(tǒng)的開(kāi)發(fā)人員,開(kāi)發(fā)環(huán)境,開(kāi)發(fā)工具等內(nèi)容。4.2.3 主編信息模塊 顯示當(dāng)前登陸主編個(gè)人信息并可對(duì)其作出修改。4.2.4 主編操作模塊登陸后的主編可以進(jìn)行的操作,如:向作者反饋稿件狀態(tài)及反饋信息,向?qū)<曳职l(fā)稿件等內(nèi)容。4.3架構(gòu)設(shè)計(jì)網(wǎng)站架構(gòu)設(shè)計(jì)如圖4.1:視圖層視圖層控制器層業(yè)務(wù)邏輯層數(shù)據(jù)庫(kù)層依賴關(guān)系減弱依賴關(guān)系加強(qiáng)圖4.1 架構(gòu)設(shè)計(jì)圖此架構(gòu)是在MVC三層架構(gòu)上的基礎(chǔ)上發(fā)展而來(lái)的。在提出持久層之前,業(yè)務(wù)邏輯層在實(shí)現(xiàn)業(yè)務(wù)邏輯的同時(shí),還需要訪問(wèn)數(shù)據(jù)庫(kù),這為業(yè)務(wù)邏輯層的擴(kuò)展增加了難度。有了持久層,業(yè)務(wù)

38、邏輯層只需要負(fù)責(zé)業(yè)務(wù)邏輯的實(shí)現(xiàn),對(duì)數(shù)據(jù)的操作則交給持久層,使每一段業(yè)務(wù)邏輯代碼的目的更明確,當(dāng)?shù)讓訑?shù)據(jù)庫(kù)發(fā)生變化時(shí)只需改變持久層代碼,而不用修改業(yè)務(wù)邏輯層的代碼。5.結(jié)論利用網(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í)能力有限,主編在查看讀者投來(lái)的稿件時(shí),不能直接搜索主題來(lái)讀取稿件等,希望老師批評(píng)指正。通過(guò)這次畢業(yè)設(shè)計(jì),我大致了解了進(jìn)行軟件開(kāi)發(fā)工作的基本過(guò)程,并且從中獲得了許多實(shí)際的、有意義的知識(shí),其中我對(duì)以下幾點(diǎn)有深刻的體會(huì):(1)編程是一件很枯燥,需要耐心和信心的事,堅(jiān)持到最后才發(fā)現(xiàn),一切的付出都是值得的。(2)在編程的過(guò)程中要不斷的思考,對(duì)每一個(gè)可能出現(xiàn)的問(wèn)題都盡量在編程中處理掉,避免以后的麻煩。(3)對(duì)編程中用到的函數(shù),要將其變量的含義了解清楚,這樣才能順 利應(yīng)用,以實(shí)現(xiàn)函數(shù)的功能(4)在編程的過(guò)程中,對(duì)各種編程和網(wǎng)頁(yè)軟件的熟悉,非常有益于我們對(duì)編程可謂是事半功倍。(5)編程之前對(duì)整個(gè)設(shè)計(jì)的充分了解很有必要,不要自己理所當(dāng)然的認(rèn)為,需要站在用戶的角度去考量,不然有時(shí)候你會(huì)發(fā)現(xiàn)你的實(shí)現(xiàn)的功能,并不是用戶想要的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論