计算机组装试卷分析,基于WEB的试卷分析系统的研究和实现

摘要:

以往对学生成绩的管理和试卷分析的工作,大都采用人工的方式来完成,操作流程十分繁琐,统计周期长,且容易出错.引入计算机辅助工具(如:Excel)后,情况有所改善.在数据量比较小的情况下,这些软件自带的统计功能还可以胜任.但是当数据量大到一定程度,这些软件便显得力不从心了.这就需要一个专业的系统,使用专门的统计和分析机制来处理这些数据.于是,我们着手开发了这个考试成绩管理与试卷分析系统. 试卷分析系统(TestPaperAnalyzeSystem)是用于对学生考试成绩进行管理,以及依据成绩对相应的试卷进行分析的系统.本系统建立在计算机信息化的基础上,主要通过WEB的途径采集和录入数据,利用数据库存储数据,最后通过系统内置的一套管理和分析机制,对数据(即学生成绩)进行管理和统计.最后的结果将以简洁,直观,易懂的图形界面展示给用户,使用户可以很容易地理解所看到的内容,大大地提高了工作效率,为完善教学管理做出贡献. 随着Internet/Intranet技术的不断发展,Web应用需求不断增多,所涉及的领域越来越大,而基于Web的打印技术却相对落后,给Web开发带来极大的不方便,阻碍了企业信息化的脚步.从体系结构上说,Web应用是瘦客户应用,不能操作客户端的设备(打印机),相对于Windows桌面应用程序来讲,Web应用程序的打印有种种限制,目前的一些方案都存在这样那样的不足,急需一种良好的技术方案来解决这个问题. 该文首先介绍了试卷分析的理论基础,较详细地论述了试卷分析系统设计,引入了基于组件开发技术的概念,探讨了组件技术产生的背景及当前主流的三种组件模型,并对它们进行了比较,然后分析了当前Web打印的一些成熟方案,对其优缺点进行了分析,比较.对试卷分析系统的Web打印需求进行了详细的调研,分析,总结,在此基础上选择了解决方案,设计了相应的EJB,组装成了用于Web打印的组件,然后将该组件应用到试卷分析系统中. 文章的最后,对本文主要完成的工作做了总结,并提出了研究的不足之处以及对今后研究的展望.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘要 试卷分析系统是总结分析学校试卷质量的重要工具。本文以试卷分析系统的项目开发为基础,介绍了中国试卷分析评价软件的应用发展和市场需求,同时介绍了数据库的发展现状及在本系统中的应用,描述了整个系统的开发过程,分析了这个系统的和应用前景。着重介绍了这个系统的设计思想、技术路线、开发平台的选择、系统总体框架、程序流程、本系统实现的功能以及具体的实现方法和步骤,并且讨论类似系统存在的局限性和解决的思路。 关键词:试卷分析分析指标, 考试, 各子模块的功能 1)录入 该模块分数据录入、数据修改、数据删除三个子模块,各子模块功能如下: (1)数据录入 数据录入分两类数据,一是基本数据录入,二是考试试卷成绩录入。 基本数据包括:学院名称 (最好用代码或列表选择方式录入) 学年 (最好用代码或列表选择方式录入) 学期 (最好用代码或列表选择方式录入) 学生所在年级班级 (最好用代码或列表选择方式录入) 课程名称 任课教师 考试人数 卷面每小题的满分数和整个试卷的满分数 考试试卷成绩:要依次录入每名学生的学号及每小题的得分数。(由于各试卷的试题数量不一致,最好使用动态的变量或数组) (2)数据修改 以列表的方式进行修改即可。(两类数据均需用修改) (3)数据删除 主要是对考试成绩进行删除。(以列表选择的方式删除即可) 2)数据查询 该模块包括数据浏览、数据查询两个子模块,各子模块功能如下: (1)数据浏览 对已经录入后的数据进行查看浏览。 (2)按学号进行数据查询。 3)数据处理 该模块不需要显示界面,主要是进行各种统计,计算,在执行该模块后各种统计、计算一次完成,各种统计、计算包括: (1)求每道小题的平均分和整个试卷的平均分。 (2)求整个试卷的最高分和最低分。 (3)求各分数段的频数(即各分数段的人数),各分数段为: 39分以下及百分率 40-49分及百分率 50-59分及百分率 60-69分及百分率 70-79分及百分率 80-89分及百分率 90分以上及百分率 4)数据输出 该模块包括两个子模块:屏幕输出和打印输出。 (1)、屏幕输出 输出基本数据和各种统计测量数据,共包括: 学院名称 学年 学期 学生所在年级班级 课程名称 任课教师 考试人数 卷面每小题的满分数和整个试卷的满分数 上面统计测量的各种结果数据 试卷分析评语(按测量结果输出分析评语) 通过统计图形描述各分数段的频率 屏幕输出界面力求简洁,紧凑,布局合理(在一个界面完成)。 (2)打印输出 将屏幕输出的各种数据通过打印机输出,(输出样式设计完后再给您发去)。 5)系统维护 该模块为系统的辅助性功能模块,包括五个子模块: (1)数据备份 将在第一个模块中输入的数据备份到磁盘中(不备份统计出的数据)。 (2)数据引入 将备份在磁盘中的数据恢复到系统中。 (3)代码维护 如果在基本数据输入中使用了代码输入,在这个模块中可以实现代码维护(添加、修改、删除)。 (4)更改密码 如果使用了密码,在这个模块中可以更改。 (5)系统初始化 完成系统的各种初始化工作。 参考文献 [1] 天极网新技术研究室.ASP.NET完全入门[M].人民邮电出版社,2001.6 [2] Sanjeev Rohilla等著,陈君等译.ADO.NET专业项目实例开发[M].中国水利水电出版社,2003.5. [3] 启明工作室编著.ASP.NET网络应用系统开发与实例[M].人民邮电出版社,2005.7. [4] 王华杰,李律松,孙一波等编著.C#数据库开发技术[M].清华大学出版社,2003.2. [5] 攀建编著.ASP.NET+ADO.NET项目开发实例[M].清华大学出版社,2004.1. [6] (美)A.Russell Jones著,高春蓉等译.ASP.NET从入门到精通[M].电子工业出版,2002.1

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值