




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
一種開源環(huán)境的在線投稿系統(tǒng) 摘要: 在線投稿系統(tǒng)因其方便、快捷、高效等特點已成為稿件管理的主要趨勢和重要途徑,但為使用者開發(fā)一個度身定制的投稿系統(tǒng),往往價格不菲,而且后續(xù)維護和技術支持又常常受制于人。因此,本文針對中小型編輯部管理者設計并開發(fā)了一種以ASP和MYSQL為開發(fā)環(huán)境,采用B/S模式的在線投稿系統(tǒng),該系統(tǒng)體積小,適應性好,功能完善,維護門檻低,一般高校網(wǎng)管人員即可勝任,還可根據(jù)用戶需求進行功能擴展,具有良好的應用前景。 Abstract: On-line submission system has been regarded as the main trend and important way for the management of manuscripts, because of its convenience and high efficiency. However, it often costs the users a lot to develop a customized submission system. Whats more, the users will be faced with many restrictions in terms of subsequent maintenance and technical support. For all the reasons above, a new submission system with B/S model and based on the ASP &MYSQL development environment is introduced in this paper, targeting the managers from small and medium-sized the editorial departments. This system, with such advantages as small volume, good adaptability, comprehensive functions and low threshold for maintenance, can be operated by network management staff in general colleges and can be expanded according to users demands. Thus, this system enjoys a good application prospect. 關鍵詞: 投稿系統(tǒng);ASP;MYSQL;B/S Key words: submission system;ASP;MYSQL;B/S 中圖分類號:TP399 文獻標識碼:A 文章編號:1006-4311(2013)02-0188-03 0 引言 借助互聯(lián)網(wǎng)的日趨普及和信息技術的不斷發(fā)展,學術交流活動也變得更加方便和快捷。但隨著稿件數(shù)量的日益增加,傳統(tǒng)電子郵件的投稿方式不僅會增加稿件管理者的工作量,而且郵件的頻繁往來大大降低了工作效率,延長了稿件處理周期,其信息的滯后性還會導致論文作者經(jīng)常會電話詢問雜志編輯部審稿信息,大大增加了日常事務工作。采用在線投稿的方式已逐漸演變成稿件管理的主要趨勢和重要途徑,通過網(wǎng)絡化管理,無論是對投稿作者還是對編輯部管理者都提供了極大的便利,提高了工作效率,縮短了審稿周期,但為使用者開發(fā)一個度身定制的投稿系統(tǒng),往往價格不菲,而且后續(xù)維護和技術支持又常常受制于人。此外,市面上的投稿系統(tǒng)制作水平良莠不齊,使用者又難以甄別。因此,本文針對中小型編輯部管理者設計并開發(fā)了一種以ASP和MYSQL作為開源環(huán)境,采用B/S模式的在線投稿系統(tǒng),該系統(tǒng)體積小,移植性好,功能完善,維護門檻低,一般高校網(wǎng)管人員即可勝任,還可根據(jù)用戶需求進行功能擴展,具有良好的應用前景。 1 技術分析 系統(tǒng)能否滿足使用者的需求是系統(tǒng)開發(fā)成敗的關鍵。本系統(tǒng)在開發(fā)之初,在與學報編輯人員進行廣泛深入交流后,對在線投稿系統(tǒng)需求作了詳細的分析。對于大多數(shù)高校學報編輯部而言,由于其人手少,工作條線多,系統(tǒng)所實現(xiàn)的最終目標是對有限的編輯資源實現(xiàn)高效的管理,使學報編輯部各類信息得到有序管理。因此,系統(tǒng)應具有如下功能:為作者提供在線投稿功能,同時避免垃圾稿件;為審稿專家提供在線審稿功能;為學報編輯部管理人員提供對各類信息的添加、刪除、修改、統(tǒng)計和查詢等功能,可對統(tǒng)計和查詢結果提供下載文檔和打印功能;發(fā)布和自動更新學報編輯部的一些常規(guī)信息,如有關學報編輯部的情況介紹、征稿、組織的學術交流活動及近期稿件錄用情況等。 根據(jù)需求,本系統(tǒng)的開發(fā)模式為當前流行的B/S模式,采用ASP+MySQL開源環(huán)境,運行平臺為Windows 2003 IIS6.0。B/S采用統(tǒng)一標準的網(wǎng)絡瀏覽器作為客戶端,技術十分成熟,服務器工作穩(wěn)定,不需要專門開發(fā)維護。ASP是十分成熟穩(wěn)定的B/S開發(fā)腳本語言,作為輕量級的系統(tǒng)開發(fā)ASP擁有簡單易學、功能強大,運行消耗資源小,輕便靈活等優(yōu)勢,經(jīng)過優(yōu)化的ASP程序也能承受百萬級的并發(fā)訪問。MYSQL是一個多用戶、多線程的SQL數(shù)據(jù)庫,支持5000萬條記錄的數(shù)據(jù)倉庫,適應于所有平臺,版本更新較快,性能出色。作為在線投稿系統(tǒng)的開發(fā),這種開發(fā)模式無論是在功能還是在性能上完全能夠滿足要求。 2 系統(tǒng)設計 本系統(tǒng)可分為三大功能模塊:用戶注冊模塊;在線投稿、審稿模塊;綜合管理模塊。 2.1 用戶注冊模塊 注冊不同的用戶有著不同的權限,作者或者投稿人只對自己的稿件有提交、查詢的權限;審稿專家只對授權的稿件有審稿、查詢權限;管理員可給不同的用戶分配不同的權限,同時對數(shù)據(jù)1”); ch.innerHTML=“+msg+”“; return false; /創(chuàng)建請求,并使用escape對username編碼,以避免亂碼 xmlhttp.open(”get”,”checkuser.asp?username=“+escape(username)+”&t=“+new Date().getTime(); xmlhttp.onreadystatechange=function() if (4xmlhttp.readyState) msg=“l(fā)oading.”; existusername=“no”; var ch=document.getElementById(”check1”); ch.innerHTML=“+msg+”“; if(4=xmlhttp.readyState) if(200=xmlhttp.status) if (xmlhttp.responseText=“yes”) msg=“此用戶名已經(jīng)存在”; existusername=“no”; else msg=“輸入正確”; existusername=“yes”; else msg=“網(wǎng)絡鏈接失敗”; existusername=“no”; var ch=document.getElementById(”check1”); ch.innerHTML=“+msg+”“; xmlhttp.send(null”select * from userlist where username=“&name_str&”“ Set rs=Server.CreateObject(”ADODB.RecordSet”) rs.Open sql,Conn,3,3 If rs.bof And rs.eof Then isvalidusername= true 有效 End If rs.close End If End If 其它注冊信息代碼編寫的方式類似,采用正則表達式比分析邏輯代碼減少約50的代碼量。每一個成功注冊的用戶都有一個唯一的注冊ID號,該系統(tǒng)可以支持100萬用戶同時注冊。 2.2 在線投稿、審稿模塊 以作者身份進入系統(tǒng)后,就可以進行在線投稿,查詢已投稿件審核信息以及完善個人注冊信息;以專家身份進入系統(tǒng)后,就可以對已投稿件進行審核,根據(jù)稿件內(nèi)容給予“審核通過”、“需修改”和“退稿”三種狀態(tài)。 其中稿件上傳模塊采用經(jīng)過修改的AJAX無刷新上傳模塊,由于用戶端的做涉及上傳文件和數(shù)據(jù)庫信息,必須保證服務器文件和數(shù)據(jù)庫信息的同步。經(jīng)過修改,該模塊不僅有上傳功能,還有刪除功能,確保了服務器不會產(chǎn)生垃圾文件。 上傳稿件代碼如下,代碼需要調(diào)用AJAX上傳模塊。 set Upload=new AnUpLoad 創(chuàng)建類實例 Upload.file_name=lsh Upload.SingleSize=1024*1024*20 20M ,設置單個文件最大上傳限制,按字節(jié)計;默認為不限制 Upload.MaxSize=1024*1024*1024 設置最大上傳限制,按字節(jié)計;默認為不限制 Upload.Exe=“doc|txt|pdf|wps” 設置合法擴展名,以|分割,忽略大小寫 Upload.GetData() 獲取并保存數(shù)據(jù) path=server.mappath(”article_files”) 文件保存路徑(這里是files文件夾) set tempCls=Upload.files(”file1”) tempCls.SaveToFile path,0 fName=tempCls.FileName set tempCls=nothing rs(”article_name”)=fName 數(shù)據(jù)庫更新 rs(”article_date”)=Date 刪除稿件代碼如下。 set fso = server.createobject(”scripting.filesystemobject”) if fso.fileexists(server.mappath(”article_files/”& filename) = true then fso.deletefile(server.mappath(”article_files/”& filename) 刪除文件夾中對應文件 end If set fso = Nothing rs(”article_name”)=“ 數(shù)據(jù)庫更新 rs.update 此外,專家可以根據(jù)稿件內(nèi)容和質量提出審稿意見,作者根據(jù)意見修改完重新上傳,系統(tǒng)會自動刪除之前的稿件,節(jié)省服務器空間。 2.3 綜合管理模塊 以管理者的身份進入系統(tǒng)后,除可以權限分配以外,還可以在線編輯和發(fā)布公告,歸檔稿件,修改用戶信息等。其中在線編輯模塊采用KindEditor腳本,可以模擬Word進行文檔在線編輯,方便易操作,省去了后臺修改的麻煩。 3 結束語 本系統(tǒng)可以使編輯部的大部分工作實現(xiàn)網(wǎng)絡化、無紙化,從而減輕了工作量,提高了工作效率,而且使用本系統(tǒng)無需專用服務器,可以“寄生”于其它系統(tǒng)服務器,維護工作一般高校網(wǎng)管人員即可勝任,節(jié)省不少成本開支,具有良好的應用前景。 參考文獻: 1郭惠.期刊編輯部業(yè)務輔助支持系統(tǒng)研究D.大連:大連理工大學,2006. 2徐延章.網(wǎng)絡辦公自動化系統(tǒng)的核心技術J.唐山師范學院學報,2007,(2):79-80. 3唐金文.ADO.NET訪問WEB數(shù)據(jù)庫方法研究J.曲靖師范學院學報,2004,(6):54-57. 4Michael Rei1ly,Michelle PooletSQL Server 2000設計與T-SQL編程M.北京:清華大學出版社,2002. 5汪廣洪,舒炎泰.利用ASP技術開發(fā)動態(tài)交互網(wǎng)頁J.計算機應用,1999,(19):16-20. 6希利爾,梅齊克. Programming Active Server Pages編程指南M.董啟雄,劉學來,唐小梅等譯.北京:宇航出版社,1998:30-42. 7毛承潔,鄭壯利,劉敏儀.基于INTERNET科技期刊信息系統(tǒng)討論J.中山大學學報論叢,1997,(2):93-95. 一種開源環(huán)境的在線投稿系統(tǒng) An Online Submission System in Open Source Environment摘要:在線投稿系統(tǒng)因其方便、快捷、高效等特點已成為稿件管理的主要趨勢和重要途徑,但為使用者開發(fā)一個度身定制的投稿系統(tǒng),往往價格不菲,而且后續(xù)維護和技術支持又常常受制于人.因此,本文針對中小型編輯部管理者設計并開發(fā)了一種以ASP和MYSQL為開發(fā)環(huán)境,采用B/S模式的在線投稿系統(tǒng),該系統(tǒng)體積小,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 珍珠巖保溫板施工方案
- 挑腳手架施工方案
- 氟碳油漆施工方案
- 紫藤架修復施工方案
- 2025年度智能工廠用工承包協(xié)議書
- 二零二五年度醫(yī)院員工食堂運營管理協(xié)議
- 2025年度終止運輸合同書面通知樣本
- 2025年度物流運輸企業(yè)司機派遣合同模版
- 2025年餐飲行業(yè)臨時工福利待遇保障協(xié)議
- 2025年度智慧停車場委托管理及運營服務協(xié)議書
- 《苗圃生產(chǎn)與管理》教案-第三章 園林植物的播種育苗
- 大學生美甲創(chuàng)業(yè)項目路演
- 2025年中國中煤能源集團有限公司招聘筆試參考題庫含答案解析
- 《肺結節(jié)影像診斷》課件
- 2024年濰坊工程職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 電動葫蘆吊裝方案計劃
- 2025年山東電工電氣集團招聘筆試參考題庫含答案解析
- 作業(yè)批改符號
- 《建立特種設備“日管控、周排查、月調(diào)度”工作機制》專題培訓
- 《自然語言處理》課件
- 壓裂設備專用件項目評價分析報告
評論
0/150
提交評論