【正文】
estion,PassSolution) values(39。 string passSolution = (this., MD5)。//獲取真實(shí)姓名 string idCard = 。} else{sex = 女 ?。 string sex。 實(shí)現(xiàn)代碼 //自定義方法 protected bool add() { string name = 。 密碼加密通過 MD5加密實(shí)現(xiàn)。 25 圖 72用戶注冊(cè)頁面 在用戶注冊(cè)是用戶名必須是唯 一的,否則會(huì)出現(xiàn)多個(gè)一樣的用戶名, 用戶注冊(cè)是還要考慮用戶信息的安全性,為了防止密碼暴露,可以講密碼加密后再存儲(chǔ)到數(shù)據(jù)庫中。當(dāng)用戶在首頁單擊導(dǎo)航欄中“注冊(cè)”鏈接按鈕或在登錄模塊中單擊“新用戶注冊(cè)”鏈接按鈕時(shí),將進(jìn)入用戶注冊(cè)的頁面。)/script)。 (script language=javascriptalert(39。 ()。} } //最新語音 protected void creatSound() { try { string Sql = select top 10 * from tb_sound as a inner join tb_Type as b on = order by SoundID DESC。 24 ()。實(shí)現(xiàn)代碼如下: protected void cretVideo() { try { string Sql = SELECT top 10 * from tb_Video as a inner join tb_Type as b on = ORDER BY VideoID DESC。 網(wǎng)站首頁的 運(yùn)行效果如圖 71 所示。本頁主要包括公告信息的查看,視頻教程排行榜,語音教程排行榜,用戶登錄,教程查詢等功能,點(diǎn)擊公告或者教程名稱都可以進(jìn)行相關(guān)信息的查看。 下面兩圖分別為普通用戶留言功能模塊圖及管理員管理留言功能模塊圖。 下面分別是游客,注冊(cè)用戶,管理員教程模塊圖。 對(duì)于注冊(cè)用戶除了瀏覽教程,還可以發(fā)布自己的教程。 20 1) 管理員用例圖 圖 61 管理員用例圖 2) 會(huì)員用例圖 圖 62 會(huì)員用例圖 教程模塊的設(shè)計(jì) 在教程模塊中,普通用戶與管理員都可以瀏覽教程信息,所有用戶可以通過教程簡介,教程排行來查看信息,也可以通過關(guān)鍵字來查會(huì)員登錄 查看個(gè)人信息 學(xué)習(xí)實(shí)踐 修改密碼 互動(dòng)學(xué)習(xí) 上傳視頻 下載視頻 評(píng)論留言 觀看視頻 管理員登錄 教程管理 用戶管理 修改密碼 發(fā)布教程 修改教程信息 刪除教程 教程驗(yàn)證 查看用戶 修改用戶 添加用戶 刪除用戶 21 詢有關(guān)教程的信息。 用戶功能模塊中,對(duì)于普通用戶,提供相關(guān)的用戶登錄、注冊(cè)、注銷、修改密碼的功能;而對(duì)于后臺(tái)的管理員,不僅提供相關(guān)的登錄及驗(yàn)證機(jī)制,同時(shí),管理員可以對(duì)所有普通用戶的信息鎖定刪除的操作。包括一個(gè)外鍵 Name 表 53 tb_Sound(語音教程信息表) 字段名稱 字段類型 大小 允許為空 說明 SoundID 數(shù)字 自動(dòng)編號(hào) 自增編號(hào) 語音教程編號(hào) SoundType 數(shù)字 4 否 教程語言類型 SoundNme 文本 50 否 語音教程名稱 SoundUrl 文本 500 否 語音教程存儲(chǔ)路徑 ClickSum 數(shù)字 4 是 語音教程點(diǎn)擊率 18 SoundContent 文本 20 是 語音教程內(nèi)容簡介 FBDate 日期 /時(shí)間 10 否 語音教程發(fā)布日 Name 文本 50 是 語音教程發(fā)布人 視頻教程信息表主要存儲(chǔ)會(huì)員發(fā)布的視頻教程信息, 以自動(dòng)增長VideoID 為主鍵。包括一個(gè)外鍵 Name。包括一個(gè)外鍵 Name。利用 ER 方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部 ER模式,然后把各局部 ER 模式綜合成一個(gè)全局模式,最后對(duì)全局ER 模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。 圖 42 后臺(tái)系統(tǒng)功能 框架 圖 5. 網(wǎng)站 的數(shù)據(jù)庫設(shè)計(jì) 概念設(shè)計(jì) 在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。互動(dòng)媒體學(xué)習(xí)社區(qū)的前臺(tái)功能 框架 如圖 41所示。前臺(tái)主要實(shí)現(xiàn)發(fā)布教程(發(fā)布視頻或語音教程、查看已發(fā)布的語音教程、查看已發(fā)布的視頻教程)、瀏覽教程(瀏覽視頻或語音教程、發(fā)布留言)、登錄功能、查詢功能。 瀏覽器 通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)開發(fā)、維護(hù)和使用。 圖 31 業(yè)務(wù)流程圖 4. 總體設(shè)計(jì) 設(shè)計(jì)思想 本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。 管理員部分 1) 管理員帳號(hào)管理:添加用戶;編輯用戶; 2) 編輯視頻:編輯視頻簡介;上傳學(xué)科視頻 3) 編輯語音:編輯語言簡介;上傳語音課程; 4) 留言管理:查看留言信息;回復(fù)留言信息;刪除留言。 3) 觀看視頻:會(huì)員觀看學(xué)科的視頻教程。 1) 下載視頻:會(huì)員對(duì)視頻進(jìn)行下載操 作。 功能分析 互動(dòng)媒體學(xué)習(xí)社區(qū)系統(tǒng)從兩種用戶角度進(jìn)行功能劃分。當(dāng)系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)在網(wǎng)上 學(xué)習(xí) 的功能, 所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。 操作可行性 10 該網(wǎng)站如投入使用,預(yù)期作到界面友好,管理方便,使用簡單,管理人員經(jīng) 過培訓(xùn),也是完全能夠使用本網(wǎng)站管理教程的相關(guān)信息的。 技術(shù) 可行性 大學(xué)學(xué)科中的《數(shù)據(jù)庫 系統(tǒng)概論 》,《 計(jì)算機(jī)操作系統(tǒng) 》,《 計(jì)算機(jī)網(wǎng)絡(luò) 》等多門學(xué)科為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。 5) 團(tuán)隊(duì)開發(fā): Visual Studio 20xx Team Foundation 還提供團(tuán)隊(duì)協(xié)作工具 ,使組織能夠管理并跟蹤過程和軟件項(xiàng)目的運(yùn)行狀況。 4) 項(xiàng)目管理人員: Visual Studio 20xx Team Foundation 提供一套基于軟件項(xiàng)目管理人員已知內(nèi)容的項(xiàng)目管理工具: Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。 2) 開發(fā)人員: Visual Studio 20xx Team Developer Edition 為開發(fā)人員提供高級(jí)的靜態(tài)分析、代碼剖析、代碼涵蓋以及單元測試工具,使團(tuán)隊(duì)能夠在整個(gè)生命周期中盡早、頻繁地規(guī)劃質(zhì)量。是目前最 尖端的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。 您將擁有一個(gè)全新的應(yīng)用程序,其中包含能夠立即啟動(dòng)并運(yùn)行的自然 UI。 只需鍵入需要跟蹤的內(nèi)容, Access 便會(huì)使用表格模板提供能夠完成相關(guān)任務(wù)的應(yīng)用程序。例如 ASP+ Access。(這一點(diǎn)體現(xiàn)在:實(shí)現(xiàn)了管理人員(非計(jì)算機(jī)專業(yè)畢業(yè))開發(fā)出 軟件 “ 夢(mèng)想 ” ,從而轉(zhuǎn)型為 “ 懂管理 +會(huì)編程 ” 的復(fù)合型人才。 8 這一點(diǎn)體現(xiàn)在:會(huì)用 access,提高了工作效率和工作能力。并可靈活設(shè)置統(tǒng)計(jì)的條件。 Microsoft Access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門。 Access 簡介與用途 Microsoft Office Access 是由微軟發(fā)布的關(guān)聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) 。 從以上的分析與比較可以看出, B/S 模式具有 C/S模式無法替代的優(yōu)越性 :它簡化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。 2) 較低的開發(fā)和維護(hù)成本: B/S 的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。因此,將要采用比較流行的 B/S 三層結(jié)構(gòu)。 2) 軟件環(huán)境 操作系統(tǒng): Windows 7; 正版軟件: Microsoft Office 20xx; Microsoft Access; Microsoft Visual Studio 20xx; 由于 Windows 操作系統(tǒng)在國際市場的占有率為 95%,在國內(nèi)市場的占有率為 100%,所以我選用的操作系統(tǒng)為安全可靠的 Windows 7;采用的開發(fā)工具為 Microsoft 公司開發(fā)的最完備 的可視化工具M(jìn)icrosoft Visual Studio 20xx ;目前最流行的數(shù)據(jù)庫管理工具是Microsoft Access,而 Microsoft Access 與 Windows 操作系統(tǒng)的整合性較好 ,所以采用 Access 為本項(xiàng)目的數(shù)據(jù)庫管理工具。系統(tǒng)采用高度集成的模塊結(jié)構(gòu), 6 將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫中。 Access 采用了關(guān)系型數(shù)據(jù)庫結(jié)構(gòu),是一套簡潔、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式。信息平臺(tái)的前臺(tái)和后臺(tái)操作采用 B/S 操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。 本系統(tǒng)對(duì)數(shù)字化信息資源的組織管 理采用數(shù)據(jù)庫。 4) 完善的安全機(jī)制 獨(dú)立的密碼校驗(yàn)功能,確保用戶和 網(wǎng)站 的數(shù)據(jù)有較好的安全 2. 解決方案的解決 系統(tǒng)說明 本網(wǎng)站主要是在現(xiàn)有正常的網(wǎng)上學(xué)習(xí)的基礎(chǔ)上,增加了視頻語音視頻的學(xué)習(xí),大大提高了學(xué)習(xí)者的學(xué)習(xí)興趣,而且學(xué)習(xí)者還可以上傳下載視頻。 3) 人性化的操作界 面 一個(gè)網(wǎng)站, 能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。 任務(wù)概述 目標(biāo): 建立完善的互動(dòng)媒體學(xué)習(xí)社區(qū)系統(tǒng) 系統(tǒng)特點(diǎn) 1) 完備的學(xué)習(xí)功能 系統(tǒng)設(shè)計(jì)的學(xué)習(xí)功能模塊,可分為公告通知、語音,視頻課程觀看、用戶 注冊(cè)、在線留言、語音,視頻課程下載、論壇討論等,操作功能健全而不冗余,簡約而無遺漏。 3) 功能齊全。 2) 方便學(xué)習(xí)交流。凡是稍具規(guī)模的學(xué)科網(wǎng)站,一般都具有良好的網(wǎng)絡(luò)學(xué)習(xí)界面,互動(dòng)媒體學(xué)習(xí)社區(qū)向?qū)W習(xí)者提供的學(xué)習(xí)方法可達(dá)五六種,學(xué)習(xí)者可以通過選擇適合自己學(xué)習(xí)方式?;?dòng)媒體學(xué)習(xí)社區(qū)是傳統(tǒng)課堂的延伸和拓展,是課后學(xué)習(xí)的一個(gè)很好的平臺(tái),與學(xué)校相比,有著更好的學(xué)習(xí)氣氛,與平常的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)相較,則又多了些針對(duì)性的縱深輔導(dǎo) 。這些海量的、以不同形式存儲(chǔ)的數(shù)據(jù)資料,表面上雜亂無章且缺乏組織的規(guī)整化,但事實(shí)上卻包含了許多潛在的、有價(jià)值的知識(shí)和規(guī)則,如何從這些海量的數(shù)據(jù)中發(fā)現(xiàn)有用的知識(shí)是知識(shí)工程研究面臨的新課題。而且,通過網(wǎng)上教育的推行,可使教學(xué)過程中盡可能地減少紙張的使用率,這對(duì)環(huán)境保護(hù)也是能起到良好的促進(jìn)作用。 網(wǎng)絡(luò)教育是基于成熟的 WWW 技術(shù)支持,以及完備的用戶設(shè)備,而形成的一種全新的網(wǎng)上學(xué)習(xí)平臺(tái)。 信息高速 公 路給生活、學(xué)習(xí)和工作帶 的 影響 。 關(guān)鍵詞: 互動(dòng)媒體 網(wǎng)絡(luò) Access 數(shù)據(jù)庫 面向?qū)ο蠓治雠c設(shè)計(jì) Abstract : With the development of the modern Inter technology, Inter has bee part of our life, Inter is a powerful information summary and munication functions, its openness, directness, munication fast, convenient use constitutes the largest ever treasure trove of the constantly development of information society, knowledge is 2 updated frequently, this causes more and more people pursue and accept continuing education, lifelong learning munity is built on the Inter to expand the education space and time the efficiency of the interest in learning, and initiative, but also to promote the progress and development of science and technology. In this thesis, we use