仓库管理系统演讲ppt
采购订 单录入
创建 ASN单
创建波 次
出库订 单录入
波次运 算
是否补 货
业务流程图
ASN单 查询打
印
上架
验收
组箱
B2C拣 货清单
拣选
复核
E-R图实例
某工厂仓库物资管理E-R图 物资管理涉及的实体有: 仓库:属性有仓库号、面积、电话号码 零件:属性有零件号、名称、规格、单价、 描述 供应商:属性有供应商号、姓名、地址、电 话号码、账号 项目:属性有项目号、预算、开工日期 职工:属性有职工号、姓名、年龄、职称
根据用户需求,该系统应该实现以下功能:
1)基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修改 和查询。
2)填写基本信息→提交信息填写 3)修改基本信息→提交信息修改 4)选择填写查询条件→提交查询→查询结果显示 5)产品入库登记、修改和查询。 6)填写入库产品信息→提交入库登记 7)修改入库登记→提交信息修改 8)选择填写查询条件→提交查询→查询结果显示 9)品出库登记、修改和查询。 10)出库选择→填写出库产品信息→提交出库登记 11)修改出库登记→提交信息修改 12)选择填写查询条件→提交查询→查询结果显示 13)产品库存统计信息查询 14)选择查询条件→填写查询内容→提交查询→查询结果显示 15)用户和仓库管理员注册 16)登录→输入用户名→输入密码→注册 17)用户修改密码和仓库管理员添加用户。 18)输入旧密码→输入新密码→确认新密码→提交密码修改 19)输入新用户名→输入用户密码→确认密码→设置用户权限→提交用户添加
基于的仓库管理系 统设计与分析
摘要
本文设计并实现了一个基于ASP.NET的仓库管理信息系统,该系 统广泛应用于企业生产与货物流通过程中,对促进生产、提高效 率起着很大的辅助作用。作者主要的研究内容和成果如下: 1)概 述了物流管理的概念、产生背景与发展历程,详细介绍了我国物 流管理的实际状况与发展趋势,分析了物流管理系统的实际意义
//创建Command对象 SqlCommand cm=new SqlCommand (mysql,cn); //执行ExecuteReader ()方法 SqlDataReader dr=cm.ExecuteReader (); if(dr.Read ()) { lbl_message.Text= ""; //保存当前用户名及用户权限
{ //进入仓库采购员界面
Response.Redirect ("orderlist.aspx"); } } else { lbl_message.Text ="对不起,您的用户名/密码不正确,请重新输 入"; } //关闭连接 cn.Close();
电话号码
供应商品
姓名
电话号码
面积
仓库号
职工号
地址
姓名
年龄
职称
供应商 账号
项目号 开工日期
供应量
供 应
仓库
工
作
库存量
库 存
职工
项目
预算
面积
零件
零件号
名称
描述 单价
仓库管理信息系统首页的实现代码
下面为首页编写后台支持类(Default.aspx.cs),用于处理页面 的事件。 首先,定义Default类,继承了System.Web.UI.Page系统类: public class _Default : System.Web.UI.Page
,展望了物流仓储管理系统的未来前景。 2)采用当前流行的 Microsoft公司的SQL Server数据库平台、Visual Studio及技 术设计整个系统。系统中使用了C#编程实现了该仓库管理系统中 Web页面的特定数据验证功能以及输入输出控制等辅助功能。 3) 将系统用户按职责划分为仓库总管、分仓库管理员、采购员三类 ,按功能将系统划分为多个模块,详细介绍了其中的员工管理模 块、仓库管理模块、货物管理模块、存储规则管理模块、货物进 出管理模块、仓库需求生成模块、货物进出记录模块、设计与功 能实现。 关键词:;管理信息系统;SQL Server数据库;
仓库管理系统设计分析
需求分析: 通过对系统的终端用户、生产商和销售商进行分析, 可以得到本系统典型的文本需求说明,其中的关键部 分如下: 基本信息是仓库管理系统得以运行的数据基础。基本 信息包括产品信息、仓库信息、生产商信息和销售商 的信息。用户可以通过界面来随时添加、修改和查询 这些信息。 出入库管理是仓库管理系统的核心部分,实现产品的 出入库登记。产品出入库登记中的产品信息、仓库信 息、生产商信息和销售商的信息都是从已有的信息中 通过下拉列表选择的,这样可以减少出错,提高效率 ;如果在基本信息中找不到相关信息即时进行添加。
SqlConnection cn= new SqlConnection (strconn); cn.Open();
//构造SQL语句,该语句在Users表中检查用户名和密码是否正确
string mysql= "select * from Users where Uid='"+tbx_uid.Text +"'and UPassword='"+tbx_upassword.Text +"'";
Visual Studio; C#
目录
1 仓库管理系统的概述 2 仓库管理系统设计分析 3 业务流程 4 自制简易的E-R图 5 登录系统的功能实现
仓库管理系统
仓库作为一总货品资源的集散地,货品的种类繁多,包含很多 的信息数据的管理。据调查得知,以前仓库进行信息管理的方 式主要是基于文本、表格等纸介质的手工处理,对于货品的出 入库情况的统计和核实等往往采用对账本的人工检查,对管理 者的管理权限等不受约束,任何人都可查看,这样容易引起资 料外泄。另外,数据信息处理工作量大,容易出错,由于数据 繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的 信息管理手段。而且,一般的存储情况是记录在账本上的,仓 库的工作人员和管理员也只是当时记得比较清楚,时间一长, 如果再要进行查询,就得在众多的资料中翻阅查找了,这样造 成费时、费力,如要对很长时间以前的货品进行更改就更加困 难了。因此,很有必要建立一个仓库管理系统,使货品管理工 作规范化,系统化,程序化提高信息处理的速度和准确性。
实体之间的联系有:
(1)仓库和零件:一个仓库可存放多种零件,一种 零件可以存放在多个仓库中。库存量表示某种零件 在某个仓库中的数量。请判断两个实体型之间的 “联系类型”,并画图。 (2)仓库和职工:一个仓库有多名职工在其中工 作,一名职工只能在一个仓库工作。请判断两个实 体型之间的“联系类型”,并画图。 (3)职工:职工之间具有管理和被管理关系。即仓 库主任管理若干保管员。请判断一个实体型之间的 “联系类型”,并画图。 (4)供应商、项目和零件:一个供应商可以供给若 干项目多种零件,每个项目可以使用不同供应商供 给的多种零件,每种零件可由不同供应商供给到不 同的项目中去。供应量表示提供某种零件的数量。 请判断三个实体型之间的“联系类型”,并画图。
Session["uid"]=dr["uid"].ToString (); Session["upower"]=dr["upower"].ToString (); Session["udep"]=dr["udep"].ToString (); lbl_message.Text="欢迎您!"+Session["uid"]; if(Session["upower"].ToString ()=="1")
{// 定义页面控件的声明
protected System.Web.UI.WebControls.TextBox tbx_uid; protected System.Web.UI.WebControls.TextBox tbx_upassword;
protected bel lbl_message; protected System.Web.UI.WebControls.Button btn_login 首页具有自动导航的功能,用户登录后,根据权限将进入不同的 系统功能页,本文已介绍过本系统分为3类用户:仓库总管、分 仓库管理员和采购员。在用户身份验证通过后,系统有Session变 量记录其用户号、用户身份,伴随用户对系统进行操作的整个生 命周期。
{ //进入仓库总管界面
Response.Redirect ("goodsmanage.aspx"); } else if(Session["upower"].ToString ()=="2") {//进入分仓库管理员界面
Response.Redirect ("goodsreserve.aspx"); } else if(Session["upower"].ToString ()=="3")
为了实现上述功能,本文编写了btn_login_Click()方法。用于响应“提交”的 单击事件。代码如下: private void btn_login_Click(object sender, System.EventArgs e) { //从文件Web.config中读取连接字符串 string strconn= ConfigurationSettings.AppSettings["dsn"]; //连接本地计算机的WMS数据库