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

正文內(nèi)容

超市銷售管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文(參考版)

2024-08-31 21:14本頁面
  

【正文】 修改用戶窗體包括5個Label控件、4個TextBox控件、5個OptionButton控件、3個Frame控件、2個CommandButton控件、2個Adodc控件和1個DataList控件。添加用戶模塊的詳細代碼請見附錄2。添加成功后,系統(tǒng)提示添加成功,并將所有的TextBox控件和OptionButton控件的內(nèi)容清空,以便添加下一個新用戶。如果以上信息出現(xiàn)不符,則提示相應的出錯信息。新用戶的密碼長度大于等6個字符,小于等20個字符。(3) 操作人員把新用戶信息輸入好后,單擊butOK控件觸發(fā)點擊事件,程序開始檢查用戶信息輸入的合法性。事件觸發(fā)后,將被選按鈕的“Caption”值(即操作權(quán)限)賦給Authority變量。Option1是一個單選按鈕控件數(shù)組,共有5個元素,用來設置用戶的操作權(quán)限。Persist Security Info=False”,RecordSource屬性賦值為“select * from UserTB”。 。 amp。AdodcAdodc1Adodc1添加用戶窗體的設計視圖如圖 62 所示:圖 62 添加用戶界面B. 程序設計(1) 在窗體的Load事件中,為Adodc1控件的ConnectionString屬性賦值為“Provide= 。續(xù)表 63控件類型名稱Text/CaptionBackColorCommandButtonbutADD添加butExit退出FrameGroupLimitsOfAuthority權(quán)限設置amp。Option1(4)倉庫管理員amp。Option1(3)導購員amp。Option1(2)采購員amp。Option1(1)總經(jīng)理amp。TextBoxtxtUserNametxtPasswordtxtRelationTeltxtHomeAddresstxtEmailOptionButtonOption1(0)系統(tǒng)管理員amp。labEmail電子郵箱:amp。labHomeAddress家庭地址:amp。labRelationTel聯(lián)系電話:amp。labLimitPassword(620位的字符)amp。labPassword密碼:amp。lablimitUsername(不多于12個字符)amp。LabellabUserName用戶名:amp。各控件的主要屬性說明如表 63 所示:表 63 添加用戶窗體中控件的主要屬性說明控件類型名稱Text/CaptionBackColorFormfrmAddUser添加用戶amp。添加用戶操作只能由系統(tǒng)管理員和總經(jīng)理操作。下面詳細介紹各個子模塊的詳細設計。登錄模塊的詳細代碼請見附錄2。如果用戶名和密碼驗證正確,則通過公共變量CurrentUser和 CurrentUserAuthority來保存當前用戶名和當前用戶權(quán)限彈出主窗體,然后啟動主窗體,主窗體通過用戶權(quán)限來限制當前用戶對系統(tǒng)的操作。(2) 用戶輸入用戶名和密碼后,單擊labOK控件觸發(fā)點擊事件,程序開始對用戶進行驗證。RecordSource屬性賦值為“select * from UserTB”。Mode=ReadWrite。 \ amp。Data Source=amp。登錄窗體的設計視圖如圖 61 所示:圖 61 登錄界面B. 程序設計(1) 在窗體的Load事件中,要將“”圖片加載到窗體的Pictrue屬性中,來填充窗體的背景圖。這樣在窗體加載后,dcUserName控件就可以顯示系統(tǒng)中已有的用戶名。用戶登錄窗體包括2個Label控件,1個DataCombo控件,1個TextBox控件和2個Adodc控件。公共模塊的詳細代碼請見附錄2。注:此算法流程中所有的數(shù)組變量的下標都從0開始,所有數(shù)組變量和Temp變量的數(shù)據(jù)類型都為Variant(變體型),i、j、ln的數(shù)據(jù)類型為整型。(8) 如果緩沖區(qū)中還有分組未處理完,則轉(zhuǎn)回到(1) 。(6) 第四輪計算:j 從0 循環(huán)到15, 輪數(shù)ln=3,i=(7*j)%16,使用循環(huán)函數(shù)I,其他同第一輪。(4) 第二輪計算:j 從0 循環(huán)到15, 輪數(shù)ln=1,i=(1+5*j)%16,使用循環(huán)函數(shù)G,其他同第一輪。③ g_nTemp(0) = g_nTemp(1) + Temp。① Temp = g_nTemp(0) + F(g_nTemp(1), g_nTemp(2), g_nTemp(3)) + X(i) + g_nTable(ln,j)。(3) 第一輪計算:j 從0 循環(huán)到15,輪數(shù)ln=0,i=j%16。處理開始:(1) 將數(shù)組g_nResult內(nèi)容復制到數(shù)組g_nTemp(類型大小與g_nResult 相同)。amp。d)|(camp。c)|((~b)amp。這里需要先引入4 個邏輯函數(shù),分別對應4 輪運算,它們將參與運算。用lByteCount變量保存消息總長度,操作文件時直接取得文件長度后乘8保存到變量中,填充時用內(nèi)存拷貝函數(shù)拷貝過去即可。知道了填充方法,那用什么填充呢?填充的第一個字節(jié)為128,其余全為0,此處128 二進制表示為1000 0000,0 的二進制應為0000 0000。當最后一次讀取為124 字節(jié),124%64=60 大于56 了,則先將這一組填滿(此處為4 字節(jié))再在下一組空間上填56 個字節(jié),得(124+4+56)%64=56。比如在處理一個文件時,當最后一次讀取為70 字節(jié),70%64=6 小于56,則對其填充56-6=50 個字節(jié),得(70+50)%64=56。(2) 判斷消息是否已經(jīng)讀完,如果已經(jīng)讀完了就應該進行適當?shù)奶畛?。H10325476。HEFCDAB89,c=amp。a=amp。(3) 初始化4個32位被稱作鏈接變量(Chaining Variable)的a、b、c、d。此數(shù)據(jù)有規(guī)律,可以只用16 個。(2) 初始化每步左循環(huán)移位的位數(shù)g_nMove(3,15),對應每輪處理的416=64 步處理。H2AD7D2BB、amp。HF7537E8amp。HA301431amp。H6FA87E4F、amp。HFFEFF47D、amp。H655B59Camp。HAB9423Aamp。HF429224amp。H1FA27CFamp。HD9D4D03amp。HD4EF308amp。H289B7ECamp。HF6BB4B60、amp。HA4BEEA4amp。H6D9D612amp。HFFFA394amp。H676F02Damp。HA9E3E90amp。HF4D50D8amp。H21E1CDEamp。HD8A1E68amp。HD62F105D、amp。H265E5A5amp。HF61E256amp。HA679438E、amp。H6B90112amp。HFFFF5BBamp。H698098Damp。HA830461amp。HF57C0FAF、amp。H242070DB、amp。HD76AA47amp。 公式()式中 Abs()——表示求絕對值函數(shù)Sin()——表示求正弦值函數(shù)i——表示常量數(shù)組的等號,i∈[0,3]j——表示常量數(shù)組的列號,j∈[0,15]其中16*(i1)+j+1 的單位為弧度,而非角度。該系統(tǒng)的MD5算法中,計算時是直接嵌入數(shù)據(jù)。這不但可以避免用戶的密碼被具有系統(tǒng)管理員和總經(jīng)理權(quán)限的用戶知道,而且還在一定程度上增加了密碼被破解的難度。當用戶登錄系統(tǒng)時,系統(tǒng)把用戶輸入的密碼計算成MD5值,然后再去與數(shù)據(jù)庫系統(tǒng)用戶信息表中的MD5值進行比較,從而判斷密碼的正確性。 公共模塊設計 公共變量及函數(shù)本系統(tǒng)數(shù)據(jù)庫連接全部采用的是ADO Data控件完成,沒有采用ADO對象來連接,所以整個公共模塊只有MD5算法函數(shù)和兩個公共變量分別是: CurrentUser(當前用戶名)和CurrentUserAuthority(當前用戶權(quán)限)。6 系統(tǒng)詳細設計 系統(tǒng)主界面和公共模塊設計 主界面設計系統(tǒng)主窗體用MDI(Multiple Document Interface)多文檔界面,在MDI窗體中可以同時瀏覽或比較多個文檔,使數(shù)據(jù)交換更加方便。(9) GetmoneyTB 表和 SaleTB 表創(chuàng)建 FK_GetmoneyTB_SaleTB 關系,其中 GetmoneyTB 表的銷售單編號為外鍵,SaleTB表的編號為主鍵。(7) InWarehouseTB 表和 TypeTB 表創(chuàng)建 FK_InWhouseTB_TypeTB 關系,其中InWarehouseTB 表的商品類別編號為外鍵,TypeTB表的編號為主鍵。(5) BookOrderTB 表和 SupplierTB 表創(chuàng)建 FK_ProductTB_TypeTB 關系,其中BookOrderTB 表的供貨商編號為外鍵,SupplierTB表的編號為主鍵。(3) ProductTB 表和 WarehouseTB 表創(chuàng)建 FK_ProductTB_WarehouseTB 關系,其中ProductTB表的倉庫編號為外鍵,WarehouseTB 表的編號為主鍵。(1) ProductTB 表和 TypeTB 表創(chuàng)建 FK_ProductTB_TypeTB 關系,其中ProductTB 表的類別編號為外鍵,TypeTB 表的編號為主鍵。設計數(shù)據(jù)庫的名稱為SupermarketDB,此數(shù)據(jù)庫由10個數(shù)據(jù)表組成,分別是用戶信息表、商品類別信息表、倉庫信息表、供貨商信息表、商品信息表、訂貨單信息表、入庫單信息表、銷售單信息表、收款單信息表、付款單信息表。收付款信息是在采購員采購商品和導購員銷售商品時自動生成的。超市的入庫信息由倉庫管理員提交的入庫單提供。商品類別信息是根據(jù)超市現(xiàn)有商品來設定的。超市的倉庫信息是根據(jù)商品的多少及類型,由倉庫管理員分配的。 數(shù)據(jù)邊界分析A. 數(shù)據(jù)范圍系統(tǒng)的數(shù)據(jù)范圍是:超市銷售管理系統(tǒng)的用戶信息、超市的倉庫信息、供貨商的信息、商品信息、商品類別信息、超市的采購、入庫、銷售及收付款信息。(4) 在采購信息中需要記錄采購的數(shù)量和進價等。(2) 必須記錄商品的基本信息,比如名稱和產(chǎn)地等。數(shù)據(jù)庫需求分析是整個設計過程的基礎。 系統(tǒng)業(yè)務流程圖系統(tǒng)的業(yè)務流程圖如下圖 51 所示是否是新供貨商添加新供貨商采購員采購商品商品是否是新類型添加商品類別采購管理:添加、修改、刪除或查詢訂貨單商品入庫管理,添加、修改、刪除或查詢?nèi)霂靻紊唐蜂N售管理,添加、修改、刪除或查詢銷售單業(yè)務結(jié)束對商品、供貨商進行分析淘汰是否是否超市經(jīng)理與供貨商洽談進貨圖 51 超市業(yè)務流程圖 系統(tǒng)數(shù)據(jù)庫設計 數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。C. 銷售業(yè)務銷售對一個企業(yè)的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關系到企業(yè)產(chǎn)品、服務和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務等信息。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。其主要業(yè)務如下:(1) 產(chǎn)品入庫、出庫、盤庫等日常處理。存貨不足則影響企業(yè)的正常銷售活動。B. 入庫業(yè)務入庫管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。(2) 采購計劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。企業(yè)現(xiàn)代管理理念中對企業(yè)的采購管理提出新的要求;企業(yè)采購時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關系,并且還需要認識到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關系到供方的供貨、服務質(zhì)量?;竟芾砟K包括倉庫管理、商品類別管理、供貨商管理、商品管理四個子模塊,倉庫管理模塊又包涵添加倉庫、修改倉庫和刪除或查詢倉庫三個子模塊,商品類別管理模塊又包涵添加商類別、修改商品類別、刪除或查詢商品類別三個子模塊,供貨商管理又包涵添加供貨商、修改供貨商和刪除或查詢供貨商三個子模塊,商品管理管理模塊又包涵修改商品和查詢商品兩個子模塊系統(tǒng)總體結(jié)構(gòu)圖如下:超市銷售管理系統(tǒng)用戶管理采購管理入庫管理銷售管理收付款查詢基本信息管理幫助退出添加用戶修改用戶修改用戶密碼刪除用戶登記訂貨單刪除或查詢訂貨單登記入庫單修改訂貨單修改入庫單刪除或查詢?nèi)霂靻蔚怯涗N售單修改銷售單刪除或查詢銷售單查詢收款單查詢付款單倉庫管理商品管理商品類別管理供貨商管理添加倉庫刪除倉庫刪除或查詢倉庫添加商品類別修改商品類別刪除或查詢商品類別供貨商管理修改供貨商刪除或查詢供貨商修改商品查詢商品幫助關于圖 51 超市銷售管理系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)業(yè)務流程分析 系統(tǒng)業(yè)務分析系統(tǒng)業(yè)務主要由采購業(yè)務、入庫業(yè)務和銷售業(yè)務組成。銷售管理模塊包括登記銷售單、修改銷售售單和刪除或查詢銷售單三個子模塊。采購管理模塊包括登記訂貨單、修改訂貨單和刪除或查詢訂貨單三個子模塊。5 系統(tǒng)概要設計 系統(tǒng)總體結(jié)構(gòu) 系統(tǒng)總體結(jié)構(gòu)該超市銷售管理系統(tǒng)主要由用戶管理、采購管理、入庫管理、銷售管理、收付款查詢和基本信息管理六個模塊組成。要求系統(tǒng)響應時間快,該管理系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于2秒。(3) 可擴展性,要求系統(tǒng)應該有很好的可擴充性,以便超高根據(jù)實際情況添加新的功能。硬件接口要求,CPU:Intel P4及以上;內(nèi)存:256MB及以上;硬盤:10GB及以上。(1) 可靠行,要求系統(tǒng)不能在一年內(nèi)出現(xiàn)2次故障。系統(tǒng)應
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1