久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

計算機畢業設計開題報告博客網站設計

時間:2019-05-13 19:47:25下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《計算機畢業設計開題報告博客網站設計》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《計算機畢業設計開題報告博客網站設計》。

第一篇:計算機畢業設計開題報告博客網站設計

計算機畢業設計開題報告博客網站設計

一、課題主要研究內容

“博客”(Blog或Weblog)一詞源于“Web Log(網絡日志)”的縮寫〖資料來源:畢業設計(論文)網 〗是一種十分簡易的個人信息發布方式。讓任何人都可以像免費電子郵件的注冊、寫作和發送一樣,完成個人網頁的創建、發布和更新。如果把論壇(BBS)比喻為開放的廣場,那么博客就是你的開放的私人房間。可以充分利用超文本鏈接、網絡互動、動態更新的特點,在你“不停息的網上航行”中,精選并鏈接全球互聯網中最有價值的信息、知識與資源;也可以將你個人工作過程、生活故事、思想歷程、閃現的靈感等及時記錄和發布,發揮您個人無限的表達力;更可以以文會友,結識和匯聚朋友,進行深度交流溝通。一個Blog就是一個網頁,它通常是由簡短且經常更新的Post所構成;這些張貼的文章都按照年份和日期排列。Blog的內容和目的有很大的不同,從對其他網站的超級鏈接和評論,有關公司、個人、構想的新聞到日記、照片、詩歌、散文,甚至科幻小說的發表或張貼都有。許多Blogs是個人心中所想之事情的發表,其它Blogs則是一群人基于某個特定主題或共同利益領域的集體創作。Blog好象對網絡傳達的實時訊息。撰寫這些Weblog或Blog的人就叫做Blogger或Blog writer。在網絡上發表Blog的構想始于1998年,但到了2000年才真正開始流行。起初,Bloggers將其每天瀏覽網站的心得和意見記錄下來,并予以公開,來給其它人參考和遵循。但隨著Blogging快速擴張,它的目的與最初已相去甚遠。目前網絡上數以千計的 Bloggers發表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組更簡單和容易,Blog已成為家庭、公司、部門和團隊之間越來越盛行的溝通工具,因為它也逐漸被應用在企業內部網絡(Intranet)。〖資料來源:SHLUNWEN.COM 畢業設計(論文)網〗

二、課題的研究意義、國內外現狀

國外Blog發展狀況:維基百科對企業博客作了如下定義:指由某個機構為達到機構目標而開設的博客。盡管有多種形式的企業博客,但主要可分為外部和內部兩種。根據Socialtext公司的統計,截至2006年9月6日,《財富》500強中的公司已有通用、微軟、麥當勞等30家建立了企業博客,占總數的6%。美國市場研究公司Jupiter在6 月底公布的一項調查表明,目前美國34%的大企業開設了企業博客,2006年后半年將另有35%的大公司加入到企業博客行列,到2006年底,近70%的美國大型企業將開設企業博客。

大公司建立企業博客,旨在和用戶之間建立順暢、及時的溝通,從而強化品牌形象;而小公司建立博客,則可以利用這種低成本(甚至是零成本)的推廣方式,在用戶中建立一定的知名度,實現產品的營銷。

企業博客還在化解企業公關危機方面有著巨大的作用。戴爾公司的企業博客Direct2dell.com明確表示,這個博客就是一個網絡會議室,歡迎全球用戶來與戴爾公司分享創意和遠見。文章分類眾多,圍繞個人用戶/小企業、環境保護、用戶體驗、設計、戰略、產品、技術等各個方面,博客的表現形式除了文字以外,還有視頻。6月份,美國Engadget.com網站上貼出戴爾筆記本著火的圖片后不久,戴爾的企業博客就發表了文章,聲稱公司已經開始為顧客更換筆記本,并正在積極聯合第三方的技術公司調查事故原因。從跟貼的上百個評論來看,博客們似乎忘記了起火的電腦,反而一個勁的欣賞起戴爾的這種態度來:不回避事實,積極加入對話,解決問題。〖畢業設計(論文)咨詢QQ:765769776〗

國內Blog發展狀況:在Text100公司主辦的一次小規模研討會上,當會議主講人提問,臺

下有多少人所在的公司開設了博客?除了Google亞太區市場總監王懷南以外,在座20余人竟無一人舉手。

這種無人應聲的尷尬局面似乎與中國蓬勃發展的互聯網有點不相匹配。中國互聯網絡信息中心最新發布的《第十八次中國互聯網絡發展狀況統計報告》表明,截止到2006年6月30日,我國網民人數達到了1.23億人,寬帶上網網民人數為7700萬。由清華大學媒介經營與管理研究中心出版的2006年《傳媒藍皮書》預測,2006年中國博客規模將超過6000萬,支持千萬級用戶系統的博客服務平臺將出現,到2007年博客數量將接近1個億。

與國外火熱的企業博客熱潮相比,國內的企業博客似乎頗為冷清,尤其缺少知名企業的參與。在博客網的企業博客頻道,記者看到的首頁編輯推薦的內容與普通的個人博客似乎并無很大差別,而在企業博客上建立博客的很多公司,即便如聯想集團等的點擊量也僅在千余左右。

三、課題難點和擬解決的關鍵問題

1、連接數據庫

數據庫連接對動態網站來說是最為重要的部分,在與后端數據庫連接時我們可以采用ODBC或JDBC技術。雖然ODBC作為傳統的連接數據庫的手段,在我們的程序可以是一種選擇,但是ODBC有以下的致命缺陷,從而使它無法勝任JSP的請求;

〖畢業設計(論文)咨詢QQ:78303642〗

①ODBC是一個C語言實現的API,從Java程序調用本地的C程序會帶來一系列類似安全性、完整性、健壯性方面的缺點。

②其次,完全精確的實現從C代碼ODBC到Java API 翻譯的ODBC也不會另人滿意,因為在Java中沒有指針,而ODBC中大量的使用了指針,包括極易出錯的空指針“void *”。③考慮到平臺移植性來說,在開發JSP程序中使用ODBC則會帶來負面影響,使得代碼不適合于移植。

為了使我們的程序在具有安全性、完整性、健壯性的同時,同時有可以方便的移植,所以我們可以采用JDBC連接數據庫。JDBC是一種可用于執行SQL語句的Java API。它由一些Java語言寫的類、界面組成,使開發人員可以用純Java語言編寫完整的數據庫應用程序。通過使用JDBC,我們很方便地將SQL語句傳送到幾乎任何一種數據庫。也就是說,我們可以不必寫一個程序訪問Sybase,寫另一個程序訪問Oracle,再寫一個程序訪問Microsoft的SQL Server。用JDBC寫的程序能夠自動地將SQL語句傳送給相應的數據庫管理系統。

在本地數據庫程序使用Microsoft的Access等數據庫時,我們可以使用Sun公司開發的JDBC-ODBC Bridge,用此技術JSP程序就可以訪問帶有ODBC驅動程序的數據庫。這樣即保證了JDBC的優點而且保證了純JSP程序的安全性、完整性、健壯性和可移植性,又可以使用Microsoft提供的ODBC數據源與Access連接。不管對方是何種數據庫,只要有ODBC接口就可以直接使用JDBC-ODBC Bridge與數據庫連接,而無需因為后端數據庫的改變而改動相應的程序代碼,實現了應用層與數據庫層的完美分離。如果我們需要變后端數據庫為MySQL,只需要在ODBC數據源中安裝了MySQL的驅動程序之后,就可以直接使用MySQL數據庫了 〖資料來源:shLUNWEN.COM 畢業設計(論文)網〗

2、轉換Unicode編碼

在許多JSP頁面的調試過程中都碰到過許多由于漢字編碼與Unicode編碼轉換引起的問題。經常遇到瀏覽器中看到的 JSP 頁面中的漢字都是亂碼、JSP 頁面無法正常顯示GBK漢字、JSP不能接收Form提交的漢字、JSP 數據庫讀寫無法獲得正確的內容等等問題。這是因為現在大部分具有國際化特征的軟件核心字符處理都是以 Unicode 為基礎的,在軟件運行時根據當時Locale/Lang/Codepage 設置確定相應的本地字符編碼設置,并依此處理本地字符,所以我們應該在處理過程中實現Unicode和本地字符集的相互轉換,甚或以Unicode為中間的兩個不同本地字符集的相互轉換。這種方式在網絡環境下被進一步延伸,任何網絡兩端的字符信息也需要根據字符集的設置轉換成可接受的內容。

由于我的IE默認字符集為GB2312,然而Windows默認為GBK,Java則默認為Unicode,所以如果不通過一定的轉換,直接在GB2312字符集上顯示從GBKàUnicode得到的頁面將是一片亂碼。JAVA 語言采用Unicode處理字符。但從另一個角度來說,在Java程序中也可以采用非Unicode的轉碼,重要的是保證程序入口和出口的漢字信息不失真。如完全采用ISO-8859-1來處理漢字也能達到正確的結果。在我的例子中就采用了這種方法,經過轉換之后并將網頁字符集強制設為GB2312字符集顯示,就能夠正常顯示漢字了。

〖資料來源:畢業設計(論文)網 shLUNWEN.C O M〗

四、研究方法及其可行性:

以Windows XP操作系統BLOG系統的操作平臺,采用Mysql數據庫管理,采用Eclipse制作前端的操作界面。借助Eclipse這個軟件設計實現用戶登錄的友好、易于操作的簡單界面。建立應用程序和數據庫的連接。

經過以上的分析與研究,最終的平臺實現,我認為是可行的。并且可以達到很好的效果

五、參考文獻

[1]張桂元,賈燕楓。struts開發入門與項目實踐。人民郵電出版社,2005年8月

[2]孫衛琴。精通struts:基于MVC的java Web設計與開發。電子工業出版社,2005年7月

[3]馮燕奎,趙德奎。JSP實用案例教程。清華大學出版社,2005年4月

[4]邱哲,王俊標,馬斗。Struts Web設計與開發大全。清華大學出版,2006年2月

[5]楊昭,徐春卉,張新,王鳳華。JSP課程設計案例精編。中國水利水電出版社,2006年1月

[6]徐國智,汪孝宜等。MYSQL數據庫開發實例精粹。電子工業出版社,2006年1月

[7]廖義奎。Java Web開發之Struts編程基礎與實例精講。中國電力出版,2006年1月〖資料來源:畢業設計(論文)網 〗

[8]柳永坡,劉雪梅,趙長海。JSP應用開發技術。人民郵電出版社,2005年9月

[9]汪孝宜,劉中兵,徐佳晶等。JSP數據庫開發實例精粹。電子工業出版社,2005年1月

[10]Benoit Marchal。XML示例程序導學。清華大學出版社,2002年9月

[11]Ivon Horton。Beginning Java 2,JDK5 Edition。機械工業出版社,2006年1月

[12]畢業設計(論文)網: http://〖資料來源:畢業設計(論文)網 shLUNWEN.C O M〗

計算機畢業設計(7)開題報告(6)博客網站(1)

第二篇:畢業設計-博客網站

第一章

緒論 1.1 系統開發背景

隨著計算機技術的發展和普及,blog得到了極大的發展。Blog,是Weblog的簡稱。blog是一種新的生活方式、新的工作方式、新的學習方式和交流方式。它是繼E-mail、BBS、ICQ、之后出現的第4種網絡交流方式。Blog主要應用于3個方面:一是新的人際交流方式;二是以個人為中心的信息摘選和知識管理;三是以個人為中心的傳播出版。blog作為個人的一種學習工具,簡單易用,吸引人的興趣。Blog在教育方面得到了很大的發展,它將互聯網從過去的通訊功能,資料功能、交流功能等進一步強化,使其更加個性化、開放化、實時化、全球化,把信息共享發展到資源共享、思想共享、生命歷程共享。Blog已經成為一種繼課件、積件、資源庫、教育主題網站等信息化教學模式之后,新的網絡應用模式。它是應時代的需求而興起的,也是應時代需求不斷進步的。1.2課題研究的意義

隨著Blog人數的增加,Blog作為一種新的生活方式、新的工作方式和新的學習方式已經被越來越多的人所接受,并且在改變傳統的網絡和社會結構。它使交流和溝通更有明確的選擇和方向性;單一的思想和群體的智慧結合變得更加有效;個人出版變成人人都可以實現的夢想。Blog正在影響和改變著我們的生活。Blog是以網絡作為載體,簡易迅速便捷地發布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。展示豐富的個性化,對Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走進舞臺。系統加入聊天功能可以更加方便大家的交流。

第二章

Blog系統開發技術 2.1ASP.NET介紹

本系統采用ASP.NET開發技術進行開發。ASP.NET不僅僅是ASP的一個新版本,更是Web應用程序編程方面的一個全新的概念和方法。ASP.NET中的新功能并不是對ASP的改進,設計它的初衷是為用戶入境提供最佳的應用程序架構。它相比于ASP有著以下幾個方面的優點:(1)多語言

ASP曾在腳本引擎方面受到了限制,特別是VBScript和Jscript。而ASP.NET則支持多種語言,默認情況下為Visual Basic.NET、C#和Jscript.NET,另外還支持一些第三方語言。(2)服務器處理

ASP在服務器處理上不管頁面的內容是純HTML還是ASP生成的HTML,它都是按照實現,形成所謂3-tier頁面順序顯示的。因此邏輯代碼依賴于它在頁面中的位置,并且無法將HTML控件作為目標,除非將它們作為流的一部分進行顯示。而ASP.NET就解決了這個問題,方法是為控件引入一個聲明的基于服務器的模型,因為控件在服務器上有,可以在服務器上編程,也可以是客戶端驅動的事件。(3)Web Form控件

將現有的HTML控件轉換為服務器端的控件是比較容易的,但是也存在一些不方便,例如比較難于區分HTML控件和服務器端的控件。于是Microsoft公司就創建了一組專門的服務器控件,它們都用asp:前綴標識。(4)代碼與內容分離

一個網站的設計與開發往往由不同的人來實現的,而ASP中就是存在著這樣一個問題,代碼(ASP腳本)和內容(HTML)混合在一起。這樣就使得同時進行設計和開發變得很困難。而ASP.NET則采用了代碼內聯和后臺編碼兩種方法實現了代碼與內容的分離。

2.2 MVC開發模式

MVC由Trygve Reenskaug提出,首先被應用在SmallTalk-80環境中,是許多交互和畫面系統的構成基礎。MVC結構是為那些需要為同樣的數據提供多個視圖的應用程序而設計的,它很好地實現了數據層與表示層的分離。MVC作為一種開發模型,通常用于分布式應用系統的設計和分析,以及用于確定系統各部分間的組織關系。對于畫面設計可變性的需求,MVC(Model-View-Controller)把交互系統的組成分解成模型、視圖、控制器3種部件。(1)視圖部件把表示模型數據及邏輯關系和狀態的信息以特定形式展示給用戶。它從模型獲得顯示信息,對于相同的信息可以有多個不同的顯示形式或視圖。(2)控制器部件是處理用戶與軟件的交互操作的,其職責是控制提供模型中任何變化的傳播,確保用戶畫面與模型間的對應聯系;它接受用戶的輸入,將輸入反饋給模型,進而實現對模型的計算控制,是使模型和視圖協調工作的部件。

(3)模型部件保存由視圖顯示、由控制器控制的數據;它封裝了問題的核心數據、邏輯和功能的計算關系,它獨立于具體的畫面表達和I/O操作。

模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其他依賴于這些數據的視圖都應反映了這些變化。因此,無論何時發生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化——傳播機制。(4)ASP.NET模式下如何實現MVC?

ASP.NET提供了一個很好的實現這種經典設計模式的類似環境。開發者通過在ASPX頁面中開發用戶接口來實現視圖;控制器的功能在邏輯功能代碼(.cs)中實現;模型通常對應應用系統的業務部分。在ASP.NET中實現這種設計而提供的一個多層系統,對較經典的ASP結構實現的系統來說有明顯的優點。將用戶顯示(視圖)從動作(控制器)中分離出來,提高了代碼的重用性。將數據(模型)從對其操作的動作(控制器)分離出來,可以讓用戶設計一個與后臺存儲數據無關的系統。就MVC結構的本質而言,它是一種解決耦合系統問題的方法。

2.3 Ajax介紹 2.3.1什么是Ajax Ajax是Asynchronous JavaScript and XML的縮寫,即異步JavaScript 和XML。Ajax是一種客戶端技術,Ajax技術借助異步JavaScript實現瀏覽器和服務器之間的異步交互,即相當于在Web應用中實現了原來C/S(Client/Server)結構下的交互結果,且這種效果的實現并沒有帶來繁瑣的客戶部署工作。比如:無需重新加載整個頁面就可以想服務器發送請求,并接受響應。同時對XML文檔解析和處理。Ajax的解決方案及其優越性

Ajax相當于在瀏覽器客戶端與服務器之間架設了一個橋梁、一個媒介,在它的幫助下,可以消除網絡交互過程中的處理—等待—處理—等缺陷。在處理過程中Web服務器響應是標準的且易于解析的XML格式的數據傳遞給Ajax,然后再轉換成HTML頁面的格式,輔助CSS進行顯示。Ajax是使用XMLHttpRequest對象發送請求并獲得服務器端的響應,同時Ajax可以在不重新載入整個頁面的情況下用JavaScipt操作DOM以實現最終更新頁面。因此在讀取數據的過程中,用戶棉對的不是白屏,而是原來的內容。這種更新是瞬間的,使用戶感覺是連貫的。

借助Ajax,可以把以前一些原本由服務器負擔的工作轉移到客戶端來完成,利用客戶端閑置的能力來進行處理,這樣也可以有效地減輕服務器和帶寬的負擔,使服務器更穩定,更良好的運行。同時節約了空間和寬帶。2.3.2 Ajax相關技術介紹

Ajax是多種技術的綜合應用,包括JavaScipt腳本、CSS、DOM和重要對象XMLHttpRequest。(1)JavaScipt是一種可以與HTML標記混合使用的腳本語言,編寫的程序可以直接在瀏覽器中解釋執行。因此使用腳本語言編寫程序可以在瀏覽器支持下跨平臺運行。JavaScipt腳本中可以調用瀏覽器及Ajax中提供的相關對象。利用這些對象的屬性方法可以實現頁面效果的動態控制。

(2)CSS是層疊樣式表。CSS規則由模式匹配段和操作部分組成。模式匹配段用于表示元素與行為之間的關聯性;操作部分用于確定對指定部分的操作。CSS層疊樣式可以彌補HTML超文本標記語言在格式修飾中的不足,同時也為能夠實現頁面格式的批量動態更新。(3)DOM的全稱是文檔對象模型(Document Object Model),它在本質上是一種文檔平臺。在使用Ajax技術中,借助DOM,可以結合腳本語言實現動態的數據存儲以及動態上傳文件。

(4)XMLHttpRequest是Ajax技術中最重要的一個對象。頁面可以在不刷新的情況下通過它發送請求來獲取服務器響應。也可以使用該對象在不刷新當前頁面的情況下更新頁面中的數據。

2.3.3 Ajax技術在系統中的應用

Ajax技術運用于該系統的在線即時聊天功能模塊。通過該技術實現了聊天信息的不斷更新,但并沒有將整個頁面都刷新,也不會帶來頁面在連續閃爍等問題。利用Ajax技術將聊天窗口不段更新數據,聊天窗口采用CSS樣式,實現頁面格式的批量動態更新。

2.4 數據庫

本系統才用SQL SERVER2000做為后臺數據庫,采用ADO.NET技術對數據進行操作。2.4.1 SQL SERVER 2000 SQL SERVER2000是可以在WEB上運行的數據庫服務產品。它既可適用于桌面系統的單用戶數據庫,也可適用于企業的網絡數據庫,甚至適用于專業的WEB站點數據庫,具有很強的可伸縮性。并且具有很高的可靠性、可用性和可管理性。從經濟和開發效率上適合中小型網站。它和ASP.NET同屬于微軟公司開發,在開發接口有一致性,能更好的協調工作。同時,SQL SERVER2000對數據的安全性也有一定的保障,它對用戶的訪問進行了兩個階段的檢查:一是認證階段,二是許可確認階段。數據庫使用ADO.NET來處理數據。2.4.2 ADO.NET

ADO.NET是基于.NET框架結構、面向分布式和以XML數據格式為核心的數據訪問技術,它提供了一組數據訪問服務的類,可用于對Microsoft SQL Server、Oracle等數據源及通過OLEDB和XML公開的數據遠源的一致訪問。ADO.NET統一了數據容器類編程接口,無論編寫何種應用程序(Windows窗體、Web窗體、Web服務)都可以通過同一組類來處理數據。為使用方便,ADO.NET還提供了一組豐富的控件,利用可視化方式來開發數據庫應用。

ADO.NET體系結構如下圖所示

ADO.NET體系結構圖

ADO.NET體系結構的兩大核心控件是.NET Framework數據提供程序和Dataset。.NET Framework數據提供程序用于連接到數據庫、執行命令和檢索結果。Dataset是一個功能豐富、比較復雜的數據集,它是支持ADO.NET的斷開式、分布式數據方案的核心對象。Dataset專門用來處理從數據源獲得的數據,無論數據來自什么數據源,它都使用相同的方式操作數據。

2.5 ASP.NET配置

Asp.net的配置文件都是XML格式的文件,XML格式文件易于書寫和定制,采用這種方法進行asp.net配置方便靈活。另外,asp.net的配置都是可以隨時更改的,即應用程序運行期間,可以隨時增加和刪除asp.net配置文件中的項目,修改后可以立刻激活使用比當配置發生變化時需要服務重新啟動配置才生效的方法有很大的優勢。

該系統運用了web.comfig文件進行配置web服務器,使用web.config文件配置web服務器簡明扼要。Web.config文件是采用XML格式進行編寫的XML文件。2.6 XML XML是Extensible Markup Language(可擴展標記語言)。它是一種存儲數據的方法。它提供一種獨立于應用程序的格式來保存數據,且容易實現不同應用程序之間的數據共享。與數據庫相比,它不需要任何專用軟件就可以創建和管理XML文檔,只要一個文本編輯器就可以了;而數據庫需要專門的數據庫管理系統對數據進行管理。

第三章 BLOG系統分析 3.1 系統設計方案

本系統是面向個人用戶和小型集體用戶開發的系統,完成用戶在Blog上進行預定操作,實現用戶和來賓之間的雙向溝通。具體設計方案為:

(1)系統服務器為IIS,數據庫為SQLSERVER2000,整個系統界面采用Microsoft visual Studio 2005開發。

(2)系統采用MVC框架,用C#語言實現。

(3)服務器與數據庫的連接使用OLEDB編程接口的OleDbConnection對象進行連接。(4)系統分成兩部分,前臺為普通用戶操作界面,功能包括:閱讀文章,發表留言,發表評論,在線聊天。后臺為管理員操作界面,管理員通過登錄進入管理界面,功能包括:分類管理,文章管理,添加文章,評論管理,鏈接管理,留言管理。

3.2 系統功能模塊

系統功能模塊包括兩大塊:管理界面功能模塊和普通用戶界面功能模塊。其具體功能如下所示:

1. 管理員功能:分類管理,文章管理,評論管理,鏈接管理,留言管理。2. 普通用戶功能:閱讀文章,留言,評論和在線聊天。3. 分類管理:文章類型的添加,修改,刪除。4. 文章管理:文章的修改,刪除。5. 評論管理:評論的刪除。6. 鏈接管理:鏈接的添加和刪除。7. 留言管理:留言的刪除和回復。

管理員用戶功能模塊圖如下:

圖1

管理員功能模塊圖

普通用戶功能模塊圖如下:

圖2 普通用戶功能模塊圖

3.3 數據庫需求分析

■用戶分為普通用戶和管理員用戶

■管理員涉及類型管理、文章管理、添加文章、評論管理、鏈接管理、留言管理。■普通用戶可以閱讀文章、發表回應、留言、評論和在線聊天。■一種文章類型有多篇文章。■一篇文章有多篇評論、回復。

對上面系統功能分析,設計如下數據項: ■ 管理員信息:用戶名、密碼。■ 類型信息:類型編號、類型名稱。

■ 鏈接:鏈接編號、鏈接名稱、鏈接地址。■ 留言:留言編號、留言人呢稱、留言標題、個人主頁、留言內容、留言時間、留言回復。■ 文章信息:文章序號、文章作者、文章標題、摘要、文章內容、文章發表日期、文章人氣、回復、文章類型編號、文章類型名稱、文章回復數。

■ 評論:評論序號、評論用戶呢稱、評論標題、評論內容、評論時間、評論的文章序號。3.4 系統操作流程

分析傳統Blog系統這一環節所應具有的功能,可以得到Blog系統應具有以下功能:

高級系統用戶(管理員)通過瀏覽器,可以實現文章的管理(對文章的各種信息進行瀏覽、增加、刪除、修改等)、普通系統用戶對文章信息只能閱讀和留言。而該系統添加了在線即時聊天,是為該系統的一個亮點。由此得到的系統的流程圖如圖3-3所示

系統操作流程圖 3.5組件和樣式分析

博客系統中存在很多相同或相似的元素,這些元素可能是頁面的標題,可能是頁面的版權聲明,也可能是文章的列表或是登錄信息框。需要尋找一種方式在整個系統中共享,而不需在變化時修改所有的頁面。所以就采用了樣式文件進行管理以及用戶自定義組件。3.6 用戶控件

ASP.NET為開發人員提供了用戶控件這一新技術來實現Web元素的共享,開發人員可以通過Visual Studio.Net進行Web元素的外面的開發,同時可以通過Web元素后臺代碼的方式進行表現層的開發。設計用戶控件提高了代碼的可重復使用的性能。在本系統中,使用了ST_Header、ST_Footer等用戶控件。

第四章 BLOG系統設計 4.1后臺功能模塊詳細設計

通過此功能用戶可以對主頁中的許多功能和數據進行操作控制。4.1.1 身份驗證

管理員通過此登陸入口進入管理界面,此入口需要填寫正確的ID才能夠登陸,非法ID不能夠登陸,其界面如圖4.1所示:

圖4.1 管理員登錄界面 一個系統能正常使用,安全性是非常重要的一個部分。安全性是對用戶的生份進行驗證并通過驗證的用戶按照為其授予的訪問權限來確定用戶是否可以訪問某資源的一個過程。為了保證系統的安全,為了保證應用程序的安全,本系統采用了身份驗證技術。

該代碼表示系統禁止對ST_login目錄下的ST_admin進行匿名訪問.如果存在匿名用戶,系統將自動驗證用戶名,提示錯誤信息。保證了系統的安全.關鍵代碼如下:

實現此功能的關鍵代碼為:

protected void Button1_Click(object sender, System.EventArgs e)

{

OleDbCommand ST_myCmd = new OleDbCommand(“select * from ST_admin where ST_admin_user='” + adminname.Text.Trim()+ “' and ST_admin_psw='” + adminpsw.Text.Trim()+ “'”, ST_myConn);

ST_myConn.Open();

OleDbDataReader ST_read = ST_myCmd.ExecuteReader();

if(ST_read.Read())

{

Session[“UserName”] = ST_read[0].ToString();

Response.Redirect(“ST_admin.aspx”);

}

else

{

Response.Write(“”);

}

} 4.1.2 后臺文章添加管理

管理員可以在此頁面操作管理功能,這些功能可以對主頁進行添加、刪除、修改等操作:

圖4.2 管理員操作界面 public void ST_Save_Add()

{

string ST_n_title = HtmlEncode(Request.Form[“n_title”]);

string ST_n_author = HtmlEncode(Request.Form[“n_author”]);

string ST_n_key = HtmlEncode(Request.Form[“n_key”]);

string ST_n_content = Request.Form[“n_content”].Replace(“'”, “''”);

int ST_cmd;

if(Request.Form[“n_iscmd”]!= null)

{

ST_cmd = 1;

}

else

{

ST_cmd = 0;

}

if(ST_n_title == “" || ST_n_key == ”“ || ST_n_content == ”“)

{

Response.Write(”

  • 標題,摘要,內容不能為空!
  • 點此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_news(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd)values('“ + ST_n_author + ”','“ + ST_n_title + ”','“ + ST_n_key + ”','“ + ST_n_content + ”',“ + Request.Form[”listtype“] + ”,“ + ST_cmd + ”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    Response.Redirect(”ST_main.aspx“);

    }

    } 4.1.3 后臺文章類別管理

    圖4.4 類別管理界面

    protected void Page_Load(object sender, System.EventArgs e)

    {

    string ST_dns = ConfigurationSettings.AppSettings[”conn“];

    ST_myConn = new OleDbConnection(ST_dns);

    ST_Type_List_Bind();} private void ST_Type_List_Bind()

    {

    OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(”select ST_c_id,ST_c_name from ST_class“,ST_myConn);

    DataSet ST_classds = new DataSet();

    ST_classCmd.Fill(ST_classds,”類別列表“);

    ClassList.DataSource = new DataView(ST_classds.Tables[0]);

    ClassList.DataBind();}

    4.2前臺功能模塊詳細設計 4.2.1前臺主界面 前臺主界面圖如下:

    圖4.3 前臺主界面

    該頁面是普通用戶最主要的頁面,普通用戶所有功能操作都與該頁面有關。普通用戶采用匿名登錄,可以訪問該頁面的所有功能。4.2.2 前臺用戶回復評論文章模塊

    前臺普通用戶回復評論文章界面如下圖所示:

    該模塊的功能是對文章發表回復,同時驗證發送內容都不能為空。其關鍵代碼如下: protected void replay_Click(object sender, System.EventArgs e)

    {

    if(IsPostBack)

    {

    if(r_nick.Text.Trim()==”“ || r_title.Text.ToString().Trim()==”“ || r_content.Value.Trim()==”“)

    {

    Response.Write(”

  • 昵稱,標題,內容不能為空!
  • 點此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_replay(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id)values('“+ r_nick.Text +”','“+ r_title.Text +”','“+ r_content.Value +”','“+System.DateTime.Now +”',“+Request.QueryString[”id“]+”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    ST_add_Re();

    Response.Redirect(”“+Request.QueryString[”id“]+”.aspx“);

    }

    }

    } 4.2.3 在線聊天登錄界面模塊

    用戶可以通過該頁面進入聊天室,實現在線即時聊天。用戶可以不用注冊,直輸入用戶名,進入聊天室聊天。對于用戶名相同,系統會提示錯誤文本消息。

    圖4.5 聊天登錄界面 其關鍵代碼為:

    protected void Login(object sender, EventArgs e)

    {

    string user = txtUsername.Text;

    if(!ValidateNick(user))return;

    if(Global.Engine.UserExists(user))

    {

    lblErrorMsg.Text = ”這個用戶名已經存在,請更換后重試.“;

    return;

    }

    Response.Redirect(”Server.aspx?action=Login&u=“ + user);

    } bool ValidateNick(string nick)

    {

    if(nick == string.Empty)

    {

    lblErrorMsg.Text = ”請在這輸入呢稱.“;return false;} if(nick.Length > 10){ lblErrorMsg.Text = ”呢稱太長, 請不要超過10個字“;return false;} return true;

    }

    4.2.4 在線聊天模塊 在線聊天界面如下:

    圖4.6 聊天窗口界面

    該頁面采用了ajax技術實現頁面無刷新只在聊天窗口實現數據更新,完成信息交互的功能,達到了很好的聊天效果。關鍵方法代碼如下: function postText(){ rnd++;chatbox = getElement(”mytext“);chat = chatbox.value;chatbox.value = ”";

    userid = location.search.substring(1, location.search.length);url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat)+ '&session=' + rnd;req = getAjax();req.onreadystatechange = function(){

    if(req.readyState == 4 && req.status == 200)

    {

    updateAll();

    } } req.open('GET', url, true);req.send(null);

    } 4.3 數據庫的詳細設計 4.3.1 數據表設計

    博客系統中的數據管理形式采用數據庫,根據系統需要與數據規范化分為用戶表ST_admin,類型信息表(ST_class),鏈接信息表(ST_link),留言信息表(ST_message),文章信息表(ST_news),評論信息表(ST_replay)這六個表,表結構分別如下:

    表1 ST_admin(用戶表)序號 列名 數據類型 長度 字段說明 1 ST_admin_user Nvarchar 50 管理員ID 2 ST_admin_psw Nvarchar 50 管理員密碼 該表為管理員登錄的信息表,本系統沒有包含管理員用戶的注冊模塊,管理員帳號直接在數據庫中設計。普通用戶匿名登錄主頁。表2 ST_class(類型信息表)序號 列名 數據類型 長度 字段說明 1 ST_c_id Bigint 8 文章類型號 2 ST_c_name Nvarchar 50 文章類型名

    該表用來記錄文章類型的相關信息,系統文章分了類別,使管理文章,查看文章都變的非常的方便。

    表3 ST_link(鏈接信息表)序號 列名 數據類型 長度 字段說明 1 ST_l_id Bigint 8 鏈接號 2 ST_l_name Nvarchar 50 鏈接名 3 ST_l_url Nvarchar 50 鏈接地址

    該表記錄了鏈接的相關信息,方便用戶快速的鏈接到想瀏覽的網站,提高了用戶的操作效率。

    表4 ST_message(留言信息表)序號 列名 數據類型 長度 字段說明 1 ST_id Bigint 8 留言號 ST_nickname Nvarchar 50 網友呢稱 3 ST_title Nvarchar 50 留言標題 4 ST_homepage Nvarchar 50 個人主頁 5 ST_content Ntext 16 留言內容 6 ST_mdate Datetime 8 留言時間 7 ST_hf Ntext 16 留言回復 該表包含了留言的相關信息,留言模塊方便普通用戶和版主之間的交流,為他們提供了一個專門的途徑。

    表5 ST_news(文章信息表)序號 列名 數據類型 長度 字段說明 1 ST_n_id Bigint 4 文章號 ST_n_author Nvarchar 50 文章作者 3 ST_n_title Nvarchar 200 文章標題 4 ST_n_key Nvarchar 200 文章摘要 5 ST_n_content Ntext 16 文章內容 6 ST_n_date Datetime 8 文章發表日期 7 ST_n_hit Bigint 8 文章人氣 8 ST_n_re Bigint 8 文章回復 9 ST_c_id Bigint 8 文章類型編號 10 ST_c_name Nvarchar 50 文章類型名稱 11 ST_n_iscmd int 4 文章回復數

    該表為文章信息表,包含了文章的相關屬性,用來記錄文章信息。該模塊可以幫助用戶了解文章的基本信息。比如:文章人氣高可能是內容很有意義,方便用戶去閱讀那些比較好的文章。

    表6 ST_replay(評論信息表)序號 列名 數據類型 長度 字段說明 1 ST_r_id Bigint 8 評論號 2 ST_r_nick Nvarchar 50 呢稱 3 ST_r_title Nvarchar 50 評論標題 4 ST_r_content Nvarchar 250 評論內容 5 ST_r_date Datetime 8 評論發表時間 6 ST_n_id Int 4 評論文章編號

    此表為評論信息表,用來記錄評論信息。評論也是用戶的一種交流方式。該模塊加強了用戶之間的溝通。4.3.2數據庫訪問

    該系統數據庫的連接在應用程序配置文件(Web.config)中設置了數據庫的連接信息。這樣提高了程序的的移植性,且為版本升級,代碼擴展提供了良好的基礎。連接語句代碼如下:

    在功能代碼中用如下語句與數據庫關聯:

    Protected void Page_Load(object sender,System.EventArgs e){ String ST_dns=ConfigurationSettings.AppSettings[“conn”];

    ST_myconn=new OleDbConnection(ST_dns);} 第五章

    結束語 5.1 不足之處與改進

    本系統現已基本完成,基本功能已經具備,但在如下幾個方面還存在著不足,需要做進一步的研究與開發,使Blog系統能夠更完善。5.1.1 權限分配

    本系統權限分配不夠細化,只分為管理員和普通用戶。管理員可以對數據庫進行所有操作,普通用戶只能瀏覽文章,發表回復,在線聊天。而不能發表自己的文章,管理自己的文章,缺乏作為低級管理員的功能。如果我們能在數據庫中為各種不同的用戶分配不同的角色來細化權限的分配,這樣可以便于我們對系統的管理和維護,也能夠更多的滿足廣大用戶的需求。5.1.3 界面美觀化

    一個系統強大的功能固然重要,能有一個漂亮的界面也必不可少。特別是界面上顏色的搭配很有講究,要符合系統的基調。讓用戶更加賞心悅目,為此我認真研究了CSS,.NET。在一定程度上美化了界面,但是對FLASH,PHOTOSHOP還不同熟悉,所以界面顯得單調。5.2 結論

    本文提出并設計了一個基于ASP.NET 的完整的博客系統,該系統整合了數據庫技術、ASP.NET技術、網站開發技術等。主要實現了當前主流博客的基本功能,并在該系統中添加了聊天功能,該功能采用先進的Ajax技術,不但功能強大而且好用。因此它的功能比傳統的博客更加全面。采用MVC模式,按照任務和業務驅動的過程進行開發。但是本系還存在著一些不足之處,如安全性上的密碼未采用加密,部分功能待完善,權限分配不夠全面不夠細。通過對這個系統的學習與開發,讓我更好地掌握了ASP.NET的開發技術,更深刻地理解了網站的開發流程。

    在兩個月的開發周期中,讓我明白一點,就是測試的重要性。所謂建系統,測試先行,軟件工程的知識告訴我們一個系統的開發從立項到投入運行,很長的周期都是在測試上的,這次的實際的系統開發讓我增長了測試的經驗。

    參考文獻

    [1].張樹亮,李超著《asp.net2.0+sql server網絡應用系統開發案例精解 [M]清華大學出版社2006-9 [2].明月創作室編著《visual c#編程精彩百例》[M] 人民郵電出版社 2001-9 [3].孫永強,楊麗坤著《Visual C#.NET中文版Web服務開發基礎》[M] 清華大學出版社2006-9 [4].金雪云著《ASP.MET簡明教程》[M] 清華大學出版社2003-7 [5].馬軍著《ASP網絡編程從入門到精通》[M] 清華大學出版社2005-9 [6].沈陽,李勇敢著《ASP.NET程序設計教程》[M]電子工業出版社2006-10 [7].李友蘭,楊曉光著《Visual C#.NET程序設計》[M] 清華大學出版社 北京交通大學出版社2004-4 [8].張桂元,賈燕楓,姜波著《征服 Ajax Web 2.0快速入門與項目實踐》[M] 人民郵電出版社 2006-6 [9].Hyde.R(美)《編程卓越之道(第一卷):深入計算機》[M] 電子工業出版社 2006-4 [10].Ryan Asleson,Nathaniel T.Schutta(美)著金靈等譯《Ajax基礎教程》[M] 人民郵電出版社2006-2

    首先,我要特別感謝熊清廉老師對我的悉心指導,在設計期間熊老師幫助我收集文獻資料,理清設計思路,指導實驗方法,提出有效的改進方案,及指導。導師淵博的知識、嚴謹的學風、誨人不倦的態度和學術上精益求精的精神使我受益終生。

    感謝我的導師熊清廉老師,他嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣。

    我要感謝我們學院給我們授課的各位老師,他們循循善誘的教導和不拘一格的思路給予我無盡的啟迪。正是由于他們的傳道、授業、解惑,讓我學到了專業知識,并從他們身上學到了如何求知治學、如何為人處事。我也要感謝我的母校湖南科技學院,是她提供了良好的學習環境和生活環境,讓我的大學生活豐富多姿,為我的人生留下精彩的一筆。

    在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!

    第三篇:網站畢業設計開題報告

    網站畢業設計開題報告

    網站畢業設計開題報告1

    目標和意義

    就我個人而言,對網頁制作還缺少很多的理論與實際操作知識,曾經只是做一些簡單的個人主頁,僅此而已。對通過此次畢業設計,可以深入的學習,以提高隨著互聯網信息技術的快速發展,越來越多的人使用計算機網絡來獲取信息,計算機網絡已經深入到人們的生活之中,在人們的政治、經濟、生活等各個方面發揮著重要的作用,因此網頁設計的建立擁有著重要的地位。同時,個人網頁的設計不僅拉近了人與人之間的關系,更是為每一個人建立了一個展現自我的平臺。隨著互聯網高速發展時代的到來,越來越多的網頁如同雨后春筍一般涌現出來,個人網站面臨著巨大的競爭性。但是,雖然網頁在數量上已經達到很大的規模,但并不表示網頁行業的市場已經完全飽和。原因有以下幾點:

    第一:網民的數量是龐大的。

    第二:網民的增長潛力是巨大的,同樣,個人網頁的需求也是巨大的。 第三:個人網頁的優勢在于小成本運營,不需要耗費大量的人力物力。

    通過以上,我們可以看出,個人網頁擺脫了投入與回報問題的困擾,只需要做出自己的個人特色,或者隨著客戶的要求制定不同的個人特色。由于網民的龐大,不同的網民又有著不同的喜好與要求。那么,一個具有特點的個人網頁是極其具有可觀性的。

    基于對網頁設計的興趣愛好,通過設計一個個人網站,以達到個人推薦、展現自我的一個平臺。個人網站為交流提供綜合的網絡環境,使訪問本網站的人對作者的興趣有個了解,同時也為個人的宣傳,發展,提供了一個平臺.

    就我個人而言,對網頁制作還缺少很多的理論與實際操作知識,曾經只是做一些簡單的個人主頁,僅此而已。對通過此次畢業設計,可以深入的學習,以提高自身的制作水平。

    思路

    個人網頁的內容主要以反映個人日常生活為主體,在整個網頁設計中,借鑒歐美一些個人網頁的設計風格,著重于給瀏覽者以強烈的視覺沖擊感。

    個人網頁的設計中,會運用coreldRAW與photoshop等圖形圖像處理軟件,進行大量的圖片處理制作,給人以強烈的.美感。并添加flash代碼等,給瀏覽者一種現代感。整個網頁由dreamweaver完成。

    漢龍主編 《超炫網頁設計與制作三合一(MX 20xx) 實例教程》上海科學普及出版社 出版時間: 20xx年2月1日

    作者:孫趙林 《MX構建個人網站》 出版社:中國水力水電出版社出版 出版時間: 20xx年11月01日

    進度

    開題。

    收集資料、初步確定選題任務及開題報告的撰寫。 以擬定的選題任務進行資料的收集、排版和文案的撰寫。

    指導教師對整套方案進一步審核,確定案例內容的整體性及作品內容的真實性。 開題報告、畢業設計鑒定表、畢業設計任務書、畢業設計作品手冊及光盤。

    網站畢業設計開題報告2

    一、選題的依據及意義

    在互聯網的“大統一”時代,各類信息爆炸式增長,許多信息造成了人類的比起文字信息的繁雜,冗長,圖片正在成為互聯網和移動互聯網上越來越重要的內容和應用。然而傳統對于上傳圖片功能技術不夠完善。在20xx年,新創立的Pinterest網站依托“視覺+興趣+瀑布流”的獨特社交途徑大受歡迎,網站用戶增長趕上了五年前的Facebook。在此基礎上,更好借鑒Pinterest模式,催生屬于中國基于興趣的圖片收集社交網站也應該不斷發展起來,為更多需要圖片的用戶創造平臺是很有必要的。

    1.傳統圖片收藏功能不夠完善,不便于用戶查找。傳統瀏覽模式,往往會使用戶在PC的圖片收藏夾里存儲了大量圖片,找圖時卻要慢慢搜尋,用U盤拷貝圖片,同時嗨喲忍受圖片上傳的漫長時間.而如今,社交網絡的興起,讓我們的文字和言論的分享更加自由,在圖片收藏分享這個細分領域,我們需要更加細分,在圖片格式上,國內如花瓣網等圖片收集網站以帶原始網頁鏈接的方式,需要時,可以通過圖片鏈接回到原來的網頁,這使得圖片的收集和存儲更方便,瀏覽體驗快速、順暢,并且巧妙的避免了版權問題。

    2.傳統瀏覽模式單一,不夠新穎,時尚。如今“視覺+興趣+瀑布流布局”的獨特圖片瀏覽社交途徑大受歡迎,這種模式能夠很好地吸引用戶,視覺沖擊力帶來更為潮流化的刺激。

    3.這是一種基于強興趣的弱社交模式,通過注冊網站用戶,既可以上傳發表自己的作品,通過點贊,私信功能達到一種比較弱的社交關系,卻更專注于興趣的相互交流。

    我希望我也能設計一個網站為眾多攝影、繪畫愛好者以及藝術設計師提供一個靈感激發、心得交流的平臺,通過精美的界面設計以及詳實的內容不斷吸引更多優秀的愛好者加入,共同建設。

    二、國內外研究現狀及發展趨勢(含文獻綜述)

    國外,以Pinterest為例,由Pinterest名稱由Pin(圖釘)+Interest(興趣)組成,網站旨在用戶不斷發現和分享新圖片。Pinterest最為便利的是在頁面底端實現自動加載而無需翻頁,為用戶提供在線收藏和分享視覺藝術圖片的服務。她是基于視覺分享和興趣社交的網站,是個人獵酷實用工具,用戶可以把自己感興趣的圖片在網絡上用圖釘釘在頂板上(PinBoard)上歸類收藏并與朋友分享,真正全是每個圖釘背后的獨特“故事”。

    Pinterest打破以往圖片瀏覽模式,如列表或者田字格,而采取瀑布流展示形式使信息更加隨意,它的模式用戶可以隨意的蜻蜓點水式的信息獲取。更適合在大量信息中漫無目的的隨意獲取;相對來說用戶獲取信息會更輕松,只要覺得好看就可以停留下來(收集)。省去了傳統圖片網站進行來回瀏覽的麻煩。Pinterest以其高質量極其視覺沖擊力的圖片的精巧搭配,吸引著大批受眾,女性是視覺動物,傾向于感性認知,所以,Pinterest圖片留尤其能引起女性的情感共鳴。

    所以以興趣圖譜為社交網絡在中國想要占領鰲頭目前還是有局限性的。但像知美網,花瓣網則相當于完全承襲了Pinterest的網頁布局以及圖片收藏板功能。這類網站更多作為興趣愛好者棲居地,并非純商類網站,不僅如此,它的界面設計簡直大方,唯美舒適,深受設計人員,攝影愛好者,動漫繪畫等熱愛藝術人們所喜愛。

    三、本課題研究內容

    本課題研究前端旨在通過JavaScript編程語言完成前端與后臺開發,實現用戶注冊、登錄、安全性設置以及圖片的上傳、在線收藏、分類、點贊等功能。完成網站總體功能模塊設計,并完成對網站的測試。

    本網站的設計與開發是在如今如花瓣網,Pinterest等圖片社交網站的基礎上進行不針對本站功能刪減增進,前端界面設計優化,后臺加強圖片收集,圖片上傳功能。

    四、本課題研究方案

    本網站前端與后端均使用JavaScript編程語言,遵循CommonJS模塊化規范實現,配合MongoDB鍵值對數據庫、Gulp.js等構件工具,完成用戶系統以及對圖片的更新、上傳、收集、點贊等功能。前端采用破不留風格驚醒設計,后端采用Koa.js框架,運行在基于GoogleV8引擎的Node.js平臺上,整體采用MVC架構,是數據與代碼分離,便與開發和維護。

    五、研究目標、主要特色及工作進度

    本課題的目標完成為使用JavaScript編程語言實現坡卜留布局的用戶界面、用戶注冊、登錄、安全性設置以及圖片上傳、收集、更新、點贊。

    主要包含用戶系統、圖片系統量大組件,具體功能表現為:用戶登錄、注冊、安全性設置和圖片上傳、收集、更新、點贊。

    主要特點是:為眾多攝影、繪畫愛好者以及藝術設計師提供一個靈感激發、心得交流的平臺,通過精美的界面設計以及詳實的內容不斷吸引更多優秀的愛好者加入,共同建設。

    六、工作進度

    1.畢業設計選題。20xx.12.01-20xx.12.02

    2.資料收集與整理。20xx.12.02-20xx.12.07

    3.系統可行性分析,填寫需求分析。20xx.12.07-20xx.12.15

    4.畢業設計開題。20xx.12.15-20xx.12.xx

    5.具體設計,前臺頁面設計,模塊設計,圖片加工修正,后臺數據庫設計,前段與后臺數據庫連接。代碼編寫和單元測試,系統綜合測試。20xx.12.xx-20xx.12.30

    6.技術報告和使用功能手冊編寫,準備答辯材料。20xx.1.02-20xx.1.15

    7.進行畢業設計答辯。20xx.5.2-20xx.5.7

    七、參考文獻

    [1]劉穎.由Pinterest引發的對圖片門戶網站的思考--《電子測試》20xx年18期.

    [2]基于MySQL數據庫的優化--《電子科技》20xx年09期

    [3]基于JavaScript的瀑布流式網頁布局的設計與實現.萍鄉學院學報本20xx年3月

    [4]溫曉南.基于興趣的分享式社交網絡開發.《吉林大學》20xx

    [5]羅婷婷,余先榮.MYSQL數據庫在科研管理系統中的應用--《消費電子》,20xx,第2期

    [6]鐘強.Node.js平臺下Web前端架構的研究.華中科技大學,20xx

    [7]蔡柳青.基于MongoDB的云監控設計與應用[D].北京交通大學.20xx

    [8]曹劉陽WebAp和HTML5給Web前端帶來的變化《程序員》,20xx

    [9]孫朝云,孫向科,沙愛民基于MVC架構網絡教學管理系統的設計與開發《計算機工程與設計》,20xx

    [10]應金航基于MVC架構的公安部門網站內容管理系統的設計與實現《電子科技大學》,20xx

    [11]張孝祥JavaScrip網頁開發清華大學出版社,20xx

    第四篇:計算機畢業設計開題報告

    計算機畢業設計開題報告

    計算機畢業設計開題報告1

    一、本課題的目的和意義

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

    通過中小企業辦公自動化管理系統對企業日常辦公進行管理,滿足了企業日常辦公管理各方面的需求,實現了企業的員工之間短消息的發送與接收功能,大大的方便了企業內部人員溝通。網站提供的前后臺的公告與公文信息的管理方便員工及時了解公司動態。其他功能模塊的設置使企業的日常管理步入了科學系統管理的軌道上。

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

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

    (一)個人通訊錄

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

    (二)日程安排模塊

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

    (三)工作日志模塊

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

    (四)短消息管理模塊

    該模塊用作當前的登錄用戶給系統內的其他用戶發送短消息,并可以查看其他用戶發來的消息。本模塊中應該保存的信息有:接收者、發送者、消息內容、發送時間、是否閱讀。

    (五)公告管理模塊

    該模塊用作用戶發送通知,大家都可以查看,只有發送通知的用戶才有權修改、刪除該通知。本模塊中應該保存的信息有:公告填寫人、公告標題、公告內容、公告時間。

    (六)會議管理模塊

    該模塊用作用戶發送會議通知,供所有的用戶查看,且只有發送通知的用戶才有權修改、刪除該通知,它應該包括如下幾個部分:

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

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

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

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

    三、文獻綜述(國內外研究情況及其發展)

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

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

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

    四、擬解決的關鍵問題

    本系統中擬解決的關鍵問題有以下三個:

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

    (2) 企業員工之間短消息的發送與接收。相關的細節有怎樣實現員工之間一對一與一對多以及多對多短消息的發送與接收。

    (3)企業發布會議通知的管理以及如何構建網絡會議室實現企業內部員工之間在網絡中舉行日常會議。

    五、研究思路和方法

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

    另外,在構建開發環境的時候,我們使用MySQL+Tomcat+MyEclipse+CVS,由于這四者的結合已經相當優越,并且MySQL是一個免費的開源數據庫,Tomcat是一個免費開源的Web服務器,MyEclipse是一個免費開源的Java集成開發工具, CVS是一個流行的版本控制工具。

    在開發模式與開發環境都架構好之后就可著手進行系統的數據庫設計與系統原型的構建,這些工作做完之后,就可在系統原型的基礎上對系統的各種功能模塊進行擴充以至完善,并最后完成此系統的開發交付用戶使用。

    計算機畢業設計開題報告2

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

    通過中小企業辦公自動化管理系統對企業日常辦公進行管理,滿足了企業日常辦公管理各方面的需求,實現了企業員工之間短消息的發送與接收功能,大大的方便了企業內部人員溝通。網站提供的前后臺的公告與公文信息的管理方便員工及時的了解公司的動態。其他功能模塊的設置使企業的日常管理步入了科學系統管理的軌道上。

    計算機畢業設計開題報告3

    一、課題研究背景

    1。國內外的研究現狀

    目前國內外實現的手語識別系統主要分為基于傳感器的系統識別和基于圖像處理的識別系統。利用傳感器識別的系統就是利用空間加速度和角速度這兩個參數來進行的,當信息量比較大時,能更方便的獲取到數據;缺點是需要在手臂上裝置大量裝置在表達上帶來了不便性。基于圖像的視覺識別是用攝像機采集手勢信息進行識別的技術。這種方式的優點是動作的識別更加自然,缺點是圖像處理識別時容易受到環境的干擾。

    手勢識別領域的研究在國外要比國內早,國內最早開始研究手勢手語的識別是哈工大團隊提出了將多種手勢識別算法融合的方法,這種方法在分類時特征和模型的參數都很少,但這種技術對手語手勢的識別在那個年代取得了良好的識別效果,通過將神經網絡和 HMM 算法相結合,使系統對簡單靜態手語的識別率達到百分之八十以上。隨著技術的發展,人們將GMM模型運用到手

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

    2。課題研究的意義

    根據世衛組織最近的一項報道表明,在全球有6億多的殘疾人,其中就聾啞人占殘疾人口的10%。截止到20xx年末,中國殘疾人的數量已經占到全國總人口數的百分之六,是世界上殘疾人最多的國家。在這些殘疾人當中,具有聽力障礙的人占33%,人數大約為2780萬,這些人中只有少部分人只有聽力或語言障礙,而大多數人完全失去了與健康人類正常溝通的能力,手語則是它們唯一的交流方式。對于健康的人們來說,除一些專業人士外大部分人并不能理解手語的含義,那么將手語轉換成聲音和圖像并被人們輕易理解就變得很有實用價值。這將清除它們與社會交流的障礙為它們融入到有聲世界提供了很大的幫助。手勢手語是將人體產生的動作賦予了特定的含義且高度的結構化后的集中體現。

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

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

    二、課題研究內容

    1。手勢的表示

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

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

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

    2。1人工神經網絡算法

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

    在人際交互識別領域中應用神經網絡算法進行手勢的識別時首先需要有自己的數據庫系統,再對采集到的手勢數據序列進行算法的訓練,使用訓練好的網絡去識別輸入的手勢數據信息數據的含義即達到識別手勢的目的,識別到后經由計算處理以實現人機交互的目的。神經網絡的優點是抗干擾性和容錯能力強,缺點是訓練量比較大,擴充性不強對時序建模能力差,無法有效處理動作的速率帶來的問題。

    2。2動態時間規整

    動態時間規整曾是語音識別的一種主流方式,它是一種將時間歸整與距離測度結合起來的非線性正則化的技術,算法是建立一套科學的時間校準匹配路徑將測試模式和參考模式建立起聯系的算法。

    DTW的算法主要利用的動態編程技術(Dynamic Programming, DP)去實現,它的算法實現是將全局的優化分化成眾多的局部最優化。所以在使用算法的時候需要將各局部最優化,已達到全部的最優化。

    在DTW算法中由于容易實現和數據的訓練簡單等優點被用在語音識別中廣泛應用,但在手勢識別領域由于其運算量太大和較弱的抗噪能力,很難達到對手勢識別的實時性的要求。

    2。3特征選擇

    手勢識別本質上是對手勢進行多分類任務,在實際的實驗測試過程中,能夠準確區分手部狀態是進行手勢識別任務的前提條件,且對后續的分類以及檢測等任務的精準度至關重要。

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

    因為在三維空間中執行的手勢是動態的,采集到的加速度和姿態角的數據也是實時變化的,所以對于手勢識別的數據是由內嵌在手套中的兩個六軸陀螺儀加速度傳感器產生的,當手部移動時會產生加速度,角速度姿態角等實時數據信息,處理器通過對傳感器識別的運動數據進行采集計算最終識別手勢的動作。

    三、實驗結果測試與分析

    1。實驗手勢

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

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

    2。實驗過程及數據統計

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

    首先,實驗所用的手勢模板是已經定義好了的手勢集合,實驗時從中選取定義好的手勢集。

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

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

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

    識別動作時最重要的是準確判斷手勢的開始時刻,因為每一個手勢動作通常可能會連續擺動來表達含義,所以在進行動作識別時需要采集傳感器信息加速度的變化去判斷是否為開始信號,過程是傳感器采集到數據時判斷是否開始,若是開始信號則開始轉換數據進行對手勢的識別,當傳感器停止傳輸數據時則表動作結束同時語音播放。

    根據實驗結果可知手勢識別率總體上是隨著樣本的訓練次數增加有微量上升,因此再一次增加樣本的訓練次數進行實驗對比,來確認訓練的樣本數對識別率的影響,分別選用經過次和次訓練的手勢,總體上手勢的識別率是隨著樣本訓練次數的增加而略有提升,不過達到一定程度之后識別率就基本保持了穩定。

    四、研究步驟:

    x年x月—x年x月,收集資料,建立模型

    x年x月—x年x月,開發軟件

    x年x月—x年x月,教學試驗,評價修改

    x年x月—x年x月,擴大試驗,歸納總結

    五、參考文獻

    [1]李強,張然,鮑國東,姜海燕。聾人大學生心理健康狀況及相關因素分析[J]。中國特殊教育,20xx,02:69—72。

    [2]陸德陽。殘疾人與近代中國殘疾人事業的發展[J] 。齊魯學刊,20xx,06:55—58。

    [3]王丹蕾,聶桂平。手語翻譯設備的發展現狀及未來趨勢[J]。設計,20xx,(19):115—117。

    [4]晶茹,劉麗娜。商務溝通中口譯人員的跨文化意識培養[J]。學周刊,20xx,01:217—219。

    [5]賈建鋒,潘夢佳,馬可心。發達國家本科招生制度經驗借鑒與啟示——基于美國、英國和日本的多案例研究[J]。重慶理工大學學報(社會科學),20xx,11:118—125。

    [6]李金,宋陽,梁洪。語言殘障患者醫療輔助系統設計[A]。中國儀器儀表學會。第九屆全國信息獲取與處理學術會議論文集Ⅱ[C]。中國儀器儀表學會,20xx:4。

    [7]孟繁玲。我國手語翻譯專業教育的現狀、問題及對策[J]。中州大學學報,20xx,(03):87—90。

    [8]劉卓璇。國內聾人高校課堂手語翻譯問題與對策[J]。中州大學學報,20xx,(06):61—63。

    [9]賈建鋒,潘夢佳,馬可心。發達國家本科招生制度經驗借鑒與啟示——基于美國,英國和日本的多案例研究[J]。重慶理工大學學報(社會科學),20xx,11:118—12。

    [10]HUANG G,BAI Z,KASUN L, et al。Local receptive fields based extremelearning machine[J]。IEEE Computational Intelligence Magazine,20xx,10(2):18—29。

    [11]王衛民,賀冬春。自然手語翻譯器系統設計和實現[J]。無線互聯科技,20xx,(15):41—42。

    計算機畢業設計開題報告4

    題目: 計算機輔助網絡教學系統探討

    一、研究的背景和意義

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

    二、文獻綜述

    網絡教學的涵義

    對于網絡教學目前還沒有一個統一的、規范的、標準的限定,但可以這樣理解,凡是依托計算機網絡進行的教學活動,都可以稱之為網絡教學。它可以有各種各樣的方式,如網上實時交互教學、網上實時廣播、轉播教學及通過網絡課件進行的教學等。這里有兩個要素:一是計算機網絡;二是教學活動。這兩個要素缺一不可,必須同時存在,否則就不能稱之為網絡教學。這樣就可以很容易地把當前輿論中的網絡教育、網上教學、遠程教學、網絡化教學、網絡輔助教學、計算機輔助教學、網校等概念區分開來,以便于問題的討論。

    網絡教學是我國國情的需要

    21 世紀,教育是我國國民經濟發展最大的支柱和基礎產業,網絡教學作為一種新興的教學形式必定得到大力的發展。

    網絡教學是社會發展的需要

    信息化是當今世界經濟和社會發展的大趨勢,時代的信息化將使新知識、新事物隨時隨地的大量涌現。這就要求人們必須從一次性學習走向終身學習,而網絡教學則為教育走出校園邁向社會提供了強有力的支持,使教育社會化,學習生活化。網絡教學將成為沒有圍墻的學校,成為社會生活的有機組成部分。

    網絡教學是學生個性發展的需要

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

    理論基礎

    用于網絡教學的課件設計是在計算機技術、網絡技術和多媒體技術的基礎上發展起來的,目前有眾多的開發工具,并且性能優異,表現能力較強。網絡課件通常較大,完全利用現有的網絡設施進行下載運行是不現實的,因此,通常主要的課件應配置在學習者的客戶機端,這些軟件可以利用光盤分發給用戶,服務器端則配置教師、學生的信息。為保護課件版權,可以在課件中抽取關鍵數據存儲在服務器中,學習者必須在服務器中取得這些數據才能運行后續的課件。

    網絡技術

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

    三、研究的主要內容和方法

    1.計算機輔助網絡教學系統的發展、研究等

    2.計算機輔助網絡教學系統的理論和技術支持

    3.計算機輔助網絡教學系統的可行性研究

    4.計算機輔助網絡教學系統的需求分析

    5.計算機輔助網絡教學系統的概要設計

    6.計算機輔助網絡教學系統的詳細設計

    7.計算機輔助網絡教學系統實現和測試的理論方法

    四、主要參考文獻

    [1]劉時進。網上教學系統的基本體系結構分析[J].中國遠程教育。20xx.07

    [2]蔣東興、羅念龍、戚麗、沈培華。校園網絡教學系統及其關鍵技術研究[J].計算機應用。20xx.09

    [3]李克東,謝幼如。多媒體組合教學設計[M].科學出版社。1994.

    [4]宋云嫻。網絡教學的現狀和未來[J].多媒體世界。.2

    [5]謝幼如。新型教學模式的探索[M].北京師范大學出版社。.

    [6]凌蘭蘭。開放式多媒體網絡教學系統構建[J].微機發展。20xx.

    五、研究進度

    1、07 撰寫開題報告

    2、07-08撰寫論文初稿

    3、08-09 修改初稿,與導師討論,完成論文終稿

    計算機畢業設計開題報告5

    一、課題的目的與意義;

    二、課題發展現狀和前景展望;

    三、開題報告:課題的目的與意義;課題發展現狀和前景展望;課題主要內容和要求;研究方法、課題主要內容和要求;

    四、研究方法、步驟和措施

    一、課題的目的與意義

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

    二、課題的發展現狀和前景展望

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

    軟件管理系統,則不僅不能讓操控者感覺到安全,方便,高效,而且會帶來資源的浪費。然而,現有的軟件存在嚴重的功能不足,開發出一種新型便捷的軟件項目開發管理系統已經成為一種必然的趨勢。

    三、課題主要內容和要求

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

    2 、課題主要任務與要求

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

    (2)主要任務

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

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

    c登錄界面設計:要根據不同的用戶設計不同的口令密碼,并且進入系統后,根據用戶不同對該軟件使用權限也不同。

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

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

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

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

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

    j信息打印模塊:能實現對各種報表的打印

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

    可行性分析:可行性分析:選取幾臺中等配置電腦,在操作系統為WINDOWS XP的環境下,使用VFP,DELPHI,VB,JAVA等程序設計語言開發該軟件系統。 C/S(客戶機/服務器)結構,實質就是客戶端運行應用程序,并向服務器發送SQL請求及取回結果;服務器偵聽基于TCP/IP的網絡,響應請求并返回處理結果。兩層結構最大的優點在于系統結構簡單。只要把客戶機和服務器在網絡上連通,利用一些快速應用開發工具,就可以很快地開發出一些部門級的小規模應用,同時開發和運行的環境都相對簡單。 B/S(瀏覽器/服務器)模式數據庫系統。就是建立并配置WEB服務器及PowerBuilder應用服務器,以實現通過瀏覽器來訪問數據庫。B/S結構設計思想的主要目的,就是為了解決兩層結構中原發性的問題。其最主要價值在于產生一套切實可行的解決方案,把客戶/服務器結構下的應用可靠地推廣到企業級的關鍵任務環境中,并利用這一技術所帶來的高效率、多功能與靈活性,增強企業信息網的性能和擴展能力。三層結構是把應用邏輯劃分為三個部分:第一層是用戶界面(User Interface),提供用戶與系統的友好交互。第二層是應用服務器,專司業務邏輯的實現。第三層是數據服務器,負責數據信息的存儲、訪問及其優化。研究方法:研究方法:主要采取包括:文獻調研、課題考察、實踐總結、實驗分析、調查統計等設計進度安排:設計進度安排:1第1周任務:布置任務,學生進行資料查詢。 2第2周~第3周任務:軟件需求分析并畫出結構流程圖。 3第4周任務:系統模塊功能劃分。 4第5周~第13周任務:模塊源代碼編寫及調試。 5第14周任務:系統檢測并通過最后測試。 6第15周任務:畢業設計論文編寫。 7第16周任務:指導老師論文審閱、修改及學生畢業答辯。

    計算機畢業設計開題報告6

    課題名稱:基于嵌入式的智能手勢識別器的設計

    一、課題研究背景

    1.國內外的研究現狀

    目前國內外實現的手語識別系統主要分為基于傳感器的系統識別和基于圖像處理的識別系統。利用傳感器識別的系統就是利用空間加速度和角速度這兩個參數來進行的,當信息量比較大時,能更方便的獲取到數據;缺點是需要在手臂上裝置大量裝置在表達上帶來了不便性。基于圖像的視覺識別是用攝像機采集手勢信息進行識別的技術。這種方式的優點是動作的識別更加自然,缺點是圖像處理識別時容易受到環境的干擾。

    手勢識別領域的研究在國外要比國內早,國內最早開始研究手勢手語的識別是哈工大團隊提出了將多種手勢識別算法融合的方法,這種方法在分類時特征和模型的參數都很少,但這種技術對手語手勢的識別在那個年代取得了良好的識別效果,通過將神經網絡和HMM算法相結合,使系統對簡單靜態手語的識別率達到百分之八十以上。隨著技術的發展,人們將GMM模型運用到手

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

    2.課題研究的意義

    根據世衛組織最近的一項報道表明,在全球有6億多的殘疾人,其中就聾啞人占殘疾人口的10%.截止到20xx年末,中國殘疾人的數量已經占到全國總人口數的百分之六,是世界上殘疾人最多的國家。在這些殘疾人當中,具有聽力障礙的人占33%,人數大約為2780萬,這些人中只有少部分人只有聽力或語言障礙,而大多數人完全失去了與健康人類正常溝通的能力,手語則是它們唯一的交流方式。對于健康的人們來說,除一些專業人士外大部分人并不能理解手語的含義,那么將手語轉換成聲音和圖像并被人們輕易理解就變得很有實用價值。這將清除它們與社會交流的障礙為它們融入到有聲世界提供了很大的幫助。手勢手語是將人體產生的動作賦予了特定的含義且高度的結構化后的集中體現。

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

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

    二、課題研究內容

    1.手勢的表示

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

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

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

    2.1人工神經網絡算法

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

    在人際交互識別領域中應用神經網絡算法進行手勢的識別時首先需要有自己的數據庫系統,再對采集到的手勢數據序列進行算法的訓練,使用訓練好的網絡去識別輸入的手勢數據信息數據的含義即達到識別手勢的目的,識別到后經由計算處理以實現人機交互的目的。神經網絡的優點是抗干擾性和容錯能力強,缺點是訓練量比較大,擴充性不強對時序建模能力差,無法有效處理動作的速率帶來的問題。

    2.2動態時間規整

    動態時間規整曾是語音識別的一種主流方式,它是一種將時間歸整與距離測度結合起來的非線性正則化的技術,算法是建立一套科學的時間校準匹配路徑將測試模式和參考模式建立起聯系的算法。

    DTW的算法主要利用的動態編程技術(Dynamic Programming,DP)去實現,它的算法實現是將全局的優化分化成眾多的局部最優化。所以在使用算法的時候需要將各局部最優化,已達到全部的最優化。

    在DTW算法中由于容易實現和數據的訓練簡單等優點被用在語音識別中廣泛應用,但在手勢識別領域由于其運算量太大和較弱的抗噪能力,很難達到對手勢識別的實時性的要求。

    2.3特征選擇

    手勢識別本質上是對手勢進行多分類任務,在實際的實驗測試過程中,能夠準確區分手部狀態是進行手勢識別任務的前提條件,且對后續的分類以及檢測等任務的精準度至關重要。

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

    因為在三維空間中執行的手勢是動態的,采集到的加速度和姿態角的數據也是實時變化的,所以對于手勢識別的數據是由內嵌在手套中的兩個六軸陀螺儀加速度傳感器產生的,當手部移動時會產生加速度,角速度姿態角等實時數據信息,處理器通過對傳感器識別的運動數據進行采集計算最終識別手勢的動作。

    三、實驗結果測試與分析

    1.實驗手勢

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

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

    2.實驗過程及數據統計

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

    首先,實驗所用的手勢模板是已經定義好了的手勢集合,實驗時從中選取定義好的手勢集。

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

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

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

    識別動作時最重要的是準確判斷手勢的開始時刻,因為每一個手勢動作通常可能會連續擺動來表達含義,所以在進行動作識別時需要采集傳感器信息加速度的變化去判斷是否為開始信號,過程是傳感器采集到數據時判斷是否開始,若是開始信號則開始轉換數據進行對手勢的識別,當傳感器停止傳輸數據時則表動作結束同時語音播放。

    根據實驗結果可知手勢識別率總體上是隨著樣本的訓練次數增加有微量上升,因此再一次增加樣本的訓練次數進行實驗對比,來確認訓練的樣本數對識別率的影響,分別選用經過次和次訓練的手勢,總體上手勢的識別率是隨著樣本訓練次數的增加而略有提升,不過達到一定程度之后識別率就基本保持了穩定。

    四、研究步驟:

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

    x年x月-x年x月,開發軟件,

    x年x月-x年x月,教學試驗,評價修改,

    x年x月-x年x月,擴大試驗,歸納總結。

    五、參考文獻

    [1]李強,張然,鮑國東,姜海燕。聾人大學生心理健康狀況及相關因素分析[J].中國特殊教育,20xx,02:69-72.

    [2]陸德陽。殘疾人與近代中國殘疾人事業的發展[J].齊魯學刊,20xx,06:55-58.

    [3]王丹蕾,聶桂平。手語翻譯設備的發展現狀及未來趨勢[J].設計,20xx,(19):115-117.

    [4]晶茹,劉麗娜。商務溝通中口譯人員的跨文化意識培養[J].學周刊,20xx,01:217-219.

    [5]賈建鋒,潘夢佳,馬可心。發達國家本科招生制度經驗借鑒與啟示--基于美國、英國和日本的多案例研究[J].重慶理工大學學報(社會科學),20xx,11:118-125.

    [6]李金,宋陽,梁洪。語言殘障患者醫療輔助系統設計[A].中國儀器儀表學會。第九屆全國信息獲取與處理學術會議論文集Ⅱ[C].中國儀器儀表學會,20xx:4.

    [7]孟繁玲。我國手語翻譯專業教育的現狀、問題及對策[J].中州大學學報,20xx,(03):87-90.

    [8]劉卓璇。國內聾人高校課堂手語翻譯問題與對策[J].中州大學學報,20xx,(06):61-63.

    [9]賈建鋒,潘夢佳,馬可心。發達國家本科招生制度經驗借鑒與啟示--基于美國,英國和日本的多案例研究[J].重慶理工大學學報(社會科學),20xx,11:118-12.

    [10]HUANG G,BAI Z,KASUN L, et al.Local receptive fields based extremelearning machine[J].IEEE Computational Intelligence Magazine,20xx,10(2):18-29.

    [11]王衛民,賀冬春。自然手語翻譯器系統設計和實現[J].無線互聯科技,20xx,(15):41-42.

    計算機畢業設計開題報告7

    一、選題的依據、意義和理論或實際應用方面的價值

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

    二、本課題在國內外的研究現狀

    在國外,網絡教學的發展較國內更加迅速,除了普及廣泛外,已經向更高層次的應用和標準化方面發展。以美國為例,美國是目前遠程教育規模最大的國家。近年來,美國高校遠程教育課程建設快速發展,達到了4萬種。其中本科課程3.5萬種,研究生課程1.4萬種,非學歷學位課程50000種。虛擬大學的辦學模式。所有的教學活動和教育管理都是通過網絡教學技術實現的,網絡教學技術幾乎成為學員唯一獲取知識的途徑。

    在國內,關于教學信息化我國已有一些網絡教學平臺,如軟酷網,各大重點高校的在線教學平臺等都為我們提供了良好的學習的平臺。但由于傳統教學觀念的束縛,網絡教學并未得到很好的推廣。因此,教學網站的設計實現以及觀念的轉變顯得尤為重要。我國的網絡基本普及到全國各大中小城市,但現在網絡教育資源并不是很豐富,再加上教育水品并不高的廣大農村地區。因此在未來,我國的網上教育平臺的建設將有很大的前景。要提高我國網絡教學水平,必須注重網絡教育的教學設計,加強適應個性化教學,合作性教學,加強資源庫的標準化建設。

    三、課題研究的內容及擬采取的方法

    首先按照軟件工程理論對系統的業務流程進行分析,確定系統的功能及非功能需求;然后對系統進行設計,確定系統的功能模塊如下:

    1.用戶注冊:分為教師登陸和學生登錄兩個角色權限。能夠提供一定的安全機制,提供數據信息的授權訪問。

    2.課程基本信息:課程內容簡介、教學目的和要求、教學內容和授課計劃。

    3.實驗教學:實驗教學大綱、實驗內容以及實驗指導書。

    4.教學資源:查看教學課件及網上資源,網上資源采用網頁形式進行鏈接。

    5.在線學習:學生可通過該系統進行自測,完成答卷。

    6.師生論壇:該模塊實行權限管理, 用戶注冊登陸后, 會看到發布的各種信息目錄, 通過點擊查看進入,可以查看到具體的信息以及老師或者其他學生回復此問題的內容。

    該系統采用了 ASP+DIV+CSS 的設計模式,利用 MD5加密。本系統是基于WinXp+SqlServer20xx+Visual studio20xx進行開發。系統采用 B/S 模式結構,利用 Internet 對畢業論文進行管理。并結合Dreamweaver實現靜態網頁界面的設計。本系統使用的ASP.NET動態網頁技術以及SQL SERVER數據庫技術都已經發展成熟,完全可以滿足系統設計需要,而且是目前主流技術,服務器的架設和支持均十分方便。

    四、課題研究中的主要難點及解決的方法

    (1)數據庫表結構的設計,由于數據庫很多數據都需要存儲在數據庫中,如果數據庫表的結構設計不合理,在以后的開發中,會遇到很多問題。

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

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

    五、畢業設計(論文)工作進度計劃

    第一周 :閱讀資料,進行課題調研,確定畢業設計題目。

    第二周 :在調查研究的基礎上撰寫開題報告。

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

    第四周 :學習數據庫以及asp.net相關知識。

    第五周 :對選題教學網站系統的功能進行需求分析。

    第六周 :安裝Sql Server數據庫及VisualStudio軟件,并熟悉其運行環境。

    第七周 :網站系統規劃和Sql Server數據庫設計。

    第八周 :前臺:網站首頁及基本功能的實現 。

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

    第十周 :完成畢業設計中期檢查報告

    第十一周:完善前臺布局并進行編碼設計。

    第十二周:依據后臺功能劃分進行后臺布局和編碼。

    第十三周:繼續完成網站的編碼實現。

    第十四周:對功能需求與實現進行分析與改進。

    第十五周:進行網站調試、美化及改進。。

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

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

    第十八周:整理畢業設計資料和答辯匯報材料,準備答辯。

    六、參考文獻(或資料)

    [1]葉子青。 ASP網絡開發入門與實踐。 人民郵電出版社.20xx.

    [2]楊曉斌 施恩早.ASP動態網頁設計。中國計劃出版社.20xx.

    [3]李曉龍。在線教學網站數據庫的設計與實現。 《電腦知識與技術》期刊.20xx.

    [4]官正 袁珂。 Dreamweaver CS4網頁制作與網站組建簡明教程。 清華大學出版社.20xx.

    [5]湛美英。信息時代的學校網絡教學。《現代教育教學探索》期刊.20xx.

    [6]譚浩強.C語言程序設計。清華大學出版社.20xx.

    [7]項宇峰.ASP+SQL Server典型網站建設案例。清華大學出版社.20xx.

    [8]張莉。 ASP連接數據庫的方法。 湖南大眾傳媒職業技術學院學報.20xx.

    指導教師意見

    指導教師__________________簽字

    年 月 日

    專業審查意見

    審查人____________________簽字

    年 月 日

    計算機畢業設計開題報告8

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

    (一)個人通訊錄

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

    (二)日程安排模塊

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

    (三)工作日志模塊

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

    (四)短消息管理模塊

    該模塊用作當前的登錄用戶給系統內的其他用戶發送短消息,并可以查看其他用戶發來的消息。本模塊中應該保存的信息有:接收者、發送者、消息內容、發送時間、是否閱讀。

    (五)公告管理模塊

    該模塊用作用戶發送通知,大家都可以查看,只有發送通知的用戶才有權修改、刪除該通知。本模塊中應該保存的信息有:公告填寫人、公告標題、公告內容、公告時間。

    (六)會議管理模塊

    該模塊用作用戶發送會議通知,供所有的用戶查看,且只有發送通知的用戶才有權修改、刪除該通知,它應該包括如下幾個部分。

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

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

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

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

    計算機畢業設計開題報告9

    1、課題意義

    社會在不斷發展,各種企業的規模也在不斷增大,而規模增大所導致的后果就是對眾多員工管理的不易和低效,因而完善人事管理系統勢在必行,而這需要的不僅僅是有能力的人事管理人才,方便的人事管理工具應運而生,考勤管理系統是其中重要一環。

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

    2、國內外研究現狀

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

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

    (1) 功能單一。考勤信息系統只是為了解決一個具體的考勤問題而開發的,造成了管理流程上的不通暢,影響了信息的重用和共享,不能提供充分的信息分析與決策能力。

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

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

    (4) 從數據庫結構看,由于考勤信息等人事管理系統在我國還是一個新領域,計算機軟件人員對這個領域不熟悉,而企業管理人員又缺乏理論的支持導致雙方無法很好的合作。

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

    3、畢業設計(論文)的主要內容

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

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

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

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

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

    通過閱讀有關書籍,并在網上查找相關資料(通過網絡引擎查找關鍵字和學校的資源),對C語言進行系統深入的學習,鞏固自己的C語言編程能力。繼而廣泛了解關于考勤管理系統的相關設計及硬件的聯合設計,最終完成完整的考勤管理系統功能。

    (1) 構建系統的基本框架;

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

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

    (4) 對系統進行綜合測試,查漏補缺;

    (5) 在硬件環境下進行聯合測試;

    (6) 針對現有實現的系統,進一步進行系統完善。

    第五篇:博客網站論文開題報告

    本科生畢業論文(設計)開題報告 論文(設計)題目

    個人博客網站的設計與實現

    學生姓名

    專業

    指導教師

    選題目的、價值和意義: “博客”(Blog或Weblog)一詞源于“Web Log(網絡日志)”的縮寫,任何人都可以像使用免費電子郵件一樣,完成個人網頁的創建、發布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網絡互動、動態更新等特點,也可以將個人工作過程、生活故事、思想歷程、閃現的靈感等及時記錄和發布,發揮個人無限的表達力;更可以以文會友,結識和匯聚朋友,進行深度交流溝通。隨著網絡出版、發表和張貼文章等網絡活動的急速增長,博客已經成為了一個指稱這種網絡出版和發表文章的專有名詞。博客通常是由簡短且經常更新的張貼構成,這些張貼的文章都按照年份和日期排列。博客的內容和目的有很大的不同,從對其他網站的超級鏈接和評論,到有關公司的新聞或構想,或者是個人的日記、照片、詩歌、散文,甚至科幻小說的發表或張貼。許多博客是個人將自己的想法表達出來,或者是一群人根據某個特定主題或共同目標進行合作,每個人都可以隨時把自己的思想火花和靈感更新到博客站點之上。

    本課題在國內外的研究狀況及發展趨勢: 博客在國內外正在形成個人的信譽機制,這種個人信譽機制也提高了博客的規范性及在社會交往中扮演的角色的重要性,為博客的推廣提供了保障。以前在互聯網上的各種行為都是在匿名狀態中,相互之間是不認識的,但有了博客之后可以天天關注,而別的人也可以通過博客找到這個人。這樣隨著時間的積累就會產生一個新的東西,概括叫做“個人的信譽”,個人的信譽就是博客和博客之間發展各種關系的組合,這種信譽對每個人來講可能是不同的,但對每個博客來講就產生了新的評價機制,這個機制將是博客商業化的一個前提條件。博客越來越呈現出富媒體化,早期的博客是以文字為主,但隨著多媒體發展博客相冊、博客圖片已經成為博客的基本配置,而現在許多博客網站已經提供了博客音頻和博客視頻。博客目前正在形成并完善其精選機制,博客作為自媒體和個人媒體,產生的信息量是巨大的。但其中難免產生信息垃圾,隨著博客的發展,博客通過精選機制精選出大家喜聞樂見的信息,比如國內外的網摘、博客的評價系統等。

    主要研究內容: 1.查閱相關文獻資料;

    2.理解個人博客網站的相關理論,調研個人博客網站的相關需求;

    3.根據調研結果并結合現實情況進行系統分析,包括需求分析和可行性分析。4.掌握運用軟件工程的思想對軟件系統進行開發。5.按要求完成論文。

    實驗設計: 1.調研研究國內外博客的發展狀況,調查目前個人博客網站的需求情況; 2.調研總結個人博客網站的實際需求模塊;

    3.據調研結果并結合現實情況進行系統分析,包括需求分析和可行性分析; 4.根據需求分析進行系統總體設計,包括業務流程、功能模塊及數據庫設計; 5.基于ASP.NET實現個人博客網站。功能模塊設計:

    論文(設計)擬定提綱: 緒論 系統分析 系統設計 系統實現 系統測試 致謝

    主要參考文獻: [1] 李園媛.視頻教學系統在高校大眾健美操教學中的開發研究[D].江西師范大學,2009.[2] 佟大威.數字圖書館網絡建設與安全[J].黑龍江科技信息,2007,31(3):5-9.[3] 程成,須文波,冷文浩.基于.NET平臺的Web系統的構建和實現[J].計算機工程與設計,2010,23(2):55-62.[4] 吳冰.基于 Asp.Net 的博客網站設計研究[D].鞍山師范學院,2010.[5] 谷巖.學習論壇的設計與開發[J].計算機與現代化2007,(6):10-15.[6] Akio Matsumura, Tomoki Kajinami.Interactive Visualization of News Distribution in Blog Space[D].NewGenerationComputing(2007).[7] 李超.互聯星空博客系統的分析與設計[D].山東大學,2007.[8] 林麗琴.社交網絡平臺的設計與實現[D].武漢理工大學,2009.[9] 馮梅.WEB數據庫程序設計(.NET版)[M].清華大學出版社.[10] 趙文英.信息管理系統的算法與設計分析[J].信息與電腦(理論版),2010,(5):18-22.指導教師意見及建議: 簽字:年月日

    課題答辯組意見及建議: 組長簽字:年月日

    系主任意見: 簽字:年月日

  • 下載計算機畢業設計開題報告博客網站設計word格式文檔
    下載計算機畢業設計開題報告博客網站設計.doc
    將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
    點此處下載文檔

    文檔為doc格式


    聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

    相關范文推薦

      計算機畢業設計開題報告(合集5篇)

      現在正是大學生們忙著寫畢業論文和做畢業設計的時候,xiexiebang.com范文大全特意為大家整理了關于畢業設計開題報告范文的相關材料,希望對您的工作和生活有幫助。 開題報告填......

      競拍網站畢業設計開題報告

      畢業設計(論文)開題報告 題 目: 竟拍系統一、 選題的依據及意義: 二十一世紀是信息化的時代,第三產業在各國的比重不斷上升,特別是服務業,信息服務業成為21世紀的主導產業,這導致......

      招聘網站畢業設計開題報告五篇

      畢業設計(論文)開題報告 論文題目:招聘網 姓名:學院:專業:指導教師: 1. 課題研究的背景、目的和意義 眾所周知,二十一世紀企業最看重的是人才二字,所以現代企業對于人才招聘這部分......

      網站設計開題報告

      網站設計開題報告 網站設計開題報告1 一、題目來源我目前所在的公司xxx是一家生產測繪儀器的公司,公司內部有專門的gis事業部,由于去年在那里實習,我提出由他們來給我出畢業設......

      網站設計開題報告

      網站設計開題報告 網站設計開題報告1 一、選題的目的意義隨著信息化的發展,互聯網需要提供更多的服務,構造更完善的體系以滿足越來越多的用戶的精神與物質需求。其強大的功能......

      網站設計開題報告

      網站設計開題報告 網站設計開題報告1 網站畢業設計開題報告要求:1、課題名稱2、論文背景分析3、課題設計意義4、可行性分析5、課題的主要內容,構思及初步見解,擬采用的設計方法......

      網站設計開題報告

      網站設計開題報告 網站設計開題報告1 1.本課題的背景、設計意義、可行性分析背景分析隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識。作為計算機......

      計算機專業畢業設計論文開題報告

      計算機專業畢業設計論文開題報告 說 明 .開題報告是保證畢業設計(論文)質量的一個重要環節,為規范畢業設計的開題報告,特印發此表。 2.學生應在開題報告前,通過調研和資料搜集,主動......

    主站蜘蛛池模板: 亚洲人成色99999在线观看| 国产精品免费看久久久| 成人国内精品视频在线观看| 久久久久国产精品免费免费搜索| 久久久久影院美女国产主播| 亚洲va久久久噜噜噜久久| 东京热加勒比视频一区| 亚洲 欧美 动漫 少妇 自拍| 少妇高潮喷潮久久久影院| 亚洲无亚洲人成网站9999| 国产精品免费大片| 国产无套粉嫩白浆在线| 少妇高潮太爽了在线观看| 无码国产精品一区二区免费模式| 四虎成人精品在永久在线| 中文亚洲成a人片在线观看| 亚洲国产精品一区二区成人片国内| 国产在线精品二区| 99视频偷窥在线精品国自产拍| 人妻无码αv中文字幕久久琪琪布| 色天使亚洲综合一区二区| 亚洲精品喷潮一区二区三区| 亚洲av永久中文无码精品综合| 色一情一区二区三区四区| 亚洲精品无码国产| 伊人久久大香线焦av色| 亚洲a∨国产高清av手机在线| 国产乱沈阳女人高潮乱叫老| 精品无码国产自产拍在线观看| 国产老妇伦国产熟女老妇视频| 日韩成人无码片av网站| 欧美成aⅴ人高清怡红院| 一本大道久久香蕉成人网| 国语自产精品视频在线30| 国产熟妇人妻精品一区二区动漫| 亚洲av无码一区二区三区观看| 韩国国内大量揄拍精品视频| 久人人爽人人爽人人片av| 亚洲 自拍 另类小说综合图区| 超清av在线播放不卡无码| 欧美综合区自拍亚洲综合绿色|