歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《算法設(shè)計(jì)與分析》課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn)論文

  • 資源ID:28169145       資源大?。?span id="9ivqas9" class="font-tahoma">1.29MB        全文頁數(shù):27頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

《算法設(shè)計(jì)與分析》課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn)論文

忻 州 師 范 學(xué) 院 計(jì)算機(jī)系本科畢業(yè)(設(shè)計(jì))論文 二零一零年六月 課題名稱 算 法 設(shè) 計(jì) 與 分 析 課 程 網(wǎng) 絡(luò) 課 件 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 專 業(yè) 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 姓 名 學(xué) 號(hào) 指導(dǎo)教師 目 錄 1 引 言 .2 1.1 選題背景 2 1.2 選題目的和意義 2 1.3 論文組織與結(jié)構(gòu) 2 2 網(wǎng)站分析 .3 2.1 用戶需求分析 3 2.2 功能分析 3 2.3 技術(shù)分析 3 3 網(wǎng)站設(shè)計(jì) .6 3.1 網(wǎng)站的結(jié)構(gòu)和流程 6 3.3 數(shù)據(jù)庫設(shè)計(jì) 7 3.4 詳細(xì)模塊的設(shè)計(jì) 9 4 網(wǎng)站實(shí)現(xiàn) .11 4.1 數(shù)據(jù)庫的連接 11 4.2 網(wǎng)站首頁 11 4.3 教學(xué)內(nèi)容模塊 11 4.4 用戶登錄模塊 12 4.4 論壇留言模塊 12 4.5 在線調(diào)查模塊 13 4.6 上傳下載模塊 14 4.7 后臺(tái)管理模塊 17 5 網(wǎng)站測(cè)試 .18 5.1 測(cè)試方法 18 5.2 測(cè)試內(nèi)容 19 5.3 測(cè)試結(jié)果 20 6 結(jié)束語 .20 致 謝 .21 參考文獻(xiàn) .22 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 1 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 摘要:教學(xué)網(wǎng)站作為網(wǎng)上教學(xué)平臺(tái),可以方便教師和學(xué)生之間的交流,從而提高教學(xué)質(zhì)量 和教學(xué)效率。本課題設(shè)計(jì)了一個(gè)算法設(shè)計(jì)與分析課程的教學(xué)網(wǎng)站,經(jīng)過實(shí)際的需求分 析,采用 Dreamweaver 8、 ASP 和 Access 2003 數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)工具。整個(gè)系統(tǒng) 服務(wù)于管理員、學(xué)生、教師這三個(gè)不同身份的用戶,從操作簡(jiǎn)便、界面美觀、靈活實(shí)用的 用戶需求出發(fā),實(shí)現(xiàn)了教學(xué)資源管理、作業(yè)管理、資料下載和上傳、教學(xué)評(píng)價(jià)、課程論壇、 在線調(diào)查等功能。網(wǎng)絡(luò)課件為算法設(shè)計(jì)與分析課程的師生實(shí)現(xiàn)互動(dòng)提供了一個(gè)良好的 平臺(tái),不但提高了學(xué)生對(duì)本課程的學(xué)習(xí)積極性,也極大地提高了教學(xué)效率。 關(guān)鍵詞:教學(xué)網(wǎng)站 網(wǎng)絡(luò)課件 教學(xué)互動(dòng) ASP 技術(shù) Abstract: As an online teaching platform, the teaching website can facilitate the communication between teachers and students and improve teaching quality and efficiency. This project developed an Algorithm Design and Analysis Course Website. Through the practical demand analysis, the subject adopts Dream weaver 8、ASP and Access 2003 database management system as tools to develop the teaching website. The website serves for three different users, teachers, students and administrators. They are following the users needs of simple operation, beautiful and vivid interface and practical request. This website implements the teaching resource management, operations management; data download and upload, teaching evaluation, course forums, online surveys and other functions. The website provided a good platform for the interaction between teachers and students. It not only enhanced the students learning motivation for this course greatly, but also improved the teaching efficiency largely. Key words: Teaching website Web-based courseware Interactive teaching ASP technology 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 2 1 引 言 1.1 選題背景 隨著 Internet 的發(fā)展和網(wǎng)絡(luò)信息的廣泛傳播,現(xiàn)代教育已經(jīng)突破傳統(tǒng)教育模 式,與網(wǎng)絡(luò)相結(jié)合,網(wǎng)絡(luò)課件就是這種結(jié)合形式之一。在網(wǎng)絡(luò)教學(xué)環(huán)境中,能 夠向?qū)W習(xí)者提供大量的主題學(xué)習(xí)資源和協(xié)作學(xué)習(xí)交流工具,能夠讓教師和學(xué)生 廣泛參與,網(wǎng)上互動(dòng),培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、創(chuàng)新能力和實(shí)踐能力。 算法設(shè)計(jì)與分析課程的精品網(wǎng)站也有很多,但對(duì)這些網(wǎng)站進(jìn)行訪問時(shí),會(huì) 發(fā)現(xiàn):網(wǎng)站進(jìn)入方式多樣;網(wǎng)站內(nèi)容不完整或者網(wǎng)站內(nèi)容與課程無關(guān);網(wǎng)站訪 問方式和使用流程不規(guī)范等問題。針對(duì)算法設(shè)計(jì)與分析這一學(xué)科的專門網(wǎng) 站還不能滿足廣大教師和學(xué)生的需要。 1.2 選題目的和意義 為了能提高算法設(shè)計(jì)與分析課程的教學(xué)質(zhì)量,調(diào)動(dòng)學(xué)生學(xué)習(xí)本課程的 積極性,為師生在課后教學(xué)互動(dòng)提供一個(gè)良好的平臺(tái),本項(xiàng)目開發(fā)一個(gè)算法設(shè) 計(jì)與分析課程的網(wǎng)絡(luò)課件。 算法設(shè)計(jì)與分析是計(jì)算機(jī)科學(xué)與技術(shù)各本科專業(yè)中面向設(shè)計(jì)的、處于 核心地位的專業(yè)必修課程,旨在進(jìn)一步提高學(xué)生的程序設(shè)計(jì)水平。由于該門課 程中的算法、概念比較抽象,再加上學(xué)生對(duì)知識(shí)的接受理解能力不同,所以僅 憑教師在有限的課堂時(shí)間內(nèi)講授,很難讓每個(gè)學(xué)生都能完全透徹掌握規(guī)定的知 識(shí)。課程網(wǎng)站的建設(shè)可以彌補(bǔ)傳統(tǒng)教學(xué)的不足,推進(jìn)學(xué)生個(gè)性化自主學(xué)習(xí),而 且不受時(shí)間、地域的限制,增強(qiáng)了師生之間的交流和溝通,進(jìn)而可以提高該課 程的教學(xué)質(zhì)量。 1.3 論文組織與結(jié)構(gòu) 第一章:引言。介紹算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件選題的目的和意義,以 及國(guó)內(nèi)外發(fā)展及存在的問題; 第二章:網(wǎng)站分析。分別對(duì)用戶功能需求和可行性,系統(tǒng)開發(fā)環(huán)境進(jìn)行了 分析; 第三章:網(wǎng)站設(shè)計(jì)。介紹了該網(wǎng)站需要實(shí)現(xiàn)的功能模塊以及數(shù)據(jù)庫設(shè)計(jì); 第四章:網(wǎng)站實(shí)現(xiàn)。對(duì)網(wǎng)站的主要功能進(jìn)行了詳細(xì)介紹; 第五章:網(wǎng)站測(cè)試。對(duì)網(wǎng)站的各個(gè)功能部分進(jìn)行了測(cè)試; 第六章:結(jié)束語。本章對(duì)全文工作進(jìn)行總結(jié),指出了還需改進(jìn)的地方。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 1 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 4 2 網(wǎng)站分析 2.1 用戶需求分析 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件應(yīng)該成為該課程的一個(gè)課后輔助學(xué)習(xí)平 臺(tái),根據(jù)使用者的不同,可以實(shí)現(xiàn)用教師、學(xué)生、管理員等不同身份來登錄, 教師可在前臺(tái)上傳教學(xué)資源、下載作業(yè),批改后上傳給學(xué)生。學(xué)生可在前臺(tái)瀏 覽和下載教學(xué)資源,提交作業(yè),并和老師互動(dòng)探討本課程的相關(guān)問題。管理員 可在后臺(tái)對(duì)相關(guān)資源進(jìn)行添加、刪除、更新等管理工作。 2.2 功能分析 目前算法設(shè)計(jì)與分析教學(xué)網(wǎng)站的應(yīng)用主要還是為不同等級(jí)的用戶提供 該課程的,并沒有達(dá)到學(xué)校與用戶真正的交互,算法設(shè)計(jì)與分析教學(xué)網(wǎng)站 還需要大力推廣。隨著網(wǎng)絡(luò)的普及和技術(shù)的成熟,針對(duì)傳統(tǒng)算法設(shè)計(jì)與分析 教學(xué)網(wǎng)站的不足,為進(jìn)一步提升信息管理功能,有必要開發(fā)一個(gè)功能完善的 算法設(shè)計(jì)與分析教學(xué)網(wǎng)站,以滿足需求。 本網(wǎng)站根據(jù)用戶提出的要求,并結(jié)合實(shí)際的需要,功能分析如下: 1用戶可以通過此算法設(shè)計(jì)與分析教學(xué)網(wǎng)站了解該課程的課程概況, 瀏覽相關(guān)教學(xué)資源,注冊(cè)登錄后可以下載相關(guān)教學(xué)資源。 2用戶可以針對(duì)一些問題進(jìn)行在線交流。 3教師和管理員能夠即時(shí)發(fā)布課程的相關(guān)信息,上傳下載一些教學(xué)資源等。 4網(wǎng)站管理員能夠通過后臺(tái)維護(hù)網(wǎng)站的正常運(yùn)行,并能夠管理相關(guān)資源, 發(fā)布一些公告。 5各模塊之間既相互獨(dú)立,又具有一定的聯(lián)系,符合“高內(nèi)聚,低耦合” 的 原則。 2.3 技術(shù)分析 Dream weaver 是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng) 大的軟件,隨著 Dream weaver 8 的發(fā)布,更堅(jiān)定了 Dream weaver 在該領(lǐng)域的 地位。它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多 平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。 1、靈活的編寫方式 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 5 Dream weaver 具有靈活編寫網(wǎng)頁的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)” 和“代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶 按工作需要定制自己的用戶界面。 2、可視化編輯界面 Dream weaver 是一種所見即所得的 HTML 編輯器,可實(shí)現(xiàn)頁面元素的插入 和生成。可視化編輯環(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼 容性,并且可以對(duì)內(nèi)部的 HTML 編輯器和任何第三方的 HTML 編輯器進(jìn)行實(shí) 時(shí)的訪問。無論用戶習(xí)慣手工輸入 HTML 源代碼還是使用可視化的編輯界面, Dream weaver 都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁和管理網(wǎng)站變得更容易。 3、功能更多的 CSS 支持 CSS 可視化設(shè)計(jì)、CSS 檢查工具 4、動(dòng)態(tài)跨瀏覽器驗(yàn)證 當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器 為測(cè)試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁面有沒有目標(biāo)瀏覽器不支持的 tags 或 CSS 結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對(duì) tags 和 CSS 規(guī)則 是否適應(yīng)目前的主瀏覽器。 5、強(qiáng)大的 WEB 站點(diǎn)管理功能 6、內(nèi)建的圖形編輯引擎 7、Dream weaver 的集成特性 8、豐富的媒體支持能力 9、超強(qiáng)的擴(kuò)展能力 Dream weaver 還支持第三方插件,任何人都可以根據(jù)自己的需要擴(kuò)展 Dream weaver 的功能,并且可以發(fā)布這些插件。 ASP:即(Microsoft Active Server Pages)是一套微軟開發(fā)的服務(wù)器端腳本 環(huán)境。ASP 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁的一個(gè)很好的工具,利用它可以編寫動(dòng)態(tài)產(chǎn)生 HTML 的程序代碼。因此,用戶只要瀏覽 Web 站點(diǎn)并請(qǐng)求一個(gè) ASP 頁,Web 服務(wù)器就可以處理相應(yīng)的 ASP 代碼且生成 HTML 代碼,然后將它傳遞到用戶 瀏覽器則顯示出網(wǎng)頁。ASP 內(nèi)含于 IIS3.0 和 4.0 之中,通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器 應(yīng)用程序。所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳 本程序 3。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這 樣也就減輕了客戶端 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 6 瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 Access:Microsoft Office Access2003(前名 Microsoft Access)是由微軟發(fā) 布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和圖形用 戶界面兩項(xiàng)特點(diǎn)。Access 不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同 時(shí)還進(jìn)一步增強(qiáng)了與web 頁面集成,能夠更方便的共享跨越各種平臺(tái)和不同用 戶級(jí)別的數(shù)據(jù)。Access既可以通過 ODBC(Open Database Connectivity,開放的數(shù) 據(jù)庫互連) 與其他數(shù)據(jù)庫相連實(shí)現(xiàn)數(shù)據(jù)的交換與共享,也可以與Word,Excel等 Office辦公軟件進(jìn)行數(shù)據(jù)信息交換與共享。 黑風(fēng) ASP 服務(wù)器。該軟件是由 lamp 開發(fā)的一套強(qiáng)大的 ASPWEB 服務(wù)器, 使用這個(gè)軟件完全可以拋棄體積龐大的 WINNT, WIN2000 服務(wù)器系統(tǒng)及漏洞 百出的 IIS 了,而且可以在任何一個(gè)系統(tǒng)上調(diào)試和發(fā)布 ASP 程序。目前測(cè)試通 過的操作系統(tǒng)為:Windows 98;Windows 98 SE;Windows ME;Windows NT+IE4; Windows 2000;Windows XP;Windows .NET Server?,F(xiàn)在完全支 持 ACCESS, SQL 數(shù)據(jù)庫! 系統(tǒng)開發(fā)環(huán)境: 硬件配置: CPU:P41.8GHz ; 內(nèi)存:256MB 以上。 軟件配置: 操作系統(tǒng):Windows XP Professional; 數(shù)據(jù)庫:Access 2003; Web 服務(wù)器:黑風(fēng)服務(wù)器; 瀏覽器:IE7.0 及以上版本。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 7 3 網(wǎng)站設(shè)計(jì) 3.1 網(wǎng)站的結(jié)構(gòu)和流程 該算法設(shè)計(jì)與分析課程教學(xué)網(wǎng)站置于 Web 服務(wù)器中,通過 ASP 與 Web 服務(wù)器相連,客戶端采用標(biāo)準(zhǔn)的 Internet 瀏覽器來訪問或使用該網(wǎng)站。本 網(wǎng)站前臺(tái)共分 10 大部分,模塊關(guān)系如圖 3.1 所示。 圖 3.1 前臺(tái)模塊圖 對(duì)一個(gè)網(wǎng)站來說,完善的后臺(tái)管理是非常重要的,數(shù)據(jù)庫的維護(hù)主要在后 臺(tái)實(shí)現(xiàn),以支撐網(wǎng)站的運(yùn)行,而后臺(tái)的設(shè)計(jì)也占到了整個(gè)網(wǎng)站設(shè)計(jì)的很大一部 分比重。本網(wǎng)站的后臺(tái)模塊關(guān)系如圖 3.2 所示。 圖 3.2 后臺(tái)模塊圖 基于以上網(wǎng)站結(jié)構(gòu)的劃分,為體現(xiàn)各模塊之間的流程實(shí)現(xiàn),設(shè)計(jì)了如圖 3.3 所示的網(wǎng)站流程圖。 前臺(tái)模塊圖 資 料 下 載 教 學(xué) 資 源 課 程 概 況 教 師 隊(duì) 伍 作 業(yè) 管 理 教 學(xué) 評(píng) 價(jià) 課 程 論 壇 在 線 調(diào) 查 本 站 統(tǒng) 計(jì) 友 情 鏈 接 后 臺(tái) 管 理 資 源 管 理 教 學(xué) 論 壇 在 線 調(diào) 查 公 告 欄 管 理 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 8 YN 圖 3.3 網(wǎng)站流程圖 3.3 數(shù)據(jù)庫設(shè)計(jì) 3.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 該網(wǎng)站采用了 Access 數(shù)據(jù)庫,共創(chuàng)建了 5 張表,分別是: (1)會(huì)員信息表:用于記錄會(huì)員的用戶名、用戶密碼。 (2)管理員信息表:用于記錄管理員的用戶名、密碼。 (3)留言信息表: 用于存儲(chǔ)留言信息。其中包括:留言人、留言內(nèi)容。 (4)票數(shù)統(tǒng)計(jì)表: 用于存儲(chǔ)四個(gè)選項(xiàng)的得票數(shù)。 (5) 公告信息表:用于存儲(chǔ)公告的內(nèi)容和發(fā)布公告的日期。 管理員登錄 進(jìn)入網(wǎng)站 是否管理員 登 錄 進(jìn)入會(huì)員中心 注 冊(cè) 開 始 作業(yè)管理 下載資料 課程論壇 在線調(diào)查 后臺(tái)管理 退 出 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 9 圖 3.4 ER 圖 3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)模型轉(zhuǎn)化為 Access 數(shù)據(jù)庫系統(tǒng)所支持的 實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 其中用戶信息表和留言信息表的邏輯結(jié)構(gòu)如下: 1.會(huì)員信息表 users:包括用戶名、密碼,數(shù)據(jù)表結(jié)構(gòu)如表 3.1 所示: 表 3.1 用戶信息表 列名 數(shù)據(jù)類型 字段大小 必填字段 描述 自動(dòng)編號(hào) 自動(dòng)編號(hào) 是 自增主鍵 uname 文本 50 是 用戶名 upwd 文本 50 是 密碼 2.管理員信息表 t_admin: 包括用戶名、密碼,數(shù)據(jù)表結(jié)構(gòu)如表 3.2 所示: 表 3.2 管理員信息表 列名 數(shù)據(jù)類型 字段大小 必填字段 描述 自動(dòng)編號(hào) 自動(dòng)編號(hào) 是 自增主鍵 Guanliyuan 文本 50 是 用戶名 Pwd 文本 50 是 密碼 3留言信息表 messages : 包括留言人、留言內(nèi)容信息,數(shù)據(jù)表結(jié)構(gòu)如表 會(huì) 員 管理員 用戶名 密 碼 用戶名 密 碼 投票 票數(shù) 選項(xiàng) 發(fā)表 管理 留言 留言內(nèi)容留言人 管理 更新 公告 公告內(nèi)容 日期 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 10 3.3 所示: 表 3.3 留言信息表 列名 數(shù)據(jù)類型 字段大小 必填字段 描述 自動(dòng)編號(hào) 自動(dòng)編號(hào) 是 自增主鍵 t_name 文本 50 是 留言人 t_message 文本 是 留言內(nèi)容 4公告表 gao:包括公告內(nèi)容,和公告的時(shí)間信息,數(shù)據(jù)表結(jié)構(gòu)如表 3.4 所示: 表 3.4 公告表 列名 數(shù)據(jù)類型 字段大小 必填字段 描述 自動(dòng)編號(hào) 自動(dòng)編號(hào) 是 自增主鍵 gao 文本 50 是 公告內(nèi)容 riqi 文本 50 是 公告時(shí)間 5投票表 t_vote:包括四個(gè)選項(xiàng),數(shù)據(jù)表結(jié)構(gòu)如表 3.5 所示: 表 3.5 票數(shù)統(tǒng)計(jì)表 列名 數(shù)據(jù)類型 字段大小 必填字段 描述 Vote _a 數(shù)據(jù) 是 選項(xiàng) a 的票數(shù) Vote _b 數(shù)據(jù) 是 選項(xiàng) b 的票數(shù) Vote _c 數(shù)據(jù) 是 選項(xiàng) c 的票數(shù) Vote _d 數(shù)據(jù) 是 選項(xiàng) d 的票數(shù) 3.4 詳細(xì)模塊的設(shè)計(jì) 系統(tǒng)的主要功能有: 1課程概況:包括課程簡(jiǎn)介、教學(xué)大綱、教學(xué)計(jì)劃、教材教參介紹。 2教師隊(duì)伍介紹:介紹了這門課程教師的相關(guān)資料。 3教學(xué)資源:該部分包括了教材的電子書、PPT 電子教案、電子書課件、 實(shí)驗(yàn)教學(xué)大綱、實(shí)驗(yàn)指導(dǎo)書、教學(xué)視頻等教學(xué)資源,供學(xué)生參考學(xué)習(xí)。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 11 4作業(yè)管理:學(xué)生用戶可以下載作業(yè)題,完成后上傳到網(wǎng)站上,教師用戶 對(duì)學(xué)生的作業(yè)進(jìn)行批改。 5資料下載:登錄的用戶可以下載該課程的 PPT 課件、實(shí)驗(yàn)要求、電子書 (教材) 、習(xí)題解答、電子教案、試題等學(xué)習(xí)資料。 6教學(xué)評(píng)價(jià):分別介紹了校內(nèi)、校外、學(xué)生對(duì)這門課程的評(píng)價(jià)。 7課程論壇:學(xué)生可以在論壇中留言提出自己的疑問,老師或同學(xué)可針對(duì) 留言中的提問回復(fù)提問,從而達(dá)到及時(shí)解答疑問的目的。 8在線調(diào)查:可以針對(duì)教學(xué)中的某一問題進(jìn)行在線調(diào)查,從而得到大多數(shù) 學(xué)生的意見,以期進(jìn)一步提高該課程的教學(xué)工作。 9. 友情鏈接:可以快速鏈接到其他同類教學(xué)網(wǎng)站。 10本站公告:發(fā)布最新的教學(xué)消息,或網(wǎng)站的情況。 11后臺(tái)管理:網(wǎng)站管理員能夠通過后臺(tái)維護(hù)網(wǎng)站的正常運(yùn)行,及時(shí)更新 算法設(shè)計(jì)與分析課程的信息,對(duì)課程論壇里的留言進(jìn)行管理,還可以對(duì)用 戶信息進(jìn)行管理。 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 12 4 網(wǎng)站實(shí)現(xiàn) 4.1 數(shù)據(jù)庫的連接 本網(wǎng)站在 ASP 文件中利用 IIS 內(nèi)嵌的 ADODB,使用連接字符串的方式建 立對(duì) Access 數(shù)據(jù)庫的連接,一般格式如下: 4.2 網(wǎng)站首頁 網(wǎng)站首頁上可以看到該網(wǎng)站主要有以下功能,包括教學(xué)資源、課程概況、 教師隊(duì)伍、教學(xué)評(píng)價(jià)、作業(yè)管理、資料下載、課程論壇、在線調(diào)查。普通用戶 可以隨便瀏覽前四項(xiàng)內(nèi)容,后四項(xiàng)內(nèi)容在瀏覽之前需先進(jìn)行登錄,登錄成功才 能進(jìn)入相應(yīng)的頁面。網(wǎng)站首頁見圖 4.1 所示。 圖 4.1 網(wǎng)站首頁 4.3 教學(xué)內(nèi)容模塊 教學(xué)內(nèi)容包括一系列的網(wǎng)頁,其中有實(shí)驗(yàn)大綱網(wǎng)頁、教學(xué)大綱網(wǎng)頁、教學(xué) 計(jì)劃網(wǎng)頁、授課教案網(wǎng)頁、相關(guān)視頻網(wǎng)頁、課程實(shí)驗(yàn)網(wǎng)頁、參考資料網(wǎng)頁等, 這些網(wǎng)頁包涵了該課程學(xué)習(xí)的相關(guān)資料。具體界面設(shè)計(jì)見圖 4.2 所示 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 13 圖 4.2 教學(xué)內(nèi)容 4.4 用戶登錄模塊 該網(wǎng)站的資料下載、作業(yè)管理、論壇交流等模塊進(jìn)行了權(quán)限設(shè)置,只有是 本網(wǎng)站的會(huì)員才能登錄,登錄成功后方可進(jìn)入相應(yīng)網(wǎng)頁。具體界面設(shè)計(jì)見圖 4.3 所 示,輸入用戶名為 liulixia,密碼 123456 圖 4.3 登錄頁面 單擊“登錄”按鈕,進(jìn)入會(huì)員中心頁面,在這里,用戶可以享受只有會(huì)員 才能享受的權(quán)限。 若是新用戶,在登錄頁面可點(diǎn)擊“注冊(cè)”按鈕,進(jìn)入注冊(cè)頁面,在注冊(cè)頁 面上填寫注冊(cè)信息后,點(diǎn)擊“注冊(cè)”按鈕,即可注冊(cè)。若注冊(cè)新用戶成功,則 自動(dòng)轉(zhuǎn)入登錄頁面。 4.4 論壇留言模塊 論壇留言模塊用于實(shí)現(xiàn)填寫留言并發(fā)表留言的功能,具體界面設(shè)計(jì)見圖 4.4 所示。 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 14 圖 4.4 發(fā)表留言 發(fā)表后可以在另外網(wǎng)頁查看論壇留言內(nèi)容,具體內(nèi)容見圖 4.5 所示。 圖 4.5 留言內(nèi)容 以下是論壇留言模塊的處理程序 代碼,該段代碼實(shí)現(xiàn)了發(fā)表 留言的功能: form ACTION= METHOD=POST name=form1 留言人: 留言內(nèi)容: 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 15 4.5 在線調(diào)查模塊 會(huì)員登錄成功進(jìn)入會(huì)員中心頁面后,單擊在線調(diào)查,即可進(jìn)入在線調(diào)查頁 面,具體內(nèi)容如圖 4.6 所示。選擇第三個(gè)選項(xiàng) 圖 4.6 在線調(diào)查 單擊“提交“按鈕,進(jìn)入調(diào)查結(jié)果顯示頁面,具體內(nèi)容如圖 4.7 所示。 圖 4.7 調(diào)查結(jié)果頁面 4.6 上傳下載模塊 在會(huì)員中心頁面,單擊資料下載,即可進(jìn)入資料下載頁面,在這里,你可 以下載相關(guān)的資料。 單擊上傳作業(yè),即可進(jìn)入上傳頁面,具體內(nèi)容如圖 4.8 所示。 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 16 圖 4.8 文件上傳 上傳代碼如下: % ExtName = jpg,gif,png,txt,rar,zip,doc,mp3,swf,ppt 允許的上傳文件擴(kuò)展名 SavePath = upload 文件保存路徑 If Right(SavePath,1)/ Then SavePath=SavePath 返回到會(huì)員中心 ! 4.7 后臺(tái)管理模塊 在如圖 4.1 所示的首頁底部單擊“后臺(tái)管理” ,即可進(jìn)入后臺(tái)管理的登錄頁 面,輸入正確的用戶名和密碼后,就可以對(duì)后臺(tái)進(jìn)行管理。后臺(tái)管理模塊分為 留言管理、會(huì)員管理、公告管理三部分,可以分別對(duì)留言、會(huì)員和公告進(jìn)行添 加、刪除和修改等管理功能。 留言管理頁面如圖 4.9 所示。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 19 圖 4.9 留言管理 在公告管理頁面中,管理員可以對(duì)首頁的公告進(jìn)行更新,更新頁面如圖 4.10 所示。 圖 4.10 更新公告 在用戶管理頁面中,管理員可以對(duì)用戶進(jìn)行管理,如圖 4.11 所示。 圖 4.11 會(huì)員管理 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 20 5 網(wǎng)站測(cè)試 5.1 測(cè)試方法 從軟件測(cè)試的類型來看,軟件測(cè)試分為兩種:黑盒測(cè)試和白盒測(cè)試。 黑盒測(cè)試:也稱功能測(cè)試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部 結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計(jì) 測(cè)試用例,從程序的輸入和輸出特性上測(cè)試是否滿足設(shè)定的功能。 白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi) 部結(jié)構(gòu)和處理邏輯來選定測(cè)試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測(cè)試,檢查 它與設(shè)計(jì)是否相符。 5.2 測(cè)試內(nèi)容 5.2.1 測(cè)試內(nèi)容分類 測(cè)試內(nèi)容主要分三種:?jiǎn)卧獪y(cè)試、集成測(cè)試、功能測(cè)試。 1. 單元測(cè)試:?jiǎn)卧獪y(cè)試是針對(duì)網(wǎng)站中各模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試,其 目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)。 2. 集成測(cè)試:集成測(cè)試也叫組裝測(cè)試或聯(lián)合測(cè)試,在單元測(cè)試的基礎(chǔ)上, 將所有模塊按照設(shè)計(jì)要求組裝起來,進(jìn)行集成測(cè)試。 3. 功能測(cè)試:主要是對(duì)網(wǎng)站各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè) 試,檢查網(wǎng)站是否達(dá)到用戶要求的功能。 5.2.2 單元測(cè)試內(nèi)容 1. 信息瀏覽模塊:主要測(cè)試是否能從數(shù)據(jù)庫中正常讀取數(shù)據(jù)并正確顯示信 息內(nèi)容。 2. 用戶登錄模塊:主要測(cè)試已注冊(cè)用戶能否正常進(jìn)行登錄。 3.上傳下載模塊:主要測(cè)試是否能正常上傳下載資源,上傳資源后是否到 指定文件夾。 4. 論壇交流模塊:主要測(cè)試用戶是否能進(jìn)行注冊(cè),已注冊(cè)的用戶是否能正 常登錄并發(fā)表留言。 5. 在線調(diào)查模塊:主要測(cè)試用戶是否能參與在線調(diào)查并顯示調(diào)查結(jié)果。 5.2.3 功能測(cè)試內(nèi)容 1. 頁面鏈接測(cè)試:測(cè)試每一個(gè)鏈接是否都能正確的鏈接到對(duì)應(yīng)的頁面。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 21 2. 在線調(diào)查模塊:主要測(cè)試用戶是否能參與在線調(diào)查并顯示調(diào)查結(jié)果。 3. 上傳下載測(cè)試:上傳下載文件的功能是否實(shí)現(xiàn),上傳文件是否能打開, 下載文件能否打開或者保存。 4. 用戶登錄測(cè)試:測(cè)試用戶是否能正常登錄,并能正常查看權(quán)限范圍內(nèi)的 東西。 5. 管理測(cè)試:管理員是否能正常登錄,并對(duì)網(wǎng)站后臺(tái)進(jìn)行管理。 5.3 測(cè)試結(jié)果 整個(gè)網(wǎng)站在測(cè)試過程中,基本實(shí)現(xiàn)了預(yù)期設(shè)計(jì)的功能。所設(shè)計(jì)的算法設(shè) 計(jì)與分析課程網(wǎng)站能夠?qū)崿F(xiàn)用戶登錄、課程教學(xué)資料的查閱、資源上傳下載、 在線測(cè)試、論壇答疑等功能,基本完成了設(shè)計(jì)的要求。但由于時(shí)間的限制,功 能還不夠完善,在實(shí)用性上面還有一定的欠缺,但是它對(duì)以后的設(shè)計(jì)有指導(dǎo)意 義。在設(shè)計(jì)的完成情況方面,已經(jīng)基本實(shí)現(xiàn)了設(shè)計(jì)的要求。 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 22 6 結(jié)束語 通過對(duì) ASP 技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的探索和研究,算法設(shè)計(jì)與分析課程網(wǎng) 站已開發(fā)完畢,其功能基本符合用戶需求。然而,整個(gè)設(shè)計(jì)也存在不足,比如 說在網(wǎng)站規(guī)劃、站點(diǎn)管理和網(wǎng)頁的更新方面還有許多的缺點(diǎn)。這些都是需要完 善的地方,該網(wǎng)站離實(shí)際使用也還有相當(dāng)?shù)木嚯x,還需要不斷補(bǔ)充和進(jìn)一步完 善。通過這次畢業(yè)設(shè)計(jì)我學(xué)到了很多新東西,也發(fā)現(xiàn)了很多問題,有些在設(shè)計(jì) 過程中已經(jīng)解決,有些還待今后慢慢學(xué)習(xí)。 由于時(shí)間倉促,對(duì)我這樣一個(gè) ASP 新手而言所制作的模塊還有不完善的地 方。數(shù)據(jù)庫的設(shè)計(jì)也比較簡(jiǎn)單。還有很多畢業(yè)設(shè)計(jì)中用到 ASP 語言的知識(shí)也不 夠全面,還有很多地方不能夠作到完全的理解和掌握。通過這次畢業(yè)論文的設(shè) 計(jì)制作使本人受益匪淺。首先,由于畢業(yè)設(shè)計(jì)所用的 ASP 技術(shù)和其中用到 ASP 語言的其他部分是在課堂上沒有接觸過的,要用它來做設(shè)計(jì)必須通過大量自學(xué) 來掌握,在這個(gè)過程中,不僅大大提高了我的自學(xué)能力而且讓我對(duì) ASP 的學(xué)習(xí) 有了進(jìn)一步的認(rèn)識(shí) 。由于是獨(dú)立完成在畢業(yè)設(shè)計(jì)的過程遇到了很多的困難,我 請(qǐng)教了不少老師和同學(xué),在這個(gè)過程中讓我體會(huì)到了,一個(gè)團(tuán)隊(duì)的重要性。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 23 致 謝 在這里我首先要感謝的是我的指導(dǎo)老師李榮老師,她總能把畢業(yè)設(shè)計(jì)的進(jìn) 度安排計(jì)劃的很條理,并且對(duì)每項(xiàng)工作都認(rèn)真負(fù)責(zé),從一開始她就對(duì)我設(shè)計(jì)中 的每個(gè)環(huán)節(jié)都很認(rèn)真的給予指導(dǎo)和幫助。在畢業(yè)設(shè)計(jì)的這段時(shí)間內(nèi),她敏捷的 思維、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和對(duì)我的嚴(yán)格要求,使我受益匪淺。不論在理論還是實(shí) 踐上,她都給予我很大的幫助,從各方面來說使我提高不少,這對(duì)于即將踏入 社會(huì)的我來說有很大的幫助。 在這里我還要感謝計(jì)算機(jī)系所有的老師,在這四年的學(xué)習(xí)期間給了我良好 的學(xué)習(xí)氛圍,讓我學(xué)習(xí)到豐富的專業(yè)知識(shí)和待人處事的方法,提高了我的自學(xué) 能力、分析能力和解決問題的能力;另外我要感謝的是我的同學(xué),在我做畢業(yè) 設(shè)計(jì)的這段時(shí)間內(nèi),是她們給我指出了不完善的地方并給我提出改善意見,使 我可以不斷的改進(jìn)。在我遇到困難時(shí),她們總是鼓勵(lì)我,是她們一直的支持, 給了我動(dòng)力,才使我的論文順利完成。在此我還要感謝我的父母,是他們?cè)谝?直默默的支持我,鼓勵(lì)我才使我順利完成了我的學(xué)業(yè),他們是我最大的精神支 柱,希望我的努力不會(huì)讓父母親失望。再次對(duì)關(guān)心我的每個(gè)人表示最誠(chéng)摯的謝 意! 劉麗霞 2010 年 6 月 5 日 算法設(shè)計(jì)與分析課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn) 24 參考文獻(xiàn) 1 馮昊Asp 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與上機(jī)指導(dǎo)M北京:清華大學(xué)出版社,2002 2 賈華丁WEB 程序設(shè)計(jì)M北京:高等教育出版社,2005 3 陳信祥等.電子商務(wù)網(wǎng)站建設(shè)M .北京:清華大學(xué)出版社, 2000.9. 4 周家地.Dreamweaver MX 入門與提高M(jìn) .北京:清華大學(xué)出版社 ,2002.4. 5 Shari Lawrence Pfleeger. Software Engineering: Theory and PracticeM .Prentice Hall,Inc. a Pearson Education company. 6 俞歡軍 ,許寧,杜占玲.基于 ASP 技術(shù)的實(shí)驗(yàn)室信息管理系統(tǒng)的實(shí)現(xiàn)J.計(jì)算機(jī)工程與設(shè) 計(jì),2005,22(11):12-14. 7 陳雅.基于資源協(xié)同的計(jì)算機(jī)維修維護(hù)課程網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) J.廣東技 術(shù)師范學(xué)院學(xué)報(bào),2008,45(12):45-49. 8 啟明工作室ASP 網(wǎng)絡(luò)開發(fā)從入門M 北京:人民郵電出版社,2007 9 袁守華基于 Web 的課程網(wǎng)絡(luò)教學(xué)網(wǎng)站的開發(fā)與應(yīng)用J中原工學(xué)院學(xué)報(bào), 2004,15(01):53-64 10 小志ASP 入門與實(shí)例演練M北京:中國(guó)青年出版社, 2001 11 李世杰Active Server Pages(ASP) 3.0 網(wǎng)頁設(shè)計(jì)手冊(cè)M北京:清華大學(xué)出版社, 1999 12 前沿電腦圖像工作室巧學(xué)巧用 Dream weaver、Fireworks、Flash 制作網(wǎng)頁M北京: 人民郵電出版社,2005 13 劉遵仁,于忠清SQL Sever 中文版基礎(chǔ)培訓(xùn)教程M北京:人民郵電出版社, 2002 14 張磊. 基于 WEB 數(shù)據(jù)庫的網(wǎng)絡(luò)教學(xué)平臺(tái)的開發(fā)與研究 D.天津:天津大學(xué), 2005. 15 李沫沫,李宇亮. 運(yùn)用 ASP 技術(shù)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與開發(fā)J云南民族大學(xué)學(xué)報(bào)(自 然科學(xué)版), 2004,14(01):59-74 .

注意事項(xiàng)

本文(《算法設(shè)計(jì)與分析》課程網(wǎng)絡(luò)課件的設(shè)計(jì)與實(shí)現(xiàn)論文)為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!