c#高級(jí)應(yīng)用課程設(shè)計(jì)_第1頁
c#高級(jí)應(yīng)用課程設(shè)計(jì)_第2頁
c#高級(jí)應(yīng)用課程設(shè)計(jì)_第3頁
c#高級(jí)應(yīng)用課程設(shè)計(jì)_第4頁
c#高級(jí)應(yīng)用課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C#高級(jí)應(yīng)用課程設(shè)計(jì)說明書(論文)設(shè)計(jì)題目: c#高級(jí)應(yīng)用課程設(shè)計(jì) 所屬學(xué)院: 電氣工程學(xué)院 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 姓 名: 學(xué) 號(hào): 班 級(jí): 計(jì)算機(jī)應(yīng)用二班 起訖時(shí)間:2012年6月18日至6月25日 指導(dǎo)教師: 課程設(shè)計(jì)任務(wù)書學(xué)生姓名專業(yè)班級(jí)計(jì)算機(jī)應(yīng)用二班學(xué)號(hào)指導(dǎo)教師設(shè)計(jì)地點(diǎn)校內(nèi)實(shí)訓(xùn)中心設(shè)計(jì)題目C#高級(jí)應(yīng)用課程設(shè)計(jì)設(shè)計(jì)任務(wù)與要求(包括原始數(shù)據(jù)、技術(shù)參數(shù);設(shè)計(jì)要求,設(shè)計(jì)計(jì)算說明書(或論文)、圖紙、實(shí)物樣品等): 課程設(shè)計(jì)內(nèi)容:1. 復(fù)習(xí)程序設(shè)計(jì)基本步驟2. 簡(jiǎn)單軟件工程方法介紹3. 程序算法分析4. 程序理解分析5. 源程序運(yùn)行調(diào)試6. 程序講解與驗(yàn)收7. 關(guān)于程序的提問課程設(shè)計(jì)要求:

2、1. 通過程序分析,掌握程序設(shè)計(jì)基本步驟2. 能獨(dú)立講解程序3. 可以對(duì)源程序功能擴(kuò)展4. 形成符合要求的報(bào)告課程設(shè)計(jì)考核:1. 通過程序運(yùn)行驗(yàn)收2. 通過講解程序驗(yàn)收3. 通過程序提問驗(yàn)收進(jìn)度安排(包括時(shí)間劃分和各階段主要工作內(nèi)容)1) 準(zhǔn)備階段程序開發(fā)步驟(4學(xué)時(shí))2) 程序設(shè)計(jì)階段程序主題選定(或自己命題)、程序調(diào)試(12學(xué)時(shí))3) 程序驗(yàn)收階段(2學(xué)時(shí))課程設(shè)計(jì)總結(jié)階段(2學(xué)時(shí))教學(xué)團(tuán)隊(duì)及所屬學(xué)院審核意見:審核人簽名及學(xué)院公章: 年 月 日任務(wù)下達(dá)人(簽字) 年 月 日任務(wù)接受人(簽字)年 月 日備注:1.本任務(wù)書由指導(dǎo)教師填寫,經(jīng)所屬學(xué)院審核同意后,下發(fā)學(xué)生,學(xué)生按要求完成設(shè)計(jì)任務(wù)。

3、 2.本任務(wù)書裝訂于課程設(shè)計(jì)封面之后。目 錄1引言32 創(chuàng)建Access數(shù)據(jù)庫32.1 Access簡(jiǎn)介32.2使用Access創(chuàng)建db_study數(shù)據(jù)庫42.2.1創(chuàng)建tb_Bulletin表及其表結(jié)構(gòu)42.2.2創(chuàng)建tb_login表及其表結(jié)構(gòu)52.2.3創(chuàng)建tb_Sound表及其表結(jié)構(gòu)52.2.4創(chuàng)建tb_Speak表及其表結(jié)構(gòu)52.2.5創(chuàng)建tb_Type表及其表結(jié)構(gòu)62.2.6創(chuàng)建tb_Video表及其表結(jié)構(gòu)63課程設(shè)計(jì)目的64課程設(shè)計(jì)內(nèi)容75課程設(shè)計(jì)步驟75.1設(shè)計(jì)一 用戶注冊(cè)75.2用戶發(fā)布教程、下載教程等85.3設(shè)計(jì)三 用戶評(píng)論留言等115.4設(shè)計(jì)四 用戶閱覽信息116總結(jié)12

4、1引言ASP.NET是微軟力推的Web 開發(fā)編程技術(shù),它是建立在通用語言基礎(chǔ)上的程序框架。ASP.NET以簡(jiǎn)單、快捷和高效的變成模式,受到廣大用戶的青睞,是當(dāng)今最熱門的Web開發(fā)編程技術(shù)之一。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,學(xué)校教學(xué)和管理的信息化發(fā)展也有長(zhǎng)足的進(jìn)步,這就要求各個(gè)環(huán)節(jié)都均衡發(fā)展,從軟硬件兩方面把學(xué)校建設(shè)成一流的信息管理、教育教學(xué)平臺(tái),本文設(shè)計(jì)開發(fā)的互動(dòng)媒體學(xué)習(xí)系統(tǒng)也是其中重要的一個(gè)方面。該系統(tǒng)本著減輕教師工作負(fù)擔(dān)、提高學(xué)生的學(xué)習(xí)效率,加強(qiáng)學(xué)生自學(xué)能力的流程。2 創(chuàng)建Access數(shù)據(jù)庫2.1 Access簡(jiǎn)介Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點(diǎn)如下: (1)存儲(chǔ)方式單一 A

5、ccess管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 (2)面向?qū)ο?Access是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 (3)界面友好、易操作 Access是一個(gè)可視化工

6、具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 (5)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)

7、大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用需求。整個(gè)系統(tǒng)分為三大部分:登錄界面、留言版面、后臺(tái)數(shù)據(jù)庫。1. 登錄界面:明了簡(jiǎn)潔,顯示用戶名和密碼兩欄,登錄時(shí)通過與數(shù)據(jù)庫比對(duì),正確方可登錄。2. 留言版面:需要用Dreamweaver 編輯美化。3. 后臺(tái)數(shù)據(jù)庫:需要有user用戶和admin管理員兩個(gè)權(quán)限。細(xì)化分析:1. 登錄界面

8、:Dreamweaver做出登錄界面,然后通過輸入user或者admin用戶名和密碼來登錄。2. 留言版面:Dreamweaver做出留言版面,如果用戶用user口令登錄只可留言,如果用戶用admin口令登錄則可以實(shí)現(xiàn)對(duì)用戶留言的回復(fù)、刪除等功能。3. 后臺(tái)數(shù)據(jù)庫:采用ASP動(dòng)態(tài)網(wǎng)頁技術(shù)實(shí)現(xiàn)網(wǎng)頁與數(shù)據(jù)庫之間的連接,并通過SQL語句進(jìn)行數(shù)據(jù)庫操作。2.2使用Access創(chuàng)建db_study數(shù)據(jù)庫2.2.1創(chuàng)建tb_Bulletin表及其表結(jié)構(gòu)字段名稱數(shù)據(jù)類型ID自動(dòng)編號(hào)Title文本Content備注Date日期/時(shí)間Name文本tb_Bulletin表2.2.2創(chuàng)建tb_login表及其表結(jié)構(gòu)

9、字段名稱數(shù)據(jù)類型ID自動(dòng)編號(hào)會(huì)員標(biāo)號(hào)Name文本會(huì)員登錄名Pass文本會(huì)員密碼Zname文本真實(shí)姓名Sex文本性別Email文本電子郵件地址IDcard文本身份證號(hào)PassQuestion文本密碼提示問題PassSolution文本密碼提示答案LoginDate日期/時(shí)間注冊(cè)日期Lock數(shù)字鎖定狀態(tài)tb_login表2.2.3創(chuàng)建tb_Sound表及其表結(jié)構(gòu)字段名稱數(shù)據(jù)類型SoundID自動(dòng)編號(hào)語音教程編號(hào)SoundType數(shù)字教程語言類型SoundName文本語音教程名稱SoundUrl文本語音教程存儲(chǔ)路徑ClickSum數(shù)字語音教程點(diǎn)擊率SoundContent文本語音教程內(nèi)容簡(jiǎn)介FBDa

10、te日期/時(shí)間語音教程發(fā)布日期Name文本語音教程發(fā)布人tb_Sound表2.2.4創(chuàng)建tb_Speak表及其表結(jié)構(gòu)字段名稱數(shù)據(jù)類型SpeakID自動(dòng)編號(hào)留言編號(hào)Spokesman文本留言人TutorialType文本教程類型TutorialID數(shù)字教程編號(hào)SpeakContent備注留言內(nèi)容SpeakDate日期/時(shí)間留言日期tb_Speak表2.2.5創(chuàng)建tb_Type表及其表結(jié)構(gòu)字段名稱數(shù)據(jù)類型TypeID自動(dòng)編號(hào)語言類型編號(hào)TypeName文本語言類型名稱tb_Type表2.2.6創(chuàng)建tb_Video表及其表結(jié)構(gòu)字段名稱數(shù)據(jù)類型VideoID自動(dòng)編號(hào)VideoType數(shù)字VideoNa

11、me文本VideoUrl備注ClickSum數(shù)字VideoContent備注FBDate日期/時(shí)間Name文本tb_Video表3課程設(shè)計(jì)目的隨著信息時(shí)代和因特網(wǎng)的產(chǎn)生,信息變的越來越重要?;?dòng)媒體學(xué)習(xí)的創(chuàng)建目標(biāo)是給用戶提供及時(shí)并有用的一個(gè)信息空間。它主要由公告管理、視頻管理、用戶管理等幾大部分組成,根據(jù)需求分析的描述以及實(shí)際考察,現(xiàn)制定網(wǎng)站實(shí)現(xiàn)功能如下:1. 操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀。2. 注冊(cè)功能,用戶通過注冊(cè)成為網(wǎng)站會(huì)員。3. 發(fā)布下載教程,對(duì)會(huì)員提供發(fā)布教程和下載教程的功能。4. 密碼找回功能,當(dāng)會(huì)員忘記密碼時(shí)可以通過此功能找回。5. 留言功能,通過留言功能進(jìn)行互動(dòng)交流。6. 查詢功

12、能,使用戶通過查詢快速找到需要的教程。7. 后臺(tái)管理功能,管理員通過后臺(tái)進(jìn)行網(wǎng)站的維護(hù)和管理。8. 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。操作注意事項(xiàng)(1)本系統(tǒng)管理員用戶名為:tsoft,密碼為:111。(2)實(shí)例執(zhí)行文件位置: 付夢(mèng)媛index.aspx(3)用戶注冊(cè)登后進(jìn)可進(jìn)行發(fā)布教程及下載操作。(4)在后臺(tái)進(jìn)行添加語音和視頻信息默認(rèn)發(fā)布人為校長(zhǎng)。(5)單擊首頁底部的“進(jìn)入后臺(tái)”按鈕,輸入用戶名、密碼進(jìn)入后臺(tái)管理界面。4課程設(shè)計(jì)內(nèi)容設(shè)計(jì)一 用戶注冊(cè)1. 互動(dòng)媒體學(xué)習(xí)主頁面2. 用戶注冊(cè)頁面設(shè)計(jì)二 用戶發(fā)布教程、下載教程等1. 管理界面2. 用戶發(fā)布教程頁面3. 用戶下載教程頁面設(shè)計(jì)三 用戶評(píng)論留言等1

13、. 用戶對(duì)教程進(jìn)行評(píng)論留言頁面設(shè)計(jì)四 用戶閱覽信息1. 瀏覽教程信息頁面5課程設(shè)計(jì)步驟5.1設(shè)計(jì)一 用戶注冊(cè)互動(dòng)媒體學(xué)習(xí)的系統(tǒng)界面 如圖5-1 所示:圖5-1單擊“注冊(cè)”導(dǎo)航按鈕,可對(duì)教程信息進(jìn)行注冊(cè)操作 如圖5-2 所示:圖5-25.2用戶發(fā)布教程、下載教程等輸入用戶名及密碼登錄后臺(tái)管理界面如圖5-3所示:圖5-3在“公告管理”下拉菜單中,主要對(duì)公告信息的發(fā)布、查看及刪除操作 如圖5-4,5-5 所示:圖5-4圖5-5在“教程管理”下拉菜單中,主要對(duì)教程的發(fā)布、視頻和語音的查看及刪除操作 如圖5-6,5-7,5-8所示:圖5-6 圖5-7圖5-8在“用戶管理”下拉菜單中,對(duì)用戶信息進(jìn)行查看、

14、鎖定及刪除操作 如圖5-9所示:圖5-95.3設(shè)計(jì)三 用戶評(píng)論留言等用戶對(duì)教程進(jìn)行評(píng)論留言頁面 如圖5-10所示:圖5-105.4設(shè)計(jì)四 用戶閱覽信息瀏覽視頻教程信息頁面 如圖5-11所示:圖5-116總結(jié)通過這次ASP.NET互動(dòng)媒體學(xué)習(xí)的課程設(shè)計(jì),我對(duì)ASP.NET有了清楚的認(rèn)識(shí),了解開發(fā)一個(gè)系統(tǒng)是如此復(fù)雜。一開始要從需求分析做起,接著要分析系統(tǒng)的功能以及怎樣實(shí)現(xiàn)這些功能,然后把這些功能分成具體的功能模塊,就進(jìn)入了結(jié)構(gòu)設(shè)計(jì)階段。在這個(gè)階段重要的還少不了數(shù)據(jù)庫設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)庫要根據(jù)系統(tǒng)的具體功能來設(shè)計(jì),設(shè)計(jì)系統(tǒng)中要用到的表,以及每個(gè)字段的類型和大小,這些都要仔細(xì)的考慮。功能模塊劃分完以后,數(shù)據(jù)庫也設(shè)計(jì)好了,就開始到編碼階段了。根據(jù)老師的建議,我做幾了個(gè)模塊,做的過程中,我和同寢室同學(xué)也經(jīng)常交流,遇到問題大家一塊想辦法??紤]怎樣布局合理,怎樣使系統(tǒng)人性化,解決不了的問題大家就去找書,去網(wǎng)上找資料。問題解決后,成就感油然而生。有的時(shí)候?qū)懙某绦蚋杏X一點(diǎn)錯(cuò)誤也沒有,但就是編譯不過去,心里就特別的郁悶。但

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論