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

正文內(nèi)容

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

2025-07-17 12:48 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 OrderFormID 客戶退貨單號(hào)int否外鍵引用 客戶退貨單據(jù)信息表 。 商品信息表字段字段名類型是否為空備注goodId 商品編號(hào)int否主鍵,標(biāo)識(shí)列g(shù)oodsName 商品名稱Varchar(20)否goodsPrice 商品進(jìn)價(jià)money否(即入庫(kù)價(jià)格), 價(jià)格要大于0goodsTypeID 商品類型Varchar(10)否外鍵,引用 商品類型表 goodsNum 商品數(shù)量int否sellPrice 商品售價(jià)money否商品售價(jià)要大于商品進(jìn)價(jià)unitsID 單位int否外鍵,引用 單位類型表model規(guī)格型號(hào)Varchar否color顏色Varchar(5)否Price單價(jià)money否大于0totalMoney總金額money否只是一種商品的總金額waringNum 庫(kù)存提醒數(shù)int否大于等于0。 進(jìn)貨單詳細(xì)表字段字段名類型是否為空備注StockID進(jìn)貨訂單詳細(xì)IDint否主鍵,標(biāo)識(shí)列stockrOderFormID 進(jìn)貨單號(hào)int否外鍵引用進(jìn)貨訂單表( Stock)goodsID商品編號(hào)int否外鍵引用 商品信息表(GoodInfo)。 進(jìn)貨訂單表字段字段名類型是否為空備注stockrOderFormID 進(jìn)貨單號(hào)Varchar(30)否主鍵,標(biāo)識(shí)列storehouseID 收貨倉(cāng)庫(kù)int否外鍵引用 倉(cāng)庫(kù)設(shè)置表 stockTime 進(jìn)貨時(shí)間datetime否businessID 供貨商名稱int否外鍵stockMain 經(jīng)辦人Varchar(20)否stockTotalMoney 總金額money否大于0stockShouldPay 應(yīng)付金額money否應(yīng)付金額等于總金額stockFactPay 實(shí)付金額money否stockRemark 進(jìn)貨備注Varchar(50)否。 商品銷售訂單表字段字段名類型是否為空備注sellOderFormID銷售單號(hào)Varchar(30)否主鍵,標(biāo)識(shí)列clientID客戶名稱int否鍵引用客戶表storehouseID 收貨倉(cāng)庫(kù)int否外鍵引用 倉(cāng)庫(kù)設(shè)置表 sellTime 銷售日期Datetime否外鍵sellTotalMoney總金額Varchar(20)否sellShouldMoney 應(yīng)退金額money否大于0sellFactMoney實(shí)退金額money否應(yīng)付金額等于總金額sellMain經(jīng)辦人Varchar(20)否sellRemark銷售備注信息Varchar(50)否。字段字段名類型是否為空備注SellX銷售訂單詳細(xì)IDint否主鍵,標(biāo)識(shí)列sellID銷售單號(hào)int否外鍵 引用 商品銷售訂單表goodId商品編號(hào)IDint否外鍵引用 商品信息表。字段字段名類型是否為空備注returnOrderFormID客戶退貨單號(hào)Varchar(30)否主鍵,標(biāo)識(shí)列clientID客戶名稱IDint否外鍵引用 客戶信息表storehouseID收貨倉(cāng)庫(kù)IDint否外鍵引用)倉(cāng)庫(kù)設(shè)置表returnTime退貨時(shí)間Datetime否外鍵供貨商信息表returnMoney總金額money否returnShouldMoney應(yīng)退金額money否大于0returnFactMoney實(shí)退金額money否應(yīng)付金額等于總金額returnMain經(jīng)辦人Varchar(20)否returnMark退貨備注信息Varchar(50)否。字段字段名類型是否為空備注ReturnID客戶退貨詳細(xì)IDint否主鍵,標(biāo)識(shí)列ReturnOrderFormID退貨單號(hào)int否外鍵引用 客戶退貨單據(jù)信息表goodsID商品編號(hào)int否外鍵引用 商品信息表4 系統(tǒng)的詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該的出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某個(gè)設(shè)計(jì)的語言書寫的程序。詳細(xì)設(shè)計(jì)的任務(wù)不是具體的編寫程序,而是要設(shè)計(jì)出程序的“藍(lán)圖”,以后可根據(jù)這個(gè)藍(lán)圖寫出實(shí)際的程序代碼。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能簡(jiǎn)明易懂。本系統(tǒng)所包括的幾大模塊如下:登錄模塊、進(jìn)貨模塊、庫(kù)存管理模塊、銷售管理等多個(gè)模塊。 系統(tǒng)主要功能模塊設(shè)計(jì) 登錄模塊流程本模塊的主要功能是對(duì)用戶身份進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫(kù)里的用戶清單,并對(duì)賬號(hào)和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號(hào)和密碼后,系統(tǒng)登錄才會(huì)成功。并在輸入了錯(cuò)誤的或者是不存在的賬戶和密碼時(shí),系統(tǒng)會(huì)提示出錯(cuò)信息,指明登錄過程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確的登錄。 登錄模塊流程圖 進(jìn)貨管理流程功能:該模塊主要是實(shí)現(xiàn)進(jìn)行進(jìn)貨信息查詢功能。進(jìn)貨信息查詢:該模塊為超市提供整個(gè)超市的進(jìn)貨情況查詢,也可以進(jìn)行進(jìn)貨信息的明細(xì)查詢。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為超市的進(jìn)貨單,其中包括進(jìn)貨單的編號(hào)、商品的編號(hào)、供貨商號(hào)、進(jìn)貨價(jià)、數(shù)量、金額進(jìn)貨日期和備注。: 進(jìn)貨管理流程圖 銷售管理流程功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對(duì)庫(kù)存清單進(jìn)行更新,以備用戶將來對(duì)庫(kù)存信息進(jìn)行查詢和打印,此外還可以對(duì)銷售信息進(jìn)行查詢和盤點(diǎn)功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行查詢。在該查詢模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點(diǎn):可以按照需要對(duì)在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號(hào)和商品編號(hào)。其中還包括銷售數(shù)量和銷售日期。 銷售管理流程圖 庫(kù)存管理流程功能:本模塊的主要功能是商品信息的查詢和更新,庫(kù)存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫(kù)存信息。添加商品信息:主要功能添加新進(jìn)的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫(kù)存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號(hào)。 庫(kù)存管理流程圖 系統(tǒng)主要功能模塊實(shí)現(xiàn) 登錄模塊實(shí)現(xiàn)為了提高軟件操作安全性,用戶進(jìn)入系統(tǒng)前,需進(jìn)行身份驗(yàn)證,通過此窗體輸入個(gè)人信息以驗(yàn)證身份。再輸入過程中也可以通過虛擬鍵盤來輸入,如果用戶名和密碼都正確,單擊登錄按鈕,則進(jìn)入系統(tǒng)。如果輸入錯(cuò)誤,則會(huì)提示密碼錯(cuò)誤,繼續(xù)輸入,如果連續(xù)3次錯(cuò)誤,則會(huì)退出系統(tǒng)。 登錄模塊實(shí)現(xiàn)過程:在登錄界面中實(shí)現(xiàn)中通過BindAllUsers()來綁定用戶類型,MemorizePwd()來記住密碼。當(dāng)?shù)卿洿绑w加載的時(shí)候就進(jìn)行查詢,如果LoginJilu表中最大ID的state=0的時(shí)候就表示上次登錄的用戶選中了,否則沒有選中,如果選中了就根據(jù)用戶ID到users表中把用戶姓名和密碼查找出來。DataTable dtUserId = (name, pwd)。 int userId = ([0][userId])。如果用戶名或密碼不正確,則記載輸入錯(cuò)誤密碼的次數(shù), 如果密碼錯(cuò)誤次數(shù)多余系統(tǒng)設(shè)置的數(shù)據(jù),則會(huì)自動(dòng)退出系統(tǒng)。DataTable cishu = ()。為了便于鼠標(biāo)點(diǎn)擊輸入。調(diào)用電腦的虛擬鍵盤代碼如下:()。 進(jìn)貨管理模塊實(shí)現(xiàn)商品的進(jìn)貨管理是超市管理系統(tǒng)中的一個(gè)非常重要的功能,在龐大的商品信息中,能夠及時(shí)添加所缺少的商品,是超市經(jīng)營(yíng)中一個(gè)重要的環(huán)節(jié)。本系統(tǒng)采用商品數(shù)量預(yù)警方案,當(dāng)商品數(shù)量下降到預(yù)警范圍內(nèi)。管理員就會(huì)及時(shí)發(fā)現(xiàn)缺的商品,從而進(jìn)貨。本模塊對(duì)商品的錄入進(jìn)行操作。 進(jìn)貨管理模塊實(shí)現(xiàn)過程:建立采購(gòu)購(gòu)物車,然后給購(gòu)物車綁定數(shù)據(jù),并調(diào)用購(gòu)物車的數(shù)據(jù)。將購(gòu)物車的商品顯示到采購(gòu)窗體上面,并將商品類型綁定到樹形控件上,實(shí)例化樹節(jié)點(diǎn),保存商品的編號(hào),用遞歸調(diào)用方法添加子節(jié)點(diǎn),并展開所有節(jié)點(diǎn)。詳細(xì)流程如下:如果已經(jīng)采購(gòu)了商品,添加采購(gòu)訂單詳表的數(shù)據(jù),for (int i = 0。 i 。 i++),并用實(shí)體封裝數(shù)據(jù)StockModel s = new StockModel()。并對(duì)輸入的數(shù)據(jù)進(jìn)行檢查,如果檢查沒有錯(cuò)誤。則生產(chǎn)流水號(hào)并顯示數(shù)據(jù)BindBussinessNames()。 (采購(gòu)成功!)。 銷售管理模塊實(shí)現(xiàn)銷售管理是超市系統(tǒng)中的核心部分,進(jìn)入銷售界面,選擇需要的貨物,并輸入數(shù)量。系統(tǒng)會(huì)自動(dòng)算出價(jià)格。錄入待銷售的界面。點(diǎn)擊確認(rèn),并轉(zhuǎn)向銷售單。銷售信息的寫入銷售清單,同時(shí)對(duì)庫(kù)存清單進(jìn)行更新,以備用戶將來對(duì)庫(kù)存信息進(jìn)行查詢。商品詳細(xì)的信息已經(jīng)錄入超市的數(shù)據(jù)庫(kù)中,這樣大大縮小了銷售人員的工作量。提高了銷售人員的工作效率。 銷售管理模塊實(shí)現(xiàn)過程:建立銷售購(gòu)物車,獲取庫(kù)存數(shù)量,得到dgvAlreadyBuyGoods的數(shù)據(jù)源,并轉(zhuǎn)換為DataTable,如果購(gòu)物車中有數(shù)據(jù)if (dt3 != null amp。amp。 0),如果已經(jīng)購(gòu)買了所選中行的商品,就只進(jìn)行數(shù)量的增加if (dr[商品名稱].ToString() == name2),調(diào)用更新數(shù)據(jù)庫(kù)庫(kù)存,(newGoodsNum, goodsID)。 并將購(gòu)物車中的商品顯示到銷售窗體上。double sunMoney1 = 0。for (int i = 0。 i 。 i++)。 庫(kù)存管理模塊實(shí)現(xiàn) 庫(kù)存管理模塊主要用于編輯每種商品的具體信息,如商品代碼、商品名稱、商品價(jià)格、庫(kù)存數(shù)量等。用戶可以通過該模塊添加、編輯、刪除、查找商品信息,同時(shí)可以依據(jù)顯示的庫(kù)存情況制定進(jìn)貨單,制定后程序通過將新進(jìn)貨單數(shù)據(jù)插入到后臺(tái)數(shù)據(jù)庫(kù)中的進(jìn)貨表中,來實(shí)現(xiàn)數(shù)據(jù)間傳遞,這樣在進(jìn)貨界面用戶可以了解到進(jìn)貨情況。 庫(kù)存管理模塊實(shí)現(xiàn)過程:由于系統(tǒng)的大部分功能都要涉及到對(duì)數(shù)據(jù)庫(kù)的操作(Select 、Insert、Update、Delete),所以本系統(tǒng)將各個(gè)表的數(shù)據(jù)封裝成類的形式進(jìn)行操作,在類中定義字段、屬性、方法,主要實(shí)現(xiàn)數(shù)據(jù)的添加、修改、刪除、查詢及即時(shí)更新的功能。這樣使得工程的結(jié)構(gòu)清晰,思路明了。初始化文本框和組合框,綁定商品類型和單位類型。并用實(shí)體累封裝信息。GoodInfoModel goods = new GoodInfoModel()。如果InsertOrUpdate==0就執(zhí)行添加操作,判斷添加的商品是否已經(jīng)存在。if ( != 0amp。amp。!=0)如果InsertOrUpdate==1就執(zhí)行修改操作,if (() == 1)。 權(quán)限管理模塊實(shí)現(xiàn)權(quán)限管理也是一個(gè)系統(tǒng)不可缺少的模塊,在實(shí)現(xiàn)的時(shí)候有很多的方法,本系統(tǒng)使用的是給每個(gè)用戶設(shè)定一個(gè)用戶和密碼,然后采用分級(jí)權(quán)限管理,管理員可以為每個(gè)用戶分配不同的權(quán)限。在修改的時(shí)候,只要選中各種權(quán)限的檢查框,就代表該用戶具備了該權(quán)限。 權(quán)限管理模塊實(shí)現(xiàn)過程:添加根節(jié)點(diǎn),實(shí)體化樹節(jié)點(diǎn)。并將節(jié)點(diǎn)添加到樹上,找出所以子節(jié)點(diǎn),實(shí)體化樹。將節(jié)點(diǎn)添加到父節(jié)點(diǎn)上,綁定角色表到下拉列表,并用遞歸調(diào)用方法添加權(quán)限。給選定的角色添加權(quán)限int nodes=( ())。選中節(jié)點(diǎn),并遍歷樹的根節(jié)點(diǎn),如果樹節(jié)點(diǎn)和權(quán)限角色表中的記錄權(quán)限編號(hào)相等,遞歸調(diào)用,勾上子節(jié)點(diǎn)。CheckChildNodes(node)。5 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試的策略主要考慮如何把設(shè)計(jì)測(cè)試用例的技術(shù)組織成一個(gè)系統(tǒng)的、有計(jì)劃的測(cè)試步驟。從模塊開始,一級(jí)一級(jí)的向外擴(kuò)展,直至整個(gè)系統(tǒng)測(cè)試完畢。 系統(tǒng)測(cè)試步驟 單元測(cè)試單元測(cè)試也稱模塊測(cè)試。通常單元測(cè)試可放在編碼階段,程序員在編寫好一個(gè)模塊后,總會(huì)對(duì)自己編寫的模塊進(jìn)行測(cè)試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)說明書中規(guī)定的模塊功能和算法。單元測(cè)試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤,通常采用白盒測(cè)試。本系統(tǒng)用戶登錄模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1