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

正文內(nèi)容

商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-03 20:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 4 個(gè)模塊:顧客驗(yàn)證模塊、商品信息管理模塊、權(quán)限管理模塊、 系統(tǒng)主控平臺(tái)。系統(tǒng)模塊結(jié)構(gòu)圖如圖所示 。 圖 31 系統(tǒng)模塊結(jié)構(gòu) 圖 顧客驗(yàn)證模塊 顧客使用該系統(tǒng)之前需要進(jìn)行登錄驗(yàn)證。系統(tǒng)會(huì)提示顧客輸入登錄名和密碼,從而 對(duì)該顧客 信息 進(jìn)行 校驗(yàn) 。 圖 32 顧客驗(yàn)證模塊圖 顧客驗(yàn)證模塊 獲取用戶名,密碼 身份驗(yàn)證及權(quán)限判斷 進(jìn)入權(quán)限對(duì)應(yīng)管理界面 重新登錄或退出 小型商品管理系統(tǒng) 顧客驗(yàn)證模塊 商品信息管理模塊 權(quán)限管理模塊 系統(tǒng)主控平臺(tái) 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 8 商品信息管理模塊 當(dāng)顧客成功登入系統(tǒng)時(shí),可根據(jù)權(quán)限不同,調(diào)用商品信息管理模塊中的部分或全部子功能。 圖 33 商品信息管理模塊圖 權(quán)限管理模塊 權(quán)限管理模塊實(shí)現(xiàn)對(duì)使用小型商品管理系統(tǒng)的顧客的顧客名,密碼和權(quán)限管 理,以便顧客登錄模塊進(jìn)行校驗(yàn)和權(quán)限向判斷。 商品信 息管理模塊 創(chuàng)建商品信息文件 增加商品信息記錄 刪除商品信息記錄 修改商品信息記錄 查詢商品信息 商品價(jià)格信息排行 權(quán)限管理 增加新用戶 刪除用戶 初始化用戶信息 修改用戶 瀏覽用戶信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 9 圖 34 權(quán)限管理模塊圖 系統(tǒng)主控平臺(tái) 給管理員級(jí)顧客和普通顧客提供不同的主控平臺(tái),便于進(jìn)行功能選擇。 圖 35 系統(tǒng)主控平臺(tái)圖 系統(tǒng) 工作 流程圖 系統(tǒng)主控平臺(tái) 普通顧客主控平臺(tái) 管理員主控平臺(tái) 否 普通顧客 管理員 是 是 否 開始 用戶登錄 登錄名密碼正確 重新登錄 管理員 /顧客 管理員系統(tǒng)主控平臺(tái) 權(quán)限管理 商品信息管理 退出 商品信息瀏覽 商品信息查詢 退出 普通顧客系統(tǒng)主控平臺(tái) 結(jié)束 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 10 界面設(shè)計(jì) 顧客登錄界面設(shè)計(jì) ( 1) 考慮到顧客可能出現(xiàn)誤操作情況,如果顧客輸入的帳號(hào)密碼錯(cuò)誤,則提示顧客重新輸 入。 ( 2)顧客使用系統(tǒng)時(shí),輸入的密碼采用不回顯的方式輸入,保證顧客登錄系統(tǒng)時(shí)密碼的安全性。 ( 3) 當(dāng)顧客輸入的帳號(hào)密碼相符,則提示顧客登錄成功,并告知用戶權(quán)限是管理員還是普通顧客。 顧客登錄界面 : 管理員和普通顧客系統(tǒng)主控普通設(shè)計(jì) ( 1) 管理員的主要功能包括商品信息管理和顧客管理兩大部分,在進(jìn)行界面設(shè)計(jì)將其劃分為界面中的兩塊區(qū)域,并且在提示顧客操作上較為類似,使得界面友好易用。 ( 2)普通顧客使用該系統(tǒng)資源進(jìn)行查詢,瀏覽操作,功能較為簡(jiǎn)單 ,界面也簡(jiǎn)潔易讀。 管理員系統(tǒng)主控平臺(tái) 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 11 管理員系統(tǒng)主控平臺(tái) : 普通顧客系統(tǒng)主控平臺(tái) : 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 12 執(zhí)行結(jié)果界面設(shè)計(jì) 由于 C 語(yǔ)言對(duì)圖形化 界面的支持比較有限 ,對(duì)于該管理系統(tǒng)來(lái)說(shuō) ,首要 考慮的是執(zhí)行結(jié)果的清晰易讀 .對(duì)于此類的界面設(shè)計(jì)主要采用 C 語(yǔ)言自帶的打印函數(shù)進(jìn)行簡(jiǎn)單處理 ,將執(zhí)行結(jié)果用列表的方式清晰顯示給顧客 . 創(chuàng)建商品價(jià)格信息文件 : 查詢商品價(jià)格信息 : 添加顧客信息 : 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 13 查詢顧客信息 : 刪除顧客信息 : 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) define SIZE 100 在對(duì)商品的 排序?yàn)g覽,刪除和修改等功能模塊中該常量用于定義數(shù)組長(zhǎng)度。 用于存放每個(gè)商品的序號(hào) 、 名稱 、 價(jià)格 、 折扣和會(huì)員各方面信息。 /*結(jié)構(gòu)體類型 product*/ 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 14 typedef struct { long Number。 /*Field of number */ char Name【 20】 。 /*Field of name */ float price。 /*Field of piece */ float discount。 /*Field of discount */ float memberprice。 /*Field of memberprice*/ }product。 由于序號(hào) 、 名稱 、 價(jià)格 、 折扣 、 會(huì)員價(jià)用于描述一個(gè)有機(jī)整體 —— 商品,為了表明這些字段不是孤立的,而是共同描述一個(gè)網(wǎng)站的事物,因此用結(jié)構(gòu)體這種形式來(lái)體現(xiàn)。 顧客描述登錄系統(tǒng)的顧客序號(hào) 、 顧客名 、 密碼和權(quán)限信息。 /*結(jié)構(gòu)體類型 user*/ typedef struct { long Number。 /*顧客序號(hào) */ char Name【 20】 。 /*顧客名稱 */ char ps【 8】 。 /*顧客密碼 */ int power。 /*顧客權(quán)限 */ }user。 會(huì)員價(jià) =價(jià)格折扣。 詳細(xì)設(shè)計(jì) 顧客 登錄模塊 提供顧客登錄驗(yàn)證功能,但運(yùn)行小型商品管理系統(tǒng)時(shí),系統(tǒng)提示輸入顧客名,并用不回顯的方式輸入密碼,游戲廳提取磁盤上名為 yonghu 的文件驗(yàn)證 顧客名密碼是否正確,并提供程序輸入顧客名和密碼的選擇功能。 源文件: 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 15 頭文件: main()函數(shù) 功能:竟然系統(tǒng)登錄界面,驗(yàn)證顧客登錄名和密碼,判斷顧客權(quán)限,給出顧客相應(yīng)的系統(tǒng)主控平臺(tái)。 輸入:顧客名,密碼。 處理: ( 1)接收顧客輸入的顧客名和密碼,存放在相應(yīng)變量中進(jìn)行判斷。 ( 2)判斷顧客名和密碼是否相符,如果相符,則獲得該顧客權(quán)限。 ( 3)判斷該顧客權(quán)限是管理員還是普通顧客,并調(diào)用相應(yīng)系統(tǒng)主控平臺(tái)。 ( 4)如果顧客名和密碼不符,提示顧客選擇查詢輸 入或退出系統(tǒng)。 輸出: (1) 顧客登錄成功或失敗的信息。 ( 2)成功登錄的顧客權(quán)限。 ( 3)對(duì)應(yīng)當(dāng)前顧客權(quán)限的系統(tǒng)主控平臺(tái)。 程序清單( 1): /*===========================*/ include include include include define SIZE 100 typedef struct { long Number。 /*顧客 序號(hào) */ char Name[20]。 /*顧客名稱 */ char ps[8]。 /*顧客密碼 */ int power。 /*顧客權(quán)限 */ }user。 extern void Guest()。 /*普通用戶功能選擇界面 */ extern void Admin()。 /*管理員功能選擇界面 */ extern void CreatUser()。 /*創(chuàng)建用戶 信息文件 */ extern void AddUser()。 /*增加用戶記錄 */ extern void DelUser()。 /*刪除用戶記錄 */ extern void ModifyByUserNumber()。 /*根據(jù)用戶序號(hào)修改 */ extern void SortByUserNum()。 /*根據(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。 user Show。 user TmpS。 /*臨時(shí)存放顧客信息的結(jié)構(gòu)體變量 */ char DataFile[40] = yonghu。/*存放顧客信息的文件名為 yonghu*/ int i。 char relogin。 /*是否重新登錄的標(biāo)志 */ int success=0。 /*登錄 成功的標(biāo)志 */ /*CreatUser()。*/ printf(==============================================\n)。 printf( Wele to the Product Management System! \n)。 printf(==============================================\n)。 again: /*輸入登錄名 */ printf(please enter the user name:)。 scanf(%s,)。 /*輸入密碼,用不帶回顯的方式保證安全性 */ printf(password=)。 for(i=0。i6。i++) { [i]=getch()。 } [6]=39。\039。 /*打開 yonghu 文件,用來(lái)驗(yàn)證登錄名和密碼 */ fp=fopen(DataFile,rb)。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 17 if (fp == NULL) { printf(\nOpen file%sfail!End with any key \n,DataFile)。 perror(Open file fail)。 getch()。 exit(1)。 } /*循環(huán)讀取文件校驗(yàn)登錄名和密碼是否正確 */ while(fread(amp。Show,sizeof(user),1,fp) != (int)NULL) { /*如果通過(guò)驗(yàn)證,則將 success 成功登錄標(biāo)記設(shè)為 1*/ if((strcmp(,)==0)amp。amp。(strcmp(,)==0)) { printf(\nlogin successful!\n)。 success=1。 /*判斷權(quán)限,如 power 的值為 1,則是管理員, 并調(diào)用管理員功能選擇界面 */ if(==1) { printf(\nyour power is administrator!\n)。 Admin()。/*調(diào)用管理員系統(tǒng)主控平臺(tái) */ } /*判斷權(quán)限,如 power 的值為 0,則是普通顧客, 并調(diào)用普通顧客功能選擇界面 */ if(==0) { printf(\nyour power is user!\n)。 Guest()。/*調(diào)用普通客戶系統(tǒng)主控平臺(tái) */ } } } /*如未能成功登錄,讓顧客選擇重新登錄或退出 */ if(success==0) { getchar()。 printf(\nerror user name or password!input again?(y/n))。 scanf(%c,amp。relogin)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1