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

正文內(nèi)容

服裝銷售系統(tǒng)_c語言課程設(shè)計-展示頁

2024-09-08 11:02本頁面
  

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