POS系统高手,快来帮忙呀!!!!!!!!!!(100分)

S

sym

Unregistered / Unconfirmed
GUEST, unregistred user!
POS系统
---------------------
| 总公司 | (公司自己服务器,申请静态IP,专线接入)
---------------------
|
|
-----------------------------------
| | |
----------- ------------ -------------
|省级分公司| |省级分公司| |省级分公司| (省级分公司可以申请ADSL专线
------------ ----------- ------------- ,二十四小时在线)
| | |
-------------- ------------- ---------------
| | | | | | | | |
---- ---- ----
|专| |展| |零|
|卖| | | |售| (不能二十四小时在线,可能只能拔号上网)
|店| |厅| |商|
---- ---- ----
我在服务器上架构SQL SERVER2000服务器,在总公司和省级分公司中用B/s结构
让省级分公司在线订单及销售,让总公司及时知道各分公司还有多少库存
但省级公司和以下的专卖店,展厅,零售商之间要用什么的方式沟通,用什么结构
架设各数据之间的关系
像这样的情况不知道哪个大虾有做过连锁店的POS系统,
能否给我讲一下用什么结构,我的E-mail kfly_man@yeah.net
希望各位多多发言,给小弟一个参考,
这是小弟一次是否能翻身做主人的机会,
大家帮帮忙,多少发言
 
R

rabbit45

Unregistered / Unconfirmed
GUEST, unregistred user!
我参与过大中国市场的肯德基的物流系统,他们是餐厅把数据先录入存入ACCESS库,然后用
没有界面的压缩工具如Pkzip.exe把数据库压缩,然后作为电子邮件的附件发送到总部,在总部把数据库附件
剥离下来,用Pkunzip.exe解压,然后导入总部的数据库。
 
S

sym

Unregistered / Unconfirmed
GUEST, unregistred user!
还有哪个DFW知道呀,
快来救命呀,
 
K

kehua

Unregistered / Unconfirmed
GUEST, unregistred user!
replication
 
S

sym

Unregistered / Unconfirmed
GUEST, unregistred user!
rabbit45,
能不能再给详细说明些?我还想知道这方面的情况,
及编该系统要注意的情况!帮帮忙
 
K

kehua

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库复制技术在Internet上的实现
1. 引言
在开发跨地域进销存管理系统时,如何实现不同地区的数据同步,如何保持数据的一
致性、及时性成为系统成败的关键。我们成功地解决了这个问题,现介绍如下。
系统环境
数据库系统:SQL Server 7.0
操作系统:WINDOWS NT 4.0,IIS4.0
网络:销售中心通过一条专线连接到Internet,各地区分销点通过modem拨号连接到
Internet。
2. 复制策略
综合考虑各种因素,如数据联系的紧密程度、网络的可靠性、费用等,我们选择分
散处理数据,定时同步数据的方式。为此,我们把数据分为两类:只需单向复制的数据
(例如系统的基础数据、一部分日常处理的数据? 、需双向复制的数据(一部分日常处
理的数据) 。 只需单向复制的数据又可分为:由销售中心维护,分发给各分销点的数
据;由各分销点维护,汇总到销售中心的数据。不同类型的数据需采用不同的复制策略。
由销售中心维护,分发给各分销点的数据
在销售中心的SQL Server上设定其自身作为出版服务器和分发服务器,定义好出版
物,采用事物复制模型和匿名订阅方式。在分销点的SQL Server上设定拉式订阅。
由各分销点维护,汇总到销售中心的数据
在分销点的SQL Server上设定其自身作为出版服务器和分发服务器,销售中心的
SQL Server作为订阅服务器。定义好出版物,采用事物复制模型。并设定推式订阅,
将数据复制到销售中心。
需双向复制的数据
在销售中心的SQL Server上设定其自身作为出版服务器和分发服务器,定义好出
版物,采用合并复制模型和匿名订阅方式。在分销点的SQL Server上设定拉式订阅。
为什么采用上述复制策略呢?这是因为销售中心的计算机上有固定IP,而分销点
的计算机上只有动态IP以及数据有不同的分类。
3. 应注意的问题
A. 在销售中心的SQL Server上用Client Network Utility正确设置网络连接。选择程
序组Microsoft SQL Server 7.0中的Client Network Utility菜单,在弹出的
SQL Server Client Network Utility对话框中点击Add按钮,在弹出的
Edit Network Library Configuration对话框中输入服务器别名centerdb,在
Computer name文本框输入销售中心计算机的IP地址,在Port number文本框中输入端口号,
缺省是1433,在Network librarys单选框中选择TCP/IP
B. 在销售中心的SQL Server上设置出版物允许通过FTP下载快照(snapshot) 。
在SQL Server Enterprise Manager中选择tools-Replication- Create and Manage
Publications,在Create and Manage publications对话框中创建出版物,出版物创建
后选择所创建的出版物,然后点击Properties&Subscriptios按钮,在出版物的Properties
对话框中的Subscription Options页框上选择Allow snapshot to be do
wnloaded using
FTP(File Transfer Protocol)。
C. 在销售中心的Windows NT Server上设置FTP站点。选Microsoft Internet Information
Server-Internet Service Manager。点击FTP service设置FTP属性,设置FTP站点的IP地
址为销售中心计算机的IP地址,FTP站点的目录为/Mssql7/Repldata/Ftp。
D. 在分销点的SQL Server上设置拉式订阅, 在SQL Server Enterprise Manager中选择
tools-Replication-Pull Subscription to …按照向导创建拉式订阅,在创建过程中注
意选择Yes,use FTP to Copy the snapshot files。
好了,你现在对怎样在Internet上实现数据库复制应该有了清晰的思路。接下来就
不难完成设置的细节部分了。

 
T

t1122

Unregistered / Unconfirmed
GUEST, unregistred user!
有两种方案:
用三层次结构,解决方案:
如果分公司的数据不多,建议总公司一台数据库服务器,一台应用服务器,客户端做成
WEB(RDS)形式,直接到总公司的应用服务器上登陆,进行进销存操作。各地市的也通过
渠道管理软件连接到总公司进行在线管理经销商帐号、库存、售前售后等操作。
用分布结构,解决方案:
如果分公司的数据多,建议每个分公司一台数据库服务器,一台拨入服务器。本省的经销商
每天传输一遍(每月不会超过30元),在由分公司与总公司刷新数据,管理经销商。
要想知道的更详细:QQ41443798,说明你要问的问题即可。
 
S

sym

Unregistered / Unconfirmed
GUEST, unregistred user!
kehua,t1122
虽然还没看,但太感谢你们回答了
这两天还先了解一下,
小弟没什么分,只能给你们这么多了,
以后有机会再补吧
最后还是对你们说声谢谢
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
950
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部