高分提问,关于数据库的
在一个对等网中(windows 2000的),有一台是设了代理服务器,我有一个单机版的考勤系统(Access)。现在我想把它移到网络中,使可以在每台机器上进行考勤。
我看到书上讲的两层的,三层的都是讲在有专门服务器的局域网中,三层的要三级,难啊。书上又没有具体的例子,挺麻烦的,请高手帮忙!
问题点数:50、回复次数:3Top
1 楼ourslogic()回复于 2002-04-23 17:08:51 得分 30
如果你的产品仅仅是考勤系统的话,对于一个局域网的环境,我建议你就采用常见的C/S两层结构.
提出三层的框架结构多是为了满足分布式的企业级应用,客户端很"瘦",也几乎不需要开发人员编写什么算法;位于中间的应用服务器层将处理绝大多数的应用逻辑,也包括平衡系统负载,定位数据服务器等等;后端的数据服务器保存着你的所有数据.
我没有开发过类似考勤系统的应用,对此领域也知之甚少,暂时向你提供一个仅供参考的建议:在你的考勤系统可能不会存在太复杂的功能,也许你可以考虑采用B/S结构,既能满足你的向网络移植的需求,也能方便系统的功能更新和发布.Top
2 楼qstn_nsw(答案)回复于 2002-04-23 17:30:34 得分 20
C/S两层结构就足够了:
1、将access数据库的内容导入网络数据库orcale/sql2k/sybase等中;
2、在delphi中,其他应用开发与单机版没有太大区别,只不过在安装的时候需要安装数据库客户端程序;Top
3 楼zhangguanshi(石头一块)回复于 2002-04-23 17:44:24 得分 0
你们的建议都不错,不过我这是一个小系统,没有大型的数据库服务器,我也想过用b/s模式,但上头说不行,三层我更不想用。
有人建议我用socket连接,就用Access 做,我接触得很少,所以我不知如何下手啊,还是努力看看书吧!唉!Top




