社区
MS-SQL Server
帖子详情
SQL+DELPHI 有关进仓单规则实现方式
爱无虚言
2002-06-19 10:02:44
想必有做过仓库相关软件的都知道进仓单的一些常规事务规则,就是在进仓单增加,更新,删除时都要更新库存数据,现在我的进仓单是主从结构,请问比较合理的处理方式是什么,比如规则是在程序实现,还是在数据库的触发器,存储过程,请大家多多发言,谢谢
...全文
54
5
打赏
收藏
SQL+DELPHI 有关进仓单规则实现方式
想必有做过仓库相关软件的都知道进仓单的一些常规事务规则,就是在进仓单增加,更新,删除时都要更新库存数据,现在我的进仓单是主从结构,请问比较合理的处理方式是什么,比如规则是在程序实现,还是在数据库的触发器,存储过程,请大家多多发言,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WorldMobile
2002-06-19
打赏
举报
回复
你提的问题就应该用触发器,这样比较简单,而且对于多用户的控制比较容易
也不易出问题,不要在前台写
对于少用触发器,多用存储过程
是对的,你可以在触发器中调用存储过程,这些都是为程序的效率考虑的
爱无虚言
2002-06-19
打赏
举报
回复
我今天在这发了好多贴,许多大侠建议我少用触发器,多用存储过程,我现在一知半解,SQL SEREVER刚接确不久
hammer_shi
2002-06-19
打赏
举报
回复
我们实现一般是采用程序(包括存储过程)
/*************************************/
/*1、MY TOOL:*************************/
/*2、Delphi,Oracle,Sybase,C++/C*******/
/*3、PROJECT:*************************/
/*3、Boss*****************************/
/*4、为了五星的目标希望你早点结贴*********/
/*5、在线技术支持(QQ):68123095*********/
/*************************************/
hammer_shi
2002-06-19
打赏
举报
回复
我们实现一般是采用程序(包括存储过程)
/*************************************/
/*1、MY TOOL:*************************/
/*2、Delphi,Oracle,Sybase,C++/C*******/
/*3、PROJECT:*************************/
/*3、Boss*****************************/
/*4、为了五星的目标希望你早点结贴*********/
/*5、在线技术支持(QQ):68123095*********/
/*************************************/
j9988
2002-06-19
打赏
举报
回复
你说的方法都行。不过触发器方便!
根据[进库.出库.盘点(盘盈.盘亏).改单.删单]用分支语句写出对应修改库存
数据的触发器。这样程序中只要对单进行处理就行了,简炼!
基于
delphi
和
sql
server数据库的物料管理系统含详细报告数据库及脚本
该系统分5个模块,功能分别为: 一.人员档案的管理、物料档案管理 设计
实现
对企业人员基本情况的档案的输入、删除与修改,企业人员基本情况主要包括:人员代码、姓名、性别、出生日期、身份证号、籍贯、家庭住址、联系电话、其它情况等(对身份证号,电话号码合法性验证)。 物料档案包括物料代码、物料名称、规格型号、计量单位、库存数量、备注等字段。 1. 物料档案的增加、修改、删除程序,客户端输入时要求物料代码不为空,计量单位可以选择“件、套、公斤、吨、升、米、毫米、个”等,计量单位并可以输入其它单位名,库存数量默认为0。 2. 物料查询程序可以在通过输入框的文字
进
行模糊查询(物料代码、名称、规格中是否含有输入框的文字). 二. 简单物料
进
仓/出仓信息管理 企业物料
进
出仓的信息管理,物料
进
出仓的信息主要包括
进
出
仓单
号、
进
出仓日期、操作人员代码、备注、物料代码、
进
仓数量、出仓数量等 1. 企业仓库
进
出仓信息表可以用一个表,也可以用二个表(一对多关系),具体表设计的思路须在报告中描述。 2.
进
仓程序与出仓程序可以合并,也可以分开做。其中操作人员用下拉框来选择;单号要自己编
规则
自动生成,单号产生
规则
在报告中说明;
进
出仓日期用日期控件;物料代码下拉框做选择;当物料出仓时判断出仓数量时候超过物料的库存数量,物料的库存数量在物料表中可以获得该物料的库存数量。
进
行
进
仓或出仓操作时通过调用存储过程来
实现
,存储过程将操作结果返回调用者,显示成功或失败的信息。 3.
进
仓、出仓的存储过程可以合并或分开做,存储过程要判断物料是否存在,操作后物料库存数量是否不为负数;如果不满足条件显示,失败提示;如果满足条件,增加
进
出仓表记录一条,并根据
进
出仓物料的数量对物料表中库存数量
进
行修改,提交数据库操作,否则回滚。 4.
进
出
仓单
查询程序,可以用
进
出仓日期起止条件,物料代码、操作人员、备注(用子串查询)来完成。 三、多物料
进
出仓信息管理 一般企业
进
行物料
进
出仓时,多在一个
进
出
仓单
号上同时对多种物料做同
进
或同出操作,通过程序
实现
多个物料在一个界面一个单号上同时
实现
进
仓或出仓操作,如果不成功,必须全部回滚。 1. 多物料
进
仓出仓,可以在一个程序中完成,也可以分开编程,同一单号中
进
出
仓单
号、
进
出仓日期、操作人员必须完全相同,同一单号中不能
进
仓与出仓同时存在,通过调用存储过程完成
进
出仓操作。 2. 多物料
进
出仓存储过程,多物料
进
出
仓单
增加到表中,并修改多个物料的库存数量,失败就显示提示内容。 四、用户登录与权限设计 用户在这里就指操作人员,已经在人员档案中
进
行管理,通过设计用户登录和用户权限的管理,
实现
用户按权限访问资源,管理员按要求授予用户权限,登录程序安全稳定,设计用户菜单及程序调用。人员表中需要新增字段口令、用户权限。系统中每个操作人员都可以作为用户,当一个用户权限修改时,不会影响其他用户;可以对每个用户单独授予某个程序的执行权,也可以收回其执行权,而不影响其他用户的权限; 1. 用户登录程序,输入用户名和口令,判断正确后,按用户的权限,显示有权的菜单项,无权菜单项必须不可见或不可操作。 2. 用户授权程序。有授权权限的用户,可以指定某个用户获取某个程序执行权,或被禁止某个程序的执行权。 五、统计程序设计与报表打印 按物料统计
进
出仓流量,计算分析流动量最小的物料。按月份打印
进
出
仓单
表,打印
进
出
仓单
,按物料打印仓库账本。 1. 物料统计程序,统计各物料在指定时间内的
进
出仓数量总数,用图形显示。 2. 打印
进
出
仓单
程序,给定月份,将该月
进
出
仓单
全部按单号顺序打印出来。 3. 打印仓库账本程序,给定年份和物料,打印物料代码、名称、规格、计量单位、各日期的
进
仓、出仓和库存量。 资源包含: 1.系统源码 2.数据库及脚本 3.部分1详细说明报告 4.部分2详细说明报告 5.部分3详细说明报告 6.部分4详细说明报告 7.部分5详细说明报告 8.系统总说明
Delphi
进
销存系统单机版实战项目
模块关键功能点商品管理分类树形结构、
进
价售价维护采购管理采购订单创建、历史
进
价查询销售管理实时库存扣减、负库存预警库存监控安全库存提醒、盘点差异处理报表输出销售排行、利润统计、打印预览在确定了核心实体之后,下一步是对每个实体的属性
进
行详细定义,并建立主键与外键关系,确保数据的一致性与引用完整性。以TGoods(商品表)为例,其字段设计如下:参数说明GoodsID:自增主键,确保每条商品记录唯一。
SQL
由入门到精通的学习
SQL
21 日自学通(V1.0) 翻译人笨猪 EMAIL wyhsillypig@163.com 1 目录 目录.......................................................................................................................................... 1
网站及系统源码
1.推荐免费下载华软源码430套大型企业管理源码,下载地址:http://www.hur.cn/tg/linkin.asp?linkid=190430 源码语言:PB/
Delphi
/VB/Java/.Net/VC等,源码行业:ERP/医院HIS/酒店/超市POS/
进
销存/药店/HR/财务/图书/工资/档案/物业/视频会议/美容/物流/OA办公/聊天/VOD/CRM/仓库/维修/考勤/固定资产等源码
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 *标题 标题不能为空 网址 标签 位置 个人主页 - 我的知识 同时保存至: 选择知识图谱 选择知识图谱 新建?
MS-SQL Server
34,875
社区成员
254,641
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章