企业进销存管理系统.pptx

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

企业进销存管理系统本讲大纲:1、开发背景3、系统设计4、公共类设计支持网站:2、需求分析5、登录模块设计7、库存商品管理模块设计8、进货管理模块设计6、系统主窗体设计9、商品销售排行模块设计10、库存盘点模块设计11、开发常见问题与解决

开发背景企业进销存管理系统是本公司与XXX有限责任公司签定的待开发项目,项目性质为进销存管理类型,可以方便企业管理者对企业库存商品的进货、销售、往来对账及盘点等信息进行管理。

目前市场上的进销存管理系统很多,但要找到一款真正称心、符合公司实际情况的进销存管理系统软件并不容易。由于存在这样那样的不足,企业在选择进销存管理系统时倍感困惑,主要集中在以下方面。(1)大多数自称为进销存管理系统的软件其实只是简单的库存管理系统,难以真正让企业提高工作效率,其降低管理成本的效果也不明显。(2)系统功能不切实际,大多是互相模仿,不是从企业实际需求中开发出来的。(3)大部分系统安装部署、管理极不方便,或者选用小型数据库,不能满足企业海量数据存取的需要。(4)系统操作不方便,界面设计不美观、不标准、不专业、不统一,用户实施及学习费时费力。需求分析

系统设计1、系统目标3、系统预览4、业务流程图2、系统功能结构5、程序运行环境6、数据库分析10、文件夹组织结构7、数据库概念设计8、数据库逻辑结构设计9、数据库逻辑关系

本系统属于中小型的数据库系统,可以对中小型企业进销存进行有效管理。通过本系统可以达到以下目标。灵活的运用表格进行批量录入数据,使信息的传递更加快捷;系统采用人机对话方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;与供应商和代理商账目清晰;功能强大的月营业额分析;实现各种查询(如定位查询、模糊查询等);实现商品进货分析与统计、销售分析与统计、商品销售成本明细等功能;强大的库存预警功能,尽可量地减少商家不必要的损失;实现灵活的打印功能(如单页、多页和复杂打印等);系统对用户输入的数据进行严格的数据检验,尽可能排除人为的错误;系统最大限度地实现了易安装性、易维护性和易操作性。系统目标

系统功能结构

系统预览

业务流程图

本系统的程序运行环境具体如下。系统开发平台:MicrosoftVisualStudio2012。系统开发语言:C#。数据库管理软件:MicrosoftSQLServer2008。运行平台:WindowsXP(SP3)/WindowsServer2003(SP2)/Windows7。运行环境:Microsoft.NETFrameworkSDKv4.5。分辨率:最佳效果1024×768像素。程序运行环境

企业进销存管理系统主要用来记录一个企业中所有的进货、销售及库存等信息,因此数据量比较大,而SQLServer2008数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高,所以本系统采用了SQLServer2008数据库作为后台数据库,数据库命名为db_EMS,其中包含了14张数据表,用于存储不同的信息。数据库分析

数据库概念设计

数据表逻辑关系

企业进销存管理系统的文件夹组织结构如图所示。文件夹组织结构

开发项目时,通过编写公共类可以减少重复代码的编写,有利于代码的重用及维护。企业进销存管理系统中创建了两个公共类文件DataBase.cs(数据库操作类)和BaseInfo.cs(基础功能模块类),其中,数据库操作类主要用来访问SQL数据库,基础功能模块类主要用于处理业务逻辑功能,透彻的说就是实现功能窗体(陈述层)与数据库操作(数据层)的业务功能。公共类设计

登录模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。登录模块设计

主窗体是程序操作过程中必不可少的,它是人机交互中的重要环节。通过主窗体,用户可以调用系统相关的各子模块,快速掌握本系统中所实现的各个功能。企业进销存管理系统中,当登录窗体验证成功后,用户将进入主窗体,主窗体中提供了系统菜单栏,可以通过它调用系统中的所有子窗体。系统主窗体设计

库存商品管理模块主要用来添加、编辑、删除和查询库存商品的基本信息。库存商品管理模块设计

进货管理模块主要包括对进货单及进货退货单的管理,由于它们的实现原理是相同的,这里以进货单管理为例来讲解进货管理模块的实现过程。进货单管理窗体主要用来批量添加进货信息。进货管理模块设计

商品销售排行模块主要用来根据指定的日期、往来单位及经手人等条件,按销售数量或销售金额对商品销售信息进行排行,该模

文档评论(0)

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

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

1亿VIP精品文档

相关文档