C#中客户端向服务器端传送数据到数据库

是这样的,学校机房里学生来上课都要登记姓名学号等信息证明来上过课了,但是用纸质的太麻烦,现在学校准备搞成软件形式。即学生上课开机后弹出一个页面,让学生输入姓名等信息后才能... 是这样的,学校机房里学生来上课都要登记姓名学号等信息证明来上过课了,但是用纸质的太麻烦,现在学校准备搞成软件形式。即学生上课开机后弹出一个页面,让学生输入姓名等信息后才能上机操作。
我原先想做个网站,然后搞个C#桌面应用程序加到每台机子的启动项里,开机后桌面应用程序就打开浏览器访问网站,让学生输信息,但是这样的话学生可以最小化或关闭网页,就可以不填写了。
于是我就想做纯粹的桌面应用程序,这样可以控制窗口不填写提交无法关闭,但是问题是学生的客户端程序如何将他们填写的信息传到老师机子上的数据库中啊?要用到Sockets编程?有没有高手提供个意见,或者说如果Sockets能实现的话,给段客户端传数据存到服务器端数据库的代码。谢谢~好的话我可以再提供50分。
是用C#实现的。
展开
 我来答
wangfeng5271
2011-09-22 · TA获得超过261个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:70.4万
展开全部
不用socket那么麻烦,教师机装上sql数据库,学生操作的时候直接插入数据到教师机数据库中。教师机器端程序直接查看数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
csd314
2011-09-22 · TA获得超过493个赞
知道小有建树答主
回答量:730
采纳率:50%
帮助的人:548万
展开全部
得看你的安全性和扩展性需求有多大
简单的可以直接远程操作数据库
复杂的得准备服务器端,传输协议可以基于TCP或HTTP,网络传输的功能可以考虑WCF

参考资料: http://msdn.microsoft.com/zh-cn/library/aa480210.aspx

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
XieLD2000
2011-09-22 · 超过16用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:45.7万
展开全部

如果只是实现上述功能而安装修SQL Server恐不值,还要看教师机性能如何!可以用Access来做,服务端用WebServcie来实现。我给你做个例子吧!

我也是当老师的!难得你这么负责任,呵呵!留下你的邮箱! 

---------续-------------------

明后天要给学生开题,所以简单地做了个Demo,没有进行严格测试!客户端部分你根据需要去实现吧。效果如下:

源码下载:

http://hi.baidu.com/xield/blog/item/cf13bc4d3c03d515b3de05a6.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yhp1203
2011-09-22 · 超过18用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:56.3万
展开全部
不要用socket的呀,你在教师机上装个数据库,直接写入数据库嘛 具体实现你可以查下 ado.net的资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式