asp.net論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(論文)_第1頁(yè)
asp.net論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(論文)_第2頁(yè)
asp.net論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(論文)_第3頁(yè)
asp.net論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(論文)_第4頁(yè)
asp.net論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(論文)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河南大學(xué)2007屆本科畢業(yè)論文論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)design and implementation of the platform for dissertation intercommunion論文作者姓名:趙迎釗 所在學(xué)院:計(jì)算機(jī)與信息工程學(xué)院 所學(xué)專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 導(dǎo)師姓名職稱(chēng):毋 琳(講師) 論文完成時(shí)間:2007年5月20日 2007年5月20日河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)開(kāi)題報(bào)告(由學(xué)生本人認(rèn)真填寫(xiě))學(xué)號(hào)03023139姓名趙迎釗導(dǎo)師姓名職稱(chēng)毋琳(講師)開(kāi)題時(shí)間2006年12月1日課題題目論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)課題來(lái)源導(dǎo)師指定 自定 其他來(lái)源課題的目的、意義

2、以及和本課題有關(guān)的國(guó)內(nèi)外現(xiàn)狀分析:1、目的:解決文章投稿和審稿的低效率的問(wèn)題。2、意義:雜志社出版社舊式的投稿方式以及稿件信息的反饋都十分慢,動(dòng)輒就是幾星期,已經(jīng)不能滿(mǎn)足現(xiàn)代人高節(jié)奏生活的要求。隨著網(wǎng)絡(luò)的發(fā)展,其便捷性為稿件的高效率管理工作提供了可能,人們需要一種新的建立在網(wǎng)絡(luò)上的投稿方式。3、現(xiàn)狀:現(xiàn)在具有類(lèi)似功能的網(wǎng)站平臺(tái)已經(jīng)被推出并且開(kāi)始投入使用。在日常的使用中,其方便快捷大大提高期刊雜志社的工作效率,優(yōu)化了其管理模式,并為廣大作者的投稿開(kāi)辟了新的途徑。研究目標(biāo)、研究?jī)?nèi)容和準(zhǔn)備解決的問(wèn)題:1、目標(biāo)創(chuàng)建一個(gè)功能相對(duì)齊全的基于asp的論文交流平臺(tái)。2、內(nèi)容論文交流平臺(tái)主要完成用戶(hù)登錄注冊(cè),瀏

3、覽信息,上傳文章,資源搜索以及對(duì)文章的審稿等功能。3、準(zhǔn)備解決的問(wèn)題網(wǎng)站的信息發(fā)布,資源下載,用戶(hù)密碼加密的實(shí)現(xiàn)、會(huì)員上傳文章的實(shí)現(xiàn),稿件審核和管理員維護(hù)等功能。擬采取的方法、技術(shù)或設(shè)計(jì)(開(kāi)發(fā))工具:本系統(tǒng)擬用asp vbscript開(kāi)發(fā)語(yǔ)言,以dreamweave為系統(tǒng)開(kāi)發(fā)工具,使用sql server數(shù)據(jù)庫(kù)完成系統(tǒng)的開(kāi)發(fā)。預(yù)期成果:1、畢業(yè)設(shè)計(jì)成果軟件(源程序)2、畢業(yè)論文進(jìn)度計(jì)劃:2006.12.1 - 2007.3.5 :查找資料、搜集相關(guān)素材2007.3.6 - 2007.3.26:完成系統(tǒng)的需求分析2007.3.27 - 2007.4.21:完成概要設(shè)計(jì)部分的設(shè)計(jì)2007.4.22

4、 - 2007.4.30:完成詳細(xì)設(shè)計(jì)部分的設(shè)計(jì)2007.5.1 - 2007.5.16:整理資料、撰寫(xiě)畢業(yè)論文2007.5.17 - 2007.5.25:根據(jù)導(dǎo)師要求,完善畢業(yè)設(shè)計(jì)和論文指導(dǎo)教師對(duì)選題報(bào)告的意見(jiàn): 同意開(kāi)題。 指導(dǎo)教師簽名: 2006 年 12 月 1 日開(kāi)題報(bào)告ii河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書(shū)(由學(xué)生本人認(rèn)真填寫(xiě))學(xué)號(hào)03023139姓名趙迎釗導(dǎo)師姓名毋 琳任務(wù)書(shū)起止日期2006年12月8日 至 2007年5月20日論文提要:論文將首先對(duì)系統(tǒng)要使用的開(kāi)發(fā)背景和工具進(jìn)行簡(jiǎn)單介紹,然后簡(jiǎn)單闡述系統(tǒng)的結(jié)構(gòu),接著詳細(xì)論述系統(tǒng)的需求分析,最后闡述系統(tǒng)的功能模塊的分析

5、、設(shè)計(jì)和實(shí)現(xiàn)。課題任務(wù)要求:要在深入調(diào)查課題的背景以及意義,研究其可行性的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行完整的需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。該課題主要實(shí)現(xiàn)以下的功能模塊:1用戶(hù)注冊(cè)、登錄、信息修改等維護(hù)操作。2用戶(hù)稿件的上傳功能。3編輯和專(zhuān)家對(duì)稿件審稿處理。4相關(guān)論文資源的搜索。主要參考文獻(xiàn):1 馮沃輝,肖金秀編著中文dreamweaver mx 2004網(wǎng)頁(yè)設(shè)計(jì)經(jīng)典冶金工業(yè)出版社2004年7月2 齊治昌,譚慶平等編著軟件工程高等教育出版社2004年4月3 蔡翠平,尚俊杰編著網(wǎng)絡(luò)程序設(shè)計(jì)asp清華大學(xué)出版社,北方交通大學(xué)出版社2002年1月4 陳志泊,李冬梅,王春玲編著數(shù)據(jù)庫(kù)原理及應(yīng)用教程人民郵電出版社2

6、002年3月5 patrick oneil等編著數(shù)據(jù)庫(kù)原理、編程與性能(第二版)高等教育出版社2001年5月河南大學(xué)2007屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)中期檢查表學(xué)院名稱(chēng):計(jì)算機(jī)與信息工程學(xué)院題目名稱(chēng)論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)號(hào)03023139所學(xué)專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師姓 名毋 琳姓名趙迎釗一、畢業(yè)設(shè)計(jì)進(jìn)展情況1完成了對(duì)課題背景的調(diào)查和可行性論證。2查閱了相關(guān)資料,為系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)做好了準(zhǔn)備。3完成了需求分析和系統(tǒng)的整體架構(gòu)設(shè)計(jì),基本完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。4開(kāi)始進(jìn)入系統(tǒng)模塊的詳細(xì)設(shè)計(jì)階段。二、存在問(wèn)題1需求分析不夠完善。2數(shù)據(jù)庫(kù)設(shè)計(jì)有冗余。3沒(méi)有完全掌握開(kāi)發(fā)工具的應(yīng)用,編碼技術(shù)稍有生疏。三、下一

7、階段的研究方法或設(shè)計(jì)思路1優(yōu)化代碼,減少代碼冗余。2根據(jù)實(shí)際需求部分改善系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。3完成系統(tǒng)設(shè)計(jì)時(shí),在可行的情況下盡量考慮系統(tǒng)的可擴(kuò)展性。四、指導(dǎo)教師對(duì)學(xué)生設(shè)計(jì)(論文、創(chuàng)作)進(jìn)展等方面的評(píng)語(yǔ) 進(jìn)展良好,但在系統(tǒng)設(shè)計(jì)的某些方面稍有欠缺,望在后期工作中能夠積極彌補(bǔ),順利完成畢業(yè)設(shè)計(jì)和畢業(yè)論文。 指導(dǎo)教師簽字: 2007年4 月 10日此表除第四項(xiàng)外由學(xué)生填寫(xiě)指導(dǎo)教師簽名河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(一)學(xué)院名稱(chēng):計(jì)算機(jī)與信息工程學(xué)院學(xué) 號(hào)03023139姓名趙迎釗專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師毋 琳(講師)綜合得分87分論文題目論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評(píng)語(yǔ)

8、及得分指導(dǎo)教師評(píng)語(yǔ) 該生畢業(yè)設(shè)計(jì)期間,工作踏實(shí),積極探索,能夠按計(jì)劃順利完成畢業(yè)設(shè)計(jì)和論文。畢業(yè)論文的結(jié)構(gòu)較為清晰,論述較為準(zhǔn)確,對(duì)系統(tǒng)工作描述比較全面。評(píng)分項(xiàng)目分值指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫(xiě)開(kāi)題報(bào)告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分149974887指導(dǎo)教師簽名 2007年 5 月 20 日評(píng)閱教師評(píng)語(yǔ)及評(píng)分評(píng)閱教師評(píng)語(yǔ) 該生論文條理較為清晰,描述詳細(xì),語(yǔ)句較為流暢,思路清晰,具有一定的新見(jiàn)解,達(dá)到本科畢業(yè)論文的要求。評(píng)分項(xiàng)目分值評(píng)閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評(píng)分撰寫(xiě)開(kāi)題報(bào)告、文獻(xiàn)綜述

9、15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)55合計(jì)100得分149894887評(píng)閱教師簽名 2007年 5 月 21 日此表由教師填寫(xiě)河南大學(xué)2007屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)綜合成績(jī)表(二)學(xué)號(hào)03023139姓名趙迎釗所在學(xué)院計(jì)算機(jī)與信息工程學(xué)院答辯委員會(huì)評(píng)語(yǔ)及評(píng)分答辯委員會(huì)評(píng)語(yǔ) 該生答辯過(guò)程中語(yǔ)言表達(dá)較為流暢、思路基本清晰,能夠較為準(zhǔn)確、快速地回答答辯老師的提問(wèn)。答辯委員簽字: 2007 年 5 月26 日評(píng)分 項(xiàng)目 分值論文答辯小組評(píng)分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問(wèn)題情況(25)規(guī)范要求與文字表達(dá)(2

10、0)論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識(shí)(40)得分1321183486答辯委員會(huì)主任簽字: 2007 年 5 月26 日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績(jī)綜合評(píng)定: 86 分綜合評(píng)定等級(jí): 良備注:一、論文的質(zhì)量評(píng)定,應(yīng)包括對(duì)論文的語(yǔ)言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計(jì)計(jì)算、分析和概括能力及在論文中是否有新的見(jiàn)解或創(chuàng)新性成果等做出評(píng)價(jià)。從論文來(lái)看學(xué)生掌握本專(zhuān)業(yè)基礎(chǔ)理論和基本技能的程度。二、成績(jī)?cè)u(píng)定采用結(jié)構(gòu)評(píng)分法,即由指導(dǎo)教師、評(píng)閱教師和答辯委員會(huì)分別給分(以百分計(jì)),評(píng)閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上答辯委員會(huì)得分乘以60%即綜合成績(jī)。評(píng)估等級(jí)按優(yōu)、良、中、差劃分,優(yōu)90-100分;

11、良76-89分;中60-75分;差60分以下。三、評(píng)分由專(zhuān)業(yè)教研室或院組織專(zhuān)門(mén)評(píng)分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會(huì)意見(jiàn)決定每個(gè)學(xué)生的分?jǐn)?shù),在有爭(zhēng)議時(shí),應(yīng)由答辯委員會(huì)進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊(cè),推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專(zhuān)業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報(bào)教務(wù)處備案。六、書(shū)寫(xiě)格式要求:1、目錄;2、內(nèi)容提要須書(shū)寫(xiě)200左右漢字,開(kāi)題報(bào)告(文科除外)的內(nèi)容要根據(jù)不同專(zhuān)業(yè)的課題任務(wù)要求,闡述查閱文獻(xiàn)、文案論證、解題思路、工作步驟等;3、正文(含引言、結(jié)論等);4、參考文獻(xiàn)(或

12、資料)河南大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書(shū)論文題目論文交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)姓 名趙迎釗所學(xué)專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號(hào)03023139完成時(shí)間2007年5月20日指導(dǎo)教師姓名職稱(chēng)毋 琳(講師)承諾內(nèi)容:1、本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生 趙迎釗 在導(dǎo)師 毋 琳 的指導(dǎo)下獨(dú)立完成的,沒(méi)有抄襲、剽竊他人成果,沒(méi)有請(qǐng)人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評(píng)比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2、學(xué)校有權(quán)保留并向上級(jí)有關(guān)部門(mén)送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的復(fù)印件和磁盤(pán)。備注:學(xué)生簽名: 指導(dǎo)教師簽名: 2007 年 5 月 20 日 2007 年 5 月 2

13、0 日說(shuō)明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請(qǐng)?jiān)趥渥⒅忻鞔_,承諾內(nèi)容第2條即以備注為準(zhǔn)。目 錄摘 要iabstractii第1章 緒論11.1 開(kāi)發(fā)背景及意義11.2 系統(tǒng)開(kāi)發(fā)的目標(biāo)11.3 關(guān)于項(xiàng)目開(kāi)發(fā)工具及環(huán)境2第2章 網(wǎng)站功能的需求分析32.1 游客模塊的需求分析32.2 會(huì)員模塊的需求分析32.3 編輯和專(zhuān)家模塊的需求分析42.4 管理員模塊的需求分析42.5 系統(tǒng)用例圖4第3章 系統(tǒng)的總體結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)53.1 系統(tǒng)的總體架構(gòu)53.2 系統(tǒng)的總體結(jié)構(gòu)53.3 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)6第4章 系統(tǒng)部分功能模塊的設(shè)計(jì)與實(shí)現(xiàn)94.1 網(wǎng)站布局功能模塊94.1.1 用戶(hù)注冊(cè)密碼加密94

14、.1.2 登錄界面跳轉(zhuǎn)94.1.3 站內(nèi)搜索104.1.4 個(gè)人信息修改104.1.5 文章?tīng)顟B(tài)查詢(xún)104.2 在線投稿功能模塊104.3 在線審稿功能模塊124.3.1 編輯審核124.3.2 專(zhuān)家審核14結(jié) 論16參考文獻(xiàn)17河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要隨著人們生活節(jié)奏的加快,舊式的投稿和審稿流程已經(jīng)不能滿(mǎn)足人們需求。人們需要的是一種方便、快捷的,建立在網(wǎng)絡(luò)上的交流平臺(tái)來(lái)完成用戶(hù)投稿和審稿。論文首先對(duì)系統(tǒng)的開(kāi)發(fā)背景、意義和使用的開(kāi)發(fā)工具進(jìn)行簡(jiǎn)單介紹,其次簡(jiǎn)單闡述系統(tǒng)的結(jié)構(gòu),接著詳細(xì)論述系統(tǒng)的需求分析,最后著重講述了系統(tǒng)各功能模塊的分析設(shè)計(jì)以及實(shí)現(xiàn)過(guò)程。關(guān)鍵詞 論文交流,密碼加密,稿

15、件上傳,稿件審核abstractwith the fast pace of life, old ways by which that we public articles can no longer meet the peoples demand. what people needed is that one kind is convenient , rapid , and builded on the network.first , this paper briefly introduces the systems background and tools used in the syste

16、m. secondly , the structure of the system is discussed , and then the requirements of this system is analysed in detail. finally, it focuses on the system and each modules design and implementation.keywords dissertation intercommunion,password encryption,dissertation upload, dissertation verificatio

17、n第 17 頁(yè)第1章 緒論本章節(jié)對(duì)本網(wǎng)站的開(kāi)發(fā)背景、項(xiàng)目開(kāi)發(fā)的目的和所適用的范圍、所用軟硬件環(huán)境進(jìn)行簡(jiǎn)單的介紹。1.1 開(kāi)發(fā)背景及意義進(jìn)入21世紀(jì)后,網(wǎng)絡(luò)在人們生活中的作用日益突顯。各行各業(yè)都開(kāi)始利用網(wǎng)絡(luò)工具提高自己的工作效率,而大多期刊、雜志社依然采用以往的投稿和審稿方式辦公。這種舊式的投稿方式以及稿件信息的反饋都十分的慢,動(dòng)輒就是幾星期,已經(jīng)不能滿(mǎn)足現(xiàn)代人高節(jié)奏生活的要求,人們急需一種新的在線投稿方式的出現(xiàn)。近年來(lái)我國(guó)互聯(lián)網(wǎng)的日益普及,網(wǎng)絡(luò)已經(jīng)成為生活中不可缺少的工具,生活、學(xué)習(xí)、工作也愈來(lái)愈依靠網(wǎng)絡(luò),人們?cè)诰W(wǎng)上沖浪的時(shí)間也在迅速增加,瀏覽電子雜志、在網(wǎng)上搜索工作相關(guān)的信息代替了人們傳統(tǒng)的

18、信息獲得方式。因此,稿件處理的網(wǎng)絡(luò)化改革也勢(shì)在必行。本文所要介紹的論文交流平臺(tái)就是很好的解決以上問(wèn)題的一個(gè)途徑。該論文交流平臺(tái)旨在建立起一個(gè)論文信息交流的橋梁,使用戶(hù)能夠通過(guò)網(wǎng)絡(luò)方便地進(jìn)行稿件的處理操作,同時(shí)在用戶(hù)之間進(jìn)行論文信息共享,以加快稿件處理速度,節(jié)約用戶(hù)時(shí)間。1.2 系統(tǒng)開(kāi)發(fā)的目標(biāo)論文交流平臺(tái)的主要功能是發(fā)布信息,完成用戶(hù)的投稿和審稿功能。其主要目標(biāo)就是利用網(wǎng)絡(luò)資源的便利性,完成用戶(hù)的在線投稿和報(bào)社的在線審核,提高報(bào)社的工作效率,同時(shí)加強(qiáng)用戶(hù)之間的信息交流。論文交流平臺(tái)的建設(shè),也是為充分利用網(wǎng)絡(luò)的優(yōu)越性,將論文期刊的規(guī)模實(shí)力、市場(chǎng)定位、服務(wù)項(xiàng)目和公司形象全方位地推出,從而擴(kuò)大論文期刊

19、網(wǎng)站在國(guó)內(nèi)同行業(yè)的知名度。并以網(wǎng)絡(luò)宣傳為切入點(diǎn),逐步構(gòu)建起完備的網(wǎng)上管理與服務(wù)營(yíng)銷(xiāo)構(gòu)架,從而開(kāi)拓更為廣闊的市場(chǎng),并真正做到快捷準(zhǔn)確的服務(wù)客戶(hù),為客戶(hù)帶去便利。同時(shí)以網(wǎng)站為媒體為客戶(hù)提供強(qiáng)大的資訊信息和客戶(hù)所需產(chǎn)品,共享的資源,也為更多行業(yè)用戶(hù)提供一個(gè)網(wǎng)上的電子商務(wù)、信息交流、產(chǎn)品發(fā)布平臺(tái)。1.3 關(guān)于項(xiàng)目開(kāi)發(fā)工具及環(huán)境本項(xiàng)目采用dreamweaver和sql server為開(kāi)發(fā)環(huán)境,使用asp開(kāi)發(fā)語(yǔ)言進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)和設(shè)計(jì)。第2章 網(wǎng)站功能的需求分析需求分析階段處于軟件開(kāi)發(fā)的前期,其基本活動(dòng)是準(zhǔn)確定義未來(lái)系統(tǒng)的目標(biāo),確定為了滿(mǎn)足用戶(hù)的需求必須做什么。需求分析又劃分為兩個(gè)階段,即需求獲取和需求

20、規(guī)約,前者是用自然語(yǔ)言清楚地描述用戶(hù)的要求,而需求規(guī)約的目的是消除獲取需求的二義性和不一致性。在軟件生命周期中,一個(gè)錯(cuò)誤發(fā)現(xiàn)得越晚,修復(fù)錯(cuò)誤的費(fèi)用也越高。所以,高質(zhì)量的需求工程是軟件項(xiàng)目得以正確、高效完成的前提。因此,本章主要對(duì)系統(tǒng)的功能和數(shù)據(jù)庫(kù)的設(shè)計(jì)進(jìn)行分析。通過(guò)對(duì)現(xiàn)實(shí)情況的分析研究可知,該網(wǎng)站系統(tǒng)定位于一個(gè)面向大眾的、綜合性的學(xué)術(shù)網(wǎng)站,它的使用對(duì)象較為復(fù)雜,從資料的安全性、網(wǎng)站的穩(wěn)定性方面考慮,系統(tǒng)應(yīng)該對(duì)不同的操作進(jìn)行身份驗(yàn)證,任何人員都不得訪問(wèn)其權(quán)限之上的內(nèi)容。因此,從使用者的角度出發(fā),系統(tǒng)定義了四種用戶(hù)角色:游客、會(huì)員、編輯和專(zhuān)家、管理員。2.1 游客模塊的需求分析對(duì)于普通瀏覽者來(lái)說(shuō),

21、前臺(tái)是他們惟一接觸到的部分,所以要求前臺(tái)的操作盡量簡(jiǎn)單、人性化,要盡量符合一般的使用習(xí)慣,包括界面和操作的流程。前臺(tái)的瀏覽功能設(shè)計(jì)如表2-1所示。表2-1 游客模塊功能表功能角色說(shuō)明瀏覽信息游客瀏覽站內(nèi)信息瀏覽站內(nèi)信息游客查詢(xún)站內(nèi)信息留言發(fā)表評(píng)論游客發(fā)表問(wèn)題看法、提出問(wèn)題2.2 會(huì)員模塊的需求分析會(huì)員除了擁有游客的權(quán)限外,還可以對(duì)自己的注冊(cè)信息進(jìn)行修改,更重要是可以在本網(wǎng)站根據(jù)分類(lèi)發(fā)表自己文章、查看自己的發(fā)表的文章列表以及文章?tīng)顟B(tài),并且下載本站所列的所有資源。功能設(shè)計(jì)表如2-2所示。表2-2 會(huì)員模塊功能表功能角色說(shuō)明信息修改注冊(cè)用戶(hù)修改個(gè)人注冊(cè)信息資源下載注冊(cè)用戶(hù)下載自己需要的文章資源資源發(fā)

22、布注冊(cè)用戶(hù)上傳自己的文章稿件查看文章信息注冊(cè)用戶(hù)注冊(cè)用戶(hù)查看自己的文章?tīng)顟B(tài)2.3 編輯和專(zhuān)家模塊的需求分析編輯和專(zhuān)家擁有比以上兩角色更高的權(quán)限,主要負(fù)責(zé)對(duì)用戶(hù)上傳的論文進(jìn)行審核。出于對(duì)用戶(hù)上傳文章負(fù)責(zé)的態(tài)度,審核系統(tǒng)應(yīng)該是二級(jí)審核系統(tǒng),首先編輯對(duì)文章進(jìn)行審核,然后再有專(zhuān)家對(duì)編輯審核通過(guò)的文章進(jìn)行二次審核。如果兩級(jí)審核均通過(guò)則此文章就被接受,并由系統(tǒng)分配到下載欄為用戶(hù)提供下載。2.4 管理員模塊的需求分析圖2-1 系統(tǒng)用例圖管理員在本網(wǎng)站中的權(quán)限最高,他除了擁有會(huì)員的權(quán)限,還擁有更高級(jí)別的權(quán)限。最重要的是管理員負(fù)責(zé)整個(gè)網(wǎng)站的正常運(yùn)轉(zhuǎn),負(fù)責(zé)對(duì)網(wǎng)站中用戶(hù)的角色管理,并且對(duì)網(wǎng)站上發(fā)布的新聞進(jìn)行添加、更

23、新、刪除等維護(hù)操作。2.5 系統(tǒng)用例圖由上面章節(jié)的分析知道,系統(tǒng)的參與者有游客,會(huì)員,編輯和專(zhuān)家,管理員。系統(tǒng)的總用例圖如圖2-1所示。第3章 系統(tǒng)的總體結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)在進(jìn)行過(guò)系統(tǒng)的需求分析后,首先應(yīng)該對(duì)系統(tǒng)的結(jié)構(gòu)有個(gè)清晰的了解,并完成數(shù)據(jù)庫(kù)的設(shè)計(jì),為后面的各功能模塊的實(shí)現(xiàn)打下基礎(chǔ)。3.1 系統(tǒng)的總體架構(gòu)系統(tǒng)的開(kāi)發(fā)采用b/s體系,即瀏覽器/服務(wù)器(browser/server)體系。在b/s的系統(tǒng)中,合法用戶(hù)只需在客戶(hù)端通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請(qǐng)求即可以進(jìn)入系統(tǒng)。b/s結(jié)構(gòu)極大的簡(jiǎn)化了客戶(hù)機(jī)的工作,客戶(hù)機(jī)上只需安裝瀏覽器即可,服務(wù)器將擔(dān)負(fù)更多的工作,如對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)

24、行。采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:(1)無(wú)須開(kāi)發(fā)客戶(hù)端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有www瀏覽器軟件,均可作為客戶(hù)機(jī)來(lái)訪問(wèn)系統(tǒng);(3)具有良好的開(kāi)放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶(hù)對(duì)管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。3.2 系統(tǒng)的總體結(jié)構(gòu)論文交流平臺(tái)采用三層結(jié)構(gòu)體系,瀏覽器供用戶(hù)進(jìn)行頁(yè)面瀏覽,當(dāng)用戶(hù)點(diǎn)擊按鈕,就會(huì)觸發(fā)相應(yīng)的后臺(tái)應(yīng)用程序。如果需要同數(shù)據(jù)庫(kù)進(jìn)行連接,那么將由應(yīng)用程序來(lái)完成。例如:用戶(hù)登錄并進(jìn)行驗(yàn)證。用戶(hù)先輸入用戶(hù)名和密碼,然后提交給應(yīng)用程

25、序,程序利用特定語(yǔ)言與數(shù)據(jù)庫(kù)進(jìn)行連接,判斷輸入信息是否合法。論文交流平臺(tái)的主要功能有在線投稿、編輯在線審稿、專(zhuān)家在線審稿、管理員后臺(tái)管理、留言板等功能。每個(gè)模塊都涉及到對(duì)數(shù)據(jù)庫(kù)的操作。也就是三層體系結(jié)構(gòu)應(yīng)用到系統(tǒng)的每一個(gè)功能上。本論文主要討論網(wǎng)站布局,在線投稿和在線審稿這三個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。并著重介紹后兩個(gè)模塊的實(shí)現(xiàn)。它們?cè)谡麄€(gè)網(wǎng)站功能模塊中的地位如圖3-1所示。圖3-1 論文交流網(wǎng)站其中網(wǎng)站布局模塊主要完成網(wǎng)站頁(yè)面的總體設(shè)計(jì),并在頁(yè)面集成一些用戶(hù)操作功能的入口,完成一些用戶(hù)的操作。在線投稿模塊主要是完成用戶(hù)在線上傳自己的文章。而在線審稿功能模塊是完成對(duì)已提交文章的審核。而后臺(tái)管理主要是

26、對(duì)用戶(hù)角色和網(wǎng)站發(fā)布的新聞進(jìn)行管理。最后留言板為用戶(hù)提供一個(gè)交流互動(dòng)的平臺(tái)。3.3 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。數(shù)據(jù)庫(kù)設(shè)計(jì)是本論文交流系統(tǒng)設(shè)計(jì)中的核心,因?yàn)橹灰_定了數(shù)據(jù)庫(kù)設(shè)計(jì)也就確定了系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響系統(tǒng)的運(yùn)行效率,開(kāi)發(fā)難易程序及后期是否便于維護(hù)和升級(jí)。根據(jù)前面得出的系統(tǒng)框架和流程,可以初步將數(shù)據(jù)庫(kù)表分為4個(gè)表,即用來(lái)記錄用戶(hù)信息的用戶(hù)表(userinfo)、稿件信息的稿件表(filetable)、記錄對(duì)稿件評(píng)論的評(píng)論表(comment)、記錄新聞信息的信息表(news)。

27、1. userinfo表:主要存儲(chǔ)用戶(hù)信息,包括用戶(hù)名、密碼、聯(lián)系方式等一些用戶(hù)基本信息,其中userid為主鍵。表內(nèi)各個(gè)字段屬性如表3-1所示。表3-1 userinfo表屬性類(lèi)型說(shuō)明useridint(4)用戶(hù)名的idusernamenvarchar(50)用戶(hù)名paddwordnvarchar(50)用戶(hù)登錄密碼sexnvarchar(10)用戶(hù)性別xuelinvarchar(50)用戶(hù)的學(xué)歷emailnvarchar(50)用戶(hù)聯(lián)系的emailaddressnvarchar(250)用戶(hù)聯(lián)系地址phonenvarchar(50)用戶(hù)聯(lián)系電話(huà)answernvarchar(50)密碼提示問(wèn)

28、題答案questionnvarchar(50)密碼提示問(wèn)題regtimedatetime用戶(hù)注冊(cè)時(shí)間logintimesint用戶(hù)登錄次數(shù)rolesnvarchar(50)用戶(hù)角色2. filetable表:主要存儲(chǔ)用戶(hù)發(fā)表的文章信息,包括文章?tīng)顟B(tài),文章路徑,主要是有編輯和專(zhuān)家對(duì)此表進(jìn)行操作。表內(nèi)字段如表3-2所示。表3-2 filetable表屬性類(lèi)型說(shuō)明fileidnvarchar(4)文章idfilenamenvarchar(50)文章名字filesortnvarchar(50)文章類(lèi)別authornvarchar(50)文章作者usernamenvarchar(50)發(fā)表文章的用戶(hù)名k

29、eywordsnvarchar(100)中文關(guān)鍵字ekeywordsnvarchar(100)英文關(guān)鍵字pramkeynvarchar(1000)摘要fileurlnvarchar(50)本地存儲(chǔ)文章的地址bj_commentnvarchar(500)編輯的評(píng)論state1nvarchar(50)初審狀態(tài)state2nvarchar(50)終審狀態(tài)3. comment表:用來(lái)保存各位專(zhuān)家的評(píng)論和對(duì)文章的審核狀態(tài),主要是輔助完成專(zhuān)家審核的統(tǒng)計(jì)。具體內(nèi)容如表3-3所示。表3-3 comment表屬性類(lèi)型說(shuō)明fileidnarchar(4)受評(píng)論的文章iduseridint(4)評(píng)論文章的專(zhuān)家idc

30、ommentnarchar(100)專(zhuān)家評(píng)論statechar(4)專(zhuān)家設(shè)置的文章?tīng)顟B(tài)4. news表:主要存儲(chǔ)新聞的一些主要信息,主要有管理員完成對(duì)數(shù)據(jù)庫(kù)的操作。具體內(nèi)容如表3-4所示。表3-4 news表列名類(lèi)型說(shuō)明news_idint(4)新聞的idnew_titlenvarchar(50)發(fā)布的新聞名稱(chēng)new_contentnvarchar(1000)發(fā)布的新聞內(nèi)容add_usernvarchar(50)發(fā)布新聞的管理員news_timedatetime(8)發(fā)布新聞的時(shí)間第4章 系統(tǒng)部分功能模塊的設(shè)計(jì)與實(shí)現(xiàn)根據(jù)前面章節(jié)的需求分析,下面章節(jié)將對(duì)系統(tǒng)的部分功能實(shí)現(xiàn)進(jìn)行詳細(xì)的介紹。4.1

31、網(wǎng)站布局功能模塊在網(wǎng)站布局模塊中,主要完成網(wǎng)站頁(yè)面的設(shè)計(jì)和部分用戶(hù)功能。在頁(yè)面設(shè)計(jì)時(shí),盡量遵循簡(jiǎn)單、快捷的原則。由于篇幅限制,這里只介紹相對(duì)具有特色的功能部分。4.1.1 用戶(hù)注冊(cè)密碼加密現(xiàn)在系統(tǒng)的設(shè)計(jì)安全性愈來(lái)愈重要,為了保證用戶(hù)信息安全,在用戶(hù)提交注冊(cè)信息中的用戶(hù)密碼采用的是加密后的數(shù)據(jù)。此功能實(shí)現(xiàn)是通過(guò)引入加密組件“md5.asp”實(shí)現(xiàn)的。在保存用戶(hù)注冊(cè)信息時(shí),引入加密組件語(yǔ)句如下。“”md5(request.form(password1)即為密碼加密后的數(shù)據(jù)。在會(huì)員登錄密碼驗(yàn)證時(shí),也是將用戶(hù)輸入的密碼加密后,再與數(shù)據(jù)庫(kù)中的密碼比較,以此認(rèn)定密碼是否為有效密碼。4.1.2 登錄界面跳轉(zhuǎn)用

32、戶(hù)在首頁(yè)的登錄部分填寫(xiě)相應(yīng)的登錄信息,系統(tǒng)調(diào)用數(shù)據(jù)庫(kù)驗(yàn)證用戶(hù)輸入信息。如果不正確,則提示用戶(hù)錯(cuò)誤,使用戶(hù)重新輸入;否則系統(tǒng)將用戶(hù)名寫(xiě)入session中,圖4-1 登錄界面圖并從數(shù)據(jù)庫(kù)中取得相應(yīng)的角色信息一并寫(xiě)入session,以供其他模塊使用時(shí)調(diào)用。登錄成功后,系統(tǒng)自動(dòng)跳轉(zhuǎn)到歡迎界面,在歡迎界面里提供兩個(gè)超鏈接,作為用戶(hù)信息修改和用戶(hù)投稿文章?tīng)顟B(tài)查詢(xún)的入口。登錄后的界面如圖4-1所示。4.1.3 站內(nèi)搜索此功能主要是完成對(duì)站內(nèi)文章資源的搜索,可以通過(guò)作者名字和文章名字進(jìn)行搜索。實(shí)現(xiàn)界面如圖4-2所示。圖4-2 資源搜索界面圖4.1.4 個(gè)人信息修改此子模塊的功能主要是完成用戶(hù)注冊(cè)信息修改。在會(huì)

33、員登錄成功后,歡迎界面出現(xiàn)信息修改入口,會(huì)員可以進(jìn)入該頁(yè)面修改個(gè)人信息。在進(jìn)行修改信息時(shí),需要再次輸入用戶(hù)密碼進(jìn)行核查。當(dāng)用戶(hù)點(diǎn)擊提交時(shí),調(diào)用檢查函數(shù)檢查填寫(xiě)的數(shù)據(jù)是否合法,如果合法,則把表單數(shù)據(jù)傳入相應(yīng)的處理頁(yè)面,進(jìn)行相應(yīng)的數(shù)據(jù)庫(kù)操作。4.1.5 文章?tīng)顟B(tài)查詢(xún)系統(tǒng)首先通過(guò)session(“username”)語(yǔ)句獲得用戶(hù)登錄信息,然后通過(guò)用戶(hù)名查找相應(yīng)數(shù)據(jù)庫(kù),讀取或?qū)懭胂鄳?yīng)信息,并把操作狀態(tài)呈現(xiàn)給用戶(hù)。4.2 在線投稿功能模塊在線投稿模塊的主要功能是在會(huì)員登錄后完成會(huì)員對(duì)稿件的提交工作,稿件上傳的基本流程如圖4-3所示。圖4-3 稿件上傳流程圖本模塊功能也是通過(guò)調(diào)用上傳組件實(shí)現(xiàn)的,并通過(guò)語(yǔ)句

34、引入上傳組件。系統(tǒng)首先判斷信息是否合法,如果合法則把稿件信息,包括稿件存儲(chǔ)路徑一起保存到文件表filetable中,然后把上傳的文件,存儲(chǔ)到相應(yīng)位置,主要代碼如下: set upload=new clsup upload.noallowext=asp;js; upload.getdata(10240000) keywords=upload.form(keywords) set file=upload.file(formname) if trim(file.filename) then filetype=upload.form(formname) upload.savetofile( formn

35、ame, request.servervariables(appl_physical_path) &file&filefilename) sql=select top 1 * from filetable set rs=server.createobject(adodb.recordset) rs.open sql,conn,1,3 rs.addnew rs(fileid)=filid rs.update rs.close其中“set upload=new clsup”來(lái)創(chuàng)建上傳組件。通過(guò)語(yǔ)句“upload.noallowext=asp;js;”來(lái)設(shè)置不允許上傳的文件擴(kuò)展名,此處只是限制了不可

36、以上傳asp和js文件,以免對(duì)服務(wù)器造成威脅,當(dāng)然也可以添加其他限制上傳的文件類(lèi)型。接著通過(guò)“upload.getdata(10240000)”來(lái)設(shè)置最大上傳文件大小和獲得表單提交數(shù)據(jù)。通過(guò)這樣幾步后就可以使用upload來(lái)獲得表單提交的數(shù)據(jù)了。另外,在clsup組件中提供了file和form兩個(gè)集合來(lái)獲得文件類(lèi)型數(shù)據(jù)和文本類(lèi)型數(shù)據(jù),對(duì)于非文本型數(shù)據(jù)使用upload.form(“”)就可以獲得。接下來(lái)把稿件信息寫(xiě)入rs數(shù)據(jù)集,并通過(guò)“rs.update”語(yǔ)句更新數(shù)據(jù)庫(kù),把稿件信息存入數(shù)據(jù)庫(kù)。剩下的就是處理上傳的文件了,系統(tǒng)通過(guò)“upload.savetofile”將文件保存到web目錄下的fi

37、le文件夾下,并以原文件名保存。其中,request.servervariables(“appl_physical_path”)是獲取本web所存儲(chǔ)在硬盤(pán)中的絕對(duì)路徑。4.3 在線審稿功能模塊為了保證本交流平臺(tái)發(fā)表文章的合法性,提高發(fā)表文章的知識(shí)含量,本平臺(tái)設(shè)計(jì)中包含了審核功能模塊用來(lái)完成對(duì)文章的審核。稿件審核功能模塊是本系統(tǒng)的核心模塊之一。稿件審核包括兩個(gè)環(huán)節(jié)的審核,一是編輯的審核,二是專(zhuān)家的審核。只有兩個(gè)環(huán)節(jié)的審核均通過(guò),此稿件才被認(rèn)為通過(guò)審核。由于兩次審核的流程大致相同,因此,在這里將主要介紹編輯審核功能的實(shí)現(xiàn)。4.3.1 編輯審核編輯審核的主要流程圖如圖4-4所示。圖4-4 編輯審核流

38、程圖此模塊的操作對(duì)象為對(duì)編輯,編輯首先進(jìn)入編輯主頁(yè)面,然后再對(duì)文章進(jìn)行審核,功能實(shí)現(xiàn)的主要代碼如下:% while (repeat1_numrows 0) and (not bianjirs.eof) % a href=xiangxidetail.asp? 編輯登錄后自動(dòng)跳轉(zhuǎn)到detailsort.asp頁(yè)面,在此頁(yè)面中分頁(yè)顯示所有未審核的文章。在顯示未審核的文章時(shí),將根據(jù)文章的數(shù)目分頁(yè)顯示。當(dāng)記錄集bianjirs不為空時(shí),即not bianjirs.movenext().eof,根據(jù)綁定的記錄集bianjirs逐條顯示。如果本頁(yè)顯示數(shù)目已經(jīng)是最大顯示數(shù)目repeat1_numrows,則繼

39、續(xù)在下頁(yè)顯示。在每顯示完一條記錄時(shí),記錄集指向下條記錄,即bianjirs.movenext(),循環(huán)顯示下條記錄。其中,在判斷每頁(yè)顯示是否達(dá)到最大數(shù)量時(shí),首先要設(shè)定每頁(yè)可顯示記錄的最大值repeat1_numrows,每顯示一條記錄repeat1_numrows值減1。當(dāng)repeat1_numrows值為0時(shí),則說(shuō)明本頁(yè)已經(jīng)顯示了最大數(shù)量的記錄。在記錄顯示中會(huì)有個(gè)bianjirs.fileid字段,它表示的是稿件的id,超鏈接到此文章的詳細(xì)頁(yè)面上,在該頁(yè)面中顯示文章的詳細(xì)信息,例如,關(guān)鍵字,摘要等內(nèi)容。另外,在詳細(xì)信息中有“點(diǎn)擊查看文章”項(xiàng),它超鏈接到文章存放的絕對(duì)路徑。點(diǎn)擊此鏈接,編輯可以查看文章的具體內(nèi)容,以對(duì)文章進(jìn)行審核。當(dāng)審核完畢,編輯可以設(shè)定文章的審核狀態(tài),并對(duì)文章進(jìn)行評(píng)論。當(dāng)專(zhuān)家提交審核后,系統(tǒng)自動(dòng)提交表單,利用刷新記錄集的方式,即rs.update,把審核信息添加到數(shù)據(jù)庫(kù)中。4.3.2 專(zhuān)家審核專(zhuān)家審核和編輯審核實(shí)現(xiàn)的基本原理是相同的,相同部分在此不再贅述。在審核對(duì)象方

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論