关于“先进先出成本核算方式”的数据库设计的建议?

email10000 2006-01-06 09:10:00
根据需求使用“先进先出”的成本核算方式。

基本流程:

采购添加:在采购表中的库存量与采购数量相同,在销售时同时更新采购表中的库存量和添加利润表



采购表: buy
buyID 日期 香烟 采购价 数量 库存
======================================================================
1 2005-11-20 红梅 5 10 0
2 2003-11-21 红梅 8 8 3


销售表:sell
sellID 日期 香烟 销售价 数量
======================================================================
1 2005-11-27 红梅 10 15


利润表:profit
profitID 采购日期 销售日期 香烟 采购价 销售价 数量 毛利润
======================================================================
1 2005-11-20 2003-11-27 红梅 5 10 10 50
2 2005-11-21 2003-11-27 红梅 8 10 5 10

我的问题是:采购作修改或删除超作时,对于数据库的超作比较麻烦!
(数据库中的三个表我没有用键关联)
代码我已写完,准备改进一下,各位有没有好的建议 啊?
...全文
277 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
snopys 2006-01-12
  • 打赏
  • 举报
回复
学习中,老兄你的先进先出怎样处理的?
初始账户为超级管理员,密码为空。   提示:因本软件是免安装版因此会被一些杀毒软件误报毒,请在报毒时将此软件设为信任软件即可放心使用。 简介:   本软件使用ACCESS数据库,使用方便快捷小巧免安装跟excel一样简单,运行速度快,可随意移动。可创建多账套,内置演示账套和文档讲解成本算流程。内含全月一次加权平均法、移动加权平均法和先进先出法计算材料价格,每月只需录入库单、出库单和必要的估价即可核算材料成本。可调出每种产成品或半成品的耗料明细来核算直接材料成本。可根据部门调出耗料明细归集制造费用,可管理暂估料的核销,每月可自定义费用和系数灵活分配费用,如辅料、人工费、水电费、折旧费等,可调取产成品或半成品的成本分配表,并自动生成入库凭证。发出产成品可核算主营业务成本。出入库单可多条件查询列出打印预览,可自定义纸张、记录行数、记录行高连续快速高效打印。所有窗体均支持多条件查询并导出excel,本软件亦可作为简易的多仓库进销存使用,如多材料库,多半成品库,多产成品库。如果有特殊业务也可定制软件,欢迎广大用户下载试用。   功能简介:   1账套:多账套管理,无限制   2基础资料:   期初:不管多仓库还是单仓库,本窗口是为了核算成本设置的每个物料总的期初 期初库存:如果需要一物料多仓库明细化的进销存可以填,否则不必填   物料:三种物料类型:原材料、半成品、产成品   供应商部门:可建立来料供应商,发料领料部门 费用:用于分配,每月需填 系数:费用分配比例,每月需填,可承接上月数据来修改   用户:局域网共享后可多用户同时操作   3入库:新增,保存,修改,删除,多条件查询   4出库:新增,保存,修改,删除,多条件查询   5计算明细:发出材料计算单明细,随时查看材料的发出价格   6进销存表:可查询数量金额式进销存和平均单价   7成本分配:三种计价方法计算半成品和产成品的直接材料成本,双击可调出每种成品的耗料明细,类似SAP中产成品的BOM树,可按系数分配费用,调取成本分配表,并自动生成成品入库单   8部门耗料:根据部门调出耗料明细核算制造费用 9凭证打印:可任意条件选择并连续打印出入库单 10模糊查询:任何窗体涉及查询编码都可按F3模糊查询
维尔科技推出的小型仓储/仓库/进销存管理工具采用Excel数据库引擎技术,按照软件工程思路设计开发,运行稳定,简单实用。不需要其他额外文件,不用做任何系统上的安装和设置。具有完整的仓库管理功能,如入出库管理功能、库存管理功能、货位管理功能。能实现按照生产日期先进先出,能够核算库存成本、销售利润,能够统计日报、周报、月报,能够查询入出库履历。广泛适用于中小物流企业的仓库管理、各类生产企业的库存管理、各类商业企业的进销存管理。免费版可以随意使用,但不得作为商业用途转让或出售。 1、入库管理,包含入库的物料代码、名称、数量、生产日期、入库日期、货位 a、在录入入库数量后,系统会自动更新库存模块的库存数量 b、支持修改功能,如果入库数量录错,可以修改,修改后会自动更新库存。 c、先进先出功能通过入库日期和货位共同来管理 d、拣货信息栏目用于显示该入库记录被何时出库 2、出库管理,包含出库的物料代码、名称、数量、出库日期等信息 a、录入出库数量后,系统会直接按照生产日期先进先出原则,查找适合货位上的商品 b、找到相应货位后,从该货位减去出库数,同时减库存表数量;如果数量不够,则再继续找其他货位。 c、标记拣货信息(从哪个货位、拣出多少数量) d、如果最终的库存数不够出货,则再出库表对应记录上显示缺货数 e、可以修改出库数量,但只能增加,不能减少 3、库存功能 a、通过库存表来设置商品基础信息:物料号、物料名称、单价、单位重量、单位体积等 b、入库或者出库操作的时候,会自动增加或减少库存,并自动计算库存金额、总重量、总体积等 4、报表功能 a、先设置好报表的日期范围,日期范围必须输入,且为正确日期范围 b、日期范围如果设置成一月的第一天和最后一天,则报表结果是月报,如果是一周的第一天,则是周报。 也可以设置成起始日期和结束日期为同一天,则是月报。 c、点击【统计】按钮,则自动统计出设定日期范围内各种商品的期初数、入库数、出库数、期末数等信息 5、查询功能 查询指定日期范围内,某种商品的入库、出库履历。 6、发行版本说明 a、【入出库免费版】,实现入库管理、出库管理、自动汇总库存;不包含报表功能、查询功能,不包含价格、重量、体积、成本、收入、利润等内容。 b、【仓库管理标准版】,支持在一台机器上注册;实现入出库管理、自动汇总库存;管理生产日期批次号、货位并实现按生产日期批次号先进先出;日报月报功能、入出库履历查询功能,单位、规格、单价、金额、重量、体积等扩展内容 c、【仓库管理公司版】,支持在多台机器上注册;实现入出库管理、自动汇总库存;管理生产日期批次号、货位并实现按生产日期批次号先进先出;日报月报功能、入出库履历查询功能,单位、规格、单价、金额、重量、体积等扩展内容。 d、【进销存公司版】,支持在多台机器上注册;实现采购入库和销售出库管理、自动汇总库存;管理采购价格、出库价格,库存成本按照移动平均核算,自动计算销售利润;允许设置默认入出库价格,允许设置期初库存和期初价格,允许随意修改入出库条目;日报月报功能、入出库履历查询功能,单位、规格、单价、金额、重量、体积等扩展内容。(更多功能敬请期待:后续版本将支持制单和打印操作)
目录 第一章 系统概述 1 1.1系统开发背景和意义 1 1.2任务概述 2 第二章 需求分析 3 2.1可行性分析 3 2.2数据流图 3 2.2.1顶层层数据流图 3 2.2.2一层数据流图 4 2.2.3二层数据流图 5 2.3数据字典 6 2.3.1文件名:用户基本信息表 6 2.3.2文件名:药品表 6 2.3.3处理名:药品添加 6 2.3.4处理名:入库 7 2.3.5处理名:出库 7 2.4功能需求 7 2.5性能需求 8 2.5.1数据精确度 8 2.5.2时间特性 8 2.5.3适应性 8 2.6运行需求 8 2.7药品管理系统E-R图 9 第三章 总体设计 10 3.1业务流程 10 3.2系统功能模块图 11 3.3数据库设计 12 3.3.1建立数据库 12 3.3.2数据库的连接 13 第四章 详细设计及编码实现 14 4.1模块界面 14 4.2模块部分代码 15 4.2.1修改模块代码 15 4.2.2查找模块代码 16 第五章 测试 17 5.1查询测试 17 结束语 19 参考文献 20 第一章 系统概述 如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医 院特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代医院的 信息化管理机制,已成为医院生存发展的当务之急。通过开发这个医院库房管理系统, 使药品进调管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。本系统 开发设计思想是实现药品管理的数字化。尽量采用现有软硬件环境,及先进的管理系统 开发方案,提高系统开发水平和应用效果的目的;系统应符合医院管理的规定,满足日 常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化 程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补 充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修 改等操作。 1.1系统开发背景和意义 随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实 现各个系统的管理显得越来越重要。对于一些大中型管理部门来说,利用计算机支持管 理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范 化的必要条件;而药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、 单价的变化、进货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况 以及进货时间等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精 力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录, 而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和 财务处理,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的 效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件。 基于以上的原因,有很多从事软件开发的人员,在试卷生成方面做了很大的研究。目 前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软 件开发人员不断的完善,大致形成了具备如下功能的系统:这个药品管理系统主要涉及 医院药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药 库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报 警和下限报警。 1.2任务概述 本次课程设计任务是设计一个医院库房管理系统,要求能够用计算机控制医院库房中药 品的入库、调拨以及各种药品相关信息的查询。 系统操作简单容易,适合大众性使用,界面简易。 该系统主要是药品信息管理的库存管理、药品管理、入库单管理和出库单管理等模块 的结合实现,使用C++技术加以实现。通用此课题以及我们在以往学习数据库的基础上, 灵活运用C++和查询语言SQL,开发出基本上能供应使用的药品管理信息系统。应用所学 的有关知识,更深入地学习C++和SQL数据库技术应用,将所学的书面知识和实际应用结 合起来,以达到学以致用的目的。 第二章 需求分析 2.1可行性分析 技术可行性 良好的硬件环境有利于系统的开发与运行,教师整体水平高,指导我们技术上的难题 。 经济可行性 本身具备各种软硬件,学校机房免费提供机器给我们运行与调试,开发成本为0。 操作可行性 本系统采用可视化界面,操作方法简单,用户可以轻易掌握使用方法及操作流程。 2.2数据流图 2.2.1顶层层数据流图 图2.1顶层数据流图 2.2.2一层数据流图 图2.3一层调拨数据流图 2.2.3二层数据流图 图2.4二层订货数据流图 图2.5二层调拨数据流图 2.3数据字典 2.3.1文

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧