ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:204.97KB ,
资源ID:13769176      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13769176.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓库管理系统报告Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

仓库管理系统报告Word文件下载.docx

1、实验 环境 1.Windows XP 操作系统 2.Visual Studio 开发平台 3.SQL Server2005 数据库管理系统 任务 要求 1利用 C#编程思想进行可视化编程,完成系统的设计。突出体现 C#语言与其他语言的不同。2根据课题需要自主创建 sql 数据库,表内数据关联紧密,数据合理且规范化,避免数据冗余。3能合适的选择高级控件(如:菜单栏,工具栏,dataGridView,treeView等)完成课题内容,窗口布局合理。4每个学生从所给题目中任选一题,必须独立完成,不能相互抄袭。工作进度计划 序号 起止日期 工 作 内 容 1 2011-4-11 2011-6-5 需求

2、分析 2 2011-6-6 2011-6-6 系统设计 3 2011-6-7 2011-6-9 系统实现 4 2011-6-9 2011-6-9 撰写实习报告 5 2011-6-10 2011-6-10 实习答辩 指导教师(签章):2011 年 06 月 日 摘要:随着现代工业的发展,计算机信息管理系统越来越受到企业的重视。本文主要分析介绍了仓库管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介

3、绍了 Visual Studio 2008编程环境和 SQL数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的的一部分。本系统利用 ASO三层架构,完成系统登录,注销,修改密码的基本功能,仓库入库登记,出库登记,仓库货物预警,仓库内货物盘点的主要功能。本系统并不复杂,主要完成通过 GUI开发,利用关键字对数据库进行增删改查等操作。关键词:仓库管理;数据库;信息管理;Visual Studio 2008 1 需求分析需求分析 1.1 系统概述系统概述 仓库存放的货物品种繁多,堆放方式以及处理过程也很复杂。随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的

4、掌握整个仓 库的运作状态。针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。系统主要实现目标是监控整个仓库的运作情况;提供完整的计划任务功能,由整个操作系统的指令中心来安排进出任务,确认任务的开始,进货管理和出货管理按其指令执行即可;实时监控所有货物的在线运动的情况,实时提供仓库变化的信息。1.2 系统总体需求系统总体需求 根据详细的需求分析,企业在库存中面临的主要问题体现在:库存量大,库存资金周转慢,不能及时统计库存物料;库房人员重复工作多,效率低;不知道库存物资积压时间长短。系统输入繁琐,极易产生输入错误,缺少智能化输入功能,如:

5、产品名称输入过程中,产品名称和产品代码不能够相互协调,易产生不匹配现象。另外,整个系统运行较慢,数据处理能力不够,进行一个查询往往需要等待很长时间。该系统还缺少通用库存管理理功能,货物组成条目都是经过手工计算的,工作量很大,且容易产生错误,有一个小错误,核对都需要花费很大的精力,换句话说,当前没有通用库存管理系统。本系统从最初的采购到存储和出库,仓库管理将决定企业是否兑现其承诺。从仓库计划到仓库操作和交叉运输,优化的仓库将有助于大幅度减少企业的库存量和和货物成本,因为企业将能保持较低的库存货水平,优化入库,保管和出库活动,并且协调载货量。1.3 可行性分析可行性分析 技术上可行:该系统所需硬件

6、设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用 Windows 系列操作系统,数据库管理系统采用 Visual Studio 2008,这些软件在 GUI开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。2 概要设计概要设计 2.1E-R 图图 2.2 相关说明相关说明 登录系统:账号密码均存储于 SQL数据库中。输入账号及账号对应密码,即可 登录系统。修改密码:需输入一次原密码,输入两次新密码相同即可修改。密码修改同步于 SQL数据库。注销:登录账号退出,返回登陆界面。退出系统:系统退出。入库登记:输入产品 ID,即可直接获得产品的相关信息,此时输入入库数

7、量就 可以完成货物的入库操作,如果此时产品为新产品,需输入产品的 详细信息,就可以完成货物的入库操作。入库操作同步更新 SQL数 据库。出库登记:输入产品 ID,即可直接获得产品的相关信息,此时输入出库数量就 可以完成货物的出库操作,入库操作同步更新 SQL数据库。仓库预警:输入预警数量,点击确定按钮,此时显示数据库中,货物数量小于预 警数量的货物总数和货物详细信息。商品查询:显示仓库中所有货物的详细信息,可以输入产品 ID和产品名称进行 货物查询,支持模糊查找。3 详细设计详细设计 3.1 数据库表定义数据库表定义 Users表(用户信息表)Goods表(货物详情表)Worehouses 表

8、(仓库信息表)3.2GUI 框架设计框架设计 1用户系统 2主菜单 3密码修改 4货物入库 5 货物出库 6 库存预警 7 商品查询 4 编码实现编码实现 登录系统 public static string pwd;public static string pid;private void button1_Click(object sender,EventArgs e)pwd=this.textBox1.Text;pid=this.textBox2.Text;Logs l=new Logs();if(int.Parse(l.isPassword(this.textBox2.Text,this.

9、textBox1.Text).ToString()=1)this.Hide();Management m=new Management();m.ShowDialog();else DialogResult dr=MessageBox.Show(请检查您的用户名和密码,登录失败,MessageBoxButtons.YesNo);if(DialogResult.No=dr)Application.Exit();private void button2_Click(object sender,EventArgs e)Application.Exit();主菜单 public partial clas

10、s Management:Form public Management()InitializeComponent();private void ChangeToolStripMenuItem_Click(object sender,EventArgs e)ChangePassword cp=new ChangePassword();cp.ShowDialog();private void LogoutToolStripMenuItem_Click(object sender,EventArgs e)DialogResult dr=MessageBox.Show(您确定要注销吗?,注销,Mess

11、ageBoxButtons.YesNo);if(dr=DialogResult.Yes)Application.Exit();private void OutToolStripMenuItem_Click(object sender,EventArgs e)Application.Exit();private void Management_Load(object sender,EventArgs e)this.goodsTableAdapter.Fill(this.wmsDataSet.Goods);private void Management_FormClosed(object send

12、er,FormClosedEventArgs e)Application.Exit();private void InputF2ToolStripMenuItem_Click(object sender,EventArgs e)InputWHForm iwh=new InputWHForm();iwh.ShowDialog();private void Management_Activated(object sender,EventArgs e)this.goodsTableAdapter.Fill(this.wmsDataSet.Goods);private void OutF6ToolSt

13、ripMenuItem_Click(object sender,EventArgs e)OutWHForm owh=new OutWHForm();owh.ShowDialog();private void WarningToolStripMenuItem_Click(object sender,EventArgs e)Warning w=new Warning();w.ShowDialog();private void GoodsDetailsToolStripMenuItem_Click(object sender,EventArgs e)this.goodsTableAdapter.Fi

14、ll(this.wmsDataSet.Goods);private void WareHouseDetailsToolStripMenuItem_Click(object sender,EventArgs e)this.warehousesTableAdapter.Fill(this.wmsDataSet1.Warehouses);private void SearchToolStripMenuItem_Click(object sender,EventArgs e)Search s=new Search();s.Show();private void fillByToolStripButto

15、n_Click(object sender,EventArgs e)try this.goodsTableAdapter.FillBy(this.wmsDataSet.Goods);catch(System.Exception ex)System.Windows.Forms.MessageBox.Show(ex.Message);入库登记 public partial class InputWHForm:Form public InputWHForm()InitializeComponent();private void InputWHForm_Load(object sender,EventArgs e)/TODO:这行代码将数据加载到表“wmsDataSet4.Goods”中。您可以根据需要移动或移除它。this.goodsTableAdapter.Fill(this.wmsDataSet4.Goods);private void button6_Click(object sender,EventArgs e)this.Close();public void SendToIn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1