軟體工程課程設計心得總結

2021-05-20 08:37:45 字數 2147 閱讀 5525

學期就快要結束了,到了最後一周居然還有軟體工程課程設計,還要考試真的有點忙啊,不管怎樣還是好好幹吧,把對工程的理論研究、學習成果用於實踐也是一種檢驗學習成果和提公升工程能力的有效手段嘛。

軟體工程課程設計的第一天拿到題目,聽取老師對於課程設計的要求、要完成的工作、預期要達到的效果和注意事項。然後分組、討論和確定選題。這真正的課程設計才算開始了,經過組長,組員的反覆研究、論證後一致決定選擇:

實習題目4:開發乙個基於web的bbs系統,包含一般bbs所具有的功能,如使用者註冊、使用者資訊管理、發貼功能、貼子管理、主題詞查詢、使用者資訊修改和查詢等。

這個題目對於現代化的網路交流來說發展的成熟而且符合當代網際網路大眾的網路需求,符合現代網路對資訊分享討論的愛好,我們一致**在今後很長的一段時間內也將會是非常流行的一種交流介質。

確定選題後我們開始軟體開發的第一步,需求分析,詳細設計等內容,分塊分工完成模組,我分到的主要部分就是分析論壇裡面的帖子內容,使用者的愛好,然後解決使用者的索引需求,把使用者的索引需求智慧型的、友好的呈現給使用者,把這部分的**編寫,測試,把使用者介面做好就是我接下來幾天的工作內容。

俗話說:磨刀不誤砍柴工,要想把我的這部分內容做好,做得完美,我的好好的分析一下,對全組對整個系統的需求分析的基礎上又認真分析了本部分的內容和本部分要實現的功能,對本部分實現的主要思想理清,認真設計介面,還有對隊員們的模組能有效的結合起來,讓他們的模組也能有效的供我使用,做好我的介面也方便其他模組與此的銜接。

在本次課程設計中遇到了好多前所未有的問題,第一次接觸html網頁開發,第一次邂逅jsp web應用程式開發,第一次有了原來開發應用程式是需要資料庫的,對於這些都是第一次接觸,需要了解html的基本語法,需要學習jsp web應用程式web app的開發方法,需要實踐配置資料庫tomcat、 sql sever,居然有這麼多的東西需要從頭來,對於這些方面我就像一張嶄新的白紙,怎麼能在短短的四五天時間內將這張白紙繪成一幅栩栩如生的畫卷呢,這是我們面對的亟待解決的問題。

為了解決這一系列的問題,我們沒有找藉口,我們沒有懶惰,我們更沒有放棄,而是迎難而上,到圖書館「大採購」求資料,找到想要的,真想把圖書館搬到課程設計實驗室。接下來就是根據我們的需求分析,概要設計,詳細設計等內容分模組編寫網頁源**,修復bug,測試**,連線資料庫這樣我們的全新的基於web的bbs論壇就成功上線了。

但是,事實上不是這樣的,而是時間過得很快,我們的原計畫日程上的內容越欠越多,由於對html、jsp不熟悉**沒寫好,測試無從談起,資料庫連線遇到了一堆錯誤**比如sql 01000、08001錯誤,這些每一樣東西解決起來都是有難度的,百度一下還是不知道這麼做,只知道了時間過得比想象的要快多了,得到的體會就是「百度一下,你的時間就沒了」。現在我們遇到的最大的問題就是時間真的太不給力了,如果有來世我一定好好學習各方面知識,哎!好像扯遠了。

時間真的很快,週六就要考試了,已上三年大學的我們都知道考試比神馬都要重要,我們就開始了學習和實踐結合的生產方式,據說這是最有效、最給力的,希望如此!

課程設計總會是要結束的,不管做得怎麼樣總歸是要給老師看看我們的成果的,都做了這麼多天了,成果雖然不是很理想,但是收穫還是有的。這期間學到了html網頁的編寫方法,一些html的基本語法,也能編寫出乙個簡單的網頁,對於網際網路應用程式的開發還要了解和解決網路頻寬的限制,伺服器響應的時間比,知道了這麼安裝和配置tomcat伺服器,在期間學習了uml用例圖的繪製,軟體工程開發的一些基本工具的使用,軟體開發文件編寫的方法和實踐,人機互動應用程式開發時人機介面的設計,人機對話的實現,人性化的介面設等是需要認真努力做得,要充分考慮使用者的感受和體驗。覺得「百度一下,你就知道」也不過如此,還是知識裝在大腦裡比神馬都要重要,比任何來的知識都要詳細和易懂。

打字速度也有了一定的提公升。

經過本期的軟體工程課程設計,發現了學習和實踐中的不足。網際網路的基礎知識知道的太少了,相反需要了解和掌握的還很多,在下學期要開設一門計算機網路課程,現在生活已經不能離開網際網路了,不管以後是否從事這方面的工作,這部分都是需要認真學習的,網路應用程式的開發需要認真理解與提公升。軟體工程中需求分析的不充分,軟體開發方法的體會這些都是需要以後改進和學習的,軟體開發中的各種文件編寫能力還需要提公升,在以後學習和實踐中認真總結和完善,參考他人的軟體工程專案,體會優秀軟體工程的思想。

在做任何事情的時候都要有覺得是站在巨人的肩上,而不是重複的生產車輪的思想來坐事情,要對前人的經驗教訓加以總結,學習、參考和引用別人的先進研究成果,重視團隊的協作,虛心的學習精神。

這期間得到了老師的悉心指導,得到了隊員的理解,得到了同學們的熱心幫助,謝謝你們!

軟體工程課程設計

課程設計 報告課程名稱 軟體工程課設 班級 12330104 學號 2011023301183 姓名 張雙全 完成日期 2012 11 29 瀋陽航空航天大學 北方軟體學院 課程設計任務書 專業名稱 軟體工程 課程名稱 軟體工程課程設計 設計題目 學生成績管理系統 起止時間 2012年 11月22日...

軟體工程課程設計

一 題目 1 排隊叫號系統 2 電影院售票系統 3 小型超市系統 不考慮條碼處理部分 4 公司車隊資訊系統 5 停車場管理系統 6 快遞派送站系統 不考慮條碼處理部分 7 實驗室裝置管理系統 8 賓館客房管理 9 裝置管理 10 城市公交線路查詢系統 班長進行分組,每5位同學一組 推選組長為專案負責...

軟體工程課程設計報告

企業工資管理系統 目錄引言2 課題研發的背景2 課題研發的目的與意義2 第一章可行性研究2 1.1.技術可行性分析2 1.2.社會可行性分析3 1.3.經濟可行性分析3 1.4.操作可行性3 1.5可行性研究結論3 第二章需求分析3 2.1系統主要功能需求分析3 2.2資料流分析4 2.3 er圖5...