1.9 库存盘点模块设计.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.9 库存盘点模块设计.doc

C#项目案例分析 Note C#项目案例分析 Note 第1章 进销存管理系统Note 第1章 进销存管理系统 Note ·PAGE 42· ·PAGE 41· 第 章 进销存管理系统 (C# 4.0+Microsoft SQL Server 2005实现) 自学视频、源程序:配套资源\mr\1\ 中小企业在我国经济发展中具有重要地位。目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,但随着全球经济一体化的发展,外资企业和国外产品与服务的严峻挑战,相比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营理念、使用信息化手段提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。有鉴于此,一个自动化的进销存管理系统就显得非常有必要。本章就使用C# 4.0+SQL Server 2005技术开发一个进销存管理系统。通过本章的学习,读者能够学到以下内容: ? 项目设计思路 ? 如何设计数据库及表关系 ? 传统的登录实现原理 ? 如何设计菜单栏 ? 使用ADO.NET对数据库进行操作 ? 数据表的批量添加操作 ? 三层结构中的隔离驱动模式的使用 1.1 项目设计思路 1.1.1 功能阐述 进销存管理系统是一个典型的数据库开发应用程序,主要由进货管理、销售管理、库存管理、基础数据管理、系统维护和辅助工具等模块组成。具体规划如下: 进货管理模块 进货管理模块主要负责商品的进货数据录入、进货退货数据录入、进货分析、进货统计(不包含退货)、与供应商往来对账。 销售管理模块 销售管理模块主要负责商品的销售数据录入、销售退货数据录入、销售统计(不含退货)、月销售状况(销售分析、明细账本)、商品销售排行、往来分析(与代理商对账)、商品销售成本表。 库存管理模块 库存管理模块主要负责库存状况、库存商品数量上限报警、库存商品数量下限报警、商品进销存变动表、库存盘点(自动盘赢盘亏)。 基础数据管理模块 基础数据管理模块主要负责对系统基本数据的录入(基础数据包括库存商品、往来单位、内部职员)。 系统维护模块 系统维护模块主要负责本单位信息、操作员设置、操作权限设置、数据备份和数据库恢复、数据清理。 辅助工具模块 辅助工具模块的功能有登录Internet、启动Word、启动Excel和计算器等。 1.1.2 系统预览 图1.1 系统主窗体进销存管理系统由多个程序窗体组成,下面仅列出几个典型窗体,其他窗体参见配书配套资源中的源程序。 图1.1 系统主窗体 系统主窗体如图1.1所示,主要作为进入系统的入口。 进货管理窗体如图1.2所示,主要用于批量进货,并自动计算进货的总数量及总金额。 销售管理窗体如图1.3所示,主要用于批量销售,并自动计算销售的总数量及总金额。 库存管理窗体如图1.4所示,主要用于对库存的商品信息进行添加、修改、删除和查询等操作。 图1.2 进货管理窗体 图1.3 销售管理窗体 图1.4 库存管理窗体 1.1.3 功能结构 进销存管理系统功能结构图如图1.5所示。 图1.5 进销存管理系统功能结构图 1.1.4 业务流程 进销存管理系统的业务流程图如图1.6所示。 图1.6 进销存管理系统业务流程图 1.1.5 文件组织结构 编写代码之前,可以把系统中可能用到的文件夹先创建出来(例如,创建一个名为Image的文件夹,用于保存系统中所使用的图片),这样不但可以方便以后的开发工作,也可以规范系统的整体架构。开发进销存管理系统时,设计了如图1.7所示的文件组织结构图。在开发时,只需将所创建的文件保存在相应的文件夹中即可。 图1.7 进销存管理系统的文件架构图 1.2 数据库设计 1.2.1 数据库设计 进销存管理系统采用的是SQL Server 2005数据库,主要用来存储货物的库存、进货、销售、盘点等信息。这里将数据库命名为db_EMS,其中包含的数据表如图1.8所示。 图1.8 数据库结构 1.2.2 数据表设计 数据表设计是一个非常关键的环节,下面对系统中的数据表结构进行分析。 1.tb_stock(库存商品基本信息表) 库存商品基本信息表用于存储库存商品的基本信息,该表的结构如表1.1所示。 表1.1 库存商品基本信息表 字 段 名 称 数 据 类 型 字 段 大 小 说 明 tradecode varchar 5 商品编号 fullname varchar 30 商品全称 name varchar 10 商品简称 type varchar 10 商品型号 standard varchar

文档评论(0)

189****0315 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档