您现在所在的位置是:首页 > 业界新闻

进销存的进仓单分析与设计思路

一、主从表显示:
主表显示:单号、供应商、部门、制单日期、制单人、审核人、审核日期、作废
人、作废日期、单据状态
从表显示:商品编号、商品名称、单位、数量、单价、金额、仓库

二、功能
功能键:添加,修改,删除,保存,撤消,审核,反审核,作废,打印
1、添加:
主表添加:主表新增一空白记录,制单人和制单日期分别默认登录系统操作员和
服务器日期
从表添加:在从表添加一新的记录,注意主表的id与当前从表关联id要相关联。
添加从表记录:
(1)、光标定位在商品编号,在商品编号弹出窗口选择商品品,回车选中商品,
回到光标商品编号上;
(2)、选择后,光标跳到数量,数量物理字段最好定义为4位或6位
(3)、光标跳到单价,单价要自动取值。关于进仓单价的取值,从上一次进仓单
的进仓价(商品id+供应商)->取盘点单里取出单价->0,单价小数点定义为4

(4)、金额=数量*单价,金额为计算字段,金额小数点定义为2位
(5)、光标跳到仓库,并选择仓库;注意:仓库为空时,不能保存
(6)、可连接添加从表
2、修改:
(1)、修改主从表数据;作废或审核的单据不能修改,可以在作废或审核的存储
过程中判断。
(2)、同一张单据不允许两个操作用户同时修改,可以在保存的存储过程中判断
3、删除:
(1)、已审核和已作废的单不能删除;
(2)、当其他用户在修改单据时,则不能删除
(3)、主表删除时,删除之前提示,同时把相关联的从表记录删除,用主从的相
关联id
(4)、从表删除时,删除之前提示,删除当前光标所在行的记录
(5)、用删除的存储过程来写
4、撤消:取消未保存之前的记录
5、审核:
(1)、审核后,在主表上做已审核标识:写入审核人(取登录用户名)、写入审核日期(取服务器日期);
(2)、用审核的存储过程来写
6、反审核
(1)、反审核后,在主表上做已审核的标识去掉:审核人清空、审核日期清空;
(2)、已作废的单据,不能反审核;
(3)、当前单据已经付款不能反审核;
(4)、用反审核的存储过程来写;
7、作废:
(1)、作废后,在主表上做已作废标识:写入作废人(取登录用户名)、写入作废日
期(取服务器日期);
(2)、当前单据已经付款,则不能作废。
(3)、用作废的存储过程来写
8、打印:
(1)、打印当前单据的主从表数据,也可以连接打印单据,连接打印单据的作法
是:查询一定时间内的单据来打印
(2)、可以做到即打即停
(3)、可以定义打印格式(包括位置、字体等等)

三、其它事项:
1、可以由系统自动生成,也可以手工填入,但单号一定要唯一,在参数设定里设
好单号自动生成还是手工填入。单号自动生成时在保存后来生成或保存之
前生成都可以,单号生成格式是:200802010001(表示2008-02-01的第0001
号单据),如果第二天就是:200802010002
2、查询:可以按“单号,供应商,部门,制单日期(从什么日期到什么日期),单
据类型”查询,可以自由组合查询
3、单据显示:
(1)、打开单据时,左边是列表显示已经输入的数据,只显示未审核和未作废的
数据
(2)、单击添加按钮时,主表新增一空记录,同时从表数据为空。
(3)、删除:若当前显示屏只有被处理这一份单据,则删除后,显示空屏,否则
按原查询条件查出新的结果显示;
(4)、在当前记录单击“审核,反审核,作废,打印”操作后,当前记录自动不显示;
(5)、“修改”显示当前被处理单据;
(6)、单据状态有:草稿单、审核单、作废单,可以根据主表的审核人、作废人
来判断单据状态。
(7)、在设计供应商时,最好是供应商与客户放在同一个表
4、操作日志:
(1)、记录操作员对单据的处理记录,包含修改保存、删除、作废、审核、反核
(2)、如修改保存主表,供应商:A(原记录是:B),部门:A1(原记录是:A1),
制单日期:2008-02-01(原记录是:2008-02-01)、审核人:C1(原记录是:
C1)等等

四、控件
1、控件控制:对每个控件有可能发出的事件要做处理,对它们的属性都要定义。
它与其它控件的关联(接口)都要作严格控制;
控件可能发生的操作:
(1)、鼠标:左双击,左单击,右击,拖放;
(2)、键盘:回车,空格,Tab,PageUp,PageDown,↑,↓,←,→,另加特别设定的快
捷键;
开发人员要严格控制好每一个控件的属性、可能发生的事件
测试人员要格外注意控件可能发生的事件进行测试
2、特别注意数据源控件,在属性一定要定义好数据源,其产生的数据结果一定控
制好
3、界面只要可见的控件都是有效控件,即能有用的控件。

文章来源:秘奥软件网,中小企业信息化领跑者!全国咨询热线:400-9908-527_www.misall.com

最新新闻: