摘要
近年來,隨著計算機技術的迅猛發展及因特網的普及,網絡已經漸漸成為我們獲取信息及文化資源的主要途徑。近十年來,Internet技術被應用于各領域,成為當今應用范圍最廣、影響最深刻的一項科學技術。利用Web開發技術,設計和實現"基于JSP的在線投稿系統"對提高學術期刊編輯工作的效率和質量具有重要意義。
本系統主要采用Servlet、JSP、MySQL W及三層B/S軟件體系結構技術,開發了在線投稿系統。結合實際投稿審稿流程,詳細分析了在稿件投稿審稿過程中的各種不同角色(作者、審稿專家、編輯、管理員等)對系統的不同要求,設計和實現了每個角色所具有的功能,如專家審稿模塊,個人信息維護模塊W及編輯分稿、專家信息管理模塊等。在專家審稿模塊中專家可W審評論文,對稿件進行評審處理。在個人信息維護模塊中,用戶可W維護和修改個人資料。在編揖專家信息管理模塊中,編揖可W添加、刪除專家信息;可W添加、刪除分類板塊內容;可[^對己審稿件進行復審;可W對稿件進行管理,錄用文章等。
本文從在線投稿管理系統的作用出發,詳細闡述了基于JSP在線投稿系統的前后臺開發、操作流程和涉及的一些關鍵技術。首先進行了項目概述,簡單介紹了項目開發的背景、目的及意義。在系統分析階段,通過對實際業務流程的調研,完成了在線投稿管理系統的需求分析、可行性分析、業務流程分析,明確了系統開發的必要性和可行性。在系統設計及實現階段,完成的主要內容包括:功能模塊劃分和詳細設計(形成了系統功能模塊)、MySQL數據庫設計和系統界面設計及系統功能的實現。并最終對系統進行了測試。完成的系統能夠支持編輯、作者、審稿人的需求,性能良好。
關鍵詞:JSP;在線投稿;MVC; MySQL B/S模式
Abstrad
In recent years, with the rapid development of computer l:echnology and thepopularization of the In 1;ernet,network has gradually become our main way to accessinformation and cultural resources. In recent decade, the Internet lechnology has been appliedin various nelds and becomes the widest used thchnology with gi^eat influence. The designand implementation of JSP Based Online Submission System has great significance toimprove the efficiency an d quality of journal editing.
This syst:em mainly uses Servlet, JSR MySQL and B/S three-layered softwarearchUecture technology to develop this online submission system. Combined with theactual submission review process, a detailed analysis of the contribution of various differentroles in the process of manuscript reviewers for different syskms,is designed and implemented the role of each function,including: theexpert module, person management module and editor module. In the expert module, theexpert can review the manuscripts. In the personal management module,the user canmodify his information, manage manuscripts and query his manuscripts. Inthe edil;ormodule, the editor can add or delete expert information, add or delete classified sectioncontents, review the manuscripts which have akeady been reviewed and manage themanuscript 1:o decide the acceptance and publish.
This thesis,starting from the function of online manuscript management system, in detailelaborates 1;he front and background development, operation process and the key kchnologies.
This paper carries on the description of 1;he project first,introduces 也e background,purposeand significance of project development. In the system analysis phase, through the actualbusiness process research, requirements analysis, feasibility analysis and process analysis arecomplethd th make the necessity and feasibility of system development clearly. In the systhm過esign phase,I completed the function module design and detail design (fbrmed 1:he 巧stemfunction module), MySQL database design and system interface design. Finally,the systemthSt is taken out. The results show that the systhm supports the demands from he edithr, a山horand reviewer with pretty good performances.
Key words: JSP; online submission;MVC; MySQl; B/S mode
傳統的投稿方式有郵寄和電子郵件兩種方式。郵寄方式的投遞時間長,反饋時間也長,而且有投遞錯誤、半路丟失的可能,既慢又不保險。電子郵件方式是基于網絡環境下,利用廣大的Internet服務提供的電子郵件服務投遞稿件,比起傳統的郵寄方式,這種方式在時效性和安全性上都近進了一大步,但同時也存在的許多不足,如:
作者本人有容量的限制,編輯郵箱的承載量等。
近年來,隨著計算機技術的迅猛發展及因特網的普及,網絡已經漸漸成為我們獲取信息及文化資源的主要途徑。近十年來,Internet技術已經被廣泛應用于各領域,成為當今應用范圍最廣、影響最深刻的一項科學技術。其中基于JSP的WEB技術采用瀏覽器和超文本鏈接,得到了眾多Internet用戶的青睞。同時WEB技術也得到了眾多計算機應用系統開發者的認真研究,事業單位及教育單位都通過Internet對外宣傳自己,同時為有信息需求的人提供方便快捷的服務。近年來,隨著網絡用戶要求的不斷提高及計算機科學的迅速發展,特別是數據庫技術在因特網中的廣泛應用,Web站點向用戶提供的服務越來越周到細致,內容越來越豐富,手段越來越人性化。
另一方面,隨著我國科研水平的不斷提高,越來越多的學術成果需要發表,學術期刊種類和數量也不斷發展。目前,我國自然科學學術期刊已達近3000種,人文社科學術期刊已達2800余種。學術期刊的發展面臨多方面的挑戰,其中來自數字化潮流的挑戰日益嚴峻。期刊數字化浪潮使學術期刊正經歷著一場革命,使學術期巧拋掉了紙本載體而實現了更為迅捷的網上編輯和傳播,至少在傳播流程中,數字化傳播已成為學術期刊的主流渠道W。
為順應學術成果發表及學術期刊的發展,開發一個針對學術期刊出版單位、論文作者及審稿專家的在線投稿、審稿系統十分必要。
隨著計算機網絡技術的發展,出版社的稿件處理方式將會從傳統的模式向網絡化、批量化的方向轉移。而為了提高管理的效率,必定采取最為先進的處理方案進行處理,才能有效的節省人力和財力。在線投稿系統作為網絡經濟形勢下的一種戰略武器,己對我國在線投稿帶來了很大的收益,在線投稿系統在未來的發展中還需要做更多的完善。在線投稿系統像一張大網,將普通用戶、審稿人和編輯聯系在一起。相對于傳統的投稿方式來說,在線投稿系統不僅提高了工作透明度和工作效率,而且還凸現了現代投稿本身個性化、信息化等特性。
在線投稿系統是指利用Internet為基本平臺,實現作者投稿——專家審稿一體化的協作化、網絡化、角色化的稿件業務處理平臺。在信息技術發達的國家,送種應用所帶來的便利性已經得到了實踐的檢驗,成為稿件編輯部進行日常處理的標準工作平臺。實踐證明,它的意義不僅僅在于大大減少了編輯的工作量、縮短稿件的刊出周期,還大大提高了審稿的效率、準確性和權威性。
在線投稿系統能很方便的管理稿件的基本信息,它的內容對于普通用戶、審稿人、編輯H方面的共同協作有著巨大的作用,同時該系統也是對稿件信息維護的一種相當方便的管理系W。
在線投稿系統功能實現:
用戶登錄
用戶投稿界面設計圖
初審稿件界面
編輯首頁
登錄錯誤提示
添加附件界面圖
目錄
獨創性聲明
摘要
Abstract
第一章 緒論
1.1 研究背景
1.2 研究目的及意義
1.3 論文的主要內容
第二章 系統開發平臺及關鍵技術介紹
2.1 Servlet
2.2 CP介紹
2.3 JSP的優勢
2.4 JSP的技術特點
2.5 MVC模式設計思想介紹
2.6 MySQL 簡介
2.7 B/S模式的優點
第三章 系統分析
3.1 功能需求分析
3.1.1 功能概述
3.1.2 非功能需求
3.1.3 系統業務流程
3.1.4 系統數據流圖
3.2 系統可行性分析
3.2.1 技術可行性
3.2.2 操作可行性分析
第四章 系統設計
4.1 系統設計的原則
4.2 體系結構設計
4.2.1 B/S模式的體系結構
4.2.2 王層結構工作原理
4.2.3 模式結構主要特點
4.3 系統功能模塊設計
4.3.1 系統功能模塊結構圖
4.3.2 各功能模塊設計
4.4 數據庫設計
4.4.1 數據庫概要設計
4.4.2 邏輯結構設計
第五章 系統實現
5.1 系統登錄模塊的實現
5.1.1 系統注冊模塊的實現
5.1.2 系統登錄模塊的實現
5.2 用戶模塊的實現
5.2.1 用戶投稿模塊的實現
5.2.2 用戶稿件管理模塊的實現
5.2.3 用戶信息管理模塊的實現
5.3 專家初審稿件模塊的實現
5.4 編輯模塊的實現
5.4.1 編輯復審稿件模塊的實現
5.4.2 專家管理模塊的實現
5.5 ADO數據訪問技術
第六章 系統測試
6.1 單元測試
6.1.1 登錄測試
6.1.2 口令修改測試
6.1.3 投稿測試
6.1.4 審稿測試
6.1.5 編輯審稿測試
6.2 瀏覽器測試
第七章 總結
7.1 本文工作總結
7.2 進一步展望
參考文獻
致謝
(如您需要查看本篇畢業設計全文,請您聯系客服索。
將微信二維碼保存到相冊
打開微信掃一掃從相冊識別
1.點擊下面按鈕復制QQ號
3008637063
2.打開QQ→添加好友/群
粘貼QQ號,加我為好友