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

正文內(nèi)容

商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2024-09-17 20:46本頁(yè)面
  

【正文】 ( memberprice=price*discount) ( 1) void Admin() 功能: 給出管理員顧客的功能選擇提示界面,根據(jù)管理員顧客的選項(xiàng)調(diào)用相應(yīng)函數(shù)。 處理: ( 1)接受管理員顧客輸入的操作選項(xiàng)。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 19 ( 3)顯示相應(yīng)函數(shù)的操作過(guò)程和結(jié)果。 程序清單( 1): include include include include define SIZE 100 /* definition*/ typedef struct { long Number。 /*Field of name */ float price。 /*Field of discount */ float memberprice。 extern void CreatFile()。 /*增加 */ extern void DelRecord()。 /*修改 */ extern void QueryBySeatNum()。 /*按姓名查詢(xún) */ extern void SortByMemberPrice()。 /*存放客戶選項(xiàng)的變量 */ /*====功能及 操作的界面提示 ====*/ while(1) { printf(\n)。 printf(| Wele to Product Management System |\n)。 printf(||\n)。 printf(| 2. AddProduct() |\n)。 printf(| 4. QueryByProductName() |\n)。 printf(| 6. ModifyByProductNumber() |\n)。 printf(++++++++++++++++++++++++++++++++++++++++++++++++++++\n)。 printf(| () |\n)。 printf(| () |\n)。 printf(| () |\n)。 printf(| 0. Exit System |\n)。 printf( Please Input Your Choose \n)。 printf( number 11,12,13,14,15 to Manage the System User \n)。 printf(\n)。choice)。 /*根據(jù)客戶選項(xiàng)調(diào)用相應(yīng)函數(shù) */ switch(choice) { case 1: CreatFile()。 case 2: AddRecord()。 case 3: DelRecord()。 case 4: QueryByName()。 case 5: QueryBySeatNum()。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 21 case 6: ModifyByNumber()。 case 7: SortByMemberPrice()。 case 11: CreatUser()。 case 12: AddUser()。 case 13: DelUser()。 case 14: ModifyByUserNumber()。 case 15: SortByUserNum()。 case 0: exit(0)。 } } } (2) void guest() 功能:給出普通顧客的功能選擇提示界面,根據(jù)普通顧客的選項(xiàng)調(diào)用相應(yīng)功能。 處理: ( 1)接受普通高考輸入的操作選項(xiàng)。 ( 3) 顯示相應(yīng)函數(shù)的操作過(guò)程和結(jié)果。 程序清單: /*:普通用戶功能選擇界面,根據(jù)用戶選項(xiàng)調(diào)用相應(yīng)函數(shù) */ void Guest() 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 22 { int choice = 0。 printf(| |\n)。 printf(| |\n)。 printf(| |\n)。 printf(| 2. QueryBySeatNum() |\n)。 printf(| 0. Program end |\n)。 printf(\n)。 scanf(%d,amp。 getchar()。 break。 break。 break。 default: break。 輸入: (1)商品價(jià)格信息文件的文件名。 (3)輸入序號(hào) 為 0,結(jié)束輸入。 ( 2)提示顧客逐條輸入商品信息記錄。 ( 4)將完整的商品價(jià)格記錄存入文件。 ( 6)讀取文件,列表顯示商品信息內(nèi)容。 程序清單: /*:用于創(chuàng)建商品信息文件 */ include /*函數(shù) CreatFile*/ void CreatFile() { FILE *fp = NULL。 /*定義進(jìn)行操作時(shí)存放結(jié)構(gòu)體變量的 */ char DataFile[40] = 。 /*計(jì)算 可輸入數(shù)據(jù)的最大范圍 */ /*====輸入存放商品信息的文件名 ====*/ printf(\n please input new file name of product information.)。t exceed 8 can39。 gets(DataFile)。\039。 printf(\n Notice:Name of file can39。t exceed 3 of exceed will be discarded.\n)。 } /*用二進(jìn)制寫(xiě)的方式打開(kāi)文件,即創(chuàng)建文件 */ fp = fopen(DataFile,wb+)。 perror(Open file fail)。 exit(1)。 printf(Number is not exceed 9 figures,Name is not exceed 20 characters,range of grade:~\n)。number =039。 printf(number=)。)。 /*提示輸入商品名稱(chēng) */ printf(name=)。 /*提示輸入商品商品價(jià)格 */ printf(price=)。)。 scanf(%f,amp。 /*用公式自動(dòng)計(jì)算會(huì)員價(jià) */ =*。 /*如遇無(wú)法寫(xiě)入文件的異常,則加以提示 */ if(fwrite(amp。 perror(Write file fail )。 exit(1)。 } 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 25 /*如果輸入的數(shù)據(jù)量超過(guò)最大允許的范圍,則提示數(shù)據(jù)不能錄入 */ if (countSIZE) printf(\nsorry,number of data can not exceed%d\n,SIZE)。 /*====在屏幕上顯示文件內(nèi)容 ====*/ /* clrscr()。 printf(Content as follow:\n)。 if (fp == NULL) { printf(\nOpen file%sfail!End with any key \n,DataFile)。 getch()。 } printf(\nNumber\tName\tprice\tdiscount\tmemberprice\n)。TmpS,sizeof(product),1,fp) != (int)NULL) { printf(\n%ld\t%s\t%\t%\t\t%\n,T)。 } (4)void AddRecord() 功能:增加商品信息記錄。將顧客輸入的若干條商品信息記錄追加存入該文件并保存。最后列表顯示文件內(nèi)容。 ( 2)若干條商品信息記錄。 處理: ( 1)接受顧客輸入的文件名、打開(kāi)文件,當(dāng)文件不存在時(shí),創(chuàng)建文件。 ( 3)獲取顧客輸入的商品信息,通過(guò)價(jià)格、折扣用公式計(jì)算會(huì)員價(jià)。 ( 5)循環(huán)判斷顧客輸入的商品序號(hào),如為 0 則結(jié)束輸入。 輸出:列表顯示顧客追加商品信息記錄后的文件內(nèi)容。 /*定義指向文件的指針 */ product TmpS。 /*存儲(chǔ)商品信息的文件名 */ int count = 1。 printf(\n Notice:Name of file can39。t exceed 3 characters,part of exceed will be discarded.\n)。 /*如顧客沒(méi)有輸入,則循環(huán)提示顧客輸入 */ while(*DataFile == (39。)) { printf(\n please input new file name to store data,end with enter.)。t exceed 8 characters,suffix can39。 gets(DataFile)。/*a+:當(dāng)文件存在時(shí),追加,當(dāng)文件不存在時(shí),創(chuàng)建 */ /*如果當(dāng)前文件不存在,提示打開(kāi)文件失敗 */ if (fp == NULL) { printf(\n Open file %s fail!End with any key.\n,DataFile)。 getch()。 } /*如果成功打開(kāi)或創(chuàng)建文件,則提示輸入商品序號(hào)、名稱(chēng)、價(jià)格要素等相關(guān)信息 */ printf(input number,name and is 0 means input is end.\n)。 /*循環(huán)從鍵盤(pán)上讀取顧客輸入的序號(hào)、名稱(chēng)、價(jià)格要素等相關(guān)信息 */ 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 27 while(count = SIZE) {
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1