|
远端存取资料库的资料 + 设计POS系统 + 多分行和连锁分店
[复制链接]
|
|
发表于 26-3-2006 11:55 AM
|
显示全部楼层
原帖由 weisely 于 25-3-2006 11:22 PM 发表
1/3/06 我新进了 <<霍元甲>> 这套戏, Stock code 是S1000, Quantitiy = 5, 属于Sales 的,
10/03/06 我再进了<<霍元甲>>, Quantity = 3, 既然是同样的VCD, 我难度还要去create 一 ...
话不能这样讲。
不管是学校的,还是真正的,都必须做到最好,最真。
不然对不起自己。
加强学习是好的。
我的teory subject比较差。
所以编程,数学,类似practical得咚咚我要最懂。
不然以后怎样找吃?
|
|
|
|
|
|
|
|
发表于 27-3-2006 12:57 PM
|
显示全部楼层
设计了一个100%的 web based system,
database 也是在 isp 那里的,
总行和所有分行都是直接上网使用系统,
先不考虑网络与系统的方便,maintain,速度,稳定,准确等问题,
比如 pos system,
老板就先问,
所有的资料,包括成本/利润都在别人电脑那里,
万一竞争对手或税务局发现到了怎么办?
各位大慨都遇过这样的问题吧?
非得100%的 web based system的话,
除了sign agreement 之外,
有其他的方法让顾客相信 very PnC 的资料是很保密的吗?
|
|
|
|
|
|
|
|
楼主 |
发表于 27-3-2006 04:47 PM
|
显示全部楼层
所有的资料,包括成本/利润都在别人电脑(ISP)那里,的确会面对一些保密问题,这是引人深思的问题!相信除非自己拥有自己的server,不然肯定是面对这个问题的,不对吗?即使是这样,也要考虑对方看了无间道,派卧底进公司盗取资料,这样说可真是防不胜防ler..
另外不知weisely兄愿不愿意公开pos & Stock control system的database design供大家参考一下呢? |
|
|
|
|
|
|
|
发表于 27-3-2006 08:30 PM
|
显示全部楼层
原帖由 counterking 于 27-3-2006 04:47 PM 发表
另外不知weisely兄愿不愿意公开pos & Stock control system的database design供大家参考一下呢
商业机密 .....
画类似我之前画的Flow Chart, 画得再仔细一点 倒是可以, field design 也列出来就不能了. |
|
|
|
|
|
|
|
发表于 27-3-2006 09:35 PM
|
显示全部楼层
原帖由 weisely 于 25-3-2006 08:54 PM 发表
stkfile3 stkfile1 stkfile4
进货Transaction <----> Stock Master <-----> 出货Transaction
| |
|----------> stkfile2(进货出货的总表) <------|
请问大大,stkfile2(进货出货的总表)的用途在那里呢? |
|
|
|
|
|
|
|
发表于 28-3-2006 12:02 AM
|
显示全部楼层
原帖由 redman_8888 于 27-3-2006 09:35 PM 发表
请问大大,stkfile2(进货出货的总表)的用途在那里呢?
stkfile3 stkfile1 stkfile4
进货Transaction <----> Stock Master <-----> 出货Transaction
| |
|----------> stkfile2(进货出货的总表) <------|
看起來 stkfile1 是目前的存貨總表
而 stkfile3 和 stkfile4 剛好相反, 一個紀錄進貨, 一個紀錄出貨
stkfile2 是所有 進貨 / 出貨 的紀錄, 應該不是 details 而是 summary |
|
|
|
|
|
|
|
发表于 28-3-2006 12:51 AM
|
显示全部楼层
原帖由 小李波特 于 27-3-2006 12:57 PM 发表
设计了一个100%的 web based system,
database 也是在 isp 那里的,
总行和所有分行都是直接上网使用系统,
先不考虑网络与系统的方便,maintain,速度,稳定,准确等问题,
比如 pos ...
你可以尝试让客户了解你们所采取的措施, 所投资的保安措施. 例如说, 你们投资了 RM 1 百千在 firewall, 投资了 RM 1 百千用最先进的 encryption 等等. 至于客户吃不吃这套... 则要看你们的 sales 人员... |
|
|
|
|
|
|
|
发表于 28-3-2006 12:36 PM
|
显示全部楼层
请问是不是什么问题放在这里你们都会解答的?
[ 本帖最后由 wenqi_1208 于 28-3-2006 12:39 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 28-3-2006 12:44 PM
|
显示全部楼层
我相信高手们帮到的应该都会帮。。当然也要他们得空的时候啦
同时我们也不能完全依赖他们,把问题post了之后自己还要不断去找资料。。。毕竟他们帮我们是好心,不是义务。。。
anyway...要学会自己解决问题啦 |
|
|
|
|
|
|
|
楼主 |
发表于 28-3-2006 12:45 PM
|
显示全部楼层
原帖由 weisely 于 27-3-2006 08:30 PM 发表
商业机密 .....
画类似我之前画的Flow Chart, 画得再仔细一点 倒是可以, field design 也列出来就不能了.
哦。。 那就期待你再画得仔细一点咯。。谢谢 |
|
|
|
|
|
|
|
发表于 28-3-2006 12:57 PM
|
显示全部楼层
原帖由 wenqi_1208 于 28-3-2006 12:36 PM 发表
请问是不是什么问题放在这里你们都会解答的?
好心幫忙是義務 ( 社會義務 ? )
不幫忙是本份
畢竟你的問題還是需要由你自己去解決, 別人只能給意見 / 參考. |
|
|
|
|
|
|
|
发表于 28-3-2006 08:14 PM
|
显示全部楼层
原帖由 redman_8888 于 27-3-2006 09:35 PM 发表
请问大大,stkfile2(进货出货的总表)的用途在那里呢?
stkfile2 最大的作用是可以拿来做报表, flashang 兄你说的正好相反, 我的stkfile2是details 来的.
比如你要算这个月的profit, 那就是Sales - Purchase, 由于stkfile2里有存有stock code, 日期, reference number, quantity, price, customer, supplier 等资料, 有时候只要单一的 select SQL 就能够算得出Profit 了
如果不是这样, 你就得先去选进货的File , 然后再去选出货的File, 然后两个combine 在一起才来算profit, 这种method, 出报表的速度很慢.
其实这个design是很普通的design, market上所有的Stock System 大多数都是这样design的, 说出来也没有什么.
一下我的Field Design, 有什么需要改善的地方, 请大家指教指教 ....
stkfile3 stkfile2 stkfile4
-------- -------- --------
s3_id ---> s2_id <-- s4_id
s3_date s2_date s4_date
s3_ref s2_ref s4_ref
s3_supplier s2_supcus s4_customer
s3_total s2_type s4_total
s2_stock
s2_name
s2_qty
s2_price
s2_amt
stkfile3 (进货)
--------
s3_id s3_date s3_ref s3_supplier s3_total
---------------------------------------------------
12800 01/03/06 PUR1001 XXTrading RM100
12802 10/03/06 PUR1002 YYTrading RM60
stkfile4 (出货)
---------
s4_id s4_date s4_ref s4_customer s4_total
--------------------------------------------------
12801 02/03/06 CSH001 CASH RM80
stkfile2
---------
s2_id s2_date s2_ref s2_stock s2_name s2_qty s2_price
-------------------------------------------------------------
12800 1/3/06 PUR1001 S001 Milo 1 50.00
12800 1/3/06 PUR1001 S002 Nestum 1 50.00
12801 2/3/06 CSH001 S001 Milo 1 40.00
12801 2/3/06 CSH001 S004 Nescafe 1 40.00
12802 10/3/06 PUR1002 S003 Twistee 1 60.00
[ 本帖最后由 weisely 于 28-3-2006 11:32 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 29-3-2006 09:12 AM
|
显示全部楼层
原帖由 weisely 于 28-3-2006 08:14 PM 发表
stkfile2 最大的作用是可以拿来做报表, flashang 兄你说的正好相反, 我的stkfile2是details 来的.
比如你要算这个月的profit, 那就是Sales - Purchase, 由于stkfile2里有存有stock code, 日期, referenc ...
oh! 原來 stkfile2 也可以用來 '追蹤' 貨物的走向 |
|
|
|
|
|
|
|
发表于 29-3-2006 02:37 PM
|
显示全部楼层
原帖由 weisely 于 28-3-2006 08:14 PM 发表
stkfile3 (进货)
--------
s3_id s3_date s3_ref s3_supplier s3_total
---------------------------------------------------
12800 01/03/06 PUR1001 XXTrading RM100
12802 10/03/06 PUR1002 YYTrading RM60
stkfile4 (出货)
---------
s4_id s4_date s4_ref s4_customer s4_total
--------------------------------------------------
12801 02/03/06 CSH001 CASH RM80
stkfile2
---------
s2_id s2_date s2_ref s2_stock s2_name s2_qty s2_price
-------------------------------------------------------------
12800 1/3/06 PUR1001 S001 Milo 1 50.00
12800 1/3/06 PUR1001 S002 Nestum 1 50.00
12801 2/3/06 CSH001 S001 Milo 1 40.00
12801 2/3/06 CSH001 S004 Nescafe 1 40.00
12802 10/3/06 PUR1002 S003 Twistee 1 60.00
我注意到的是,Milo 亏本来卖 |
|
|
|
|
|
|
|
发表于 29-3-2006 08:42 PM
|
显示全部楼层
weisely,
stkfile3进货
stkfile4出货
stkfile2=current stock?
stkfile1=master stock file?
对不起啦!我对资料库不是很在行。
我大概大概解释我所理解的东西。
stkfile1是所有货的总file。
当我们做交易时(进出货),就记录在stkfile3(进货) OR stkfile4(出货)。
stkfile2我就不太懂了。
stkfile2是stkfile3 AND stkfile4的合体?
当我们要check stock balance时,就只要找出“进的总数额“和“出的总数额“,然后对减?
我理解的对吗?
错的话请麻烦纠正我。
|
|
|
|
|
|
|
|
发表于 29-3-2006 08:47 PM
|
显示全部楼层
想请问各位大大,
一个简单的POS市价是多少?
一般药房,牙医所,还是小型企业,如:杂货店,文具店。
只有member,stockIn,stockOut,transaction,和一些简单的report。
RM3000有吗?
|
|
|
|
|
|
|
|
发表于 29-3-2006 09:13 PM
|
显示全部楼层
原帖由 杨大侠 于 29-3-2006 08:42 PM 发表
当我们要check stock balance时,就只要找出“进的总数额“和“出的总数额“,然后对减?
理论上是这样的.
可是在现实的POS中, 当cashier 拿起barcode scanner , "DIIIII" 地Scan了条纹码, 这样货物的Balance 就应该要马上出现在他的cashier console 上. 因为, 就算这样货品没有摆在货架上, 他也可以知道后面的store room 里还有没有货.
而你用Transaction File, 把Transaction File Sum 起来,用“进的总数额“和“出的总数额" 对减, 以一间小小的mini market 的transaction 数量来说, 我看也必须要5-10秒的时间才能算得出来.
所以, 通常我们设计Stock Master 的File, 我们都会放了一个In Quantity 和 Out Quantity 的 Column :
stkfile1
--------
s1_code
s1_name
s1_sellingprice
s1_cost
s1_inquantity
s1_outquantity
当你进货时候, 除了update 进货的transaction file, 也必须马上去update Stock Master File, 比如现在我进了 Milo, Stock Code=S100, Quantity = 20 :
Update stfkile1 set s1_inquantity = s1_inquantity + 20 where s1_code='S100'
出货也一样, 比如现在我卖了 2 罐Milo :
Update stfkile1 set s1_outquantity = s1_outquantity + 2 where s1_code='S100'
所以, 现在, 当cashier 拿起barcode scanner "Beep" 的一声, 我只要算 :
balancenow = stkfile1.s1_inquantity - stkfile1.s1_outquantity,
这样货品的Balance, 在瞵间马上就显示在他眼前了.
[ 本帖最后由 weisely 于 29-3-2006 09:18 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 29-3-2006 11:40 PM
|
显示全部楼层
Hmm~
我还是对stkfile2不明白。
stkfile2的功用是?
我们进货,记录在stkfile3,然后也update stkfile1.inquantity。
出货时,记录在stkfile4,然后也update stkfile1.outquantity。
要generate purchase report,我们直接在stkfile3 trace。
要generate sales report,我们就在stkfile4 trace。
要check current quantity,就在stkfile1里解决。
基本上一切运作都ok了。
那么stkfile2时做什么的?
我看了,weisely的sample table,但我还是不理解。
我太笨了啦!
|
|
|
|
|
|
|
|
发表于 30-3-2006 10:38 AM
|
显示全部楼层
原帖由 杨大侠 于 29-3-2006 08:47 PM 发表
想请问各位大大,
一个简单的POS市价是多少?
一般药房,牙医所,还是小型企业,如:杂货店,文具店。
只有member,stockIn,stockOut,transaction,和一些简单的report。
RM3000有 ...
作为参考消息的
货仓(车轮店)、牙医所,杂货店、文具店 RM500~1000
st (stock), si (stock in), so (stock out)
药房 RM3000~4000
Stock In 时有 unpacking 功能,那就是大的 unit of measurement (uom) 换成小的,分3个level。
举例,
止痛片, 一箱 = 12罐 = 144粒
伤风药, 一大盒 = 24小盒 = 3排
咳嗽药水, 一大瓶 = 1 Litre = 200瓶 (5 ml)
有 Creditor / panel company,有 Statement,或连接会计/理账系统。
百货公司 RM5000~10000
Stock In Hand分为销售部门departmental与货仓store里的存货量,
有discount promotion功能,
有些要算sale commission给promoter/sale girls。
可以拿到各种 sale report,如 day-end sale(by each cashier/counter/shift),departmental sale,monthly/annual sale,fast moving item,stock reorder level,etc. |
|
|
|
|
|
|
|
发表于 30-3-2006 07:53 PM
|
显示全部楼层
[quote]原帖由 杨大侠 于 29-3-2006 11:40 PM 发表
Hmm~
我还是对stkfile2不明白。
stkfile2的功用是?
quote]
你仔细看我的stkfile2/stkfile3/stkfile4, 每样物品的stock code ,quantity, price 等, 都是记录在stkfile2 的.
stkfile4只是记录我这张receipt 的date, receipt number, 和这张receipt 的Grand Total. 这张receipt 如果有 3 个不同的item , 这3个item都是记录在stkfile2 的.
也就是说, one-to-many 的relationship 里. stkfile4 是 one, stkfile2 是 many . 这样说你应该很清楚了吧 ?
-------------------------------------------
XXX Mini Market
Official Receipt
Date : 06/06/06 12.00pm No : CSH0006
-------------------------------------------
Item Name Qty Price Amt
-------------------------------------------
0001 Milo 2 5 10.00
0800 Nestle 3 6 18.00
-------------------------------------------
Total : 28.00
Pay : 50.00
Change: 22.00
Thank You, Please Come Again
-------------------------------------------
stkfile4 (出货)
---------
s4_id s4_date s4_ref s4_customer s4_total
--------------------------------------------------
12801 06/0/06 CSH006 CASH RM28.00
stkfile2
---------
s2_id s2_date s2_ref s2_stock s2_name s2_qty s2_price
-------------------------------------------------------------
12801 6/6/06 CSH006 0001 Milo 2 5.00
12801 6/6/06 CSH006 0800 Nestle 3 6.00
明白了吧, 不明白我这做老师的可真失败 .....
[ 本帖最后由 weisely 于 30-3-2006 08:00 PM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|