畢業論文設計的總結
畢業論文設計如何提高本科畢業論文***設計***質量以及如何減少學生的就業與畢業論文***設計***的矛盾問題,不少院校採用了本科畢業論文***設計***工作的提前。今天小編給大家帶來了,希望對大家有所幫助。
篇一
201x年5月30日上午,我們的畢業論文答辯圓滿結束了。當劉老師給我們送上人生的祝語時,一種即將離別的難捨之情油然而生,我開始眷戀培養我大學四年的母校,看著一張張熟悉的面孔,過去的歡樂和不快都煙消雲散了,我所走過的每條小道,每間教室都是那麼的讓人難以釋懷,甚至,一草一木此刻都有了分別時難以割捨的眼淚。大學啊,當初充滿憧憬的人間天堂;放飛夢想的遊樂場;充滿愛和善意的伊甸園,將與我永別了。人生不過一過客而已,駐腳不能永久,起航才是真正的目的。畢業了,青春散場了,而人生又踏上了另一個更加美好的征程。
畢業論文的完成給我大學四年的讀書生涯劃上了一個圓滿的句號,也預示著我的人生開始了新的里程。然而,畢業論文從最初的選題到最後的順利完成,雖說是經歷了一個長期的、複雜的、充滿艱辛的過程,但它是豐滿的、充實的,讓人引以自豪的。
201x年1月初,我們開始了論文題目和導師的選擇,我選擇賀老師是因為她治學嚴謹,學術功底深厚,待人和藹。隨後,賀老師給我們進行了論題的解題和寒假任務的佈置,較之別的組我們是第一個開始著手論文寫作準備的,這與賀老師的治學嚴謹是分不開的。起初,在對解題上我和賀老師的理解和認識有些出入,經過反覆的探討之後,結論是:我的論文重點是個人學習環境設計,即就是如何圍繞部落格來構建自己的個人學習環境。賀老師還給我提供了一些國內外對個人學習環境研究的比較好的專家和學者的網站,指導我如何利用校園網中的資料庫的數字資源和收集Google、教育中文翻譯、小橋流水等網站中的相關資料以及圖書館資源等等。我對賀老師所提供的這些豐富的資料在寒假期間進行了整理、分類、研讀,並根據論文題目進行了分析,寫出了具體的提綱和撰寫開題報告。
201x年3月,我因找工作的緣故,沒能和賀老師碰面,寒假期間的讀書筆記、論文提綱、開題報告和文獻綜述都是通過***上交的,而此刻和賀老師的交流與溝通主要依靠E-mail了。賀老師對我的論文提綱、開題報告和文獻綜述給予了一定的修改,比如論文提綱寫的太簡單,不夠具體,重點不突出;開題報告中的任務要求和可行性分析部分不夠嚴密科學以及文獻綜述中思維邏輯有些混亂等問題。我對論文提綱、開題報告和文獻綜述進行了進一步完善和修改,最後完成論文提綱、開題報告和文獻綜述的撰寫。
3月對我來說是一個非常關鍵又非常艱難的一個月,真是身心疲憊,心力憔悴,由於一邊要為找工作而奔波,一邊要為寫論文而忙碌,工作關係到畢業後的去向,而論文關係到能否順利畢業的問題,二者對我來說都是至關重要的。此刻是論文的初寫階段,也是至關重要的階段,如果論文提綱沒寫好直接關係到論文的寫作,於是我就努力克服困難與痛苦。為了能擺脫因找工作所帶來的無奈與苦悶,我就使自己盡力的往論文裡鑽,以此來打發我那空悶、疲倦、傷痕累累的心靈,真是黃天不負有心人,在3月中旬也是在我最無助的時候我找到了一份工作,給了我極大的慰藉,也給了我充足的時間去更好的完成論文的撰寫,在接下來的時間裡,我邊工作邊撰寫論文。
201x年4月,我通過與賀老師的不斷交流和溝通之後,在5月1日時我提交了論文初稿。從賀老師所回覆的郵件中,對我的論文初稿給予了一定的肯定,另外,也指出了一些不足之處,比如論文的大部分是陳述行的內容,真正融入個人的理解很少;論文結構有些鬆散,部分與部分之間銜接不夠,未能很好的理解部落格文化與個人學習環境之間的邏輯關係;格式不嚴格;參考文獻也未標註。我反覆的研讀了賀老師給我所提出的寶貴建議,重新審讀論文的題目並與賀老師及時的溝通,於201x年5月20日,我以最快的速度提交了論文二稿,賀老師給予了我很高的評價和肯定,較之一稿有了很大的突破,不足之處就是細節上的問題太多,另外,對我所設計的基於部落格文化的個人學習環境設計框架圖提出了一些建設性的意見,比如個人學習環境設計的構成要素、理論依據及技術性、實用性等方面的支援。賀老師對我的工作和生活給予了一定的幫助和關懷。
201x年5月25日,我上交了論文三稿。賀老師對我的這次修改很滿意,說注意一下格式方面的修改就基本可以定稿了。當我從***上看到這些文字時,我頓時很欣慰,也感覺到整個人輕鬆了許多,一種成就感油然而生,尤其是看到自己所設計的有關個人學習環境的框架圖時,很自豪,很滿足。
5月27日終於定稿了。28日早上我匆忙的趕回學校,準備論文答辯,時間很緊迫。我反覆熟悉和研讀了我的論文內容,做了答辯時所必須的PPT文稿,同時也猜測了一下評委老師會問到的問題。答辯時雖有些緊張,但基本還算滿意。
這就是我大學四年畢業論文的整個過程,很艱辛,但也很幸福和自豪。
在這裡我要感謝我的老師、同學在我最困難最無助的時候所給予的幫助和鼓勵。尤其是我的導師賀平老師對我無微不至的關懷和細心的指導。
篇二
經過一段時間努力,畢業設計總體功能總算完成了,雖然上個學期交了一稿,但系統的有些功能還是沒有完成,這個學期開始又一直在外面,沒有時間做,四月份回學校以後總算有時間來完成它了。
我選的畢業設計是基於ASP.NET的論壇設計與實現,其實網上開源的論壇多的去了,也不在乎我多寫一個,由於是畢業設計,功能就不是做得很強大,要不然完不成就不好交差啦!~
論壇架構基於三層架構,什麼是三層架構,三層架構:底層的資料操作層,中間的業務層操作和呈現給使用者的介面***表示\UI***層。表示層的作用是和使用者的操作產生可見的互動,主要是些UI元素,像HTML,JavaScrip,比如呈現資料,比如收集資料。業務層從資料操作層中獲取並組織表現層要呈現的資料,處理表現層收集過來的資料並傳遞給資料操作層持久化,這些問題的解決都在業務層。
資料操作層把業務層處理後的資料儲存到一個持久地資料庫中和從資料庫中取出資料紿業務層。層間資料的傳遞運用業務實體類,業務實體類是一些代表了軟體世界需求的剝離了行為的類。沒有了行為,這些類自然就是一些資料的集合,而他們的作用,自然也是傳遞資料。在分層的架構中,使用業務實體類來傳遞資料更加的有意義。表現層中使用自定義控制元件和繼承自BaseSkin的面板控制元件達到使用者換膚的目的。業務層中在客戶端使用javascript配合正則表示式和在伺服器端檢查使用者的輸入來完成對使用者輸入的驗證。資料操作層負責和SQL Server 2000互動。資料操作層主要是呼叫SQL Server 2000中的儲存過程來實現對資料的操作。
運用三層架構,可以讓降低各層之間的偶合,比如,我們開發的時候用的是Access的資料庫,但使用者中途說改換SQL Server 2000的資料庫,假如沒有分層的話,或是在各頁面都用的是Odbc連線資料庫的,這樣修改起來非常麻煩,運用三層架構,我們可以在Web.config配置直接對資料提供類分離,這樣需求變了,只要再寫一個數據提供類就可以了!
分層也更加有益於團隊開發,在團隊開發的時候,每個人的能力有限和研究的方向不同,有些人注重頁面設計,有些人擅長開發邏輯業務,有些人對資料庫操作和儲存過程非常瞭解,如果我們先運用軟體工程的方法先定義好各層介面,各層開發人員對其它層的工作不用擔心其實現,呼叫定義好了的介面就行了,這樣就能高效率的開發出高質量的軟體。
其實分層就是用到了設計模式!至於哪種我也不太清楚,或許用到了很多種,設計模式單看書很難理解而且是枯燥的!
在整個開發過程中,我覺得還是沒有完全按軟體工程的思想去完成他,以致到現在都還有些理不清頭緒,不過大體是按照需求分析,系統設計,編碼和實現來的,因為沒有分析和設計而盲目的編碼是沒有意義,到頭來只是白乾一場!
ASP.NET讓WEB程式設計師比以前輕鬆的實現更加複雜的功能,紿客戶端呈現的元素都可以在伺服器端通過程式設計來控制,甚至Http請求也封裝好了一個類供我們呼叫,在以前這是辦不到的,我們可以通過實現IHttpModule來對程式級的事件和資料進行控制。也可以實現IHttpHandler來處理HttpRequest。
在ASP.NET的UI呈現模型中,所有標有Runat=“server”的元素都可以通過程式設計加以控制,甚至文字也不外如是。而且也表示我們所請求的一個頁面也是Page控制元件,我們可以在中加上trace=true來跟蹤頁面請求處理所產生的控制元件樹。ASP.NET的UI呈現模型一改以前WEB程式設計師開發WEB應用程式的模式,WEB程式設計師可以自己開發自定義控制元件或複合控制元件來呈現更加豐富的UI元素,來達到更加豐富的使用者體驗。
通過讀取Web.config檔案我們還可以在Web.config讀取自定義的節點來配置應用程式,比如資料連線字串,或資料提供類。
還有可以通過身份認證,角色認證,來對不同許可權的使用者的UI和操作進行控制。
還有會話,狀態機制,讓使用者在無連線HttpRequest下具有豐富的互動式的體驗。
快取機制讓WEB應用程式具有良好的效能。
而現在ASP.NET的最新版本ASP.NET 2.0 包含許多體系結構升級,其設計是為了提高開發人員的工作效率。不但改進了程式碼模型來減少衝突,而且還擴充套件了編譯過程以為編譯和部署 Web 應用程式提供更廣泛的選項。ASP.NET 框架的擴充套件性再次通過新的 HTTPModules 和 HTTPHandlers 顯示,它們支援建立在 ASP.NET 中的許多新功能,包括個性化、母版頁和管理站點。快取已經改進以允許資料庫依賴項和快取後替代。從內部來看,ASP.NET 2.0 包含了對它以前版本的顯著改進;這些新實現結合了許多開發人員驅動的實現,同時沿用了業界的最佳做法。ASP.NET 2.0 提供一種世界一流的 Web 開發平臺,該平臺是為處理複雜的企業 Web 應用程式開發而構建的。而新增的ASP.NET 'Atlas'技術將使ASP.NET應用程式紿使用者帶來像桌面應用程式一樣的UI體驗。
通過在學校的最後一段時間的程式設計開發,讓我更加熟悉掌握了ASP.NET及其相關技術,讓我更加對Microsoft技術有種難以言喻的崇拜感!而且為了瞭解最新的技術,還看了些英文文章和英文書籍。雖然我英語是那麼的差,呵呵!
在畢業設計開發過程中,感謝指導老師和同學對我的幫助和支援!
篇三
直到今天,才有心情重新翻開自己的畢業設計,整理一下自己的辛勤勞動的成果。在此之前,我的畢業設計說明書曾被無數次勒令修改格式,從剛開始的對諸位老師的嚴謹認真態度的肯定,到後來各位老師吹毛求疵的不滿,再到最後反正已經改了這麼多回了,不在乎這最後的一半次的心情。說明書的版本號也從剛開始的第一版,第二版,到後來只能根據修改日期來確定,這其中的滋味,不足為外人道也。
設計導師是挺嚴厲一名教授,老師結合我的工作背景給我出了個新題目,所以,我的畢業設計任務書變成了一張龍飛鳳舞的草稿紙。
設計之初的目的是實現一個視訊採集與疊加融合的系統,這令我不由得聯想到了我所熟悉的ARM,那麼,ARM能實現導師所描述的功能麼?
答案是肯定的,ARM作為MCU中功能強大而設計完善的主控晶片,實現視訊的疊加融合應該不難。以此為基礎,我進行了歷時三個多月的艱辛探索。最後終於在畢設答辯之前,完成了導師交給我的基本功能。
系統的實現包括以下硬體環境:以ARM11為主控晶片的S3C6410開發板,U轉串資料線,電源線,用於TFTP資料傳輸的網線一根;軟體環境有:Ubuntu系統,完整的交叉編譯工具,Minicom。
程式碼包括:lcd_pic01***lcd_pic01,lcd_pic02,lcd_pic03,lcd_pic04***,括號中程式碼為不同升級版本;mkpic***bmp,jpeg***,支援這兩種圖片的格式轉換。
執行過程:
1、啟動minicom,設定S3C6410用nand方式Uboot啟動;
2、在終端開啟mkpic檔案,其中mm與pic資料夾為圖片庫,編譯後的mkpic可執行檔案為圖片的編解碼程式,test.sh為批量轉換圖片庫的指令碼***./tesh.sh即可***;
3、編譯lcd_pic0x為可執行檔案,並載入到tftpboot下;
4、配置相應網口號,使主機網口號符合arg下的配置,從而使用tftp工具載入相應程式碼;
5、tftp 54000000 back,tftp 53000000 image,tftp 50008000 lcd_pic0x.bin***記憶體54000000與53000000存放的是將要顯示在前景與背景的圖片資料段,50008000存放的是可執行程式碼,用來設定相應顯示設定***。
設計在進行當中是存在客觀問題的,時間不夠用,能力有限等,所以導致現在回想起來的話,其實設計中還是有許多地方值得完善的:
1、沒有進行視訊採集;
2、沒有進行視訊訊號的分析,編解碼;
3、圖片格式支援有限;
4、沒能實現兩個視窗的任意大小縮放;
5、沒能完善按鍵控制模組。
無論如何,這次的畢業設計對我的職業幫助還是很大的,相信在未來的技術領域,我將繼續努力,接到更有挑戰的專案,做更完善的自己。
保護環境的總結性語