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

正文內(nèi)容

基于c的庫存管理系統(tǒng)-預(yù)覽頁

2025-01-17 02:56 上一頁面

下一頁面
 

【正文】 系統(tǒng)。一直以來人們使用傳統(tǒng)人工的方式管理倉庫,效率低,查找、更新 和維護困難 。基本檔案模塊主要實現(xiàn)供應(yīng)商信息設(shè)置、貨物檔案設(shè)置以及倉庫的基本信息設(shè)置功能。庫存管理系統(tǒng)是用計算機來幫助工作人員管理庫存物品的一個系統(tǒng) ,它可以避免重復(fù)勞動 ,省時又省力。 Visual C.NET。 系統(tǒng)效能,是預(yù)期一個系統(tǒng)滿足一組特定任務(wù)的程度的量度。庫存管理系統(tǒng)能有效的保證了庫存商品最優(yōu)的庫存吞吐量。 經(jīng)過分析 , 我 選 用 微軟公司的 Visual C.NET來 開發(fā) 系統(tǒng), 利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,來操縱 數(shù)據(jù)庫 。第三部分簡要概述系統(tǒng)總體結(jié)構(gòu)設(shè)計和各個功能模塊的詳細(xì)設(shè)計。 沈陽理工大學(xué)學(xué)士學(xué)位論文 2 1 基礎(chǔ)知識 C語言 20世紀(jì) 80年代以來, C和 C++一直是使用最為廣泛的商業(yè)應(yīng)用開發(fā)語言。 C語言從 C和 C++發(fā)展而來,它汲取了包括 C、 C++、 Java在內(nèi)的多種語言的精華,是一種簡單、完備、類型安全和完全面向?qū)ο蟮母呒壋绦蛟O(shè)計語言。 C取消了指針,也不定義煩亂的偽關(guān)鍵字,它使用有限的指令、修飾符和操作符,語法上幾乎不存在任何冗余,整個程序結(jié)構(gòu)十分清晰。它禁止多繼承 ,禁止各種全局方法、全局變量和常量。開發(fā)人員無需了解網(wǎng)絡(luò)的細(xì)節(jié),可以用統(tǒng)一的方式來處理本地的和遠(yuǎn)程的 C對象,而 C組件能夠方便地轉(zhuǎn)變?yōu)?Web服務(wù),并被其他平臺上的各種編程語言調(diào)用。應(yīng)用程序的可靠性進(jìn)一步得到了提高。 靈活性與兼容性。該環(huán)境提供了對 C語言編程的可視化支持,使得開發(fā)人員能夠方便地創(chuàng)建、運行、調(diào)試和發(fā)布 C程序,從而針對 .NET平臺快速地構(gòu)建廣泛的應(yīng)用 。 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。以運行庫為目標(biāo)的代碼稱為托管代碼,而不以運行庫為目標(biāo)的代碼稱為非托管 代碼。 例如, 承載運行庫以為托管代碼提供可伸縮的服務(wù)器端環(huán)境。以這 種方式承載運行庫使得托管移動代碼(類似于 Microsoft174。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2021 與眾不同。 SQL Server 的最新版本不僅是迄今為止 SQL Server 的最大發(fā)行版本,而且是最為可靠安全的版本。 沈陽理工大學(xué)學(xué)士學(xué)位論文 6 2 系統(tǒng)分析 開發(fā)背景及意義 選題的背景 企業(yè)的庫存物資管理往往是很復(fù)雜、很繁瑣的。其中倉庫的庫存管理是整個物資供應(yīng)管理系統(tǒng)的核心。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和開發(fā)工具的選擇。 2) 開發(fā)及運行環(huán)境 由于大多數(shù)公司內(nèi)部使用的計算機平臺都是基于 Windows 環(huán)境的。 運行平臺: Windows XP。可視化的開發(fā)工具很多,如 Microsoft 公司推出的 Visual Studio 軟件系列,Borland 公司的 Delphi、 C++ Builder 系列等。 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng) 。要達(dá)到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。而一旦此系統(tǒng)投入使用 ,不僅可以減少庫存的工作強度,提高工作效率,而且方便了庫存對信息的管 理,延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了庫存管理人員,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本系統(tǒng)的開發(fā)成本,所以從經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。 操作 可行性 分析 傳統(tǒng)的庫存管理系統(tǒng),一般有兩種方式:一是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng)”,將庫存的貨物信息、銷售信息、廠商信息管理及單據(jù)管理等均以純手工的形式進(jìn)行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進(jìn)行統(tǒng)一保存。 綜上所述 , 本庫存管理 系統(tǒng) 投資少、收益大,且其運行操作簡單易學(xué),具備了開發(fā)的 可行性 。 在管理內(nèi)容上,它的主要功能包括: 入庫管理:主要實現(xiàn)貨物的入庫登記,并對過期的數(shù)據(jù)進(jìn)行刪除。 盤點管理:進(jìn)行貨物盤點單據(jù)的填寫、修改和刪除。 倉庫設(shè)置:進(jìn)行填寫倉庫信息,倉庫信息的增加、修改、刪除。 由于庫存管理系統(tǒng)包含比較重要的信息,因此,在系統(tǒng)設(shè)計時除了注重用戶的需求,還要保證系統(tǒng)的安全性和一致性,體現(xiàn)如下: ( 1)安全性:本系統(tǒng)中共分為兩類不同的用戶,分別具有不同的權(quán)限。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 ( 3)查詢統(tǒng)計模塊 該模塊主要包括貨物的庫存查詢、入庫查詢、出庫查詢、借出查詢、歸還查詢、警戒查詢和出入庫貨物的年統(tǒng)計、月統(tǒng)計等功能。 基本檔案管理 基本檔案 管理 主要 包括以下 幾個模塊 : 供應(yīng)商信息設(shè)置模塊 庫存貨物的進(jìn)貨渠道是供應(yīng)商,為了使系統(tǒng)操作員使用方便,在進(jìn)行出入庫操作之前,首先應(yīng)該對供應(yīng)商信息進(jìn)行設(shè) 置,以便提高員工的工作效率。 倉庫信息設(shè)置模塊 為了使系統(tǒng)操作員使用方便,在進(jìn)行出入庫操作之前,首先應(yīng)該對倉庫信息進(jìn)行設(shè)置,以便提高員工的工作效率。在貨物入庫時,不僅需要記錄貨物名稱、貨物數(shù)量、進(jìn)貨價格和貨物種類等信息,還需要修改貨物信息表中貨物的庫存數(shù)量,本系統(tǒng)中,是通過調(diào)用觸發(fā)器“ trig_inGoods”來實現(xiàn)的。另外,管理員還可以對貨物借出信息進(jìn)行刪除。 盤點管理模塊 盤點管理就是對庫存產(chǎn)品進(jìn)行整理,糾正不準(zhǔn)確的庫存數(shù)據(jù)。 根據(jù)貨物編號、貨物名稱、倉庫名稱對貨物的基本信息進(jìn)行查詢,并可以生成報表,進(jìn)行打印。 根據(jù)出庫編號、貨物名稱、倉庫名稱、出庫日期對出庫信息進(jìn)行查詢,自動計算盈利金額,生成報表并打印。 根據(jù)借貨編號、還貨編號、貨物名稱 、倉庫名稱、出庫日期對還貨信息進(jìn)行查詢,并可以生成報表,進(jìn)行打印。 出入庫貨物年統(tǒng)計模塊 出入庫貨物年統(tǒng)計由兩部分組成,即入庫貨物年統(tǒng)計和出庫貨物年統(tǒng)計。 幫助 幫助主要包括以下幾項模塊: 更改密碼模塊 完成用戶密碼的更改功能,更改密碼時需要輸入原來的密碼,可以完成用戶密碼的修改功能 。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。庫存管理系統(tǒng) E_R圖如圖 所示: 圖 庫存管理系統(tǒng) E- R圖 沈陽理工大學(xué)學(xué)士學(xué)位論文 19 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 根據(jù)系統(tǒng)功能需求與數(shù)據(jù)流程圖,本數(shù)據(jù)庫管理系統(tǒng)需要 9 個數(shù)據(jù)表,分別是用戶信息表、倉庫信息表、 貨物 信息表、貨物入庫表、貨物出庫表、供應(yīng)商信息表、借取貨物表、歸還貨物表、盤點信息表。 表 字段列名 字段類型 長度 是否主鍵 說明 GoodsID bigint 8 是 貨物編號 沈陽理工大學(xué)學(xué)士學(xué)位論文 20 字段列名 字段類型 長度 是否主鍵 說明 GoodsName varchar 20 否 貨物名稱 StoreName varchar 20 否 倉庫名稱 GoodsSpec varchar 20 否 貨物規(guī)格 GoodsUnit char 8 否 計量單位 GoodsNum bigint 8 否 貨物數(shù)量 GoodsInPrice money 8 否 進(jìn)貨單價 GoodsOutPrice money 8 否 出貨單價 GoodsLeast bigint 8 否 庫存下限 GoodsMost bigint 8 否 庫存上限 Editer varchar 10 否 修改人 EditDate datetime 8 否 修改日期 貨物入庫表 ( tb_InStore) :用于保存貨物入庫詳細(xì)清單。 沈陽理工大學(xué)學(xué)士學(xué)位論文 22 表 字段列名 字段類型 長度 是否主鍵 說明 BGID bigint 8 是 借貨編號 GoodsName varchar 20 否 貨物名稱 StoreName varchar 20 否 倉庫名稱 GoodsSpec varchar 20 否 貨物規(guī)格 GoodsNum bigint 8 否 借貨數(shù)量 BGDate datetime 8 否 借貨日期 HandlePeople varchar 10 否 經(jīng)手人 BGPeople varchar 10 否 借貨人 BGUnit varchar 20 否 借貨單位 BGRemark varchar 50 否 備注 歸還 貨物表 (tb_ReturnGoods):用于保存歸還貨物的詳細(xì)清單。 使用存儲過程可以使多次重復(fù)執(zhí)行的代碼執(zhí)行起來效率更高,因為存儲過程在被編譯保存是就生成特殊的代碼機制,使得 SQL 等數(shù)據(jù)庫系統(tǒng)對存儲過程的解析花費很少 的時間。 proc_Login 存儲過程 沈陽理工大學(xué)學(xué)士學(xué)位論文 24 該存儲過程主要用來在登錄時,判斷用戶輸入的用戶名和用戶密碼是否正確,該存儲過程的實現(xiàn)過程如下: if exists(select * from 用戶表 where 用戶名 =UserName and 用戶密碼 =UserPwd) return 100 else return 100 若輸入的用戶名和密碼正確,返回值為 100,否則返回值為 100。因此,數(shù)據(jù)庫實施階段的首要任務(wù)是載入數(shù)據(jù) (當(dāng)然如果載人數(shù)據(jù)時需要一些軟件工具,則應(yīng)首先編寫這類工具 )。系統(tǒng)登錄模塊運行結(jié)果如圖 所示: 圖 系統(tǒng) 登錄界面 在該窗體的 Load 事件中,通過調(diào)用公共類 DataOperate 中的 cboxBind 方法對顯示用戶登錄名的 ComboBox 空間進(jìn)行綁定。 在該窗體的修改按鈕 Click 事件中,調(diào)用公共類 DataOperate 中的 UpdataUser 方法,獲取修改后的信息,并提示“用戶信息修改成功!”。 當(dāng)用戶填寫完入庫貨物的詳細(xì)資料之后,單擊“入庫”按鈕,程序便自動檢測用戶輸入的信息是否正確,如果正確,則將這些信息保存到貨物入庫信息表中,同時,調(diào)用觸發(fā)器“ trig_inGoods”將入庫的貨物信息保存到貨物信息表中。當(dāng)用戶在“貨物名稱”下拉列表框中選擇貨物時,其對應(yīng)的貨物規(guī)格、貨物計量單位等信息也隨之改變。 7. 供應(yīng)商設(shè)置界面: 供應(yīng)商管理模塊運行結(jié)果如圖 所示: 圖 系統(tǒng)管理員管理設(shè)置供應(yīng)商界面 當(dāng)用戶填寫完供應(yīng)商的基本資料之后,單擊“添加”按鈕,程序便自動檢測用戶輸入的信息是否正確,比如判斷電話號 碼和傳真號碼的格式是否正確,如果正確,則將這些信息保存到供應(yīng)商信息表中。借貨管理模塊運行結(jié)果如圖 所示: 沈陽理工大學(xué)學(xué)士學(xué)位論文 30 圖 借貨管理界面 該窗體的 Load 事件中,通過調(diào)用公共類 DataOperate 中的 cboxBind 方法和 Datacon中的 getds 方法分別對 ComboBox 控件和 DataGridView 控件進(jìn)行數(shù)據(jù)綁定,以顯示相關(guān)信息。 在 DataGridView 控件中選中過期的借貨記錄,單擊“刪除”按鈕,程序?qū)⒃撚涗洀臄?shù)據(jù)表中移除。 還貨管理窗體中,用戶還可以對以前的還貨記錄做一定的修改。 11. 出入庫貨物年統(tǒng)計界面 出入庫貨物年統(tǒng)計模塊運行結(jié)果如圖 所示: 圖 出入庫貨物年統(tǒng)計界面 在進(jìn)行貨物出入庫統(tǒng)計時,首先使用當(dāng)前窗體的 CreateGraphics 方法生成一個Graphics 類對象,然后調(diào)用公共類中的相關(guān)方法。 通過餅形圖分析貨物入庫情況 庫存管理系統(tǒng)中,可以通過餅形圖統(tǒng)計貨物的年、 月出入庫情況,笨系統(tǒng)在實現(xiàn)功能時,首先在 DataOperate 類中編寫了一個 drawPic 方法,用來執(zhí)行繪制餅圖操作,然沈陽理工大學(xué)學(xué)士學(xué)位論文 33 后再出入庫貨物統(tǒng)計窗體的“統(tǒng)計”按鈕 Click 事件中調(diào)用該方法即可。 本系統(tǒng)主要開發(fā)的模塊有貨物管理信息,基本檔案模塊,查詢統(tǒng)計模塊,和幫助模塊。查詢統(tǒng)計模塊可以詳細(xì)的查詢貨物庫存情況、貨物入庫情況、貨物出庫情況、貨物借出情況、貨物歸還情況。 沈陽理工大學(xué)學(xué)士學(xué)位論文 35 致 謝 在這短短幾個月中,我學(xué)到了很多教科書中學(xué)不到的東西,隨著畢業(yè)設(shè)計的完成,我的大學(xué)生活也即將結(jié)束。論文編寫期間指出了論文中存在的一些問題,并提出了具體的修改要求,無論在理論上還是實踐過程中,給予我很
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1