预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于ASP.NET在线考试系统设计与实现的中期报告 一、项目概述 本项目是一个基于ASP.NET平台的在线考试系统。系统的主要功能包括:用户登录、注册、忘记密码找回等账号管理功能;试题信息管理、试卷生成及发布、成绩查询等考试管理功能。 二、技术选型 1、前端框架:Bootstrap 2、后端框架:ASP.NETMVC 3、数据持久层:EntityFramework 4、数据库:MicrosoftSQLServer 5、部署方式:Web服务器IIS部署 三、技术实现 1、用户登录及注册模块 采用ASP.NET自带的Identity框架,实现用户登录及注册功能。在Identity框架基础上,扩展了新的字段:性别、出生日期和邮箱等,以适应系统实际需求。 2、试题信息管理模块 数据持久层采用EntityFramework,通过LINQ语句实现试题查询、添加、修改、删除等操作。 3、试卷生成及发布模块 根据管理员设置生成试卷,实现自动出题功能,并将试卷信息保存到数据库中。发布试卷时,管理员可以设置试卷开始和截止时间,不能在截止时间之后进行考试。 4、成绩查询模块 根据用户提交的考试答案计算出用户得分,将得分信息保存到数据库中。用户可以查询自己的考试成绩。 四、目前进度 目前,用户登录及注册模块已经实现;试题信息管理模块已经实现试题查询、添加、删除功能;试卷生成及发布模块已经实现试卷自动出题及发布功能;成绩查询模块还未实现。 五、待解决问题 1、如何实现试题的修改功能? 2、如何实现试卷的手动出题? 3、如何防止用户作弊,保证考试的安全性? 4、如何实现成绩的按时计算及显示? 5、如何优化系统性能,提高系统的稳定性?