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

正文內(nèi)容

pos超市收銀系統(tǒng)-閱讀頁(yè)

2025-06-11 22:16本頁(yè)面
  

【正文】 個(gè)管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求。根據(jù)上述系統(tǒng)功能的分析,得出系統(tǒng)有如下需求信息:(1) 系統(tǒng)必須能夠區(qū)別各種用戶,如庫(kù)存員、收銀員。(3) 系統(tǒng)必須能夠顯示各種商品的信息,并允許用戶使用搜索功能來查找自己所需要的商品。(5) 系統(tǒng)能支持用戶將商品入庫(kù)、退貨。(7) 系統(tǒng)支持供應(yīng)商信息的管理。經(jīng)過上述功能分析和需求總結(jié),設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1) 用戶,包括數(shù)據(jù)項(xiàng):編號(hào),用戶名,密碼,權(quán)限。(3) 商品,包括數(shù)據(jù)項(xiàng):商品編號(hào)(條形碼),商品名稱,類別,庫(kù)存量、報(bào)警值,計(jì)量單位,規(guī)格,售價(jià)。(5) 銷售記錄,包括數(shù)據(jù)項(xiàng):編號(hào),操作人,商品編號(hào),售價(jià),售出數(shù)量,售出時(shí)間。(7) 供貨,包括數(shù)據(jù)項(xiàng):供應(yīng)商,商品,最新進(jìn)價(jià)。本系統(tǒng)根據(jù)上面功能分析和需求總結(jié)設(shè)計(jì)出的實(shí)體共有下面幾個(gè),下面分別列出本系統(tǒng)所使用到的各基本實(shí)體和各實(shí)體之間的聯(lián)系。系統(tǒng)登錄用戶的基本信息保存在用戶信息表里,其中對(duì)于用戶編號(hào),通過自增方式實(shí)現(xiàn),無需用戶手動(dòng)編號(hào),編號(hào)從1000起始。表31 用戶信息表(Users)序號(hào)屬性名字段名類型長(zhǎng)度NULL默認(rèn)備注1編號(hào)UserIDint4主鍵自增,標(biāo)識(shí)種子10002真實(shí)名字UserNamevarchar103密碼UserPasswordvarchar50MD5加密存儲(chǔ)4權(quán)限UserRightvarchar10商品種類繁多,可以劃分為大范圍的不同種類。商品類別信息表如下表32。具體的各字段屬性說明和類型如下表33。每一筆商品的入庫(kù)都對(duì)應(yīng)一個(gè)編號(hào),具有唯一性。具體的各字段的屬性說明和類型如下表34所示。各字段的詳細(xì)情況見下表35。各字段的詳細(xì)信息見下表36。各字段的詳細(xì)信息見下表37。由于業(yè)務(wù)范圍的限制,每一個(gè)用戶不可能訪問數(shù)據(jù)庫(kù)系統(tǒng)中的所有數(shù)據(jù)表,所訪問的只是數(shù)據(jù)表的一個(gè)子集。視圖是以一致和直觀的方式提供給用戶的數(shù)據(jù)形式。該數(shù)據(jù)庫(kù)中涉及到的視圖有兩個(gè):視圖QuerySell,對(duì)應(yīng)的TransactSQL語(yǔ)句:SELECT , , , , , , , FROM INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = 視圖QueryStock,對(duì)應(yīng)的TransactSQL語(yǔ)句:SELECT , , , , , , , , FROM INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = 4 系統(tǒng)實(shí)現(xiàn)系統(tǒng)用Mysql做后臺(tái)數(shù)據(jù)庫(kù),進(jìn)行基于linux開發(fā)平臺(tái)的應(yīng)用程序開發(fā),基本實(shí)現(xiàn)其功能。 登陸系統(tǒng)模塊當(dāng)我們建立了一個(gè)完整的系統(tǒng)時(shí),尤其對(duì)于管理系統(tǒng),對(duì)于進(jìn)入每個(gè)系統(tǒng)的人員我們都要對(duì)他進(jìn)行身份驗(yàn)證,我們當(dāng)然不希望有任何人進(jìn)入該系統(tǒng)進(jìn)行惡意的破壞,對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行修改,維護(hù)該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對(duì)系統(tǒng)進(jìn)行安全保護(hù)顯的很重要,無論對(duì)于誰,系統(tǒng)的安全問題是首要的[9]。為了防止他人獲知用戶的密碼,增強(qiáng)系統(tǒng)的安全性,我們將待輸入密碼的文本框是QT 自帶的文本加密框的PassworBox,當(dāng)用戶輸入密碼后,系統(tǒng)將對(duì)所輸入的密碼進(jìn)行檢查,只有當(dāng)密碼正確才可進(jìn)入到系統(tǒng)主界面,否則系統(tǒng)會(huì)提示錯(cuò)誤。圖41 登錄界面圖鏈接數(shù)據(jù)庫(kù)的代碼:1. QSqlDatabase= 7. (this,”error”,Failed to connect to root mysql admin)。用戶登錄成功后,會(huì)記下登錄該系統(tǒng)的用戶的權(quán)限,權(quán)限的不同,進(jìn)入主界面后可進(jìn)行的操作而異,體現(xiàn)在控件的可響應(yīng)用戶的鼠標(biāo)點(diǎn)擊事件與否。由于該用戶屬商品銷售中的收銀員,可以看到他只具有商品銷售的權(quán)限。其中紅色顯示為低于庫(kù)存值,需要進(jìn)貨的商品。依次輸入進(jìn)貨價(jià)、進(jìn)貨數(shù)量,當(dāng)進(jìn)貨數(shù)量為負(fù)數(shù)時(shí)進(jìn)行就是退貨操作。進(jìn)貨運(yùn)行界面如下圖44所示。 Qstring findid=” select goods_id from Goods_tbl where goods_id=?”。 return 。如圖45。根據(jù)快捷鍵操作,修改數(shù)量。這時(shí)只需將商品數(shù)量的修改置為負(fù)數(shù)即可。商品銷售運(yùn)行界面圖如下圖46所示。此時(shí),用到較多的是TextBox控件的KeyPress事件和TextChange事件,下面對(duì)這兩個(gè)事件進(jìn)行詳細(xì)說明。amp。amp。.39。amp。39。 //彈出提示 = true。 float fltNeedPay = (())。 } } else { = 。相應(yīng)的系統(tǒng)運(yùn)行界面如下圖47所示。 float fltMoney = 。 i 。 fltMoney += (([i].Cells[3].Value) * ([i].Cells[4].Value))。 = ()。 }圖47 商品銷售結(jié)算結(jié)果圖手動(dòng)輸入商品編號(hào)時(shí),當(dāng)已輸入前七位后系統(tǒng)將自動(dòng)檢索前部相同的商品編號(hào)信息。 string strID = ()。 string strSql = select GoodsID from GoodsInfo where GoodsID like 39。 strSql += %39。 if ( 0) { for (int i = 0。 i++) { ([i][0].ToString())。 = 。 } } else { = 。 } }商品銷售的過程中要與數(shù)據(jù)庫(kù)交涉,與數(shù)據(jù)庫(kù)頻繁傳輸數(shù)據(jù)。 營(yíng)業(yè)統(tǒng)計(jì)模塊用戶可以根據(jù)時(shí)間段的輸入查看營(yíng)業(yè)情況,本系統(tǒng)對(duì)營(yíng)業(yè)情況的分類,有依具體明細(xì),有按商品分類,也有按收銀員統(tǒng)計(jì)。初進(jìn)入到該窗體時(shí)所有的供應(yīng)商信息都會(huì)出現(xiàn)在窗體中的網(wǎng)格,用戶可以輸入查詢條件定位出某供應(yīng)商,對(duì)其進(jìn)行修改刪除操作。相應(yīng)的運(yùn)行界面圖如下圖49所示。將離線數(shù)據(jù)庫(kù)DataSet集中的數(shù)據(jù)更新至數(shù)據(jù)庫(kù),保持二者的同步和一致性。 = new SqlDataAdapter(, )。 (changedDataSet, tableName)。 } (changedDataSet, tableName)。//返回已更新的數(shù)據(jù)庫(kù)表 } 用戶信息模塊具有系統(tǒng)管理員的用戶可打開用戶信息模塊對(duì)應(yīng)的窗體,完成對(duì)用戶信息的管理,運(yùn)行界面如下圖410。軟件設(shè)計(jì)是一個(gè)精細(xì)漫長(zhǎng)的過程。在設(shè)計(jì)中,我始終堅(jiān)持理論指導(dǎo)實(shí)踐原則,并通過實(shí)踐來加強(qiáng)理論的學(xué)習(xí)。在實(shí)習(xí)過程中,我也遇到了一些困難,主要表現(xiàn)了技術(shù)和經(jīng)驗(yàn)的欠缺,但通過努力,終于一一克服了。對(duì)于以上出現(xiàn)的問題,我們深表歉意,如發(fā)現(xiàn)還有其它問題,希望老師批評(píng)指正。在這個(gè)系統(tǒng)中它缺少了。本人亦曾查詢過相關(guān)資料,了解到要實(shí)現(xiàn)這一功能需要涉及到的知識(shí)有:串口通信、多線程等等。最后,系統(tǒng)的可擴(kuò)展性不是特別強(qiáng),因?yàn)楸鞠到y(tǒng)采取的C/S兩層開發(fā),雖然有用到些許的公共類,實(shí)現(xiàn)了代碼共享,節(jié)省了系統(tǒng)資源,但畢竟有限且是在在兩層開發(fā)的思路上設(shè)計(jì)的。時(shí)間如梭,大學(xué)三年馬上就要結(jié)束了,在這三年的學(xué)習(xí)生活中,我們學(xué)習(xí)到了很多知識(shí),專業(yè)知識(shí)方面更是有了很大的提高,是我們這一生當(dāng)中最寶貴的財(cái)富。感謝從大一到大三所有的授課教師,他們孜孜不倦的教導(dǎo)我們,使我們真正的學(xué)習(xí)到了知識(shí)。這次論文其實(shí)也是學(xué)習(xí)的過程,從圖書館中我們找到很多相關(guān)學(xué)習(xí)指導(dǎo)書籍,才有了這次畢業(yè)設(shè)計(jì)的順利完成,我們感謝她。在他的幫助下我們才能順利的完成這次設(shè)計(jì)。鄧?yán)蠋焽?yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神給我們留下了深刻的印象。我們祝愿鄧?yán)蠋煿ぷ黜樞捻樢?,心想事成!最后感謝幫助過我們的每一個(gè)人,沒有他們就沒有我們的今天
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1