关于C/S模式,读取数据的问题...

HNLGDXYJS 2009-08-24 10:35:15
大家好,我跟人合作做一个考勤系统,想用C#来做。
我不知道怎样去读取数据库的内容,甚至还不会写数据库。。。

请问大家在C/S模式下:
(1) 数据库的设计跟平常单机玩一下的那些管理系统一样吗? 客户端跟服务器的代码,
或者说设计一样吗?或有哪些 不 同,应如何注意呢?

(2)客户端的程序应该通过何种方式去读服务器的数据,数据修改后又怎样传回服务器呢?
(3) 有什么控件或其他什么来帮助写一下程序吗?

问题有点多,很可能也没表达清楚,就请大侠说一下C/S开发中应注意的问题,带我们做的老师叫我们自已上网找,没办法只好麻烦大家了,谢谢大家,万分感激...
...全文
90 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
HNLGDXYJS 2009-08-29
  • 打赏
  • 举报
回复
谢谢大家提供意见,先给分了,有问题再来问,呵呵。。。
guyehanxinlei 2009-08-26
  • 打赏
  • 举报
回复
如果网络条件好的话可以在客户端直接连接到服务器上的数据库执行数据操作。如果条件不好可以在本地放一个如Access之类的客户端数据库存放数据,定时向远程服务器的数据库中同步。同步的方式可以用Socket,可以用FTP,高级一点可以用WebService等等。至于,如何通过程序操作数据库,这不是一两句能说的清楚。
iolea 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dancingbit 的回复:]
在使用数据库服务器的情况下,操作本机数据库与局域网中其他计算机上的数据库没有太大的区别,除了在连接字符串中需要指定服务器名或者IP地址外。
[/Quote]
我就是这么干的,感觉没什么问题,可以用,但总感觉技术感不强,哈哈!
dancingbit 2009-08-25
  • 打赏
  • 举报
回复
在使用数据库服务器的情况下,操作本机数据库与局域网中其他计算机上的数据库没有太大的区别,除了在连接字符串中需要指定服务器名或者IP地址外。
xqy_2007 2009-08-25
  • 打赏
  • 举报
回复
如果广是操作数据库的话很好实现的,定义一个连接数据库的字符串就可以实现C/S模式。跟在本机没什么区别的。只不过中连接字符串不同而已。
如果要及时通信的话才用到socket。
天火 2009-08-25
  • 打赏
  • 举报
回复
学习
HNLGDXYJS 2009-08-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xqy_2007 的回复:]
如果广是操作数据库的话很好实现的,定义一个连接数据库的字符串就可以实现C/S模式。跟在本机没什么区别的。只不过中连接字符串不同而已。
如果要及时通信的话才用到socket。
[/Quote]
我只是要操作数据库,能否介绍一下具体流程,我对此不是很熟悉,或者介绍一些源码,比如开源的或其他什么都行,我可以研究一下,谢谢。。。
HNLGDXYJS 2009-08-24
  • 打赏
  • 举报
回复
谢谢一楼先,我曾用过一下自定义socket类,不知这能否帮上忙,我先看一下,谢谢提供信息...
LittleXun 2009-08-24
  • 打赏
  • 举报
回复
不說了
hero7750 2009-08-24
  • 打赏
  • 举报
回复
有很多种方式。
常见的应该是每个客户端都是独力的,本地有数据库,只需要定时或实时的将数据更新到服务器的数据库中就行了,更新数据可以采用数据库同步的方式或者webservice。

如果你想在服务器有一些管理功能,那就得做一个服务器程序跑在那,跟客户端可以用socket通信,数据库操作类,socket类在网上都可以找到的,自己找一下看看,这样才有收获
zhaoweiting0609 2009-08-24
  • 打赏
  • 举报
回复
现在开源的东西很多,你可以下载一个开源的C/S程序看看,一句两句的说不清楚

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧