- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- - 内蒙古师范大学.docx
- - 教师发展中心.pptx
- (ppp)与辽宁污水处理项目投资问题研究 - 地方财政研究.doc
- (客运乘务及检修专业工具) - 南宁地铁.docx
- - 1 - (版本v2.0) 微库存云端智能管理系统,是基于互联网云平台操作的进 ....pdf
- 000 南海大道与佛平路交汇处德宝酒店宽24.32米×高12.48米=303.51 ....ppt
- 01山东鸿明铝业有限公司报告表 - 临朐信息公开.docx
- 020401-国际经济与贸易.pdf
- 03.学校年度工作计划与总结 - 泰州市博日电脑技术学校.docx
- 05月25日招聘信息 - cash cow rei.doc
文档评论(0)