第一篇:軟件工程課程設計個人體會
數學與信息工程學院
項目名稱: 實驗室設備管理系統 專業班級:11計教1班
學號:1129020025 姓名:蔣一瑭
承擔角色:美工,問題處理 組號:08 同組組長:鄧磊
同組其他成員:王宇翔 馬富偉 江濤 指導教師:鐘美
完成起止日期:2014.6.12 《軟件工程課程設計個人體會》 1.美化軟件和對在設計過程中所遇到的問題進行處理 2.在設計是會出現兩種錯誤,一種是系統部分自定義錯誤和數據庫錯誤。系統部分自定義錯誤在權限方面,管理員出現錯誤,而輸入方面用戶帳號和密碼出錯,查找方面找不到符合要求的記錄。對于數據庫,代碼出錯。
對于系統部分 自定義錯誤,需要添加/修改操作只能給幾十對輸入數據進行驗真。分析錯誤的類新。并給出相應的錯誤提示語句。
對于數據庫錯誤,可以在可能出錯的地方中輸入相應的出錯語句,并將程序重置,最后返回輸入階段。
此外,還有未解決的問題:未添加設備選購數量屬性,輸入賬戶密碼后,退出登錄后,賬戶密碼自動填充。
至于美工方面,就添了一張圖片,一切從簡,只留必須要留下的。
3.軟件工程課程設計課程設想心得體味,這也激起了我爾后勤奮進修的樂趣,我想這將對我以后的進修發作主動的影響。其次,此次課程設想讓我充實熟悉到團隊協作的主要性,只要合作協作才干保證整個項目標有條不絮。經過此次設想,我懂得了進修的主要性,體會到實際學問與實際相連系的主要意義,學會了堅持、耐心和勤奮,這將為自己爾后的進修和任務做出了最好的表率。我感受作為一名軟件工程專業的先生,此次課程設想是很故意義的。更主要的是若何把自己日常平凡所學的工具利用到理想中。固然自己關于這門課懂的并不多,良多根本的工具都還沒有很好的放縱,感受很難,也沒有很有效的法子經過自身去了解,可是靠著這一個多禮拜的“進修”,在小組同窗的輔佐和解說下,漸漸對這門課逐漸發作了些許的樂趣,自己起頭自動進修并逐漸從根本漸漸起頭弄懂它。
所以我以為此次的課程設想意義很深,和其他4位同窗的配合進修、配合、勤奮的進程也很歡快,別的還要感謝感動教員的耐心教育。
第二篇:軟件工程課程設計報告(個人)2010
軟件工程課程設計報告(個人)
課程設計題目:研究生教務管理系統
專業:信息與計算科學班級:
報告人姓名:學號課程教師:實驗指導教師:
實驗地點:
完成起止日期:
[正文]
一、課程設計概述(目的、任務、參考資料)
1.項目的目的根據研究生管理部門的要求,面向針對研究生和導師這一特殊的群體,針對教務信息數據混亂的情況,利用電腦信息化的優勢,為理學院研究生系統建立研究生教務管理系統,使研究生管理中的各項實際業務工作切實的映射在系統內部,為學院提供一個方便的、快捷的、一體化的集成信息化環境。
2.項目的任務
根據研究生教務管理中的具體需求,該項目的任務可分為7個模塊進行
設計劃分,每個模塊都要完成具體的任務
? 任務一:基礎平臺
任務:建立導航登陸界面,使用戶能用密碼登陸頁面,了解信息,下載表格文件,獲得具體操作權限。
? 任務二:學籍管理
任務:研究生登路后,可進行基本信息查詢、成績查詢、修改密碼的功能操作;管理員則可進行修改用戶信息、創建賬戶、數據上傳或下載的操作
? 任務三:智能排課:
任務:包括完成自動排課、手動調整、選課管理、課表查詢及打印等更能
? 任務四:導師管理
任務:建業數據庫,使研究生和導師、管理員可以查詢導師的基本信息,并且管理員可以對數據等做出修改和調整。
? 任務五:教學教務管理
任務:該部分主要針對管理員展開建設。管理員的職責是以管理、統計、修改數據信息為主。建議以基本信息維護、入學、畢業信息管理、任課安排和考試安排為主要功能的模塊。
? 任務六:科研管理
任務:主要完成的任務是,研究生能夠順利提交科研項目,管理員能無誤的將項目掛在網頁上
? 任務七:評優管理
任務:管理員能將通過審核的名單公示在網頁上。
3.項目的參考資料
[1] 《LoadRunner使用手冊》
北京長江軟件有限公司編制
[2] 《軟件測試:第二版》
Paul C.Jorgensen著/機械工業出版社
[3]《ASP.NET網站開發》(丁昊凱、許靜雯、謝黎文編著 出版社:電子工業出版社)
[4]《數據庫系統概論(第四版)》(作者:薩師煊王珊出版社:高等教育出版社)
[5]《軟件工程導論(第五版)》(作者:張海藩出版社:清華大學出版社)
二、采用的主要技術與方法
1.項目采用的主要技術:
? 技術路線:
基于微軟ASP.NET框架及應用環境,遵循Web Service和XML技術、B/S模式,采用三層結構開發
? 系統平臺:
Windows 2003 Server SP1(以上包括SP1)
MS Sql Server 2005
IIS 6.0及以上
? 開發工具:
Microsoft Visual Studio.NET 2005
PhotoShop 7.0
CorelDraw 12
Dream Weaver 8.0
? 開發語言
C# 2.0
ASP.NET 2.0(3.0)
XML/XSL
JavaScript
? 測試軟件
LoadRunner
三、實現步驟與在實現項目中我獲得的主要成果
1.項目的實現步驟
1)首先,小組成員根據研究生管理部門提供的資料,針對研究生的具
體要求,討論研究后編寫需求分析文檔,將項目軟件分為7個模塊,并完成初步的界面設計;
2)之后,在需求文檔的基礎上,針對研究生、導師以及管理員的不同
需求,根據模塊進行設計文檔的編寫,并著手進行軟件的設計以及
完善界面設計。
3)在完善需求文檔和設計文檔之后,小組成員制作PPT,并通過審核。
4)在完成項目前期工作之后,小組中的軟件編寫成員依據軟件工程的原則開始進行具體的軟件編程,另外的部分成員則進行測試計劃文
檔及測試設計文檔的編寫。并在之后的幾天中對其進行整理修改以
完善文檔。
5)在軟件基本完成之后,小組成員分工進行軟件的測試,完成測試結
果。針對測試中發現的問題,討論并對軟件進行修改。
6)最后,對項目進行總結,編寫總結報告。
2.我獲得的主要成果:
由于我在軟件編程方面比較薄弱,在完成項目的過程中,我主要負責的是文檔的編寫以及項目的測試方面的工作。包括如下部分:
? 研究生教務管理系統需求分析書中,第四部分需求規格以及第五部分項
目具體的功能規格;
? 研究生教務管理系統軟件設計文檔的大體框架以及其中的第一部分引言
以及第二部分系統設計概述;
? 研究生教務管理系統客戶端測試計劃(全部);
? 研究生教務管理系統客戶端測試設計的大體框架以及第一部分引言、第二部分測試設計;
? 研究生教務管理系統用戶使用手冊(除第三部分運行環境)
四、個人小結
主要困難:
? 在項目進行的初期,雖然我們對用戶的需求有大致的了解,并有參照模版,但由于本科生教務管理系統和研究生教務管理系統的具體項目上有著某些差異,這要求我們要注重了解其中的區別,并對模版進行分析及修改。在對需求文檔進行編寫時,文字表述不足的弱點很輕易的就顯示出來,這要求我們對網絡教學上給出的資料及范例進行詳細的閱讀,才能寫好需求文檔;在接下來的文檔編寫時也有同樣的問題。
? 在項目進行的中期,即軟件的設計階段。在了解具體需求之后,編寫設計
文檔困難不大,但是由于編程能力的強弱問題,小組成員不可能完全都進行編程,雖然這是小組分工后可以解決蓋的問題,但是由于軟件編程能力的缺乏,會造成在小組討論和文檔書寫上出現代溝,所以個人認為,小組成員擁有對程序編成有一定的了解是有必要的。
? 在項目的測試后面階段,即軟件的測試階段。初次接觸具體測試的我們,對新的軟件不了解,導致產生一定的困難,這要求我們對LoadRunner軟件自主的進行學習并掌握如何運用該軟件進行項目的測試。
五、附錄(個人完成的文檔)
第三篇:《軟件工程》課程設計個人報告
軟件工程課程設計報告
海天一色網上書店
《軟件工程》課程設計個人報告
題 目 網上書店
學 院 名
稱 :信息科學與工程學院 專 業 班
級 :計算機09-2 班
報 告 人姓名 :
梁宏
報 告 人學號 : 200901051413
承 擔 角
色 : 網頁設計員
同 組 組
長 :
安文龍
同組其他成員 : 李金閃、呂穎、孫娜
指 導 教 師 : 孫紅梅
完成起止日期:2011-10-17至2011-12-20 軟件工程課程設計報告
海天一色網上書店
一、課程設計實驗概述
1.目的與任務
1)通過本課程設計的實踐及其前后的準備與總結,復習、領會、鞏固和運用軟件工程課堂上所學的軟件開發方法和知識,為適應畢業后團隊合作開發規模稍大項目和綜合應用本專業所學習的多門課程知識創造實踐機會,為學生提供主動學習、積極探索與大膽創新的機會。
2)學習研究課程設計指導書,進行分組并且明確每個人在開發小組中扮演的角色及承擔的職責,確定目標、初步方案,準備、試用開發環境與工具,以及學習與搜集素材,借閱、購置必要的書籍與材料,做好小組與個人的開發記錄、總結,做好小組內外的交流與互助。
2.開發環境
本項目采用客戶機/服務器原理,客戶端和用戶端的程序是建立在Windows XP/Win7 系統上。
3.參考資料
1)《軟件工程》錢樂秋、趙文耕、齊治昌 等清華大學出版社鄭人杰等 2)覃劍鋒 張鋼編著,ASP網站建設專家,機械工業出版社,2001 3)武延軍 趙彬編著,精通ASP網絡編程,人民郵電出版社,2000 4)李赫雄等,SQL SERVER 2000應用程序開發,郵電出版社,2001 5)劉育楠著,動態網頁設計培訓教程,清華大學出版社,2001 4.任務完成的一般過程
學習課程設計指導書—>分組并明確角色—>對項目進行分析確定目標、初步確定方案,選擇開發環境及工具—>進行課程設計—>進行總結
5.軟件配置
以Microsoft Visual Studio 2008為開發軟件的應用程序,是采用SQL Server Management Studio Express的為開發軟件的數據庫服務程序。
6.個人完成的程序模塊和文檔清單 參與各個文檔的討論及修改母版、首頁的設計,網頁整體設計,角色劃分及 軟件工程課程設計報告
海天一色網上書店 權限的設計,參與小組課程設計報告的完成。
二、本小組個人承擔部分的主題、構思與創意 1.小組選題特色:
小組內承擔著網頁設計員的職責。首先我們網站主要提供的基本服務項目有:用戶的注冊,登錄;用戶的分級瀏覽或圖書選購;店主對進書、售書、庫存、帳目、客戶的管理;以及網站的日常維護(比如,網上書店簡介;網上書店信息發布;客戶留言及對客戶留言的反饋)。這些都是需要大量網頁來呈現的,網站的前臺就是我們程序的臉面,因為它是我們程序唯一能與執行者關聯的模塊,所以我認為網站的設計員同樣也是一個軟件開發團隊里不可缺少的一部分。
經過我們小組討論,網頁首先用的動態的,所以這就要求我作為網站設計員必須熟練的運用ASP和C#的一部分內容,盡我最大的能力把網也弄的符合人們現在的觀賞能力,讓我們的用戶能喜歡而不是討厭我們的網站,讓用戶能在使用我們網站的時候有個愉快的購物體驗,讓他們能記住我們的網站。
2. 個人貢獻:
本人承擔的角色是網頁設計員,參與各個文檔的討論及修改母版、首頁的設計,網頁整體設計,角色劃分及權限的設計,參與小組課程設計報告的完成。軟件工程課程設計報告
海天一色網上書店
三、本人實現項目的過程與步驟以及遇到的困難
1、因為以前沒有做過這個大規模的程序,也沒有動態網頁設計的經驗,好在以前自己為了滿足自己的好奇心做過靜態的網頁,對html網頁語言和Dreamweaver,photoshop軟件的使用都有一定的了解,但是這些知識的積累還不足以滿足我們這次項目的要求,所以我是邊學習邊應用。
首先在網上了解了網頁設計的基本步驟:
一、用“原型法”細化網站設計需求
二、網頁鏈接的深度、廣度和耦合程度
三、網頁基本布局
四、網頁空間中的視覺導向
五、網頁空間的秩序及運動趨勢
六、網頁中的留白
七、文字信息的設計和編排
八、圖片和動畫
九、網頁空間中的運動趨勢線
十、使用Web標準設計網頁
因為我的主要角色是網頁設計,所以要把我的網頁框架思路介紹給同組中負責編碼的成員,因此,為了實現網頁設計,我還參與了網頁模板的設計。
母版的設計要綜合考慮各方面的因素,不能過于簡單,因為過于簡單不能體現母版的使用價值,也不能過于復雜,因為過于復雜會影響其他頁板頁的設計,使其影響面板設計的靈活性,有的頁面因為特殊的需要甚至不用繼承模板頁。
2、首頁的設計要注重對整個網站的引導作用,網頁版面設計要力求簡單但是有特色,具有良好的網絡購書界面,讀者可以通過分類查找方式選擇自己所需購買的圖書。一個網站,能否吸引顧客的經常光顧,界面的美觀也顯得非常重要。本書店系統通過精心打造,讓書店的設計充分體現軟件的時尚、大眾化。
1)首頁中擁有顯示進入各個模塊的導航按鈕,用戶可以直接點擊進入相應的模塊。
海天一色網上書店首頁如下圖所示: 軟件工程課程設計報告
海天一色網上書店
2)要在本網上書店進行購書,首先要注冊為網站會員,填寫詳細個人信息。通過會員注冊提取用戶基本信息。注冊內容包括登錄名,密碼,真實姓名,E—ail等信息。
會員注冊頁面如下:
3)為了便于對網上書店進行管理,以及從網站的安全性考慮,我們將科大書店首頁與后臺管理系統進行了分離,以防不法分子進行攻擊。海天一色書店的內部管理系統的界面: 軟件工程課程設計報告
海天一色網上書店
對于有關圖片編輯的地方,因為對于Photoshop掌握的并不好,所以選取了另一款簡易的軟件:ACDSee,具有多照片疊加等功能,更有50余種照片特效,數秒即可制作出影樓級的專業照片。因此相對于Photoshop來說,ACDSee更加容易上手。
3、網站設計過程中遇到的大問題不多但小問題還真得挺多的,光是網頁設計就費了很長時間,起初為了接觸網頁,翻閱了很多資料,最終確定的方就是邊查資料邊學習。
網頁頁面的設計中最主要的就是頁面風格的設計,為了使客戶在登陸網站之后又一個舒適的頁面,單純的依靠自己的喜好設計頁面鮮艷不合乎情理,為此,我專門登陸了一項大型公司的網站做了相應的比較和分析,例如,東軟和華維的網站,他們的首頁想對于一些娛樂網站來說都是比較簡單,給我一種簡單的舒適的感覺。結合我們網站的特點,經過和其他組員的商定最終確定了現在的網頁格式。
四、實驗個人小結
因為以前沒有做過這個大規模的程序,也沒有動態網頁設計的經驗,好在以前自己為了滿足自己的好奇心做過靜態的網頁,對html網頁語言和Dreamweaver,photoshop軟件的使用都有一定的了解,但是這些知識的積累還不足以滿足我們這次項目的要求,所以我是邊學習邊應用。由于自己一開始的不自信,覺著這樣的任務也許自己并不能很好的完成,也許會拖累自己組的人。但是當我做完整個項目回過頭看時,才發現自己一開始的想法是錯誤的,其實并沒 軟件工程課程設計報告
海天一色網上書店 有自己想象的那么困難。
通過此次課程設計,使我更加扎實的掌握了有關軟件工程方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
過而能改,善莫大焉。在課程設計過程中,我們不斷發現錯誤,不斷改正,不斷領悟,不斷獲取。最終的檢測調試環節,本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后在老師的指導下,終于游逆而解。在今后社會的發展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發現問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!
回顧起此課程設計,至今我仍感慨頗多,從理論到實踐,在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。
實驗過程中,也對團隊精神的進行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。果然是團結就是力量,只有互相之間默契融洽的配合才能換來最終完美的結果。
第四篇:軟件工程課程設計
軟件工程課程設計實驗心得
經過一個星期的軟件工程課程設計,本人在老師的指導下,順利完成該課程設計。通過該課程設計,收獲頗多。
一、對實驗原理有更深的理解
通過該課程設計,掌握了什么是軟件程序,軟件程序工作的基本過程及其各階段的基本任務,熟悉了軟件程序總流程框圖,了解了軟件程序的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該算法的內容,算法的執行順序在計算機上實現,把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。
二、對該理論在實踐中的應用有深刻的理解
通過把該算法的內容,算法的執行順序在計算機上實現,知道和理解了該理論在計算機中是怎樣執行的,對該理論在實踐中的應用有深刻的理解。
三、激發了學習的積極性
通過該課程設計,全面系統的理解了軟件工程程序構造的一般原理和基本實現方法。把死板的課本知識變得生動有趣,激發了學習的積極性。把學過的軟件工程的知識強化,能夠把課堂上學的知識通過自己設計的程序表示出來,加深了對理論知識的理解。以前對與計算機操作系統的認識是模糊的,概念上的,現在通過
自己動手做實驗,從實踐上認識了操作系統是如何處理命令的,如何協調計算機內部各個部件運行,對軟件工程的認識更加深刻。課程設計中程序比較復雜,在調試時應該仔細,在程序調試時,注意指針,將不必要的命令去除。在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解文件系統的內部功能及內部實現,培養實踐動手能力和程序開發能力的目的。
四、理解了該知識點以及學科之間的融合滲透
本次課程設計程序部分是用C語言編寫的,把《計算機操作系統》,《軟件工程》,《算法分析與設計》《C語言》四門學科聯系起來,把各個學科之間的知識融合起來,把各門課程的知識聯系起來,對計算機整體的認識更加深刻。使我加深了對《計算機操作系統》,《軟件工程》,《算法分析與設計》《C語言》四門課程的認識。
第五篇:軟件工程課程設計封面
淮南師范學院 計算機與信息工程系
《軟件工程》課程設計
工資管理項目軟件工程報告
專業班級: 計算機科學與技術08(1)班 項目組號: 組
長:程亮
組
員:吳騰、徐羅敬 指導老師:孫淮寧(教授)
2011年6月24日
工資管理軟件工程分工安排
1、需求分析
負責人:程亮
參與人:吳騰
2、軟件設計
負責人:吳騰
參與人:
3、編碼工作
負責人:
參與人:
4、測試工作
負責人:
參與人:
工資管理項目軟件需求分析報告
負 責 人: 參 與 人: 功能模型: 數據模型: 行為模型: 數據詞典: 審 核 人:
2011年6月24日
工資管理項目軟件結構設計報告
負 責 人: 參 與 人: 總體結構: 內部結構: 數據結構: 借 接 口: 界
面: 審 核 人:
2011年6月24日
工資管理軟件編碼工作報告
負 責 人: 參 與 人: 主控模塊: 子控模塊: 原子模塊: 審 核 人:
2011年6月24日
工資管理軟件系統測試報告
負 責 人: 參 與 人:, 單元測試: 組裝測試: 確認測試: 審 核 人:
2011年6月26日