Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
方向不对,努力白费。发表本贴希望提高整体效率,使忙的人,帮的人、学的人方向清晰,提高大家的效率
进销存管理系统设计与实现
管理系统需解决的了商业企业商品的进、销、存、退、换、盘、损、残、调、借、赠等一系列操作流程中的数据信息的处理问题
总体设计
根据市场的需求,要求系统具有以下功能:
实现商品入库、入库退货操作。
实现商品销售、销售退货操作。
实现库存管理(调货、盘点)操作。
实现信息的查询、打印功能。
准确地进行账款记录、账款查询。
2.1 项目规划
根据需求分析,设计系统框架。进销存管理系统由等8部分组成。设计各部分具体功能如下:
基础信息模块
基础信息模块包括药品信息、员工信息、供应商信息和客户信息4部分。
销售模块
销售模块由销售登记、销售退货、销售查询、销售退货查询4部分。
入库模块
入库模块主要由入库登记、入库退货、入库查询、入库退货查询4组成。
调货模块
调货模块包含调货登记和调货查询两部分。
库存模块
库存模块由库存盘点、库存查询、仓库管理3部分组成。
结账模块
结账模块主要包括销售结账、销售退货结账、入库结账、入库退货结账。
财务模块
财务模块由日结、月结、供应商往来账、客户往来账4部分组成。
系统管理模块
系统管理模块由修改用户密码、修改用户权限、修改用户3部分组成。
4.1 主窗口设计
进销存管理系统主窗口由菜单、工具栏、客户区域和状态栏四部分组成,效果如图3所示。
2.工具栏设计
在应用程序中要经常使用工具栏,它是最常用的界面元素,对应着应用程序的最常用功能。主窗口共有9个工具栏按钮,分别是“销售登记”、“销售退货”、“销售结账”、“入库登记”、“入库退货”、“入库结账”、“调货登记”、“库存登记”、“退出”工具栏按钮。
4.3 商品销售管理
1.实现目标
q 自动生成销售日期及销售piao号。
q 确定用户输入数据完毕后,可提交数据给数据库。
q 自动核算销售金额。
q 支持打印功能。
销存数据库设计
进销存涉及到,入库.出库.销售.调拨.报溢.报损.盘存等...
据目前的状态,每个数据库设计者都有自己的一套习惯,大致分为以下几种,提供大家交流
1.多表结构
即为每项设计一个表,入库表.出库表.销售表.调拨表.报溢表.报损表
这种设计的好处是结构清晰,什么数据进什么表,但查询的工作量大,代码执行效率低,不便于后期的维护和升级。
比如用户查询库存时涉及到多表查询,入库-出库-销售-报溢+报损=库存
2.单表结构
所有的入库.出库.销售.调拨.报溢.报损等数据写入一张表,用一个标记字段区分
比如,1=入库 2=出库 3=调拨....等,数量用+-表示,出库.销售为负,入库为正
比如用户查询库存时,只需 SUM(数量)即可。
这种设计的好处是结构清晰,所有的操作均在一张表完成,编写查询或统计时工作量小,代码执行效率高,便于后期的维护和升级。
坏处是多余的数据增加,表的每一行都要写入所有的数据。比如,单号,供应商,日期等等...
3.多表+子表结构
数据库结构多表结构类似,只是增加了子表,比如子表用来记录,单号,供应商,日期等...主表用来记录主要的货品记录,比如,货号
品名.价格.数量,等...
这中设计应该说比较专业,但编程工作量巨大,设计表的关联也更多。
综上所述,没有一种结构绝对的正确,和合理,只是相对的,目前我采用单表结构的设计。
不知道大家在设计数据库结构的时候采用哪种,可能还有其他更为合理的结构设计
好同志 值得交流 要是 再加上 生产管理流程这方面 就更牛逼了 改天再细想 熬了几天通宵 睡觉要紧 嘎嘎
ding
我给一份自己整理的
仓库管理软件开发设计
一、软件运行平台:
软件适用于WINDOWS95、WINDOWS98、WINDOWSME、WINDOWSNT、WINDOWS2000、WINDOWSXP等windows平台。可以运行在单台电脑中也可以运行在局域网上。
二、软件功能需求
(一)基本档案管理:
供货部门管理:可以设置并管理仓库物品供货商及生产部门档案,档案信息包括客户(部门)名称、地址、联系人、联系电话、传真、邮政编码、开户银行、银行帐号、纳税号、网址、EMAIL地址及备注信息。 以及相应操作的权限。
收货部门管理:可以设置并管理使用部门和单位档案,档案信息包括客户(部门)名称、地址、联系人、联系电话、传真、邮政编码、开户银行、银行帐号、纳税号、网址、EMAIL地址及备注信息。以及相应操作的权限
货品档案管理 档案信息包括货品名称、编号、货品描述、计量单位、库位、备注说明等信息。
仓库类别设置:允许设置和管理多个仓库。
(二)仓库货物进出管理:
1.货品入库管理:可以自动生成入库单号,货品允许采取不同计量单位入库,允许手工录入数据也允许数据补录入库,能实现增加,修改,删除其记录,可以打印对应的单据。
2.货品出库管理:可以自动生成出库单号,货品允许采取不同计量单位出库,允许手工录入数据也允许数据补录出库,能实现增加,修改,删除其记录,可以打印对应单据。
3.货品退库管理:可以自动生成退库单号,货品允许采取不同计量单位退库,允许手工录入数据也允许数据补录退库,能实现增加,修改,删除其记录,可以打印对应单据。
4.货品移库管理:可以自动生成调库单号,仓库对应的数据同时也相应的变化,能实现增加,修改,删除其记录,可以打印对应的单据。
5.货品盘点管理:可以自动生成盘点单号,对仓库的入库、出库、借用,退货,库存情况生成对应的报表,随时可以打印单据。
6. 货品借出管理:可以自动生成借出单号,仓库查询的数据相应变化,可以打印相对应的借出单据。
7. 货品还货管理:可以自动生成还货单号,自动显示借出为归还货品及数量,自动消减未还数量,随时可以打印单据。
8.日志的查询功能,能查询到软件操作相应的记录
9.物品的报废管理,能产生报废单号,对货品进行报废处理,其数据库的库存也能产生相应的变化。
顶
大家整理的思路与收集到的材料也传上来吧,一起交流交流
大家有没有做好的框架和模型发上来共同研究学习就更好了,或者给一定报酬也可行,毕竟发了精力和时间,哈哈