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

正文內(nèi)容

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

2025-07-17 12:48 本頁面
 

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