




已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
江西理工大學應(yīng)用科學學院畢業(yè)設(shè)計飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)摘要面對信息時代的機遇與挑戰(zhàn),利用高科技手段來提高倉庫的管理水平無疑是一條行之有效的途徑。利用計算機管理可以最大限度的發(fā)揮準確、快捷、高效等作用, 在越來越激烈的飾品行業(yè)中,計算機管理技術(shù)對倉庫的服務(wù)管理提供強有力的支持。因此,利用全新的計算機網(wǎng)絡(luò)和倉庫管理系統(tǒng),已成為提高倉庫的管理效率,改進服務(wù)水準的重要手段之一。本系統(tǒng)是應(yīng)用Visual Studio 2008做為系統(tǒng)的開發(fā)工具 ,針對飾品倉庫管理的需要設(shè)計出相應(yīng)功能模塊,讓管理者更加快捷方便的實現(xiàn)管理工作。該系統(tǒng)主要包括六大部分,包括:基本信息、采購管理、倉庫管理、查詢管理、報表管理、倉庫警示管理這六大功能模塊來滿足用戶的需要。關(guān)鍵詞:倉庫;管理信息系統(tǒng)。 目錄第一章 引言41.1開發(fā)背景41.2技術(shù)介紹41.2.1 SQL Server2005 介紹51.2.2 C#語言概述51.2.3 Visual Studio 2008 簡介6第二章 系統(tǒng)分析62.1 需求分析62.2 系統(tǒng)可行性研究72.3 系統(tǒng)開發(fā)目標72.4 系統(tǒng)功能結(jié)構(gòu)7第三章 系統(tǒng)設(shè)計83.1系統(tǒng)數(shù)據(jù)庫設(shè)計83.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計113.3 系統(tǒng)主要功能模塊設(shè)計153.3.1 添加用戶模塊設(shè)計153.3.2 添加飾品信息模塊設(shè)計173.3.3 添加倉庫模塊設(shè)計173.3.4 添加供應(yīng)商信息模塊設(shè)計183.3.5 用戶管理信息模塊設(shè)計:183.3.6 飾品管理信息模塊設(shè)計213.3.7 倉庫信息管理模塊設(shè)計213.3.8 供應(yīng)商管理模塊設(shè)計213.3.9 入庫報表模塊設(shè)計223.3.10 出庫報表模塊設(shè)計223.3.11 庫存匯總查詢模塊設(shè)計223.3.12 采購計劃模塊設(shè)計273.3.13 入/出庫模塊設(shè)計32參考文獻40第一章 引言1.1開發(fā)背景 隨著社會經(jīng)濟、文化的飛躍發(fā)展,人們正從溫飽型步入小康型,崇尚人性和時尚,不斷塑造個性和魅力,已成為人們的追求尤其是年輕人,喜歡把自己打扮得很新潮、很炫很酷、很有個性。因此,順應(yīng)時代的飾品文化顯示出強大的發(fā)展勢頭和越來越廣的市場,眾多投資者紛紛參與到該市場。由于飾品種類繁多,需求日益擴大,擁有一個合適的倉庫管理系統(tǒng)在競爭愈發(fā)激烈的市場顯得尤為重要。1.2技術(shù)介紹本系統(tǒng)采用SQL Server 2005做為后臺數(shù)據(jù)庫,.選擇了運行在.NET平臺之上的C#語言作為系統(tǒng)的開發(fā)語言,因此采用專門為開發(fā)基于.NET平臺的應(yīng)用程序的Visual Studio 2008 做為系統(tǒng)的開發(fā)工具。1.2.1 SQL Server2005 介紹 SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005的優(yōu)點:(1)可編程性:CLR(Common Language Runtime,公共語言運行時)集成。本系統(tǒng)的開發(fā)平臺是Visual Studio 2005,它與此數(shù)據(jù)庫同是微軟的產(chǎn)品,其核心已由.NET Framework 2.0改寫,可以達到數(shù)據(jù)庫與開發(fā)平臺的無縫連接。(2)安全性:SQL Server 2005 的安全達到了很強大水平,有著很更清晰的安全模型、安全對象和權(quán)限。 (3)異步處理能力:Service Broker提供了一個功能強大的異步編程模型。Broker的最大好處一是異步執(zhí)行能力,提高了可伸縮性,二是可靠執(zhí)行,三是集成于數(shù)據(jù)庫中,備份數(shù)據(jù)庫就備份了broker 的消息隊列。 (4)支持通過HTTP SOAP協(xié)議直接訪問數(shù)據(jù)庫,增加XML數(shù)據(jù)類型,支持Xquery,使用新的SQL Server Management Studio 等等。1.2.2 C#語言概述C#語言是由Microsoft開發(fā)的一種功能強大的、簡單的、現(xiàn)代的、面向?qū)ο蟮娜抡Z言,是Microsoft新一代開發(fā)工具的經(jīng)典編程語言,由于它是從c和C+語言中派生出來的,因此具有C和C+語言的強大功能。同時,由于是Microsoft公司的產(chǎn)品,它又同VB一樣簡單。對于web開發(fā)而言,C#像Java,同時具有Delphi的一些優(yōu)點,而且C#專門是Microsoft專門為使用.NET平臺而創(chuàng)建的,它吸取了以前的教訓,考慮了許多其他語言的優(yōu)點,并解決了他們的問題。C#語言的優(yōu)勢在于: (1)語法簡潔。不允許直接操作內(nèi)存,去掉了指針操作。(2)徹底的面向?qū)ο笤O(shè)計。C#具有面向?qū)ο笳Z言所應(yīng)有的一切特性封裝、繼承和多態(tài)。(3)強大的安全機制??梢韵浖_發(fā)中的常見錯誤(如語法錯誤),.NET提供的垃圾回收器能夠幫助開發(fā)者有效地管理內(nèi)存資源。(4)兼容性。因為C#遵循.NET的公共語言規(guī)范(CLS),從而保證能夠與其他語言開發(fā)的組件兼容。(5)靈活的版本處理技術(shù)。因為C#語言本身內(nèi)置了版本控制功能,使得開發(fā)人員可以更容易地開發(fā)和維護。(6)完善的錯誤、異常處理機制。C#提供了完善的錯誤和異常處理機制,使程序在交付應(yīng)用時能夠更加健壯。1.2.3 Visual Studio 2008 簡介Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。目前已經(jīng)開發(fā)到 10.0 版本。 Visual Studio 2008是一套完整的開發(fā)工具集,提供了在設(shè)計、開發(fā)、調(diào)試和部署Windows應(yīng)用程序、Web應(yīng)用程序、XML Web Services和傳統(tǒng)的客戶端應(yīng)用程序時所需的工具,可以快速、輕松地生成Windows桌面應(yīng)用程序、ASP.NET Web應(yīng)用程序、XML Web Services和移動應(yīng)用程序。 第二章 系統(tǒng)分析2.1 需求分析經(jīng)過對系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)流程的調(diào)查,用戶對系統(tǒng)的功能需求如下:要求此管理軟件將根據(jù)庫存需求添加并管理采購計劃。;要求此管理軟件將對庫存產(chǎn)品進行資料管理和統(tǒng)計,對產(chǎn)品的采購計劃、進庫單和產(chǎn)品的出庫單進行錄入管理和統(tǒng)計要求此管理軟件將根據(jù)用戶的需要對采購計劃、進庫、出庫、庫存情況進行查詢,并能提供庫存短缺預警功能; 要求此管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進行管理并有較好的權(quán)限分配功能,具體為添加用戶、刪除用戶、修改用戶密碼;對這些功能需求進行分類,主要包含有以下幾種:基礎(chǔ)信息模塊、采購管理模塊、進庫管理模塊、出庫管理模塊、庫存管理模塊、報表管理模塊和系統(tǒng)模塊。2.2 系統(tǒng)可行性研究 系統(tǒng)的可行性分析包括兩個詳細的部分:分析開發(fā)新的系統(tǒng)的必要性和可行性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細的分析,在這里就不再贅述;可行性主要包括經(jīng)濟可行性、技術(shù)可行性和運行可行性三個方面。經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設(shè)運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。由于飾品倉庫管理系統(tǒng)是作為課程設(shè)計由我們學生自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)倉庫管理提供很大的方便,因此在經(jīng)濟上是可行的。技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置 是否滿足開發(fā)的需求等。飾品進銷存管理系統(tǒng)用的是開發(fā)語言,調(diào)試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前網(wǎng)絡(luò)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高,完全能滿足系統(tǒng)的需求。2.3 系統(tǒng)開發(fā)目標通過對公司的業(yè)務(wù)流程進行調(diào)查與分析。本系統(tǒng)應(yīng)具備以下目標:(1)系統(tǒng)采用人機交互方式,界面簡單,信息查詢靈活、存儲安全可靠。(2)更好地了解供應(yīng)商和客戶信息,加強對商品資料的管理。(3)能夠方便的輸入和查詢商品進貨。(4)準確了解銷售動態(tài),統(tǒng)計銷售情況及時調(diào)整營銷策略。 (6)商品庫存情況查詢、統(tǒng)計及庫存預警功能。(7)實現(xiàn)報表功能能夠方便的將數(shù)據(jù)打印成文檔。(8)做好數(shù)據(jù)的安全工作,實現(xiàn)數(shù)據(jù)的備份和恢復(9)系統(tǒng)最大限度的實現(xiàn)易維護性和易操作性。2.4 系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)分為6大部分。系統(tǒng)結(jié)構(gòu)圖如圖2.1所示。 圖2.1 倉庫管理系統(tǒng)結(jié)構(gòu)圖第三章 系統(tǒng)設(shè)計3.1系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的主要實體有采購、出庫、入庫、供應(yīng)商、用戶、飾品、倉庫。各個實體的E-R圖分別如圖3-1至圖3-7所示。 圖3-1-1 用戶的E-R圖圖3-1-2 供應(yīng)商的E-R圖 圖3-1-3采購的E-R圖圖3-1-4出庫的E-R圖圖3-1-5 入庫的E-R圖圖3-1-6倉庫的E-R圖 圖3-1-7飾品的E-R圖3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)E-R圖,數(shù)據(jù)庫倉庫管理系統(tǒng)包含以下8個表:客戶信息表“客戶”、倉庫信息表“倉庫”、操作員信息表“操作員”、產(chǎn)品類別表“產(chǎn)品類別”、產(chǎn)品信息表“產(chǎn)品”、入庫操作信息表“入庫”、出庫操作信息表“出庫”和庫存產(chǎn)品信息表“庫存”。1.貨品信息表“huopin”貨品信息表“huopin”用來保存產(chǎn)品的基本信息,表“huopin”的結(jié)構(gòu)如表3-2-1表示。表3-2-1貨品信息表“huopin”2. 供貨單位表“ghdw”供貨單位表“ghdw”主要是用來保存供應(yīng)商信息,表“ghdw”結(jié)構(gòu)如圖表3-2-2所示。供貨單位表“ghdw” 表3-2-23.用戶表“User”用戶表“User”用來保存用戶信息,表“User”的結(jié)構(gòu)如表3-2-3表示。表3-2-3用戶表“User”4.采購信息表采購計劃操作信息表“caigou”用來保存采購計劃的基本信息,表“caigou”結(jié)構(gòu)表如表3-2-4表示。表3-2-4用戶表“caigou”5.入庫操作信息表“ruku”入庫操作信息表“ruku”用來保存入庫操作的基本信息,表“ruku”的結(jié)構(gòu)如表3-2-5表示。表3-2-5用戶表“ruku”6. 出庫操作信息表“chuuku”出庫操作信息表“chuku”用來保存出庫操作的基本信息,表“chuku”的結(jié)構(gòu)如表3-2-6表示。表3-2-6用戶表“chuku”7. 庫存表“pancun”庫存產(chǎn)品信息表“pancun”用來保存庫存產(chǎn)品的基本信息,表“pancun”的結(jié)構(gòu)如3-2-7表示表3-2-7用戶表“pancun”8. 倉庫信息表“cangku”倉庫信息表“cangku”用來保存?zhèn)}庫信息,表“cangku”的結(jié)構(gòu)如表3-2-8所示。 表3-2-8 倉庫信息表“cangku”3.3 系統(tǒng)主要功能模塊設(shè)計 3.3.1 添加用戶模塊設(shè)計添加用戶模塊的主要功能是添加用戶名字,用戶代碼,以及決定新添加的用戶扮演什么樣的角色、具有訪問哪一個界面的權(quán)限。模塊界面如下:實現(xiàn)代碼如下: 歡迎使用 add 達人 (*號為必填項) 賬號:* 密碼:* 重復: 角色: 系統(tǒng)管理員 項目經(jīng)理 倉庫管理員 后臺數(shù)據(jù)庫文件代碼: protected void Button1_Click(object sender, EventArgs e) /定義變量 string aa, bb, cc; aa = this.TextBox1.Text; bb = this.TextBox2.Text; cc = this.TextBox5.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(insert into cangku(Name,ckbm,beizhu) values ( + aa + , + bb + , + cc + ), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); Response.Write(alert(添加成功!);); Server.Transfer(manageCangku.aspx);3.3.2 添加飾品信息模塊設(shè)計此模塊的主要功能是實現(xiàn)對新飾品的注冊,主要有飾品的名稱,條形碼,單位,類別,入庫單價,原始庫存,出庫單價,庫存預警數(shù)量。界面如下:此模塊實現(xiàn)代碼仿照3.3.1中用戶信息添加代碼。3.3.3 添加倉庫模塊設(shè)計此模塊主要功能是注冊新建倉庫的編碼,名稱,以及相應(yīng)的備注信息。界面如下:此模塊實現(xiàn)代碼仿照3.3.1中用戶信息添加代碼。3.3.4 添加供應(yīng)商信息模塊設(shè)計此模塊主要功能是添加新的供應(yīng)商代碼,單位名稱,聯(lián)系電話,聯(lián)系人。界面:此模塊實現(xiàn)代碼仿照3.3.1中用戶信息添加代碼。3.3.5 用戶管理信息模塊設(shè)計:主要實現(xiàn)對已經(jīng)添加用戶的信息的更新和刪除;界面:此模塊代碼如下: 歡迎使用 修改達人信息(*號為必填項) 賬號:* 密碼:* 重復: 角色: 系統(tǒng)管理員 項目經(jīng)理 倉庫管理員 后臺數(shù)據(jù)庫代碼: private void BindData(string BID) string sqlstr; sqlstr = select * from tb_User where userID= + BID + ; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打開數(shù)據(jù)庫并執(zhí)行查詢操作 scon.Open(); SqlDataReader dr = scm.ExecuteReader(); if (dr.Read() this.TextBox1.Text = drUserName.ToString(); this.TextBox2.Text = drPwd.ToString(); DropDownList1.Items.FindByText(drPower.ToString().Selected = true;/選項Text /關(guān)閉數(shù)據(jù)庫的連接 dr.Close(); scon.Close(); protected void Button1_Click(object sender, EventArgs e) /定義變量 string bbb = Request.QueryStringid; string aa, bb, cc; aa = this.TextBox1.Text; cc = this.TextBox2.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update tb_User set UserName= + aa + ,Pwd= + cc + ,Power=+DropDownList1.SelectedItem.Text+ where userID= + bbb + , scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); Response.Write(alert(修改成功!);); Server.Transfer(AdminManger.aspx); protected void Button2_Click(object sender, EventArgs e) Server.Transfer(AdminManger.aspx); 3.3.6 飾品管理信息模塊設(shè)計主要實現(xiàn)對已經(jīng)添加飾品的信息的更新和刪除;界面:此模塊實現(xiàn)代碼仿照3.3.5中用戶信息管理設(shè)計模塊代碼。3.3.7 倉庫信息管理模塊設(shè)計主要實現(xiàn)對已經(jīng)添加倉庫的信息的更新和刪除;此模塊實現(xiàn)代碼仿照3.3.5中用戶信息管理設(shè)計模塊代碼。3.3.8 供應(yīng)商管理模塊設(shè)計主要實現(xiàn)對已經(jīng)添加倉庫的信息的更新和刪除; 此模塊實現(xiàn)代碼仿照3.3.5中用戶信息管理設(shè)計模塊代碼。3.3.9 入庫報表模塊設(shè)計功能對新采購飾品信息進行記錄統(tǒng)計3.3.10 出庫報表模塊設(shè)計對出庫的商品進行記錄統(tǒng)計3.3.11 庫存匯總查詢模塊設(shè)計設(shè)定條件對倉庫中的飾品進行查詢,可以根據(jù)飾品名字,飾品庫存量,還可以查詢達到預警線需要進貨的飾品代碼如下: 歡迎使用 庫存匯總 寶貝名稱: 庫存數(shù)量: 紅色寶貝表示庫存不足需要進貨 后臺數(shù)據(jù)庫代碼:private void gridviewBind() string str = ; if (TextBox1.Text = ) str = select * from V_KuCun order by Cid desc; else str = select * from V_KuCun where huoName like %+TextBox1.Text+% order by Cid desc; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon); DataSet ds = new DataSet(); dbAdapter.Fill(ds); scon.Close(); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataKeyNames = new string Cid ; GridView1.DataBind(); /f分頁 protected void G
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 叉車資產(chǎn)轉(zhuǎn)讓與維護保養(yǎng)合同
- 成都金融服務(wù)外包企業(yè)股權(quán)收購與業(yè)務(wù)拓展合同
- 財產(chǎn)保全擔保合同(知識產(chǎn)權(quán)許可糾紛執(zhí)行擔保)
- 傳統(tǒng)制茶工藝傳承與人才培養(yǎng)合同
- 租賃鏟車合同(4篇)
- 浙江中醫(yī)藥大學金華研究院招聘考試真題2024
- 聯(lián)合促銷活動方案(27篇)
- 加油站操作員中級工復習試題
- 氣瓶復習試題含答案
- 大學生出納頂崗實習總結(jié)(4篇)
- 最簡單裝修合同協(xié)議書
- DB32/T 4622.4-2023采供血過程風險管理第4部分:血液成分制備和供應(yīng)風險控制規(guī)范
- 2025年供應(yīng)鏈管理專業(yè)考試試題及答案
- 2025山東能源集團營銷貿(mào)易限公司招聘機關(guān)部分業(yè)務(wù)人員31人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年漳州市招聘中小學幼兒園教師真題
- 2025河南中考:政治必背知識點
- 互聯(lián)網(wǎng)公司網(wǎng)絡(luò)安全工程師入職培訓
- 2025年中南出版?zhèn)髅郊瘓F湖南教育出版社分公司招聘筆試參考題庫含答案解析
- 廣東惠州事業(yè)單位招聘醫(yī)療衛(wèi)生崗考試模擬題帶答案2025年
- 2025春 新人教版美術(shù)小學一年級下冊致敬平凡
- 學美容管理制度
評論
0/150
提交評論