freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

軟件工程實習報告—學生成績管理系統(tǒng)的開發(fā)設計-資料下載頁

2024-12-15 16:24本頁面

【導讀】、假定和限制.................................................1. .對用戶的影響....................................................2. 其他可供選擇方案................................................2. 結論意見........................................................3

  

【正文】 eGetErrorMessage(szError,100)。 AfxMessageBox(szError)。 } END_CATCH } } (%d,m_number)。 //將 int 型的 number 轉換為 CString 型 (list_item,0,m_id)。 //輸出到列表 (list_item,1,m_xueyuan_id)。 (list_item,2,m_session)。 (list_item,3,m_class)。 (list_item,4,temp)。 21 (list_item,5,m_date)。 list_item = 1。 //將 list control 的行數(shù)重置為 1 thisMessageBox(修改成功 !)。 } thisUpdateData(false)。 } 8) 刪除 班級操作,此功能由 Button3 的響應函數(shù)實現(xiàn),代碼如下: void edit_class::OnButton3() { // TODO: Add your control notification handler code here if(list_item == 1) { thisMessageBox(沒有選擇班級 ,請先點擊列表中的班級編號 .)。 return。 } else if(list_item != 1) { int Response。 CString message。 (確定要刪除班級編號為 %s 的班 ?,temp)。 Response=MessageBox(message,MB_OKCANCEL|MB_ICONASTERISK)。 if(Response == IDOK) //在彈出的確認對話框中選擇了 確定 { CRecordset ts(m_db)。 CString sql。 (delete from class WHERE id=39。%s39。,temp)。 //寫入表 class TRY{ m_dbExecuteSQL(sql)。 } CATCH(CDBException,ex) { AfxMessageBox(exm_strError)。 AfxMessageBox(exm_strStateNativeOrigin)。 } AND_CATCH(CException,e) { TCHAR szError[100]。 eGetErrorMessage(szError,100)。 AfxMessageBox(szError)。 } END_CATCH for(int i=0。inum。i++) { if(i+19) { (delete from student WHERE id=39。%s%d39。,temp,i+1)。 } else { (delete from student WHERE id=39。%s0%d39。,temp,i+1)。 } //寫入表 student TRY{ m_dbExecuteSQL(sql)。 } CATCH(CDBException,ex) { AfxMessageBox(exm_strError)。 AfxMessageBox(exm_strStateNativeOrigin)。 } AND_CATCH(CException,e) { 22 TCHAR szError[100]。 eGetErrorMessage(szError,100)。 AfxMessageBox(szError)。 } END_CATCH } (list_item)。 //在列表中刪除班級 list_item = 1。 //將 list control 的行數(shù)重置為 1 thisMessageBox(刪除成功 !)。 } else //在彈出的確認對話框中選擇了 取消 { list_item = 1。 //將 list control 的行數(shù)重置為 1 return。 } } } 使用說明書 下圖顯示了登錄界面: ? 如果您是管理員,在鍵入管理員用戶 ID 與密碼后點選“ manager”選項,點擊確定, 將轉入管理員界面(下圖): 23 ? 用戶管理: 您將接收到一個彈出信息框 : 對于管理員用戶, 界面如下 24 在 所示 界面,您將可以 創(chuàng)建 一個新的 管理員 用戶 、清除已有 管理員 用戶的密碼、刪除已有 管理員 用戶。 您還可以修改當前登陸帳號的密碼。 對于教師用戶,界面如下 在所示界面,您將可以創(chuàng)建、清除教師用戶, 清除 其密碼, 對該教師教授的課程進行 編輯 。 ? 學籍管理: 學籍管理分為四欄,分別為班級管理、學生信息管理、班級課程管理、增添學院。 在以下所示“班級管理”界面,您將可以在選擇學院后對班級信息進行添加、修改和刪除。 25 在以下所示“學生信息管理”界面,您將可以 對學生個人信息進行修改、增刪。 在以 下 所示 “班級課程管理” 界面,您將 可以 實現(xiàn) 對某一課程 的學分、學時等信息的修改。 26 在以下所示“增添學院”界面,你將可以 對學院列表進行添加、刪除、修改操作。 ? 成績管理: 在這里您可以實現(xiàn)對成績信息的管理。 在選擇了課程與班級后,您可 以對成績相應地進行修改、刪除、查詢和統(tǒng)計。 其中,成績查詢界面如下: 27 ? 如果您是教師,在鍵入管理員用戶 ID 與密碼后點選“ teacher”選項,點擊確定, 將轉入管理員界面(下圖): 28 ? 成績管理: 該部分的說明參見管理員部分。其功能在實現(xiàn)上是一樣的。 ? 修改密碼: 如下圖所示,您可以對您的密碼進行維護。 29 6.系統(tǒng)測試 軟件測試、 調試 簡介 軟件測試是保證軟件質量的關鍵步驟,是對軟件規(guī)格說明、設計和編碼的最后復審。 軟件 測試的目的: 軟件測試是保 證系統(tǒng)質量的關鍵,就是在軟件投入生產性運行之前,盡可能的發(fā)現(xiàn)該軟件中出現(xiàn)的問題及運行錯誤,并進行修改。軟件工程的根本目標是開發(fā)出高質量的完全符合用戶需要的軟件,因此,通過測試發(fā)現(xiàn)錯誤并加以解決,這才是軟件測試的根本目的。 軟件測試在軟件生命周期中橫跨兩個階段。通常在編寫出每個模塊之后就對它做必要的測試,即單元測試,此時,模塊的編寫者和測試者是同一個人,編碼和單元測試屬于軟件工程的同一個階段。在這個階段結束之后,對軟件系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期的另一個獨立的階段,通常由專門的測試人員承擔這項 任務。其目的與其他階段相反:“破壞”已經建造好的軟件系統(tǒng),盡可能的發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質量的軟件系統(tǒng)提交給用戶。 軟件測試 的 方法: 黑盒測試和白盒測試。黑盒測試是完全不考慮程序的內部結構和處理過程,只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,也稱為功能測試。白盒測試是完全了解程序的結構和處理過程,檢查程序中的每一條通路是否能按預定的要求正確工作,也稱為結構測試。 軟件測試是軟件開發(fā)中的最艱巨 最繁重的任務,大型軟件的測試應該分階段進行,通常分為單元測試,系統(tǒng)測試,集成測 試,容量測試和驗收測試。測試中出現(xiàn)的錯誤及時改正,這就是調試的任務。為了改正錯誤,首先必須確定故障的準確位置,這是調試過程中最困難的任務,需要周密審慎的思考和推理。 測試和調試是軟件測試階段的兩個關系極端密切的過程,它們通常交替進行。 軟件測試的步驟 1)單元測試:測試系統(tǒng)中的每一個低級處理的基本功能。 2)系統(tǒng)測試:將每一個單元集成一個整的實體 /對象加以測試。 3)集成測試:測試整個應用系統(tǒng)是否運行了應用程序的所有組件,并能和其它應用程序一起運行。 4)容量測試:測試整個應用系統(tǒng)是否能維持產品數(shù) 據容量并且能保持在可以接受的限度之內。 5)驗收測試:繼續(xù)測試工程的各個階段,以確定終端用戶是否認可該系統(tǒng)的設計和功能。 本系統(tǒng)測試 為了使開發(fā)出來的系統(tǒng)能夠滿足學生成績管理工作的需要,本人也對系統(tǒng)進行了測試,測試結果良好,該系統(tǒng)界面友好,數(shù)據的錄入,刪除,保存功能均可實現(xiàn),并能夠完成比較復雜的多條件查詢、統(tǒng)計功能,具備打印報表的功能。 7. 心得體會 經過一段時間的開發(fā)設計和調試,我們基本實現(xiàn)了在系統(tǒng)設計時所設計的所有功能,設計出了一個功能相對比較完善的學生成績管理系統(tǒng)。在開發(fā)的過程中,我們查閱了 大量的資料,與同學特別是本小組的成員進行交流,向老師請教,學到了不少課本上學不到的知識。通過這次開發(fā),我們充分感受到了開發(fā)的艱辛,很多看起來簡單的問題實際動手起來卻不是那么回事,往往有這樣或那樣的錯誤,需要我一步一步地去解決,雖然在出現(xiàn)問題是感覺很頭痛,特別是查找不出問題的原因時,然而更多的是實現(xiàn)功能后所享受到的喜悅。 30 在做這個系統(tǒng)的過程中,做些個軟件的需求分析和軟件測試花的時間最多,這給我們留下了深刻的印象。在沒有學過軟件工程之前,一直以為開發(fā)一個系統(tǒng)肯定是寫程序花最多的時間,雖然老師在課堂上糾正過這個問 題,但自己還是半信半疑,不過經歷了這次試驗之后,終于讓我深刻的明白了,在設計和編寫一個軟件的過程中需求分析和軟件測試將占據主要部分?,F(xiàn)在再回過頭再去看有關的教科書以及上網查找一些資料,經過一些老師的指導和同學的幫助,對與這些知識點的相關的背景、概念和解決方案有了一個全新的認識。 經過這次軟件工程實習,我們學到很多,也成熟了許多,考慮事情也沒以前那么簡單了。當我們完成這個項目的時候,我們也清醒地認識到我們離真正的開發(fā)軟件還有很大的距離,還有很多東西要學,在今后的學習中,我們會更加努力。 參 考 文 獻 教材: 《軟件工程》 張海藩編著 人民郵電出版社 參考書: 《實用軟件工程》(第二版),鄭人杰等編著,清華大學出版社, 1997 年 4 月第 2 版 《現(xiàn)代軟件工程》,清華大學周之英編著,科學出版社 Jeffrey ,《 System Analysis and Design Methods, fifth Edition》,高等教育出版社, 2021年 6 月。 Mark Fewster amp。 Dorothy Graham 著,舒智勇等譯,《軟件測試自動化技術與實例詳解》,電子工業(yè)出版社, 2021 年 1 月 Ivar Jacobson, James Rumbaugh, Grady Booch。姚淑蘭,唐發(fā)根譯,《 UML 參考手冊》。機械工業(yè)出版社, 2021。 31 成績評定 內容 評分 問題定義 系統(tǒng) 分析 系統(tǒng) 設計 編碼與測試 實習 總結 總評
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1