論文演示課件_第1頁(yè)
論文演示課件_第2頁(yè)
論文演示課件_第3頁(yè)
論文演示課件_第4頁(yè)
論文演示課件_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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、北京開放大學(xué)畢業(yè)設(shè)計(jì)演示13秋-計(jì)算機(jī)-戎凱指導(dǎo)老師:董黎明2015年12月選題的目的和意義為了今后更好的方便大家聯(lián)系、交流,特構(gòu)建北京中央廣播電視大學(xué)11春班同學(xué)錄網(wǎng)站。北京中央廣播電視大學(xué)招生網(wǎng)站主要是全面宣傳、展示班級(jí)風(fēng)采、優(yōu)點(diǎn)與特色,通過(guò)網(wǎng)站,方便大家聯(lián)系,加深同學(xué)們之間的感情,更好的為大家服務(wù)。HTML是一門最基礎(chǔ)的網(wǎng)頁(yè)制作語(yǔ)言,它也是當(dāng)今網(wǎng)絡(luò)應(yīng)用的基礎(chǔ)無(wú)論用什么方法設(shè)計(jì)的頁(yè)面,最后傳到客戶機(jī)上都是HTML的源碼。功能要求及研究的創(chuàng)新之處1、網(wǎng)站建設(shè)的基礎(chǔ)上,借鑒前人的經(jīng)驗(yàn),對(duì)垂直式網(wǎng)站宏觀設(shè)計(jì)模式進(jìn)行了探索與研究,并初步 應(yīng)用到班級(jí)網(wǎng)站設(shè)計(jì)過(guò)程當(dāng)中。2、網(wǎng)站設(shè)計(jì)方法 ,設(shè)計(jì)一個(gè)信息

2、全面、內(nèi)容豐富、美觀大方、有特色的班級(jí)網(wǎng)站。 3、結(jié)合DREAMWEAVER MX 、 FLASH MX 、 FIREWORKS MX 這三個(gè)有力的網(wǎng)站設(shè)計(jì)工具,充分發(fā)揮各家之長(zhǎng),取得了很好的設(shè)計(jì)效果。4、網(wǎng)站設(shè)計(jì)使用了ASP和HTML語(yǔ)言相結(jié)合的方法實(shí)現(xiàn),數(shù)據(jù)的存儲(chǔ)使用Microsoft Office Access數(shù)據(jù)庫(kù) 5、在利用設(shè)計(jì)工具的同時(shí),也很好的利用了HTML等網(wǎng)頁(yè)編程語(yǔ)言,使網(wǎng)站設(shè)計(jì)更加生動(dòng)、靈活、有效。開發(fā)環(huán)境系統(tǒng)平臺(tái)采用Browser/Server體系結(jié)構(gòu),服務(wù)器端采用Microsoft Windows NT4.0作為網(wǎng)絡(luò)操作系統(tǒng),Web服務(wù)器軟件采用IIS3.0(Inter

3、net Information Server)??蛻舳塑浖?,包括單機(jī)操作系統(tǒng)和瀏覽器軟件,分別選用Windows 2000和Internet Explorer,數(shù)據(jù)庫(kù)系統(tǒng)采用Microsoft Access有利于方便操作。開發(fā)工具基于Web的系統(tǒng)開發(fā)工具應(yīng)使開發(fā)者使用各種各樣的技術(shù)來(lái)創(chuàng)建動(dòng)態(tài)的Web應(yīng)用程序,并且應(yīng)是一個(gè)可視化的工具。我們采用了DreamweaverMX進(jìn)行開發(fā),它是用來(lái)快速創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)Web應(yīng)用程序的基于團(tuán)隊(duì)的開發(fā)環(huán)境,支持ASP,以O(shè)DBC連接數(shù)據(jù)庫(kù),腳本語(yǔ)言為簡(jiǎn)單易學(xué)的JavaScript或VBScript。運(yùn)行需求正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必

4、須保證數(shù)據(jù)完好無(wú)損,對(duì)數(shù)據(jù)的精確度、時(shí)間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時(shí)能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護(hù)性、可測(cè)試性、復(fù)用性、安全保密性、可移植性、互聯(lián)性可行性分析技術(shù)可行性硬件、軟件要求不高,目前市場(chǎng)上的一般計(jì)算機(jī)軟硬件資源均能滿足系統(tǒng)開發(fā)要求。其中運(yùn)用的主要軟件有 dreamweaver,photoshop,Acdsee等,數(shù)據(jù)庫(kù)采用Access。ASP技術(shù)該技術(shù)戶功能強(qiáng)大,擴(kuò)展性強(qiáng),macromedia 公司提供大量的第三方控件,并結(jié)合 vbscript,javascript以及sql 等腳本語(yǔ)言,以上技術(shù)足以完成本系統(tǒng)的開發(fā)和設(shè)計(jì)。維護(hù)操作工作方便,后

5、臺(tái)操作快截明了,操作人員可以在短時(shí)間內(nèi)完全掌握維護(hù)技術(shù)。可行性分析經(jīng)濟(jì)可行性:系統(tǒng)開發(fā)簡(jiǎn)單但是要耗區(qū)一定的時(shí)間,所用的開發(fā)工具和軟件都差不多是免費(fèi)的。而且。由于系統(tǒng)能夠在未來(lái)較長(zhǎng)的一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作用,可以方便用戶瀏覽更多的信息,節(jié)省了大量的時(shí)間和資源。由此可見在,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。運(yùn)行可行性如今的計(jì)算機(jī)已經(jīng)走進(jìn)千家萬(wàn)戶,硬件成本的下降,導(dǎo)致計(jì)算機(jī)購(gòu)買成本的降低,我的這套系統(tǒng)是利用自己的計(jì)算機(jī)加微軟的集成開發(fā)環(huán)境Microsoft Access作為團(tuán)件的開發(fā)平臺(tái),使開發(fā)出來(lái)的系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹ASP 全稱為 Active Serv

6、er Pages(動(dòng)態(tài)服務(wù)器主頁(yè)),它是一種應(yīng)用程序環(huán)境,可以利用 VBscript 或 Java Script 語(yǔ)言來(lái)設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請(qǐng)求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁(yè)內(nèi)容,再送到瀏覽者瀏覽器上顯示出來(lái)。IIS與ASP的結(jié)合在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能

7、更強(qiáng)大。利用IIS+ASP技術(shù)來(lái)集成Web前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:1.減少構(gòu)建和維護(hù)成本2.加快聯(lián)機(jī)過(guò)程3.應(yīng)用軟件集中在服務(wù)器端開發(fā)管理4.前端可使用任何瀏覽器(IE、Netscape.)5.后端可存取任何數(shù)據(jù)庫(kù) (SQL、Access.)6.可使用任何腳本語(yǔ)言開發(fā) (VBScript、JavaScript、PERL.)程序和計(jì)算邏輯前端瀏覽器ActiveX Server元件ActiveX Server元件后端數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器Microsoft IIS + ASP瀏覽器系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能模塊設(shè)計(jì)分為前臺(tái)功能模塊設(shè)計(jì)和后臺(tái)功能模塊設(shè)計(jì)。前臺(tái)功能模塊設(shè)計(jì)主要包括:用戶注

8、冊(cè)、用戶登陸、用戶管理,班級(jí)管理、留言板。后臺(tái)功能模塊設(shè)計(jì)主要包括:前臺(tái)首頁(yè)、用戶管理、用戶管理。網(wǎng)站系統(tǒng)模塊前臺(tái)網(wǎng)站首頁(yè)后臺(tái)管理首頁(yè)前臺(tái)模塊用戶登錄班級(jí)留言班級(jí)足跡公告管理留言板成員地址班級(jí)相冊(cè)退 出更改資料留言添加相冊(cè)刪除相冊(cè)修改留言刪除留言后臺(tái)模塊前臺(tái)首頁(yè)用戶管理班級(jí)管理留言管理系統(tǒng)管理注冊(cè)和登錄模塊設(shè)計(jì)注冊(cè)登錄模塊是系統(tǒng)的門戶,在整個(gè)系統(tǒng)中占有重要的地位。它的主要功能是根據(jù)用戶的錄入信息進(jìn)行身份識(shí)別,排除非法用戶對(duì)本系統(tǒng)的使用,對(duì)合法用戶則按照不同的級(jí)別分類處理,從而保證系統(tǒng)的運(yùn)行安全,用戶進(jìn)入主頁(yè)面后,要想法使用其他菜單的功能必須先進(jìn)行注冊(cè),在將表單提交后,調(diào)用相應(yīng)的程序進(jìn)行處理。處

9、理程序首先與數(shù)據(jù)庫(kù)連接,查看是否存在同名和同密碼的用戶,若存在則顯示提示信息,并重新返回注冊(cè)表單,用戶輸入新的信息進(jìn)行重新注冊(cè);若不存在同名且同密碼的用戶,則將注冊(cè)信息寫入數(shù)據(jù)庫(kù)。在注冊(cè)界面填寫注冊(cè)信息的時(shí)候,用下面的程序判斷輸入的信息是否正確:function checkform()if (adduser.username.value.length=0) alert(用戶名不得為空!);document.adduser.username.focus();return false;if (document.adduser.passwd.value.length = 0) alert(請(qǐng)輸入您的

10、密碼!);document.adduser.passwd.focus();return false;if (document.adduser.repasswd.value.length = 0) alert(請(qǐng)確認(rèn)您的密碼!);document.adduser.repasswd.focus();return false;留言功能模塊的設(shè)計(jì)Web留言板類似于BBS,但BBS的版面過(guò)多,不同的留言放在不同的主題中,由于龐大的信息量影響到網(wǎng)頁(yè)信息搜索的速度,不適合應(yīng)用于小型網(wǎng)站。本文所設(shè)計(jì)的是用于一個(gè)班級(jí)同學(xué)之間進(jìn)行信息交流的場(chǎng)所,規(guī)模小、設(shè)計(jì)簡(jiǎn)單的Web留言版就可以實(shí)現(xiàn)信息交流的功能,而且它小巧簡(jiǎn)

11、單,因此更易于實(shí)現(xiàn),在速度上比BBS也占優(yōu)。系統(tǒng)功能分析:(1)登錄,已經(jīng)注冊(cè)的用戶可以在登錄界面輸入正確的用戶名和密碼,就能夠直接進(jìn)入到留言板頁(yè)面,同時(shí)不相關(guān)的信息寫到Cookies數(shù)據(jù)集里,供以后各項(xiàng)功能實(shí)現(xiàn)時(shí)使用;(2)注冊(cè),如果是新用戶,想進(jìn)入留言板就必須通過(guò)注冊(cè),得到批準(zhǔn)成為合法用戶而取得留言及其權(quán)限;(3)留言,已經(jīng)取得合法權(quán)限的用戶可以在留言板里進(jìn)行留言,或查看留言。在本留言板中,利用Microsoft Access2000建立了1個(gè)data.mdb數(shù)據(jù)庫(kù),而在其里面包含了2個(gè)表:user和mssg。整個(gè)留言板的所有信息交流都以這2個(gè)表為基礎(chǔ),所有數(shù)據(jù)的存取都通過(guò)對(duì)這2個(gè)表而進(jìn)行

12、操作。表user是用來(lái)存放注冊(cè)用戶的資料,表mssg是用來(lái)存放所有留言的信息。留言功能模塊的設(shè)計(jì)瀏覽留言用戶可以在該頁(yè)面瀏覽全部的留言,這些留言都存放在表mssg里,頁(yè)面MSGBOARD.ASP中的顯示留言,可通過(guò)對(duì)表mssg操作而顯示到頁(yè)面上。隨著留言的增多,如果在一個(gè)頁(yè)面里留言全部的留言,可想而知是非常不方便的,因此本設(shè)計(jì)為留言板提供了分頁(yè)顯示功能。通過(guò)ASP提供的Recordset的AbsolutePage就可以輕松的對(duì)數(shù)量繁多的留言進(jìn)行有條理的分頁(yè)顯示。發(fā)布留言任何的注冊(cè)用戶登錄后都擁有發(fā)布留言的權(quán)利,在留言主頁(yè)面提供了用來(lái)發(fā)布留言的輸入框,用戶可以通過(guò)表單發(fā)表留言,并選擇留言主題的標(biāo)

13、志,發(fā)布留言是通過(guò)程序MSGADD.ASP來(lái)實(shí)現(xiàn)的。發(fā)布留言程序先以登錄后寫進(jìn)Cookies數(shù)據(jù)集合中的用戶名作為發(fā)布者的姓名,如果Cookies是空的話,就轉(zhuǎn)到提示要先登錄的頁(yè)面。確認(rèn)后接受表單提交來(lái)的信息寫進(jìn)表mssg中。然后轉(zhuǎn)回到MSGBOARD.ASP留言頁(yè)面,而MSGBOARD.ASP中的顯示留言程序根據(jù)更新后的表mssg而重新分頁(yè)顯示留言。資料修改功能模塊的設(shè)計(jì)用戶在主頁(yè)面上點(diǎn)擊“修改資料”進(jìn)入資料修改頁(yè)面memberedit.ASP,通過(guò)這個(gè)功能模塊來(lái)修改個(gè)人的注冊(cè)信息,但用戶名不能修改。修改之前用戶必須要輸入正確的密碼。而修改密碼的時(shí)候2次輸入的密碼要相同。修改資料功能是通過(guò)程

14、序memberedit.ASP來(lái)實(shí)現(xiàn),如果資料修改成功就轉(zhuǎn)到提示修改成功的頁(yè)面并修改表user的數(shù)據(jù),如果不成功便轉(zhuǎn)到相應(yīng)提示錯(cuò)誤的頁(yè)面。參考文獻(xiàn)1 徐曦等.網(wǎng)頁(yè)制作與網(wǎng)站建設(shè)完全學(xué)習(xí)手冊(cè).清華大學(xué)出版社,2012.2 馬駿等.ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開發(fā)上機(jī)實(shí)踐和實(shí)例解析.人民郵電出版社,2007.3 于荷云等.PHP+MySQL網(wǎng)站開發(fā)全程實(shí)例.清華大學(xué)出版社,2012.4 李睦芳,肖新容.DreamweaverCS5+ASP動(dòng)態(tài)網(wǎng)站開發(fā)與典型實(shí)例.清華大學(xué)出版社,2012.5 陳承歡.ASP.NET網(wǎng)站開發(fā)實(shí)例教程.高等教育出版社,2011.6 于富強(qiáng). ASP.NET4.0 Web

15、網(wǎng)站開發(fā)實(shí)用教程.清華大學(xué)出版社,2012.7 洪石丹. ASP.NET范例開發(fā)大全.清華大學(xué)出版社,2012.8 郭新房.網(wǎng)頁(yè)制作與網(wǎng)站建設(shè) .清華大學(xué)出版社,2012.9 文杰書院 .Dreamweaver CS5網(wǎng)頁(yè)設(shè)計(jì)與制作基礎(chǔ)教程.清華大學(xué)出版社,2012.10 房大偉 呂雙. ASP.NET開發(fā)實(shí)戰(zhàn)1200例.清華大學(xué)出版社,2012.總結(jié)完成這次設(shè)計(jì)任務(wù)總共用了3個(gè)多月的時(shí)間,前1個(gè)半個(gè)用來(lái)收集資料、學(xué)習(xí)要用到的各項(xiàng)開發(fā)技術(shù)、進(jìn)行論壇的系統(tǒng)分析,中間1個(gè)月用來(lái)設(shè)計(jì)系統(tǒng),后半個(gè)月用來(lái)測(cè)試及修改。論文的撰寫一直貫穿其中。通過(guò)這次畢業(yè)設(shè)計(jì),我從中學(xué)到了許多新的知識(shí),而且通過(guò)這次畢業(yè)設(shè)計(jì),培養(yǎng)了我綜合多門學(xué)科中的知識(shí)、迅速規(guī)劃并開發(fā)出目標(biāo)系統(tǒng)的能力,以及編程能力也有了很大的提高。另外

溫馨提示

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