NET开发仓库管理系统.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PINGDINGSHAN .NET开发实训报告 题 目: 仓库管理系统 专业年级: 计算机科学与技术 姓 名: *** 学 号: *********** 2015 1需求分析 本仓库管理系统属于中小型仓库管理系统,可以有效的对中小型仓库货物进库,出库进行管理。 本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 能够对仓库的使用情况进行有效的管理。 能够对使用本系统的管理员进行权限设置,工作人员的详细信息进行有效的管理。 能够准确、详细的记录货物的进库出库的详细情况。 能够直观的显示历史货物使用情况的明细表,以及打印文件备份。 能够对系统数据进行备份和恢复。 对于用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。 系统应最大限度地实现易维护性和易操作性。 2 系统设计 2.1 系统目标 仓库信息模块:实现对仓库信息进行查询,增加,删除,修改,保存等功能。 职员信息模块:实现对职员信息进行查询,增加,删除,修改,保存等功能。 货物入库模块:实现对货物的入库,删除,入库详细信息的打印等功能。 货物出库模块:实现对货物的出库,删除,入库详细信息的打印等功能。 货物信息查询模块:实现了根据选择特定的条件对当前的仓库进行相关的信息查询。 系统维护模块:实现对系统数据的备份和恢复,设置管理员的权限等功能。 系统设置模块:实现对管理员登陆系统的密码设置及对系统的锁定。 辅助功能模块:实现日历,记事本,计算器等功能. 2.2 系统功能结构 仓库管理系统是由基础信息,库存管理,系统维护,系统设置,辅助功能这几个功能模块组成。 (1)基础信息模块分为仓库信息和职工信息两个小模块,分别实现对仓库信息和职员信息进行查询,增加,删除,修改等功能。 (2)仓库管理模块分为货物入库、货物出库和货物信息查询三个小模块,分别实现对用户进行增加,删除,权限设置及修改用户密码等功能。 系统维护模块分为权限管理、数据备份、数据恢复三个小模块,分别实现了设置管理员权限,数据备份与恢复等功能。 系统设置模块分为密码重置和锁定系统两个小模块,分别实现设置管理员的密码,对当前的系统加密等功能。 辅助工具模块分为日历、记事本、计算器三个小模块,分别实现了对当前时间查看,事件记录,计算等功能。 图1 系统功能结构图 3 系统实现(各自模块) 3.1 员工信息模块设计与实现 1 货物入库模块概述 在仓库管理的过程中,必然会进行货物入库的工作流程,对不同的货物进行分类管理,通过编号,放在不同的仓库都会提高在今后工作中的效率。在数据库中建立一个入库信息表,用于存储入库货物的信息。通过货物入库这个模块可以实现对仓库货物的增加,删除,以及本次入库详细信息的打印备份等功能。 2 货物入库模块设计 货物入库实体的E-R图如图2所示: 图2 货物入库实体E-R图 表Table_IN用于存储货物入库的详细信息,该表的结构如表1所示: 表1 货物入库表 GoodsID 货物编号 GoodsName 货物名称 RKGoodsNum 数量 GoodsallPrice 单价WorkerName 收货员 GoodsBZ备注 datetime 进货时间 3 货物入库模块实现过程 private void GetData() {SqlConnection conn = BaseClass.DBConn.CyCon(); SqlDataAdapter sda = new SqlDataAdapter("select GoodsID,GoodsName,RKGoodsNum,GoodsallPrice,WorkerName,GoodsBZ,datetime from Table_IN order by ID desc", conn); DataSet ds = new DataSet(); sda.Fill(ds); dataGridView1.DataSource = ds.Tables[0];} 通过SqlConnection对象连接数据库,创建一个SqlDataAdapters数据适配器对象获取员工信息,并用Fill方法将查询到的数据填充到DataSet中。最后将查询到的员工信息显示在dataGridView1

您可能关注的文档

文档评论(0)

nuvem + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档