秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

軟件工程課程設(shè)計

上傳人:仙*** 文檔編號:35541864 上傳時間:2021-10-27 格式:DOC 頁數(shù):17 大小:1.84MB
收藏 版權(quán)申訴 舉報 下載
軟件工程課程設(shè)計_第1頁
第1頁 / 共17頁
軟件工程課程設(shè)計_第2頁
第2頁 / 共17頁
軟件工程課程設(shè)計_第3頁
第3頁 / 共17頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件工程課程設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《軟件工程課程設(shè)計(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 課程設(shè)計說明書 課程名稱:_軟件工程課程設(shè)計___ 題 目: 學(xué)生成績管理系統(tǒng) 院 系: 理學(xué)院 專業(yè)班級:應(yīng)數(shù)09-1班 學(xué) 號: 2009303551 學(xué)生姓名:_張海波 _ 指導(dǎo)教師:_束建華_ 2012 年 6月 8 日 安徽理工大學(xué)課程設(shè)計(論文)任務(wù)書 理學(xué)院 院系 信計 教研室 學(xué) 號 2009303551 學(xué)生姓名 張海波 專業(yè)(

2、班級) 應(yīng)數(shù)09-1班 設(shè)計題目 學(xué)生成績管理系統(tǒng) 設(shè) 計 技 術(shù) 參 數(shù) 系統(tǒng)平臺:Windows XP 開發(fā)工具:Microsoft VC++6.0 建模工具:Microsoft Visio 2007 抓圖工具:紅蜻蜓抓圖精靈 設(shè) 計 要 求 利用軟件工程的思想和方法完成學(xué)生管理系統(tǒng)的分析、設(shè)計、實現(xiàn)等,主要實現(xiàn)的功能有: 工 作 量 需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼設(shè)計以及調(diào)試。 工 作 計 劃 5月28日--5月30日 完成需求分析 6月1日--6月3日 完成概要設(shè)計和詳細(xì)設(shè)計 6月4日--6月6

3、日 完成程序設(shè)計 6月7日 完成Word文檔編寫及窗口截圖 6月8日 提交程序和課程設(shè)計說明書 參 考 資 料 [1]張立科.Java信息管理系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2005. [2]辛立偉,張帆等.Java從初學(xué)到精通[M].北京:電子工業(yè)出版社,2010. [3]秦婧,劉存勇等.21天學(xué)通SQL Server.[M].北京:電子工業(yè)出版社,2011. [4]印旻.Java與面向?qū)ο笤O(shè)計程序教程.[M].北京:高等教育出版社,1999. [5]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.[M].北京:高等教育出

4、版社,2006. [6].雍俊海.程序設(shè)計教程.[M].北京:清華大學(xué)出版社,2009. [7].李建學(xué).數(shù)據(jù)結(jié)構(gòu)課程設(shè)計案例精編.[M].北京:清華大學(xué)出版社,2006. 指導(dǎo)教師簽字 教研室主任簽字 2012年5月2日 學(xué)生姓名: 張海波 學(xué)號: 2009303551 專業(yè)班級: 應(yīng)數(shù)09-1班 課程設(shè)

5、計題目: 學(xué)生成績管理系統(tǒng) 指導(dǎo)教師評語: 成績: 指導(dǎo)教師: 束建華 2012年 6 月 10 日 安徽理工大學(xué)課程設(shè)計(論文)任務(wù)書 目錄 1.需求分析................................................1 1.1程序的功能..............

6、............................1 1.2輸入輸出的要求......................................1 1.3測試數(shù)據(jù)............................................1 2.詳細(xì)設(shè)計................................................1 2.1程序框架設(shè)計........................................1 2.2程序詳細(xì)設(shè)計......................................

7、..1 3.調(diào)試分析................................................2 4.總結(jié)...................................................16 5.參考文獻(xiàn)...............................................17 一、 需求分析 1. 程序的功能 設(shè)計學(xué)生成績管理的數(shù)據(jù)結(jié)構(gòu);要求完成:學(xué)生數(shù)據(jù)的錄入、添加、修改與刪除;成績統(tǒng)計并排名;學(xué)生數(shù)據(jù)的讀取與存儲等基本功能。 2. 輸入輸出

8、的要求 根據(jù)指令要求用鍵盤輸入數(shù)據(jù)即可。 3. 測試數(shù)據(jù) 學(xué)號 姓名 數(shù)學(xué) 程序 英語 藝術(shù) 123 lll 99 99 99 99 124 kkk 88 88 88 88 125 jjj 77 77 77 77 126 hhh 66 66 66 66 127 ggg 55 55 55 55 128 fff 44 44 44 44 新增/刪除 1233 ssss 100 100 100 100 二、 詳細(xì)設(shè)計 1. 程序框架設(shè)計 由于是學(xué)生成績管理的系統(tǒng),對象已經(jīng)高度抽象,所以只設(shè)計了一個Stude

9、nt類(包含一切學(xué)生的信息,以及對學(xué)生信息的處理函數(shù))實現(xiàn)數(shù)據(jù)封裝,使用友元函數(shù)實現(xiàn)運(yùn)算符重載,使用一個靜態(tài)數(shù)據(jù)成員作為鏈表記錄數(shù)量的計數(shù)器。 2. 程序詳細(xì)設(shè)計 功能設(shè)計要求: 一共有8個cpp文件,一個頭文件,其中8個cpp文件對應(yīng)十個功能。 l 增加記錄: 1) 在內(nèi)存中增加學(xué)生信息記錄。 l 顯示文件: 1) 按原文件stud.dat顯示。 2) 按簡明文件stud_mean.dat顯示。 3) 顯示不及格文件bad.dat。 4) 輸出高于或者等于平均成績的學(xué)生名單。 5) 若在顯示之前文件中沒有信息,則提示出錯信息。 l 保存記錄: 1) 將內(nèi)存中的記錄寫

10、進(jìn)文件stud.dat,如果原文件已經(jīng)存在即覆蓋。 2) 若此時內(nèi)存中無記錄則顯示提示信息。 l 讀取記錄: 1) 將文件中的記錄讀入內(nèi)存,之前在內(nèi)存中的記錄都會被清空。 2) 若此時文件中無記錄則顯示提示信息。 l 刪除記錄: 1) 按學(xué)號查找并刪除; 2) 按姓名查找并刪除; 3) 沒有找到即顯示提示信息。 l 簡化文件: 1) 對此刻內(nèi)存中的記錄進(jìn)行簡化,并存儲進(jìn)一個簡化文件stud_mean.dat中。 2) 若此時內(nèi)存中無記錄,則提示出錯信息。 l 不及格文件: 1) 對此刻內(nèi)存中的記錄進(jìn)行簡化,并存儲進(jìn)一個不及格文件bad.dat中 2) 若此時內(nèi)存中無

11、記錄,則提示出錯信息。 l 尋找記錄: 1) 對內(nèi)存中的記錄按照學(xué)號查找 2) 對內(nèi)存中的記錄按照姓名查找 3) 沒有在內(nèi)存中找到記錄則顯示出錯信息。 l 排序記錄: 1) 對內(nèi)存中的記錄按照平均分?jǐn)?shù)的高低進(jìn)行排序,然后從高到底輸出。 2) 如果內(nèi)存中不存在可以排序的的記錄則顯示出錯信息。 l 退出程序: 三、 調(diào)試分析 1. 調(diào)試中遇到的問題及對問題的解決方法 a) 最開始設(shè)定的是在內(nèi)存中用鏈表保存學(xué)生信息數(shù)據(jù),結(jié)果從文件中讀取數(shù)據(jù)出來的時候一直要出錯,在讀出原來存入的數(shù)據(jù)之后還讀出了很多我沒有存進(jìn)去的亂碼。于是,查閱了圖書館的一些書籍,參考資料,發(fā)現(xiàn)可以用向量數(shù)組來作

12、為保存數(shù)據(jù)的底層數(shù)據(jù)結(jié)構(gòu),使用C++標(biāo)準(zhǔn)庫提供的vector類來實現(xiàn)這個向量數(shù)組的結(jié)構(gòu),不過后來又發(fā)現(xiàn)要涉及STL的一些內(nèi)容,由于時間緊沒來得及研究,還是放棄了。 最終,在內(nèi)存中還是用鏈表保存的學(xué)生信息數(shù)據(jù),原來亂碼以前的是讀取字節(jié)大小沒控制對。 b) 排序的時候我曾經(jīng)是用改指針指向的方法把鏈表全部一起用選擇法排序,不過其中可能是指針控制問題,數(shù)據(jù)量一大了問題就來了,內(nèi)存里面指針?biāo)笓Q來換去,感覺很亂。后來我在Student類里面增添了一個成員index,作為標(biāo)識名次的變量,初始值為0,在進(jìn)入排序功能的時候進(jìn)行排序,給每個對象的index賦值,然后輸出再按照index值從小到大輸出,這樣雖

13、然多了幾行代碼,但是在內(nèi)存里面指針的動態(tài)少,感覺這樣要好些。 四、 使用說明及測試結(jié)果 1.系統(tǒng)運(yùn)行效果 1.增加記錄: 圖4-1增加記錄 2.顯示文件: 原文件: 圖4-2原文件 3.簡明文件: 圖4-3簡明文件 4.不及格文件: 圖4-4不及格文件 5.輸出高于或者等于平均成績的學(xué)生名單: 圖4-5輸出 6.保存記錄: 圖4-6保存記錄 7.讀取文件: 圖4-7讀取文件 8.刪除記錄: 沒找到: 圖4-8沒找到記錄 9

14、.按學(xué)號: 圖4-9按學(xué)號刪除 10.按名字: 圖4-10按名字刪除 11.簡化文件: 圖4-11簡化文件 12.不及格文件: 圖4-12不及格文件 13.查找: 按照學(xué)號查找: 圖4-13按學(xué)號查找 14.按照姓名查找: 圖4-14按姓查找 15.未找到: 圖4-15沒找到記錄 16.排序記錄: 圖4-16排序記錄 17.退出程序: 圖4-17退出程序 第六章 總結(jié) 首先通過這次課程設(shè)計,加強(qiáng)了我的動手和思考解決問題的能力,學(xué)到了很多

15、書本上學(xué)不到的知識,同時也鞏固了對課本的知識,對我將來也是有很大的幫助。剛開始拿到這個題目是信心滿滿的,但是在做的過程中還是遇到了很多的問題。在制作過程中心理雖然有很多創(chuàng)意和構(gòu)思,但是實際操作卻存在很大的困難。制作界面的時候?qū)W到的最主要的耐心,有恒心一切都會變得迎刃而解。 參考文獻(xiàn) [1]張立科.Java信息管理系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2005. [2]辛立偉,張帆等.Java從初學(xué)到精通[M].北京:電子工業(yè)出版社,2010. [3]秦婧,劉存勇等.21天學(xué)通SQL Server.[M].北京:電子工業(yè)出版社,2011. [4]印旻.Java與面向?qū)ο笤O(shè)計程序教程.[M].北京:高等教育出版社,1999. [5]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.[M].北京:高等教育出版社,2006. [6].雍俊海.程序設(shè)計教程.[M].北京:清華大學(xué)出版社,2009. [7].李建學(xué).數(shù)據(jù)結(jié)構(gòu)課程設(shè)計案例精編.[M].北京:清華大學(xué)出版社,2006. 16

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!