2017畢業論文設計總結

才智咖 人氣:3.17W

畢業設計論文完成了,可以總結一下啦!下面是本站小編為大家收集的關於畢業論文設計總結,歡迎大家閱讀!

2017畢業論文設計總結

2017畢業論文設計總結【1】

這次畢業設計讓我更加熟悉了從理論到實踐的跨越。從當初的查閱圖書,到現在的網站成功執行,這中間有很多值得回味的地方。記得去年暑假在學校呆的時候,偶爾對php這門語言產生了濃厚興趣,下決心要自己嘗試著去學習。可是,剛開始就碰到了釘子,當時學校裡沒有幾個學生,我就去圖書館借閱查資料,就apache伺服器的安裝就佔用了我一週的時間,到最後才恍然大悟,其實就是一個埠的配置問題我沒有搞懂。

人們總是對剛接觸的事情記憶猶新,我也不例外。記得專科的時候,我選擇了delphi語言作為自己與計算機的交流媒介,當時好奇的心理不亞於我對php的興趣。我本以為我學好了這門計算機程式語言就擁有了全世界,可是隨著視野的不斷開闊,課程的不斷更新,我慢慢了解了懂得一門語言真的是冰山一角,在計算機的世界裡,只要你有興趣,總會有太多的新奇吸引著你。

做事情有時候是不需要理由的。對於office辦公軟體,我就是如此。我不喜歡看小說,就在兩個假期裡把word研究了一遍,真的發現word的功能很強大。由於專科時候偏重的是軟體設計,我只好利用課餘時間來學習自己感興趣的平面設計方面的知識。專升本之後,班級的事情變化太快,讓我一時之間很難接受,而且學的知識偏重硬體,我又不太感興趣,沒有學會什麼就荒廢了很多時間,倒是對健康知識瞭解了不少,也算是慰藉一下自己本科空虛的心靈吧。

這次的設計,從選題到實現,幾乎都是自己獨立完成的。從前臺網頁設計的實現,到後臺程式碼的編輯,我用到的軟體主要有word、photoshop、fireworks、dreamweaver、apache、mysql、powerdesigner等,並首次運用php語言,開發了這個簡單的線上招聘網站。在系統的開發過程中,多門以前感覺很抽象的課程,如軟體工程、資料庫原理、物件導向程式設計等變得清晰起來,強烈地感覺到這幾門理論課程在實踐中的重要性。

整個過程中,從需求分析到設計、編碼、測試,我都力求規範化和文件化,努力讓自己以前學的知識運用到本網站的開發中,儘量保證整個系統的開發進度和質量,順利完成這次的畢業設計,為自己的大學生涯畫上一個完美的句號。

不過,在系統開發過程中,好多知識都是隨學隨用,就增加了很多不必要的麻煩。比如說:一個網頁中的.表單不能相互巢狀,php關於中文亂碼的處理,資料庫的安全性問題,框架的使用等。雖說這些都會消耗系統開發的時間,但在老師、同學以及自己的不斷努力下,不怕麻煩,不怕重複,當克服了這些問題之後,我會感覺到自己的知識在一點一滴地積累,不知不覺中增加。

雖然很多錯誤被克服了,但是系統中難免還有很多不足之處,希望各位評委老師和同學給予指正與建議。

我相信,只要肯鑽研,只要擠時間,一切自己想要的知識都可以掌握。

2017畢業論文設計總結【2】

經過一段時間努力,畢業設計總體功能總算完成了,雖然上個學期交了一稿,但系統的有些功能還是沒有完成,這個學期開始又一直在外面,沒有時間做,四月份回學校以後總算有時間來完成它了。

我選的畢業設計是基於的論壇設計與實現,其實網上開源的論壇多的去了,也不在乎我多寫一個,由於是畢業設計,功能就不是做得很強大,要不然完不成就不好交差啦!~

論壇架構基於三層架構,什麼是三層架構,三層架構:底層的資料操作層,中間的業務層操作和呈現給使用者的介面(表示UI)層。表示層的作用是和使用者的操作產生可見的互動,主要是些UI元素,像HTML,JavaScrip,比如呈現資料,比如收集資料。業務層從資料操作層中獲取並組織表現層要呈現的資料,處理表現層收集過來的資料並傳遞給資料操作層持久化,這些問題的解決都在業務層。

資料操作層把業務層處理後的資料儲存到一個持久地資料庫中和從資料庫中取出資料紿業務層。層間資料的傳遞運用業務實體類,業務實體類是一些代表了軟體世界需求的剝離了行為的類。沒有了行為,這些類自然就是一些資料的集合,而他們的作用,自然也是傳遞資料。在分層的架構中,使用業務實體類來傳遞資料更加的有意義。表現層中使用自定義控制元件和繼承自BaseSkin的面板控制元件達到使用者換膚的目的。業務層中在客戶端使用javascript配合正則表示式和在伺服器端檢查使用者的輸入來完成對使用者輸入的驗證。資料操作層負責和SQL Server 2000互動。資料操作層主要是呼叫SQL Server 2000中的儲存過程來實現對資料的操作。

運用三層架構,可以讓降低各層之間的偶合,比如,我們開發的時候用的是Access的資料庫,但使用者中途說改換SQL Server 2000的資料庫,假如沒有分層的話,或是在各頁面都用的是Odbc連線資料庫的,這樣修改起來非常麻煩,運用三層架構,我們可以在ig配置直接對資料提供類分離,這樣需求變了,只要再寫一個數據提供類就可以了!

分層也更加有益於團隊開發,在團隊開發的時候,每個人的能力有限和研究的方向不同,有些人注重頁面設計,有些人擅長開發邏輯業務,有些人對資料庫操作和儲存過程非常瞭解,如果我們先運用軟體工程的方法先定義好各層介面,各層開發人員對其它層的工作不用擔心其實現,呼叫定義好了的介面就行了,這樣就能高效率的開發出高質量的軟體。

其實分層就是用到了設計模式!至於哪種我也不太清楚,或許用到了很多種,設計模式單看書很難理解而且是枯燥的!

在整個開發過程中,我覺得還是沒有完全按軟體工程的思想去完成他,以致到現在都還有些理不清頭緒,不過大體是按照需求分析,系統設計,編碼和實現來的,因為沒有分析和設計而盲目的編碼是沒有意義,到頭來只是白乾一場!

讓WEB程式設計師比以前輕鬆的實現更加複雜的功能,紿客戶端呈現的元素都可以在伺服器端通過程式設計來控制,甚至Http請求也封裝好了一個類供我們呼叫,在以前這是辦不到的,我們可以通過實現IHttpModule來對程式級的事件和資料進行控制。也可以實現IHttpHandler來處理HttpRequest。

在的UI呈現模型中,所有標有Runat=“server”的元素都可以通過程式設計加以控制,甚至文字也不外如是。而且也表示我們所請求的一個頁面也是Page控制元件,我們可以在中加上trace=true來跟蹤頁面請求處理所產生的控制元件樹。的UI呈現模型一改以前WEB程式設計師開發WEB應用程式的模式,WEB程式設計師可以自己開發自定義控制元件或複合控制元件來呈現更加豐富的UI元素,來達到更加豐富的使用者體驗。

通過讀取ig檔案我們還可以在ig讀取自定義的節點來配置應用程式,比如資料連線字串,或資料提供類。

還有可以通過身份認證,角色認證,來對不同許可權的使用者的UI和操作進行控制。

還有會話,狀態機制,讓使用者在無連線HttpRequest下具有豐富的互動式的體驗。

快取機制讓WEB應用程式具有良好的效能。

而現在的最新版本 2.0 包含許多體系結構升級,其設計是為了提高開發人員的工作效率。不但改進了程式碼模型來減少衝突,而且還擴充套件了編譯過程以為編譯和部署 Web 應用程式提供更廣泛的選項。 框架的擴充套件性再次通過新的 HTTPModules 和 HTTPHandlers 顯示,它們支援建立在 中的許多新功能,包括個性化、母版頁和管理站點。快取已經改進以允許資料庫依賴項和快取後替代。從內部來看, 2.0 包含了對它以前版本的顯著改進;這些新實現結合了許多開發人員驅動的實現,同時沿用了業界的最佳做法。 2.0 提供一種世界一流的 Web 開發平臺,該平臺是為處理複雜的企業 Web 應用程式開發而構建的。而新增的 'Atlas'技術將使應用程式紿使用者帶來像桌面應用程式一樣的UI體驗。

通過在學校的最後一段時間的程式設計開發,讓我更加熟悉掌握了及其相關技術,讓我更加對Microsoft技術有種難以言喻的崇拜感!而且為了瞭解最新的技術,還看了些英文文章和英文書籍。雖然我英語是那麼的差,呵呵!

在畢業設計開發過程中,感謝指導老師和同學對我的幫助和支援!

TAGS:畢業論文