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

正文內(nèi)容

vc課程設計報告-小型超市商品管理系統(tǒng)-展示頁

2024-08-22 03:12本頁面
  

【正文】 ═════════╗endl。break。break。break。 cinx。 cout╚═════════════╝endl。 cout║ (new!) ║endl。 cout║ ║endl。void good::menu(){ cout╔═════════════╗endl。 return m。y) { int m。 day=xyear*10000month*100。public: void set(int x) { year=x/10000。}。 void searchliquid()。 void searchcosmetics()。 void search()。 void changedailyuse()。 void changefood()。 void setliquid()。 void setcosmetics()。 void in()。//飲料商標 double cost,price。//化妝品牌 string sort。 string indate。class good //商品構(gòu)造{private: int num,kpdate。而且其他題目可以直接從參考源程序里復制修改下,甚至可以在網(wǎng)上找到全部。其次,大概是遇到問題要繞彎吧,很多問題不能直接解決。做了一晚上的程序,外加弄了一晚上的這份報告,其實也學到很多東西。 收獲和體會個人感受首先,老師給的那個參考源程序有些不完美。4.P:參考源程序第二次啟動EXE不能查看全部數(shù)據(jù)。 S:設定一個日期類。 S:將功能縮減整合,減少不必要的變量和多余的代碼重復。2.P:一個功能需要分成四個子函數(shù)來完成,并且要創(chuàng)建一個功能菜單,導致程序過長,并且出現(xiàn)下列錯誤:fatal error C1076: piler limit : internal heap limit reached。 S: 商品分為四類,若然創(chuàng)建一個商品類再派生四個類則函數(shù)不好連接。圖341 查詢菜單 圖342 食品查詢菜單圖343查詢?nèi)浚ɡ麧櫍?查看過期食品功能進入主菜單后選擇4,查看過期食品功能。再按任意鍵則退出DOS界面,第三章 調(diào)試及運行結(jié)果 主菜單主菜單顯示如下:圖31 主菜單按1則進入輸入/添加菜單,如圖321:再選擇相應的商品類型進行輸入,如圖322:圖321 輸入/添加菜單 圖322 輸入/添加過程進入主菜單后選擇2,進入修改/刪除功能,如圖331;再選擇相應的商品類型進行操作,根據(jù)提示進行操作,如圖332;圖331修改/刪除菜單圖331修改/刪除過程(利潤)功能進入主菜單后選擇3,進入查詢/顯示全部功能菜單,如圖341,根據(jù)相應操作輸入需要查詢的類型。 退出系統(tǒng) 當輸入“0”時,就能退出系統(tǒng),這是通過switch語句來控制實現(xiàn)的。再以用戶輸入的今日日期進行求差。首先要求用戶輸入今日的日期。 當無查詢結(jié)果時,則無顯示 。 顯示全部 根據(jù)提示信息輸入需要查詢哪種類型的商品后,然后再選擇顯示全部功能使用一個for循環(huán)語句,顯示全部該類別信息,并計算利潤。本系統(tǒng)有兩個基本查詢條件,即按商品編號查詢和按商品名查詢,也可根據(jù)商品的特殊信息進行查詢。再以寫的方式打開文件,以一個if條件語句控制,再重新將商品信息寫入文件(選擇刪除功能的話則除了打算刪除的那個商品的信息),由于是以寫的方式打開的文件,所以文件里原有的輸入就都沒有了,存入的新的數(shù)據(jù)。在此函數(shù)中,先以讀的方式打開文件,讀出文件里的信息在顯示在屏幕上,關(guān)閉文件。在此函數(shù)中使用文件處理的方式,先建立一個文件輸出流對象,根據(jù)用戶的需要操作分別以增加的方式打開d://;d:// ;d:// ;d:// ,分別對應食物,化妝品,日用品,飲料四種商品,使輸入的商品信息都分類寫入文件。此函數(shù)實現(xiàn)的功能主要是,對商品信息的初始化錄入以及增加功能,在初始時,文件中沒有任何數(shù)據(jù),可以通過次函數(shù)輸入任意個商品的信息,在輸入時通過一個if條件語句來實現(xiàn)控制循環(huán),當輸入的姓名是“0”時,使用break語句就跳出循環(huán),即停止輸入學生信息。主函數(shù)是一個程序必不可少的,在主函數(shù)中,創(chuàng)建一個good類的對象one并運行one的menu()函數(shù)開始使用本系統(tǒng)。公有成員函數(shù)包括in( ) ,change( ) ,search( ) ,profit( ) ,分別通過其四個子函數(shù)分別對應四種不同的商品用來實現(xiàn)對商品信息的數(shù)據(jù)初始錄入和增加數(shù)據(jù)、修改和刪除數(shù)據(jù)、查詢和顯示全部數(shù)據(jù)、計算商品利潤功能。本系統(tǒng)最大的優(yōu)點就是操作簡便快捷等。小型超市商品管理系統(tǒng)的功能主要是實現(xiàn)小型超市商品的信息化管理。課程:學號: 姓名: 班級:教師: 東莞理工學院三級項目設計報告2012年 1月 1日目錄第一章 系統(tǒng)概述 3 功能簡介 3 設計思路 3第二章 系統(tǒng)功能的分析和設計 4 4 4 查詢/顯示全部(利潤)函數(shù) 4 顯示全部 4 按條件查詢 5 查看過期食品函數(shù) 5 退出系統(tǒng) 5第三章 調(diào)試及運行結(jié)果 6 主菜單 6 6 6(利潤)功能 7 查看過期食品功能 8第四章 總結(jié) 9 遇到的問題及解決方法 9 收獲和體會 9附錄:程序代碼 10第一章 系統(tǒng)概述 功能簡介本軟件是一個簡單的小型超市商品管理系統(tǒng),軟件窗口為DOS頁面。通過小型超市商品管理系統(tǒng),商品管理人員可以實現(xiàn)對商品信息的增加、刪除、修改、查詢和計算利潤等操作。 設計思路將商品信息定義為一個good類,在類中包含私有數(shù)據(jù)成員int num,string name,double cost,double price,string indate,int kpdate,string brand,string sort,string trademark,分別表示商品編號、商品名、進價、售價、食品出產(chǎn)日期、保質(zhì)期、化妝品牌、日用品類型、飲料商標。然后定義了一個menu( ) 菜單函數(shù),使功能菜單顯示在運行窗口以提示用戶如何進行操作。第二章 系統(tǒng)功能的分析和設計在本章中,主要是介紹各個功能函數(shù)的設計思路和實現(xiàn)方法。增加功能同此原理。此函數(shù)實現(xiàn)的功能主要是,修改/刪除一個商品的信息。用戶再根據(jù)提示信息輸入想要修改/刪除的商品的商品編號,選擇是刪除還是修改該商品信息。 查詢/顯示全部(利潤)函數(shù) 在查詢/顯示全部功能中,可以按多條件查詢,若不按條件查詢則可選擇顯示該類別全部商品信息且計算利潤。使用if語句來選擇查詢條件。 按條件查詢 根據(jù)提示信息選擇各種條件查詢后,然后使用一個for循環(huán)語句,從第一個學生開始檢索,如果該商品的信息和輸入的條件一致,則輸出該商品的信息。 查看過期食品函數(shù) 此功能實現(xiàn)的功能主要是,創(chuàng)建了一個日期類date,方便對生產(chǎn)日期和保質(zhì)期的計算。再以讀的方式打開食品商品文件,讀出文件的信息并對生產(chǎn)日期和保質(zhì)期利用日期類date進行求和。若結(jié)果為負數(shù)則輸出“已過期!”,若結(jié)果為正數(shù)則輸出還剩余幾天。當用戶輸入switch已定義的數(shù)字之外的數(shù)字,自動退出運用。根據(jù)相應操作進行查詢。 圖35 查看食品第四章 總結(jié) 遇到的問題及解決方法1.P:商品分為四類,不像其他題目一樣只有一類。所以把四種類型的變量,函數(shù)集中到一個類里。 use /Zm to specify a higher limit編譯器限制 : 達到內(nèi)部堆限制;。3.P:如何做到檢查食品是否過期功能。編寫關(guān)于日期計算的函數(shù)來達到。 S:改為用數(shù)組一次讀取全部數(shù)據(jù),引入變量記錄讀取的數(shù)據(jù)數(shù)量再循環(huán)輸出。例如程序第二次啟動就不能查詢到信息,不過里面倒是有很多代碼可以復制下。首先,不懂的東西要百度。總體來說這個題目應該是在十個題目里最難的,因為它的處理對象分成四個類型。附錄:程序代碼includeiostreamincludefstreamincludestringincludeiomanipusing namespace std。//保質(zhì)期 string name。//食品出廠日期 string brand。//日常用品分類 string trademark。public: void menu()。 void setfood()。 void setdailyuse()。 void change()。 void changecosmetics()。 void changeliquid()。 void searchfood()。 void searchdailyuse()。 void cheak()。class date{private: int year,month,day。 month=(xyear*10000)/100。 } int cdate(int x,date amp。 m=(()*365+()*30+)+x。 }}。 cout║ ║endl。 cout║ ║endl。 cout║ ║endl。 int x。 switch(x) { case 1:in()。 case 2:change()。 case 3:search()。 case 4:cheak()。 cout║請根據(jù)需要輸入對應序號 ║endl。 cout║ ║endl。 cout║ ║endl。 cout╚═════════════╝endl。 cinx。break。break。break。break。break。 ofstream outfile。 if(!outfile) { cerr open errore
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1