网学网为广大网友收集整理了,基于WEB的制卷系统的设计与实现,希望对大家有所帮助!
论文字数:13423,页数:29 有开题报告,任务书
摘要
21世纪是信息化的社会,人们的工作和生活都要依赖于以计算机和网络为基础的信息技术的应用,因此普及信息技术教育已经成为教育深化改革的首要任务。考试作为一种对教学过程和学生学习效果的评价反馈手段在信息技术教育中具有重要的作用,但是目前的考核方式却只有以下几种:使用纸笔方式来考核;学生提交程序或作品;教师现场考核学生运用信息技术的能力。采用这些方式进行考核无疑存在着对学生掌握信息技术情况考核片面、不客观、易于作弊、替考等问题,并且加重了教师的工作量。
考试系统能有效解决考教分离、实现客观公正的教学与效果检查。制卷系统的设计与实现能有效减轻教师出卷的工作量,使考卷向科学化方向发展。
项目要求根据需求分析,进行考试系统的整体设计,重点进行制卷算法、试卷格式及成卷评价等模块的设计与实现。具体要求:
系统采用B/S模式,后台用SQL Server 2000大型分布式数据库系统,前台开发工具采用C#,ASP .NET等。
功能主要包括权限管理(包括注册、登录、密码修改)、人工组卷、系统自动组卷、多套试卷定制、试卷输出模板及试卷导出及统计分析、考后反馈等功能。其中组卷应有合理而有效的算法,并综合考虑相关参数如难度、分值、知识点覆盖等。
关键字:B/S模式,组卷,组卷算法
The design and implementation of web-based paper producing system
Abstract
Our society in the 21st century is full of information; application based on computers and networks are penetrating into peoples'' life and work area, so the task to popularize information technology education is of the highest priority in the deep reformation. Examination, which is the way to evaluate the process and result of teaching, has important status in the education. But the current examination only has following means to evaluate the result: check answers on paper; check the program or works submitted by students; assess the ability of mastering information technology by present teachers. Obviously, those methods can not cover problems that tests are unilateral, not objective, and easy to cheat, as well as increasing the burden of teachers.
Examination system can separate the teaching and examination efficiently, insure the justice when take examinations. The design and implementation of paper producing system can release teachers from heavy working on conceiving the paper structure; it pushes the examination to more scientific path.
The program need developers to go through following process, analyze the requirements, make design, and the key point is design and implement the paper constructing arithmetic, justify the paper format and then grade papers which have been done. More requirements are: B/S model is applied; SQL Server 2000 is used as database server; C#, ASPNET/ style=text-decoration:underline;font-size:14px;color:#2B4DD5; target=_blank>ASP.NET are used for developing logics in UI, business logic and so on.
The features of above part includes right management (contains registration, log in, changing password), produce paper manually, produce paper by system automatically, customize several papers at the same time, define the template of output paper, collect and analyze the feedback on examination. What''s more, paper producing should have reasonable and effective arithmetic, in which factors like complexity, points and knowledge covering should be considered.
Keywords:B/S model, paper constructing, paper constructing arithmetic
目录
1.引论 2
1.1课题背景及目的 2
1.2研究及发展状况 4
1.3课题研究方案 7
1.3.1设计思想 7
1.3.2主要工作 8
2.需求分析 9
2.1功能划分 9
2.1.1 查看考卷 9
2.1.2 快速模式 10
2.1.3 专业模式 11
2.1.4 自助模式 12
2.2 数据精度 13
3.总体设计方案 14
3.1硬件环境 14
3.1.1 计算机 14
3.1.2 网络 14
3.2 软件环境 14
3.2.1 总体结构 15
3.2.2 数据表设计 15
4. 模块的详细设计与实现 19
4.1 查看考卷模块的设计与实现 19
4.2 快速模式模块的设计与实现 19
4.3 专业模式模块的设计与实现 20
4.4 自助模式模块的设计与实现 21
5.结论 23
致谢 25
参考文献 26