摘要
试卷分析系统是总结分析学校试卷质量的重要工具。本文以试卷分析系统的项目开发为基础,介绍了中国试卷分析评价软件的应用发展和市场需求,同时介绍了数据库的发展现状及在本系统中的应用,描述了整个系统的开发过程,分析了这个系统的和应用前景。着重介绍了这个系统的设计思想、技术路线、开发平台的选择、系统总体框架、程序流程、本系统应实现的功能以及具体的实现方法和步骤,并且讨论类似系统存在的局限性和解决的思路。
关键词:试卷分析、分析指标, 考试,
各子模块的功能
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
1