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

正文內容

c課程設計(教務管理系統(tǒng))(參考版)

2024-10-27 07:46本頁面
  

【正文】 (即求單科平均成績、及格率和優(yōu)秀率);(求其平均成績,最高分和最低分);(單科按系別或班級進行排名,對每一個班級,同一學期學生總體成績進行排名,并顯示各科成績信息)。3.《C++ Primer》[潘愛民].中國電力出版社出版4.《Effective C++中文版》Scott Meyers[侯捷].華中科技大學出版社四、功能描述。驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。2)類的設計合理;包括類的繼承多態(tài)等;3)模塊劃分清晰合理;七、撰寫課程設計報告或課程設計總結4)實用性好。:總結設計工作,寫出課程設計說明書,要求學生寫出需求分析、基本要求: 總體設計、詳細設計、編碼、測試的步驟和內容。求,找出實現(xiàn)方法,按照需求分析、總體設計、詳細設計這幾個步驟進行。:六、進度安排1)鞏固C++基礎知識;此次課程設計時間為一周或兩周,分四個階段完成:2)能夠運用面向對象方法進行類的設計; 。一、題目: 學生成績管理分析系統(tǒng) 。第五篇:C++課程設計學生成績管理分析系統(tǒng)五、解決方案 C++程序設計實踐教學環(huán)節(jié)任務書,劃分程序功能模塊。XX:數(shù)據(jù)存盤與裝入。XX:清除內存中商品的數(shù)據(jù),增加商品,創(chuàng)建商品類節(jié)點。總之,在XX老師的悉心指導下,我們收獲頗豐!不僅深刻掌握了課本知識,而且加強了團隊意識,在以后各自的人生發(fā)展道路上抹下了濃重的一筆!參考文獻:[1]《C++面向對象程序設計》(第一版)譚浩強北京:清華大學出版社2006年1月[2]《C程序設計》(第三版)譚浩強北京:清華大學出版社2005年7月附錄課程分工:XX:主界面的設計與實現(xiàn),商品的顯示,程序的整合。本著認真學習,對自己負責的態(tài)度,本組成員共同努力,對該系統(tǒng)程序的不足之處盡力修改,盡量達到程序的健壯性等。整理完畢后進行調試發(fā)現(xiàn)有不少有待改善之處,如商品價格和商品庫存量不能為負數(shù),也不能高的離譜等。(6)顯示所有商品選擇6后系統(tǒng)會顯示所有商品的信息顯示所有商品信息界面第6章總結在xx老師的耐心指導下,本組成員結各人之長,集集體智慧,終于基本完成了超市管理系統(tǒng)的設計與實現(xiàn)。(4)查詢商品查詢商品界面輸入商品名稱后,系統(tǒng)會顯示你所查詢的商品信息,有商品的代碼、商品的名稱、商品的產(chǎn)地、商品的單價和庫存量等。(2)刪除商品刪除商品界面首先輸入商品的名稱,然后選擇是Y或者N。Value+=p1count*p1priceValue+=p1count*p1price從當前指針p1輸出結束統(tǒng)計商品流程圖第4章系統(tǒng)測試打開軟件后見到如圖所示的界面正式進入超市管理系統(tǒng)系統(tǒng)主界面該軟件有增加商品、刪除商品、修改商品、查詢商品、統(tǒng)計商品、顯示商品六大功能。沒找到則輸出:sorry,未找到?。?)統(tǒng)計商品,每當找到一個商品后就將Amount與p1所指count相加存入Amount,并將此時p1所指的count與price相乘再加上Value存入Value,循環(huán)查找相加,最后分別輸出。(3)查詢結點,如果找到要查詢的結點則輸出:查詢成功并輸出其所有信息,若沒有找到輸出:sorry未找到!定義指針p1比較輸入商品名和商品表已知商品名是否一致是否找到商品繼續(xù)向后查找p1=p1next是是否否輸入要查詢商品的名字開始結束(1)是在Supermarket類下定義一個Add_up函數(shù)作為統(tǒng)計商品信息的函數(shù),然后定義兩個double型變量Amount和Value分別表示要求統(tǒng)計商品的總量和總價值,輸入商品名字name。p1=p1next繼續(xù)查找后續(xù)結點刪除并替換是是否否是否開始結束修改商品流程圖:(1)在Supermarket類下定義一個Query函數(shù)作為查詢商品信息的函數(shù),輸入商品名。如果找到等待修改的結點則修改,否則保持商品表信息不變。(3)修改結點,若找到相應的要修改的結點,則p1指向Output函數(shù),接著輸出要修改的信息,利用Switch語句來調用相應的修改信息。輸出的結果是:找到并刪除或者sorry,未找到!查找要刪除的結點定義指針p1p2比較輸入商品名和商品表已知商品名是否一致是否找到結點繼續(xù)向后查找p2=p1。(2)查找要刪除的結點(節(jié)點中包含所有該商品的信息:商品代碼、名稱、產(chǎn)地、數(shù)量、單價),分別定義兩個指針,原商品表信息指針p1和輸入的商品信息指針p2,在p1循環(huán)的過程中比較輸入的商品名與原有的商品名是否一致,如果一致則結束本次循環(huán),否則p2指向p1,使得兩指針同化,p1指針接著指向下一指針,這樣依次向后查詢。流程圖如圖開始定義指針goods賦值p給p將p的next賦值給goods刪除p中的數(shù)據(jù)goods賦值給p是否有需要刪除的商品結束YESNO類外定義一個函數(shù)add,首先在函數(shù)中定義變量商品代碼num和商品數(shù)量count,都為double類型,商品名name和產(chǎn)地address為char類型,價格price為int類型,首先要求用戶輸入商品信息,依次輸入商品的代碼、商品名稱、商品產(chǎn)地、商品單價,判斷單價是否在0~65535之間,如果不在范圍內重新輸入直到在范圍之內再繼續(xù)向下面執(zhí)行,輸入商品庫存量,庫存在0~99999之間,如果超出范圍重新輸入,在范圍之內繼續(xù)執(zhí)行,保存數(shù)據(jù)。查詢商品超市管理系統(tǒng)商品類超市類統(tǒng)計商品修改商品增加商品刪除商品找到是否開始結束在超市管理系統(tǒng)中,商品出售出去,庫存中的商品信息必須清除。(7)數(shù)據(jù)讀入的函數(shù)模塊打開文件,然后將文件中的數(shù)據(jù)寫入內存以備用。(5)統(tǒng)計商品的函數(shù)模塊統(tǒng)計結點數(shù)以記錄商品的數(shù)量,載入所有商品的數(shù)量和單價計算商品的總價值。(4)修改商品的函數(shù)模塊載入商品的全部數(shù)據(jù),并且放入內存,并且可以重新寫入修改。(2)增加商品的函數(shù)模塊在文件中寫入產(chǎn)品的信息,加入鏈表。第3章系統(tǒng)概要設計超市管理系統(tǒng)的主界面,主界面相應的現(xiàn)實有下列菜單:增加商品、刪除商品、修改商品、查詢商品、統(tǒng)計商品、顯示商品、退出。(5)鍵入相應數(shù)字選項,可顯示超市所有商品的所有信息。(3)鍵入相應數(shù)字選項,可修改超市商品的所有信息。本系統(tǒng)實現(xiàn)以下功能:(1)進入系統(tǒng)后提示適用方法,鍵入相應數(shù)字依次將商品代碼(由阿拉伯數(shù)字組成)、商品名稱、商品產(chǎn)地、商品單價以及庫存量等商品信息存入并保存。若查詢不符合實際情況,則會提示錯誤。C、查詢:查詢商品,銷售額。進貨:若商品已存在,只需修改存貨數(shù);若不存在,需增加新紀錄。第四篇:c++超市管理系統(tǒng)課程設計報告c++超市管理系統(tǒng)課程設計報告第1章任務描述本次C++實踐課題為“超市管理系統(tǒng)”。以上兩個問題是困擾我比較久的,其他問題經(jīng)過百度還有自己的調試,解決還算快,不值得重點說。應該根據(jù)記錄的用戶數(shù)讓文件指針指向最后一個用戶數(shù)據(jù)后面。如: 在用戶注冊時,我是將用戶數(shù)據(jù)直接存到文件尾,這是不正確的,因為管理員頁面有刪除用戶的功能,這個功能的原理是先讀文件頭的用戶數(shù)(假定為10個),然后將用戶的數(shù)據(jù)先讀取出來,然后經(jīng)過一個判斷,再儲存重新儲存回文件,而文件中儲存的用戶數(shù)據(jù)大小是沒有變化的,也就是說文件尾會有兩份最后一個用戶的數(shù)據(jù)(即如果刪除的是第七個,文件中最后會有兩份第十個用戶的數(shù)據(jù),文件頭的記錄用戶數(shù)為9個),如果添加用戶直接儲存在文件尾則會儲存在第11個用戶的位置,可是以后讀取的話只是讀取到第10個。(如下,在Csearch 類中自己添加下面箭頭指向的代碼后,會出現(xiàn)下圖右的錯誤,解決方法是把箭頭指向的代碼放到//}}AFX_DATA后面,因為此語句為MFC對話框自行添加編輯變量的結束,如果我們將自己定義的變量也添加到此語句前,編譯器不清楚是MFC自行添加的變量還是用戶自行添加的變量?,F(xiàn)在來總結一下編程過程中遇到的一些值得注意的問題。而且刪除信息的時候只是刪除該條數(shù)據(jù)的信息,數(shù)據(jù)后面的信息往上移動,所以最后面會有兩條重復的信息,雖然文件開頭儲存信息數(shù)目已經(jīng)減一,讀取數(shù)據(jù)是按照文件開頭儲存的信息數(shù)目來讀取信息,但是有時候讀取會有亂碼。四.實驗結果及分析(1.)登錄頁面 成功注冊普通用戶成功登錄頁面查詢結果管理員登錄頁面圖書管理頁面成功添加圖書。(4)基本相同。(4)基本相同。}()。}else{//用消息框提示(“沒有這一本書的記錄,不能刪除.”)。//用消息框提示(“成功刪除書籍記錄.”)。n_book,sizeof(n_book))。()。}if(n_flag==1){n_book=m_num_book1。(amp。(amp。(amp。(amp。//刪除標志置1i+=1。str_pub_name=m_book[i].pub_name。i{str_author=m_book[i].author。//寫書本記錄本數(shù),先填入本來的書本數(shù)。(amp。(“”,CFile::modeReadWrite)。// n_flag為刪除標志,1為有元素刪除了CFile file。//將book類的字符串數(shù)組賦值為字符串變量,方便比較。(3,“出版日期”,LVCFMT_LEFT,100,1)。(1,“書名”,LVCFMT_LEFT,100,1)。()。}。//用消息框提示(“成功修改書籍記錄.”)。///整型變?yōu)樽址?,便于在控件顯示(i,3,str)。(i,2,str)。(i,1,str)。(i,str)。m_book[i].pub_date,sizeof(m_book[i].pub_date))。m_book[i].pub_name,sizeof(m_book[i].pub_name))。m_book[i].bname,sizeof(m_book[i].bname))。m_book[i].author,sizeof(m_book[i].author))。}////////////////////////////////////////////////////////////////////////////////////// //以下代碼主要還是把這條記錄寫入文件,注意寫入的格式:文件的前四個字節(jié)是保持學生記錄數(shù),//后面依次保持學生記錄注意,寫學生的每個信息的順序要與讀取時的順序一致。39。//在數(shù)組末尾加結束符號memcpy(m_book[i].pub_name,(()),())。// 把類CString對象的內容賦值到字符數(shù)組中m_book[i].bname[()]=39。39。if(str_author==m_author||str_bname==m_bname||str_pub_name==m_pub_name||m_book[i].pub_date==m_pub_date){memcpy(m_book[i].author,(()),())。str_bname=m_book[i].bname。//寫書本記錄本數(shù)for(int i=0。(amp。(“”,CFile::modeReadWrite)。CFile file。CString str_author,str_bname,str_pub_name,str。(2,“出版社”,LVCFMT_LEFT,100,1)。(0,“作者”,LVCFMT_LEFT,100,1)。{ // TODO: Add your control notification handler code here UpdateData(TRUE)。}。(“文件中已有 %d 本書籍記錄.”,n_book)。()。((char*)amp。((char*)amp。((char*)amp。((cha
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1