仓库管理系统毕业论文

2020-03-02 15:42:18 来源:范文大全收藏下载本文

仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统它界面美观、操作简单、安全性高基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。 本系统是在以sqlserver2005作为后台数据库以vs2005为编程语言来开发的。仓库管理系统在运行阶段效果好数据准确性高提高了工作效率同时也实现了仓库管理计算机化。

关键词仓库;管理系统;数据

Abstract The administrative system of the warehouse is designed for realizing the systematization , standardization and automization of enterprise\'s products management and improving efficiency of enterprises management.It completely replaces the working way of artificial management originally , prevents from various kinds of mistakes because of administrative staff neglect and the quality problem of management and offeres powerful tool and management way to complet storehouse management for prompt , accurate , high-efficient .The administrative system of the warehouse is a medium and small-scale database management system,it has not only beautiful interface, but also the high security and the simply operation , and meet the demand for storehouse management basically.Whole system is made up by basic information, document in the center, inquire statistics , report form type ,set up to maintain and module of helping etc.The Warehouse administrative system is designed with regarding sql server2005 as the backstage database and regarding vs2005 as programming language .The administrative system is effectual, the high data accuracy during the course of operating , improves working efficiency and realizes computerization for storehouse management at the same time .

Key words: The Warehouse Administrative SystemThe Database

II

目 录

要 ................................................................................................................................................I ABSTRACT ..........................................................................................................................................II 1前

言 ............................................................................................................................................5 2系统开发工具 .................................................................................................................................6 2.1 VISUAL STUDIO 2005 ..........................................................................................................................6 2.2 SQL SERVER 2005 ..............................................................................................................................6 2.3 IIS ...................................................................................................................................................6 2.4 ASP.NET............................................................................................................................................7 3需求分析 ........................................................................................................................................8 3.1系统目标设计 ...............................................................................................................................8 3.2.仓库管理系统的需求分析 ...........................................................................................................8 4 系统总体设计 ................................................................................................................................9 4.1.设计目的: ...................................................................................................................................9 4.2.设计目标: ....................................................................................................................................9 4.3.设计过程: ...................................................................................................................................9 4.4.系统设计的一些原则 .................................................................................................................10 4.5.系统数据流程图 .........................................................................................................................10 4.6.模块功能简介 .............................................................................................................................11 4.6.1报表管理: 报表管理模块详细流程如图所示 ................................................................11 4.6.2系统管理: .........................................................................................................................11 4.6.3仓库管理: .........................................................................................................................12 5 数据库设计 ..................................................................................................................................13 5.1.创建数据库 .................................................................................................................................13 5.2.数据表结构 .................................................................................................................................13

III 5.2.1 UserInfo表 ...........................................................................................................................13 5.2.2 Composition表 ....................................................................................................................13 5.2.3 unit表 ..................................................................................................................................14 5.2.4 DaySell表 .............................................................................................................................14 5.2.5 Inventory表 .........................................................................................................................14 5.2.6 Library 表 ............................................................................................................................15 5.2.7 Menu表 ...............................................................................................................................15 5.2.12Storage 表 ..........................................................................................................................15 5.2.8 LogBook表 ...........................................................................................................................16 5.2.9 Material表 ...........................................................................................................................17 5.2.10 shop表 ...............................................................................................................................17 5.2.11 Stock表 ..............................................................................................................................17 6 设计与实现 ..................................................................................................................................18 6.1.用户登录 .....................................................................................................................................18 6.2 仓库管理 .....................................................................................................................................19 7 小结和展望 ..................................................................................................................................20 7.1.优点和不足 .................................................................................................................................20 7.2.展望 .............................................................................................................................................20 结束语 .............................................................................................................................................21 参 考 文 献....................................................................................................................................22 附 录 ...............................................................................................................................................23

IV

1前

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

仓库管理部门是企业中的一个重要部门,每天都有大量的业务在这里产生。对于一个现代化的企业来说,信息化管理是必须的,而仓库管理部门作为企业的一个重点部门,同样需要加强信息化管理。如何把仓库管理部门每天发生的业务如实地记录下来,保证仓库工作有调理地进行,同时确保相关数据的安全,信息处理的高效,并保证系统的实用性强,真是本系统设计的目的。

随着现代工业的发展,计算机信息管理系统越来越受到企业的重视。本文主要介绍了库存管理系统的一些基本功能和组成部分,包括系统的结构、需求分析、功能模块划分等,介绍了Visual Studio 2005编程环境和sqlserver2005数据库管理系统的功能特点,仓库管理系统是企业物流管理中不可或缺的一部分。

2系统开发工具

本仓库管理系统是在以vs2005为编程语言以sqlserver2005作为后台数据库而开发的一个数据库管理系统。下面简要介绍一下中文vs2005和sqlserver2005。

2.1 Visual Studio 2005

Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的Visual Studio Expre 版本。

2.2 SQL Server 2005

SQL Server是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其SQL Server 2005版本已将数据库与Internet紧密连接,可以通过Web浏览器显示对数据库操作的结果数据,具有客户机/服务器体系结构。SQL Server 2005提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业解决方案。SQL是关系数据库的标准语言。操作数据库有多种途径:使用企业管理器、使用查询分析器、编程中使用T-SQL语句或使用交互命令形式等。

2.3 IIS

IIS(Internet Information Server)是微软公司主推的服务器,包容了World Wide Web Gopher server和FTP server,IIS是随Windows XP一起提供的文件和应用程序服务器,是在Windows XP2上建立Internet服务器的基本组件。它能与Windows XP2集成,因而能通过Windows XP2内置的安全性以及自身的安全性建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚

6 本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JavaScript脚本语言以及C#等编语言。

2.4 ASP.net

ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势,使执行效率大幅提高。ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

3需求分析

3.1系统目标设计

系统开发的总体任务是实现企业产品管理的系统化、规范化和自动化从而达到提高企业管理效率的目的。

3.2.仓库管理系统的需求分析

仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、一些统计查询和报表等几部分组成。

库存管理系统满足仓库管理员及工作人员的需求,他们具有登陆系统的权限,所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。

对于一个仓库来说最大的功能就是仓储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及仓储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。

入库管理操作就是对于货品入库情况的管理,用户可以方便输入货品的信息。

有货品的入库,自然就有货品的出库,这部分提供的功能与入库流程差不多,有区别的只有对一些基本的信息生成报表形式,并打印输出功能。

报表是一个数据库最重要的功能之一,有了报表才能清楚地知道货品的出入情况,在数据报表功能中包括出库报表,库存报表及经办人等一些基本信息的打印,方便简洁。

4 系统总体设计

4.1.设计目的:

总体设计的基本目的就是回答了“概括地说,系统一个如何实现?”这个问题。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。

4.2.设计目标: 1.操作简单方便,界面简洁美观 2.能完成仓库的各种日常操作

3.能很好的预防各自人为因素产生的错误操作

4.能够为用户提供多种条件的查询操作,为物料管理提供准确及时的数据

5.具有很好的安全性,一保证数据的正确性 6.可追溯数据的历史信息,为系统完善提供依据

4.3.设计过程:

总体设计过程首先寻找实现目标系统的各种不同的方案需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,然后为每个合理的方案准备一份系统流程图,列出组成系统的所有物理元素。在进行软件结构设计时一个遵循的主要原理是模块独立性原理,也就是说,软件应该由一组完成相对独立的子功能的模块组成。总体设计中的模块的划分根据软件工程的原则要符合高内聚和低耦合。模块可以小到函数、事件,大到窗口、程序模块划分完后,就可以开始设计了。

9 4.4.系统设计的一些原则

1.统一各种原始的单据的格式,统一账目和报表的格式。 2.删除不必要的管理多余,实现管理规范化、科学化。

3.程序代码标准化,软件统一化,确认软件的可维护性和实用性。 4.界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。

5.建立操作日志,系统自动记录所进行的各种操作。

4.5.系统数据流程图

仓库管理系统:仓库管理、报表管理、系统管理三大模块组成,详细流程图如下所示

10 4.6.模块功能简介

4.6.1报表管理:

报表管理模块详细流程如图所示

4.6.2系统管理:

系统管理模块详细流程如图所示

11 4.6.3仓库管理:

仓库管理模块详细流程如图所示

5 数据库设计

大多数应用系统都需要后台数据库的支持,在本系统中采用sqlserver2005数据库。

5.1.创建数据库

本系统采用了sqlserver2005作为数据库管理系统。先启动sqlserver2005程序,然后创建名为“sobajian”的数据库。并为此数据库设置密码。

5.2.数据表结构

5.2.1 UserInfo表

存储登录用户信息,主要字段有uid、userName、pwd、trueName等。

5.2.2 Composition表

存储材料合成,主要字段有cid、mid、mcomp等。

13 5.2.3 unit表

存储单位表,主要字段有uid、uName、uDesc等。

5.2.4 DaySell表

存储日销售,主要字段有did、sid、mid、mcount、sDate等。

5.2.5 Inventory表

存储盘点表,主要字段有Iid、sid、mid、mcount、IDate等。

14 5.2.6 Library 表

存储出库,主要字段有lid、sid、menuid、mid、lcount、loutDate等。

5.2.7 Menu表

存储菜单,主要字段有mid、mName、mUprice、mParentId等。

5.2.12Storage

存储入库,主要字段有stoid、sid、mid、scount、sprice等。

15 5.2.8 LogBook表

存储工作日报,主要字段有lid、sid、sname、lmzg、lmgzry、cfzg等。

16 5.2.9 Material表

存储材料信息,主要字段有mid、mName、mSpecification、mUprice等。

5.2.10 shop表

存储店铺,主要字段有sid、sName、sAddre、Smanager等。

5.2.11 Stock表

存储库存,主要字段有sid、shid、mid、sincount、soutcount、stotalcount等。

6 设计与实现

6.1.用户登录

在进入系统之前用户需要进行身份验证在验证的时候,会从数据库调出普通用户信息表,登录的用户信息要与表中的相验证,完全正确的才可以进入系统。

用户登录主界面

系统主界面

18 6.2 仓库管理

仓库管理模块,用户可以操作货品的出库入库管理等。

出库管理:菜单列表、查询、新增菜单、菜单合成、日销售、月销售合计、材料入库录入、材料出库记录以及相对应货品的修改、删除。

入库管理:材料类型、查询、新增、入库、清空库存、查看入库记录以及相对应货品的修改、删除。

出库管理主界面

入库管理主界面

7 小结和展望

7.1.优点和不足

A.能够比较好的进行需求分析,可行性分析以及系统设计。 B.完成了仓库管理中日常使用最多的最主要的功能。 C.对数据的处理有很大的联系,可减少人为因素带来的影响 D.系统只提供了键盘和鼠标的输入,没有提供条码扫描的输入。 E.系统知识提供了一个简单的功能,与现代化的公司仓库定理还有不小的差距。

7.2.展望

对于一个公司的仓库管理来说,该系统还只是一个雏形,没有完成的事情还有很多。有了现有的系统原型,还要与用户沟通,将他们实际操作中的一些问题考虑进去,逐步改进上面谈到的一些不足,完善整个系统。

结束语

通过紧张忙碌的毕业设计,我的个人能力得到了很大的提高。获益匪浅,专业知识上也上了一个新台阶,对整个软件设计开发的流程也有了更深刻的理解。

在我以前的工作中,总是先考虑编码,然后再考虑其他的问题,导致在工作过程中经常需调整用户需求和进度上的安排不尽如人意,经常需要加班来赶进度。而在这次毕业设计中,我按照软件工程的要求进行,先进行编码前的工作,并按照老师为我们指定的进度进行,顺利地完成了制定的任务。在整个工作过程中,感觉没有像以前那么匆忙,整个过程也很轻松。通过这次毕业设计,将使我的工作习惯有一个很大的改进。这些提高是终身受益的。 总之,通过这次毕业设计是使我各个方面的知识得以融会贯通,为我将来的各种开了一个好头。我认为这种改变是质的飞跃。

21

参 考 文 献

[1] 邵鹏明.C#面向对象程序设计.清华大学出版社,2008年4月

[2] 孟宪会 张慧研.ASP.NET 2.0应用开发技术.人民邮电出版社,2007年8月 [3] 金旭亮..NET 2.0面向对象编程揭秘.电子工业出版社,2007年6月 [4] 周奇.SQL Server2005数据库基础及应用技术.北京大学出版社,2009年2月

[5] 陈元春 张亮 王勇.实用数据结构基础.2007年8月第2版.中国铁道出版社,2008年8月

[6] 王养廷 李磊 宋汉珍.UML基础与应用.清华大学出版社,2009年6月 [7] 杜文洁.软件测试教程.清华大学出版社,2009年7月 [8] 韩陵宜.网页制作.中国科学技术大学出版社,2008年1月 [9] 曾光 马军.JavaScript入门与提高.科学出版社,2008年11月 [10]朱晔.ASP.NET第一步.2007年7月第一版.清华大学出版社, 2008,01

22

附 录

Login public partial cla login :System.Web.UI.Page { protected void Page_Load(object sender ,EventArgs e) { if(!IsPostBack) { pageInit(); bindDtShop();

} }

public void pageInit() { if(Request.QueryString[\"out\"] != null) { Seion.Remove(\"currUser\"); } }

public void bindDtShop() { shop shop = new shop(); DataTable dtshop = shop.getShopInfoByContent(\"\"); this.dtshop.DataSource = dtshop; this.dtshop.DataTextField = \"sname\"; this.dtshop.DataValueField = \"sid\"; this.dtshop.DataBind(); this.dtshop.Items.Insert(0 ,new ListItem(\"--选择店铺--\" ,\"0\")); }

public void UserLogin() { if(this.txtUsername.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(this.GetType() ,\"\" ,\"<script>alert(\'请输入用户名!\')</script>\"); return; }

23 if(this.pwd.Text.Length == 0) { Page.ClientScript.RegisterStartupScript(this.GetType() ,\"\" ,\"<script>alert(\'请输入密码!\')</script>\"); return; } userinfo user = new userinfo(); DataTable dtuser = user.Login(this.txtUsername.Text); if(dtuser.Rows.Count > 0) { string flogurl = \"Index.aspx\"; if(Request.QueryString[\"flogurl\"] != null) { flogurl = Request.QueryString[\"flogurl\"]; } if(dtuser.Rows[0][2].Equals(this.pwd.Text)) { Seion[\"currUser\"] = this.txtUsername.Text; Seion[\"truename\"] = dtuser.Rows[0][3].ToString(); Seion[\"shop\"] = this.dtshop.SelectedItem.Value; Response.Redirect(flogurl); //登录 } else { Page.ClientScript.RegisterStartupScript(this.GetType() ,\"\" ,\"<script>alert(\'密码错误!\')</script>\"); } } else { Page.ClientScript.RegisterStartupScript(this.GetType() ,\"\" ,\"<script>alert(\'该用户不存在!\')</script>\"); } } protected void ImageButton1_Click(object sender ,ImageClickEventArgs e) { if(Request.Headers[\"Accept\"] != \"*/*\") { UserLogin(); } } } ShopInfo public partial cla ShopInfo : MyPage

24 { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString[\"sid\"] != null) { this.hfsid.Value = Request.QueryString[\"sid\"]; getShopInfoBySid(Convert.ToInt32(hfsid.Value)); } } } protected void Button1_Click(object sender, EventArgs e) { // if (Request.Headers[\"Accept\"] != \"*/*\") // { if (this.hfsid.Value.Equals(\"0\")) { addShop(); } else { updShopInfo(); } // } }

public bool formvalidate() { if (this.txtshopname.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), \"\", \"<script>alert(\'请输入店铺名称!\');</script>\"); return false; } return true; }

public void addShop() { if (formvalidate()) { shop shop = new shop(); shop.addShop(this.txtshopname.Text, this.txtaddre.Text, this.txtzg.Text,

25 this.txtzc.Text, this.txtyg.Text, this.txtremark.Text); Page.ClientScript.RegisterStartupScript(this.GetType(), \"\", \"<script>window.close();</script>\"); } }

public void getShopInfoBySid(int sid) { shop shop = new shop(); string content = \"where sid = \"+sid; DataTable dt = shop.getShopInfoByContent(content); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; this.txtshopname.Text = dr[1].ToString(); this.txtaddre.Text = dr[2].ToString(); this.txtzg.Text = dr[3].ToString(); this.txtzc.Text = dr[4].ToString(); this.txtyg.Text = dr[5].ToString(); this.txtremark.Text = dr[6].ToString(); } }

public void updShopInfo() { if (formvalidate()) { shop shop = new shop(); shop.updShop(int.Parse(this.hfsid.Value), this.txtshopname.Text, this.txtaddre.Text, this.txtzg.Text, this.txtzc.Text, this.txtyg.Text, this.txtremark.Text); Page.ClientScript.RegisterStartupScript(this.GetType(), \"\", \"<script>window.close();</script>\"); } } } InStorrage public partial cla InStorrage : MyPage {

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { pageInit();

26 } } public void pageInit() { this.txttime.Text = Request.Form[\"txttime\"] != null ? Convert.ToDateTime(Request.Form[\"txttime\"].ToString()).ToString(\"yyyy-MM-dd\") : DateTime.Now.ToShortDateString(); if (Request.QueryString[\"typeid\"] != null) { this.hfmid.Value = Request.QueryString[\"typeid\"]; } getStroageInfoByType(int.Parse(this.hfmid.Value)); }

public void getStroageInfoByType(int typeid) { string content = \"where mParentid=\" + typeid; getStorageInfo(content); }

public void getStorageInfo(string content) { StorageManage storage = new StorageManage(); Tools.GridViewDataBind(this.gvMaterial, storage.getMaterialInfoByContent(content)); // this.gvMaterial.DataSource = ; //this.gvMaterial.DataBind(); }

protected void gvMaterial_RowCreated(object sender, GridViewRowEventArgs e) { string shortDate = Request.Form[\"txttime\"] != null ? Convert.ToDateTime(Request.Form[\"txttime\"].ToString()).ToString(\"yyyy-MM-dd\") : DateTime.Now.ToShortDateString(); string datetimenow = Convert.ToDateTime(shortDate).ToString(\"yyyy年MM月dd日\"); StorageManage storage = new StorageManage(); string sid = Seion[\"shop\"].ToString(); if (e.Row.RowType == DataControlRowType.Header) { GridViewRow rowHeader = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal); string HeaderBackColor = \"#FFFFFF\"; //rowHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(HeaderBackColor);

//实现确定要显示的表头样式,也可以通过计算生成

27 Literal newCells = new Literal(); newCells.Text = @\"编号 品名 规格 购买金额(元)\";

newCells.Text += @\"\" + datetimenow + \"\"; newCells.Text += @\"\"; newCells.Text += @\"单价数量付款\";

TableCellCollection cells = e.Row.Cells; TableHeaderCell headerCell = new TableHeaderCell(); //下面的属性设置与 关键单元格 要一致 headerCell.RowSpan = 2; headerCell.Controls.Add(newCells); rowHeader.Cells.Add(headerCell); rowHeader.CCla = \"scrollRowTheadgv scrollCRgv scrollColTheadgv\"; rowHeader.Visible = true; //添加到 GridView1 this.gvMaterial.Controls[0].Controls.AddAt(0, rowHeader); } if (e.Row.RowType == DataControlRowType.DataRow && e.Row.Visible) { try { string ismoney = \"1\"; for (int i = 0; i

txt.CCla = \"0\"; if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; txt.Text = i == 0 ? dr[4].ToString() : dr[3].ToString();

28 txt.CCla = dr[0].ToString(); ismoney = dr[6].ToString(); } txt.Width = new Unit(100); txt.Style.Add(\"text-align\", \"center\"); txt.BorderStyle = BorderStyle.None; txt.Attributes.Add(\"onkeyup\", \"checkInputFloat(this)\"); cell.Controls.Add(txt); e.Row.Cells.Add(cell); }

///是否付款

TableCell cellmoney = new TableCell(); cellmoney.HorizontalAlign = HorizontalAlign.Center; RadioButtonList rmoneylist = new RadioButtonList(); rmoneylist.RepeatColumns = 2; rmoneylist.ID = \"rdo\" + e.Row.RowIndex; rmoneylist.CCla = \"rdolist\"; rmoneylist.Items.Add(new ListItem(\"已付\", \"1\")); rmoneylist.Items.Add(new ListItem(\"未付\", \"0\"));

rmoneylist.SelectedValue = ismoney; rmoneylist.BorderStyle = BorderStyle.None; //cellmoney.Wrap = true; cellmoney.Controls.Add(rmoneylist); e.Row.Cells.Add(cellmoney);

} catch (Exception ex) { Log.Error.Log(ex.Meage); } } }

protected void Button1_Click(object sender, EventArgs e) { try { StorageManage storage = new StorageManage(); string sid = Seion[\"shop\"].ToString(); for (int i = 0; i

29 { TextBox txtprice = ((TextBox)this.gvMaterial.Rows[i].Cells[4].FindControl(\"txt\" + i + \"0\")); TextBox txtcount = ((TextBox)this.gvMaterial.Rows[i].Cells[4].FindControl(\"txt\" + i + \"1\")); RadioButtonList rdolist = ((RadioButtonList)this.gvMaterial.Rows[i].Cells[4].FindControl(\"rdo\" + i)); storage.innerStor(int.Parse(txtprice.CCla), sid, int.Parse(txtprice.ToolTip), txtcount.Text, txtprice.Text, this.txttime.Text, Convert.ToInt32(rdolist.SelectedValue)); } } getStroageInfoByType(int.Parse(this.hfmid.Value));

ClientScript.RegisterStartupScript(this.GetType(), \"\", \"<script>window.returnValue=true;window.close();</script>\"); } catch (Exception) {

} }

protected void Button2_Click(object sender, EventArgs e) { getStroageInfoByType(int.Parse(this.hfmid.Value)); } protected void txttime_TextChanged(object sender, EventArgs e) { getStroageInfoByType(int.Parse(this.hfmid.Value)); } } InStorrage public partial cla InStorrage :MyPage { protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { pageInit(); } } public void pageInit()

30 { if(Request.QueryString[\"typeid\"]!=null) { this.hfid.Value = Request.QueryString[\"typeid\"]; StorageManage storage = new StorageManage(); DataTable dt = storage.getMaterialInfoByContent(\"where mid=\"+this.hfid.Value); this.lbltype.Text = dt.Rows.Count>0?dt.Rows[0][1].ToString():\"\"; } string content = \"where mParentid=\"+this.hfid.Value; getStorageInfo(content); this.txttime.Text = DateTime.Now.ToString(\"yyyy-MM\"); this.lbltitle.Text = this.txttime.Text + \"购入合计\"; }

public void getStorageInfo(string content) { StorageManage storage = new StorageManage(); Tools.GridViewDataBind(this.gvMaterial ,storage.getMaterialInfoByContent(content)); // this.gvMaterial.DataSource = storage.getMaterialInfoByContent(content); // this.gvMaterial.DataBind(); } public override void VerifyRenderingInServerForm(Control control) { } protected void export_Click(object sender ,CommandEventArgs e) {

Tools.ExcelCap(e ,this.gvMaterial ,Page,HttpUtility.UrlEncode(this.lbltype.Text+\"_\"+this.lbltitle.Text),\"\"); } protected void gvMaterial_RowCreated(object sender ,GridViewRowEventArgs e) { string currentDate = Request.Form[\"txttime\"]!=null?Request.Form[\"txttime\"]:DateTime.Now.ToString(\"yyyy-MM\"); int days = Tools.getDays(Convert.ToDateTime(currentDate + \"-1\").Year ,Convert.ToDateTime(currentDate + \"-1\").Month); string sid = Seion[\"shop\"].ToString(); if(e.Row.RowType == DataControlRowType.Header) { GridViewRow rowHeader = new

GridViewRow(0 ,0 ,DataControlRowType.Header ,DataControlRowState.Normal); string HeaderBackColor = \"#FFFFFF\"; // rowHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(HeaderBackColor);

31

//实现确定要显示的表头样式,也可以通过计算生成

Literal newCells = new Literal(); newCells.Text = @\"编号

仓库管理系统vf 毕业论文

企业仓库管理系统

仓库管理系统简介

仓库管理文献综述毕业论文

餐饮管理系统毕业论文

酒店管理系统毕业论文

毕业论文—酒店管理系统

毕业论文_汽车修理管理系统

计算机网络管理系统__毕业论文

图书仓库管理系统论文

《仓库管理系统毕业论文.doc》
仓库管理系统毕业论文
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文