1 / 36
文档名称:

网络考试系统的设计与实现(有源代码).doc

格式:doc   大小:705KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络考试系统的设计与实现(有源代码).doc

上传人:wsh309048309 2020/3/20 文件大小:705 KB

下载得到文件列表

网络考试系统的设计与实现(有源代码).doc

文档介绍

文档介绍:网络考试系统的设计与实现摘要:随着网络技术的不断进步和信息的广泛普及,网络的每个角落。本文将编写一个完整的在线考试系统向用户展示系统的开发过程以及软件设计的思路与技巧。网络考试系统实现了在线考试平台,功能包括教师出题、添加试卷、自动阅卷、学生在线考试和添加用户等功能,该平台的有2种身份的用户:教师和学生,根据用户的身份不同,登录系统后进入不同的页面。关键字:、网络考试系统、,以及向教育领域的逐步扩展,校园信息化建设的步伐日益加快。“利用信息技术来推动教学改革”是当前学校教育改革的一条重要思想,是提高教学质量的具体措施,特别是随着各高校不断的扩大招生,教学资源的投入相对不足,这就对高校的教学工作和教学管理提出了新的要求。如何充分利用有限的资源,运用更加科学的管理方法和教学手段,提高工作效率,保证教学质量,提高办学效益,已成为各高校研究的一个重要课题。其中很重要的一个环节就是在线考试系统,同时,传统的考试方式已经不能适应职业学院学生自测的需要。本文按照软件工程的思想,对基于抽题式的在线考试系统进行了深入的研究,详细阐述了在线考试系统的体系结构,介绍了在线考试系统方案设计的步骤。,本系统需要完成以下任务。能够判断用户的身份,并根据身份的不同进入不同的页面。能够实现在线添加试卷和试题的功能。能够实现在线考试成绩。能够实现查询考试分数的功能。能够实现在线答题的功能。能够实现添加用户的功能。。教师模块包括了成绩列表、添加试卷和添加试题模块。学生考试模块包括成绩列表和在线考试模块。该系统的功能模块如图1所示。、试题的添加、在线考试和成绩统计等功能。具体来说有:系统登录感觉用户身份的不同进入不同的页面,这里管理员、教师和学生登录后分别进入不同的页面。教师首页教师首页为教师展示了所有的成绩信息,教师可以选择不同的科目查看学生的成绩,该页面还包括了添加试题模块的入口。学生首页包括了登录考生的所有分数以及所有准备考试的试卷,单击所要考试试卷相应的“进入考试”的链接就可进入到考试页面。在线考试学生单击“开始答题”按钮就可以显示试卷的内容,单击“交卷”就可以提交试题,此时试卷评阅功能已经完成,并进行记录。再次登记后可以看到本次考试的学生成绩。添加试题和试卷实现在线的添加试卷和试题的功能。、保存、更新和查询操作上,包括用户信息、试卷信息、学生成绩信息和试题库信息,各部分的数据内容又有着内在的联系,针对该系统的数据特点,可以总结出如下的需求。系统用户分为管理员、教师和学生。用户信息记录用户的名称、密码和身份。成绩信息记录了学生的成绩信息。试卷信息记录了所有已经存在的试卷信息。试题库信息记录了试卷的内容。,就可以设计出满足需求的各种实体以及相互关系,再用实体-关系图,即E-R图将这些内容表达出来。本系统的E-R图包括用户信息实体E-,学生成绩信息实体E-,试卷信息实体E-,试题库信息实体E-。----,分别是用户信息表、学生成绩信息表试卷信息表和试题库信息表。试题库信息表在系统中动态创建。用户信息表用户信息表(Users)记录了用户的详细信息,结构如表1所示。表1用户信息表列名数据类型长度允许空UserIDInt4否UserNamenvarchar16否UserPwdnvarchar12否UserTypenvarchar50否学生成绩信息表学生成绩信息表(Scores)记录了学生的成绩信息,结构如表2所示。表2学生成绩信息表列名数据类型长度允许空ScoreIDInt4否StuNamenvarchar16否PaperNamenvarchar50否TotalScoreint4否StuScoreint4否TestTimeDatetime8否试卷信息表试卷信息表(Papers)记录了试卷的主要信息,结构如表3所示。表3试卷信息表列名数据类型长度允许空说明Pape