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

正文內(nèi)容

服裝銷(xiāo)售系統(tǒng)_c語(yǔ)言課程設(shè)計(jì)(已修改)

2025-09-07 11:02 本頁(yè)面
 

【正文】 服裝管理系統(tǒng) 1 目 錄 1.題目要求 4 2.需求分析 4 3.總體設(shè)計(jì) 4 4.詳細(xì)設(shè)計(jì) 8 5.上機(jī)操作 30 6.總結(jié) 33 7.致謝 33 參考文獻(xiàn) 34 服裝管理系統(tǒng) 2 ( 1) 系統(tǒng)包含三類(lèi)用戶(hù):管理員、店長(zhǎng)、銷(xiāo)售員。 ( 2) 向管理員提供以下功能:自身密碼修改、其他用戶(hù)添加刪除、用戶(hù)信息修改、統(tǒng)計(jì)。商品信息添加、修改、刪除、查找、統(tǒng)計(jì)。 ( 3) 向店長(zhǎng)提供以下功能:登錄、注銷(xiāo)、自身密碼修改、自身信息修改 ,商品信息修改、商品信息設(shè)計(jì),查看日?qǐng)?bào) 表、月報(bào)表、商品銷(xiāo)售量報(bào)表、查找瀏覽器修改商品儲(chǔ)備信息。 ( 4) 向銷(xiāo)售員提供以下功能:商品瀏覽、查找、出售,查看自己本日?qǐng)?bào)表、本月報(bào)表。 2. 需求分析 用戶(hù)與商品信息要采用文件存儲(chǔ),因而要提供文件的輸入、輸出功能,要實(shí)現(xiàn)用戶(hù)的添加、修改、刪除,商品信息的添加、修改、刪除、查找等,需要提供相應(yīng)的信息添加、刪除、修改與查找功能;要實(shí)現(xiàn)商品瀏覽功能,需要提供顯示操作;另外,還要提供鍵盤(pán)式選擇菜單以實(shí)現(xiàn)功能選擇。 1.【整體 ER 圖 31】 圖 31 2.【 程序中典型的流程圖 】 (一)添加模塊 ( 1)分析: 信息添加模塊職工的基本信息包括:用戶(hù)、商品基本信息,對(duì)它們輸入后,要服裝管理系統(tǒng) 管理員模塊 店長(zhǎng)模塊 銷(xiāo)售員模塊 退出 用戶(hù)添加 用戶(hù)刪除 顯示所有用戶(hù) 退出 自身信息修改 商品信息瀏覽 營(yíng)業(yè)員業(yè)績(jī)報(bào)表 商品瀏覽 商品查找 出售 密碼修改 查看本月報(bào)表 服裝管理系統(tǒng) 3 存進(jìn)原文件,流程圖(圖 32)如下。 圖 32 (二)瀏覽模塊 ( 1)分析: 瀏覽功能首先需要查找信息是否存在,在查找時(shí),因?yàn)榇疟P(pán)文件無(wú)序,所以采用直接查找的辦法。在容錯(cuò)上 有較好的能力,輸錯(cuò)時(shí)系統(tǒng)會(huì)有提示,也會(huì)作出相應(yīng)的反映。算法和以上的分程序有相同的優(yōu)點(diǎn)。 流程圖如下( 圖 33) 。 文件打開(kāi)否 輸入信息 是否繼續(xù) 將信息輸出到磁盤(pán) 調(diào)用 printf_back()函數(shù) 結(jié)束 開(kāi)始 輸出錯(cuò)誤信息 開(kāi)始 打開(kāi)文件否 輸出錯(cuò)誤信息 查找商品信息 是否查找到 輸出商品信息 操作存盤(pán) 是否繼續(xù) 結(jié)束 服裝管理系統(tǒng) 4 圖 33 (三)查詢(xún)模塊 ( 1)分析:基本信息的查詢(xún)按查詢(xún)方式:按商品的名稱(chēng)查詢(xún),可供選擇的方式比較豐富。但本程序只使用了一種。在查詢(xún)小模塊中采用了直接查找的方法,這主要是由于磁盤(pán)文件無(wú)序的緣故。程序在選擇結(jié)構(gòu)上采用了 if 和 else 的嵌套形式,看起來(lái)有點(diǎn)繁雜(圖 34) 圖 34 (四)刪除模塊 ( 1)分析: 商品信息存放在磁盤(pán)中,程序須將該文件全部取出來(lái),在內(nèi)存中把要?jiǎng)h掉的內(nèi)容除去,然后在重新輸入到磁盤(pán),這種算法比較合理,但有一點(diǎn)煩瑣??梢愿臑榱硪环N辦法:設(shè)置一個(gè)標(biāo)示符,對(duì)有這些標(biāo)識(shí)符的記錄在下次輸入時(shí)跳過(guò),在新商品信息輸入時(shí),將其覆蓋就行了。在對(duì)文件進(jìn)行刪除時(shí),考慮到很多方面,如:查詢(xún)不到時(shí)系統(tǒng)該如何處理等。人性化設(shè)計(jì)有在刪除之前詢(xún)問(wèn)是否繼續(xù)。 流程圖(圖 35)如下: 開(kāi)始 文件打開(kāi) 查詢(xún)方式 是否繼續(xù) 結(jié)束 輸出錯(cuò)誤信息 商品的名稱(chēng) 服裝管理系統(tǒng) 5 圖 35 五)修改模塊 ( 1)分析:修改與刪除程序相似, 管理員信息存放在磁盤(pán)中,程序須將該文件全部取出來(lái),在內(nèi)存中把要修改的內(nèi)容修改,然后在重新輸入到磁盤(pán),這種算法比較合理,但有一點(diǎn)煩瑣,可以改進(jìn)(圖 26)。 圖 36 開(kāi)始 文件打開(kāi) 查找職工信息 是否查找到 輸入信息 是否繼續(xù) 結(jié)束 輸出錯(cuò)誤信息 修改操作 開(kāi)始 文件打開(kāi) 查找商品信息 是否查找到 輸入信息 是否繼續(xù) 結(jié)束 輸出錯(cuò)誤信息 刪除操作 服裝管理系統(tǒng) 6 void WeleMenu() void WeleMenu() { printf(服裝銷(xiāo)售系統(tǒng) \n)。 printf(系統(tǒng)功能說(shuō)明 :\n)。 printf( 管理員功能 :\n)。 printf( (1)自身密碼修改 \n)。 printf( (2)用戶(hù)信息管理 :添加 ,修改 ,刪除 ,查詢(xún) \n)。 printf( (3)商品信息管理 :添加 ,修改 ,查詢(xún) ,刪除 \n)。 printf( (4)退出登陸系統(tǒng) \n)。 printf( 店長(zhǎng)功能 :\n)。 printf( (1)自身密碼修改 \n)。 printf( (2)商品信息管理 :添加 ,修改 ,查詢(xún) ,刪除 \n)。 printf( (3)銷(xiāo)售報(bào)表顯示 :日銷(xiāo)售報(bào)表 ,月銷(xiāo)售報(bào)表 ,銷(xiāo)售員銷(xiāo)售報(bào)表 \n)。 printf( (4)退出登陸系統(tǒng) \n)。 printf( 銷(xiāo)售員功能 :\n)。 printf( (1)商品瀏覽 ,查詢(xún) ,商品銷(xiāo)售 \n)。 printf( (2)自己商品銷(xiāo)售報(bào)表顯示 :日銷(xiāo)售報(bào)表 ,月銷(xiāo)售報(bào)表 \n)。 printf( (3)退出登陸系統(tǒng) \n)。 printf(謝謝使用 \n)。 printf((注:管理員,店長(zhǎng),用戶(hù)登陸的賬號(hào)分別是 admin,boss,sell 初始密碼和賬號(hào)一致 )\n)。 }。 歡迎界面運(yùn)行如下(圖 41): 圖 41 服裝管理系統(tǒng) 7 void SystemLogin()函數(shù) void SystemLogin() { //所有用戶(hù)身份調(diào)用的登陸函數(shù) char userName[20],password[20]。 int isLogin = 0。 SystemUser *tmpUser。 printf(請(qǐng)輸入你的系統(tǒng)用戶(hù)帳號(hào) :)。 scanf(%s,userName)。 printf(\n 請(qǐng)輸入你的系統(tǒng)用戶(hù)密碼 :)。 scanf(%s,password)。 tmpUser = pSystemUserHead。 while(NULL != tmpUser) { if(0 == strcmp(tmpUseruserName,userName)) { if(0 == strcmp(tmpUserpassword,password)) { isLogin = 1。 strcpy(currentUser,tmpUseruserName)。 currentUserType = tmpUseruserType。 switch(currentUserType) { case ADMIN_USER_TYPE: AdminOperationMenu()。 break。 case BOSS_USER_TYPE: BossOperationMenu()。 break。 case SELL_USER_TYPE: SellOperationMenu()。 break。 default: break。 } } else { printf(對(duì)不起 ,你輸入的密碼錯(cuò)誤 !\n)。 SystemLogin()。 //用戶(hù)名正確 ,密碼錯(cuò)誤 } } tmpUser = tmpUsernext。 } if(isLogin != 1) { printf(對(duì)不起 ,該用戶(hù)不存在 \n)。 //遍歷了所有用戶(hù)都沒(méi)有找到用戶(hù) 服裝管理系統(tǒng) 8 SystemLogin()。 } } 運(yùn)算顯示如下(圖 42): 圖 42 ( 1)管理員歡迎界面 void AdminOperationMenu()函數(shù) void AdminOperationMe
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1