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

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

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

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

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

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

注意事項

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

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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