要做毕业设计了,因为以前学的是ASP。NET 和C# 所以想用我学的东西做个系统出来。望大家指教!
我准备做的是一个“网络辅助教学系统”是基于ASP。NET 的WEB应用程序。
实现的功能有:教师可以发送学习URL学习地址给学生,学生可以通过该学习地址页面进行学习。学生在遇到不懂的问题时,可以给老师发消息提出问题也可以同学之间相互讨论,实现实时交互。学生在学习完之后可以选择“练习”功能,系统随机给出题目给学生,系统给出答案并给出分数。教师选择题目后发送“测试”命令,所有的学生将出现同一个界面进行测试,测试完毕,系统自动给出分数,并且记入数据库。老师和学生可以查询分数。教师安排作业。
现在遇到的关键问题主要有两个:1:实时交互,就象聊天室一样,一个人发了消息,登陆如系统的所有人都能够看到,别人也可以发消息。这个好象要用到ASP.NET 的线程技术2:控制功能:教师登陆系统后发出“测试”命令,要求所有的学生的界面都指向同一个界面进行测试。
我准备做的是一个“网络辅助教学系统”是基于ASP。NET 的WEB应用程序。
实现的功能有:教师可以发送学习URL学习地址给学生,学生可以通过该学习地址页面进行学习。学生在遇到不懂的问题时,可以给老师发消息提出问题也可以同学之间相互讨论,实现实时交互。学生在学习完之后可以选择“练习”功能,系统随机给出题目给学生,系统给出答案并给出分数。教师选择题目后发送“测试”命令,所有的学生将出现同一个界面进行测试,测试完毕,系统自动给出分数,并且记入数据库。老师和学生可以查询分数。教师安排作业。
现在遇到的关键问题主要有两个:1:实时交互,就象聊天室一样,一个人发了消息,登陆如系统的所有人都能够看到,别人也可以发消息。这个好象要用到ASP.NET 的线程技术2:控制功能:教师登陆系统后发出“测试”命令,要求所有的学生的界面都指向同一个界面进行测试。
解决方案 »
- 怎样用JavaScript代码将table表格与SqlServer2005数据库中的表进行绑定呢
- 急, 哭, 各位大哥帮忙完成这个自定义分页的功能
- 大家看看我能拿多少钱?
- 菜鸟问:asp.net的函数和类有什么区别?
- 用JavaScript快速去掉URL中的一个参数。
- 一个Socket的问题
- 招聘.net工程师
- 如何给Treeview各节点增加 '添加'链接? 如内所示:
- 为什么返回的是false呢?
- 在域控制器环境下用visual studio.net作开发的权限问题。
- 一道趣味题:有一表达式62-35=1,只能移动一个数字,使之成立一个新的等式,请问该移动哪个数字
- 请问c#区分中文英文的范围是什么?什么0x80,0xFE等等等
做WINFORM的话可以使用socket来实现通信
不过关注
第二个功能发出“测试”命令,要求所有的学生的界面都指向同一个界面进行测试,过程为服务器发出指令,客户端接收并执行,这个类似服务器“推”技术,现在用的比较多的服务器“推”技术的是rss技术,所以可以参考rss的技术,在服务器端准备一个xml文本,当发出“测试”命令更新xml文本,客户端使用定时器定时读取xml文本,当xml文本更新时,是浏览器转向 也可以这样做,使用一个application变量保存命令,客户端使用定时器刷新,当application变量有值,浏览器转向另:对于这种交互比较强的rich客户端程序,可以使用ajax技术,或使用flex开发,这样效果会更强点
基本上都是用XmlHttp做的