精品久久免费视频,国产在线99,欧美伊人久久综合网,99欧美在线,久久伊人成人网,青青国产成人久久激情91麻豆,h黄视频在线观看

計算機(jī)畢業(yè)設(shè)計報告

時間:2025-11-26 10:15:40 詩琳 范文 我要投稿

計算機(jī)畢業(yè)設(shè)計報告(精選19篇)

  隨著社會不斷地進(jìn)步,報告與我們的生活緊密相連,要注意報告在寫作時具有一定的格式。我敢肯定,大部分人都對寫報告很是頭疼的,以下是小編為大家整理的計算機(jī)畢業(yè)設(shè)計報告,希望對大家有所幫助。

計算機(jī)畢業(yè)設(shè)計報告(精選19篇)

  計算機(jī)畢業(yè)設(shè)計報告 1

  論文正文:

  一、選題的依據(jù)、意義和理論或?qū)嶋H應(yīng)用價值

  隨著信息產(chǎn)業(yè)的快速發(fā)展,信息教育也受到了極大的關(guān)注。網(wǎng)絡(luò)教學(xué)超越了時間和地理位置的限制,最大限度地整合了教學(xué)資源,將一流的教師和一流的設(shè)備與需要新知識的學(xué)習(xí)者通過網(wǎng)絡(luò)相結(jié)合,為大多數(shù)學(xué)習(xí)者提供了一個更加便捷的平臺。

  然而,我們學(xué)校沒有建立一個基于C語言課程的相關(guān)教學(xué)網(wǎng)站。它仍然采用傳統(tǒng)的以教師為中心的教學(xué)模式傳授知識,缺乏對學(xué)生個性的培養(yǎng)。機(jī)械教育使學(xué)生對課程失去興趣,主觀能動性較低。

  本課題圍繞著C語言課程教學(xué)網(wǎng)站的設(shè)計與實(shí)現(xiàn)展開。該教學(xué)網(wǎng)站的開發(fā)突破了時間限制,為學(xué)習(xí)者提供了豐富的在線教學(xué)資源和各種形式的教學(xué)活動。

  同時,課程中抽象難懂的概念變得生動,加深和加快了對課程的理解,使學(xué)習(xí)者可以通過網(wǎng)絡(luò)在線學(xué)習(xí)理論和實(shí)驗,提高學(xué)習(xí)能力和實(shí)踐能力,并有更多的師生互動。

  不僅如此,還為學(xué)校節(jié)省了大量的人力和物力。教學(xué)網(wǎng)站上設(shè)置的在線自測功能使學(xué)習(xí)者能夠隨時掌握自己的學(xué)習(xí)情況,了解自己知識點(diǎn)的遺漏并彌補(bǔ)。

  二、本課題在國內(nèi)外的研究現(xiàn)狀

  在國外,網(wǎng)絡(luò)教學(xué)的發(fā)展比中國快。網(wǎng)絡(luò)教學(xué)除了廣泛普及外,還發(fā)展到了更高的應(yīng)用和標(biāo)準(zhǔn)化水平。以美國為例,美國目前是最大的遠(yuǎn)程教育國家。

  近年來,美國大學(xué)遠(yuǎn)程教育課程建設(shè)發(fā)展迅速,達(dá)到4萬種。共有35,000門本科課程、14,000門研究生課程和50,000門非學(xué)位課程。

  虛擬大學(xué)的運(yùn)行模式。所有的教學(xué)活動和教育管理都是通過網(wǎng)絡(luò)教學(xué)技術(shù)實(shí)現(xiàn)的,這幾乎成為學(xué)生獲取知識的唯一途徑。

  我國已經(jīng)有一些教學(xué)信息化的在線教學(xué)平臺,如軟酷網(wǎng)和重點(diǎn)大學(xué)的在線教學(xué)平臺等。所有這些都為我們提供了良好的學(xué)習(xí)的平臺。然而,由于傳統(tǒng)教學(xué)觀念的限制,網(wǎng)絡(luò)教學(xué)并沒有得到很好的推廣。

  因此,教學(xué)網(wǎng)站的設(shè)計與實(shí)現(xiàn)以及觀念的轉(zhuǎn)變尤為重要。我國的網(wǎng)絡(luò)已經(jīng)基本普及到全國所有的大、中、小城市,但現(xiàn)在網(wǎng)絡(luò)教育資源不是很豐富,加上廣大農(nóng)村地區(qū)教育用水不高。因此,未來中國網(wǎng)絡(luò)教育平臺的建設(shè)將有很大的前景。

  為了提高我國網(wǎng)絡(luò)教學(xué)水平,必須重視網(wǎng)絡(luò)教育的教學(xué)設(shè)計,加強(qiáng)個性化教學(xué)、合作教學(xué),加強(qiáng)資源庫的規(guī)范化建設(shè)。

  三、課題研究的內(nèi)容和擬采用的方法

  首先,根據(jù)軟件工程理論分析系統(tǒng)的.業(yè)務(wù)流程,確定系統(tǒng)的功能性和非功能性需求。然后對系統(tǒng)進(jìn)行設(shè)計,確定系統(tǒng)的功能模塊如下:

  1、用戶注冊:分為兩個角色:教師登錄和學(xué)生登錄?梢蕴峁┠撤N安全機(jī)制,提供對數(shù)據(jù)信息的授權(quán)訪問。

  2、課程基本信息:簡要介紹課程內(nèi)容、教學(xué)目的和要求、教學(xué)內(nèi)容和教學(xué)計劃。

  3、實(shí)驗教學(xué):實(shí)驗教學(xué)大綱、實(shí)驗內(nèi)容和實(shí)驗說明。

  4、教學(xué)資源:查看以網(wǎng)頁形式鏈接的教學(xué)課件和在線資源。

  5、在線學(xué)習(xí):學(xué)生可以通過系統(tǒng)測試自己,并完成答題紙。

  6、師生論壇:本模塊實(shí)現(xiàn)權(quán)限管理。用戶注冊并登錄后,他們將看到各種發(fā)布的信息目錄。通過單擊查看輸入,他們可以查看特定信息以及教師或其他學(xué)生對該問題的回答的內(nèi)容。

  系統(tǒng)采用asp+div+css的設(shè)計模式,采用md5加密。該系統(tǒng)是基于winxp+SQL server rx+visual studio xx開發(fā)的。系統(tǒng)采用b/s模式結(jié)構(gòu),利用互聯(lián)網(wǎng)管理畢業(yè)論文。另外,結(jié)合dreamweaver實(shí)現(xiàn)了靜態(tài)網(wǎng)頁界面的設(shè)計。本系統(tǒng)中使用的ASP.NET動態(tài)網(wǎng)頁技術(shù)和sql server數(shù)據(jù)庫技術(shù)已經(jīng)發(fā)展成熟,完全能夠滿足系統(tǒng)設(shè)計的需要。它也是當(dāng)前的主流技術(shù),服務(wù)器的設(shè)置和支持非常方便。

  四、研究中的主要難點(diǎn)及解決辦法

 。1)數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計,由于數(shù)據(jù)庫中有大量的數(shù)據(jù)需要存儲在數(shù)據(jù)庫中,如果數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計不合理,在未來的發(fā)展中將會遇到很多問題。

  解決方案:通過在網(wǎng)上搜索關(guān)于數(shù)據(jù)庫設(shè)計的文章,我學(xué)會了如何設(shè)計可以優(yōu)化的數(shù)據(jù)庫表的結(jié)構(gòu),以及如何設(shè)計可以最大程度避免冗余的表或字段。

 。2)數(shù)據(jù)安全被劃分為角色。

  解決方案:在數(shù)據(jù)安全性方面,系統(tǒng)登錄密碼通過md5加密算法存儲在數(shù)據(jù)庫中,大大提高了數(shù)據(jù)安全性。用戶表有一個角色列。當(dāng)用戶登錄時,系統(tǒng)將根據(jù)當(dāng)前登錄的用戶從數(shù)據(jù)庫中檢索角色列的值,并根據(jù)角色的值調(diào)整用戶的功能。

  五、畢業(yè)設(shè)計(論文)工作進(jìn)度計劃

  第一周:閱讀材料,進(jìn)行課題研究,確定畢業(yè)設(shè)計課題。

  第二周:在調(diào)查研究的基礎(chǔ)上寫一份開場報告。

  第三周:查閱書籍和期刊,搜索外語資料,開始外語翻譯。

  第四周:了解數(shù)據(jù)庫和ASP.NET。

  計算機(jī)畢業(yè)設(shè)計報告 2

  一、引言

  項目背景:介紹項目的來源、行業(yè)背景以及當(dāng)前領(lǐng)域的研究現(xiàn)狀。

  項目目標(biāo):明確畢業(yè)設(shè)計項目的主要目標(biāo)和預(yù)期成果。

  二、相關(guān)技術(shù)概述

  關(guān)鍵技術(shù)介紹:對項目中所使用的關(guān)鍵技術(shù)或框架進(jìn)行簡要介紹,如機(jī)器學(xué)習(xí)算法、數(shù)據(jù)庫技術(shù)、前端開發(fā)框架等。

  技術(shù)選型理由:說明選擇這些技術(shù)的理由和優(yōu)勢。

  三、系統(tǒng)需求分析

  功能需求:詳細(xì)列出系統(tǒng)應(yīng)具備的各項功能。

  性能需求:描述系統(tǒng)對響應(yīng)時間、并發(fā)用戶數(shù)等方面的`要求。

  用戶界面需求:描述用戶界面的設(shè)計和交互要求。

  四、系統(tǒng)設(shè)計

  系統(tǒng)架構(gòu)設(shè)計:畫出系統(tǒng)的整體架構(gòu)圖,并解釋各組件之間的關(guān)系。

  數(shù)據(jù)庫設(shè)計:給出數(shù)據(jù)庫表結(jié)構(gòu)、字段定義及關(guān)系描述。

  接口設(shè)計:描述系統(tǒng)間的接口定義和調(diào)用方式。

  五、系統(tǒng)實(shí)現(xiàn)

  開發(fā)環(huán)境搭建:介紹開發(fā)所需的工具和環(huán)境配置。

  關(guān)鍵代碼實(shí)現(xiàn):展示部分核心代碼,解釋其功能和實(shí)現(xiàn)原理。

  功能模塊實(shí)現(xiàn):詳細(xì)描述各功能模塊的實(shí)現(xiàn)過程和方法。

  六、系統(tǒng)測試

  測試環(huán)境搭建:描述測試所需的硬件和軟件環(huán)境。

  功能測試:列出測試用例和測試結(jié)果,確保所有功能正常。

  性能測試:給出性能測試報告,分析系統(tǒng)性能是否達(dá)標(biāo)。

  七、結(jié)果展示與分析

  功能展示:通過截圖或視頻展示系統(tǒng)的運(yùn)行界面和操作流程。

  結(jié)果分析:對測試數(shù)據(jù)進(jìn)行分析,評估系統(tǒng)的性能和效果。

  八、總結(jié)與展望

  工作總結(jié):對整個畢業(yè)設(shè)計項目的工作進(jìn)行總結(jié),指出取得的成果和不足。

  改進(jìn)與展望:提出對系統(tǒng)的改進(jìn)意見和對未來研究方向的展望。

  計算機(jī)畢業(yè)設(shè)計報告 3

  一、引言

  本報告旨在詳細(xì)闡述計算機(jī)專業(yè)畢業(yè)設(shè)計的整個過程,包括選題背景、設(shè)計目標(biāo)、系統(tǒng)架構(gòu)、實(shí)現(xiàn)過程、測試與評估以及總結(jié)與展望。通過本次畢業(yè)設(shè)計,我們旨在將所學(xué)的計算機(jī)專業(yè)知識與實(shí)際應(yīng)用相結(jié)合,提升解決實(shí)際問題的能力,為未來的工作和學(xué)習(xí)打下堅實(shí)的基礎(chǔ)。

  二、選題背景

  隨著信息技術(shù)的飛速發(fā)展,計算機(jī)技術(shù)在各個領(lǐng)域的應(yīng)用越來越廣泛。本次畢業(yè)設(shè)計的選題緊密結(jié)合當(dāng)前的技術(shù)發(fā)展趨勢,旨在開發(fā)一款具有實(shí)際應(yīng)用價值的軟件系統(tǒng)。該系統(tǒng)能夠解決某一特定領(lǐng)域的問題,提高工作效率,降低成本,具有一定的市場前景。

  三、設(shè)計目標(biāo)

  本次畢業(yè)設(shè)計的目標(biāo)是開發(fā)一款高效、穩(wěn)定、易用的軟件系統(tǒng),實(shí)現(xiàn)以下功能:

  提供用戶友好的界面,方便用戶進(jìn)行操作;

  實(shí)現(xiàn)數(shù)據(jù)的快速錄入、查詢和統(tǒng)計;

  支持多用戶并發(fā)訪問,確保系統(tǒng)穩(wěn)定性;

  具備良好的擴(kuò)展性和可維護(hù)性,便于后續(xù)升級和改進(jìn)。

  四、系統(tǒng)架構(gòu)

  本系統(tǒng)采用B/S架構(gòu),客戶端通過瀏覽器訪問服務(wù)器端的Web應(yīng)用程序。服務(wù)器端采用MVC設(shè)計模式,實(shí)現(xiàn)業(yè)務(wù)邏輯與界面展示的.分離。數(shù)據(jù)庫采用關(guān)系型數(shù)據(jù)庫,確保數(shù)據(jù)的完整性和安全性。

  五、實(shí)現(xiàn)過程

  需求分析:通過市場調(diào)研和用戶訪談,收集系統(tǒng)需求,明確系統(tǒng)功能和性能要求;

  系統(tǒng)設(shè)計:根據(jù)需求分析結(jié)果,設(shè)計系統(tǒng)架構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、界面布局等;

  編碼實(shí)現(xiàn):按照系統(tǒng)設(shè)計要求,使用Java、HTML、CSS等技術(shù)進(jìn)行編碼實(shí)現(xiàn);

  測試與調(diào)試:對系統(tǒng)進(jìn)行單元測試、集成測試和系統(tǒng)測試,確保系統(tǒng)功能的正確性和穩(wěn)定性;

  部署與上線:將系統(tǒng)部署到服務(wù)器上,進(jìn)行上線前的準(zhǔn)備工作,確保系統(tǒng)能夠正常運(yùn)行。

  六、測試與評估

  我們采用了多種測試方法對系統(tǒng)進(jìn)行了全面的測試與評估,包括功能測試、性能測試、安全測試等。測試結(jié)果表明,系統(tǒng)能夠滿足設(shè)計目標(biāo)中的各項要求,運(yùn)行穩(wěn)定,性能良好。

  七、總結(jié)與展望

  通過本次畢業(yè)設(shè)計,我們成功開發(fā)了一款具有實(shí)際應(yīng)用價值的軟件系統(tǒng),實(shí)現(xiàn)了設(shè)計目標(biāo)中的各項功能。在開發(fā)過程中,我們深入了解了計算機(jī)技術(shù)的實(shí)際應(yīng)用,提高了自己的編程能力和解決問題的能力。同時,我們也發(fā)現(xiàn)了自己在某些方面的不足,需要在今后的學(xué)習(xí)和工作中加以改進(jìn)。

  展望未來,我們將繼續(xù)關(guān)注計算機(jī)技術(shù)的發(fā)展趨勢,不斷學(xué)習(xí)和掌握新技術(shù),為未來的工作和學(xué)習(xí)做好充分的準(zhǔn)備。同時,我們也希望能夠?qū)⒈敬萎厴I(yè)設(shè)計的經(jīng)驗應(yīng)用到實(shí)際工作中,為企業(yè)和社會創(chuàng)造更多的價值。

  八、參考文獻(xiàn)

  [此處列出在畢業(yè)設(shè)計過程中參考的文獻(xiàn),包括書籍、論文、網(wǎng)站等]

  九、附錄

  [此處可附上系統(tǒng)設(shè)計圖、數(shù)據(jù)庫結(jié)構(gòu)圖、系統(tǒng)截圖等相關(guān)資料]

  計算機(jī)畢業(yè)設(shè)計報告 4

  一、引言

  本報告旨在詳細(xì)闡述計算機(jī)專業(yè)畢業(yè)設(shè)計的全過程,包括選題背景、設(shè)計目標(biāo)、技術(shù)實(shí)現(xiàn)、測試與評估以及總結(jié)與展望。通過本次畢業(yè)設(shè)計,我深入了解了計算機(jī)領(lǐng)域的相關(guān)技術(shù)和應(yīng)用,提高了自己的實(shí)踐能力和創(chuàng)新能力。

  二、選題背景與意義

  本次畢業(yè)設(shè)計的題目是“基于深度學(xué)習(xí)的圖像識別系統(tǒng)設(shè)計與實(shí)現(xiàn)”。隨著人工智能技術(shù)的快速發(fā)展,圖像識別在各個領(lǐng)域的應(yīng)用越來越廣泛,如安防監(jiān)控、自動駕駛、醫(yī)療診斷等。因此,研究和開發(fā)高效、準(zhǔn)確的圖像識別系統(tǒng)具有重要的現(xiàn)實(shí)意義和應(yīng)用價值。

  三、設(shè)計目標(biāo)

  本次畢業(yè)設(shè)計的目標(biāo)是設(shè)計并實(shí)現(xiàn)一個基于深度學(xué)習(xí)的圖像識別系統(tǒng),能夠?qū)崿F(xiàn)對不同類別圖像的自動識別和分類。具體目標(biāo)包括:

  構(gòu)建一個深度學(xué)習(xí)模型,用于圖像特征的提取和分類;

  實(shí)現(xiàn)圖像的`預(yù)處理和增強(qiáng),提高識別準(zhǔn)確率;

  設(shè)計一個用戶友好的界面,方便用戶上傳圖像并獲取識別結(jié)果;

  對系統(tǒng)進(jìn)行測試和評估,驗證其性能和準(zhǔn)確性。

  四、技術(shù)實(shí)現(xiàn)

  深度學(xué)習(xí)模型構(gòu)建:采用卷積神經(jīng)網(wǎng)絡(luò)(CNN)作為圖像識別的核心模型,通過訓(xùn)練大量圖像數(shù)據(jù)來提取圖像特征并進(jìn)行分類。

  圖像預(yù)處理和增強(qiáng):使用圖像濾波、歸一化等技術(shù)對圖像進(jìn)行預(yù)處理,消除噪聲和干擾;通過數(shù)據(jù)增強(qiáng)技術(shù)增加訓(xùn)練樣本的多樣性,提高模型的泛化能力。

  用戶界面設(shè)計:采用圖形化界面設(shè)計工具,設(shè)計簡潔明了的操作界面,方便用戶上傳圖像、查看識別結(jié)果以及進(jìn)行其他操作。

  系統(tǒng)測試與評估:使用測試數(shù)據(jù)集對系統(tǒng)進(jìn)行測試,評估其識別準(zhǔn)確率和性能;同時,對系統(tǒng)進(jìn)行優(yōu)化和調(diào)整,提高識別效果和用戶體驗。

  五、測試與評估

  經(jīng)過多次測試和優(yōu)化,本次畢業(yè)設(shè)計的圖像識別系統(tǒng)達(dá)到了預(yù)期的目標(biāo)。在測試數(shù)據(jù)集上,系統(tǒng)的識別準(zhǔn)確率達(dá)到了較高的水平,能夠滿足實(shí)際應(yīng)用的需求。同時,系統(tǒng)的運(yùn)行速度也較快,能夠滿足實(shí)時識別的要求。

  六、總結(jié)與展望

  通過本次畢業(yè)設(shè)計,我深入了解了深度學(xué)習(xí)在圖像識別領(lǐng)域的應(yīng)用,掌握了相關(guān)的技術(shù)和方法。在實(shí)踐中,我遇到了許多挑戰(zhàn)和困難,但通過不斷學(xué)習(xí)和嘗試,最終成功實(shí)現(xiàn)了設(shè)計目標(biāo)。

  展望未來,隨著深度學(xué)習(xí)技術(shù)的不斷發(fā)展,圖像識別系統(tǒng)的性能和準(zhǔn)確性將得到進(jìn)一步提升。同時,隨著大數(shù)據(jù)和云計算等技術(shù)的普及,圖像識別將在更多領(lǐng)域得到應(yīng)用。因此,我將繼續(xù)深入學(xué)習(xí)和研究相關(guān)領(lǐng)域的知識和技術(shù),為未來的研究和應(yīng)用打下堅實(shí)的基礎(chǔ)。

  此外,我也意識到在實(shí)際應(yīng)用中,圖像識別系統(tǒng)還需要考慮更多的因素,如隱私保護(hù)、數(shù)據(jù)安全等。因此,在未來的研究中,我將注重系統(tǒng)的安全性和可靠性,確保其在實(shí)際應(yīng)用中的穩(wěn)定性和可信度。

  總之,本次畢業(yè)設(shè)計是我學(xué)習(xí)和成長的一個重要階段,我將珍惜這次經(jīng)歷,繼續(xù)努力提升自己的專業(yè)能力和綜合素質(zhì)。

  計算機(jī)畢業(yè)設(shè)計報告 5

  一、引言

  本報告旨在對本人的計算機(jī)專業(yè)畢業(yè)設(shè)計進(jìn)行全面詳細(xì)的闡述。畢業(yè)設(shè)計是計算機(jī)專業(yè)學(xué)生完成學(xué)業(yè)的重要一環(huán),通過此次設(shè)計,我深入研究了相關(guān)領(lǐng)域的理論知識,并結(jié)合實(shí)際項目需求,完成了具有實(shí)際應(yīng)用價值的系統(tǒng)或軟件設(shè)計。

  二、項目背景與目標(biāo)

  項目背景

  簡述所選項目的行業(yè)背景、市場需求以及當(dāng)前存在的問題或挑戰(zhàn)。

  項目目標(biāo)

  明確項目的`主要目標(biāo),包括解決哪些具體問題、實(shí)現(xiàn)哪些功能、提升哪些性能指標(biāo)等。

  三、技術(shù)選型與框架

  技術(shù)選型

  介紹項目中所使用的主要技術(shù)、編程語言、數(shù)據(jù)庫等,并說明選擇這些技術(shù)的理由。

  框架介紹

  詳細(xì)描述所使用的軟件開發(fā)框架,包括其特點(diǎn)、優(yōu)勢以及在項目中的具體應(yīng)用。

  四、系統(tǒng)設(shè)計與實(shí)現(xiàn)

  系統(tǒng)架構(gòu)設(shè)計

  畫出系統(tǒng)架構(gòu)圖,并說明各模塊之間的關(guān)系及數(shù)據(jù)流。

  數(shù)據(jù)庫設(shè)計

  展示數(shù)據(jù)庫表結(jié)構(gòu),并說明各字段的含義及作用。

  關(guān)鍵模塊實(shí)現(xiàn)

  詳細(xì)描述關(guān)鍵模塊的實(shí)現(xiàn)過程,包括算法選擇、代碼實(shí)現(xiàn)等。

  界面設(shè)計與交互

  展示用戶界面設(shè)計,并說明用戶與系統(tǒng)的交互方式。

  五、測試與部署

  測試方案

  介紹測試的方法、工具及測試用例設(shè)計。

  測試結(jié)果分析

  展示測試結(jié)果,并對測試結(jié)果進(jìn)行分析,說明系統(tǒng)性能、穩(wěn)定性等方面的情況。

  部署方案

  描述系統(tǒng)的部署環(huán)境、步驟及注意事項。

  六、總結(jié)與展望

  項目總結(jié)

  總結(jié)項目的主要成果、創(chuàng)新點(diǎn)及遇到的問題與解決方法。

  不足與改進(jìn)

  分析項目中的不足之處,并提出改進(jìn)方案。

  未來展望

  展望項目的未來發(fā)展方向,以及可能的拓展應(yīng)用領(lǐng)域。

  七、參考文獻(xiàn)

  列出在畢業(yè)設(shè)計過程中參考的書籍、論文、網(wǎng)絡(luò)資源等。

  八、附錄

  源代碼

  提供關(guān)鍵模塊的源代碼(可選)。

  系統(tǒng)截圖

  展示系統(tǒng)的界面截圖(可選)。

  其他材料

  其他與畢業(yè)設(shè)計相關(guān)的補(bǔ)充材料。

  計算機(jī)畢業(yè)設(shè)計報告 6

  一、項目背景與意義

  隨著信息技術(shù)的飛速發(fā)展,計算機(jī)應(yīng)用已深入到各個領(lǐng)域,尤其在數(shù)據(jù)處理、系統(tǒng)控制、網(wǎng)絡(luò)通信等方面發(fā)揮著重要作用。本次畢業(yè)設(shè)計旨在通過實(shí)際項目的開發(fā)與實(shí)踐,提高學(xué)生的計算機(jī)應(yīng)用能力,培養(yǎng)創(chuàng)新思維和解決實(shí)際問題的能力。本項目選擇了“基于Web的在線學(xué)習(xí)平臺設(shè)計與實(shí)現(xiàn)”作為研究課題,旨在構(gòu)建一個功能完善、操作便捷的在線學(xué)習(xí)平臺,為用戶提供豐富的學(xué)習(xí)資源和學(xué)習(xí)體驗。

  二、項目目標(biāo)

  本項目的主要目標(biāo)包括:

  設(shè)計并實(shí)現(xiàn)一個基于Web的在線學(xué)習(xí)平臺,支持用戶注冊、登錄、課程瀏覽、課程購買、在線學(xué)習(xí)、作業(yè)提交等功能。

  提供多樣化的'學(xué)習(xí)資源,包括視頻教程、文檔資料、在線測試等,滿足不同用戶的學(xué)習(xí)需求。

  實(shí)現(xiàn)用戶學(xué)習(xí)進(jìn)度跟蹤和學(xué)習(xí)效果評估,為用戶提供個性化的學(xué)習(xí)建議。

  確保平臺的安全性和穩(wěn)定性,保障用戶數(shù)據(jù)的安全和隱私。

  三、項目實(shí)現(xiàn)

  系統(tǒng)架構(gòu)設(shè)計

  本系統(tǒng)采用B/S架構(gòu),前端使用HTML、CSS和JavaScript進(jìn)行頁面設(shè)計和交互實(shí)現(xiàn),后端使用Java語言進(jìn)行業(yè)務(wù)邏輯處理和數(shù)據(jù)交互。數(shù)據(jù)庫采用MySQL進(jìn)行數(shù)據(jù)存儲和管理。

  功能模塊實(shí)現(xiàn)

 。1)用戶管理模塊:實(shí)現(xiàn)用戶注冊、登錄、個人信息修改等功能。

 。2)課程管理模塊:實(shí)現(xiàn)課程添加、編輯、刪除等功能,支持課程分類和搜索。

 。3)學(xué)習(xí)模塊:提供視頻播放、文檔查看、在線測試等功能,記錄用戶學(xué)習(xí)進(jìn)度。

  (4)作業(yè)與考試模塊:支持教師發(fā)布作業(yè)和考試,學(xué)生提交作業(yè)和參加考試,自動評分和成績統(tǒng)計。

  數(shù)據(jù)庫設(shè)計

  根據(jù)系統(tǒng)需求,設(shè)計了用戶表、課程表、學(xué)習(xí)資源表、學(xué)習(xí)進(jìn)度表等數(shù)據(jù)庫表結(jié)構(gòu),確保數(shù)據(jù)的完整性和一致性。

  安全性與性能優(yōu)化

  采用加密技術(shù)對敏感數(shù)據(jù)進(jìn)行保護(hù),防止數(shù)據(jù)泄露。同時,對系統(tǒng)性能進(jìn)行優(yōu)化,提高響應(yīng)速度和并發(fā)處理能力。

  四、項目成果與測試

  經(jīng)過幾個月的努力,本項目已完成了在線學(xué)習(xí)平臺的設(shè)計與實(shí)現(xiàn)。通過測試,平臺運(yùn)行穩(wěn)定,各項功能正常,能夠滿足用戶的基本學(xué)習(xí)需求。同時,平臺界面友好,操作便捷,得到了用戶的認(rèn)可。

  五、總結(jié)與展望

  本次畢業(yè)設(shè)計通過實(shí)際項目的開發(fā)與實(shí)踐,提高了我的計算機(jī)應(yīng)用能力和解決問題的能力。在項目開發(fā)過程中,我深入了解了Web開發(fā)的相關(guān)技術(shù)和工具,掌握了前后端交互和數(shù)據(jù)處理的基本方法。同時,我也認(rèn)識到了團(tuán)隊合作的重要性,學(xué)會了與他人協(xié)作完成復(fù)雜任務(wù)。

  展望未來,我將繼續(xù)深入學(xué)習(xí)計算機(jī)相關(guān)技術(shù)和知識,不斷提升自己的專業(yè)能力。同時,我也將關(guān)注行業(yè)動態(tài)和技術(shù)發(fā)展趨勢,積極探索新的應(yīng)用領(lǐng)域和創(chuàng)新點(diǎn),為計算機(jī)事業(yè)的發(fā)展貢獻(xiàn)自己的力量。

  計算機(jī)畢業(yè)設(shè)計報告 7

  一、引言

  隨著信息技術(shù)的飛速發(fā)展,計算機(jī)技術(shù)在各行各業(yè)的應(yīng)用日益廣泛。本次畢業(yè)設(shè)計旨在通過實(shí)踐項目,將所學(xué)的計算機(jī)專業(yè)知識與實(shí)際應(yīng)用相結(jié)合,提升解決實(shí)際問題的能力。本報告將詳細(xì)介紹畢業(yè)設(shè)計的選題背景、目標(biāo)、實(shí)現(xiàn)過程以及取得的成果。

  二、項目背景與目標(biāo)

  項目背景

  近年來,大數(shù)據(jù)、人工智能等技術(shù)在各個領(lǐng)域的應(yīng)用取得了顯著成效。本項目基于這一背景,選擇了一個具有實(shí)際應(yīng)用價值的課題進(jìn)行研究。通過對相關(guān)技術(shù)的深入學(xué)習(xí)和實(shí)踐,旨在實(shí)現(xiàn)一個具有創(chuàng)新性和實(shí)用性的計算機(jī)系統(tǒng)或應(yīng)用。

  項目目標(biāo)

  本項目的目標(biāo)是開發(fā)一個高效、穩(wěn)定、易用的計算機(jī)系統(tǒng)或應(yīng)用,解決某一特定領(lǐng)域的問題。具體目標(biāo)包括:

  完成系統(tǒng)的需求分析、設(shè)計、實(shí)現(xiàn)和測試;

  優(yōu)化系統(tǒng)性能,提高運(yùn)行效率;

  實(shí)現(xiàn)用戶友好的界面設(shè)計,提升用戶體驗;

  完成相關(guān)文檔的編寫,為系統(tǒng)的維護(hù)和升級提供便利。

  三、系統(tǒng)設(shè)計與實(shí)現(xiàn)

  需求分析

  通過市場調(diào)研和用戶需求分析,明確了系統(tǒng)的功能需求和非功能需求。針對這些需求,制定了詳細(xì)的需求規(guī)格說明書,為后續(xù)的設(shè)計和實(shí)現(xiàn)提供了依據(jù)。

  系統(tǒng)設(shè)計

  根據(jù)需求規(guī)格說明書,設(shè)計了系統(tǒng)的整體架構(gòu)、模塊劃分以及數(shù)據(jù)庫結(jié)構(gòu)。采用了合適的技術(shù)框架和工具,確保系統(tǒng)的穩(wěn)定性和可擴(kuò)展性。

  系統(tǒng)實(shí)現(xiàn)

  按照系統(tǒng)設(shè)計的要求,逐步實(shí)現(xiàn)了系統(tǒng)的各個功能模塊。在開發(fā)過程中,注重代碼的可讀性、可維護(hù)性和安全性。同時,進(jìn)行了必要的'單元測試和集成測試,確保系統(tǒng)的功能正確無誤。

  四、系統(tǒng)測試與優(yōu)化

  系統(tǒng)測試

  對系統(tǒng)進(jìn)行了全面的測試,包括功能測試、性能測試、安全測試等。通過測試,發(fā)現(xiàn)并修復(fù)了系統(tǒng)中存在的問題和缺陷,提高了系統(tǒng)的穩(wěn)定性和可靠性。

  性能優(yōu)化

  針對系統(tǒng)性能測試中發(fā)現(xiàn)的瓶頸問題,進(jìn)行了針對性的優(yōu)化。通過改進(jìn)算法、優(yōu)化數(shù)據(jù)庫查詢等方式,提高了系統(tǒng)的運(yùn)行效率。

  五、成果展示與總結(jié)

  成果展示

  通過演示系統(tǒng)的主要功能和操作流程,展示了本畢業(yè)設(shè)計的成果。系統(tǒng)界面簡潔明了,功能完善,滿足了用戶的實(shí)際需求。

  總結(jié)

  本次畢業(yè)設(shè)計通過實(shí)踐項目,將所學(xué)的計算機(jī)專業(yè)知識與實(shí)際應(yīng)用相結(jié)合,取得了顯著的成果。在項目開發(fā)過程中,不僅提升了解決實(shí)際問題的能力,還鍛煉了團(tuán)隊協(xié)作和溝通能力。同時,也認(rèn)識到了自己在專業(yè)知識方面的不足,為今后的學(xué)習(xí)和工作提供了寶貴的經(jīng)驗。

  六、致謝

  感謝指導(dǎo)老師在本畢業(yè)設(shè)計過程中的悉心指導(dǎo)和幫助,感謝團(tuán)隊成員的協(xié)作和支持,感謝學(xué)校和實(shí)驗室提供的良好學(xué)習(xí)和實(shí)踐環(huán)境。

  計算機(jī)畢業(yè)設(shè)計報告 8

  一、引言

  背景介紹:簡要介紹所選題目的研究背景、行業(yè)應(yīng)用及研究意義。

  研究目標(biāo):明確畢業(yè)設(shè)計的研究目的、目標(biāo)及期望解決的問題。

  研究內(nèi)容:概述畢業(yè)設(shè)計的主要研究內(nèi)容、技術(shù)路線及研究方法。

  二、相關(guān)技術(shù)研究

  國內(nèi)外研究現(xiàn)狀:綜述與畢業(yè)設(shè)計題目相關(guān)的.國內(nèi)外研究現(xiàn)狀,包括已有的技術(shù)、方法、成果等。

  技術(shù)理論基礎(chǔ):介紹畢業(yè)設(shè)計所需的理論知識、技術(shù)框架及關(guān)鍵技術(shù)點(diǎn)。

  三、系統(tǒng)設(shè)計與實(shí)現(xiàn)

  系統(tǒng)需求分析:詳細(xì)分析系統(tǒng)的功能需求、性能需求及用戶需求。

  系統(tǒng)架構(gòu)設(shè)計:設(shè)計系統(tǒng)的整體架構(gòu),包括硬件架構(gòu)、軟件架構(gòu)及數(shù)據(jù)庫設(shè)計等。

  系統(tǒng)詳細(xì)設(shè)計:對系統(tǒng)的主要模塊進(jìn)行詳細(xì)設(shè)計,包括數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、界面設(shè)計等。

  系統(tǒng)實(shí)現(xiàn)與測試:介紹系統(tǒng)的具體實(shí)現(xiàn)過程,包括代碼實(shí)現(xiàn)、模塊測試及系統(tǒng)集成測試等。

  四、實(shí)驗結(jié)果與分析

  實(shí)驗環(huán)境搭建:描述實(shí)驗所需的環(huán)境、工具及配置。

  實(shí)驗結(jié)果展示:展示畢業(yè)設(shè)計實(shí)驗的結(jié)果,包括數(shù)據(jù)、圖表、截圖等。

  結(jié)果分析:對實(shí)驗結(jié)果進(jìn)行分析,評估系統(tǒng)的性能、效果及優(yōu)缺點(diǎn)。

  五、總結(jié)與展望

  總結(jié):總結(jié)畢業(yè)設(shè)計的主要工作、成果及創(chuàng)新點(diǎn)。

  不足與展望:分析畢業(yè)設(shè)計的不足之處,提出改進(jìn)意見及未來研究方向。

  六、參考文獻(xiàn)

  列出在畢業(yè)設(shè)計中引用的所有文獻(xiàn),包括書籍、論文、網(wǎng)站等。

  七、附錄

  可以包括畢業(yè)設(shè)計過程中使用的源代碼、數(shù)據(jù)集、調(diào)研問卷等補(bǔ)充材料。

  計算機(jī)畢業(yè)設(shè)計報告 9

  一、引言

  隨著信息技術(shù)的迅猛發(fā)展,計算機(jī)技術(shù)在各行各業(yè)的應(yīng)用日益廣泛。本畢業(yè)設(shè)計旨在通過開發(fā)一個具有實(shí)際應(yīng)用價值的項目,將所學(xué)計算機(jī)知識與實(shí)踐相結(jié)合,提高解決實(shí)際問題的能力。本報告將詳細(xì)介紹畢業(yè)設(shè)計的整體流程、實(shí)現(xiàn)過程、遇到的問題及解決方案,并對設(shè)計成果進(jìn)行總結(jié)與展望。

  二、項目背景與需求分析

  本項目旨在開發(fā)一款基于Web的學(xué)生成績管理系統(tǒng)。該系統(tǒng)能夠?qū)崿F(xiàn)對學(xué)生成績的錄入、查詢、修改和統(tǒng)計等功能,方便教師和管理人員對學(xué)生成績進(jìn)行高效管理。通過需求分析,我們確定了系統(tǒng)的基本功能模塊,包括用戶登錄、成績錄入、成績查詢、成績修改和成績統(tǒng)計等。

  三、系統(tǒng)設(shè)計

  系統(tǒng)架構(gòu)

  本系統(tǒng)采用B/S架構(gòu),即瀏覽器/服務(wù)器模式。前端使用HTML、CSS和JavaScript進(jìn)行頁面設(shè)計和交互,后端使用Java語言和Spring框架進(jìn)行業(yè)務(wù)邏輯處理,數(shù)據(jù)庫采用MySQL進(jìn)行數(shù)據(jù)存儲。

  數(shù)據(jù)庫設(shè)計

  根據(jù)系統(tǒng)需求,我們設(shè)計了學(xué)生表、課程表、成績表等數(shù)據(jù)庫表,并建立了相應(yīng)的'關(guān)系。同時,考慮到數(shù)據(jù)的安全性和完整性,我們還設(shè)置了適當(dāng)?shù)募s束和索引。

  界面設(shè)計

  界面設(shè)計遵循簡潔明了、易于操作的原則。我們設(shè)計了登錄頁面、主頁面以及各功能模塊的子頁面,并通過合適的布局和配色提高用戶體驗。

  四、系統(tǒng)實(shí)現(xiàn)

  環(huán)境搭建

  搭建Java開發(fā)環(huán)境,包括JDK、Eclipse等開發(fā)工具的安裝與配置;安裝MySQL數(shù)據(jù)庫,并創(chuàng)建相應(yīng)的數(shù)據(jù)庫和表結(jié)構(gòu)。

  代碼編寫

  根據(jù)系統(tǒng)設(shè)計和功能需求,編寫Java后端代碼實(shí)現(xiàn)業(yè)務(wù)邏輯處理;編寫前端代碼實(shí)現(xiàn)頁面展示和交互功能;編寫SQL語句實(shí)現(xiàn)數(shù)據(jù)庫操作。

  系統(tǒng)測試

  對系統(tǒng)進(jìn)行功能測試、性能測試和安全測試,確保系統(tǒng)的穩(wěn)定性和安全性。

  五、遇到的問題及解決方案

  在項目開發(fā)過程中,我們遇到了諸如數(shù)據(jù)庫連接失敗、頁面布局錯亂、性能優(yōu)化等問題。針對這些問題,我們通過查閱文檔、調(diào)試代碼、優(yōu)化算法等方式逐一解決,最終實(shí)現(xiàn)了系統(tǒng)的穩(wěn)定運(yùn)行。

  六、總結(jié)與展望

  通過本次畢業(yè)設(shè)計,我們成功開發(fā)了一款基于Web的學(xué)生成績管理系統(tǒng),實(shí)現(xiàn)了對學(xué)生成績的全面管理。在項目開發(fā)過程中,我們提高了計算機(jī)技術(shù)的應(yīng)用能力,鍛煉了解決實(shí)際問題的能力。同時,我們也認(rèn)識到了自己在知識掌握和實(shí)踐經(jīng)驗方面的不足,需要在今后的學(xué)習(xí)和工作中不斷提升。

  展望未來,我們可以進(jìn)一步優(yōu)化系統(tǒng)性能,增加更多的功能模塊,如學(xué)生評價、成績分析等,以滿足更多用戶的需求。同時,我們也可以探索將機(jī)器學(xué)習(xí)等先進(jìn)技術(shù)應(yīng)用于成績管理中,實(shí)現(xiàn)更智能化的數(shù)據(jù)分析和預(yù)測。

  最后,感謝指導(dǎo)老師的悉心指導(dǎo)和同學(xué)們的熱情幫助,讓我們能夠順利完成本次畢業(yè)設(shè)計。

  計算機(jī)畢業(yè)設(shè)計報告 10

  一、本課題的目的和意義

  在日常辦公中,通常會遇到許多常用的數(shù)據(jù),比如郵件地址、日程助手、日常記事等,這些數(shù)據(jù)通常凌亂不堪,在需要時不知道存放在何處,從而影響工作效率。因此,我們設(shè)計了能滿足這種需求的系統(tǒng)——中小企業(yè)辦公自動化管理系統(tǒng)。

  通過中小企業(yè)辦公自動化管理系統(tǒng)對企業(yè)日常辦公進(jìn)行管理,滿足了企業(yè)日常辦公管理各方面的需求,實(shí)現(xiàn)了企業(yè)的員工之間短消息的發(fā)送與接收功能,大大的方便了企業(yè)內(nèi)部人員溝通。網(wǎng)站提供的前后臺的公告與公文信息的管理方便員工及時了解公司動態(tài)。其他功能模塊的設(shè)置使企業(yè)的日常管理步入了科學(xué)系統(tǒng)管理的軌道上。

  二、本課題的主要研究內(nèi)容(提綱)

  完成“中小企業(yè)辦公自動化管理系統(tǒng)”的設(shè)計,中小企業(yè)辦公自動化管理系統(tǒng)是一個適應(yīng)于中小型企業(yè)的能滿足日常辦公需求管理系統(tǒng),本系統(tǒng)初步擬定由以下六個模塊組成。

  (一)個人通訊錄

  該模塊用作每一個登錄系統(tǒng)的用戶來維護(hù)自己的通訊錄,通訊錄中需要保存信息有姓名、性別、手機(jī)、E-mail地址、QQ號碼、公司、家庭住址、郵編。通知本模塊個人用戶可以自由維護(hù)個人基本信息以及自由添加聯(lián)系人信息;可以方便查詢聯(lián)系從,可以修改或刪除某一個聯(lián)系人。

  (二)日程安排模塊

  該模塊用作當(dāng)前的登錄用戶添加、修改、刪除和查看自己日程安排列表。本模塊中應(yīng)該保存的信息有:用戶名、年份、月份、日期、安排內(nèi)容。

  (三)工作日志模塊

  該模塊用作當(dāng)前的登錄用戶添加、修改、刪除和查看自己工作日志列表。本模塊中應(yīng)該保存的信息有:用戶名、年份、月份、日期、日志標(biāo)題、日志內(nèi)容、記錄時間。

  (四)短消息管理模塊

  該模塊用作當(dāng)前的登錄用戶給系統(tǒng)內(nèi)的其他用戶發(fā)送短消息,并可以查看其他用戶發(fā)來的消息。本模塊中應(yīng)該保存的信息有:接收者、發(fā)送者、消息內(nèi)容、發(fā)送時間、是否閱讀。

  (五)公告管理模塊

  該模塊用作用戶發(fā)送通知,大家都可以查看,只有發(fā)送通知的用戶才有權(quán)修改、刪除該通知。本模塊中應(yīng)該保存的信息有:公告填寫人、公告標(biāo)題、公告內(nèi)容、公告時間。

  (六)會議管理模塊

  該模塊用作用戶發(fā)送會議通知,供所有的用戶查看,且只有發(fā)送通知的用戶才有權(quán)修改、刪除該通知,它應(yīng)該包括如下幾個部分:

  (1)通知列表頁面包括發(fā)布、修改、刪除、清除通知、瀏覽通知內(nèi)容和填寫反饋意見等6個操作功能。

  (2)發(fā)布、修改通知頁面。

  (3)瀏覽通知內(nèi)容頁面。

  (4)填寫反饋意見頁面。

  三、文獻(xiàn)綜述(國內(nèi)外研究情況及其發(fā)展)

  人們普遍使用計算機(jī)來提高個人工作效率,但是在需要許多人一起協(xié)同工作的現(xiàn)代工作環(huán)境中,我們更需要提高我們的整體工作效率。辦公自動化,一個極大的概念,一個炒作了很久的概念。無論是辦公設(shè)備公司,還是系統(tǒng)集成公司,都大力推出自己的辦公自動化產(chǎn)品?梢姡k公自動化中內(nèi)容龐大,可為空間不可小視。那么,首先我們來探討一個問題,什么是辦公?辦公實(shí)際就是文件的制作、修改、傳遞、鑒定、保存、銷毀、存檔的過程。那么隨著文件的這一流程,產(chǎn)生了各種各樣的設(shè)備。隨著技術(shù)的發(fā)展,計算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)步,辦公自動化網(wǎng)絡(luò)的建設(shè)也得到了大力推廣。

  辦公自動化提了多年,但效果并不明顯,人們還是停留在單機(jī)字處理和表格處理的所謂辦公自動化的初級階段。信息的交流和共享,以及團(tuán)隊的協(xié)同運(yùn)作等無法完美的實(shí)現(xiàn),極大地限制了工作的效率。Internet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊的協(xié)同運(yùn)作提供了技術(shù)的保證,同時也預(yù)示著網(wǎng)絡(luò)化辦公時代來臨。

  傳統(tǒng)的辦公自動化系統(tǒng)和大型MIS系統(tǒng)在處理企業(yè)管理流程中大多采用企業(yè)業(yè)務(wù)流程重組(BKR),其核心思想就是要先優(yōu)化企業(yè)業(yè)務(wù)管理流程,再根據(jù)優(yōu)化后的流程建設(shè)企業(yè)信息系統(tǒng)。這樣不僅在系統(tǒng)建設(shè)中工作量巨大,同時面臨來自企業(yè)內(nèi)部重重的'阻礙。

  四、擬解決的關(guān)鍵問題

  本系統(tǒng)中擬解決的關(guān)鍵問題有以下三個:

  (1)數(shù)據(jù)庫設(shè)計是項目開發(fā)和系統(tǒng)設(shè)計中非常重要的一個環(huán)節(jié),是因為數(shù)據(jù)庫設(shè)計就像建設(shè)高樓大廈的根基一樣,如果設(shè)計不好,在后來的系統(tǒng)維護(hù)、變更和功能擴(kuò)充時,甚至在系統(tǒng)開發(fā)過程中都會引起比較大的問題。

  (2)企業(yè)員工之間短消息的發(fā)送與接收。相關(guān)的細(xì)節(jié)有怎樣實(shí)現(xiàn)員工之間一對一與一對多以及多對多短消息的發(fā)送與接收。

  (3)企業(yè)發(fā)布會議通知的管理以及如何構(gòu)建網(wǎng)絡(luò)會議室實(shí)現(xiàn)企業(yè)內(nèi)部員工之間在網(wǎng)絡(luò)中舉行日常會議。

  五、研究思路和方法

  本系統(tǒng)要實(shí)現(xiàn)企業(yè)在日常辦公時所需要的基本功能,并采用MVC三層架構(gòu)開發(fā)模式,即Struts+Spring+Hibernate三層架構(gòu),這些組件可以進(jìn)行交互和重用;數(shù)據(jù)庫連接池的統(tǒng)一管理,如果程序需要連接,則從此池中取出一個連接使用,使用完后又返回給該池,這些連接可以互用,從而提高的效率。

  另外,在構(gòu)建開發(fā)環(huán)境的時候,我們使用MySQL+Tomcat+MyEclipse+CVS,由于這四者的結(jié)合已經(jīng)相當(dāng)優(yōu)越,并且MySQL是一個免費(fèi)的開源數(shù)據(jù)庫,Tomcat是一個免費(fèi)開源的Web服務(wù)器,MyEclipse是一個免費(fèi)開源的Java集成開發(fā)工具, CVS是一個流行的版本控制工具。

  在開發(fā)模式與開發(fā)環(huán)境都架構(gòu)好之后就可著手進(jìn)行系統(tǒng)的數(shù)據(jù)庫設(shè)計與系統(tǒng)原型的構(gòu)建,這些工作做完之后,就可在系統(tǒng)原型的基礎(chǔ)上對系統(tǒng)的各種功能模塊進(jìn)行擴(kuò)充以至完善,并最后完成此系統(tǒng)的開發(fā)交付用戶使用。

  計算機(jī)畢業(yè)設(shè)計報告 11

  1、課題意義

  社會在不斷發(fā)展,各種企業(yè)的規(guī)模也在不斷增大,而規(guī)模增大所導(dǎo)致的后果就是對眾多員工管理的不易和低效,因而完善人事管理系統(tǒng)勢在必行,而這需要的不僅僅是有能力的人事管理人才,方便的人事管理工具應(yīng)運(yùn)而生,考勤管理系統(tǒng)是其中重要一環(huán)。

  通過使用考勤管理系統(tǒng)軟件,企業(yè)可以不耗費(fèi)人力去專門進(jìn)行員工考勤的查詢,而通過打卡記錄來了解每個員工全部的出勤情況,將出勤情況與員工工資、獎金掛鉤,達(dá)到正負(fù)激勵作用,能夠通過所有員工的出勤記錄比較來發(fā)現(xiàn)企業(yè)管理和員工作業(yè)方面的諸多問題,更是員工工資及福利待遇方面重要的參考依據(jù),從而更好促進(jìn)工作質(zhì)量的提高,增加企業(yè)的競爭能力和綜合效益,并且還減少了很大的一筆管理費(fèi)用,提高了管理效率和質(zhì)量。

  2、國內(nèi)外研究現(xiàn)狀

  目前企業(yè)考勤管理信息系統(tǒng)在實(shí)際開發(fā)和應(yīng)用中尚存在很多問題,各自為政及半現(xiàn)代化的問題依然存在。一部分工作實(shí)現(xiàn)了計算機(jī)化而另一部分卻仍處于手工處理狀態(tài),這使得信息共享變得困難。另外如代碼標(biāo)準(zhǔn)不統(tǒng)一、代碼的更新、工作人員計算機(jī)水平低等問題也在一定程度上制約了企事業(yè)單位考勤信息系統(tǒng)的推廣應(yīng)用。

  當(dāng)代信息技術(shù)的日益發(fā)展波及到了社會的每一個角落,企業(yè)管理領(lǐng)域也不例外,企業(yè)辦公管理的信息化越來越受到人們的重視。在企業(yè)中,各種員工管理信息系統(tǒng)層出不窮,極大地提高了企業(yè)管理的效率和質(zhì)量,但目前企業(yè)考勤管理信息系統(tǒng)在實(shí)際開發(fā)和應(yīng)用中尚存在很多問題,各自為政及半現(xiàn)代化的問題依然存在。一部分工作實(shí)現(xiàn)了計算機(jī)化而另一部分卻仍處于手工處理狀態(tài),這使得信息共享變得困難。另外如代碼標(biāo)準(zhǔn)不統(tǒng)一、代碼的更新、工作人員計算機(jī)水平低等問題也在一定程度上制約了企事業(yè)單位考勤信息系統(tǒng)的推廣應(yīng)用。概括起來主要有以下幾點(diǎn)技術(shù)難題:

  (1)功能單一?记谛畔⑾到y(tǒng)只是為了解決一個具體的考勤問題而開發(fā)的,造成了管理流程上的不通暢,影響了信息的重用和共享,不能提供充分的信息分析與決策能力。

  (2)統(tǒng)計與報表功能是企業(yè)考勤管理信息系統(tǒng)設(shè)計的目的,數(shù)據(jù)的不一致不可能產(chǎn)生一致的統(tǒng)計與報表,即使一致的.數(shù)據(jù)也有用戶的不同需求,這種需求也包括個人偏好,同一個人也有不同時期的特定需求,如何設(shè)計讓用戶滿意的統(tǒng)計與報表功能是我們開發(fā)者不斷追求的目標(biāo)。

  (3)從動態(tài)數(shù)據(jù)來看,動態(tài)數(shù)據(jù)的作用就是能提供現(xiàn)時的信息,以供管理層進(jìn)行決策。這要求動態(tài)數(shù)據(jù)庫能隨時進(jìn)入關(guān)系數(shù)據(jù)庫。然而,一些企業(yè)由于管理水平有限,動態(tài)數(shù)據(jù)并沒有做到隨時更新。動態(tài)數(shù)據(jù)沒有及時的進(jìn)入數(shù)據(jù)庫,則整個考勤信息系統(tǒng)就不能為管理決策提供支持。

  (4)從數(shù)據(jù)庫結(jié)構(gòu)看,由于考勤信息等人事管理系統(tǒng)在我國還是一個新領(lǐng)域,計算機(jī)軟件人員對這個領(lǐng)域不熟悉,而企業(yè)管理人員又缺乏理論的支持導(dǎo)致雙方無法很好的合作。

  (5)從系統(tǒng)的功能看,考勤信息管理系統(tǒng)不僅能記錄所以發(fā)生的數(shù)據(jù),更重要的是它能整理和分析這些數(shù)據(jù),并提出有價值的報表。所以,考勤信息管理系統(tǒng)不但要對基礎(chǔ)信息如員工請假等進(jìn)行記錄,而且更重要的是能向企業(yè)的高層提出支持性的具體數(shù)據(jù)報表。

  3、畢業(yè)設(shè)計(論文)的主要內(nèi)容

  上下班時間的設(shè)定。上下班時間一般來說相對比較固定,可保存在客戶端的設(shè)置文件中,本設(shè)計是將其保存在“WORKPLAN.INI”文件中,以即時的使用系統(tǒng)設(shè)置的上下班時間,同時,還可以在其中進(jìn)行上下班時間的修改。

  員工出入情況記錄。出入情況主要由考勤機(jī)來記錄,員工每天刷四次卡,第1、3次刷卡記為入,第2、4則系統(tǒng)會提示本日已刷四次卡,刷卡無效。除通過考勤機(jī)刷卡來記錄員工上下班情況外,還需要人工添加員工每日出入的功能,以備特殊情況例如考勤機(jī)壞掉等情況的處理,從而得到毫無遺漏的員工出勤信息。

  請假、加班和出差情況記錄。除過每天的出勤情況外,考勤管理系統(tǒng)還包括對員工請假、加班和出差情況的考勤,可手動在系統(tǒng)中進(jìn)行員工請假、加班和出差信息的添加及刪除。除此之外,系統(tǒng)還可以根據(jù)請假、加班、出差記錄來按條件檢索記錄,其檢索條件包括按時間段檢索和按員工號檢索。

  通過統(tǒng)計列表可以更直觀的看到整體的考勤記錄。

  4、所采用的方法、手段以及步驟等

  通過閱讀有關(guān)書籍,并在網(wǎng)上查找相關(guān)資料(通過網(wǎng)絡(luò)引擎查找關(guān)鍵字和學(xué)校的資源),對C語言進(jìn)行系統(tǒng)深入的學(xué)習(xí),鞏固自己的C語言編程能力。繼而廣泛了解關(guān)于考勤管理系統(tǒng)的相關(guān)設(shè)計及硬件的聯(lián)合設(shè)計,最終完成完整的考勤管理系統(tǒng)功能。

  (1)構(gòu)建系統(tǒng)的基本框架;

  (2)針對框架的每一個模塊各自進(jìn)行設(shè)計;

  (3)將每個模塊整合起來綜合測試;

  (4)對系統(tǒng)進(jìn)行綜合測試,查漏補(bǔ)缺;

  (5)在硬件環(huán)境下進(jìn)行聯(lián)合測試;

  (6)針對現(xiàn)有實(shí)現(xiàn)的系統(tǒng),進(jìn)一步進(jìn)行系統(tǒng)完善。

  計算機(jī)畢業(yè)設(shè)計報告 12

  一、課題研究背景

  1.國內(nèi)外的研究現(xiàn)狀

  目前國內(nèi)外實(shí)現(xiàn)的手語識別系統(tǒng)主要分為基于傳感器的系統(tǒng)識別和基于圖像處理的識別系統(tǒng)。利用傳感器識別的系統(tǒng)就是利用空間加速度和角速度這兩個參數(shù)來進(jìn)行的,當(dāng)信息量比較大時,能更方便的獲取到數(shù)據(jù);缺點(diǎn)是需要在手臂上裝置大量裝置在表達(dá)上帶來了不便性;趫D像的視覺識別是用攝像機(jī)采集手勢信息進(jìn)行識別的技術(shù)。這種方式的優(yōu)點(diǎn)是動作的識別更加自然,缺點(diǎn)是圖像處理識別時容易受到環(huán)境的干擾。

  手勢識別領(lǐng)域的研究在國外要比國內(nèi)早,國內(nèi)最早開始研究手勢手語的識別是哈工大團(tuán)隊提出了將多種手勢識別算法融合的方法,這種方法在分類時特征和模型的參數(shù)都很少,但這種技術(shù)對手語手勢的識別在那個年代取得了良好的識別效果,通過將神經(jīng)網(wǎng)絡(luò)和HMM算法相結(jié)合,使系統(tǒng)對簡單靜態(tài)手語的識別率達(dá)到百分之八十以上。隨著技術(shù)的發(fā)展,人們將GMM模型運(yùn)用到手

  語識別系統(tǒng)中,通過這種方法對手語識別得到的結(jié)果更好。20xx年,南開大學(xué)的李國峰等人研發(fā)了基于MEMS加速度傳感器的簡單輸入系統(tǒng),該系統(tǒng)也為自熱的人機(jī)交互研究開啟了新理念。20xx年華中師范大學(xué)團(tuán)隊開始了基于加速度傳感器手語識別研究,對預(yù)設(shè)的八種手勢進(jìn)行識別,其識別率達(dá)到了85.3%.20xx年,清華研究團(tuán)隊利用SEMG信號去識別手臂和手指動作采用多電極陣列獲取SEMG信號,雖然實(shí)用性不是很強(qiáng),識別率不是很高,但是在該領(lǐng)域的探索研究,做出了大量的探索工作。20xx年,由于傳感器的手勢識別領(lǐng)域的快速發(fā)展,國內(nèi)學(xué)者張欣和陳勛等人將傳感器技術(shù)與生理信號相互結(jié)合,構(gòu)建了手勢識別系統(tǒng)的遠(yuǎn)程醫(yī)療系統(tǒng),該系統(tǒng)研發(fā)為識別領(lǐng)域注入了新的血液,使得國內(nèi)對相關(guān)領(lǐng)域的研究更加熱衷起來。

  2.課題研究的意義

  根據(jù)世衛(wèi)組織最近的一項報道表明,在全球有6億多的殘疾人,其中就聾啞人占?xì)埣踩丝诘?0%.截止到20xx年末,中國殘疾人的數(shù)量已經(jīng)占到全國總?cè)丝跀?shù)的百分之六,是世界上殘疾人最多的國家。在這些殘疾人當(dāng)中,具有聽力障礙的人占33%,人數(shù)大約為2780萬,這些人中只有少部分人只有聽力或語言障礙,而大多數(shù)人完全失去了與健康人類正常溝通的能力,手語則是它們唯一的交流方式。對于健康的人們來說,除一些專業(yè)人士外大部分人并不能理解手語的含義,那么將手語轉(zhuǎn)換成聲音和圖像并被人們輕易理解就變得很有實(shí)用價值。這將清除它們與社會交流的障礙為它們?nèi)谌氲接新暿澜缣峁┝撕艽蟮膸椭。手勢手語是將人體產(chǎn)生的動作賦予了特定的含義且高度的結(jié)構(gòu)化后的集中體現(xiàn)。

  它主要是由人的手勢決定也會有一些面部表情進(jìn)行輔助,因此我們要對手語進(jìn)行識別,首先必須要弄清手勢含義,目前很多對手語的識別是依靠計算機(jī)視頻識別來實(shí)現(xiàn)的。自上世紀(jì)九十年代以來,計算機(jī)技術(shù)得到迅猛發(fā)展已經(jīng)深入到生活的方方面面之中影響迅速擴(kuò)大,而且在日常生活中多模態(tài)接口技術(shù)已經(jīng)變得越來越普遍。雖然傳統(tǒng)鼠標(biāo)和鍵盤隨著計算機(jī)技術(shù)飛速發(fā)展而變得越來越先進(jìn),但是由于人的需求也在發(fā)生著很大的變化,這些傳統(tǒng)設(shè)備也逐漸凸顯出了它們的局限性,在虛擬現(xiàn)實(shí)和人機(jī)交互上這種限制是有著明顯的表現(xiàn)。人機(jī)交互中手勢是輸入和輸出的非常重要的方式,所以手勢識別是多模式接口技術(shù)的一個重要部分。

  隨著技術(shù)的不斷革新,用戶對傳統(tǒng)計算機(jī)的要求已經(jīng)不僅僅局限在便利性和人機(jī)交互的方面,導(dǎo)致傳統(tǒng)設(shè)備在人機(jī)互動方面已經(jīng)無法滿足用戶的需求。而手勢識別就是解決高人工智能領(lǐng)域的局限性問題的,它作為多模式人機(jī)接口技術(shù)已成為當(dāng)前計算機(jī)技術(shù)繼續(xù)深入研究的方向,能使通信在人機(jī)交互界面技術(shù)上使用的更加自然和諧,手勢識別最接近的就是手語識別,對它的研究涉及心理學(xué)、人工智能、計算機(jī)視覺等多領(lǐng)域的學(xué)科研究,而且作為日常生活中溝通的一種方式已開始受到大批專家和學(xué)者的關(guān)注,并在手勢識別研究方向開始投入大量科研經(jīng)費(fèi)和精力,由于手勢手臂本身較為復(fù)雜而且它的時間和空間差異使得手勢識別已經(jīng)成為一個具有挑戰(zhàn)性的多學(xué)科交叉融合的研究課題。

  二、課題研究內(nèi)容

  1.手勢的表示

  手勢表示通常是利用手勢模型和模型參數(shù)來表示的,所以在識別手勢的時候首先要要對手勢建模,識別是根據(jù)手勢表示內(nèi)容而選取手勢特征量與模型匹配,由于環(huán)境文化和地區(qū)的不同會導(dǎo)致了手勢的差異,可能會有使用不同的.表達(dá)方式,所以手勢通常是一個不太明確的概念,有時手勢表達(dá)的含義在不同情景下承載的信息是不同的。比如不同地區(qū)表示暫停的時候是左手在上右手在下,而其它地方可能就是右手在上左手在下。

  本文設(shè)計的關(guān)鍵是對手勢的建模訓(xùn)練,尤其是對待識別的手勢的確定。具體的`應(yīng)用決定了采用什么樣的手勢模式,只有建立準(zhǔn)確的手勢模型才能利用算法進(jìn)行對識別到的手勢做出正確反饋。通常手勢建模和手勢識別所使用到的方法是相異的,采集手勢特征數(shù)據(jù)的方法也不一樣。目前基于數(shù)據(jù)手套的特征捕獲方法是比較常用的采集數(shù)據(jù)信息的方式,通過選擇相應(yīng)的識別算法實(shí)現(xiàn)手勢的識別反饋。

  2.常用手勢識別算法分析

  2.1人工神經(jīng)網(wǎng)絡(luò)算法

  這種算法還具有抗干擾能力和容錯性強(qiáng)識別速度快等優(yōu)點(diǎn),它能把預(yù)處理和識別的過程同時進(jìn)行處理。在目前的識別領(lǐng)域中,運(yùn)用的比較多的神經(jīng)網(wǎng)絡(luò)是誤差反向傳播神經(jīng)網(wǎng)絡(luò)(簡稱網(wǎng)絡(luò))。BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖算法是一種有監(jiān)督式的學(xué)習(xí)算法,它由三部分構(gòu)成輸入層、中間層(也叫隱藏層)和輸出層,其中的輸入層和輸出層的神經(jīng)元節(jié)點(diǎn)是固定的數(shù)目,兩層之間存在從輸入層到輸出層的前饋連接和輸出層至輸入層的反饋連接,只有隱藏層的神經(jīng)元是可以自由定義的。

  在人際交互識別領(lǐng)域中應(yīng)用神經(jīng)網(wǎng)絡(luò)算法進(jìn)行手勢的識別時首先需要有自己的數(shù)據(jù)庫系統(tǒng),再對采集到的手勢數(shù)據(jù)序列進(jìn)行算法的訓(xùn)練,使用訓(xùn)練好的網(wǎng)絡(luò)去識別輸入的手勢數(shù)據(jù)信息數(shù)據(jù)的含義即達(dá)到識別手勢的目的,識別到后經(jīng)由計算處理以實(shí)現(xiàn)人機(jī)交互的目的。神經(jīng)網(wǎng)絡(luò)的優(yōu)點(diǎn)是抗干擾性和容錯能力強(qiáng),缺點(diǎn)是訓(xùn)練量比較大,擴(kuò)充性不強(qiáng)對時序建模能力差,無法有效處理動作的速率帶來的問題。

  2.2動態(tài)時間規(guī)整

  動態(tài)時間規(guī)整曾是語音識別的一種主流方式,它是一種將時間歸整與距離測度結(jié)合起來的非線性正則化的技術(shù),算法是建立一套科學(xué)的時間校準(zhǔn)匹配路徑將測試模式和參考模式建立起聯(lián)系的算法。

  DTW的算法主要利用的動態(tài)編程技術(shù)(Dynamic Programming,DP)去實(shí)現(xiàn),它的算法實(shí)現(xiàn)是將全局的優(yōu)化分化成眾多的局部最優(yōu)化。所以在使用算法的時候需要將各局部最優(yōu)化,已達(dá)到全部的最優(yōu)化。

  在DTW算法中由于容易實(shí)現(xiàn)和數(shù)據(jù)的訓(xùn)練簡單等優(yōu)點(diǎn)被用在語音識別中廣泛應(yīng)用,但在手勢識別領(lǐng)域由于其運(yùn)算量太大和較弱的抗噪能力,很難達(dá)到對手勢識別的實(shí)時性的要求。

  2.3特征選擇

  手勢識別本質(zhì)上是對手勢進(jìn)行多分類任務(wù),在實(shí)際的實(shí)驗測試過程中,能夠準(zhǔn)確區(qū)分手部狀態(tài)是進(jìn)行手勢識別任務(wù)的前提條件,且對后續(xù)的分類以及檢測等任務(wù)的精準(zhǔn)度至關(guān)重要。

  比如在進(jìn)行圖像識別過程中,對拍攝到的圖像進(jìn)行特征提取是判別手勢的第一步,特征性質(zhì)的優(yōu)劣是后續(xù)進(jìn)行圖像信息處理的關(guān)鍵,對采集到的數(shù)據(jù)進(jìn)行特征提取,提取過程中如果特征過于簡單就會造成對圖像信息的提取不全,導(dǎo)致最后的判別精確度較低的問題不能滿足手勢識別對人體手勢識別高精確度的要求,而如果不考慮提取到的特征維度問題,容易造成數(shù)據(jù)維度災(zāi)難現(xiàn)象即產(chǎn)生大量的特征數(shù)據(jù)使計算機(jī)無法短時間進(jìn)行處理,這樣不能滿足手勢識別對于現(xiàn)場實(shí)時性的要求。

  因為在三維空間中執(zhí)行的手勢是動態(tài)的,采集到的加速度和姿態(tài)角的數(shù)據(jù)也是實(shí)時變化的,所以對于手勢識別的數(shù)據(jù)是由內(nèi)嵌在手套中的兩個六軸陀螺儀加速度傳感器產(chǎn)生的,當(dāng)手部移動時會產(chǎn)生加速度,角速度姿態(tài)角等實(shí)時數(shù)據(jù)信息,處理器通過對傳感器識別的運(yùn)動數(shù)據(jù)進(jìn)行采集計算最終識別手勢的動作。

  三、實(shí)驗結(jié)果測試與分析

  1.實(shí)驗手勢

  本章主要內(nèi)容是根據(jù)前面內(nèi)容進(jìn)行試驗,通過實(shí)驗驗證可穿戴智能手套翻譯器能夠使用改進(jìn)型的識別算法提高手勢的識別率和識別精度。

  為驗證嵌入式系統(tǒng)對手勢手語識別的可行性,在進(jìn)行試驗時候從準(zhǔn)備好的手勢模型中各取四個進(jìn)行手勢識別試驗。開始手勢表達(dá)時要按箭頭的方向做軌跡,同時要求一次性完成動作,不能在動作執(zhí)行時有停頓,做完每一個手勢都要停頓一定時間。

  2.實(shí)驗過程及數(shù)據(jù)統(tǒng)計

  本文所采取的實(shí)驗方法及過程如下:

  首先,實(shí)驗所用的手勢模板是已經(jīng)定義好了的手勢集合,實(shí)驗時從中選取定義好的手勢集。

  其次,從手勢集合中選取部分手勢進(jìn)行算法識別,在這個過程中逐漸將訓(xùn)練樣本數(shù)量由少到多增加,觀察樣本數(shù)量對識別率的影響。

  最后,使用改進(jìn)型算法對手勢進(jìn)行識別,同樣將樣本數(shù)量逐漸增多,觀察樣本數(shù)量對手勢識別率的影響,將兩種算法識別的結(jié)果進(jìn)行對比,比較識別率。

  整個識別的流程通常是由以下幾步完成的:系統(tǒng)的初始化、檢測動作的狀態(tài)是否開始、記錄數(shù)據(jù)集、檢測動作是否結(jié)束,模型對比和識別結(jié)果,實(shí)驗的流程圖如圖所示。

  識別動作時最重要的是準(zhǔn)確判斷手勢的開始時刻,因為每一個手勢動作通?赡軙B續(xù)擺動來表達(dá)含義,所以在進(jìn)行動作識別時需要采集傳感器信息加速度的變化去判斷是否為開始信號,過程是傳感器采集到數(shù)據(jù)時判斷是否開始,若是開始信號則開始轉(zhuǎn)換數(shù)據(jù)進(jìn)行對手勢的識別,當(dāng)傳感器停止傳輸數(shù)據(jù)時則表動作結(jié)束同時語音播放。

  根據(jù)實(shí)驗結(jié)果可知手勢識別率總體上是隨著樣本的訓(xùn)練次數(shù)增加有微量上升,因此再一次增加樣本的訓(xùn)練次數(shù)進(jìn)行實(shí)驗對比,來確認(rèn)訓(xùn)練的樣本數(shù)對識別率的影響,分別選用經(jīng)過次和次訓(xùn)練的手勢,總體上手勢的識別率是隨著樣本訓(xùn)練次數(shù)的增加而略有提升,不過達(dá)到一定程度之后識別率就基本保持了穩(wěn)定。

  四、研究步驟:

  20xx年xx月-20xx年xx月,收集資料,建立模型,

  20xx年xx月-20xx年xx月,開發(fā)軟件,

  20xx年xx月-20xx年xx月,教學(xué)試驗,評價修改,

  20xx年xx月-20xx年xx月,擴(kuò)大試驗,歸納總結(jié)。

  計算機(jī)畢業(yè)設(shè)計報告 13

  一、研究的背景和意義

  當(dāng)今世界是信息爆炸的時代,信息快速增長并且迅速更新,這一客觀現(xiàn)實(shí)對教育改革提出了全新的要求。傳統(tǒng)的黑板加粉筆的教學(xué)手段已無法適應(yīng)當(dāng)前大信息量的教學(xué)需要,教育體制和教育模式必須有重大變革,才能滿足21世紀(jì)要求培養(yǎng)高層次、能夠適應(yīng)社會發(fā)展、具有創(chuàng)造性人才的需求,所以,必須創(chuàng)造一個在教師指導(dǎo)下學(xué)生自主學(xué)習(xí)的環(huán)境。隨著現(xiàn)代計算機(jī)技術(shù)向教育領(lǐng)域的擴(kuò)展,計算機(jī)、多媒體和網(wǎng)絡(luò)在教育過程中的應(yīng)用越來越普遍。以計算機(jī)為輔助工具的網(wǎng)絡(luò)教學(xué)作為一種全新的教學(xué)方式越來越受到人們的重視。所謂網(wǎng)絡(luò)教育指的是在網(wǎng)絡(luò)環(huán)境下,以學(xué)習(xí)者為主體,以計算機(jī)技術(shù)、多媒體技術(shù)、通信技術(shù)和Internet網(wǎng)絡(luò)等高新技術(shù)為主要教學(xué)手段和傳播媒體,運(yùn)用圖像、文字、動畫、音頻和視頻等相結(jié)合的一種新型的交互式網(wǎng)絡(luò)教育方式。而網(wǎng)絡(luò)教學(xué)系統(tǒng)是基于這種技術(shù)產(chǎn)生的一種具體的應(yīng)用模式,它是在校園網(wǎng)甚至Internet上建立一個虛擬的教學(xué)環(huán)境,在這個環(huán)境中,可以實(shí)現(xiàn)教師備課、講課,學(xué)生自主學(xué)習(xí),教師和學(xué)生課后交流、答疑、批改作業(yè)及考試等教學(xué)環(huán)節(jié)。網(wǎng)絡(luò)教育打破了傳統(tǒng)教育的時空限制、地域限制,使學(xué)習(xí)者可以按照自己的學(xué)習(xí)計劃在網(wǎng)上學(xué)習(xí),能更充分地利用教育資源,為全社會的學(xué)習(xí)者所共享,使國民可以得到更多、更好的受教育機(jī)會。網(wǎng)絡(luò)教育是一種開放式的教育體系,為知識經(jīng)濟(jì)時代的終生教育、終生學(xué)習(xí)提供了良好的條件。通過建立和完善以計算機(jī)輔助工具的.網(wǎng)絡(luò)教學(xué)系統(tǒng),實(shí)現(xiàn)從傳統(tǒng)教育模式到現(xiàn)代教育模式的轉(zhuǎn)換,實(shí)現(xiàn)全國乃至全世界教育資源的共享,是實(shí)現(xiàn)對學(xué)生個別化終身教育和最終實(shí)現(xiàn)我國全民教育終身化的有效途徑。

  二、文獻(xiàn)綜述

  網(wǎng)絡(luò)教學(xué)的涵義

  對于網(wǎng)絡(luò)教學(xué)目前還沒有一個統(tǒng)一的、規(guī)范的、標(biāo)準(zhǔn)的限定,但可以這樣理解,凡是依托計算機(jī)網(wǎng)絡(luò)進(jìn)行的教學(xué)活動,都可以稱之為網(wǎng)絡(luò)教學(xué)。它可以有各種各樣的方式,如網(wǎng)上實(shí)時交互教學(xué)、網(wǎng)上實(shí)時廣播、轉(zhuǎn)播教學(xué)及通過網(wǎng)絡(luò)課件進(jìn)行的教學(xué)等。這里有兩個要素:一是計算機(jī)網(wǎng)絡(luò);二是教學(xué)活動。這兩個要素缺一不可,必須同時存在,否則就不能稱之為網(wǎng)絡(luò)教學(xué)。這樣就可以很容易地把當(dāng)前輿論中的網(wǎng)絡(luò)教育、網(wǎng)上教學(xué)、遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)化教學(xué)、網(wǎng)絡(luò)輔助教學(xué)、計算機(jī)輔助教學(xué)、網(wǎng)校等概念區(qū)分開來,以便于問題的討論。

  網(wǎng)絡(luò)教學(xué)是我國國情的需要

  21 世紀(jì),教育是我國國民經(jīng)濟(jì)發(fā)展最大的支柱和基礎(chǔ)產(chǎn)業(yè),網(wǎng)絡(luò)教學(xué)作為一種新興的教學(xué)形式必定得到大力的發(fā)展。

  網(wǎng)絡(luò)教學(xué)是社會發(fā)展的需要

  信息化是當(dāng)今世界經(jīng)濟(jì)和社會發(fā)展的大趨勢,時代的信息化將使新知識、新事物隨時隨地的`大量涌現(xiàn)。這就要求人們必須從一次性學(xué)習(xí)走向終身學(xué)習(xí),而網(wǎng)絡(luò)教學(xué)則為教育走出校園邁向社會提供了強(qiáng)有力的支持,使教育社會化,學(xué)習(xí)生活化。網(wǎng)絡(luò)教學(xué)將成為沒有圍墻的學(xué)校,成為社會生活的有機(jī)組成部分。

  網(wǎng)絡(luò)教學(xué)是學(xué)生個性發(fā)展的需要

  每個學(xué)生的個性和文化基礎(chǔ)參差不齊,因此對教學(xué)方式的要求也千差萬別。教師可以通過網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺發(fā)布教學(xué)課件、教學(xué)內(nèi)容等相關(guān)的教學(xué)信息,為學(xué)生提供一個開放性的“虛擬校園”.學(xué)生可以根據(jù)自己的需要隨時隨地選擇適合自己的學(xué)習(xí)內(nèi)容。對遇到的疑難問題可以通過以電子郵件的形式請教同學(xué)、教師、有關(guān)專家等,甚至還可以和他們展開討論。在這種個別化、交互式的學(xué)習(xí)環(huán)境中學(xué)生的個性會得到充分的發(fā)展。

  理論基礎(chǔ)

  用于網(wǎng)絡(luò)教學(xué)的課件設(shè)計是在計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的基礎(chǔ)上發(fā)展起來的,目前有眾多的開發(fā)工具,并且性能優(yōu)異,表現(xiàn)能力較強(qiáng)。網(wǎng)絡(luò)課件通常較大,完全利用現(xiàn)有的網(wǎng)絡(luò)設(shè)施進(jìn)行下載運(yùn)行是不現(xiàn)實(shí)的,因此,通常主要的課件應(yīng)配置在學(xué)習(xí)者的客戶機(jī)端,這些軟件可以利用光盤分發(fā)給用戶,服務(wù)器端則配置教師、學(xué)生的信息。為保護(hù)課件版權(quán),可以在課件中抽取關(guān)鍵數(shù)據(jù)存儲在服務(wù)器中,學(xué)習(xí)者必須在服務(wù)器中取得這些數(shù)據(jù)才能運(yùn)行后續(xù)的課件。

  網(wǎng)絡(luò)技術(shù)

  計算機(jī)輔助網(wǎng)絡(luò)教學(xué)首先應(yīng)建立校園網(wǎng),校園網(wǎng)的建設(shè)包括以下關(guān)鍵技術(shù):一是大數(shù)據(jù)量多媒體信息的存儲和管理;二是多媒體信息的快速查詢與存;三是多路并發(fā)技術(shù)處理和信息共享。目前對這些技術(shù)的研究較多,支持產(chǎn)品也較多,起步較早的校園網(wǎng)大多采用以太網(wǎng)、FDDI(光纖分布式數(shù)據(jù)接口)、100VG–Anylan 等,隨著計算機(jī)網(wǎng)絡(luò)的普及和發(fā)展,這些網(wǎng)絡(luò)越來越不能適應(yīng)應(yīng)用要求。新興的千兆以太網(wǎng)和ATM 網(wǎng)就是為適應(yīng)多媒體信息的傳輸而發(fā)展起來的,但是在校園網(wǎng)中使用ATM 技術(shù)附加費(fèi)用太高,優(yōu)勢并不明顯,且ATM 技術(shù)還處于發(fā)展階段;而應(yīng)用千兆以太網(wǎng)技術(shù)則具有較強(qiáng)的優(yōu)勢:傳輸速率是快速以太網(wǎng)的10倍,而價格僅是其2倍左右;具有廣泛的產(chǎn)品支持;具有良好的交互操作性。因此對于中小規(guī)模的校園網(wǎng)使用千兆以太網(wǎng)作為校園主干網(wǎng)是一種經(jīng)濟(jì)而實(shí)用的方案。

  三、研究的主要內(nèi)容和方法

  1.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的發(fā)展、研究等

  2.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的理論和技術(shù)支持

  3.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的可行性研究

  4.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析

  5.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的概要設(shè)計

  6.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的詳細(xì)設(shè)計

  7.計算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)實(shí)現(xiàn)和測試的理論方法

  四、主要參考文獻(xiàn)

  略

  五、研究進(jìn)度

  1、07撰寫開題報告

  2、07-08撰寫論文初稿

  3、08-09修改初稿,與導(dǎo)師討論,完成論文終稿

  計算機(jī)畢業(yè)設(shè)計報告 14

  一、選題的依據(jù)、意義和理論或?qū)嶋H應(yīng)用方面的價值

  隨著信息產(chǎn)業(yè)的高速發(fā)展,信息教育也得到了高度重視。網(wǎng)絡(luò)教學(xué)跨越時間和地理位置的限制,最大程度的整合教學(xué)資源,將一流的師資和一流的設(shè)備通過網(wǎng)絡(luò)與需要得到新知識的學(xué)習(xí)者結(jié)合起來,為廣大的學(xué)習(xí)者提供一個更加方便的平臺。而我校未能根據(jù)C語言這門課程建設(shè)一個相關(guān)的教學(xué)網(wǎng)站,依舊是采用以教師為中心的傳統(tǒng)教學(xué)模式教授知識,缺乏對于學(xué)生個性的培養(yǎng),隨著機(jī)械式的教育,學(xué)生容易失去對于課程的興趣,主觀能動性低。本課題圍繞C語言課程教學(xué)網(wǎng)站的設(shè)計與實(shí)現(xiàn)展開,此教學(xué)網(wǎng)站的開發(fā)突破了時間、空間的限制,給學(xué)習(xí)者提供豐富的網(wǎng)絡(luò)教學(xué)資源及各種形式的教學(xué)活動。同時使課程中抽象和難以體會的概念等變得生動起來,加深加快對該門課程的理解,使學(xué)習(xí)者通過網(wǎng)絡(luò)可在線學(xué)習(xí)理論與實(shí)驗,提高學(xué)習(xí)能力及實(shí)踐能力,師生之間更具有交互性。不僅如此,也為學(xué)校節(jié)約了大量的人力及物力,教學(xué)網(wǎng)站上開設(shè)的在線自測功能使得學(xué)習(xí)者隨時掌握自己的學(xué)習(xí)情況,知曉自己知識點(diǎn)的遺漏之處進(jìn)而補(bǔ)足。

  二、本課題在國內(nèi)外的研究現(xiàn)狀

  在國外,網(wǎng)絡(luò)教學(xué)的發(fā)展較國內(nèi)更加迅速,除了普及廣泛外,已經(jīng)向更高層次的應(yīng)用和標(biāo)準(zhǔn)化方面發(fā)展。以美國為例,美國是目前遠(yuǎn)程教育規(guī)模最大的國家。近年來,美國高校遠(yuǎn)程教育課程建設(shè)快速發(fā)展,達(dá)到了4萬種。其中本科課程3.5萬種,研究生課程1.4萬種,非學(xué)歷學(xué)位課程50000種。虛擬大學(xué)的辦學(xué)模式。所有的教學(xué)活動和教育管理都是通過網(wǎng)絡(luò)教學(xué)技術(shù)實(shí)現(xiàn)的,網(wǎng)絡(luò)教學(xué)技術(shù)幾乎成為學(xué)員唯一獲取知識的途徑。

  在國內(nèi),關(guān)于教學(xué)信息化我國已有一些網(wǎng)絡(luò)教學(xué)平臺,如軟酷網(wǎng),各大重點(diǎn)高校的在線教學(xué)平臺等都為我們提供了良好的學(xué)習(xí)平臺。但由于傳統(tǒng)教學(xué)觀念的束縛,網(wǎng)絡(luò)教學(xué)并未得到很好的推廣。因此,教學(xué)網(wǎng)站的設(shè)計實(shí)現(xiàn)以及觀念的轉(zhuǎn)變顯得尤為重要。我國的網(wǎng)絡(luò)基本普及到全國各大中小城市,但現(xiàn)在網(wǎng)絡(luò)教育資源并不是很豐富,再加上教育水品并不高的廣大農(nóng)村地區(qū)。因此在未來,我國的網(wǎng)上教育平臺的建設(shè)將有很大的前景。要提高我國網(wǎng)絡(luò)教學(xué)水平,必須注重網(wǎng)絡(luò)教育的教學(xué)設(shè)計,加強(qiáng)適應(yīng)個性化教學(xué),合作性教學(xué),加強(qiáng)資源庫的標(biāo)準(zhǔn)化建設(shè)。

  三、課題研究的內(nèi)容及擬采取的方法

  首先按照軟件工程理論對系統(tǒng)的業(yè)務(wù)流程進(jìn)行分析,確定系統(tǒng)的功能及非功能需求;然后對系統(tǒng)進(jìn)行設(shè)計,確定系統(tǒng)的功能模塊如下:

  1.用戶注冊:分為教師登陸和學(xué)生登錄兩個角色權(quán)限。能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息的授權(quán)訪問。

  2.課程基本信息:課程內(nèi)容簡介、教學(xué)目的和要求、教學(xué)內(nèi)容和授課計劃。

  3.實(shí)驗教學(xué):實(shí)驗教學(xué)大綱、實(shí)驗內(nèi)容以及實(shí)驗指導(dǎo)書。

  4.教學(xué)資源:查看教學(xué)課件及網(wǎng)上資源,網(wǎng)上資源采用網(wǎng)頁形式進(jìn)行鏈接。

  5.在線學(xué)習(xí):學(xué)生可通過該系統(tǒng)進(jìn)行自測,完成答卷。

  6.師生論壇:該模塊實(shí)行權(quán)限管理, 用戶注冊登陸后, 會看到發(fā)布的各種信息目錄, 通過點(diǎn)擊查看進(jìn)入,可以查看到具體的信息以及老師或者其他學(xué)生回復(fù)此問題的內(nèi)容。

  該系統(tǒng)采用了 ASP+DIV+CSS 的設(shè)計模式,利用 MD5加密。本系統(tǒng)是基于WinXp+SqlServer20xx+Visual studio20xx的進(jìn)行開發(fā)。系統(tǒng)采用B/S模式結(jié)構(gòu),利用 Internet 對畢業(yè)論文進(jìn)行管理。并結(jié)合Dreamweaver實(shí)現(xiàn)靜態(tài)網(wǎng)頁界面的.設(shè)計。本系統(tǒng)使用的ASP.NET動態(tài)網(wǎng)頁技術(shù)以及SQL SERVER數(shù)據(jù)庫技術(shù)都已經(jīng)發(fā)展成熟,完全可以滿足系統(tǒng)設(shè)計需要,而且是目前主流技術(shù),服務(wù)器的架設(shè)和支持均十分方便。

  四、課題研究中的主要難點(diǎn)及解決的方法

 。1)數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計,由于數(shù)據(jù)庫很多數(shù)據(jù)都需要存儲在數(shù)據(jù)庫中,如果數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計不合理,在以后的開發(fā)中,會遇到很多問題。

 。2)數(shù)據(jù)安全以和角色劃分。

  解決方法:數(shù)據(jù)安全方面,系統(tǒng)登錄的密碼通過MD5加密算法后存入數(shù)據(jù)庫中,很大程度提高了數(shù)據(jù)的安全性。用戶表有role列,當(dāng)用戶登錄時,系統(tǒng)會根據(jù)當(dāng)前登錄的用戶去數(shù)據(jù)庫檢索role列的值,根據(jù)role的值調(diào)整用戶的功能。

  五、畢業(yè)設(shè)計(論文)工作進(jìn)度計劃

  第一周 :閱讀資料,進(jìn)行課題調(diào)研,確定畢業(yè)設(shè)計題目。

  第二周 :在調(diào)查研究的基礎(chǔ)上撰寫開題報告。

  第三周 :查閱書籍、期刊,查找外文資料,開始外文翻譯。

  第四周 :學(xué)習(xí)數(shù)據(jù)庫以及asp.net相關(guān)知識。

  第五周 :對選題教學(xué)網(wǎng)站系統(tǒng)的功能進(jìn)行需求分析。

  第六周 :安裝Sql Server數(shù)據(jù)庫及VisualStudio軟件,并熟悉其運(yùn)行環(huán)境。

  第七周 :網(wǎng)站系統(tǒng)規(guī)劃和Sql Server數(shù)據(jù)庫設(shè)計。

  第八周 :前臺:網(wǎng)站首頁及基本功能的實(shí)現(xiàn) 。

  第九周 :后臺:管理端用戶及在線測試模塊的設(shè)計

  第十周 :完成畢業(yè)設(shè)計中期檢查報告

  第十一周:完善前臺布局并進(jìn)行編碼設(shè)計。

  第十二周:依據(jù)后臺功能劃分進(jìn)行后臺布局和編碼。

  第十三周:繼續(xù)完成網(wǎng)站的編碼實(shí)現(xiàn)。

  第十四周:對功能需求與實(shí)現(xiàn)進(jìn)行分析與改進(jìn)。

  第十五周:進(jìn)行網(wǎng)站調(diào)試、美化及改進(jìn)。

  第十六周:按照工作手冊要求,撰寫畢業(yè)設(shè)計論文。

  第十七周:完善論文完成剩余章節(jié),檢查無誤后打印初稿。

  第十八周:整理畢業(yè)設(shè)計資料和答辯匯報材料,準(zhǔn)備答辯。

  計算機(jī)畢業(yè)設(shè)計報告 15

  一、課題的目的與意義

  在二十一世紀(jì)信息迅猛發(fā)展的時代,網(wǎng)絡(luò)的普及使網(wǎng)絡(luò)和企業(yè)很自然地走到了一起,而如今通信最杰出功勞之一,則是軟件項目開發(fā)管理系統(tǒng)的廣泛應(yīng)用與飛速發(fā)展。未來個人或企業(yè)管理可以很方便,快捷,高效的進(jìn)行管理。隨著Internet技術(shù)的發(fā)展,它對我們工作和生活顯得更加重要,尤其是現(xiàn)在項目軟件,應(yīng)用軟件不斷推陳出新的今天,各企業(yè)對管理不同項目,來應(yīng)用軟件迫切的需要高效性,規(guī)范性,安全性、及時性。而基于B/S模式下的數(shù)據(jù)庫所設(shè)計而成的軟件項目開發(fā)管理系統(tǒng)剛好提供了這些功能。本系統(tǒng)就是一個能夠讓用戶能及時有效地對軟件項目開發(fā)管理系統(tǒng)進(jìn)行操控,并且是在安全的前提下進(jìn)行的。在網(wǎng)上實(shí)現(xiàn)對軟件項目的任何時間,任何地點(diǎn)安全有效的管理這是軟件項目開發(fā)管理系統(tǒng)的發(fā)展方向。

  二、課題的發(fā)展現(xiàn)狀和前景展望

  因特網(wǎng)是一個巨大的全球性的信息服務(wù)中心。隨著互聯(lián)網(wǎng)的`發(fā)展,網(wǎng)上交易、電子商務(wù)的逐漸繁榮,各行各業(yè)的規(guī)模不斷發(fā)展與狀大,這就更需要一個安全的,可靠的,高效的管理系統(tǒng)來管理,因此,軟件項目開發(fā)管理系統(tǒng)的設(shè)計就變得尤為重要。各個公司可以根據(jù)自身的業(yè)務(wù)特點(diǎn)和公司的具體情況提出對應(yīng)用軟件的需求,通過我們的軟件項目的特定開發(fā)服務(wù),不但可以解決企業(yè)當(dāng)前面臨的困境,還能夠提高信息中心的軟件開發(fā)維護(hù)水平,為企業(yè)的長期可持續(xù)發(fā)展提供有效的保障。隨著企業(yè)信息化水平的提高、網(wǎng)絡(luò)的快速發(fā)展,已經(jīng)有很多企業(yè)意識到了使用軟件項目管理系統(tǒng)可以大大提高管理效率、資金使用率、提高員工的工作效率、降低成本、同現(xiàn)有業(yè)務(wù)接軌。隨著現(xiàn)代社會節(jié)奏不斷加快,各企業(yè)之間的競爭也日益激烈。隨之也給企業(yè)帶來了巨大的壓力與挑戰(zhàn),為了能適應(yīng)殘酷的市場競爭,為了能便捷管理,各軟件項目管理系統(tǒng)已經(jīng)成為一種當(dāng)前各大企業(yè)不可缺少的一部分了。而要分析設(shè)計出一個實(shí)用簡單,安全高效的管理軟件,其前提必須在基于B/S模式下的數(shù)據(jù)庫設(shè)計與分析。軟件項目開發(fā)管理系統(tǒng)作為一種新型的網(wǎng)絡(luò)管理系統(tǒng),已經(jīng)越來越受到人們及其各大企業(yè)的重視,它已經(jīng)成為一家企業(yè)的管理支柱,而隨著越來越多的軟件系統(tǒng)的開發(fā),如果缺少一個好的

  軟件管理系統(tǒng),則不僅不能讓操控者感覺到安全,方便,高效,而且會帶來資源的浪費(fèi)。然而,現(xiàn)有的軟件存在嚴(yán)重的功能不足,開發(fā)出一種新型便捷的軟件項目開發(fā)管理系統(tǒng)已經(jīng)成為一種必然的趨勢。

  三、課題主要內(nèi)容和要求

  1、此課題設(shè)計任務(wù)特點(diǎn)及分析主要是通過對該數(shù)據(jù)庫軟件設(shè)計與分析,使學(xué)生能夠熟練運(yùn)用一門程序設(shè)計語言來掌握C/S或B/S數(shù)據(jù)庫設(shè)計的方法和過程,以及為設(shè)計其它應(yīng)用軟件提供幫助,進(jìn)行提高軟件設(shè)計能力。

  2 、課題主要任務(wù)與要求

  (1)初步方案:通過查閱資料,首先對我的課題進(jìn)行可行性研究和需求分析,提出相應(yīng)的設(shè)計方案并進(jìn)行方案論證,然后對該課題進(jìn)行模塊劃分并找出模塊之間的關(guān)聯(lián)關(guān)系,畫出系統(tǒng)流程圖,在此基礎(chǔ)上進(jìn)行源代碼編寫和調(diào)試,最后撰寫畢業(yè)論文。

  (2)主要任務(wù)

  a使用C/S或B/S模式設(shè)計該系統(tǒng),并要求系統(tǒng)完成后操作簡單,功能完善,界面美觀。

  b系統(tǒng)用戶管理模塊:包括文件操作,普通用戶和系統(tǒng)管理員不同身份口令密碼修改,系統(tǒng)退出等。

  c登錄界面設(shè)計:要根據(jù)不同的用戶設(shè)計不同的口令密碼,并且進(jìn)入系統(tǒng)后,根據(jù)用戶不同對該軟件使用權(quán)限也不同。

  d項目流程管理模塊:包括項目基本信息的錄入、修改和刪除;申請立項;批準(zhǔn)立項;項目工程分配;項目中止等功能。 f項目實(shí)施管理模塊:包括成立項目組;劃分功能模塊;書寫項目報告等功能。

  e項目文檔管理模塊:包括項目文檔信息的添加、刪除、修改和查詢。

  g項目測試管理模塊:包括測試工程師添加、修改和關(guān)閉報錯記錄;開發(fā)工程師查看、解決報錯記錄。

  h項目驗收管理模塊:包括提請驗收項目;測試工程師,質(zhì)量控制工程師,業(yè)務(wù)主管,項目主管簽字等功能。

  i項目總結(jié)管理模塊:包括項目總結(jié)記錄的添加、修改和刪除等功能。

  j信息打印模塊:能實(shí)現(xiàn)對各種報表的打印

  四、可行性分析、研究方法和步驟可行性分析、

  可行性分析:可行性分析:選取幾臺中等配置電腦,在操作系統(tǒng)為WINDOWS XP的環(huán)境下,使用VFP,DELPHI,VB,JAVA等程序設(shè)計語言開發(fā)該軟件系統(tǒng)。 C/S(客戶機(jī)/服務(wù)器)結(jié)構(gòu),實(shí)質(zhì)就是客戶端運(yùn)行應(yīng)用程序,并向服務(wù)器發(fā)送SQL請求及取回結(jié)果;服務(wù)器偵聽基于TCP/IP的網(wǎng)絡(luò),響應(yīng)請求并返回處理結(jié)果。兩層結(jié)構(gòu)最大的優(yōu)點(diǎn)在于系統(tǒng)結(jié)構(gòu)簡單。只要把客戶機(jī)和服務(wù)器在網(wǎng)絡(luò)上連通,利用一些快速應(yīng)用開發(fā)工具,就可以很快地開發(fā)出一些部門級的小規(guī)模應(yīng)用,同時開發(fā)和運(yùn)行的環(huán)境都相對簡單。 B/S(瀏覽器/服務(wù)器)模式數(shù)據(jù)庫系統(tǒng)。就是建立并配置WEB服務(wù)器及PowerBuilder應(yīng)用服務(wù)器,以實(shí)現(xiàn)通過瀏覽器來訪問數(shù)據(jù)庫。B/S結(jié)構(gòu)設(shè)計思想的主要目的,就是為了解決兩層結(jié)構(gòu)中原發(fā)性的問題。其最主要價值在于產(chǎn)生一套切實(shí)可行的解決方案,把客戶/服務(wù)器結(jié)構(gòu)下的應(yīng)用可靠地推廣到企業(yè)級的關(guān)鍵任務(wù)環(huán)境中,并利用這一技術(shù)所帶來的高效率、多功能與靈活性,增強(qiáng)企業(yè)信息網(wǎng)的性能和擴(kuò)展能力。

  三層結(jié)構(gòu)是把應(yīng)用邏輯劃分為三個部分:

  第一層是用戶界面(User Interface),提供用戶與系統(tǒng)的友好交互。

  第二層是應(yīng)用服務(wù)器,專司業(yè)務(wù)邏輯的實(shí)現(xiàn)。

  第三層是數(shù)據(jù)服務(wù)器,負(fù)責(zé)數(shù)據(jù)信息的存儲、訪問及其優(yōu)化。

  研究方法:

  主要采取包括:文獻(xiàn)調(diào)研、課題考察、實(shí)踐總結(jié)、實(shí)驗分析、調(diào)查統(tǒng)計等

  設(shè)計進(jìn)度安排:

  第1周任務(wù):布置任務(wù),學(xué)生進(jìn)行資料查詢。

  第2周~第3周任務(wù):軟件需求分析并畫出結(jié)構(gòu)流程圖。

  第4周任務(wù):系統(tǒng)模塊功能劃分。

  第5周~第13周任務(wù):模塊源代碼編寫及調(diào)試。

  第14周任務(wù):系統(tǒng)檢測并通過最后測試。

  第15周任務(wù):畢業(yè)設(shè)計論文編寫。

  第16周任務(wù):指導(dǎo)老師論文審閱、修改及學(xué)生畢業(yè)答辯。

  計算機(jī)畢業(yè)設(shè)計報告 16

  一、畢業(yè)設(shè)計(論文)內(nèi)容及研究意義(價值)

  1.研究內(nèi)容

  本課題主要研究嵌入式Linux應(yīng)用系統(tǒng)的開發(fā)過程。其主要包括:

 。1)、交叉編譯環(huán)境的搭建;

 。2)、嵌入式Linux的移植;

 。3)、文件系統(tǒng)的制作;

  (4)、USB攝像頭的驅(qū)動設(shè)計;

 。5)、視頻圖像的采集、壓縮、傳輸?shù)燃夹g(shù)。

 。6)、嵌入式WEB服務(wù)器的建立

  2.研究意義

  為了更加高效地對監(jiān)控現(xiàn)場進(jìn)行實(shí)時監(jiān)控和遠(yuǎn)程監(jiān)控,同時考慮到各方面的成本因素而提出基于嵌入式Linux的視頻監(jiān)控系統(tǒng)。

  該系統(tǒng)可應(yīng)用于各種小區(qū)、商場、醫(yī)院看護(hù)等公共場所的領(lǐng)域,實(shí)現(xiàn)視頻監(jiān)控的網(wǎng)絡(luò)化,數(shù)字化,相比傳統(tǒng)的監(jiān)控模式,使監(jiān)控現(xiàn)場的管理更加便捷,效率更高。

  二、畢業(yè)設(shè)計(論文)研究現(xiàn)狀和發(fā)展趨勢(文獻(xiàn)綜述)

  嵌入式Linux(EMBEDEDLINUX)是指對標(biāo)準(zhǔn)Linux經(jīng)過小型化裁剪處理之后,能夠固化在容量只有幾KB或者幾MB字節(jié)的存儲器芯片或者單片機(jī)中,是適合于特定嵌入式應(yīng)用場合的專用Linux操作系統(tǒng)。在目前已經(jīng)開發(fā)成功的嵌入式系統(tǒng)中,大約有一半使用的是Linux,這與它自身的優(yōu)良特性是分不開的。嵌入式Linux同Linux一樣,具有低成本、多種硬件平臺支持、優(yōu)異的性能和良好的網(wǎng)絡(luò)支持等優(yōu)點(diǎn)。另外,為了更好地適應(yīng)嵌入式領(lǐng)域的開發(fā),嵌入式Linux還在Linux的基礎(chǔ)上做了部分改進(jìn),如改善了內(nèi)核結(jié)構(gòu),提高了系統(tǒng)的實(shí)時性等。目前國內(nèi)外不少大學(xué)、研究機(jī)構(gòu)、和知名公司都加入了嵌入式Linux的研究開發(fā)工作,較成熟的嵌入式Linux產(chǎn)品也不斷涌現(xiàn)。

  視頻監(jiān)控系統(tǒng)在電信、銀行、交通、電力、水利、石化、智能大廈等諸多領(lǐng)域有著廣泛的應(yīng)用。隨著計算機(jī)技術(shù)、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,視頻監(jiān)控系統(tǒng)正向數(shù)字化、網(wǎng)絡(luò)化、集成化和智能化方向發(fā)展。

  以嵌入式視頻Web服務(wù)器為核心的視頻監(jiān)控系統(tǒng)是視頻監(jiān)控系統(tǒng)中主流的研究現(xiàn)狀,把視頻壓縮和Web服務(wù)器集中到一個很小的設(shè)備中,可以方便地接入計算機(jī)網(wǎng)絡(luò),用戶只要通過Web訪問就可以方便地觀看Web服務(wù)器上的攝像機(jī)圖像。以嵌入式視頻web服務(wù)器為核心的視頻監(jiān)控系統(tǒng)布控區(qū)域廣闊,系統(tǒng)擴(kuò)展能力強(qiáng),可組成非常復(fù)雜的監(jiān)控網(wǎng)絡(luò)。采用基于嵌入式Web服務(wù)器為核心的監(jiān)控系統(tǒng),在組網(wǎng)方式上與傳統(tǒng)的模擬監(jiān)控和基于PC平臺的監(jiān)控方式有極大的不同;赪eb服務(wù)器輸出己完成模擬到數(shù)字的轉(zhuǎn)換并壓縮,采用統(tǒng)一的協(xié)議(如TCP/IP協(xié)議)在網(wǎng)絡(luò)上傳輸,因此支持跨網(wǎng)關(guān)、跨路由器的遠(yuǎn)程視頻傳輸,性能穩(wěn)定可靠,無需專人管理。

  數(shù)字視頻監(jiān)控系統(tǒng)設(shè)備中具有圖像識別和特征提取的功能,通過圖像分析實(shí)現(xiàn)運(yùn)動探測和報警,使其更具視頻數(shù)字化、系統(tǒng)的網(wǎng)絡(luò)化、應(yīng)用的多媒體化、管理的智能化,這將成為今后數(shù)字視頻監(jiān)控系統(tǒng)的主要發(fā)展趨勢。

  另外,新的視頻監(jiān)控系統(tǒng)的研究也受到關(guān)注,比如對于一種新的錄像監(jiān)控系統(tǒng)—數(shù)字硬盤錄像機(jī)(DigitalvideoRecord,DvR)的研究陽】。數(shù)字硬盤錄像機(jī)摒棄了傳統(tǒng)的模擬數(shù)據(jù),采用了數(shù)字化的.方式記錄數(shù)據(jù)。具有存儲量大,成本低,檢索方便的特點(diǎn),在許多領(lǐng)域受到重用。

  三、畢業(yè)設(shè)計(論文)研究方案及工作計劃(含工作重點(diǎn)與難點(diǎn)及擬采用的途徑)

  1、設(shè)計思路:

  系統(tǒng)的主體設(shè)計思想是將視頻終端和嵌入式Web服務(wù)器整合在一起,攝像頭傳送來的視頻信號經(jīng)過壓縮后,通過內(nèi)部總線傳送到內(nèi)置的Web服務(wù)器。該服務(wù)器可直接接上Internet,網(wǎng)絡(luò)上用戶可以直接用瀏覽器(如IE瀏覽器)觀看服務(wù)器上的監(jiān)控圖像。

  這種方案是當(dāng)前應(yīng)用較為廣泛的方法,使用了近來發(fā)展迅速的嵌入式技術(shù)、網(wǎng)絡(luò)化技術(shù)以及圖像處理的技術(shù),具有較高的技術(shù)水平。由于把視頻采集壓縮和Web功能集成到一個設(shè)備內(nèi)直接連入網(wǎng)絡(luò),達(dá)到即插即看,省掉很多復(fù)雜的電路,安裝也很方便(僅需設(shè)置IP地址),用戶無需使用專用軟件,在具有網(wǎng)絡(luò)接口的地方都可以直接使用。這種視頻監(jiān)控系統(tǒng)除應(yīng)用于遠(yuǎn)程網(wǎng)絡(luò)實(shí)驗系統(tǒng)中,也可以應(yīng)用在其它如小區(qū),醫(yī)院病床監(jiān)護(hù)等各種設(shè)備之間距離較大的情況。

  本文將設(shè)計一個基于嵌入式Linux的嵌入式視頻監(jiān)控系統(tǒng),即對嵌入式Linux在視頻監(jiān)控系統(tǒng)中的應(yīng)用展開研究。本系統(tǒng)的主要硬件組成為基于三星S3C2440的mini2440開發(fā)系統(tǒng)和USB攝像頭。操作系統(tǒng)采用在嵌入式技術(shù)中流行的嵌入式Linux。系統(tǒng)將實(shí)現(xiàn)實(shí)驗現(xiàn)場的網(wǎng)絡(luò)化實(shí)時視頻監(jiān)控,同時具有網(wǎng)絡(luò)化遠(yuǎn)程控制功能。當(dāng)然在此基礎(chǔ)上也可實(shí)現(xiàn)對多個視頻前端的訪問和控制。

  本文將對嵌入式Linux在ARM開發(fā)平臺上內(nèi)核、文件系統(tǒng)的開發(fā)和移植,視頻前端設(shè)備(USB攝像頭)驅(qū)動程序的開發(fā),視頻圖像的采集和壓縮,服務(wù)器的建立及視頻圖像的網(wǎng)絡(luò)傳輸?shù)妊芯績?nèi)容進(jìn)行了詳細(xì)的論述,并對系統(tǒng)建成后在實(shí)際中的應(yīng)用進(jìn)行了測試和實(shí)驗。

  2、應(yīng)用的技術(shù)分析:

  集計算機(jī)技術(shù)、通信技術(shù)、微電子技術(shù)等多種技術(shù)為一體的嵌入式技術(shù)進(jìn)入到了一個飛速發(fā)展的階段,嵌入式系統(tǒng)已被廣泛應(yīng)用到了航空、消費(fèi)電子、信息家電、網(wǎng)絡(luò)通信等各個領(lǐng)域。ARM9S3C2440是嵌入式處理器是性價比較優(yōu)秀的芯片,在各個領(lǐng)域的開發(fā)應(yīng)用有著廣闊的應(yīng)用前景。同時ARM9S3C2440微處理器與Linux的結(jié)合越來越緊密,逐漸在嵌入式領(lǐng)域得到廣范的應(yīng)用。目前,在便攜式消費(fèi)類電子產(chǎn)品、無線設(shè)備、汽車、網(wǎng)絡(luò)、存儲產(chǎn)品等都可以看到S3C2440與Linux相結(jié)合的身影。

  SamsungS3C2440A是一個很不錯的嵌入式微處理器,價格相當(dāng)較便宜、內(nèi)部資源多、最主要的是國內(nèi)很多人使用,相關(guān)的資料比較多;緟(shù):ARM920T內(nèi)核,400M主頻,最高可達(dá)到533M,支持NANDFLASH、NORFLASH、SDRAM、支持STN/TFTLCD、4通道DMA、3通道UART、2通道SPI、IIC總線、IIS/AC97音頻控制器、SD/MMC控制器、2通道USBHOST1通道USBDEVICE、4通道PWM、8通道A/D轉(zhuǎn)換、觸摸屏控制器、RTC、CMOS攝像頭、多功能I/O及多種電源管理

  在眾多嵌入式操作系統(tǒng)中,Linux目前發(fā)展最快、應(yīng)用最為廣泛。性能優(yōu)良、源碼開放的Linux具有體積小、內(nèi)核可裁減、網(wǎng)絡(luò)功能完善、可移植性強(qiáng)等諸多優(yōu)點(diǎn),非常適合作為嵌入式操作系統(tǒng)。一個最基本的Linux操作系統(tǒng)應(yīng)該包括:引導(dǎo)程序、內(nèi)核與根文件系統(tǒng)三部分。

  USB設(shè)備驅(qū)動程序的設(shè)計包括主機(jī)端設(shè)備驅(qū)動程序設(shè)計、主機(jī)控制器驅(qū)動程序設(shè)計和設(shè)備端驅(qū)動程序設(shè)計三部分組成。主機(jī)端設(shè)備驅(qū)動程序就是通常說的設(shè)備驅(qū)動程序,它是主機(jī)環(huán)境中為用戶應(yīng)用程序提供一個訪問USB外設(shè)的接口。Linux為這部分驅(qū)動程序提供編程接口,驅(qū)動程序設(shè)計者只要按照需求編寫驅(qū)動程序框架,通過調(diào)用操作系統(tǒng)提供的API接口函數(shù)可以完成對USB外設(shè)的特定訪問。

  視頻采集是基于Video4Linux的視頻采集模塊來實(shí)現(xiàn),Linux系統(tǒng)中的視頻子系統(tǒng)Video4Linux為視頻應(yīng)用程序提供了一套統(tǒng)一的API,視頻應(yīng)用程序通過調(diào)用即可操作各種不同的視頻捕獲設(shè)備,包括電視卡、視頻捕獲卡和USB攝像頭等。對于攝像頭的視頻采集,需要使用Video4Linux提供的設(shè)備接口/dev/video0,若文件中沒有這個設(shè)備文件,則先建立該設(shè)備節(jié)點(diǎn)文件。

  要實(shí)現(xiàn)監(jiān)控現(xiàn)場,除了完成視頻采集的編程,還需要把視頻圖像數(shù)據(jù)通過網(wǎng)絡(luò)傳輸出去,因此需要在完成視頻讀取的基礎(chǔ)上建立WEB服務(wù)器,一是為了實(shí)現(xiàn)對硬件設(shè)備的擴(kuò)展和訪問,二是為了實(shí)現(xiàn)客戶端和服務(wù)器之間的數(shù)據(jù)通訊

  3、技術(shù)方案比較:

  本課題的主要要方案選擇是在操作系統(tǒng)的選擇。除了WinCE的實(shí)時性稍差外,大多數(shù)嵌入式操作系統(tǒng)的實(shí)時性都很強(qiáng),所以也可稱為實(shí)時操作系統(tǒng)RealTimeOperatingSystem.目前最重要的RTOS主要包括:

 。1)、傳統(tǒng)的經(jīng)典RTOS:最主要的便是Vxworks操作系統(tǒng),以及其Tornado開發(fā)平臺。Vxworks因出現(xiàn)稍早,實(shí)時性很強(qiáng)(據(jù)說可在1ms內(nèi)響應(yīng)外部事件請求),并且內(nèi)核可極微(據(jù)說最小可8K),可靠性較高等,所以在北美,Vxworks占據(jù)了嵌入式系統(tǒng)的多半疆山。特別是在通信設(shè)備等實(shí)時性要求較高的系統(tǒng)中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術(shù)都和Linux很類似,主要是C語言開發(fā)。但Vxworks因價格很高,所以一些小公司或小產(chǎn)品中往往用不起。不適合我做課題。

 。2)、WindowsCE嵌入式操作系統(tǒng):Microsoft也看準(zhǔn)了嵌入式的巨大市場,MS永遠(yuǎn)是最厲害的,WinCE出來只有幾年時間,但目前已占據(jù)了很大市場份額,特別是在PDA、手機(jī)、顯示儀表等界面要求較高或者要求快速開發(fā)的場合,WinCE目前已很流行(據(jù)說有一家賣工控機(jī)的公司板子賣得太好,以至來不及為客戶裁減WinCE)。WinCE目前主要為5.0版(。NET),開發(fā)平臺主要為WinCEPlatformBuilder,有時也用EVC環(huán)境開發(fā)一些較上層的應(yīng)用,雖然有著良好的性能,但開發(fā)成本過高不適宜我們學(xué)習(xí)。

  (3)、嵌入式Linux操作系統(tǒng):Linux的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便是在嵌入式領(lǐng)域的應(yīng)用,原因當(dāng)然是免費(fèi)、開源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成本會低。Linux本身不是一個為嵌入式設(shè)計的操作系統(tǒng),不是微內(nèi)核的,并且實(shí)時性不強(qiáng)。目前應(yīng)用在嵌入式領(lǐng)域的Linux系統(tǒng)主要有兩類:一類是專為嵌入式設(shè)計的已被裁減過的Linux系統(tǒng),最常用的是uClinux(不帶MMU功能),可在ARM7上跑;另一類是跑在ARM9上的,一般是將Linux2.4內(nèi)核系列或者Linux2.6系列內(nèi)核移植在其上,可使用更多的Linux功能(當(dāng)然uClinux更可跑在ARM9上)。很多人預(yù)測,嵌入式Linux預(yù)計將占嵌入式操作系統(tǒng)的50%以上份額,非常重要。由于開源免費(fèi)等等的優(yōu)勢,適合本課題實(shí)現(xiàn),是理想的方案選擇。

  4、設(shè)計重點(diǎn)難點(diǎn):

  本課題重點(diǎn)和難點(diǎn)在于交叉編譯環(huán)境的搭建,Linux內(nèi)核的編譯,根文件系統(tǒng)的制作,視頻采集的實(shí)現(xiàn),視頻圖像的壓縮和傳輸?shù)戎R要點(diǎn)。

  5、總體描述與系統(tǒng)框架:

  6、各子模塊的實(shí)現(xiàn)方法:

 。1)、建立嵌入式linux開發(fā)環(huán)境:在XP系統(tǒng)中虛擬一個linux開發(fā)環(huán)境,在linux系統(tǒng)下載arm-Linux-gcc交叉編譯工具并配置交叉編譯環(huán)境。

 。2)、Linux內(nèi)核的移植:配置標(biāo)準(zhǔn)的Linux內(nèi)核,編譯,下載至開發(fā)板中。

  (3)、文件系統(tǒng)的制作:用busybox編譯一個根文件系統(tǒng),創(chuàng)建映像文件。

  (4)、USB驅(qū)動設(shè)計,修改配置Linux內(nèi)核并編譯。

 。5)、視頻壓縮:將USB攝像頭傳來的每一幀圖像壓縮成JPEG格式的圖片。

 。6)、嵌入式WEB服務(wù)器的設(shè)計:用Boa配置編譯并移植到開發(fā)板中。

  (7)、用戶瀏覽器訪問服務(wù)器實(shí)現(xiàn)監(jiān)控:通過局域網(wǎng)設(shè)置IP地址與嵌入式Linux系統(tǒng)的IP地址屬同一網(wǎng)段即可訪問服務(wù)器。

  7、預(yù)期結(jié)果:

  制作出一個能實(shí)際應(yīng)用的基于嵌入式Linux的視頻監(jiān)控系統(tǒng)。USB攝像頭能捕獲現(xiàn)場視頻并傳至WEB服務(wù)器,同時客戶端的瀏覽器能訪問服務(wù)器對監(jiān)控現(xiàn)場進(jìn)行實(shí)時監(jiān)控。

  計算機(jī)畢業(yè)設(shè)計報告 17

  一、選題背景

  微信公共平臺于2012年8月23日正式上線,這是基于微信的一個附加功能,任何組織或個人均可免費(fèi)申請微信公眾帳號。獲得帳號后可通過后臺編輯文字、圖片、語音、視頻等信息,并群發(fā)給關(guān)注該帳號的用戶,但每天僅可群發(fā)一次。同樣地,用戶主動給微信公眾平臺發(fā)送文字、圖片、語音、視頻等信息,公眾平臺可以根據(jù)預(yù)先設(shè)定好的規(guī)則,自動反饋相應(yīng)的信息給用戶。對于擁有國內(nèi)用戶數(shù)最多,使用頻次最高的移動社交APP,微信已經(jīng)被當(dāng)作是移動互聯(lián)網(wǎng)入口的最佳選擇。由于人人都可以申請微信公眾賬號,所以每個微信公眾帳號都可看作是一個基于微信公眾平臺的自媒體,通過該自媒體進(jìn)行互動營銷,是一種移動互聯(lián)網(wǎng)上不可忽視的營銷渠道。然而,微信公眾平臺自有的后臺編輯系統(tǒng)功能較為單一,已經(jīng)不能滿足需求日益多樣化的微信公眾平臺運(yùn)營者。所幸的是,微信公眾平臺提供了二次開發(fā)的接口,通過對接該接口,開發(fā)出一套CMS,一方面可以更加方便地管理和運(yùn)營微信公眾賬號,另一方面也可以實(shí)現(xiàn)豐富個性化的定制功能。通過這套CMS,還可以實(shí)現(xiàn)微網(wǎng)站功能。運(yùn)營者可將企業(yè)網(wǎng)站移植到微網(wǎng)站,用戶通過關(guān)注微信公眾平臺即可訪問微網(wǎng)站。對于擁有多個微信公眾賬號的運(yùn)營者來說,該系統(tǒng)可以實(shí)現(xiàn)一站式管理多個公眾賬號。除此之外,通過用戶與微信公眾賬號的交互,還可以實(shí)現(xiàn)許多其他實(shí)用的功能。本文主要是闡述了基于ThinkPHP框架的微信公眾平臺CMS的設(shè)計與實(shí)現(xiàn)。

  二、研究目的和意義

  微信公眾平臺CMS,豐富了原有編輯平臺的功能,可以使接入CMS系統(tǒng)的公眾賬號瞬間擁有十分強(qiáng)大的功能。微信公眾平臺CMS的意義在于以下幾個方面。一是對于微信公眾賬號的運(yùn)營者。對那些不懂計算機(jī)程序技術(shù)的運(yùn)營者可以建立屬于自己的程序接口,讓他們通過簡單的配置,即可擁有強(qiáng)大而又個性化的微信公眾平臺管理系統(tǒng)。使運(yùn)營者可以專注于內(nèi)容的運(yùn)營,而不被如何呈現(xiàn)內(nèi)容的方式而分心。相反地,該CMS還可以輔助運(yùn)營者,以更佳的方式方法呈現(xiàn)運(yùn)營者發(fā)布的內(nèi)容,用一些程序小工具維系訂閱用戶的粘度。另一方面,對于微信公眾賬號的訂閱者。通過關(guān)注接入了微信公眾平臺CMS的公眾號,可以獲得比一般公眾賬號更多的功能,諸如天氣查詢、列車查詢、微網(wǎng)站等?梢允沟糜脩魧@樣的公眾賬號有著更好的用戶體驗,使用戶更加樂于使用這們的公眾賬號。再者,對于微信公眾平臺本身來說,開發(fā)這樣的CMS,豐富和加強(qiáng)了微信公眾平臺本身的功能,擴(kuò)展了微信公眾平臺的生態(tài)鏈。從另一個角度來看,也可以促進(jìn)微信公眾平臺自身功能的擴(kuò)展。

  三、本文研究涉及的主要理論

  WAMP架構(gòu)即Windows+Apache+MYSQL+PHP的組合。是比較常用的PHP開發(fā)環(huán)境。Windows系統(tǒng)本文選用了WindowsServer2003。它具有可靠性、可用性、可伸縮性和安全性,這些特性使其成為高度可靠的平臺。WindowsServer2003系列增強(qiáng)了群集支持,其可用性有了很大的提高。WindowsServer2003系列的可伸縮性通過由對稱多處理技術(shù)(SMP)支持的向上擴(kuò)展和由群集支持的向外擴(kuò)展來提供。Apache是世界上非常流行的WEB服務(wù)器。由于其的開源特性,所以不斷有人來為它修改原來的缺陷、開發(fā)新的功能、新的特性。Apache的特點(diǎn)是性能穩(wěn)定、簡單、速度快。它的特點(diǎn)如下:

  (1)擁有簡單而強(qiáng)有力的基于文件的配置過程;

  (2)支持通用網(wǎng)關(guān)接口;

  (3)支持多種方式的HTTP認(rèn)證;

  (4)支持基于IP和基于域名的虛擬主機(jī);

  (5)集成代理服務(wù)器模塊;

  (6)提供用戶會話過程的跟蹤MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。

  與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。Mysql的特性如下:

  (1)使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。

  (2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)。

  (3)為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  (4)支持多線程,充分利用CPU資源。

  (5)優(yōu)化的SQL查詢算法,有效地提高查詢速度。

  (6)既能夠作為一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。

  (7)提供多語言支持,常見的.編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。

  (8)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。

  (9)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。

  (10)支持大型的數(shù)據(jù)庫?梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。

  (11)支持多種存儲引擎。

  PHP(PHP:HypertextPreprocessor的縮寫,中文名:“PHP:超文本預(yù)處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點(diǎn),入門門檻較低,易于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。PHP的特性包括:

  (1)PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法

  (2)PHP可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁——動態(tài)頁面方面,與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn)。

  (3)PHP支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。

  (4)最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!

  PHP的優(yōu)勢:

  (1)開放的源代碼所有的PHP源代碼事實(shí)上都可以得到。

  (2)PHP是免費(fèi)的和其它技術(shù)相比,PHP本身免費(fèi)且是開源代碼。

  (3)快捷性程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因為PHP可以被嵌入于HTML語言,它相對于其他語言。編輯簡單,實(shí)用性強(qiáng),更適合初學(xué)者。

  四、本文研究的主要內(nèi)容

  本文利用了THINKPHP框架,在此框架的基礎(chǔ)上,利用PHP語言、MYSQL數(shù)據(jù)庫,開發(fā)出一套簡單易用的微信公眾平臺CMS。該系統(tǒng)將諸如首次關(guān)注、文字回復(fù)、圖文回復(fù)、微網(wǎng)站等功能模塊化。用戶只需幾步簡單的操作,就能把自己的公眾號與微信公眾平臺CMS對接,隨后就可以在該CMS中對自己的公眾號進(jìn)行相應(yīng)的設(shè)置,方便快捷的滿足自己的個性化需求。本文的具體內(nèi)容如下:第一章,緒論。主要介紹了課題研究的背景和現(xiàn)狀、課題研究的意義、微信公眾平臺CMS的部分功能。第二章,系統(tǒng)開發(fā)的平臺與技術(shù)。對開發(fā)該系統(tǒng)所需的環(huán)境,用到的框架,使用的技術(shù)作了詳細(xì)的介紹。第三章,系統(tǒng)需求分析。分別從可行性、總體需求進(jìn)行了分析。然后從網(wǎng)站前臺、管理后臺、會員后臺、微信端幾個方面進(jìn)行了詳細(xì)的需求分析。第四章,系統(tǒng)設(shè)計與實(shí)現(xiàn)。分別對四個子系統(tǒng)進(jìn)行了框架和模塊設(shè)計,并對各個子系統(tǒng)進(jìn)行了實(shí)現(xiàn)。最后對系統(tǒng)中所用到的關(guān)鍵數(shù)據(jù)庫進(jìn)行了設(shè)計。第五章,系統(tǒng)運(yùn)行與測試。對系統(tǒng)微信端的主要功能進(jìn)行測試,測試系統(tǒng)的運(yùn)行情況。第六章,總結(jié)與展望。對全文進(jìn)行總結(jié)并對后續(xù)的工作進(jìn)行展望。

  計算機(jī)畢業(yè)設(shè)計報告 18

  一、選題依據(jù)

  隨著計算機(jī)網(wǎng)絡(luò)發(fā)展至二十一世紀(jì),全球已掀起一股信息高速公路規(guī)劃和建設(shè)的高潮,作為其雛形,國際互聯(lián)網(wǎng)(Internet)上相連的計算機(jī)已近達(dá)數(shù)千萬臺,全球有數(shù)億人在Internet上進(jìn)行信息交換和各種業(yè)務(wù)處理。Internet上積累了大量信息資源,這些資源涉及人類面對和從事的各個領(lǐng)域、行業(yè)及社會公用服務(wù)信息。成為信息時代全球可共享的最大信息基地。

  校園網(wǎng)是各種類型網(wǎng)絡(luò)中一大分支,有著非常廣泛的應(yīng)用。作為新技術(shù)的發(fā)祥地,學(xué)校、尤其是高等學(xué)校,和網(wǎng)絡(luò)的關(guān)系十分密切,網(wǎng)絡(luò)最初是在校園里進(jìn)行實(shí)驗并獲得成功的,許多網(wǎng)絡(luò)新技術(shù)也是首先在校園網(wǎng)中獲得成功,進(jìn)而才推向社會的。另一方面,作為高新技術(shù)孵化器的學(xué)校,知識、人才的資源十分豐富,比其他行業(yè)更渴求信息、希望能有渠道獲得各種各樣的信息來促進(jìn)自身在研究、學(xué)術(shù)上的進(jìn)步。

  正因為網(wǎng)絡(luò)與學(xué)校之間的密切關(guān)系,我國從1994年教育科研計算機(jī)網(wǎng)(CERNET)于1994年正式啟動以來,已與國內(nèi)幾百所學(xué)校相連。為廣大師生及科研人員提供了一個全新的網(wǎng)絡(luò)環(huán)境。1998年10月,中國教育科研網(wǎng)(CERNET)二期工程正式啟動,工程到2000年二期工程完成,除達(dá)到連接1000所大學(xué)的目標(biāo)外,對有條件的中小學(xué)也提供接入上網(wǎng)服務(wù)。的確,隨著信息技術(shù)的飛速發(fā)展,中小學(xué)校園網(wǎng)的建設(shè)已經(jīng)逐漸提到議事日程上來。但是我國目前大多數(shù)校園網(wǎng)上的應(yīng)用還不豐富,與學(xué)校原有一些計算機(jī)業(yè)務(wù)系統(tǒng)還沒有充分發(fā)揮,應(yīng)用水平的低下是對校園網(wǎng)資源的極大浪費(fèi)。只有提高校園網(wǎng)上的應(yīng)用水平,才能切實(shí)提高學(xué)校各項業(yè)務(wù)水平,適應(yīng)信息時代的要求。

  目前,在國家教委211工程的支持下,全國各大專院;旧隙加辛俗约旱男@網(wǎng),同時,地方所屬的專業(yè)/職業(yè)院校和中小學(xué)的校園網(wǎng)建設(shè)如火如荼。因此,如何規(guī)劃、設(shè)計、維護(hù)校園網(wǎng)是當(dāng)前各個學(xué)校面臨的首要問題,如何高效、充分地利用校園網(wǎng)的資源關(guān)系到校園的整體價值。

  二、研究目標(biāo)與主要內(nèi)容

 。ㄒ唬⑿@網(wǎng)建設(shè)的原則、目標(biāo);

  1、系統(tǒng)設(shè)計原則:

 。1)實(shí)用性:指從實(shí)際情況出發(fā),使之達(dá)到使用方便且能發(fā)揮效益的目的。

  (2)先進(jìn)性:指采用當(dāng)前國際先進(jìn)成熟的主流技術(shù),采用業(yè)界相關(guān)國際標(biāo)準(zhǔn)。設(shè)備選型要是先進(jìn)和系列化的,系統(tǒng)應(yīng)是可擴(kuò)充的,能夠便于進(jìn)行升級換代。

  (3)安全性:指用各種有效的安全措施,保證網(wǎng)絡(luò)系統(tǒng)和應(yīng)用系統(tǒng)安全運(yùn)行。安全包括4個層面:網(wǎng)絡(luò)安全,操作系統(tǒng)安全,數(shù)據(jù)庫安全,應(yīng)用系統(tǒng)安全。

  (4)可擴(kuò)充性:指采用符合國際和國內(nèi)工業(yè)標(biāo)準(zhǔn)的協(xié)議和接口,從而使校園網(wǎng)具有良好的開放性,實(shí)現(xiàn)與其他網(wǎng)絡(luò)和信息資源的互聯(lián)互通,并可以在網(wǎng)絡(luò)的不同層次上增加節(jié)點(diǎn)和子網(wǎng)。

 。ǘ┚W(wǎng)絡(luò)設(shè)計目標(biāo):

  主要用于多媒體教學(xué)、行政辦公、學(xué)籍和人事管理、圖書管理、財務(wù)管理、信息共享、視頻點(diǎn)播、WEB服務(wù)、電子公告、科研和技術(shù)交流以及Internet應(yīng)用等。

  2、校園網(wǎng)總體框架

  使用作圖工具,畫出整個校園的平面圖和網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D。為網(wǎng)絡(luò)的規(guī)劃和設(shè)計提供依據(jù)。

  3、校園網(wǎng)規(guī)劃、建設(shè)方案

  根據(jù)校園平面圖和網(wǎng)絡(luò)拓?fù)鋱D,利用所學(xué)知識合理的規(guī)劃和設(shè)計出具體的實(shí)施方案。

  4、校園網(wǎng)的應(yīng)用系統(tǒng)設(shè)計

  根據(jù)學(xué)校教學(xué)及師生工作和學(xué)習(xí)的實(shí)際情況,校園網(wǎng)應(yīng)該有以下應(yīng)用系統(tǒng):

 。1)、電子郵件功能及OA

  校園網(wǎng)信息平臺應(yīng)有功能強(qiáng)大的郵件系統(tǒng)和OA系統(tǒng),可以為每個使用者建立自己的信箱,和OA賬號,安全保密又極大地方便了通信。許多事務(wù)處理均可以通過郵件和OA提醒,高效便利。

  (2)、電子圖書館

  有了電子圖書館以后,所有資料可以以電子文檔形式存入大容量服務(wù)器中,

  通過網(wǎng)絡(luò)向圖書館內(nèi)、甚至教室、辦公室或宿舍內(nèi)的客戶機(jī)開放,這樣師生們可以不受時間、空間限制隨時查閱所需資料,同時實(shí)現(xiàn)了同一資源的多人共享;

 。3)、視頻點(diǎn)播

  VOD(VideoonDemand)是視頻點(diǎn)播技術(shù)的簡稱,也稱為交互式電視點(diǎn)播系統(tǒng),當(dāng)您打開電視,您可以不看廣告,不為某個節(jié)目趕時間,隨時直接點(diǎn)播希望收看的內(nèi)容,就好像播放剛剛放進(jìn)自己家里錄像機(jī)或VCD機(jī)中的一部新片子,但是您又不需要購買錄像帶或者VCD盤,也不需要錄像機(jī)或者VCD機(jī)。這就是信息技術(shù)帶給您的夢想,它通過多媒體網(wǎng)絡(luò)將視頻節(jié)目按照個人的意愿送到千家萬戶。對于校園網(wǎng)的用戶,學(xué)校可以開展多媒體視頻點(diǎn)播教學(xué)服務(wù)。通過把好的課件放到VOD服務(wù)器上,讓學(xué)生們進(jìn)行點(diǎn)播,可以靈活的開展教學(xué)服務(wù),把枯燥的課堂教學(xué)轉(zhuǎn)變成為豐富的媒體服務(wù)。

  (4)、無線網(wǎng)絡(luò)

  一般來說,如教室、圖書館、會議室、操場、食堂、校園園區(qū)等地方一般是不可能布設(shè)太多信息點(diǎn)的,但是隨著學(xué)生中筆記本電腦的普及和現(xiàn)代化教學(xué)的普及,上述場所往往在同一時刻有大量的電腦,而目前的有線校園網(wǎng)沒有辦法使學(xué)生們在這些區(qū)域都能夠上網(wǎng)。采用無線方式,在有限的信息點(diǎn)上連接無線接入器,就可以輕松從一個信息點(diǎn)擴(kuò)展到成百上千個信息點(diǎn)的應(yīng)用。

 。5)、寬帶上網(wǎng)

  在信息化的今天,人們已經(jīng)把網(wǎng)絡(luò)當(dāng)成獲取信息的重要的源泉,而WEB應(yīng)用則起到了舉足輕重的作用。絕大多數(shù)的人都是通過瀏覽WEB頁面來獲取新知。校園網(wǎng)應(yīng)該是寬帶上網(wǎng)的前沿陣地,學(xué)生們可以通過網(wǎng)絡(luò)獲取豐富的知識,增加與其他學(xué)校學(xué)生,甚至其他國家學(xué)生交流的`機(jī)會。

  5、校園網(wǎng)的安防設(shè)計

  根據(jù)學(xué)校的經(jīng)濟(jì)能力可以有選擇的采用防火墻軟硬件的安裝以及一些安全管理的技術(shù)手段來共同完成。

 。1)、路由器和交換機(jī)的安全功能

  各種認(rèn)證和包過濾。例如PPP協(xié)議的認(rèn)證:PAP、CHAP

 。2)、安全措施

  a、基于包過濾的防火墻技術(shù)

  b、日志功能

  c、NAT網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù)

  d、IP地址—MAC地址綁定技術(shù)

  e、動態(tài)路由協(xié)議認(rèn)證技術(shù)f訪問控制

  g、防ARP攻擊

  (3)、主機(jī)的安全

  保持操作系統(tǒng)和防毒軟件的及時的更新;安裝適當(dāng)?shù)慕?jīng)過測試的補(bǔ)丁程序。

  6、校園網(wǎng)系統(tǒng)預(yù)算。

  整個校園網(wǎng)的建設(shè)費(fèi)用都必須在學(xué)校財務(wù)能力的承受范圍內(nèi),并且盡量的'提高網(wǎng)絡(luò)系統(tǒng)的整體性能。

  三、擬采取的研究方法、研究手段及技術(shù)路線、實(shí)驗方案等

  校園網(wǎng)的規(guī)劃設(shè)計關(guān)系到整個校園的老師的教學(xué),校長的辦公管理,師生的生活等一系列問題,因此規(guī)劃設(shè)計好校園網(wǎng)是一個必須解決的問題。本課題主要解決校園網(wǎng)的如下問題:

  1、校園網(wǎng)的功能設(shè)計

  需要實(shí)現(xiàn)主要功能有:多媒體教學(xué)、電子圖書館、內(nèi)部信息的共享以及能夠滿足學(xué)校各部門的日常管理工作。

  2、校園網(wǎng)的布線設(shè)計

  根據(jù)學(xué)校的環(huán)境及學(xué)校的經(jīng)濟(jì)能力合理的選擇所需的各種線纜。為了實(shí)現(xiàn)網(wǎng)絡(luò)高帶寬傳輸,骨干網(wǎng)將采用萬兆以太網(wǎng)為主干,千兆光纖到樓,百兆帶寬到桌面。

  3、校園網(wǎng)的安全問題

  校園網(wǎng)絡(luò)特別是已與INTERNET相連的校園網(wǎng)絡(luò),對于網(wǎng)絡(luò)的安全防范就顯得特別重要。因為一次的惡意破壞或管理人員的錯誤操作都會帶來巨大的損失。因此,一方面要加強(qiáng)管理人員及使用者的技術(shù)培訓(xùn)及有關(guān)法律和道德教育,另一方面,要建立起一套有效的軟、硬件的監(jiān)控、防護(hù)體系。

  4、校園網(wǎng)的維護(hù)問題

  要想保證校園網(wǎng)的穩(wěn)定運(yùn)行,日常的維護(hù)工作是必不可少的。定期對網(wǎng)絡(luò)設(shè)備進(jìn)行檢查和維護(hù),對網(wǎng)絡(luò)系統(tǒng)進(jìn)行備份和更新主要通過以下手段解決問題:

  1、在整個網(wǎng)絡(luò)劃分VLAN,這樣既方便管理,還能增強(qiáng)網(wǎng)絡(luò)的安全VLAN(VirtualLocalAreaNetwork)也就是虛擬局域網(wǎng),是一種建立在交換技術(shù)基礎(chǔ)之上的,通過將局域網(wǎng)內(nèi)的機(jī)器設(shè)備邏輯地而不是物理地劃分成一個個不同的網(wǎng)段,以軟件方式實(shí)現(xiàn)邏輯工作組的劃分與管理的技術(shù)。

  2、子網(wǎng)劃分,可以更高效的使用每類網(wǎng)絡(luò)的尋址,解決了地址浪費(fèi)的問題。

  3、地址轉(zhuǎn)換,我們一般只能從ISP獲得有限數(shù)量的公有IP地址,這些地址是遠(yuǎn)遠(yuǎn)不夠用的,要滿足所有師生的網(wǎng)絡(luò)需求,就必須進(jìn)行地址轉(zhuǎn)換。即把用戶分到的私有地址轉(zhuǎn)換成共有地址,從而能夠訪問Internet。

  四、中外文參考文獻(xiàn)目錄

  [1]于凌云。陳斌斌。計算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用[M]。南京:東南大學(xué)出版社,2006。

  [2]胡能生編著。Novell網(wǎng)絡(luò)組網(wǎng)指南。北京:人民每電出版社。

  [3]陳名法編著。倪朝改編。NOVF2網(wǎng)絡(luò)實(shí)際操作基礎(chǔ)篇。北京:人民郵電出版社,1995。

  [4]蔣理。計算機(jī)理論網(wǎng)絡(luò)與實(shí)踐[M]。北京:中國水利水電出版社

  [5]李克端。沈偉民。基于VLAN的校園網(wǎng)[N]。電腦教育報,429期

  [6]高傳善。馬文啟培訓(xùn)教材。海洋出版社

  [7]鐐培南。陳福民。鄭邑。計算機(jī)局部網(wǎng)絡(luò)。同濟(jì)大學(xué)出版社

  [8]顧雋修。王履。荊信圣。段玉平。計算機(jī)局域網(wǎng)絡(luò)原理與應(yīng)用。中國廣播電視出版社。

  計算機(jī)畢業(yè)設(shè)計報告 19

  課題名稱:圖書管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)

  教學(xué)站:奉天站

  專業(yè):計算機(jī)科學(xué)與技術(shù)

  學(xué)號:xxxxxxx

  學(xué)生姓名:王龍

  指導(dǎo)教師:林銘

  一、選題的背景與研究的意義

  我國圖書信息管理系統(tǒng)起步于20世紀(jì)70年代中期,計算機(jī)開題報告。經(jīng)過20多年的探索研究,現(xiàn)已擁有30多個各具特色的圖書信息管理系統(tǒng),如北京圖書"文津"文獻(xiàn)管理系統(tǒng)、深圳圖書ILAS系統(tǒng)北京息洋的GLIS系統(tǒng)、大連博菲特公司的文獻(xiàn)管理集成系統(tǒng)等等。

  管理信息系統(tǒng)作為一門學(xué)科,是綜合了管理科學(xué)、系統(tǒng)理論、信息科學(xué)的系統(tǒng)性的邊緣學(xué)科,它是依賴于管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。對它一直未能有較準(zhǔn)確的定義,我們可以廣泛的認(rèn)為:管理信息系統(tǒng)是一個由人和計算機(jī)組成的能進(jìn)行信息收集、傳輸、加工和保存、維護(hù)和使用的系統(tǒng)。

  隨著計算機(jī)技術(shù)的飛速發(fā)展,計算機(jī)在生活中應(yīng)用的普及,利用計算機(jī)實(shí)現(xiàn)圖書的管理勢在必行。圖書的信息服務(wù)促成了信息的傳播、利用及生產(chǎn)的增值能力。人們掌握了信息,使之轉(zhuǎn)變?yōu)榧夹g(shù),成為作用于社會經(jīng)濟(jì)的生產(chǎn)力,促進(jìn)了社會經(jīng)濟(jì)的發(fā)展,這就是信息管理服務(wù)的價值。最大限度地發(fā)揮信息的效能,離不開信息的加工整理,離不開信息的管理服務(wù),因此,書店的信息服務(wù)已成為21世紀(jì)的.主導(dǎo)發(fā)展機(jī)制之一。

  二、研究的思路與主要內(nèi)容

  由于各個圖書實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購置,人員工資,維護(hù)費(fèi)用相對較少,前期的資金投入主要集中于購置圖書上。建立信息中心,可將來自各方面的信息集中管理,提高圖書管理的計劃性和預(yù)見性,快速地反饋市場信息。

  書店管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高,本功能實(shí)現(xiàn)對圖書信息、顧客信息、總體銷售情況信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護(hù)。開發(fā)圖書管理系統(tǒng),需要對系統(tǒng)技術(shù)可行性、經(jīng)濟(jì)可行性等進(jìn)行分析,只有各方面的條件都允許才會進(jìn)行系統(tǒng)的開發(fā)與應(yīng)用。

  三、畢業(yè)論文所用的方法(技術(shù)路線)

  3.理論支持則通過閱讀書籍為主。歸納其他專家的觀點(diǎn)與思想,結(jié)合獲取的資料數(shù)據(jù)信息,深入研究。

  4.畢業(yè)論文所用的方法以設(shè)計為主。

  四、計劃進(jìn)度

  20xx年8月23日完成開題并交開題報告

  20xx年9月20日提交中期檢查報告并參加中期檢查

  20xx年11月15日參加答辯

【計算機(jī)畢業(yè)設(shè)計報告】相關(guān)文章:

計算機(jī)專業(yè)畢業(yè)設(shè)計總結(jié)10-23

論文寫作指導(dǎo)2017年計算機(jī)畢業(yè)設(shè)計報告06-20

畢業(yè)設(shè)計開題報告 -報告07-04

畢業(yè)設(shè)計開題報告 -報告10-29

計算機(jī)專業(yè)畢業(yè)設(shè)計的類型 -范文05-27

計算機(jī)專業(yè)畢業(yè)設(shè)計輔導(dǎo) -范文11-08

畢業(yè)設(shè)計與實(shí)習(xí)報告06-12

畢業(yè)設(shè)計實(shí)習(xí)報告08-30

畢業(yè)設(shè)計中期報告10-20