Java研究与实现编程题自动评分技术

本文探讨了使用Java实现编程题自动评分的技术,包括处理异步评估、与CLR交互以及数据库管理,以实现高效、准确的编程作业评分。
摘要由CSDN通过智能技术生成
本系统选用 SQL Server 2005 数据库。它在 SQL Server 2000 的基础上增添一些新特性,包括表和索引数据分区、CLR 集成、T-SQL 语言增强、快照隔离、数据库镜像、异步处理能力等功能。
    (1)数据库需求分析
    评分过程中需要存储考生的基本信息,明确每个考生解答了哪些试题,提交试题评阅后的成绩是多少,由此总结出如下需求:
    l 一个考生可以解答多题,一个答题对应一个试题l 一个答题有一个程序文件名
    l 一个程序文件名对应一个试题号
    l 考生提交答题,评阅就有一个成绩
    对数据库需求进行归结,设计如下的数据实体:
    l 考生信息:学号、姓名、班级24
    l 试题信息:试题号、程序文件名、试题内容

    l 成绩信息:学号、得分情况、总成绩

推荐美国尼克高增高胶囊


    (2) 概念结构设计
    通过对上述数据实体的分析,得出各实体间的关系为:一个考生可以解答多个试题,多个试题提交评阅生成一个成绩,最后每个考生就拥有一个成绩。
    其 E-R 图如图 3.6 所示:
    图 3.6 E-R 图
    (
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
标准化试题自动评分程序使用说明 ** 试题说明** 本程序所使用的试题可用 WINDOWS 下的记事本或 WORD 进行编辑。由于随机打乱题序的需要,请按以下几点要求输入试题: 1。不论是用记事本或 WORD 编辑的试题,存盘时为纯文本格式。 2。第一行第一列开始为本试题答案的路径及文件名。(每一行以硬回车为准) 3。第二行第一列开始为本试题考试时间,单位为分钟。 4。第三行为试题的标题。 5。第四行开始为试题内容。每一道题中间不能有空行,而题与题之间必须有且只能有一行空行。 6。请不要输入每一道题的题号,主要是防止学生作弊。 7。最后一道题之后必须有且只能有一空行,然后在下一行第一例输入一个 @ 后回车。 试题例子如下:(括号内的内容为注释,注释不能写在试题内。) ******************************************************************************************* d:\gws\gws.txt (本试题答案的路径及文件名) 100 (本试题考试时间为100分钟) 计算机试题 (本试题的标题) 一个完整的计算机系统包括 (以下为试题内容) A、计算机与外部设备 B、硬件系统与软件系统 C、系统软件与应用 D、CPU与外部设备 目前常用的3.5英寸高密度软盘的容量为 A、360KB B、760KB C、1.2MB D、1.44MB 十进制数287转换成十六进制数为 A、11B B、11C C、11F D、121 计算机网络最突出的优点是 A、精度高 B、运算速度快 C、共享资源 D、存储容量大 二进制数1101101.11011转换成十六进制数为 A、6D.D8 B、6D.1D C、CD.D8 D、CD.D1 @ (试题结束标记) ******************************************************************************************** 注: 答案的路径及文件名,考试时间,试题结束标记必须是在英文输入状态下输入的字符。 **答案说明** 答案使用《自动评分答案制作》程序制作。 在请输入文件名后输入答案的文件名。 请在答案输入内容的第一行输入答案。内容必须是在英文输入状态下输入的字符,从第一例输入答案 字母,输入完毕后立即按回车键,选择存盘后退出。 答案例子如下:(括号内的内容为注释,注释不能写在答案内。) ******************************************************************************************** c:\gws.gws (文件名) CBDCCC ( BDCCC 为上面试题答案) ******************************************************************************************** 注:答案必须用 a b c d e 或 A B C D E 输入,必须与题目顺序一一对应。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值