局域网考试系统,服务器端和用户端的设计问题
现在基本的框架都已经实现了,就是一个从客户端(考生)传送数据到服务器端(教师机)的问题;有几个问题想请教:
1;客户端软件和服务器端软件应该分属不同的工程吧,但是,这样的话,如果是单机环境,如何实现客户端和服务器端的通讯和数据传诵模拟呢?
2;具体的结构实现,还是没有弄明白;因为如果是选择填空题的话,可以直接通过本地机的自动批卷,将成绩统计,然后传送到教师机上;但是设计题的实现,还是存在疑问:如果是类似C的面向过程的编程考试还好说;如果不是是VB等语言,需要环境支持的话,可能实现起来很麻烦,设计题也要求自动批卷,这就存在问题了;因为面向对象的过程语言是事件驱动的,并不能通过执行原代码,执行一个确定的操作并返回结果,所以现在这一块,虽说不是太难,但是感觉无从下手;另外,我想问一下,真正成熟的编程语言考试系统,设计题是如何实现自动批卷的?
快要毕业答辩了,请各位高手多多指教,多谢各位了!
问题点数:100、回复次数:2Top
1 楼rappercn(rapper)回复于 2003-06-03 20:43:32 得分 80
帮你顶吧
1。我觉得不用考虑单机或是联网,只要你用了winsock通讯就行了(如果你用的是这个的话)
2。以前在北京无忧(做等级考试软件的)干过,见过那里的考试系统,那些标准答案的可以自动评判,至于非标准答案,我觉得本身这种程序就很难判断,每个人完成的方法不一样,怎么可能说谁的对谁的错呢?还有,比如说java语言,你首先要有jdk,其次要保证能够正确编译,还要保证执行结果的正确性。对我来说,简直是天方夜谭了,想都不敢想。等你做出来的时候你就不要做什么考试软件了,直接去M$。Top
2 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2003-06-04 10:12:29 得分 20
1;客户端软件和服务器端软件应该分属不同的工程吧,但是,这样的话,如果是单机环境,如何实现客户端和服务器端的通讯和数据传诵模拟呢?
http://www.ourfly.com/download/download.aspx
服务端、客户端之间的通信(源码提供)
Top




