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

正文內(nèi)容

超市進(jìn)銷存管理系統(tǒng)分析與設(shè)計(jì)(參考版)

2024-12-19 19:54本頁(yè)面
  

【正文】 參考文獻(xiàn) [1] 陸惠恩;陸陪恩,軟件工程 [M],電子工業(yè)出版社 ,2021年 1月 . [2] 王春森,程序員教程 [M],清華大學(xué)出版社 ,2021年 5月 . [3] 蔣加伏;張林峰, Visual Basic程序設(shè)計(jì)教程 [M],北京郵電大學(xué)出版社 , 2021年 . [4] 趙瑋, Visual Basic中文版快捷編程實(shí)戰(zhàn)訓(xùn)練 [M],人民郵電出版社 ,2021年 9月 . [5] 孟小峰, WEB數(shù)據(jù)管理研究綜述 [M],清華大學(xué)出版社, 2021年 . [6] 黃吻,現(xiàn)代遠(yuǎn)程 教育結(jié)教育發(fā)展啟示 [N],浙江大學(xué)學(xué)報(bào), 1995年 5月 . [7] 吳競(jìng)?cè)A;陳根才,基于三層模式的檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 37頁(yè) 現(xiàn) [M],北京,機(jī)械工業(yè)出版社, 2021年 . [8] 金漢均,數(shù)據(jù)庫(kù)實(shí)現(xiàn)的方法 [N],華中師范大學(xué)學(xué)報(bào), 1999專輯 . [9] 楊漢平;王小蕾等,數(shù)據(jù)庫(kù)中間件技術(shù)在三層操作系統(tǒng)模型中的實(shí)現(xiàn) [N],華中師范大學(xué)學(xué)報(bào), 2021年 4月 . [10]廖信彥, Visual Basic應(yīng)用大全 [M],清華大學(xué)出版社, 2021年 . [11]康博, Visual Basic應(yīng)用程序開發(fā)新技術(shù) [M],人民郵電出 版社, 2021年 . [12]陳子俠,基于 B/S結(jié)構(gòu)的在線商店技術(shù)開發(fā) [N],浙江大學(xué)學(xué)報(bào), 2021. [13]清源計(jì)算機(jī)工作室, Visual Basic設(shè)計(jì)與制作 [M],機(jī)械工業(yè)出版社, 2021年 . [14]周佩德,數(shù)據(jù)庫(kù)原理及應(yīng)用 [M],電子工業(yè)出版社 ,2021年 . [15]劉炳文等, VISUAL BASIC程序設(shè)計(jì) 數(shù)據(jù)庫(kù)篇 [M],人民郵電出版社 ,1999年 3月 . [16]李光明, Visual Basic [M],冶金工業(yè)出版社 ,2021年 8月 . [17]劉炳文,精通 VISUAL BASIC [M],人民郵電出版社 ,2021年 . [18]黃淼云, [M],國(guó)防工業(yè)出版社 ,2021年 . [19]王要武,信息管理系統(tǒng) [M],電子工業(yè)出版社, 2021年 . [20]李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用 [M],電子工業(yè)出版社,2021年 . 。也有指導(dǎo)老師李迎輝的細(xì)心幫助 ,包括數(shù)據(jù)庫(kù)設(shè)計(jì)方面,技術(shù)實(shí)現(xiàn)方面以及系統(tǒng)測(cè)試方面。 經(jīng)過以上詳細(xì)的設(shè)計(jì)與構(gòu)架,終于完成了畢業(yè)論文選題系統(tǒng)的開發(fā)。 因?yàn)橐郧坝?過使用 vb 設(shè)計(jì)管理軟件的經(jīng)驗(yàn),在這次設(shè)計(jì)的過程中,我遇到專業(yè)知識(shí)方面的困難不是非常多,主要困難集中在管理知識(shí)、業(yè)務(wù)流程上等方面的不足。 在系統(tǒng)的開發(fā)初期,必須要熟悉超市進(jìn)銷存管理系統(tǒng)的整個(gè)流程,初步了解了超市進(jìn)銷存管理系統(tǒng)的相關(guān)知識(shí),這樣才能進(jìn)入到設(shè)計(jì)的過程中去。雖然,此系統(tǒng)還有許多方面還不夠完善,還存在一些不足,還需改進(jìn) ,但設(shè)計(jì)界面簡(jiǎn)潔 ,美觀大方 ,基本功能比較完善 . 通過本系統(tǒng)的開發(fā),我對(duì)軟件開發(fā)過程有了更清晰的了解,首先是問題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對(duì)軟件測(cè)試的方法、手段有了較深的理解,同時(shí)對(duì)超市進(jìn)銷存管理 系統(tǒng)的流程有了一個(gè)系統(tǒng)的認(rèn)識(shí)。另外系統(tǒng)中默認(rèn)的數(shù)據(jù)庫(kù)的路徑是與 DB文件夾,因此當(dāng)移植到其他機(jī)器時(shí),這個(gè)路徑關(guān)系依然不能改變。 資源的建立與釋放 在將類實(shí)例化時(shí),必須使用 New關(guān)鍵字,未實(shí)例化類無法使用,例: 誤: 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 35頁(yè) Dim obj as clsMerch 正 : Dim obj as clsMerch Set obj=New clsMerch 同理,在調(diào)用 Set obj=Nothing后,資源已經(jīng)釋放,無法再調(diào)用類內(nèi)的方法。 變量聲明錯(cuò)誤 最后是一些常識(shí)性錯(cuò)誤,比如在 If? Else? End If過程中,認(rèn)為判斷只會(huì)執(zhí)行其中的一段代碼,于是在兩段中都使用了 Dim obj as clsMerch,事實(shí)上,編譯器在語法分析階段,是首先將一個(gè)函數(shù)內(nèi)聲明的全部變量都放符號(hào)表中,而不管這個(gè)變量的聲明是在這個(gè)函數(shù)的什么位置。 數(shù)據(jù)與數(shù)據(jù)庫(kù)限制相沖突 數(shù)據(jù)與數(shù)據(jù)庫(kù)限制相沖突,可能是其值超過了數(shù)據(jù)庫(kù)的上限和下限。如果寫程序時(shí)傳入的是小數(shù),或者是非數(shù)字的字符串,那么程序?qū)?huì)出現(xiàn)錯(cuò)誤。報(bào)損分析 lvAna, IsDesc, nCount Case Else End Select End Sub Private Sub Form_Load() = 0 = 0 = 10 End Sub 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 34頁(yè) 6 測(cè)試分析 強(qiáng)制變量聲明 選擇菜單 [工具 ]— [選項(xiàng) ]命令,打開“選項(xiàng)“對(duì)話框”,在“編輯器”屬性頁(yè)中,把“要求變量聲明”復(fù)選框選上,或者手工在每個(gè)文件的開頭加上關(guān)鍵字: option Explicit 這樣在編譯時(shí)會(huì)對(duì)沒有聲明的變量報(bào)錯(cuò),從而減少很多不必要的調(diào)試。進(jìn)貨分析 lvAna, IsDesc, nCount Case 2: 39。然后再按由小到大顯示 List 前 ↓ ↑ 后 TxtCount( TextBox) MaxLength 3 顯示數(shù)量 CmdSearch( CommandButtom) Caption 查看 [查看 ]按鈕 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 32頁(yè) CmdClose( CommandButtom) Caption 關(guān)閉 [關(guān)閉 ]按鈕 LvAna( ListView) GridLines True 顯示數(shù)據(jù)容器 View lvwRiport 界面設(shè)計(jì) 銷售分析模塊可以清楚的看出各類產(chǎn)品的銷售情況如圖 圖 界面設(shè)計(jì)圖 代碼分析 Option Explicit Private Sub cmdClose_Click() End Sub Private Sub cmdSearch_Click() Dim nCount As Integer Dim IsDesc As Boolean 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 33頁(yè) Dim opMerch As New clsOpMerch Dim opBuy As New clsOpBuy Dim opSell As New clsOpSell Dim opDispose As New clsOpDispose nCount = Val() If nCount = 0 Then nCount = 10 IsDesc = IIf( = 0, True, False) Select Case Case 0 39。報(bào)損總量與登記次數(shù)排行。進(jìn)貨總量與登記次數(shù)排行。初始化數(shù)據(jù) Call InitMain End Sub 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 29頁(yè) Private Sub Form_Unload(Cancel As Integer) Dim i As Integer 39。 次機(jī)會(huì) ,注意密碼區(qū)分大小寫 , vbCritical, 登錄 浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 26頁(yè) = 0 = Len() Else OK = True g_Account = Account End If End Sub 系統(tǒng)主界面的設(shè)計(jì) 表 件布局 控件名稱 屬性 屬性取消 功能 frmMain Caption 進(jìn)銷存管理系統(tǒng) 系統(tǒng)主窗體 inlViewSIcon( ListView) ImageHeight 16 樹形控件和列表框小圖標(biāo)所使用的圖片 ImageWidth 16 inlViewBIcon( ImageList) ImageHeigh 32 列表框大圖標(biāo)所使用的圖片( 未用 : 待擴(kuò)展 ) ImageWidth 32 tvTreeView( TreeView) LineStyle TvwRootLines 顯示商品類型樹 ImageList inlViewSIcon sstabView( ListView) Style OssStyleTabbedDialog 右側(cè)選項(xiàng)卡 , 做容器用 TabOrientation OssTabOritationTop lvMerch FullRowSelect True 分別用來顯示浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 27頁(yè) ( ListView) lvBuy( ListView) lvSell( ListView) lvDispose( ListView) lvProvider( ListView) GridLines True 商品商品信息列表 進(jìn)貨信息列表 銷售信息列表 報(bào)損信息列表 供貨商信息列表 View lvwRiport Icon imlViewBIcon SmallIcon imlViewSIion ? 設(shè)計(jì)選項(xiàng)卡 sstabView 給 sstabView控件添加 5個(gè)選項(xiàng)卡,選項(xiàng)卡標(biāo)題分別設(shè)置為“商品庫(kù)存”、“進(jìn)貨記錄”、“銷售記錄”、“報(bào)損記錄”和“供應(yīng)商”,分別對(duì)應(yīng) 5個(gè) ListView。判斷密碼是否正確 If Not (Account, Pwd) Then m_nErrCount = m_nErrCount + 1 If m_nErrCount = 3 Then MsgBox 輸入密碼錯(cuò)誤次數(shù)太多 , 請(qǐng)稍后重試 , vbExclamation End End If MsgBox 密碼錯(cuò)誤 , 再試一次 ! 還有 amp。ToDo: 創(chuàng)建測(cè)試密碼是否正確 39。添加成員變量 ,修改 Main過程 . 用戶登入模塊的設(shè)計(jì) 用戶登入對(duì)話框設(shè)計(jì):當(dāng)用戶輸入正確的用戶名和密碼,才可以登陸到系統(tǒng) 密碼錯(cuò)誤就彈出提示,不能進(jìn)入系統(tǒng)。處理列舉或查找管理員信息的操作。處理修改管理員信息的操作。處理列舉或查找報(bào)損的操作。處理刪除報(bào)損的操作。 (10)報(bào)損操作管理 模塊 報(bào)損操作管理模塊實(shí)現(xiàn)以下的功能:處理添加報(bào)損的操作。處理分析銷售總收入的操作。處理修改銷售的浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 24頁(yè) 操作。 (8)進(jìn)貨操作管理模塊 進(jìn)貨操作管理模塊實(shí)現(xiàn)以下的功能:處理添加進(jìn)貨的操作 ,處理修改進(jìn)貨的操作 ,處理刪除進(jìn)貨的操作 ,處理分析進(jìn)貨總支出的操作 ,處理列舉或查找進(jìn)貨的操作。處理列舉或查找商品的操作。處理刪除商品的操作。 (6)商品操作管理模塊 商品操作管理模塊實(shí)現(xiàn)以下的功能:處理添加商品的操作。 (4)創(chuàng)建組件的公共模塊 為了將來擴(kuò)展方便,這里加入一個(gè)公共模塊,命名為 mdlMain ,現(xiàn)在只添加一個(gè)空的 Sub Main作為組件的初始化函數(shù)。 ObjsToCornbo:傳入?yún)?shù)為對(duì)象的單向類與組合框。 FillListView:顯示指定類型對(duì)象到列表控件。 InitListview: 設(shè)置 ListView的顯示樣式。 Delete: 管理刪除操作。 (3)操作類的代碼結(jié)構(gòu) 同樣為了方便維護(hù)和快 速開發(fā) ,每個(gè)操作類的代碼結(jié)構(gòu)也都很相似 ,大多包括如下方法 :Add:管理增加操作。 CancelButton_Click: [取消 ]按鈕單浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院論文(設(shè)計(jì)) 第 23頁(yè) 擊處理事件。 CheckValid:檢查用戶輸入有效性。 SetDefaultValue:設(shè)計(jì)對(duì)話框的默認(rèn)值。 (2)輸入界面的代碼結(jié)構(gòu) 為了方便維護(hù)和快速開發(fā),每個(gè)界面的實(shí)現(xiàn)代碼結(jié)構(gòu)都很相似,大多都包括如下的方法: ShowDlg:用 來顯示對(duì)話框,內(nèi)部調(diào)用 vbModal,程序停止在這里。 信息輸入界面加操作類的設(shè)計(jì)思想 (1)每個(gè)模塊的 組成 在本組件中,每一個(gè)模塊都是由信息輸入界面與相應(yīng)的操作類來實(shí)現(xiàn)的,具體完成的功能如下: 信息輸入界面:可供添加或修改時(shí)調(diào)用,用來獲取用戶輸入,將用戶輸入封裝到對(duì)應(yīng)的信息管理類中。報(bào)損操作管理,對(duì)應(yīng) clsDispose窗體和clsOpDispose類。進(jìn)貨操作管理,對(duì)應(yīng) frmBuy窗體和 clsOpBuy類。商品操作管理,對(duì)應(yīng) frmMerch窗體和 clsOpM
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1