




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、源代碼聯(lián)系 QQ153893706 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 基于網(wǎng)絡(luò)的投稿系統(tǒng)基于網(wǎng)絡(luò)的投稿系統(tǒng) 專業(yè)名稱:專業(yè)名稱: 計算機(jī)科學(xué)與技術(shù)計算機(jī)科學(xué)與技術(shù) 班班 級級 : G G 計計 06-106-1 班班 學(xué)生姓名:學(xué)生姓名: 指導(dǎo)教師:指導(dǎo)教師: 完成時間:完成時間: 20072007 年年 5 5 月月 摘要摘要 隨著現(xiàn)代科技的發(fā)展,圖書的出版速度越來越快,種類也越來越豐富, 向出版社投稿的作者也越來越多。由于地域的限制,作者通常都需要將稿 件郵寄到出版社,而這樣的效率極低,不利于書籍的修訂和出版。傳統(tǒng)的 稿件處理和管理系統(tǒng)由手工完成,浪費(fèi)了大量的人力、物力,而且不利于
2、工 作效率的提高和管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿 的熱潮。這樣可以實現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比 傳統(tǒng)模式更加靈活方便。 在日常的稿件處理、資料信息管理方面煩瑣、事務(wù)較多,主要表現(xiàn)在: 投稿者經(jīng)常會來電詢問稿件處理進(jìn)展情況,而編輯們每每需要通過翻閱登記 資料來回答,占用大量工作時間;對作者、稿件、專家等信息資料的維護(hù)方 式很煩瑣,難以查找;從而對提高工作效率、加強(qiáng)信息資源共享等方面,有了 更高的要求。 在日常的稿件處理、資料信息管理方面煩瑣、事務(wù)較多,主要表現(xiàn)在: 投稿者經(jīng)常會來電詢問稿件處理進(jìn)展情況,而編輯們每每需要通過翻閱登記 資料來回答,占用大量工作
3、時間;對作者、稿件、專家等信息資料的維護(hù)方 式很煩瑣,難以查找;從而對提高工作效率、加強(qiáng)信息資源共享等方面,有了 更高的要求。 基于 Web 的在線投稿處理系統(tǒng)其優(yōu)點便于投稿,傳統(tǒng)的投稿方式有 郵寄和電子郵件兩種。郵寄方式投遞時間長,反饋時間更長,并有投遞錯誤、 半路遺失的可能,既慢又不保險。E - mail 方式基于網(wǎng)絡(luò)環(huán)境下,利用廣大 Internet 服務(wù)提供商提供的電子郵件服務(wù)投遞郵件,比起傳統(tǒng)的郵寄,這種方 式在時效性和安全性上都邁進(jìn)了一大步,但同時也存在著許多不足:如作者 本人郵箱容量的限制、編輯郵箱的承載量的限制等。建立基于 Web 的在 線投稿處理系統(tǒng)后,其前臺的用戶可以在線寫
4、稿、預(yù)覽、投遞,并能在第一 時間內(nèi)收到用稿通知;后臺管理員則可在線閱讀、審批來稿,從而實現(xiàn)投稿- 采編- 發(fā)布一體化。 關(guān)鍵詞 :2.0 ; c# ;Sql2000Server ;投稿 Abstract With the development of modern science and technology, publishing books in faster, more and more abundant species, the authors of articles to publishers more and more. Due to geographical constraint
5、s, the author usually need to Documents sent to publishers, and the efficiency is very low, not conducive to the revision and publication of books. Documents traditional processing and management system from manual to complete, waste a lot of manpower, material, but also not conducive to the improve
6、ment of work efficiency and enhance the management level. With the development of networks and gradually rise of the Internet boom of the manuscript. This can be achieved from the submission, reviewers, editing, distribution, and so the whole process of networking, and more flexible than the traditi
7、onal model of convenience. Documents in the day-to-day processing, data information management cumbersome and more services, mainly reflected in: Contributor calls often asked about progress in dealing with Documents, and editors often need to read the registration information to answer, use up a lo
8、t of working hours; the author , Articles, experts and other information on the maintenance of way is very cumbersome and difficult to find, thereby increasing efficiency and enhancing the sharing of information resources and so on, have higher requirements. Documents in the day-to-day processing, d
9、ata information management cumbersome and more services, mainly reflected in: Contributor calls often asked about progress in dealing with Documents, and editors often need to read the registration information to answer, use up a lot of working hours; the author , Articles, experts and other informa
10、tion on the maintenance of way is very cumbersome and difficult to find, thereby increasing efficiency and enhancing the sharing of information resources and so on, have higher requirements. Web-based online submission system for submission its merits, the traditional style of contributions by mail
11、and e-mail two. Mail delivery time is long, long time feedback, and delivery errors,the possible loss of both slow and insurance. E - mail-based network environment under way, using vast numbers of Internet service providers to offer e-mail message delivery services, rather than traditional mail, in
12、 this way in timeliness and safety of both a major step forward, but there are also Many lack: if the author himself-mail capacity constraints, the editor-mail carrying capacity restrictions. The establishment of a Web-based online submission system, their prospects of users online writing, preview,
13、 delivery and be able to use the first time on receipt of notice; backstage manager can be read online, vetting contributions in order to achieve Contributor - reporters and editors - Published integration Keywords 2.0 , c#, Sql2000Server, Contributors 畢業(yè)設(shè)計開題報告畢業(yè)設(shè)計開題報告 畢業(yè)設(shè)計題目基于 Web 的在線投稿處理系統(tǒng) 學(xué)生姓名 指導(dǎo)
14、老師姓名指導(dǎo)老師職稱講師 畢業(yè)設(shè)計內(nèi)容: 1、 作者投稿功能 2、 專家審稿 3、 系統(tǒng)管理員對所有稿件的管理功能 管理權(quán)限設(shè)置:分為三級權(quán)限。包括用戶:添加文章、查詢自己稿件的審稿情況、 審稿意見、查看個人資料等;專家:審批文章、查看待審稿件、查看自己的個人 信息; 管理員:對用戶、專家的管理,可作一切操作審批、編輯、刪除文章等。 開題依據(jù)(包括前人的工作、相關(guān)研究現(xiàn)狀、此項研究的理論意義、 學(xué)術(shù)價值、應(yīng)用前景等) 隨著現(xiàn)代科技的發(fā)展,圖書的出版速度越來越快,種類也越來越豐富,向 出版社投稿的作者也越來越多。由于地域的限制,作者通常都需要將稿件郵寄 到出版社,而這樣的效率極低,不利于書籍的修
15、訂和出版。傳統(tǒng)的稿件處理和 管理系統(tǒng)由手工完成,浪費(fèi)了大量的人力、物力,而且不利于工作效率的提高和 管理水平的提升。隨著網(wǎng)絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實 現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便。 在日常的稿件處理、資料信息管理方面煩瑣、事務(wù)較多,主要表現(xiàn)在:投稿 者經(jīng)常會來電詢問稿件處理進(jìn)展情況,而編輯們每每需要通過翻閱登記資料來回 答,占用大量工作時間;對作者、稿件、專家等信息資料的維護(hù)方式很煩瑣,難以 查找;從而對提高工作效率、加強(qiáng)信息資源共享等方面,有了更高的要求。 基于 Web 的在線投稿處理系統(tǒng)其優(yōu)點便于投稿: 傳統(tǒng)的投稿方式有郵寄和電子郵
16、件兩種。郵寄方式投遞時間長,反饋時間更 長,并有投遞錯誤、半路遺失的可能,既慢又不保險。E - mail 方式基于網(wǎng)絡(luò)環(huán) 境下,利用廣大 Internet 服務(wù)提供商提供的電子郵件服務(wù)投遞郵件,比起傳統(tǒng) 的郵寄,這種方式在時效性和安全性上都邁進(jìn)了一大步,但同時也存在著許多不 足:如作者本人郵箱容量的限制、編輯郵箱的承載量的限制等。建立基于 Web 的在線投稿處理系統(tǒng)后,其前臺的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一 時間內(nèi)收到用稿通知;后臺管理員則可在線閱讀、審批來稿,從而實現(xiàn)投稿- 采 編- 發(fā)布一體化。 應(yīng)用意義: 隨著計算機(jī)在辦公中的普遍應(yīng)用,越來越多的雜志社或編輯部采用計算機(jī) 軟件對
17、稿件進(jìn)行管理。該系統(tǒng)的使用減輕了編輯人員的重復(fù)勞動,可以全方位 整合資源,提高工作效率,縮短稿件發(fā)表周期,提高期刊競爭能力。它還可以 幫助編輯部管理作者、專家信息,幫助編輯部與他們的聯(lián)系,實現(xiàn)投稿、審稿 的網(wǎng)絡(luò)化,擴(kuò)大工作的范圍和影響力,提高稿件質(zhì)量。 工作計劃、時間安排: 2008 年 1 月2 月 資料的收集,基本界面的設(shè)計。 2008 年 2 月3 月 頁面初步完成,構(gòu)建數(shù)據(jù)庫,數(shù)據(jù)表及代碼的實現(xiàn)。 2008 年 3 月4 月 數(shù)據(jù)庫的鏈接、系統(tǒng)測試。 2008 年 5 月初 論文的撰寫及修改,準(zhǔn)備畢業(yè)答辯。 教 研 組 意 見 3、指導(dǎo)教師對學(xué)生選題報告的評語: 指導(dǎo)教師簽字: 年 月
18、 日 學(xué) 院 意 見 指導(dǎo)教師簽字: 年 月 日 備 注 緒論.10 1 引言.11 1.1 背景及必要性.11 1.2 目的.11 1.3 開發(fā)工具.11 1.3.1 ASP.NET 簡介.11 1.3.2 SQL SERVER 簡介.12 1.3.3 DREAMWEAVER 簡介.13 1.3.4 HTML.13 2 系統(tǒng)分析.14 2.1 系統(tǒng)描述.14 2.1.1 功能模塊和結(jié)構(gòu)圖.14 2.1.2 功能概述.14 2.1.3 可行性分析.15 2.1.4 技術(shù)可行性.16 2.1.5 經(jīng)濟(jì)可行性.16 2.1.6 運(yùn)行可行性.16 3 系統(tǒng)設(shè)計.18 3.1 各模塊功能概述.18 3
19、.2 數(shù)據(jù)庫設(shè)計 .19 3.2.1 基本表設(shè)計.19 3.2.2 相關(guān)數(shù)據(jù)庫代碼.21 4 系統(tǒng)實現(xiàn).24 4.1 實現(xiàn)概述.24 4.2 詳細(xì)設(shè)計.24 4.2.1 首頁登錄實現(xiàn).24 4.2.2 投稿模塊實現(xiàn).27 4.2.3 投稿說明.29 4.2.4 用戶修改資料功能.30 4.2.5 查看稿件功能.32 4.2.6 后臺稿件功能.33 4.2.7 專家管理功能.34 4.2.8 欄目管理功能.36 4.2.9 編輯管理功能.38 4.2.10 出版社管理功能.39 4.2.11 管理員修改密碼功能.40 4.2.12 專家主頁面功能 .42 4.2.13 專家審稿功能.42 4.2
20、.16 編輯管理功能.45 5 系統(tǒng)測試.47 5.1 單元測試.47 5.2 聯(lián)網(wǎng)測試.47 5.3 瀏覽器測試.47 結(jié)束語.47 致謝詞.49 參考文獻(xiàn).50 緒論緒論 根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格 等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時 間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進(jìn)行,對借閱者 的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進(jìn)行。數(shù)據(jù)信息處理工作 量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺 乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機(jī),但是尚未用于 信息管理,沒有發(fā)揮它的效力,資源閑
21、置比較突出,這就是管理信息系統(tǒng) 的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不 易更改。圖書館采取手工方式對圖書借閱情況進(jìn)行人工管理,由于信息比 較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借 書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也 只是當(dāng)時對它比較清楚,時間一長,如再要進(jìn)行查詢,就得在眾多的資料 中翻閱、查找了,造成查詢費(fèi)時、費(fèi)力。如要對很長時間以前的圖書進(jìn)行 更改就更加困難了。 1 引言 1.1 背景及必要性 在日常的稿件處理、資料信息管理方面煩瑣、事務(wù)較多。圖書的出版 速度越來越快,種類也越來越豐富,向出版社投稿的作者也越來越
22、多。由 于地域的限制,作者通常都需要將稿件郵寄到出版社,而這樣的效率極低, 不利于書籍的修訂和出版。傳統(tǒng)的稿件處理和管理系統(tǒng)由手工完成,浪費(fèi)了 大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。隨著網(wǎng) 絡(luò)的發(fā)展,逐漸興起了網(wǎng)絡(luò)書稿的熱潮。這樣可以實現(xiàn)從投稿,審稿,編 輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便。 1.2 目的 鑒于投稿者經(jīng)常會來電詢問稿件處理進(jìn)展情況,而編輯們每每需要通過 翻閱登記資料來回答,占用大量工作時間,目的是提高工作效率、加強(qiáng)信息 資源共享。 1.3 開發(fā)工具 本網(wǎng)站使用 DreamWeaver 作為開發(fā)環(huán)境,嵌套 VB 語言的 ASP.NET 作為編程
23、環(huán)境,SQL Server 是數(shù)據(jù)庫環(huán)境。 1.3.1 ASP.NET 簡介 ASP.Net2.0 是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的 ASP 即時解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯。 ASP.Net2.0 構(gòu)架是可以用 Microsoft(R)公司最新的產(chǎn)品 Visual S 開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get 所見即為 所得)的編輯。這些僅是 ASP.Net2.0 強(qiáng)大化軟件支持的一小部分。 因為 ASP.Net2.0 是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和 適應(yīng)性,可以使它運(yùn)行在 Web 應(yīng)用軟
24、件開發(fā)者的幾乎全部的平臺上。通 用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到 ASP.Net2.0 的 Web 應(yīng)用中。ASP.Net2.0 同時也是 language-independent 語言獨立化的, 所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序 用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C#(C+和 Java 的結(jié)合體) , VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基 于 COM+開發(fā)的程序,能夠完整的移植向 ASP.Net2.0。 ASP.Net2.0 使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境 和應(yīng)用程序的設(shè)置更加
25、簡單。因為配置信息都保存在簡單文本中,新的設(shè) 置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為Zero Local Administration的哲學(xué)觀念使 ASP.Net2.0 的基于應(yīng)用的開發(fā)更加具體, 和快捷。一個 ASP.Net2.0 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單 的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。 ASP.Net2.0 已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在 多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使 你現(xiàn)在的 ASP.Net2.0 應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運(yùn)行 時不需要任何改
26、變都能提高他們的效能,但現(xiàn)在的 ASP 確做不到這一點。 ASP.NET 優(yōu)越性主要體現(xiàn)在以下幾個方面: (1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用 Visual Basic ,C+這樣的模塊化程序設(shè)計語言,在第一次執(zhí)行后不須重新編譯就可 直接運(yùn)行,所以速度和效率比 ASP 這種只能用 VBScript 或 JavaScript 這樣 的非模塊化語言來編寫的腳本編程語言提高很多。 (2)是可重用性 ASP.NET 不再像 ASP 那樣將 ASP 代碼與 HTML 混 合在一起,而是實現(xiàn)代碼與內(nèi)容的完全分離,可重用性強(qiáng)。 (3)是代碼量.ASP 對所有要實現(xiàn)
27、的功能通過編寫代碼來實現(xiàn),而 ASP.NET 只須預(yù)先說明,就可自動實現(xiàn),所以,實現(xiàn)同樣的功能,ASP.NET 要 比 ASP 代碼量小的多。 1.3.2 SQL Server 簡介 SQL server2000 是 Microsoft 公司發(fā)行的關(guān)系型數(shù)據(jù)庫管理與分析系 統(tǒng),它提供了功能全面、操作簡單的圖形界面。由于 ASP.NET 應(yīng)用的后 臺程序中有專門針對 SQL server 的數(shù)據(jù)應(yīng)用類庫供用戶使用,方便了用戶 對數(shù)據(jù)的操作。 1.3.3 DreamWeaver 簡介 DreamWeaver 是 Macromedia 公司推出的網(wǎng)頁編輯工具是一個所見即 所得的網(wǎng)頁編輯器,并帶有站點
28、管理的功能,讓用戶可以方便的設(shè)計和管理 多個站點。 1.3.4 HTML HTML 的英文全稱是Hypertext Markup Language,中文譯為“超文本 標(biāo)記語言” 。 “超文本”就是指頁面內(nèi)可以包含圖片,聯(lián)接,甚至音樂,程 序等非文字的元素。在幾年前作為 SGML 的一個子集開發(fā)的。 一個 HTML 文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包 括對瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的 等。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源,HTML 文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁 的什么位置。瀏覽的網(wǎng)頁就是由 H
29、TML 語言編寫出來的。雖然 HTML 是 一種語言,但 HTML 不是程序語言,如 C+ 和 Java 之類,它只是標(biāo)示 語言,你只要明白了各種標(biāo)記的用法便算學(xué)會了 HTML.HTML 的格式非 常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML 頁面。 在編輯器中輸入 html 代碼即可完成對網(wǎng)頁的設(shè)計,如果在其中加入 VB,JAVA 等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對已知數(shù)據(jù) 進(jìn)行查詢,從而生成動態(tài)網(wǎng)頁的一部分。 2 系統(tǒng)分析 2.1 系統(tǒng)描述 隨著計算機(jī)在辦公中的普遍應(yīng)用,越來越多的雜志社或編輯部采用計 算機(jī)軟件對稿件進(jìn)行管理。為此開發(fā)稿件處理系統(tǒng),使
30、其可以減輕編輯人 員的重復(fù)勞動,可以全方位整合資源,提高工作效率,縮短稿件發(fā)表周期, 提高競爭能力。它還可以幫助編輯部管理作者、專家信息,幫助編輯部與 他們的聯(lián)系,實現(xiàn)投稿、審稿的網(wǎng)絡(luò)化,擴(kuò)大工作的范圍和影響力,提高 稿件質(zhì)量。 2.1.1 功能模塊和結(jié)構(gòu)圖 2.1.2 功能概述 (1) 用戶模塊 在線投稿:作者可以直接在線投稿 (2) 專家模塊 專家登陸:作為稿件處理的審稿者,必須在登陸以后方可進(jìn)入 其管理界面。 待審作品:對于分配給其的稿件進(jìn)行審批,給出意見。不合格 的作品可以直接刪除。 個人管理:修改個人密碼 (3) 管理模塊 管理登陸:作為稿件處理系統(tǒng)的管理者,必須在登陸以后方可 進(jìn)入
31、其管理界面。 稿件管理:對已經(jīng)審批的作品進(jìn)行查閱,對可以發(fā)表的作品的 作者用電子郵件的形式告知 專家管理:管理員可以添加、刪除專家信息。 分類管理:管理員可以添加、刪除分類板塊內(nèi)容 個人管理:修改自己的信息,如帳號密碼等信息 (4) 編輯管理模塊 編輯安排專家進(jìn)行審稿。 2.1.3 可行性分析 可行性分析(已具備的條件和待解決的問題;擬采取的研究方法、技 術(shù)路線、實驗方案等) 1、已具備的條件:資料的查詢、計算機(jī)硬件的準(zhǔn)備、對已有的期刊 管理系統(tǒng)的研究和體會。 2、待解決的問題:頁面的設(shè)計實現(xiàn)、數(shù)據(jù)庫的構(gòu)建、庫的連接及各 個表的創(chuàng)建、文件的上傳功能 3、擬采取的研究方法:ASP.NET SQL
32、 server ASP.NET 是 Microsoft 公司的產(chǎn)品,它是一個可以使用任何.NET 語言 兼容的應(yīng)用程序。ASP.NET 不僅是 ASP 的一個升級版本,它還提供了一 個統(tǒng)一的 web 開發(fā)模型。ASP.NET 的語法在很大程度上與 ASP 兼容,所 以在現(xiàn)有 ASP 應(yīng)用程序中可以添加 ASP.NET 代碼,以增強(qiáng) ASP 應(yīng)用程序 的功能。以往 ASP 網(wǎng)頁并沒有內(nèi)建 FTP 文件上傳功能,想要提供文件上 傳的功能,需額外購買文件上傳組件,現(xiàn)在 ASP.NET 以內(nèi)建文件上傳的 功能,既好用又不必額外付費(fèi)。 SQL server2000 是 Microsoft 公司發(fā)行的關(guān)系
33、型數(shù)據(jù)庫管理與分析系統(tǒng), 它提供了功能全面、操作簡單的圖形界面。由于 ASP.NET 應(yīng)用的后臺程 序中有專門針對 SQL server 的數(shù)據(jù)應(yīng)用類庫供用戶使用,方便了用戶對數(shù) 據(jù)的操作。 4、功能簡介 在線投稿系統(tǒng)可以方便地實現(xiàn): 1) 在網(wǎng)上投稿、查詢稿件處理狀態(tài)、提交修改后的稿件; 2) 將稿件提交到系統(tǒng)中、審核投稿內(nèi)容; 3) 審核編輯稿件、 設(shè)置稿件處理狀態(tài)等。 前臺功能:在線投稿:為防止作者重復(fù)同時保存投稿的原始記錄,第一 次投稿前作者必須先注冊登記,然后使用注冊成功的帳號和密碼(或稱口令) 進(jìn)行登陸,進(jìn)入個人控制面板。在個人控制面板中提供了發(fā)表文章、查看個 人發(fā)表的全部文章、可
34、查詢自己稿件的審稿情況、處理進(jìn)展、審稿意見、 查看個人資料等服務(wù)。作者只需注冊成為系統(tǒng)的一個用戶,用自己的用戶 名和密碼登錄系統(tǒng)后,即可完成如下的工作:遠(yuǎn)程投稿、遠(yuǎn)程查稿、修改 個人信息等。 后臺功能:文章審批、修改:按收到投稿的時間先后順序,對每一篇作品按照規(guī)定 的標(biāo)準(zhǔn)進(jìn)行審閱,決定是否錄用,同時發(fā)出錄用或退稿。 2.1.4 技術(shù)可行性 該網(wǎng)站使用 DreamWeaver 作為開發(fā)平臺,該軟件性能完備,且有 編碼提示,使用方便。ASP.NET 作為編程框架,使用 VB 語言編寫,具有 效率高、可重用性強(qiáng)、代碼量少等優(yōu)點。SQL Server 最為數(shù)據(jù)庫環(huán)境,具 有強(qiáng)大的存儲功能和查詢功能。
35、2.1.5 經(jīng)濟(jì)可行性 由于該系統(tǒng)作為畢業(yè)設(shè)計的課題,這一特殊性使得計算機(jī)硬件、系 統(tǒng)軟件、機(jī)房、電源、以及系統(tǒng)開發(fā)人員、維護(hù)人員的工資、培訓(xùn)費(fèi)等費(fèi) 用可以省略。 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會效益兩方面來考慮。對于本系統(tǒng)來說, 系統(tǒng)開發(fā)成功投入使用后,減輕了編輯人員的重復(fù)勞動,提高工作效率, 縮短稿件發(fā)表周期,可以全方位整合資源。 2.1.6 運(yùn)行可行性 該系統(tǒng)運(yùn)行后,用于編輯部管理稿件、管理審稿者、以及對編輯部各 個板塊的管理,實現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳 統(tǒng)模式更加靈活方便。 通過對上述三方面進(jìn)行可行性分析和研究后,我們認(rèn)為該項目的開發(fā) 是可行的。 3 系統(tǒng)設(shè)計 系
36、統(tǒng)設(shè)計是為了系統(tǒng)的功能特點,通過適當(dāng)?shù)脑O(shè)計方法,實現(xiàn)用戶 對功能的要求。 3.1 各模塊功能概述 3.1.1 首頁模塊功能 首頁是各個頁面的入口鏈接了各個頁面的超鏈接,并可以匿名查看本 站的所有的稿件。 3.1.2 用戶注冊模塊功能 單擊注冊超鏈接進(jìn)入注冊頁面。 注冊信息包括: 用戶名。 密碼。 電子郵件。 3.1.3 用戶登錄模塊功能 用戶只有登錄后才可以進(jìn)行投稿和進(jìn)如自己的控制面板進(jìn)行自己的 投稿管理。如沒有登錄系統(tǒng)提示錯誤并返回登錄頁面。 3.1.4 投稿模塊功能 注冊了的用戶可以登陸后發(fā)布自己的稿件。可以在主頁也可以在自己 的控制面板頁面上上傳稿件。 3.1.5 查看投稿說明模塊功能
37、用戶可以不注冊查看本站的投稿說明,來了解本站。 3.1.6 用戶修改資料模塊功能 用戶可以登錄后修改自己的注冊信息。 3.1.7 查看待審的稿件和已審稿件模塊功能 注冊用戶登錄后進(jìn)入自己的控制面板后可以查看自己的投稿的處理情 況。 3.1.8 后臺登錄模塊功能 從該頁面登錄才可以進(jìn)行后臺的所有操作。 3.1.9 后臺注冊模塊功能 操作本系統(tǒng)必須要注冊成管理員。 注冊信息包括: 用戶名。 密碼。 3.1.10 稿件管理模塊功能 可以查看所有的稿件并分頁顯示。單擊稿件名稱進(jìn)入稿件詳細(xì)信息 頁面,并可以下載查看源文件。 3.1.11 專家管理模塊功能 專家不能自己注冊,管理員在這里添加專家,并可以修
38、改和刪除。 3.1.12 版塊管理模塊功能 可以添加并查看編輯刪除所有的類別。 3.1.13 管理員信息修改管理模塊功能 管理員可以修改注冊信息。 3.1.14 專家登錄模塊功能 專家要管理稿件必須要登錄。 3.1.15 專家主頁面模塊功能 本頁顯示所有本類別的所有沒有審核的稿件。 3.1.16 查看稿件并審核功能 可以從主頁面進(jìn)入查看稿件詳細(xì)的信息,并進(jìn)行審核添加審核結(jié)果和 意見。 3.1.17 編輯管理功能 后臺管理員可以在后臺可以添加,修改,刪除編輯。 3.1.18 編輯進(jìn)行專家管理功能 編輯可以分配專家,進(jìn)行類別稿件的審核。 3.2 數(shù)據(jù)庫設(shè)計 3.2.1 基本表設(shè)計 在本系統(tǒng)中,涉及
39、到的數(shù)據(jù)項和表結(jié)構(gòu)如下: 稿件登記表Efile 列名數(shù)據(jù)類型長度允許為 空 Book_idint4否 Authorvarchar50否 Author_emailvarchar100否 Titlevarchar100否 Descripitionvarchar500否 File_classvarchar100否 fileshenhevarchar100否 filepinglunvarchar50否 File_pathvarchar100 用戶注冊表Users 列名數(shù)據(jù)類型長度允許為 空 Uidint4否 Unamevarchar50否 Upwdvarchar50否 Uemalvarchar50否
40、管理員基本表Admin 列名數(shù)據(jù)類型長度允許為 空 Admin_namevarchar16否 Admin_pwdvarchar16否 稿件分類基本表Class 列名數(shù)據(jù)類型長度允許為 空 Class_idInt4否 Class_namevarchar16否 專家基本表Expert 列名數(shù)據(jù)類型長度允許為 空 Expert_idint4否 Expert_namevarchar16否 Expert_pwdvarchar16否 Class_namevarchar16否 Expert_emailvarchar30否 編輯基本表editor 列名數(shù)據(jù)類型長度允許為 空 Idint4否 namevarch
41、ar16否 pwdvarchar16否 編輯類別表zhuanjia_Class 列名數(shù)據(jù)類型長度允許為空 Idint4否 zhuanjiavarchar16否 Classvarchar16否 3.2.2 相關(guān)數(shù)據(jù)庫代碼 管理員基本表Admin CREATE TABLE dbo.Admin ( AdminId int IDENTITY (1, 1) NOT NULL , Adminname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , Adminpwd varchar (50) COLLATE Chinese_PRC_CI_AS NOT NU
42、LL ) ON PRIMARY GO 稿件分類基本表Class CREATE TABLE dbo.Class ( Id int IDENTITY (1, 1) NOT NULL , Class_name varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARY GO 稿件登記表Efile CREATE TABLE dbo.Efile ( Book_id int IDENTITY (1, 1) NOT NULL , Author varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , Ti
43、tle varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Author_email varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , Description varchar (500) COLLATE Chinese_PRC_CI_AS NOT NULL , File_path varchar (300) COLLATE Chinese_PRC_CI_AS NOT NULL , File_class varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL
44、 , fileshenhe varchar (10) COLLATE Chinese_PRC_CI_AS NULL , filepinglun varchar (500) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY GO 用戶注冊表Users CREATE TABLE dbo.Users ( Uid int IDENTITY (1, 1) NOT NULL , Uname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , Upwd varchar (50) COLLATE Chinese_PRC_CI
45、_AS NOT NULL , Uemal varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARY GO 專家基本表Expert CREATE TABLE dbo.Expert ( Expert_id int IDENTITY (1, 1) NOT NULL , Expert_name char (16) COLLATE Chinese_PRC_CI_AS NOT NULL , Expert_pwd char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , Class_name char (16
46、) COLLATE Chinese_PRC_CI_AS NOT NULL , Expert_email char (30) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARY GO 編輯基本表editor CREATE TABLE dbo.editor ( id int IDENTITY (1, 1) NOT NULL , name varchar (50) COLLATE Chinese_PRC_CI_AS NULL , Pwd varchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY GO
47、編輯類別表zhuanjia_Class CREATE TABLE dbo.zhuanjia_Class ( id int IDENTITY (1, 1) NOT NULL , zhuanjia varchar (50) COLLATE Chinese_PRC_CI_AS NULL , Class varchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY GO 4 系統(tǒng)實現(xiàn) 4.1 實現(xiàn)概述 本系統(tǒng)采用 B/S 結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于 Web 服務(wù)兩種模式,是一個適用于 Internet 環(huán)境下的模型
48、結(jié)構(gòu)。只要用戶能連 上 Internet,便可以在任何時間、任何地點使用。系統(tǒng)工作原理圖如圖 4.1 所 示: 客戶端Web服務(wù)器 數(shù)據(jù)庫檢索 請求 傳送 驗證 回發(fā) 執(zhí)執(zhí)行行過過程程 圖 4.1 系統(tǒng)工作原理圖 4.2 詳細(xì)設(shè)計 系統(tǒng)的實現(xiàn)過程及相關(guān)代碼實現(xiàn)方法和圖例。 在系統(tǒng)分析的基礎(chǔ)上,結(jié)合用戶的使用狀態(tài),以及對現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的 觀察,得出本系統(tǒng)的功能模塊結(jié)構(gòu)圖,此模塊共分為三層結(jié)構(gòu),各結(jié)構(gòu)之 間緊密相連,共同建構(gòu)了基于 B/S 結(jié)構(gòu)的文章檢索系統(tǒng)。一下詳細(xì)的描述 了各個模塊的實現(xiàn)代碼以及詳細(xì)的介紹。 4.2.1 首頁登錄實現(xiàn) 運(yùn)行首頁面出現(xiàn)用戶登錄界面,根據(jù)不同的用戶進(jìn)行選擇進(jìn)入不同的
49、登錄頁面進(jìn)行登錄。是一個綜合的系統(tǒng)登錄頁面。使用系統(tǒng)的人員可以根 據(jù)自己的角色進(jìn)行選擇進(jìn)入登錄入口,然后進(jìn)入相應(yīng)的登錄頁面,輸入要 求輸入的驗證信息就可以進(jìn)行對系統(tǒng)的操作和使用。 涉及到了頁面文件是: Login.aspx,UserLogin.aspx,editorLogin.aspx,ZhuanjiaLogin.aspx 界面如下: 圖 4.1 圖 4.2 圖 4.3 圖 4.4 圖 4.5 主要實現(xiàn)代碼: protected void LinkButton2_Click(object sender, EventArgs e) SqlConnection con = db.ceratcon(
50、); con.Open(); SqlCommand cmd = new SqlCommand(select * from Users where Uname= + this.txtname.Text + and Upwd= + this.txtpwd.Text + , con); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() Sessionuname = sdrUname.ToString(); Response.Write(alert(登錄成功); location.href=Index.aspx); else Respons
51、e.Write(alert(登陸失??!) 4.2.2 投稿模塊實現(xiàn) 投稿人通過登錄頁面后進(jìn)入投稿的主頁面,在這里就可以進(jìn)行稿件的 投遞了。投稿時候先輸入稿件的標(biāo)題,投稿人的電子郵件,投稿的欄目, 稿件的說明,最后上傳稿件的附件。以上信息都是必須填寫的不填寫系統(tǒng) 會給相應(yīng)的提示,提示您必須填寫全部的信息。所有信息填寫完畢后提交 就可以了。 涉及到了頁面文件是:maintougao.aspx,Tougao.aspx 界面如下: 圖 4.6 主要實現(xiàn)代碼: protected void LinkButton1_Click(object sender, EventArgs e) addgaojian(
52、);/調(diào)用過程 private void addgaojian()/發(fā)表稿件過程 string Fullname = this.FileUpload1.FileName; string Type = Fullname.Substring(Fullname.LastIndexOf(.) + 1); string Wpath = 稿件 + Fullname; this.FileUpload1.SaveAs(Server.MapPath(稿件) + + Fullname); SqlConnection con = db.ceratcon(); con.Open(); SqlCommand cmd =
53、 new SqlCommand(); cmd.Connection = (SqlConnection)con; cmd.CommandText = insert into Efile (Author,Title,Author_email,Description,File_path,File_class)values(Author,Title,Au thor_email,Description,File_path,File_class); cmd.Parameters.Add(Author, SqlDbType.VarChar); cmd.Parameters.Add(Title, SqlDbT
54、ype.VarChar); cmd.Parameters.Add(Author_email, SqlDbType.VarChar); cmd.Parameters.Add(Description, SqlDbType.VarChar); cmd.Parameters.Add(File_path, SqlDbType.VarChar); cmd.Parameters.Add(File_class, SqlDbType.VarChar); cmd.ParametersAuthor.Value = Sessionuname.ToString(); cmd.ParametersTitle.Value
55、=this.txttittle.Text; cmd.ParametersAuthor_email.Value = this.txtemal.Text; cmd.ParametersDescription.Value = this.txtmiaoshu.Text; cmd.ParametersFile_path.Value = Wpath.ToString(); cmd.ParametersFile_class.Value =this.DropDownList1.SelectedItem.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Wri
56、te(alert(發(fā)表成功等待審核繼續(xù) 發(fā)表稿件!); this.txttittle.Text=; this.txtemal.Text=; this.txtmiaoshu.Text = ; 4.2.3 投稿說明 查看本雜志社的投稿說明的一些信息。幫助您更快更有效的投遞您 的稿件。 涉及到了頁面文件是:Help2.aspx 界面如下: 圖 4.7 4.2.4 用戶修改資料功能 投稿人登錄后可以修改自己的一些注冊信息包括密碼,電子郵件等 注冊的時候填寫的基本信息。 涉及到了頁面文件是:UserUpdate.aspx 界面如下: 圖 4.8 主要實現(xiàn)代碼: protected void Page_L
57、oad(object sender, EventArgs e) if (!IsPostBack) if (Sessionuname != null) this.TextBox1.Text = Sessionuname.ToString(); else Response.Write(alert(沒有登錄請登錄); location.href=UserLogin.aspx); protected void Button1_Click(object sender, EventArgs e) string name = Sessionuname.ToString(); SqlConnection co
58、n = db.ceratcon(); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = (SqlConnection)con; cmd.CommandText = update Users set Uname=Uname ,Upwd=Upwd,Uemal=Uemal where Uname= + name + ; cmd.Parameters.Add(Uname, SqlDbType.VarChar); cmd.Parameters.Add(Upwd, SqlDbType.VarChar); cmd.Paramete
59、rs.Add(Uemal, SqlDbType.VarChar); cmd.ParametersUname.Value = this.TextBox1.Text; cmd.ParametersUpwd.Value = this.TextBox3.Text; cmd.ParametersUemal.Value = this.TextBox2.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(修改成功重新登錄); location.href=UserLogin.aspx); 4.2.5 查看稿件功能 投稿人登錄后可以查看自
60、己所有的投稿信息,包括您待審核的稿件, 和已經(jīng)審核的稿件,通過這些信息的查看知道您的稿件是否被采用,是否 被退回,或者還在審核中。進(jìn)入頁面通過點擊稿件的標(biāo)題就會看到您投遞 的稿件的詳細(xì)信息,以及審核已經(jīng)是否被采用等信息。 涉及到了頁面文件是:Daishenzuopin.aspx, Caiyongzuopin.aspx 界面如下: 圖 4.9 主要實現(xiàn)代碼: 單擊查看詳細(xì)內(nèi)容: asp:HyperLink ID=hyk1 runat=server NavigateUrl= Text= BorderStyle=None Height=19px Width=300px 4.2.6 后臺稿件功能 管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題5.3 平面向量的數(shù)量積(原卷版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 幼兒游戲教學(xué)案例
- 人教版(2024)七年級英語下冊Unit 6 學(xué)情調(diào)研測試卷(含答案)
- 路基拼寬施工方案
- 隧道風(fēng)機(jī)房施工方案
- 2025年新高考地理全真模擬試卷4(含答案解析)
- 2025年高考地理二輪復(fù)習(xí):綜合題答題技巧(含練習(xí)題及答案)
- 幕墻防火防雷施工方案
- Unit 6 reading2 教學(xué)設(shè)計 2024-2025學(xué)年譯林版(2024)七年級英語上冊
- 小學(xué)課本劇一年級《小白兔和小灰兔》-劇本
- 高中通用技術(shù)人教高二下冊目錄新型抽紙盒-
- 畜牧場經(jīng)營管理
- 課程思政示范課程申報書(測繪基礎(chǔ))
- ALeader 阿立得 ALD515使用手冊
- 神華陜西國華錦界電廠三期工程環(huán)評報告
- 飛行員航空知識手冊
- GB/Z 19848-2005液壓元件從制造到安裝達(dá)到和控制清潔度的指南
- GB/T 34936-2017光伏發(fā)電站匯流箱技術(shù)要求
- GB/T 12618.4-2006開口型平圓頭抽芯鉚釘51級
- 紅金大氣商務(wù)風(fēng)領(lǐng)導(dǎo)歡迎會PPT通用模板
- 學(xué)前教育學(xué)00383-歷年真題-試卷
評論
0/150
提交評論