




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)的論文投稿方式,手工稿處理起來有很大的缺陷。編輯部對(duì)于稿件管理的主要方式是基于文本,表格等紙質(zhì)的手工處理,數(shù)據(jù)基本靠手工操作,工作量大,出錯(cuò)率搞,出錯(cuò)后不已更改。編輯部征稿、刊登稿件信息發(fā)表不便。利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭(zhēng)的事實(shí)。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式, 以加快稿件的處理速度, 提高稿件處理過程的透明度, 增強(qiáng)稿件作者與審稿專家、期刊編
2、輯間的互動(dòng)交流, 這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實(shí)現(xiàn)的。因此,開發(fā)一個(gè)基于JSP的編輯管理系統(tǒng)是很必需的。同時(shí)利用MYSQL數(shù)據(jù)庫(kù)來管理稿件和作者信息,既方便又節(jié)約時(shí)間,可以大大提高工作效率。為了解決目前通過電子郵件網(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)行了分析,通過投稿評(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)向作者返回審稿意見,要求其修改,并接收最終稿件。在安全性方面,通過提供不同用戶的訪問權(quán)限控制,使其符合不同職務(wù)的權(quá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)用顯得越來越廣泛。從最開始的用于科學(xué)計(jì)算,到現(xiàn)在滲透到人們的生活中。使得人們的工作和生活方式發(fā)生了很大的改變。人們不單單從信件等傳統(tǒng)方式中獲取信息,而是越來越多的轉(zhuǎn)向網(wǎng)絡(luò)信息的獲取和收集。息化時(shí)代提供給人們的是便捷,高效,智能,公開,安全的工
12、作平臺(tái)。在線投稿與審稿系統(tǒng)正是為適應(yīng)這種大環(huán)境下而設(shè)計(jì)開發(fā)的。他不僅簡(jiǎn)化了傳統(tǒng)投稿審稿的繁瑣步驟,大大節(jié)省了時(shí)間,更為作者,專家和編輯提供了智能,安全,便捷的互動(dòng)平臺(tái)。建立基于WEB的在線投稿處理系統(tǒng)后,其前臺(tái)的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一時(shí)間內(nèi)收到用稿通知;后臺(tá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ù),并通過網(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年以來的全文期刊。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、搜外有限的接受投稿,搜外可以通過郵件、在投稿專貼中回帖、申請(qǐng)專欄作者三種體例進(jìn)行投稿。沒有針對(duì)大眾的投稿后臺(tái)。在鏈接要求方面,其對(duì)文章中鏈接要求較為嚴(yán)酷,僅許可在文章末尾附帶文本鏈接,如許也使得搜外的文章展示頁(yè)顯得清爽大氣。在展示度方面,搜外投稿多展示在內(nèi)頁(yè),首頁(yè)展示量有限。2、站長(zhǎng)之家作為過內(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),
16、尤其是對(duì)于版權(quán)控制方面和首頁(yè)保舉方面,均較為嚴(yán)酷。并且可以申請(qǐng)開通作者專欄,但是不接受SEO類作者申請(qǐng)專欄。在投稿方面,因?yàn)檎鹃L(zhǎng)之家的投稿后臺(tái)為自立開發(fā),其編輯器不支撐上傳圖片,只能引用外部圖片,在編輯時(shí)不方便。在鏈接要求方面,站長(zhǎng)之家鼓勵(lì)投稿者將本身原創(chuàng)文章投稿,并可以附帶鏈接。對(duì)于轉(zhuǎn)載文章,本著共享精神,在標(biāo)明原文作者的前提下可以附帶原作者和投稿者的鏈接??梢哉f,在鏈接方面,站長(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ì)量要求很高,因此無法獲得充足的展示度。隨著科技的發(fā)展,圖書的出版速度越來越快,種類也越來越豐富,向出版社投稿的作者也越來越多。由于地域的限制,作者通常都需要將稿件郵寄到出版社,而這樣的效率極低,不利于書籍的修訂和出版。傳統(tǒng)的稿件處理和管理系統(tǒng)由手工完成,浪費(fèi)了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實(shí)現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便??梢灶A(yù)見的是,隨著網(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ù)需求分析開發(fā)基于jsp的網(wǎng)上投稿審稿系統(tǒng)主要用到了JSP,mysql,CSS+DIV,及B/S軟件體系結(jié)構(gòu)。簡(jiǎn)要介紹各技術(shù)及其特點(diǎn),以說明開發(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,也可以訪問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)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了 HYPERLINK /subview/29/12654100.htm t _blank Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(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語言是用于訪問 HYPERLINK /view/1088.htm t _blank 數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語言。由于其體積小、速度快、總體擁有成本低,尤其是 HYPERLINK /view/394804.htm t _blank 開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(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 編程語言提供了 HYPERLINK /view/16068.htm t _blank API。這些編程語言包括 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提供多語言支持,常見的 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ù)語言形式。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)的開發(fā)、維護(hù)和使用。客戶機(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 瀏覽器通過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)中通過表格(table)布局定位的方式不同,它可以實(shí)現(xiàn)網(wǎng)頁(yè)頁(yè)面內(nèi)容與表現(xiàn)相分離。提及 HYPERLINK /view/399288.htm t _blank DIV+CSS組合,還要從XHTML說起。 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)記語言的子集)基礎(chǔ)上優(yōu)化和改進(jìn)的新語言,目的是基于XML應(yīng)用與強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換能力,適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。2.2 功能
29、分析主編審稿:實(shí)現(xiàn)編輯部對(duì)稿件的管理功能,具體功能如下:新用戶注冊(cè)主編登錄個(gè)人信息管理查看作者投送的稿件向?qū)<曳职l(fā)待審的稿件可以修改稿件的進(jìn)度或狀態(tài)向作者返回審稿意見,要求其修改,并接收最終稿件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ì)用戶信息管理查看審查意見主編信息文章信息注冊(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專家意見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è)面主編意見頁(yè)面如圖3.11:圖3.11主編意見頁(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) 主編查看稿件 主編給出意見 主編分發(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)輸入作者電話 主編意見: 專家意見: 附件: 文件 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)開發(fā)者信息模塊 列出本系統(tǒng)的開發(fā)人員,開發(fā)環(huán)境,開發(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ā)展而來的。在提出持久層之前,業(yè)務(wù)邏輯層在實(shí)現(xiàn)業(yè)務(wù)邏輯的同時(shí),還需要訪問數(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í)能力有限,主編在查看讀者投來的稿件時(shí),不能直接搜索主題來讀取稿件等,希望老師批評(píng)指正。通過這次畢業(yè)設(shè)計(jì),我大致了解了進(jìn)行軟件開發(fā)工作的基本過程,并且從中獲得了許多實(shí)際的、有意義的知識(shí),其中我對(duì)以下幾點(diǎn)有深刻的體會(huì):(1)編程是一件很枯燥,需要耐心和信心的事,堅(jiān)持到最后才發(fā)現(xiàn),一切的付出都是值得的。(2)在編程的過程中要不斷的思考,對(duì)每一個(gè)可能出現(xiàn)的問題都盡量在編程中處理掉,避免以后的麻煩。(3)對(duì)編程中用到的函數(shù),要將其變量的含義了解清楚,這樣才能順 利應(yīng)用,以實(shí)現(xiàn)函數(shù)的功能(4)在編程的過程中,對(duì)各種編程和網(wǎng)頁(yè)軟件的熟悉,非常有益于我們對(duì)編程可謂是事半功倍。(5)編程之前對(duì)整個(gè)設(shè)計(jì)的充分了解很有必要,不要自己理所當(dāng)然的認(rèn)為,需要站在用戶的角度去考量,不然有時(shí)候你會(huì)發(fā)現(xiàn)你的實(shí)現(xiàn)的功能,并不是用戶想要的
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第17課《壺口瀑布》文本分析及教學(xué)設(shè)計(jì)-2023-2024學(xué)年統(tǒng)編版語文八年級(jí)下冊(cè)
- 第15課 貨幣的使用與世界貨幣體系的形成(課時(shí)教學(xué)設(shè)計(jì))高二歷史同步備課系列(統(tǒng)編版選擇性必修一)
- 7-1《歸園田居》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)
- 第二章 第三節(jié) 第3課時(shí)長(zhǎng)江的開發(fā)與治理教學(xué)設(shè)計(jì)-2024-2025學(xué)年人教版八年級(jí)地理上冊(cè)
- 2025年湖南九嶷職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)學(xué)生專用
- 2024-2025學(xué)年高一語文開學(xué)第一課 教學(xué)設(shè)計(jì)
- 2025年鉛及鉛合金材項(xiàng)目建議書
- 人教版初中歷史與社會(huì)八年級(jí)上冊(cè) 1.1.1 古代埃及教學(xué)設(shè)計(jì)
- 第二章第三節(jié)河流第三課時(shí)教學(xué)設(shè)計(jì)2023-2024學(xué)年人教版地理八年級(jí)上冊(cè)
- 《登泰山記》同課異構(gòu) 教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)
- NXT上的PoP貼裝課件
- 2023-2024蘇教版小學(xué)數(shù)學(xué)5五年級(jí)下冊(cè)(全冊(cè))教案設(shè)計(jì)
- 批評(píng)他人發(fā)言稿(通用12篇)
- DCF-現(xiàn)金流貼現(xiàn)模型-Excel模版(dcf-估值模型)
- 上海實(shí)驗(yàn)學(xué)校幼升小測(cè)試題資料
- 一年級(jí)美術(shù)課后服務(wù)教案-1
- 重大疾病保險(xiǎn)的疾病定義使用規(guī)范(2020年修訂版)-
- RB/T 040-2020病原微生物實(shí)驗(yàn)室生物安全風(fēng)險(xiǎn)管理指南
- GB/T 8162-2018結(jié)構(gòu)用無縫鋼管
- 《傲慢與偏見》讀書匯報(bào)
- 上海??茖哟巫灾髡猩荚嚵?xí)題集④(含答案)
評(píng)論
0/150
提交評(píng)論