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

正文內(nèi)容

20xx年最新畢業(yè)設(shè)計(jì)----超市pos收銀機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(專業(yè)版)

2025-09-18 11:25上一頁面

下一頁面
  

【正文】 linkget_node_by_key=link_get_node_by_key。}/*創(chuàng)建一個(gè)鏈表*/LINK* new_link(){LINK *link=NULL。return 1。i++。if(THIScounts = index amp。NODE *temp=THISget_node_by_index(THIS,index)。THISheadnext=tmp。/*刪除第幾個(gè)結(jié)點(diǎn)*/int (*del_node_by_index)(struct LINKLIST* THIS,int index)。李老師在我畢業(yè)設(shè)計(jì)和論文的撰寫過程中,給我提供了極大的幫助和指導(dǎo)。表 511 添加用戶功能測(cè)試添加用戶功能測(cè)試按照表 512:輸入 處理 輸出用戶姓名(非空)用戶賬號(hào)是自動(dòng)生成,六位字符,只能是數(shù)字;對(duì)驗(yàn)證不通過的,要給予相應(yīng)的提示;用戶密碼(非空)用戶類型(非空)備注(可空)類型分為三種0:后臺(tái)用戶1:退貨用戶2:前臺(tái)用戶根據(jù)用戶輸入的用戶類型自動(dòng)變化用戶賬號(hào)。所有浮點(diǎn)數(shù)保留兩位小數(shù)。按員工 ID 查詢銷售記錄界面如圖 420:圖 420 按日期范圍查詢銷售記錄設(shè)計(jì)與實(shí)現(xiàn)輸入要查詢的兩個(gè)日期,驗(yàn)證日期合法性,格式為年月日(20220221),查找數(shù)據(jù)庫中的銷售表,顯示該日期段間的所有銷售記錄。}EXEC SQL CLOSE cur_g_sd_w。/*通過銷售單號(hào)獲取交易號(hào)*/int GetSIDBySREC(char *s_rec){int s_id=0。int W_Num。刪除商品銷售記錄界面如圖 46:圖 46刪除商品銷售記錄功能流程圖如圖 47:開始是否存在待收銀的商品記錄F 3 刪除待收銀的商品記錄提示 : 不存在待收銀的商品記錄數(shù)量是否大于 1輸入要?jiǎng)h除商品的數(shù)量是否大于當(dāng)前數(shù)量刪除待收銀的商品記錄結(jié)束FTT提示 : 大于當(dāng)前當(dāng)前數(shù)量TF更新數(shù)據(jù)庫圖 47 收銀功能設(shè)計(jì)與實(shí)現(xiàn)進(jìn)入收銀界面自動(dòng)生成銷售單號(hào),銷售單號(hào)由年月日時(shí)+交易號(hào)組成(例:20220404202252)。 添加商品銷售記錄功能設(shè)計(jì)與實(shí)現(xiàn)通過登錄驗(yàn)證后,收銀員進(jìn)入收銀界面,系統(tǒng)自動(dòng)獲取系統(tǒng)時(shí)間、查找數(shù)據(jù)庫自動(dòng)生成交易號(hào),交易號(hào)為銷售表中的銷售 ID 的轉(zhuǎn)變形式(即補(bǔ)全四位,不夠的用 0 補(bǔ));時(shí)間為銷售單生成的時(shí)間(要有年月日時(shí)分秒,十四位),銷售單為為年月日時(shí)+交易號(hào)(如:20220228100001);光標(biāo)自動(dòng)停留在條形碼輸入框中,輸入條形碼數(shù)值,添加對(duì)應(yīng)的商品。數(shù)據(jù)庫設(shè)計(jì)一般包括以下幾個(gè)步驟:1) 數(shù)據(jù)庫需求分析2) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫需求分析根據(jù)系統(tǒng)的功能需求,數(shù)據(jù)庫設(shè)計(jì)時(shí)需要設(shè)計(jì) 4 張表:雇員表、銷售表、銷售明細(xì)表、商品表。3)只有后臺(tái)管理員有權(quán)限對(duì)其他賬戶或商品的信息做修改。據(jù)估計(jì),目前 POS 機(jī)全國(guó)大約只有 50 萬臺(tái),到 2022 年市場(chǎng)容量估計(jì)是300 萬臺(tái),而稅控機(jī)在 2022 年左右將達(dá)到 3 000 萬臺(tái),具有非常廣闊的發(fā)展前景。8)要求此系統(tǒng)在進(jìn)入收銀界面時(shí)自動(dòng)顯示相應(yīng)的金額信息,當(dāng)輸入付款金額正確時(shí)自動(dòng)生成顯示找零金額。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)系統(tǒng) ER 圖如下所示:4. 系統(tǒng)具體設(shè)計(jì)與實(shí)現(xiàn) 登錄功能設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)中有三種類型用戶:收銀用戶(以 0 開頭的 6 位數(shù)字,如:000001099999)、后臺(tái)用戶(000000)和退貨用戶(以 1 開頭的 6 位數(shù)字,如:100000199999),注意退貨類型用戶不能登錄。 char W_Unit[17]。 char S_Rec[19]。存放掛單信息的結(jié)構(gòu)體設(shè)計(jì):typedef struct _Suspend_Info{LINK *link。}/*通過交易號(hào)獲取銷售明細(xì)表中的商品信息*/int GetSDWaresBySID(LINK *back_link,int s_id){Sell_Detail *SD。 刪除賬戶功能設(shè)計(jì)與實(shí)現(xiàn)刪除用戶時(shí),并不是刪除數(shù)據(jù)庫中相應(yīng)的用戶數(shù)據(jù),而是通過修改刪除標(biāo)志來實(shí)現(xiàn)用戶的偽刪除。 登錄功能測(cè)試登錄功能測(cè)試按照表 51:輸入 處理 輸出用戶賬號(hào)密碼賬號(hào)長(zhǎng)度 6 位數(shù)字密碼長(zhǎng)度大于等于 6 且小于等于 12驗(yàn)證用戶賬號(hào)及密碼用戶賬號(hào)及密碼正確后如果是收銀員進(jìn)入收銀界面,如果是后臺(tái)用戶進(jìn)入后臺(tái)界面。銷售狀態(tài)后的提示要做相應(yīng)修改。如有刪除商品,要紅字中文顯示;表 519 按照用戶 ID 查詢銷售記錄功能測(cè)試按照用戶 ID 查詢銷售記錄功能測(cè)試按照表 520:輸入 處理 輸出用戶 ID 驗(yàn)證輸入賬號(hào)合法性;輸入賬號(hào)是否存在;賬號(hào)不合法給予提示;沒有找到給予提示;找到記錄信息分頁顯示。}NODE。endif /* _LINK_H_ */雙向鏈表 :include include include include /* 從鏈表頭結(jié)點(diǎn)插入 */void link_insert_front(struct LINKLIST* THIS,void *data,int size){NODE *tmp =(NODE *)malloc(sizeof(NODE))。tmpdata=p。if(!pdata){free(p)。}return NULL。THIScounts。free(tmpdata)。if(node==NULL){free(link)。linkdel_all=link_del_all。 linkcounts = 0。(* THIS)headnext = tmpnext。}/*刪除第幾個(gè)結(jié)點(diǎn)*/int link_del_node_by_index(struct LINKLIST* THIS,int index){NODE *temp = NULL。}/* 獲取結(jié)點(diǎn)在鏈表中的位置 */int link_get_index_by_key(struct LINKLIST* THIS,char* key,int (*condition)(void *p1,void *p2)){int i = 1。tempnext=p。tmpnext=THISlast。tmpnext=THISlast。/* 從鏈表某個(gè)結(jié)點(diǎn)插入*/void (*insert_at)(struct LINKLIST* THIS,int index,void *data,int size)。每一次改進(jìn)我都收獲良多。是否合法字符?是否存在?顯示銷售單號(hào)所對(duì)應(yīng)的商品信息,可以通過方向鍵選擇相應(yīng)商品。單條商品添加按照表 54:輸入 處理 輸出商品條形碼條形碼以 CN 開頭,其它是六位數(shù)字;驗(yàn)證用戶輸入的商品條形碼:是否空值?字符是否合法?商品是否存在?庫存是否足夠;相同的條形碼可以多次輸入,應(yīng)該顯示為同一行,但相應(yīng)數(shù)量要隨之改變;如果用戶輸入的條形碼有問題,要用彈出窗口根據(jù)不同情況提示不同信息。 刪除商品功能設(shè)計(jì)與實(shí)現(xiàn)刪除商品時(shí),并不是刪除數(shù)據(jù)庫中相應(yīng)的商品數(shù)據(jù),而是通過修改刪除標(biāo)志來實(shí)現(xiàn)商品的偽刪除。EXEC SQL OPEN cur_g_sd_w。首先,按功能鍵 F6,若系統(tǒng)后臺(tái)有掛單,則進(jìn)入取單界面,系統(tǒng)自動(dòng)顯示所有掛單的信息,包括銷售單號(hào)及其對(duì)應(yīng)的部分商品信息,接下來可通過方向鍵上下進(jìn)行選擇,最后按確定,選擇要取的單號(hào),將掛單的鏈表中的商品信息一一拷貝至銷售鏈表中,還原交易號(hào),清空該掛單的鏈表,返回主收銀界面,顯示商品信息,等待收銀。 int S_Symbol。 int W_Del_Symbol。char Remark[31]。數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序。 所以利用計(jì)算機(jī)實(shí)現(xiàn)收銀管理的自動(dòng)化將勢(shì)在必行。但一直以來人們使用傳統(tǒng)人工的方式管理模式,這種管理方式存在著許多缺點(diǎn),如:效率低、人力資源嚴(yán)重,管理理念落后。 系統(tǒng)框架前臺(tái)功能結(jié)構(gòu)圖:后臺(tái)功能結(jié)構(gòu)圖:3. 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,經(jīng)過十余年的發(fā)展,數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序包發(fā)展成為通用的系統(tǒng)軟件。int Del_Symbol。 float W_Discount。 double ReturnMoney。掛單界面如圖 410:圖 410掛單功能流程圖如圖 411:開始F 5 掛單當(dāng)前是否存在待收銀的銷售單號(hào)提示 : 當(dāng)前沒有待收銀的銷售單號(hào)當(dāng)前掛單數(shù)是否小于 5提示 : 當(dāng)前已掛單 5 ,請(qǐng)先進(jìn)行收銀掛單提示 : 掛單成功結(jié)束TFFT圖 411 取單功能設(shè)計(jì)與實(shí)現(xiàn)當(dāng)被暫停的銷售可以繼續(xù)收銀時(shí),可以把所掛的單相應(yīng)信息恢復(fù)。EXEC SQL DECLARE cur_g_sd_w CURSOR FOR SELECT * FROM SELLDETAIL WHERE S_ID=:s_id。這里我們?nèi)杂弥霸O(shè)計(jì)好的商品結(jié)構(gòu)體 Wares 實(shí)現(xiàn)將商品的信息添加至數(shù)據(jù)庫的商品表中。反白顯示銷售記錄;響應(yīng)各功能鍵相應(yīng)操作;表 53 添加商品記錄測(cè)試收銀界面輸入商品條形碼只能添加一條商品信息;如果要添加多條相同商品信息,可以通過鍵入 F2,彈出商品輸入條形碼與數(shù)量實(shí)現(xiàn);要求條形碼默認(rèn)為當(dāng)前反白的那條商品的條形碼,要可以修改,修改的值的范圍限制在 19999 內(nèi)。驗(yàn)證同登錄用戶驗(yàn)證;退貨要求輸入銷售單號(hào),對(duì)銷售單號(hào)進(jìn)行驗(yàn)證。在具體設(shè)計(jì)的過程中,我不斷地給自己提出新的要求,然后去分析、設(shè)計(jì)、實(shí)現(xiàn),在這個(gè)循環(huán)往復(fù)的過程中,我的設(shè)計(jì)也日臻完善。/* 從鏈表尾結(jié)點(diǎn)插入*/void (*insert_rear)(struct LINKLIST* THIS,void *data,int size)。THISheadnext=tmp。}else{tmppror=THISlastpror。tempnextpror=p。}return NULL。}return 0。while((* THIS)headnext != (* THIS)last){tmp = (* THIS)headnext。linklastpror=linkhead。return link。return NULL。free(tmp)。free(tempdata)。}/* 根據(jù) key 值,并通過一定的比較算法 cmp 獲取鏈表中的結(jié)點(diǎn) */NODE* link_get_node_by_key(struct LINKLIST* THIS,char* key,int (*condition)(void *p1,void *p2)){NODE *tmp = NULL。return。if(THISheadnext == THISlast){tmppror=THIShead。void *p = malloc(size)。typedef struct LINKLIST{NODE* head。表 520 按照銷售日期范圍查詢銷售記錄功能測(cè)試按照銷售日期范圍查詢銷售記錄功能測(cè)試按照表 521:輸入 處理 輸出要查詢的兩個(gè)日期;驗(yàn)證輸入日期合法性; 日期不合法給予提示;沒有找到給予提示;找到記錄信息分頁顯示。表 59 撤單功能測(cè)試撤單功能測(cè)試按照表 510:輸入 處理 輸出功能鍵 F7 終止當(dāng)前正在進(jìn)行的銷售,清空相應(yīng)鏈表,界面。界面要求:窗口居中,美觀;如果用戶賬號(hào)或者密碼不正確,給用戶一個(gè)友好提示密碼用‘*’輸出提交要求彈出一個(gè)窗口表 51 注銷功能測(cè)試注銷功能測(cè)試按照表 52:輸入 處理 輸出功能鍵 F9 鎖屏?xí)r,要判斷當(dāng)時(shí)是否有銷售正在進(jìn)行,若正在進(jìn)行,不能鎖屏。 修改賬戶功能設(shè)計(jì)與實(shí)現(xiàn)輸入用戶 ID,顯示用戶的信息,修改相應(yīng)信息。int flag=0。int SUS_ID。 char S_Date[15]。 char W_Spec[17]。設(shè)計(jì)一個(gè)結(jié)構(gòu)體用來存放用戶的相應(yīng)信息與數(shù)據(jù)庫中的雇員表
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1