飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第1頁
飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第2頁
飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第3頁
飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第4頁
飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn) 飾品倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)摘要面對信息時代的機遇與挑戰(zhàn),利用高科技手段來提高倉庫的管理水平無疑是一條行之有效的途徑。利用計算機管理可以最大限度的發(fā)揮準(zhǔn)確、快捷、高效等作用, 在越來越激烈的飾品行業(yè)中,計算機管理技術(shù)對倉庫的服務(wù)管理提供強有力的支持。因此,利用全新的計算機網(wǎng)絡(luò)和倉庫管理系統(tǒng),已成為提高倉庫的管理效率,改進(jìn)服務(wù)水準(zhǔn)的重要手段之一。本系統(tǒng)是應(yīng)用Visual Studio 2008做為系統(tǒng)的開發(fā)工具 ,針對飾品倉庫管理的需要設(shè)計出相應(yīng)功能模塊,讓管理者更加快捷方便的實現(xiàn)管理工作。該系統(tǒng)主要包括六大部分,包括:基本信息、采購管理、倉庫管理、查詢管理、報表管

2、理、倉庫警示管理這六大功能模塊來滿足用戶的需要。關(guān)鍵詞:倉庫;管理信息系統(tǒng)。 目錄 TOC o 1-3 h z u HYPERLINK l _Toc8658 第一章 引言 PAGEREF _Toc8658 4 HYPERLINK l _Toc21104 1.1開發(fā)背景 PAGEREF _Toc21104 4 HYPERLINK l _Toc17441 1.2技術(shù)介紹 PAGEREF _Toc17441 4 HYPERLINK l _Toc15904 1.2.1 SQL Server2005 介紹 PAGEREF _Toc15904 5 HYPERLINK l _Toc5602 1.2.2 C#

3、語言概述 PAGEREF _Toc5602 5 HYPERLINK l _Toc25741 1.2.3 Visual Studio 2008 簡介 PAGEREF _Toc25741 6 HYPERLINK l _Toc16684 第二章 系統(tǒng)分析 PAGEREF _Toc16684 6 HYPERLINK l _Toc12828 2.1 需求分析 PAGEREF _Toc12828 6 HYPERLINK l _Toc26832 2.2 系統(tǒng)可行性研究 PAGEREF _Toc26832 7 HYPERLINK l _Toc3674 2.3 系統(tǒng)開發(fā)目標(biāo) PAGEREF _Toc3674 7

4、 HYPERLINK l _Toc20030 2.4 系統(tǒng)功能結(jié)構(gòu) PAGEREF _Toc20030 7 HYPERLINK l _Toc5307 第三章 系統(tǒng)設(shè)計 PAGEREF _Toc5307 8 HYPERLINK l _Toc10167 3.1系統(tǒng)數(shù)據(jù)庫設(shè)計 PAGEREF _Toc10167 8 HYPERLINK l _Toc4248 3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc4248 11 HYPERLINK l _Toc12519 3.3 系統(tǒng)主要功能模塊設(shè)計 PAGEREF _Toc12519 15 HYPERLINK l _Toc15834 3.3.1 添加用戶

5、模塊設(shè)計 PAGEREF _Toc15834 15 HYPERLINK l _Toc4432 3.3.2 添加飾品信息模塊設(shè)計 PAGEREF _Toc4432 17 HYPERLINK l _Toc7214 3.3.3 添加倉庫模塊設(shè)計 PAGEREF _Toc7214 17 HYPERLINK l _Toc20287 3.3.4 添加供應(yīng)商信息模塊設(shè)計 PAGEREF _Toc20287 18 HYPERLINK l _Toc20672 3.3.5 用戶管理信息模塊設(shè)計: PAGEREF _Toc20672 18 HYPERLINK l _Toc31508 3.3.6 飾品管理信息模塊設(shè)計

6、 PAGEREF _Toc31508 21 HYPERLINK l _Toc12993 3.3.7 倉庫信息管理模塊設(shè)計 PAGEREF _Toc12993 21 HYPERLINK l _Toc24105 3.3.8 供應(yīng)商管理模塊設(shè)計 PAGEREF _Toc24105 21 HYPERLINK l _Toc16723 3.3.9 入庫報表模塊設(shè)計 PAGEREF _Toc16723 22 HYPERLINK l _Toc4513 3.3.10 出庫報表模塊設(shè)計 PAGEREF _Toc4513 22 HYPERLINK l _Toc30086 3.3.11 庫存匯總查詢模塊設(shè)計 PAGE

7、REF _Toc30086 22 HYPERLINK l _Toc17625 3.3.12 采購計劃模塊設(shè)計 PAGEREF _Toc17625 27 HYPERLINK l _Toc14731 3.3.13 入/出庫模塊設(shè)計 PAGEREF _Toc14731 32 HYPERLINK l _Toc30815 參考文獻(xiàn) PAGEREF _Toc30815 40第一章 引言1.1開發(fā)背景 隨著社會經(jīng)濟、文化的飛躍發(fā)展,人們正從溫飽型步入小康型,崇尚人性和時尚,不斷塑造個性和魅力,已成為人們的追求尤其是年輕人,喜歡把自己打扮得很新潮、很炫很酷、很有個性。因此,順應(yīng)時代的飾品文化顯示出強大的發(fā)展勢

8、頭和越來越廣的市場,眾多投資者紛紛參與到該市場。由于飾品種類繁多,需求日益擴大,擁有一個合適的倉庫管理系統(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ù)

9、據(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改寫,可以達(dá)到數(shù)據(jù)庫與開發(fā)平臺的無縫連接。(2)安全性:SQL Server 2005 的安全達(dá)到了很強大水平,有著很更清晰的安全模型、安全對象和權(quán)限。 (3)異步處理能力:Service Broker提供了一個功能強大的異步編程模型。Broker的最大

10、好處一是異步執(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#像J

11、ava,同時具有Delphi的一些優(yōu)點,而且C#專門是Microsoft專門為使用.NET平臺而創(chuàng)建的,它吸取了以前的教訓(xùn),考慮了許多其他語言的優(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)置了版本控

12、制功能,使得開發(fā)人員可以更容易地開發(fā)和維護(hù)。(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

13、 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)品進(jìn)行資料管理和統(tǒng)計,對產(chǎn)品的采購計劃、進(jìn)庫單和產(chǎn)品的出庫單進(jìn)行錄入管理和統(tǒng)計要求此管理軟件將根據(jù)用戶的需要對采購計劃、進(jìn)庫、出庫、庫存情況進(jìn)行查詢,并能提供庫存短缺預(yù)警功能; 要求此管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進(jìn)行管理并有較好的權(quán)限分配功能,具體為添加用戶、刪除用戶、修改用戶密碼;對這些功能需求進(jìn)行分類,主要包含有以下幾種:基礎(chǔ)信息模

14、塊、采購管理模塊、進(jìn)庫管理模塊、出庫管理模塊、庫存管理模塊、報表管理模塊和系統(tǒng)模塊。2.2 系統(tǒng)可行性研究 系統(tǒng)的可行性分析包括兩個詳細(xì)的部分:分析開發(fā)新的系統(tǒng)的必要性和可行性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可行性主要包括經(jīng)濟可行性、技術(shù)可行性和運行可行性三個方面。經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運行和維護(hù)費用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進(jìn)行估計。由于飾品倉庫管理系統(tǒng)是作為課程設(shè)計由我們學(xué)生自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)倉庫管理提供很大的方便,因此在經(jīng)濟上是可行的。技術(shù)可行性要考慮現(xiàn)有的

15、技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置 是否滿足開發(fā)的需求等。飾品進(jìn)銷存管理系統(tǒng)用的是開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前網(wǎng)絡(luò)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高,完全能滿足系統(tǒng)的需求。2.3 系統(tǒng)開發(fā)目標(biāo)通過對公司的業(yè)務(wù)流程進(jìn)行調(diào)查與分析。本系統(tǒng)應(yīng)具備以下目標(biāo):(1)系統(tǒng)采用人機交互方式,界面簡單,信息查詢靈活、存儲安全可靠。(2)更好地了解供應(yīng)商和客戶信息,加強對商品資料的管理。(3)能夠方便的輸入和查詢商品進(jìn)貨。(4)準(zhǔn)確了解銷售動態(tài),統(tǒng)計銷售情況及時調(diào)整營銷策略。 (

16、6)商品庫存情況查詢、統(tǒng)計及庫存預(yù)警功能。(7)實現(xiàn)報表功能能夠方便的將數(shù)據(jù)打印成文檔。(8)做好數(shù)據(jù)的安全工作,實現(xiàn)數(shù)據(jù)的備份和恢復(fù)(9)系統(tǒng)最大限度的實現(xiàn)易維護(hù)性和易操作性。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倉庫的

17、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-

18、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用戶表“chuk

19、u”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 達(dá)人 (*號為必填項) 賬號:* 密碼:* 重復(fù): 角色

20、: 系統(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);

21、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)對新飾品的注冊,主要有飾品的名稱,條形碼,單位,類別

22、,入庫單價,原始庫存,出庫單價,庫存預(yù)警數(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)添加用戶的信息的更新和刪除;界面:此模塊代碼如下: 歡迎使用 修改達(dá)人信息(*號為必填項) 賬號:* 密碼:* 重復(fù): 角色: 系統(tǒng)管理員 項目經(jīng)理

23、 倉庫管理員 后臺數(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.O

24、pen(); 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, Ev

25、entArgs 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

26、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(Admin

27、Manger.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è)計功能對新采購飾品信息進(jìn)行記錄統(tǒng)計3.3.10 出庫報表模塊設(shè)計對出庫的商品進(jìn)行記錄統(tǒng)計3.3.11 庫存匯總查詢模塊設(shè)計設(shè)定條件對倉庫中的飾品進(jìn)行查

28、詢,可以根據(jù)飾品名字,飾品庫存量,還可以查詢達(dá)到預(yù)警線需要進(jìn)貨的飾品代碼如下: 歡迎使用 庫存匯總 寶貝名稱: 庫存數(shù)量: 紅色寶貝表示庫存不足需要進(jìn)貨 后臺數(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

29、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.DataKeyName

30、s = new string Cid ; GridView1.DataBind(); /f分頁 protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); gridviewBind(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) public overri

31、de void VerifyRenderingInServerForm(Control control) protected void btnDel_Click(object sender, EventArgs e) GridView1.AllowPaging = false; /清除分頁 GridView1.AllowSorting = false; /清除排序 gridviewBind(); /你綁定gridview1數(shù)據(jù)源的那個函數(shù)。 Response.Clear(); Response.Buffer = true; Response.Charset = GB2312; Response

32、.AppendHeader(Content-Disposition, attachment;filename=DataReport.xls); /.xls的文件名可修改 Response.ContentEncoding = System.Text.Encoding.UTF7; Response.ContentType = application/ms-excel; /設(shè)置輸出文件類型為excel文件。 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter

33、 oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); GridView1.RenderControl(oHtmlTextWriter); Response.Output.Write(oStringWriter.ToString(); Response.Flush(); Response.End(); GridView1.AllowSorting = true; /恢復(fù)分頁 GridView1.AllowPaging = true; /恢復(fù)排序 gridviewBind(); /再次綁定 protected voi

34、d Button1_Click(object sender, EventArgs e) gridviewBind(); protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) if (int.Parse(e.Row.Cells4.Text) int.Parse(e.Row.Cells6.Text) e.Row.BackColor = System.Drawing.Color.Red; else prot

35、ected void Button2_Click(object sender, EventArgs e) string str; if (TextBox2.Text = ) str = select * from V_KuCun order by Cid desc; else str = select * from V_KuCun where kucun + TextBox2.Text + order by Cid desc; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnect

36、ionString.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(); 3.3.12 采購計劃模塊設(shè)計對現(xiàn)有商品制定采購的數(shù)量

37、,進(jìn)價等代碼如下: 歡迎使用 添加采購計劃(*號為必填項) %- 入庫日期:* (格式:年-月-日) -% 采購計劃單號:* 寶貝名稱:* 查詢小飾品: 根據(jù)小飾品條形碼查詢 采購數(shù) 量: 進(jìn) 價:* 總 額 :* 供貨單位: asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=SELECT Name FROM ghdw 經(jīng) 辦 人: 備 注: 后臺數(shù)據(jù)庫代碼:public partial class KuCun_AddCGJH : System.Web.UI.Page protect

38、ed void Page_Load(object sender, EventArgs e) if (!IsPostBack) ListBox1.Visible = false; protected void Button1_Click(object sender, EventArgs e) /定義變量 string aa, bb, cc, dd, ee, ff, gg, hh, ii, jj; /aa = this.TextBox1.Text;/riqi aa = DateTime.Now.ToString(yyyy-MM-dd); bb = this.TextBox2.Text;/danha

39、o cc = this.TextBox3.Text;/mingcheng dd = this.TextBox4.Text;/shuliang ee = this.TextBox5.Text;/jinhuojia ff = this.TextBox6.Text;/zonge gg = this.TextBox7.Text;/beizhu hh = this.DropDownList1.Text; jj = this.TextBox1.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionString

40、sConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(insert into caigou(caigouDate,caigouBianma,huoName,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren,huoID) values ( + aa + , + bb + , + cc + , + dd + , + ee + , + ff + , + gg + , + hh + , + jj + , + ListBox1.SelectedValu

41、e + ), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); /UpdateKucun(); Response.Write(alert(添加成功!);); Server.Transfer(CGJHManger.aspx); /public void UpdateKucun() / / SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); / scon.

42、Open(); / SqlCommand scmd = new SqlCommand(update pancun set kucun=kucun+ + TextBox4.Text + where huoID= + ListBox1.SelectedValue, scon); / scmd.ExecuteNonQuery(); / scmd.Dispose(); / scon.Close(); / protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) TextBox3.Text = ListBox1.Se

43、lectedItem.Text; protected void Button2_Click(object sender, EventArgs e) string sqlstr; sqlstr = select * from huopin ; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打開數(shù)據(jù)庫并執(zhí)行查詢操作 scon.

44、Open(); SqlDataReader dr = scm.ExecuteReader(); ListBox1.DataSource = dr; ListBox1.DataBind(); /關(guān)閉數(shù)據(jù)庫的連接 dr.Close(); scon.Close(); ListBox1.Visible = true; protected void TextBox5_TextChanged(object sender, EventArgs e) TextBox6.Text = Convert.ToString(decimal.Parse(TextBox4.Text) * decimal.Parse(Te

45、xtBox5.Text); protected void Button3_Click(object sender, EventArgs e) ListBox1.Visible = false; protected void Button4_Click(object sender, EventArgs e) string sqlstr; sqlstr = select * from huopin where huoID= + TextBox9.Text + ; SqlConnection scon = new SqlConnection(ConfigurationManager.Connecti

46、onStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打開數(shù)據(jù)庫并執(zhí)行查詢操作 scon.Open(); SqlDataReader dr = scm.ExecuteReader(); ListBox1.DataSource = dr; ListBox1.DataBind(); /關(guān)閉數(shù)據(jù)庫的連接 dr.Close(); scon.Close(); ListBox1.Visible = true; 3.3.13 入/出庫模塊設(shè)計主要生成出入庫單號,及對應(yīng)商品的信息

47、一共生成出入庫報表代碼如下: 小飾品入庫信息登記(*號為必填項) %- 入庫日期:* (格式:年-月-日) -% 入庫單號:* 飾品名稱:* 數(shù) 量: 進(jìn) 貨 價:* 總 額 :* 供貨單位: 經(jīng) 辦 人: 存放倉庫: asp:SqlDataSource ID=SqlDataSource2 runat=server ConnectionString= SelectCommand=SELECT Name FROM cangku 備 注: 后臺數(shù)據(jù)庫代碼:protected void Button1_Click(object sender, EventArgs e) /定義變量 string aa

48、, bb, cc, dd, ee, ff, gg, hh, ii,jj; /aa = this.TextBox1.Text;/riqi aa = DateTime.Now.ToString(yyyy-MM-dd); bb = this.TextBox2.Text;/danhao cc = this.TextBox3.Text;/mingcheng dd = this.TextBox4.Text;/shuliang ee = this.TextBox5.Text;/jinhuojia ff = this.TextBox6.Text;/zonge gg = this.TextBox7.Text;/

49、beizhu hh = this.TextBox8.Text; ii = this.DropDownList2.SelectedItem.Text; jj = this.TextBox1.Text; SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(insert into ruku(rukuDate,rukuBianma,huoN

50、ame,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren,CangKu,huoID) values ( + aa + , + bb + , + cc + , + dd + , + ee + , + ff + , + gg + , + hh + , + jj + , + ii + ,+ListBox1.SelectedValue+), scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); UpdateKucun(); UpdateJiHua(); Response.Write(alert

51、(添加成功!);); Server.Transfer(rukujetj.aspx); public void UpdateKucun() SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update pancun set kucun=kucun+ + TextBox4.Text + where huoID=+ListBox1.S

52、electedValue, scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); public void UpdateJiHua() SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStringsConnectionString.ConnectionString); scon.Open(); SqlCommand scmd = new SqlCommand(update caigou set IsruKu=是 where caigouB

53、ianma= + ListBox1.SelectedItem.Text, scon); scmd.ExecuteNonQuery(); scmd.Dispose(); scon.Close(); protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) string sqlstr; sqlstr = select * from caigou where huoID= + ListBox1.SelectedValue + ; SqlConnection scon = new SqlConnection(Con

54、figurationManager.ConnectionStringsConnectionString.ConnectionString); SqlCommand scm = new SqlCommand(sqlstr, scon); /打開數(shù)據(jù)庫并執(zhí)行查詢操作 scon.Open(); SqlDataReader dr = scm.ExecuteReader(); if (dr.Read() /rukuDate,rukuBianma,huoName,shuliang,jinjia,zhonge,beizhu,ghdw,jingbanren this.TextBox3.Text = drhuoName.ToString(); this.TextBox4.Text = drshuliang.ToString(); this.TextBox5.Text = drjinjia.ToString(); this.TextBox6.T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論