畢業(yè)設(shè)計(jì)論文_10計(jì)算1班易冬(完整)_第1頁(yè)
畢業(yè)設(shè)計(jì)論文_10計(jì)算1班易冬(完整)_第2頁(yè)
畢業(yè)設(shè)計(jì)論文_10計(jì)算1班易冬(完整)_第3頁(yè)
畢業(yè)設(shè)計(jì)論文_10計(jì)算1班易冬(完整)_第4頁(yè)
畢業(yè)設(shè)計(jì)論文_10計(jì)算1班易冬(完整)_第5頁(yè)
已閱讀5頁(yè),還剩73頁(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、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)(論計(jì)(論 文)文)題題 目目 網(wǎng)上審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓姓 名名 學(xué)學(xué) 號(hào)號(hào) 所在學(xué)院所在學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè)班級(jí)專業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) 1 班 指導(dǎo)教師指導(dǎo)教師 李 浩 日日 期期 2014 年 6 月 3 日 畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)學(xué) 院計(jì)算機(jī)學(xué)院指導(dǎo)教師李浩職 稱講師學(xué)生姓名專業(yè)班級(jí)10 計(jì)算 1 班學(xué) 號(hào)設(shè)計(jì)題目網(wǎng)上審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)內(nèi)容目標(biāo)和要求系統(tǒng)功能描述:此系統(tǒng)的用戶分為系統(tǒng)管理員、編輯和投稿作者三種用戶。首先,游客注冊(cè)成為本系統(tǒng)的作者,根據(jù)系統(tǒng)的要求填寫(xiě)相關(guān)的信息來(lái)投稿,在投稿的最后可以選擇直接投稿或保存成草稿,作者投稿過(guò)

2、后,隨時(shí)可以登錄本系統(tǒng)查閱自己所投稿件的狀態(tài)并做相應(yīng)的操作,與此同時(shí),作者可以對(duì)此前存放在草稿箱的稿件進(jìn)行刪除或繼續(xù)投稿操作;當(dāng)作者直接投稿后,編輯在登錄該系統(tǒng)后就可以直接查看到該稿件,點(diǎn)擊稿件查看詳細(xì)信息,并進(jìn)行審核,審核的結(jié)果有如下三種:錄用、退回修改、不予錄用,退回修改和不予錄用都要給出相應(yīng)的建議,稿件審核后都會(huì)將相應(yīng)的審核信息以站內(nèi)消息的形式直接通知作者。另外,作者還可以查看、修改自己的信息,所有用戶都可以自行修改個(gè)人的密碼等。系統(tǒng)管理員可以添加、刪除作者與編輯,刪除過(guò)期沒(méi)有通過(guò)審核的稿件,同時(shí)也可以編輯稿件分類(lèi)。設(shè)計(jì)目標(biāo):整個(gè)系統(tǒng)界面友好美觀,能完整實(shí)現(xiàn)上述功能和業(yè)物流程,并且系統(tǒng)運(yùn)

3、行流暢穩(wěn)定。實(shí)現(xiàn)方式:本系統(tǒng)是在 WAMP(Windows+Apache+MySql+PHP)平臺(tái)下開(kāi)發(fā)實(shí)現(xiàn),同時(shí)會(huì)用到到 HTML、DIV+CSS、JavaScript 等網(wǎng)頁(yè)制作相關(guān)知識(shí)。指導(dǎo)教師簽名: 2014 年 1 月 8 日基層教學(xué)單位審核學(xué) 院審 核此表由指導(dǎo)教師填寫(xiě)學(xué)院審核1畢業(yè)設(shè)計(jì)(論文)學(xué)生開(kāi)題報(bào)告課題名稱網(wǎng)上審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題來(lái)源教師提供課題類(lèi)型DX指導(dǎo)教師李浩學(xué)生姓名學(xué) 號(hào)專業(yè)班級(jí)10 計(jì)算 1 班一、課題研究目的與意義 根據(jù)調(diào)查得知,以前編輯部對(duì)稿件管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,數(shù)據(jù)處理由手工操作,其工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。而投稿

4、主要通過(guò)郵寄的形式,交通不便、地理、路途事故等多種原因,使稿件到達(dá)編輯部的可能性較低,即使收到稿件編輯和作者間的信息反饋也極為不便。后來(lái),借助 Internet,作者也可以通過(guò) E-mail來(lái)投稿,此種方式給雙方帶來(lái)了不少便利;但仍有很多缺點(diǎn),如數(shù)據(jù)繁多,容易丟失和出錯(cuò),不易查找,且郵箱承載量有限等??偟膩?lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段,沒(méi)有完全發(fā)揮計(jì)算機(jī)的效力,資源閑置比較突出。 而基于 WEB 的投稿審稿系統(tǒng)是指利用編輯部?jī)?nèi)部局域網(wǎng)和 Internet 為基本平臺(tái),實(shí)現(xiàn)作者寫(xiě)稿投稿、編輯審稿用稿的協(xié)作化、網(wǎng)絡(luò)化、角色化的編輯稿件業(yè)務(wù)處理平臺(tái)。建立基于 WEB 的在線投稿審稿處理系統(tǒng)后,其

5、前臺(tái)的用戶可以在線寫(xiě)稿、預(yù)覽、投遞,并能在第一時(shí)間內(nèi)收到用稿通知;后臺(tái)編輯則可在線閱讀、審批來(lái)稿,從而實(shí)現(xiàn)投稿- 審查- 采編一體化,其方便快捷的特點(diǎn)十分明顯。在信息技術(shù)發(fā)達(dá)的國(guó)家,這種應(yīng)用及其帶來(lái)的便利性已經(jīng)得到實(shí)踐的檢驗(yàn),成為稿件編輯部進(jìn)行日常業(yè)務(wù)處理的標(biāo)準(zhǔn)工作平臺(tái)。實(shí)踐證明,它的意義不僅在于大大降低了編輯的工作量、縮短稿件的刊出周期,還大大提高了審稿的效率、準(zhǔn)確性和權(quán)威性;同時(shí),它也提高了作者的滿意度,使刊物更容易得到高質(zhì)量的稿源。二、國(guó)內(nèi)外研究現(xiàn)狀 期刊雜志等的稿件處理效率直接影響著對(duì)應(yīng)出版物的發(fā)展, 利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭(zhēng)的事實(shí)。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式, 以

6、加快稿件的處理速度, 提高稿件處理過(guò)程的透明度, 增強(qiáng)稿件作者與審稿專家、期刊編輯間的互動(dòng)交流, 這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實(shí)現(xiàn)的。通過(guò)互聯(lián)網(wǎng)搜索引擎發(fā)現(xiàn), 國(guó)內(nèi)已有數(shù)十種雜志基本實(shí)現(xiàn)了稿件的遠(yuǎn)程處理,大型雜志社和編輯部逐步使用辦公自動(dòng)化管理自身工作流程,開(kāi)發(fā)出各類(lèi)功能強(qiáng)大、使用便捷、符合自身特點(diǎn)的信息化管理軟件系統(tǒng),如中華醫(yī)學(xué)會(huì)雜志社稿件處理系統(tǒng)、科技期刊(學(xué)報(bào))編務(wù)處理系統(tǒng),大大優(yōu)化了工作流程,提高工作質(zhì)量和效率。 但國(guó)內(nèi)大部分期刊雜志還沒(méi)有付諸實(shí)施。國(guó)外的學(xué)術(shù)期刊在這方面則相對(duì)好得多, 目前具備稿件遠(yuǎn)程處理功能的教育技術(shù)專業(yè)期刊大部分集中于美國(guó), 雖然總體水平也并不高, 使用

7、面也不廣, 但畢竟在期刊出版信息化、數(shù)字化方面開(kāi)始了探索與實(shí)踐, 值得國(guó)內(nèi)教育技術(shù)期刊借鑒。對(duì)于自身人力物力相對(duì)缺乏的中小型期刊雜志,緊跟信息化趨勢(shì)是一個(gè)新課題。 可以預(yù)見(jiàn)的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,辦公自動(dòng)化會(huì)更多地應(yīng)用于各類(lèi)期刊雜志的工作管理,也會(huì)對(duì)現(xiàn)代出版物的發(fā)展產(chǎn)生積極的推動(dòng)作用。課題類(lèi)型:(1)A工程實(shí)踐型;B理論研究型;C科研裝置研制型;D計(jì)算機(jī)軟件型;E綜合應(yīng)用型(2)X真實(shí)課題;Y模擬課題;(1) 、 (2)均要填,如 AY、BX 等。2三、本課題的研究?jī)?nèi)容設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于 WEB 的在線投稿和稿件處理系統(tǒng),其前臺(tái)的用戶可以在線寫(xiě)稿、投遞稿件,并能在第一時(shí)間內(nèi)收到審稿處理

8、后的通知;編輯則可在線閱讀、審批來(lái)稿,從而實(shí)現(xiàn)投稿-采編-發(fā)布一體化,系統(tǒng)管理員則負(fù)責(zé)欄目管理、過(guò)期稿件處理及用戶管理。該系統(tǒng)功能模塊如下圖:網(wǎng)上審稿系統(tǒng)系統(tǒng)管理員投稿作者作者注冊(cè)新投稿草稿管理審稿編輯作者登錄查看審稿情況查看個(gè)人信息修改個(gè)人信息稿件撤銷(xiāo)與修改修改密碼編輯登錄稿件點(diǎn)評(píng)查看個(gè)人信息稿件審查修改密碼欄目管理編輯管理作者管理稿件管理修改密碼四、本課題研究的實(shí)施方案WAMP(Windows+Apache+MySql+PHP)平臺(tái)Zend Studio 9.0.3 集成開(kāi)發(fā)工具HTML、DIV+CSS、JavaScript 等網(wǎng)頁(yè)制作相關(guān)知識(shí)五、進(jìn)度安排第 1 周 - 第 5 周 畢業(yè)實(shí)

9、習(xí),查閱資料,需求調(diào)研,撰寫(xiě)開(kāi)題報(bào)告;熟悉環(huán)境及工具。第 6 周 - 第 8 周 掌握相關(guān)理論與方法;需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)。第 9 周 - 第 12 周 系統(tǒng)開(kāi)發(fā)、編碼實(shí)現(xiàn)、系統(tǒng)調(diào)試。第 13 周 - 第 14 周 撰寫(xiě)論文并準(zhǔn)備答辯。開(kāi)題報(bào)告(2)六、已查閱的主要參考文獻(xiàn)1楊宇PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全M北京:清華大學(xué)出版社,2012-12高洛峰細(xì)說(shuō)PHPM北京:電子工業(yè)出版社,2012-113劉西杰 柳林HTML、CSS、JavaScript網(wǎng)頁(yè)制作從入門(mén)到精通M北京:人民郵電出版社,2013-14HTML/CSS/JavaScript標(biāo)準(zhǔn)教程實(shí)例版M北京:電子工業(yè)出版社,201

10、2-115王雨竹 高飛MySQ入門(mén)經(jīng)典M北京:機(jī)械工業(yè)出版社,2013-46顧寧燕21天學(xué)通JavaScript(第2版)M北京:電子工業(yè)出版社,2011-77 Robin NixonLearning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic WebsitesMOReilly Media,2009-78 Andrew Curioso,Ronald Bradford,Patrick GalbraithExpert PHP and MySQL MWiley,2010-39 Lynn Beighley,M

11、ichael MorrisonHead First PHP & MySQL MOReilly Media,2008-1210 BoronczykPhp And Mysql MJohn Wiley,2008-4指導(dǎo)教師意見(jiàn)指導(dǎo)教師簽名: 2014 年 3 月 26 日開(kāi)題報(bào)告(3)畢業(yè)設(shè)計(jì)(論文)學(xué)生申請(qǐng)答辯表課 題 名 稱指導(dǎo)教師(職稱)申 請(qǐng) 理 由學(xué)生所在學(xué)院專業(yè)班級(jí)學(xué)號(hào) 學(xué)生簽名: 日期:畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師評(píng)審表畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師評(píng)審表3序號(hào)評(píng)分項(xiàng)目(理工科、管理類(lèi))評(píng)分項(xiàng)目(文科)滿分評(píng)分1工作量外文翻譯152文獻(xiàn)閱讀與外文翻譯文獻(xiàn)閱讀與文獻(xiàn)綜述103技術(shù)水平與實(shí)際

12、能力創(chuàng)新能力與學(xué)術(shù)水平254研究成果基礎(chǔ)理論與專業(yè)知識(shí)論證能力255文字表達(dá)文字表達(dá)106學(xué)習(xí)態(tài)度與規(guī)范要求學(xué)習(xí)態(tài)度與規(guī)范要求15是否同意參加答辯:是否同意參加答辯:總分總分評(píng)語(yǔ) 指導(dǎo)教師簽名: 另附畢業(yè)設(shè)計(jì)(論文)指導(dǎo)記錄冊(cè) 年 月 日畢業(yè)設(shè)計(jì)(論文)評(píng)閱人評(píng)審表畢業(yè)設(shè)計(jì)(論文)評(píng)閱人評(píng)審表4學(xué)生姓名專業(yè)班級(jí)學(xué)號(hào)設(shè)計(jì)(論文)題目評(píng)閱人評(píng)閱人職稱序號(hào)評(píng)分項(xiàng)目(理工科、管理類(lèi))評(píng)分項(xiàng)目(文科)滿分評(píng)分1工作量外文翻譯152文獻(xiàn)閱讀與外文翻譯文獻(xiàn)閱讀與文獻(xiàn)綜述103技術(shù)水平與實(shí)際能力創(chuàng)新能力與學(xué)術(shù)水平254研究成果基礎(chǔ)理論與專業(yè)知識(shí)論證能力255文字表達(dá)文字表達(dá)106學(xué)習(xí)態(tài)度與規(guī)范要求學(xué)習(xí)態(tài)度與規(guī)

13、范要求15總分總分評(píng)語(yǔ) 評(píng)閱人簽名: 年 月 日畢業(yè)設(shè)計(jì)(論文)答辯表畢業(yè)設(shè)計(jì)(論文)答辯表學(xué)生姓名專業(yè)班級(jí)學(xué)號(hào)設(shè)計(jì)(論文)題目序號(hào)評(píng)審項(xiàng)目指 標(biāo)滿分評(píng)分1報(bào)告內(nèi)容思路清新;語(yǔ)言表達(dá)準(zhǔn)確,概念清楚,論點(diǎn)正確;實(shí)驗(yàn)方法科學(xué),分析歸納合理;結(jié)論有應(yīng)用價(jià)值。402報(bào)告過(guò)程準(zhǔn)備工作充分,時(shí)間符合要求。103創(chuàng) 新對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見(jiàn)解。104答 辯回答問(wèn)題有理論依據(jù),基本概念清楚。主要問(wèn)題回答準(zhǔn)確,深入。40總分答辯組評(píng)語(yǔ)答辯組組長(zhǎng)(簽字): 年 月 日 答辯委員會(huì)意見(jiàn)答辯委員會(huì)負(fù)責(zé)人(簽字): 年 月 日5畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定總表畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定總表學(xué)生姓名: 專業(yè)班級(jí):

14、畢業(yè)設(shè)計(jì)(論文)題目:注:成績(jī)?cè)u(píng)定由指導(dǎo)教師、評(píng)閱教師和答辯組分別給分(以百分記),最后按“優(yōu)(90-100)” 、 “良(80-89)” 、 “中(70-79)” 、 “及格(60-69)” 、 “不及格(60 以下)”評(píng)定等級(jí)。其中, 指導(dǎo)教師評(píng)定成績(jī)占 40%,評(píng)閱人評(píng)定成績(jī)占 20%,答辯組評(píng)定成績(jī)占 40%。成績(jī)類(lèi)別成績(jī)?cè)u(píng)定指導(dǎo)教師評(píng)定成績(jī)?cè)u(píng)閱人評(píng)定成績(jī)答辯組評(píng)定成績(jī)總評(píng)成績(jī)40%+20%+40%評(píng)定等級(jí)6 摘 要傳統(tǒng)的論文投稿方式有郵寄和電子郵件兩種。郵寄方式投遞和反饋時(shí)間長(zhǎng),并有可能投遞錯(cuò)誤、半路遺失。電子郵件方式與郵寄方式相比,在時(shí)效性和安全性上都有了很大提高,其不足是受郵箱容

15、量限制并且受郵箱運(yùn)行公司的限制,也可能存在一定的問(wèn)題。與這兩種投稿方式相比,基于 WEB 的網(wǎng)上審稿系統(tǒng)更便于投稿、審稿,方便稿件發(fā)表,可以大幅提高工作效率,加快稿件的處理速度,提高稿件處理過(guò)程的透明度。本文以雜志等出版物用稿的投稿審稿為背景,論述基于 WEB 的投稿與處理過(guò)程,給出了開(kāi)發(fā)此系統(tǒng)的詳細(xì)設(shè)計(jì)說(shuō)明。從符合可行性的要求出發(fā),使用 PHP 技術(shù),B/S 開(kāi)發(fā)模式,完成對(duì)基于 WEB 的網(wǎng)上審稿系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)。系統(tǒng)在 Zend Studio9.0.3 集成開(kāi)發(fā)環(huán)境下,在 Windows7 系統(tǒng)下,利用 Apache2.2.25 服務(wù)器軟件和 MySQL5.5.28 數(shù)據(jù)庫(kù),實(shí)現(xiàn)了投稿、審

16、稿、采編一體化功能,作者可進(jìn)行在線注冊(cè)、在線投稿等;編輯進(jìn)行在線評(píng)審;管理員對(duì)用戶和稿件進(jìn)行管理等。關(guān)鍵詞: 在線投稿 稿件處理 PHP WEB MySQLAbstractThere are two traditional paper submission ways, i.e. mail delivery and e-mail. The time of mail delivery and feedback is long, and delivery error and the possible loss is often occured. E-mail submission way, rath

17、er than mail delivery, is improved in timeliness and safety, but its lack is that the capacity is restricted and might have some problems because of the companies. Compared with these ways, Manuscript Handling System can submit and publish the manuscript easily, improve the work efficiency, speed th

18、e manuscript handling and improve the process transparency.Based on the background of magazine paper submitting, Manuscript Handling System is discussed and the detailed design scheme of the system development description is given in this dissertation. From the feasibility based on the requirements,

19、 PHP technique and B/S development model based on WEB is used to complete the system development. This system, based on B/S model, Zend Studio9.0.3 integrated development environment, in windows7 system, Apache2.2.25server and MySQL5.5.28 database, can realize the submitting, handing, and publishing

20、 integration functions online. The paper author can undertake the functions, such as online registration, and online submissions. Editors can undertake online handing, and administrator can manage the manuscripts, authors and editors etc.Keywords:Online Submission Manuscript Handling PHP WEB MySQL目

21、錄第 1 章 緒論 .11.1 研究背景.11.2 研究現(xiàn)狀及發(fā)展趨勢(shì).11.3 論文的組織結(jié)構(gòu).2第 2 章 系統(tǒng)開(kāi)發(fā)工具與關(guān)鍵技術(shù)介紹 .32.1PHP 簡(jiǎn)介 .32.2APACHE服務(wù)器簡(jiǎn)介.42.3 MYSQL 簡(jiǎn)介 .42.4 B/S 模式 .52.5 集成開(kāi)發(fā)工具 ZEND STUDIO簡(jiǎn)介.6第 3 章 系統(tǒng)分析 .73.1 系統(tǒng)可行性分析.73.1.1 技術(shù)可行性 .73.1.2 經(jīng)濟(jì)可行性 .73.1.3 操作可行性 .73.2 系統(tǒng)描述.83.2.1 功能模塊和結(jié)構(gòu)圖 .83.2.2 功能概述 .93.3 系統(tǒng)數(shù)據(jù)流圖.9第 4 章 概要設(shè)計(jì) .124.1 體系結(jié)構(gòu)設(shè)計(jì).1

22、24.1.1 B/S 模式的體系結(jié)構(gòu) .124.1.2 三層結(jié)構(gòu)工作原理.124.1.3 B/S 模式體系結(jié)構(gòu)的主要特點(diǎn) .124.2 各模塊功能描述 .134.3 數(shù)據(jù)庫(kù)設(shè)計(jì).144.3.1 概念結(jié)構(gòu)設(shè)計(jì) .154.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) .17第 5 章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn) .195.1 系統(tǒng)登錄界面.195.2 作者首頁(yè)個(gè)人信息查看和修改.215.3 稿件編輯/修改.235.4 查看草稿和查看審稿情況.255.5 稿件撤銷(xiāo)投遞或刪除.265.6 作者在線注冊(cè).275.7 編輯審核稿件.305.8 管理員管理稿件.325.9 管理員管理編輯.35第 6 章 系統(tǒng)的功能測(cè)試 .406.1 單元

23、測(cè)試.406.1.1 登錄測(cè)試 .406.1.2 密碼修改測(cè)試 .416.2 確認(rèn)測(cè)試.426.3 系統(tǒng)測(cè)試.42結(jié) 論 .43致 謝 .44參考文獻(xiàn) .45附 錄 .46外文翻譯 .46畢業(yè)設(shè)計(jì)(論文)1第 1 章 緒論1.1 研究背景傳統(tǒng)的投稿方式有郵寄和電子郵件兩種。郵寄方式投遞時(shí)間長(zhǎng),反饋時(shí)間更長(zhǎng),并有投遞錯(cuò)誤、半路遺失的可能,既慢又不保險(xiǎn)。而 E - mail 方式基于網(wǎng)絡(luò)環(huán)境下,利用廣大 Internet 服務(wù)提供商提供的電子郵件服務(wù)投遞稿件,比起傳統(tǒng)的郵寄,這種方式在時(shí)效性和安全性上都邁進(jìn)了一大步,但同時(shí)也存在著許多不足,如作者本人郵箱容量的限制、編輯郵箱的承載量的限制等,此外也

24、不便于編輯整理稿件。建立基于 WEB 的在線投稿審稿處理系統(tǒng)后,作者可以在線寫(xiě)稿、預(yù)覽、投遞,并能在第一時(shí)間內(nèi)收到用稿通知;編輯則可在線閱讀、審批來(lái)稿,從而實(shí)現(xiàn)投稿-審查-采編一體化。提高工作效率、加強(qiáng)信息資源共享。1.2 研究現(xiàn)狀及發(fā)展趨勢(shì)根據(jù)調(diào)查得知,以前編輯部對(duì)稿件管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。編輯部征稿、刊登稿件信息發(fā)表不便;投稿主要通過(guò)郵寄的形式,交通不便、地理、路途事故等多種原因,到達(dá)編輯部的可能性較低。后來(lái),借助 Internet,編輯部借助網(wǎng)絡(luò)來(lái)推廣,作者也可以通過(guò) E-mail 來(lái)投稿,此種方式給雙方帶

25、來(lái)了不少便利;但有很多缺點(diǎn),數(shù)據(jù)繁多,容易丟失和出錯(cuò),且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段,沒(méi)有完全發(fā)揮計(jì)算機(jī)的效力,資源閑置比較突出。期刊雜志等的稿件處理效率直接影響著對(duì)應(yīng)出版物的發(fā)展,利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭(zhēng)的事實(shí)。推廣使用基于網(wǎng)絡(luò)的稿件遠(yuǎn)程處理模式,以加快稿件的處理速度,提高稿件處理過(guò)程的透明度,增強(qiáng)稿件作者與審稿專家、期刊編輯間的互動(dòng)交流,這種模式在現(xiàn)有的技術(shù)條件下也是完全可以實(shí)現(xiàn)的。通過(guò)互聯(lián)網(wǎng)搜索引擎發(fā)現(xiàn),國(guó)內(nèi)已有數(shù)十種雜志基本實(shí)現(xiàn)了稿件的遠(yuǎn)程處理,比如中科院數(shù)學(xué)院的期刊、 無(wú)機(jī)化學(xué)學(xué)報(bào) 、 計(jì)算機(jī)工程與應(yīng)用 ,新聞出版行業(yè)(如人民日?qǐng)?bào)) 、國(guó)內(nèi)核心期刊(如

26、北京大學(xué)中文核心期刊) 、國(guó)際重要會(huì)議(如中國(guó)學(xué)術(shù)會(huì)議) ,學(xué)報(bào)社(電腦學(xué)報(bào)、自然科技學(xué)報(bào)等)等大型雜志社和編輯部逐步使用辦公自動(dòng)化管理自身工作流程,開(kāi)發(fā)出各類(lèi)功能強(qiáng)大、使用便捷、符合自身特點(diǎn)的信息化管理軟件系統(tǒng),如中華醫(yī)學(xué)會(huì)雜志社稿件處理系統(tǒng)、科技期刊(學(xué)報(bào))編務(wù)處理系統(tǒng),大大優(yōu)化了工作流程,提高工作質(zhì)量和效率。但國(guó)內(nèi)大部分期刊還沒(méi)有付諸實(shí)施。國(guó)外的學(xué)術(shù)期刊在這方面則相對(duì)好得多,達(dá) 70%以上, 目前具備稿件遠(yuǎn)程處理功能的教育技術(shù)專業(yè)期刊大部分集中于美國(guó), 雖然總體水平也并不高, 使用面也不廣,但畢竟在期刊出版信息化、數(shù)字化方面開(kāi)始了探索與實(shí)踐,值得國(guó)內(nèi)教育技術(shù)期刊借鑒。對(duì)于自身人力物力相對(duì)

27、缺乏的中小型期刊,緊跟信息化趨勢(shì)是一個(gè)新課題。畢業(yè)設(shè)計(jì)(論文)2可以預(yù)見(jiàn)的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,辦公自動(dòng)化會(huì)更多地應(yīng)用于科技期刊的工作管理,也會(huì)對(duì)現(xiàn)代科技期刊的發(fā)展產(chǎn)生積極的推動(dòng)作用。1.3 論文的組織結(jié)構(gòu)本論文分為七章,具體的內(nèi)容組織如下:第 1 章緒論給出課題的研究背景、研究現(xiàn)狀及發(fā)展趨勢(shì)。第 2 章系統(tǒng)開(kāi)發(fā)工具與關(guān)鍵技術(shù)介紹首先介紹了系統(tǒng)主要用到的開(kāi)發(fā)語(yǔ)言 PHP、Apache 服務(wù)器、MySQL 數(shù)據(jù)庫(kù),然后介紹了系統(tǒng)客戶服務(wù)器的體系結(jié)構(gòu)以及開(kāi)發(fā)工具 Zend Studio。第 3 章系統(tǒng)分析通過(guò)對(duì)業(yè)務(wù)處理流程的調(diào)查,首先了解系統(tǒng)需求,總結(jié)出任務(wù)概述和可行性分析。在業(yè)務(wù)調(diào)查中,

28、給出業(yè)務(wù)流程圖以及數(shù)據(jù)流圖。第 4 章概要設(shè)計(jì)本章主要是對(duì)功能模塊和數(shù)據(jù)庫(kù)的設(shè)計(jì),給出了系統(tǒng)的功能模塊圖、E-R 圖以及數(shù)據(jù)庫(kù)表結(jié)構(gòu)。第 5 章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)本章主要給出了各模塊界面設(shè)計(jì)以及主要模塊算法設(shè)計(jì)。第 6 章 系統(tǒng)功能的測(cè)試對(duì)系統(tǒng)主要模塊的功能進(jìn)行測(cè)試。最后,總結(jié)開(kāi)發(fā)此系統(tǒng)的過(guò)程和遇到的問(wèn)題,致謝,提供參考文獻(xiàn)。 畢業(yè)設(shè)計(jì)(論文)3第 2 章 系統(tǒng)開(kāi)發(fā)工具與關(guān)鍵技術(shù)介紹系統(tǒng)主要采用了 PHP、MySQL 以及三層 B/S 軟件體系結(jié)構(gòu)技術(shù)。分別從 PHP 的特點(diǎn)、優(yōu)點(diǎn),MySQL 技術(shù)的發(fā)展、數(shù)據(jù)庫(kù)的特點(diǎn)和應(yīng)用以及 B/S 體系結(jié)構(gòu)的基本概念、工作原理等方面進(jìn)行簡(jiǎn)述,以明確開(kāi)發(fā)

29、系統(tǒng)所使用的技術(shù)。2.1PHP 簡(jiǎn)介PHP 是“PHP:Hypertext Preprocessor”的縮寫(xiě),即“超文預(yù)處理器” 。是一種服務(wù)器端的,嵌入到 HTML 中的腳本語(yǔ)言,易于使用且功能強(qiáng)大,是開(kāi)發(fā) Web 應(yīng)用程序的理想工具。PHP 需要安裝 PHP 應(yīng)用程序服務(wù)器去解釋執(zhí)行,也是一個(gè)開(kāi)放源代碼的軟件。PHP 是一種目前最流行的服務(wù)器端 Web 程序開(kāi)發(fā)語(yǔ)言之一,在融合了現(xiàn)代編程語(yǔ)言的一些最佳特性后,PHP,Apache 和 MySQL 的組合已經(jīng)成為服務(wù)器的一種配置標(biāo)準(zhǔn)。(1)PHP 的特點(diǎn)包括以下幾個(gè)方面: 開(kāi)源性:源代碼開(kāi)放,開(kāi)發(fā)者可以共同參與到眾多的 PHP 開(kāi)源項(xiàng)目中。

30、低成本:PHP 是免費(fèi)的,何人都可以不受任何限制地使用 PHP 源代碼,這使得企業(yè)投入的費(fèi)用有效降低。 易用性:PHP 較其他腳本語(yǔ)言學(xué)習(xí)成本更低,其語(yǔ)法接近 C 語(yǔ)言,使得初學(xué)者更容易掌握。 執(zhí)行效率高:PHP 消耗較少的系統(tǒng)資源就可以獲得很高的執(zhí)行效率。 圖像處理:PHP 提供了豐富的圖像處理函數(shù)庫(kù),這些函數(shù)用于動(dòng)態(tài)創(chuàng)建圖像,并可以直接將圖像流輸出到瀏覽器。 面向?qū)ο螅篜HP 早期版本的代碼在本質(zhì)上是限于面向過(guò)程的,從 PHP5 開(kāi)始引入了完全的對(duì)象模型,使得 PHP 面向?qū)ο笥辛吮举|(zhì)上的改變,完全可以用來(lái)開(kāi)發(fā)大型企業(yè)級(jí)應(yīng)用。(2)PHP 主要應(yīng)用于以下三個(gè)領(lǐng)域: 服務(wù)端腳本:這是 PHP

31、 最傳統(tǒng),也是最主要的目標(biāo)領(lǐng)域。 命令行腳本:可以編寫(xiě)一段 PHP 腳本,并且不需要任何服務(wù)器或者瀏覽器來(lái)運(yùn)行它。通過(guò)這種方式,僅僅只需要 PHP 解析器來(lái)執(zhí)行。這種用法對(duì)于依賴 corn(UNIX 或者 Linux 環(huán)境)或者 Task Scheduler(Windows 環(huán)境)的日常運(yùn)行的腳本來(lái)說(shuō)是理想選擇,這些腳本也可以用來(lái)處理簡(jiǎn)單的文本。 編寫(xiě)桌面應(yīng)用:對(duì)于有著圖形界面的桌面應(yīng)用程序來(lái)說(shuō),PHP 或許不是一種最好的語(yǔ)言。但是如果用戶非常精通 PHP,并且希望在客戶端應(yīng)用程序中使用 PHP 的一些高級(jí)特性,可以利用 PHP-GTK 來(lái)編寫(xiě)這些程序。用這種方法可以編寫(xiě)跨平臺(tái)的應(yīng)用程序。畢業(yè)

32、設(shè)計(jì)(論文)42.2Apache 服務(wù)器簡(jiǎn)介Apache 一直是世界使用排名第一的 Web 服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,尤其對(duì) Linux 的支持相當(dāng)完美。它和 Linux 一樣都是源代碼開(kāi)放的自由軟件,所以不斷有人來(lái)為它開(kāi)發(fā)新的功能、新的特性、修改原來(lái)的缺陷。Apache 的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定,并且可以作為代理服務(wù)器來(lái)使用。Apache 有多種產(chǎn)品,支持最新的 HTTP1.1 通信協(xié)議,擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過(guò)程。支持通用網(wǎng)關(guān)接口,支持多個(gè)基于 IP 或者基于域名的虛擬主機(jī),支持多中方式的 HTTP 認(rèn)證,可以支持 SSL 技術(shù)。到目前為止,A

33、pache 仍然是世界上使用最多的 Web 服務(wù)器,市場(chǎng)占有率達(dá) 60%。世界上很多著名的網(wǎng)站都是 Apache 的產(chǎn)物。2.3 MySQL 簡(jiǎn)介結(jié)構(gòu)化查詢語(yǔ)言 (Structured Query Language,SQL)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL 通常使用于數(shù)據(jù)庫(kù)的通訊。ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,SQL 是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL 語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。使用 SQL 的常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle、MySQL、Sybase、Microsoft SQL Server、Access、Ingre

34、s 等等。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用 SQL,但是同樣有獨(dú)自另外的專有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、Insert、Update、Delete、Create 和 Drop 常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作 。(1)SQL 語(yǔ)言有著非常突出的優(yōu)點(diǎn),主要是:非過(guò)程化語(yǔ)言、統(tǒng)一的語(yǔ)言、是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言,SQL 為許多任務(wù)提供了命令,其中包括: 查詢數(shù)據(jù); 在表中插入、修改和刪除記錄; 建立、修改和刪除數(shù)據(jù)對(duì)象; 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存?。?保證數(shù)據(jù)庫(kù)一致性和完整性。(2)SQL 功能強(qiáng)大,是一種完整的數(shù)據(jù)處理語(yǔ)言,不僅用于數(shù)據(jù)庫(kù)查詢,而且用于數(shù)

35、據(jù)庫(kù)中的數(shù)據(jù)修改和更新,概括起來(lái),它可以分成以下幾組: 數(shù)據(jù)操作語(yǔ)言 (Data Manipulation Language, DML):用于檢索或者修改數(shù)據(jù),主要有以下幾個(gè)語(yǔ)句:SELECT: 用于檢索數(shù)據(jù);INSERT: 用于增加數(shù)據(jù)到數(shù)據(jù)庫(kù);UPDATE: 用于從數(shù)據(jù)庫(kù)中修改現(xiàn)有的數(shù)據(jù);DELETE: 用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。 數(shù)據(jù)定義語(yǔ)言 (Data Definition Language,DDL):用于定義數(shù)據(jù)的結(jié)構(gòu),畢業(yè)設(shè)計(jì)(論文)5比如:創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù)對(duì)象,主要有以下幾個(gè)語(yǔ)句:Create:用于創(chuàng)建數(shù)據(jù)庫(kù);Alter:用于修改數(shù)據(jù)庫(kù);Drop:用于刪除數(shù)據(jù)庫(kù)。 數(shù)據(jù)控制

36、語(yǔ)言 (Data Control Language,DCL):用于定義數(shù)據(jù)庫(kù)用戶的權(quán)限。而 MySQL 是使用 SQL 進(jìn)行數(shù)據(jù)庫(kù)管理的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的一種,是一個(gè)開(kāi)放源代碼的軟件,是一個(gè)真正的多用戶、多線程的 SQL 數(shù)據(jù)庫(kù)服務(wù)器。是客戶機(jī)/服務(wù)器結(jié)構(gòu)軟件的實(shí)現(xiàn),由于其源代碼的開(kāi)放性及穩(wěn)定性,且與網(wǎng)站流行編程語(yǔ)言 PHP 的完美結(jié)合,使很多站點(diǎn)都利用其作為 i 額服務(wù)器端數(shù)據(jù)庫(kù),獲得了廣泛的應(yīng)用。2.4 B/S 模式Browser/Server(簡(jiǎn)稱 B/S)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工

37、作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層 3-tier 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO) 。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò) Internet/Intranet 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)

38、限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如 CA 證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。但是任何一種技術(shù)都不可能是完美的,因此必須指出 B/S 架構(gòu)軟件在以下三個(gè)方面的優(yōu)勢(shì)與劣勢(shì):(1)系統(tǒng)的性能。在系統(tǒng)的性能方面,B/S 占有優(yōu)勢(shì)的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S系統(tǒng)

39、的終端。不過(guò),采用 B/S 結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡(jiǎn)單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。采用 C/S 結(jié)構(gòu)時(shí),客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對(duì)客戶機(jī)的要求較高,但因此可以減輕服務(wù)器的壓力。而且,由于客戶端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以 HTML 格式為主,其它格式文件多半是以附件的形式存放。而 HTML 格式文件(也就是 WEB 頁(yè)面)不便于畢業(yè)設(shè)計(jì)(論文)6編輯修改,給文件管理帶來(lái)了許多不便。(2)維護(hù)和升級(jí)。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,C/S 系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統(tǒng)升級(jí)成本比較大。

40、B/S 與 C/S處理模式相比,則大大簡(jiǎn)化了客戶端,只要客戶端機(jī)器能上網(wǎng)就可以。對(duì)于 B/S 而言,開(kāi)發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護(hù)與升級(jí)的成本。如果客戶端的軟件系統(tǒng)升級(jí)比較頻繁,那么 B/S 架構(gòu)的產(chǎn)品優(yōu)勢(shì)明顯所有的升級(jí)操作只需要針對(duì)服務(wù)器進(jìn)行,這對(duì)那些點(diǎn)多面廣的應(yīng)用是很有價(jià)值的。 (3)技術(shù)要求。C/S 結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開(kāi)發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級(jí)的問(wèn)題。這對(duì)應(yīng)用開(kāi)發(fā)者提出了較高的要求,而且迫使應(yīng)用開(kāi)發(fā)者投入很多精力來(lái)解決應(yīng)用程序

41、以外的問(wèn)題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。如果客戶端是在不同的操作系統(tǒng)上,C/S 結(jié)構(gòu)的軟件需要開(kāi)發(fā)不同版本的客戶端軟件,極大地增加了開(kāi)發(fā)人員的工作量。而 B/S 架構(gòu)就不存在這個(gè)問(wèn)題,畢竟 B/S 架構(gòu)技術(shù)興起時(shí)間不長(zhǎng),技術(shù)也相對(duì)比較新,難度適中。但是 C/S 技術(shù)發(fā)展歷史更為“悠久” 。從技術(shù)成熟度及軟件設(shè)計(jì)、開(kāi)發(fā)人員的掌握水平來(lái)看,C/S 技術(shù)應(yīng)該是更成熟、更可靠的。2.5 集成開(kāi)發(fā)工具 Zend Studio 簡(jiǎn)介Zend Studio 是專業(yè)開(kāi)發(fā)人員在用 PHP 開(kāi)發(fā) Web 應(yīng)用時(shí)經(jīng)常使用的集成開(kāi)發(fā)環(huán)境 (IDE),它包括了 PHP 所有必須的開(kāi)發(fā)部件。通過(guò)一整套編輯

42、、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫(kù)工具,Zend Studio 加速開(kāi)發(fā)周期,并簡(jiǎn)化復(fù)雜的應(yīng)用方案。Zend Studio 是 Zend Technologies 開(kāi)發(fā)的 PHP 語(yǔ)言集成開(kāi)發(fā)環(huán)境(Integrated Development EnvironmentIDE)。也支持 HTML 和 JS 標(biāo)簽,但只對(duì) PHP 語(yǔ)言提供調(diào)試支持。因?yàn)槭峭粋€(gè)公司的產(chǎn)品,所以提供的 Zend Framework 方面的支持比其他軟件好。Zend Studio5.5 系列后,官方推出利用了 Eclipse 平臺(tái),基于 PDT 的 Zend Studio for Eclipse 6.0,之后的版本也都構(gòu)建于 E

43、clipse。Zend Studio 是屢獲大獎(jiǎng)的專業(yè) PHP 集成開(kāi)發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持 PHP 語(yǔ)法加亮顯示,支持語(yǔ)法自動(dòng)填充功能,支持書(shū)簽功能,支持語(yǔ)法自動(dòng)縮排和代碼復(fù)制功能,內(nèi)置一個(gè)強(qiáng)大的 PHP 代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級(jí)調(diào)試功能??傊?,是一款功能十分強(qiáng)大的 PHP 開(kāi)發(fā)工具。畢業(yè)設(shè)計(jì)(論文)7第 3 章 系統(tǒng)分析 3.1 系統(tǒng)可行性分析可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯?/p>

44、的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決,因此該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。3.1.1 技術(shù)可行性(1)硬件方面:CPU:2.1 GHz,所需硬盤(pán)空間:5G 以上。(2)系統(tǒng)軟件:Windows7 或 Linux 操作系統(tǒng)均可以滿足系統(tǒng)開(kāi)發(fā)的要求。(3)應(yīng)用軟件:Zend Studio9.0.3 是一款專業(yè)的 PHP 開(kāi)發(fā)編輯器,用于對(duì) WEB 站點(diǎn)、WEB 網(wǎng)頁(yè)和 WEB 應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開(kāi)發(fā),整個(gè)生產(chǎn)過(guò)程可以自動(dòng)化,增強(qiáng)開(kāi)發(fā)小組的工作效率。MySQL 具有強(qiáng)大的可伸縮性,支持多用戶多線程,滿足成千上萬(wàn)的用戶同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)的要求。MySQL 數(shù)據(jù)庫(kù)表中

45、的數(shù)據(jù)可以分布在多臺(tái)服務(wù)器上,但對(duì)用戶來(lái)講這些是透明的。(4)操作人員:該系統(tǒng)在開(kāi)發(fā)過(guò)程中,本著簡(jiǎn)單易用的原則,盡可能地使開(kāi)發(fā)過(guò)程簡(jiǎn)單化并使各個(gè)功能模塊化,以便在后期的運(yùn)行維護(hù)中,避免因開(kāi)發(fā)人員的變動(dòng)帶來(lái)太大的影響。因此,該系統(tǒng)要求后期維護(hù)人員具有較強(qiáng)的數(shù)據(jù)庫(kù)專業(yè)知識(shí),能熟練地運(yùn)用開(kāi)發(fā)工具,對(duì)使用者只要求有一般的計(jì)算機(jī)使用知識(shí)即可。3.1.2 經(jīng)濟(jì)可行性(1)在社會(huì)效益方面:傳統(tǒng)的稿件處理和管理系統(tǒng)大多是由人手工完成的。浪費(fèi)了大量的人力、物力,且不利于工作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書(shū)稿的熱潮。這樣可以實(shí)現(xiàn)從投稿,審稿,編輯,發(fā)行等全過(guò)程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈

46、活方便。(2)在經(jīng)濟(jì)效益方面:在軟件技術(shù)方面是以大型免費(fèi)數(shù)據(jù)庫(kù)等成熟的應(yīng)用軟件作為支撐建立起來(lái)的調(diào)度管理信息系統(tǒng),實(shí)現(xiàn)了調(diào)度業(yè)務(wù)的現(xiàn)代化管理模式。整個(gè)系統(tǒng)的開(kāi)發(fā)所需的費(fèi)用主要是在軟件開(kāi)發(fā)和維護(hù)上面,這相對(duì)于傳統(tǒng)的人工審稿和稿件管理維護(hù)來(lái)說(shuō),大大減輕工作人員的勞動(dòng)強(qiáng)度,極大地提高了工作效率,可節(jié)約大量的人力、財(cái)力和物力。3.1.3 操作可行性界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。具有易用性、靈活性、開(kāi)放性與可畢業(yè)設(shè)計(jì)(論文)8視性。3.2 系統(tǒng)描述隨著計(jì)算機(jī)在辦公中的普遍應(yīng)用,越來(lái)越多的雜志社或編輯部采用計(jì)算機(jī)軟件對(duì)稿件

47、進(jìn)行管理。為此開(kāi)發(fā)網(wǎng)上稿件處理系統(tǒng),使其可以減輕編輯人員的重復(fù)勞動(dòng),可以全方位整合資源,提高工作效率,縮短稿件發(fā)表周期,提高競(jìng)爭(zhēng)能力。它還可以幫助編輯部管理作者、編輯的信息,幫助編輯部與他們的聯(lián)系,實(shí)現(xiàn)投稿、審稿的網(wǎng)絡(luò)化,擴(kuò)大工作的范圍和影響力,提高稿件質(zhì)量。3.2.1 功能模塊和結(jié)構(gòu)圖基于 WEB 網(wǎng)上審稿系統(tǒng)分三種角色用戶,分別是作者、編輯和管理員。三種用戶都是通過(guò)輸入正確的用戶名和密碼登錄系統(tǒng)。作者可實(shí)現(xiàn)的操作有在線注冊(cè)、在線編輯或修改稿件、稿件管理、接收投稿回復(fù)消息、修改個(gè)人信息和密碼;編輯可實(shí)現(xiàn)的操作主要是評(píng)審稿件、發(fā)送稿件評(píng)審消息、修改密碼,稿件最終是否被采用由各欄目類(lèi)別的編輯決定

48、;管理員可實(shí)現(xiàn)的操作相對(duì)多,除了可以對(duì)稿件和欄目進(jìn)行管理外還可以進(jìn)行人員管理,包括刪除無(wú)效用戶和增加新的編輯、欄目,以維護(hù)系統(tǒng)用戶數(shù)據(jù)庫(kù)信息的安全性,并且將最終采用的稿件導(dǎo)出,其余不用的稿件刪除以節(jié)約數(shù)據(jù)庫(kù)空間。整個(gè)系統(tǒng)功能模塊圖如下圖 3-1 所示。網(wǎng)上審稿系統(tǒng)系統(tǒng)管理員投稿作者作者注冊(cè)新投稿草稿管理審稿編輯作者登錄查看審稿情況查看個(gè)人信息修改個(gè)人信息稿件撤銷(xiāo)與修改修改密碼編輯登錄稿件點(diǎn)評(píng)查看個(gè)人信息稿件審查修改密碼欄目管理編輯管理作者管理稿件管理修改密碼圖 3-1 系統(tǒng)整體功能模塊圖畢業(yè)設(shè)計(jì)(論文)93.2.2 功能概述(1)作者投稿:作者可以直接在線編寫(xiě)稿件、保存為草稿或者直接投稿,也可

49、以對(duì)稿件進(jìn)行修改和撤銷(xiāo)操作。 作者注冊(cè) 作者登錄 在線寫(xiě)稿 個(gè)人稿件管理(草稿刪除或投稿) 查看稿件處理情況(修改稿件或撤銷(xiāo)投稿) 個(gè)人信息管理(2)編輯審稿:編輯在線對(duì)稿件進(jìn)行審查,給出評(píng)語(yǔ)以及判定結(jié)果 編輯登陸 稿件審查(待審查或已審查的稿件) 個(gè)人管理(修改個(gè)人密碼)(3)稿件處理:對(duì)過(guò)期稿件、未通過(guò)稿件、采用稿件進(jìn)行處理,對(duì)作者、編輯、欄目進(jìn)行管理 刪除過(guò)期未采用稿件、未通過(guò)稿件,導(dǎo)出需要的稿件 按條件查詢需要的稿件 創(chuàng)建、修改、刪除欄目分類(lèi)(4)安全維護(hù):對(duì)系統(tǒng)相關(guān)人員進(jìn)行管理 增加、修改、刪除編輯 刪除無(wú)效作者3.3 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖簡(jiǎn)稱 DFD,是 SA 方法中用于表示系統(tǒng)邏

50、輯模型的一種工具。它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖有四種基本圖形符號(hào):“”箭頭表示數(shù)據(jù)流;“”圓或橢圓表述加工;“=”雙杠表示數(shù)據(jù)存儲(chǔ);“”方框表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)。下面給出系統(tǒng)的數(shù)據(jù)流圖。(1)作者在線處理稿件數(shù)據(jù)流圖新用戶可以在線注冊(cè)成為作者后再登錄系統(tǒng)。已注冊(cè)作者輸入用戶名和密碼登錄系統(tǒng)。作者可以通過(guò)系統(tǒng)查看和修改個(gè)人信息;可以在線編寫(xiě)、查看、修改和刪除稿件,同時(shí)可以查看已投稿件的審查情況,亦可以撤銷(xiāo)已經(jīng)投遞的稿件,從而作者用戶數(shù)據(jù)庫(kù)信息會(huì)得到相應(yīng)修改,數(shù)據(jù)流程圖如下圖 3-2 所示。畢業(yè)設(shè)計(jì)(論文)10用

51、戶登錄核對(duì)作者表作者信息信息管理編輯稿件修改信息刪除稿件稿件表查看信息查看稿件注冊(cè)撤銷(xiāo)投稿圖 3-2 作者在線稿件處理數(shù)據(jù)流圖(2)編輯審稿數(shù)據(jù)流圖編輯只能有管理員根據(jù)需要增減用戶,自己不能注冊(cè)成為編輯。編輯輸入用戶名和密碼登錄系統(tǒng),然后可以查看自己負(fù)責(zé)的欄目下未審查的稿件和已經(jīng)審查的稿件,并對(duì)未審查的稿件進(jìn)行審查點(diǎn)評(píng)等。其信息管理只有密碼修改和個(gè)人信息查看,數(shù)據(jù)流程圖如下圖 3-3 所示。用戶登錄核對(duì)編輯表編輯信息信息管理修改密碼稿件表審查稿件圖 3-3 專家審稿數(shù)據(jù)流圖(3)系統(tǒng)管理數(shù)據(jù)流圖管理員用戶輸入用戶名和密碼登錄系統(tǒng),通過(guò)核對(duì)賬號(hào)信息,進(jìn)入系統(tǒng)進(jìn)行系統(tǒng)管理。系統(tǒng)管理包括作者管理、編

52、輯管理、欄目管理和稿件管理。系統(tǒng)管理員對(duì)稿件的管理是對(duì)稿件進(jìn)行查詢、刪除等操作,數(shù)據(jù)流程圖如下圖 3-4 所示。畢業(yè)設(shè)計(jì)(論文)11用戶登錄核對(duì)編輯表作者表稿件表管理員信息系統(tǒng)管理稿件刪除欄目添加作者刪除編輯刪除稿件查詢稿件欄目表編輯添加欄目刪除修改密碼編輯修改欄目修改作者查詢圖 3-4 系統(tǒng)管理數(shù)據(jù)流圖畢業(yè)設(shè)計(jì)(論文)12第 4 章 概要設(shè)計(jì)4.1 體系結(jié)構(gòu)設(shè)計(jì)4.1.1 B/S 模式的體系結(jié)構(gòu)B/S 這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser) 。瀏覽器通過(guò) WEB Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交

53、互。 基于 WEB 的網(wǎng)上審稿系統(tǒng)采用三層級(jí)體系結(jié)構(gòu)的 B/S結(jié)構(gòu)模式,其基本模式如圖 4-1 所示。圖 4-1 B/S 模式的體系結(jié)構(gòu)圖4.1.2 三層結(jié)構(gòu)工作原理B/S 模式是一種以 WEB 技術(shù)為基礎(chǔ)的新型 MIS(管理信息系統(tǒng))平臺(tái)模式,它將傳統(tǒng)的 C/S 模式中的服務(wù)器分解成一個(gè)數(shù)據(jù)服務(wù)器和一個(gè)或多個(gè)應(yīng)用服務(wù)器,從而構(gòu)成一個(gè)三層結(jié)構(gòu)體系。第一層客戶層,包括客戶端和管理端,采用的是標(biāo)準(zhǔn)的瀏覽器。瀏覽器將 HTML 轉(zhuǎn)換為圖文并茂的網(wǎng)頁(yè),并提供一定的交互能力,允許用戶輸入信息提交給后臺(tái),提出處理要求。這個(gè)后臺(tái)也就是第二層的應(yīng)用服務(wù)器。第二層應(yīng)用層,主要依靠應(yīng)用服務(wù)器來(lái)完成工作。在客戶層提

54、出請(qǐng)求后,應(yīng)用服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程響應(yīng),并動(dòng)態(tài)生成一串 HTML 代碼,其中包含處理結(jié)果,返回給客戶的瀏覽器。如果客戶端提交的請(qǐng)求包括數(shù)據(jù)的存取,那么應(yīng)用服務(wù)器還需要與數(shù)據(jù)服務(wù)器交互完成這一處理。第三層數(shù)據(jù)層,負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)、響應(yīng)和更新處理。位于數(shù)據(jù)層的數(shù)據(jù)服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立進(jìn)行處理,而后將數(shù)據(jù)庫(kù)結(jié)果返回給應(yīng)用服務(wù)器,再傳回客戶端或管理端,完成整個(gè)請(qǐng)求、應(yīng)答過(guò)程。4.1.3 B/S 模式體系結(jié)構(gòu)的主要特點(diǎn)采用基于三層體系結(jié)構(gòu)的 B/S 模式較以前的 C/S 模式有以下特點(diǎn):(1)資源利用率高。在 C/S 模式下,大部分運(yùn)算在客戶端完成,因此客戶端配置要求較高,同時(shí),導(dǎo)致服務(wù)器空閑。而在 B

55、/S 模式下,大部分運(yùn)算在服務(wù)器端完成,因畢業(yè)設(shè)計(jì)(論文)13此客戶端配置要求不高,僅需能夠正常顯示網(wǎng)頁(yè)即可。(2)可維護(hù)性好。在 C/S 模式下,各種應(yīng)用的主要部分安裝在客戶端,維護(hù)起來(lái)很不方便。而在 B/S 模式下的維護(hù)工作主要在服務(wù)器上,而且支持遠(yuǎn)程維護(hù),客戶端只運(yùn)行瀏覽器,無(wú)需特別維護(hù)。(3)安全機(jī)制完善。在 C/S 模式下,主要利用操作系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的安全機(jī)制,較難提供數(shù)據(jù)加密和身份驗(yàn)證功能。而在 B/S 模式下不僅可以解決以上問(wèn)題,還可以利用 WEB Server 的安全機(jī)制或防火墻技術(shù)進(jìn)行訪問(wèn)控制,利用 cookie 和 session 進(jìn)行身份驗(yàn)證,極大地完善了安全機(jī)制。(4

56、)網(wǎng)絡(luò)實(shí)時(shí)性強(qiáng)。在 C/S 模式下,數(shù)據(jù)庫(kù)直接與客戶端進(jìn)行事務(wù)處理,一般需要做多次交互,數(shù)據(jù)更新過(guò)程繁瑣。而在 B/S 模式下,事務(wù)處理在應(yīng)用服務(wù)器上進(jìn)行,數(shù)據(jù)的多次交互限定于應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器之間,網(wǎng)絡(luò)傳輸量少,數(shù)據(jù)的實(shí)時(shí)更新性好。4.2 各模塊功能描述(1)登錄模塊功能首頁(yè)是登錄頁(yè)面,是作者、編輯、管理員三類(lèi)用戶登錄系統(tǒng)的入口,不同用戶選擇相應(yīng)的用戶類(lèi)型進(jìn)行登錄。用戶名和密碼都進(jìn)行了有效性驗(yàn)證和防 SQL 注入措施,并且登錄時(shí)還需要輸入驗(yàn)證碼,以防止有人惡意登錄,對(duì)系統(tǒng)造成破壞。此外,作者和編輯登錄系統(tǒng)都會(huì)記錄本次登錄系統(tǒng)的時(shí)間,以方便后期管理員對(duì)其賬號(hào)的管理。(2)用戶注冊(cè)模塊功能單

57、擊注冊(cè)按鈕進(jìn)入注冊(cè)頁(yè)面,內(nèi)容包括:用戶名,密碼,姓名,住址,電子郵件,聯(lián)系電話等具體個(gè)人信息,以上所有信息均為必需信息,需要完整填寫(xiě),并對(duì)所填寫(xiě)信息進(jìn)行有效性驗(yàn)證,同樣,注冊(cè)時(shí)也需要填寫(xiě)驗(yàn)證碼,以防惡意注冊(cè)。(3)投稿模塊功能注冊(cè)了的作者登陸后可以通過(guò)左側(cè)菜單欄進(jìn)入“新投稿”頁(yè)面在線編輯自己的稿件并投遞或者保存為草稿。(4)查看草稿箱模塊功能注冊(cè)了的作者登陸后可以通過(guò)左側(cè)菜單欄進(jìn)入“草稿箱”查看自己編輯過(guò)但未投遞的稿件,可以點(diǎn)擊相應(yīng)稿件標(biāo)題查看稿件正文,也可以選擇繼續(xù)編輯,然后仍舊保存為草稿或者直接投遞。 (5)查看審稿情況模塊功能注冊(cè)了的作者登陸后可以通過(guò)左側(cè)菜單欄進(jìn)入“查看審稿情況”查看已

58、投稿件是否被審查,以及被審查后的結(jié)果??梢渣c(diǎn)擊相應(yīng)稿件標(biāo)題查看稿件正文以及查看編輯是否發(fā)送點(diǎn)評(píng)消息。在該界面也可以對(duì)沒(méi)有被采用的稿件進(jìn)行撤銷(xiāo)投遞,對(duì)已審查但未采用的稿件可以按編輯的意見(jiàn)進(jìn)行修改后進(jìn)行再次投遞或保存為草稿等。(6)個(gè)人信息管理模塊功能畢業(yè)設(shè)計(jì)(論文)14注冊(cè)了的作者登陸后可以通過(guò)左側(cè)菜單欄進(jìn)入“查看個(gè)人信息” 、 “修改個(gè)人信息”對(duì)個(gè)人信息進(jìn)行查看和修改。(7)待審稿件及已審稿件模塊功能點(diǎn)擊“待審稿件”則列表顯示該編輯所負(fù)責(zé)欄目的所有已經(jīng)投遞但還沒(méi)有審核的稿件,點(diǎn)擊“已審稿件”則列表顯示該編輯已經(jīng)審核過(guò)的稿件,同時(shí)可以看到稿件是否采用。(8)查看稿件并審核功能在待審稿件頁(yè)面可以點(diǎn)

59、擊相應(yīng)稿件標(biāo)題查看該稿件詳細(xì)的正文,然后進(jìn)行審查并添加審查結(jié)果和意見(jiàn)。若感覺(jué)通過(guò)可以直接采用,若沒(méi)有通過(guò)提出修改意見(jiàn)讓作者修改。(9)稿件管理模塊功能管理員可以根據(jù)不同條件(全部、未投遞、已審查未采用、已采用、已過(guò)期)篩選稿件,也可以根據(jù)稿件標(biāo)題進(jìn)行模糊查找,并對(duì)找到的稿件進(jìn)行單選、多選和全選,然后進(jìn)行必要的處理。其中“已過(guò)期”稿件是指稿件最后寫(xiě)入數(shù)據(jù)庫(kù)后經(jīng)過(guò)了 30 天時(shí)間的稿件。(10)作者管理模塊功能管理員在這里同樣可以根據(jù)條件(全部、已過(guò)期)或者對(duì)作者姓名進(jìn)行模糊查詢,然后選擇需要的賬號(hào)進(jìn)行刪除操作。其中“已過(guò)期”是指該賬號(hào)最后一次登錄后一直到現(xiàn)在經(jīng)過(guò) 30 天的賬號(hào)。(11)編輯管理

60、模塊功能編輯自己不能注冊(cè)賬號(hào),只能是管理員在這里添加編輯,添加編輯時(shí)只用輸入用戶名、姓名和負(fù)責(zé)欄目,其密碼默認(rèn)為“123456” ,后期編輯登錄系統(tǒng)后可以對(duì)密碼進(jìn)行修改。管理員也可以根據(jù)條件(全部、已過(guò)期)進(jìn)行查詢,然后選擇需要的賬號(hào)進(jìn)行修改或刪除操作。其查詢條件“已過(guò)期”的設(shè)定同作者管理模塊。(12) 欄目管理模塊功能因?yàn)闄谀坎豢赡軙?huì)有很多,所以直接在該模塊列表顯示全部欄目,管理員根據(jù)需要選擇欄目,可以進(jìn)行修改或刪除操作。若需要添加欄目,直接輸入欄目名即可。(13)密碼修改管理模塊功能作者、編輯、管理員都可以在“修改密碼”界面修改自己賬號(hào)的密碼。4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的規(guī)劃和設(shè)計(jì)在整個(gè)軟件工程中占

溫馨提示

  • 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)論