关于进销存软件中的销售清单问题
我在开发进销存软件中不知道这个清单该如何设计.譬如,这个销商一次要销售一批产品,这一批产品需要打在这一个单子中,同时这个单子生成一个编号,保存在数据库中,供以后查询!请问这个该如何实现? 问题点数:100、回复次数:6Top
1 楼princelily(百合)回复于 2005-05-09 17:06:55 得分 50
你说的建表的问题是一对多的情况。我的意见是建立两个表,一个表为主表,记录一批产品的唯一编号,这个编号设置为主键。第二表为附表,也就是产品清单表,主键为产品Id,产品名,价格……,重要的是也要建立一个和主表一样的列(编号)作为和主表连接的纽带。这样说你就明白了吧。Top
2 楼lzheng2001(1加1)回复于 2005-05-09 17:41:38 得分 0
数据冗余性(容量)与性能的关系. 看实际需求吧,能实现就行了. 如果想写少点代码及提高查询速度,建一个表吧.
Top
3 楼hl8189(9)回复于 2005-05-09 22:02:50 得分 0
谢谢Top
4 楼heshug(卖女孩的小火柴)回复于 2005-05-10 09:44:17 得分 0
数据量小就一个表咯,量大的话百合的更强Top
5 楼j9dai(翔)(DoItNow)回复于 2005-05-10 10:27:33 得分 0
建议主从表Top
6 楼prdiga(巴蒂)回复于 2005-05-10 11:32:35 得分 50
對於此類問題可以按照如下步驟操作:
流程:
1、銷售之前進行商品組裝,用多個商品組裝成新的編號(其實也就是當作一個新的商品),將這些多個商品的價格累計得到該新商品的價格,或者可以打折扣。組裝的時候可以立即減各商品庫存,增加該新商品的庫存(或者也可以在銷售的時候減各商品的庫存),根據實際進行變通。
2、銷售的時候只要輸入該新商品編碼就ok了
程序設計:
1、增加"商品組裝"功能:
建立一主表(單頭),用於保存該組裝單單頭信息(該單單號、新商品編碼等),建一從表用於保存該組裝單明細(單號、各商品的編碼、價格等)
Top




