扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
需要用的软件:Microsoft Visual Studio 6.0(VB开发);
成都创新互联公司是一家专注于成都做网站、成都网站设计与策划设计,前进网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:前进等地区。前进做网站价格咨询:028-86922220
数据库:你可以用Oracle、或者SQL Server等等,现在用的比较多的是Oracle,用这个,你装Oracle 10g或者Oracle 9i 都可以;
一般做开发,最好有网络,你遇到什么问题,可以及时的Google或者百度,解决问题会比较方便,但是如果实在没有网络,有书也可以;
额 这 我倒是知道一款asp.net的=。 =叫KesionIexam它可以实现单选题多选题和简答题,还有填空题判断题等等,只要按格式把试题编写好整卷录入就可以在前台看到它咯!
VB的话, 建议使用 VB.Net , VS2005 / VS2008开发
多采用B/S架构,一般情况下使用于本地多媒体网络考试的话,多设置一台服务器,装Win2003(Win2000也可)系统,IIS,DNS等基本系统服务配置完成后,就软件本身而言需要考虑的问题大概分为四部分.
1,考试用户管理
A 用户身份认证(准考证,身份证,照片,其他个人信息)
B 用户考试记录( 准考证(唯一), 考试试卷名称(相对唯一),考试科目,登录时间(取服务器时间),提交的答案(采用特殊字符进行分割处理))
2,试题管理
A 从后台添加单选,多选,填空,判断,简答等题型,能够修改分值,给定答案(用于考试后机器阅卷),简答题给必要描述项亦可可实现机器阅卷.
对于计算机类考试,可能需要用户在本机操作软件或者生成程序,这个另外考虑
B 对已成型的试卷进行相关操作(修改,删除等)
需要注意的是,需要判断当该试卷有使用者则不能修改答案
C 阅卷管理
1,允许机器按照给定答案获取成绩
2,对部分需要人工评阅的部分(作文),任然需要加入人工阅卷支持(评分范围必须界定)
3, 考试管理
第一部分
(必须基于软硬件安全,网络安全考虑)
以下是特别需要注意的
为保障考试过程中死机现象,必须允许用户在这段时间任意时刻均能登录;为确保机器系统故障,事先必须对系统盘进行快速还原保护.
另外,机房必须有防断电措施
为防止考生通过木马等在线窃取他人信息,每台计算机需要安装后认真检查系统内部资源,装入杀毒软件防护等手段
必须禁止用户修改IP或者MAC及注册表
第二部分(软件)
需要有以下功能
A 有一个前提,就是某门课的考试在特定时间段进行(比如2009-02-10 10:00-12:00),用户登录后,读取每台登录客户机器的IP,MAC或者电脑名称(不相同的话)作为登录凭证
B 必须采用异步提交方式(Ajax),防止用户已经回答的信息丢失,允许在此时间段内用户多次提交或者修改答案
C 在某些情况写,用户的某些"答案"需要上传值服务器用户目录下时,必须考虑用户目录的名称复杂度(一般采用准考证号加随机字符),防止用户通过网络获取其他用户上传答案
D 根据条件调用当前考试科目试卷
E 考试过程中,定时提示用户考试剩余时间,剩余题目等信息
(当然,作为个人测试的活还得有答案提示)
4,系统辅助功能
A 通知管理 可在阅卷管理加入试卷评阅后将考试成绩及相关通知等 自动通过 Email 在线等方式 发送给用户.
B 考试排名管理
C 数据备份管理
D 考生信息管理(增,删,改,允许通过网络注册等)
E 评卷老师管理(增,删,改)
F 其他...
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流