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

正文內(nèi)容

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

2024-09-29 20:46 上一頁面

下一頁面
 

【正文】 ,并 將增加后的文件存儲(chǔ)狀況顯示給顧客 。 (6)修改商品價(jià)格信息: 提示顧客輸入要進(jìn)行 修改操作的商品序號(hào),如果在文件中有該商品的價(jià)格信息存在,則將顧客輸入 序號(hào) 所對(duì)應(yīng) 商品 的名稱、各種價(jià)格要素等進(jìn)行 修改,并將修改結(jié)果存儲(chǔ)于文件 中。 如果在磁盤文件中有對(duì)應(yīng)的商品價(jià)格信息, 則提 示顧客已找到,并逐項(xiàng)列出對(duì)應(yīng)商品的價(jià)格狀況。 (9)管理員的顧客管理: 包括 顧客的創(chuàng)建、增加、刪除、修改和 、瀏覽, 管理員創(chuàng)建的顧客登陸信息存儲(chǔ)在名為 yonghu 的磁盤文件中 。 并且 , 管理員具有修 改顧客權(quán)限的功能,普通顧客和管理員級(jí)顧客對(duì)于系統(tǒng)的權(quán)限不同 。具體如下所示: . 硬件環(huán)境 處理器: Intel Pentium 166 MX 或更高 內(nèi)存: 32MB 以上 硬盤空間: 1GB 以上 顯卡: SVGA 顯示適配器 2. 軟件環(huán)境 Windows 98/ME/2020/XP 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 4 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)原則 ( 1)有效性 保證信息的有效性是開展商品管理系統(tǒng)的必備條件,需要對(duì)網(wǎng)絡(luò)故障、操作錯(cuò)誤、應(yīng)用程序錯(cuò)誤、硬件故障、系統(tǒng)軟件錯(cuò)誤及計(jì)算機(jī)病毒所產(chǎn)生的潛在威脅加以有效的控制和預(yù)防,以保證數(shù)據(jù)是有效的。不但要預(yù)防對(duì)信息的隨意生成、修改和刪除,同時(shí)還要防止數(shù)據(jù)傳輸過程中信息的丟失、破損和重復(fù),并且保證信息傳送次序的統(tǒng)一。應(yīng)用高級(jí)語言程序設(shè)計(jì)中的循環(huán)、選擇等控制結(jié)構(gòu)實(shí)現(xiàn)小型商品管理系統(tǒng)的增、刪、改和查等典型功能,大量信息的存儲(chǔ)和操作用 C 語言中對(duì)文件的支持來實(shí)現(xiàn)。 模塊設(shè)計(jì) 顧客驗(yàn)證模塊 顧客使用該系統(tǒng)之前需要進(jìn)行登錄驗(yàn)證。普通顧客只能進(jìn)行查詢和瀏覽,具有管理員權(quán)限顧客則可進(jìn)行對(duì)商品信息的增、刪除、改和對(duì)顧客登錄信息的管理。 ①創(chuàng)建商品價(jià)格信息文件:提示具有管理員權(quán)限的顧客輸入保存商品價(jià)格信息記錄文件名,在磁盤上創(chuàng)建該文件,繼續(xù)提示顧客逐條輸入商品價(jià)格信息記錄,每條記錄包括商品號(hào)、名稱和價(jià)格、折扣兩項(xiàng)主要價(jià)格要素。具體錄入操作同上,由系統(tǒng)自動(dòng)計(jì)算獲得折扣價(jià)格即會(huì)員價(jià)。 ⑤查詢商品信息:提示顧客輸入要查詢的具體文件名,可根據(jù)商品號(hào)和商品名稱兩種方式進(jìn)行查詢,若有查詢結(jié)果,則向顧客顯示相應(yīng)查詢結(jié)果的商品號(hào)、名稱、價(jià)格要素等各項(xiàng)容,并可讓顧客選擇是否繼續(xù)查找。 ①初始化用戶信息:他建文件存儲(chǔ)擁護(hù)各項(xiàng)信息,將顧客的各項(xiàng)息信存入磁盤上名為 yonghu 的文件中,以便顧客登錄模塊校驗(yàn)判斷。 ④修改用戶:管理員顧客登錄后選擇修顧客功能,則輸入要修改的顧客序號(hào),繼續(xù)按照系統(tǒng)提示輸入要修改的顧客名、密碼及權(quán)限,使得該顧客再次登入系統(tǒng)時(shí)要符合管理員修改后的信息方可登錄。通過首頁登錄時(shí)判斷用戶的不同身份進(jìn)入不同部分。 圖 31 系統(tǒng)模塊結(jié)構(gòu) 圖 顧客驗(yàn)證模塊 顧客使用該系統(tǒng)之前需要進(jìn)行登錄驗(yàn)證。 商品信 息管理模塊 創(chuàng)建商品信息文件 增加商品信息記錄 刪除商品信息記錄 修改商品信息記錄 查詢商品信息 商品價(jià)格信息排行 權(quán)限管理 增加新用戶 刪除用戶 初始化用戶信息 修改用戶 瀏覽用戶信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 9 圖 34 權(quán)限管理模塊圖 系統(tǒng)主控平臺(tái) 給管理員級(jí)顧客和普通顧客提供不同的主控平臺(tái),便于進(jìn)行功能選擇。 顧客登錄界面 : 管理員和普通顧客系統(tǒng)主控普通設(shè)計(jì) ( 1) 管理員的主要功能包括商品信息管理和顧客管理兩大部分,在進(jìn)行界面設(shè)計(jì)將其劃分為界面中的兩塊區(qū)域,并且在提示顧客操作上較為類似,使得界面友好易用。 /*結(jié)構(gòu)體類型 product*/ 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 14 typedef struct { long Number。 /*Field of discount */ float memberprice。 /*結(jié)構(gòu)體類型 user*/ typedef struct { long Number。 /*顧客權(quán)限 */ }user。 輸入:顧客名,密碼。 ( 4)如果顧客名和密碼不符,提示顧客選擇查詢輸 入或退出系統(tǒng)。 程序清單( 1): /*===========================*/ include include include include define SIZE 100 typedef struct { long Number。 /*顧客權(quán)限 */ }user。 /*創(chuàng)建用戶 信息文件 */ extern void AddUser()。 /*根據(jù)用戶序號(hào)排序?yàn)g覽 */ 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 16 程序清單( 2): /*:顧客登錄,判斷顧客登錄名、密碼、權(quán)限, 根據(jù)權(quán)限調(diào)用相應(yīng)功能選擇界面 */ /*包含顧客信息頭文件 包含創(chuàng)建顧客信息、增加、刪除、修改、排序的顧客處理程序 包含管理員、普通顧客的功能選擇界面處理程序 */ include include include include include include include include int main() { FILE *fp = NULL。/*存放顧客信息的文件名為 yonghu*/ int i。*/ printf(==============================================\n)。 scanf(%s,)。i++) { [i]=getch()。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 17 if (fp == NULL) { printf(\nOpen file%sfail!End with any key \n,DataFile)。 } /*循環(huán)讀取文件校驗(yàn)登錄名和密碼是否正確 */ while(fread(amp。 success=1。 Guest()。relogin)。y39。 getch()。 普通顧客系統(tǒng)主控平臺(tái)及普通顧客功能調(diào)用。 修改價(jià)格信息。 頭文件: 會(huì)員價(jià) =價(jià)格折扣( memberprice=price*discount) ( 1) void Admin() 功能: 給出管理員顧客的功能選擇提示界面,根據(jù)管理員顧客的選項(xiàng)調(diào)用相應(yīng)函數(shù)。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 19 ( 3)顯示相應(yīng)函數(shù)的操作過程和結(jié)果。 /*Field of name */ float price。 extern void CreatFile()。 /*修改 */ extern void QueryBySeatNum()。 /*存放客戶選項(xiàng)的變量 */ /*====功能及 操作的界面提示 ====*/ while(1) { printf(\n)。 printf(||\n)。 printf(| 4. QueryByProductName() |\n)。 printf(++++++++++++++++++++++++++++++++++++++++++++++++++++\n)。 printf(| () |\n)。 printf(| 0. Exit System |\n)。 printf( number 11,12,13,14,15 to Manage the System User \n)。choice)。 case 2: AddRecord()。 case 4: QueryByName()。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 21 case 6: ModifyByNumber()。 case 11: CreatUser()。 case 13: DelUser()。 case 15: SortByUserNum()。 } } } (2) void guest() 功能:給出普通顧客的功能選擇提示界面,根據(jù)普通顧客的選項(xiàng)調(diào)用相應(yīng)功能。 ( 3) 顯示相應(yīng)函數(shù)的操作過程和結(jié)果。 printf(| |\n)。 printf(| |\n)。 printf(| 0. Program end |\n)。 scanf(%d,amp。 break。 break。 輸入: (1)商品價(jià)格信息文件的文件名。 ( 2)提示顧客逐條輸入商品信息記錄。 ( 6)讀取文件,列表顯示商品信息內(nèi)容。 /*定義進(jìn)行操作時(shí)存放結(jié)構(gòu)體變量的 */ char DataFile[40] = 。t exceed 8 can39。\039。t exceed 3 of exceed will be discarded.\n)。 perror(Open file fail)。 printf(Number is not exceed 9 figures,Name is not exceed 20 characters,range of grade:~\n)。 printf(number=)。 /*提示輸入商品名稱 */ printf(name=)。)。 /*用公式自動(dòng)計(jì)算會(huì)員價(jià) */ =*。 perror(Write file fail )。 } 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 25 /*如果輸入的數(shù)據(jù)量超過最大允許的范圍,則提示數(shù)據(jù)不能錄入 */ if (countSIZE) printf(\nsorry,number of data can not exceed%d\n,SIZE)。 printf(Content as follow:\n)。 getch()。TmpS,sizeof(product),1,fp) != (int)NULL) { printf(\n%ld\t%s\t%\t%\t\t%\n,T)。將顧客輸入的若干條商品信息記錄追加存入該文件并保存。 ( 2)若干條商品信息記錄。 ( 3)獲取顧客輸入的商品信息,通過價(jià)格、折扣用公式計(jì)算會(huì)員價(jià)。 輸出:列表顯示顧客追加商品信息記錄后的文件內(nèi)容。 /*存儲(chǔ)商品信息的文件名 */ int count = 1。t exceed 3 characters,part of exceed will be discarded.\n)。)) { printf(\n please input new file name to store data,end with enter.)。 gets(DataFile)。 getch()。 /*循環(huán)從鍵盤上讀取顧客輸入的序號(hào)、名稱、價(jià)格要素等相關(guān)信息 */ 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 27 while(count = SIZE) {
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1