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

正文內容

基于c的庫存管理系統(tǒng)-資料下載頁

2024-12-16 02:56本頁面

【導讀】決策者和管理者來說都至關重要。一直以來人們使用傳統(tǒng)人工的方式管理倉庫,效率低,查找、更新和維護困難。為此本文從而開發(fā)了庫存管理系統(tǒng)。其中貨物管理模塊主要實現(xiàn)貨物的出入庫管理、借貨還貨以及盤點功能。主要實現(xiàn)供應商信息設置、貨物檔案設置以及倉庫的基本信息設置功能。本系統(tǒng)采用微軟公司的VisualC#.NET作為前端。應用程序開發(fā)工具,SQLServer2021建立后臺數(shù)據(jù)庫來對庫存管理系統(tǒng)進行開發(fā)。效率的最佳助手。庫存管理系統(tǒng)是用計算機來幫助工作人員管理庫存物品的一個系統(tǒng),它可以避免重復勞動,省時又省力。

  

【正文】 如下: 判斷輸入的用戶名是否存在,如存在返回值為 100;否則,向用戶表中插入一條記錄。 proc_uppdateUser 存儲過程 該存儲過程主要用來修改用戶的基本信息, 該存儲過程的實現(xiàn)過程如下: update 用戶表 set 用戶密碼 =@UserPwd, 用戶權限 @UserRight where 用戶編號=@UserID 修改該用戶的用戶密碼和用戶權限。 數(shù)據(jù)載入 數(shù)據(jù)庫一個重要的特性是數(shù)據(jù)量非常大,必須 在一定的數(shù)據(jù)基礎上,對數(shù)據(jù)庫的性能和應用程序進行測試。因此,數(shù)據(jù)庫實施階段的首要任務是載入數(shù)據(jù) (當然如果載人數(shù)據(jù)時需要一些軟件工具,則應首先編寫這類工具 )。數(shù)據(jù)來源可能是 庫存管理系統(tǒng) 原始的賬本、票據(jù)、檔案資料等,分散的計算機文件,原有的數(shù)據(jù)庫系統(tǒng)。 沈陽理工大學學士學位論文 25 5 系統(tǒng)實現(xiàn) 庫存管理系統(tǒng)功能實現(xiàn)詳細設計 1.用戶登錄界面 用戶通過該界面登錄進入系統(tǒng)。 選擇登錄名稱,并輸入密碼之后,單擊“登錄”按鈕登錄數(shù)據(jù)庫,此時觸發(fā)“登錄”按鈕的 Click 事件相應函數(shù)。系統(tǒng)登錄模塊運行結果如圖 所示: 圖 系統(tǒng) 登錄界面 在該窗體的 Load 事件中,通過調用公共類 DataOperate 中的 cboxBind 方法對顯示用戶登錄名的 ComboBox 空間進行綁定。 單擊“登錄”按鈕,程序調用公共類中相關方法判斷用戶輸入的用戶名稱和密碼是否正確,如果正確,則成功登錄該庫存管理系統(tǒng),并使用已經(jīng)聲明的全局變量“ M_str_name”和“ M_str_pwd”記錄該用戶的登錄名和密碼,并彈出主界面對話框;否則,彈出“用戶名和密碼錯誤”信息提示框。 2.系統(tǒng)主界面 系統(tǒng)主界面運行結果如圖 所示: 沈陽理工大學學士學位論文 26 圖 系統(tǒng)主界面 3. 系統(tǒng)管理界面 用戶通過該界面修改用戶本人登錄系統(tǒng)的密碼,系統(tǒng)管理模塊運行結果如圖 所示: 圖 修改密碼界面 如果用戶輸入的新密碼和確認新密碼不一致,則提示“輸入密碼不一致!”,如果輸入的舊密碼和系統(tǒng)記錄的密碼不一致,則提示“用戶舊密碼輸入錯誤,請重新登錄 !” ,否則提示“密碼修改成功!” 4. 用戶管理界面 沈陽理工大學學士學位論文 27 管理員可以添加用戶,并可以設置用戶登錄系統(tǒng)權限,用戶管理模塊運行結果如圖 所示: 圖 系統(tǒng)管理員管理用戶界面 在該窗體的 添加按鈕 Click 事件中,調用公共類 DataOperate 中的 InsertUser 方法,如果返回值為 100,提示“該用戶已經(jīng)存在”。否則,提示“用戶信息添加成功!”。 在該窗體的修改按鈕 Click 事件中,調用公共類 DataOperate 中的 UpdataUser 方法,獲取修改后的信息,并提示“用戶信息修改成功!”。 在該窗體的刪除按鈕 Click 事件中,調用公共類 Datacon 中的 get 方法,刪除選中的用戶,并提示“刪除用戶信息成功!”。 5. 入庫管理界面: 貨物入庫管理模塊運行結果如圖 所示: 圖 入庫管理界面 沈陽理工大學學士學位論文 28 該窗體“入庫”按鈕的 Click 事件中,若貨物編號為空,則提示“貨物編號不能為空!”,如果單價為空,則提示“貨物單價不能為空!”;否則, 貨物入庫成功。貨物入庫時,當用戶輸入貨物的入庫數(shù)量和單價時,程序自動計算入庫貨物所需的總金額。 當用戶填寫完入庫貨物的詳細資料之后,單擊“入庫”按鈕,程序便自動檢測用戶輸入的信息是否正確,如果正確,則將這些信息保存到貨物入庫信息表中,同時,調用觸發(fā)器“ trig_inGoods”將入庫的貨物信息保存到貨物信息表中。 在 DataGridView 控件中選中一些過期的貨物入庫記錄, 單擊“刪除”按鈕,可以將這些記錄從數(shù)據(jù)表中移除。 6. 出庫管理界面: 貨物出庫管理模塊運行結果如圖 所示: 圖 貨物出庫管理界面 該窗體的 Load事件中,通過調用公共類 DataOperate中的 cboxBind方法和 Datacon中的 getds方法分別對 ComboBox控件和 DataGridView控件進行數(shù)據(jù)綁定,以顯示相關信息。 當用戶選擇倉庫時,對應的貨物名稱也隨之改變。當用戶在“貨物名稱”下拉列表框中選擇貨物時,其對應的貨物規(guī)格、貨物計量單位等信息也隨之改變。 貨物出庫時,當用戶輸入貨物的出庫數(shù)量時,程序自動計算出庫貨物所需要的總金額。 當用戶填寫完出庫貨物的詳細資料后,單擊“出庫”按鈕,程序首先判斷倉庫中是沈陽理工大學學士學位論文 29 否有足夠的庫存數(shù)量,如果有,則執(zhí)行貨物出庫操作,否則,彈出信息提示框。同時,調用觸發(fā)器“ trig_outGoods”將出庫的信息保存到貨物信息表中。 7. 供應商設置界面: 供應商管理模塊運行結果如圖 所示: 圖 系統(tǒng)管理員管理設置供應商界面 當用戶填寫完供應商的基本資料之后,單擊“添加”按鈕,程序便自動檢測用戶輸入的信息是否正確,比如判斷電話號 碼和傳真號碼的格式是否正確,如果正確,則將這些信息保存到供應商信息表中。 當用戶選中 DataGridView 控件中的某單元格時,其對應的供應商信息便會顯示在文本框中,這時,用戶可以在文本框中對供應商信息進行修改,然后,單擊“修改”按鈕,將相應的修改記錄保存到數(shù)據(jù)表中。 單擊“刪除”按鈕,可以將選中供應商的基本資料從數(shù)據(jù)表中移除。 8. 借貨管理界面: 本系統(tǒng)實現(xiàn)貨物借出功能時,首先使用自定義的正則表達式判斷用戶輸入的貨物借出數(shù)量是否為數(shù)字,然后判斷該數(shù)量是否大于貨物的庫存數(shù)理,如果大于,彈出信息提示框,否則 執(zhí)行貨物借出操作。借貨管理模塊運行結果如圖 所示: 沈陽理工大學學士學位論文 30 圖 借貨管理界面 該窗體的 Load 事件中,通過調用公共類 DataOperate 中的 cboxBind 方法和 Datacon中的 getds 方法分別對 ComboBox 控件和 DataGridView 控件進行數(shù)據(jù)綁定,以顯示相關信息。 當用戶選擇倉庫時,對應的貨物名稱也隨之改變。當用戶在“貨物名稱”下拉列表框中選擇貨物時,其對應的貨物規(guī)格、貨物計量單位等信息也隨之改變。 當用戶填寫完借貨資料之后,單擊“借貨”按鈕,程序首先驗證用戶輸入的借取數(shù)量是否合法, 然后判斷倉庫中是否有足夠數(shù)量的庫存貨物,如果有,則執(zhí)行貨物借貨操作,否則,彈出信息提示框。 在 DataGridView 控件中選中過期的借貨記錄,單擊“刪除”按鈕,程序將該記錄從數(shù)據(jù)表中移除。 單擊“還貨”按鈕,顯示“還貨管理”窗體。 本系統(tǒng)在實現(xiàn)貨物歸還功能時,首先判斷輸入的歸還數(shù)量是否大于該貨物的借出數(shù)量,如果大于,則彈出提示信息,否則,執(zhí)行還貨操作,同時調用觸發(fā)器“ trig_reGoods”和“ trig_updateGInfo”更新貨物借出表和貨物信息表中的相關信息。還貨管理模塊運行結 果如圖 所示: 沈陽理工大學學士學位論文 31 圖 59還貨管理界面 當用戶選擇完借貨編號,并輸入要歸還的數(shù)量時,單擊“還貨”按鈕,程序判斷用戶輸入的歸還數(shù)量是否大于已借取的數(shù)量,如果大于,則彈出信息提示框,否則,執(zhí)行還貨操作。 還貨管理窗體中,用戶還可以對以前的還貨記錄做一定的修改。 當用戶在 DataGridView 控件中選擇某單元格時,單擊“刪除”按鈕,程序將對應還貨編號的記錄從數(shù)據(jù)表中移除。 10. 庫存查詢界面: 庫存信息查詢模塊運行結果如圖 所示: 圖 庫存查詢界面 沈陽理工大學學士學位論文 32 該窗體的 Load事件中,通過 調用公共類 Datacon中的 getds 方法分別對 DataGridView控件進行數(shù)據(jù)綁定,以顯示貨物的庫存信息。 單擊“查詢”按鈕,程序根據(jù)用戶選擇的查詢條件和輸入的查詢關鍵字,在貨物信息表中搜索相關信息,并將結果顯示在 DataGridView 控件中。 11. 出入庫貨物年統(tǒng)計界面 出入庫貨物年統(tǒng)計模塊運行結果如圖 所示: 圖 出入庫貨物年統(tǒng)計界面 在進行貨物出入庫統(tǒng)計時,首先使用當前窗體的 CreateGraphics 方法生成一個Graphics 類對象,然后調用公共類中的相關方法。單 擊“統(tǒng)計”按鈕,程序根據(jù)用戶選擇的條件進行出入庫貨物統(tǒng)計,并以餅圖形式在窗體中表現(xiàn)出來。 疑難問題解析 貨物入庫時更新貨物信息表 當有貨物入庫時,程序需要判斷該貨物在貨物信息表中是否已經(jīng)存在,如果已經(jīng)存在,則將對應貨物的庫存數(shù)量進行更新,否則,在貨物信息表中插入一條新記錄。實現(xiàn)該功能時,如果在后臺編寫代碼,由于涉及兩個表中的多個字段,實現(xiàn)起來非常復雜,這里通過一個“ trig_inGoods”觸發(fā)器來實現(xiàn)該功能。 通過餅形圖分析貨物入庫情況 庫存管理系統(tǒng)中,可以通過餅形圖統(tǒng)計貨物的年、 月出入庫情況,笨系統(tǒng)在實現(xiàn)功能時,首先在 DataOperate 類中編寫了一個 drawPic 方法,用來執(zhí)行繪制餅圖操作,然沈陽理工大學學士學位論文 33 后再出入庫貨物統(tǒng)計窗體的“統(tǒng)計”按鈕 Click 事件中調用該方法即可。具體實現(xiàn)過程為:首先,實例化 Graphics 畫圖對象,并對統(tǒng)計圖的保存路徑進行定義,然后若 ComboBox控件選擇的為“入庫貨物統(tǒng)計”,調用公共類中的 drawPic 方法生成入庫貨物統(tǒng)計圖,否則 調用公共類中的 drawPic 方法生成出庫貨物統(tǒng)計圖。 沈陽理工大學學士學位論文 34 結 論 本論文闡述了庫存管理信息系統(tǒng)的設計與實現(xiàn)的方法。庫存管理信息系統(tǒng)的 設計,可以解決現(xiàn)有公司繁瑣的庫存管理方面的系統(tǒng)結構復雜、占用資源多、消耗人力等多方面問題,有利于庫存管理信息系統(tǒng)的應用與推廣。 本系統(tǒng)主要開發(fā)的模塊有貨物管理信息,基本檔案模塊,查詢統(tǒng)計模塊,和幫助模塊。通過這幾大模塊的開發(fā),可以方便用戶對貨物的管理和分配。貨物管理模塊可以記錄貨物入庫、貨物出庫、貨物借出、貨物查詢、貨物盤點的詳細資料和情況?;緳n案模塊可以記錄貨物、倉庫和供應商的各項基本資料。查詢統(tǒng)計模塊可以詳細的查詢貨物庫存情況、貨物入庫情況、貨物出庫情況、貨物借出情況、貨物歸還情況。而幫助模塊可以讓管 理員對使用本系統(tǒng)的人員進行權限設置,可以保證機密不被泄露。 庫存管理信息系統(tǒng)目前在我國是比較有發(fā)展空間的系統(tǒng),有著廣闊的應用前景。通過開發(fā)本系統(tǒng)可以對庫存管理有所了解,以便更好的完善本系統(tǒng),可以得到更好的發(fā)展空間。 沈陽理工大學學士學位論文 35 致 謝 在這短短幾個月中,我學到了很多教科書中學不到的東西,隨著畢業(yè)設計的完成,我的大學生活也即將結束。這將是我步入社會之前收獲的第一桶金。 在論文撰寫期間非常感謝指導老師的悉心幫助和耐心的指導,尤其感謝我的指導老師 徐香坤 的指導,才使我的這次系統(tǒng)設計和開發(fā)得以順利進行在這兒我 表示衷心的謝意。我從指導老師那兒也學到了很多東西,老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神、深厚的理論水平和周密的組織思想都冷我受益匪淺。論文編寫期間指出了論文中存在的一些問題,并提出了具體的修改要求,無論在理論上還是實踐過程中,給予我很大的幫助。 感謝 沈陽理工大學應用技術學院信息工程系 的所有老師和領導,在這短暫的學習期間,我感受了恩師們嚴謹?shù)闹螌W態(tài)度,一絲不茍的工作作風,縝密而靈動的思維,奮進不息的人生態(tài)度和勇于開拓的進取精神,讓我受益非淺,忘不了領導溫暖的話語,忘不了老師們精彩的講授,親切的指導,這將對我 以后的工作和學習產生深遠的影響。 此外,還要對那些在我系統(tǒng)開發(fā)過程中幫助過我的同學表示衷心的感謝! 我也要特別感謝審閱和參加論文答辯組的各位老師,對你們所付出的辛勤勞動和 悉心指導表示深深的謝意! 沈陽理工大學學士學位論文 36 參考文獻 [1] 李春葆,曾平,趙丙秀 .《 數(shù)據(jù)庫系統(tǒng)開發(fā)教程 》 。清華大學出版社, 2021: P200230 [2] 薩師煊,王珊. 《 數(shù)據(jù)庫系統(tǒng)概論 》 .高等教育出版社, 2021: P203242 [3] 王小科,呂雙 . 《 C程序設計 》 .人民郵電出版社, 2021: P122142 [4]李佳 , 付強 , 丁寧 . 《 C開發(fā)技術大全》 . 清華大學出版社 , 2021: P5375 [5]歐立奇,康祥順,馬煜 .《 Visual C. NET 案例開發(fā)集錦》 . 電子工業(yè)出版社 ,2021: P327361 [6] 鄺孔武,王曉敏 .《信息系統(tǒng)分析與設計》 .清華大學出版社 ,1999: P102134 [7] 史濟民:《軟件工程 原理、方法與應用》 .高等教育出版社, 2021: P207259 [8] 薛華成:《管理信息系統(tǒng)》 .清華大學出版社 ,1999: P109153 沈陽理工大學學士學位論文 37 附 錄 附錄 A The advantages of C In one sense, C can be seen as being the same thing to
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1