基于ASP.NET的线上在线考试系统的设计与开发(SQLserver) 来源:56doc.com 资料编号:5D25880 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D25880 资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 基于ASP.NET的线上在线考试系统的设计与开发(SQLserver)(任务书,开题报告,论文12000字,程序代码,SQLserver数据库) 本系统基于B/S架构,采用C#语言和SQL Server数据库进行开发,利用分层处理的思想,实现了用户管理、题库管理、试卷生成、在线考试、自动评卷等多项功能。核心技术在于提供了一种可靠的试卷生成的模式,即自动生成加人工干预,实现了对考试难度的控制。除此之外,系统也支持完整的用户管理和事务管理机制,与日常教育工作相适应,大大提高了系统的可用性。最后,本文简述了系统的实施与测试效果,验证了系统的实际性能,并对研究的成果和不足进行了总结。 功能模块设计 按照需求分析,本系统设置了三种用户类型:管理员、教师、学生,并对每种用户的功能模块进行了详细设计,具体如下: 管理员: ①用户管理:对教师和学生信息进行编辑; ②班级管理:对班级信息进行编辑; ③科目管理:对参与考试的科目信息进行增删查改; ④章节管理:对各科章节进行编辑; ⑤授课管理:指定教师的教学课程和授课班级; ⑥公告管理:发布公告或对已发布的公告进行二次编辑; ⑦个人管理:修改账号密码 教师: ①通知公告:发布与课程或考试相关的通知; ②题库管理:向题库中手动添加或导入题目,也可对题库中的试题进行删除或详细编辑。 ③试卷管理:生成试卷或对生成的试卷内容进行编辑; ④考试安排:从已有的试卷列表中选择试卷安排考试,也可对已安排的开始进行取消或修改内容。 ⑤试卷批改:对考生的主观题答案进行批改; ⑥成绩管理:查看考生成绩可考试情况; ⑦个人管理:修改密码; 学生: ①参加考试:答卷并提交答案; ②成绩查询:查询考试成绩; ③修改密码 开发环境:Microsoft Visual Studio 数据库:Microsoft SQL Server 程序语言:ASP.NET(C#)语言 摘要 I Abstract II 1 绪论 1 1.1 选题背景与意义 1 1.2 国内外研究现状综述 2 1.3 本文主要研究内容 3 2 系统规划 4 2.1系统开发目标 4 2.2可行性分析 4 2.3系统开发环境 5 3系统分析 6 3.1需求分析 6 3.2业务流程分析 7 3.3数据流程分析 8 3.4数据字典 9 4系统设计 11 4.1 功能模块设计 11 4.2 编码设计 12 4.3 数据库设计 13 4.4 输入输出设计 24 5系统实施与测试 26 5.1 系统实施 26 5.2 系统测试 33 6总结与展望 35 6.1总结 35 6.2展望 35 致谢 36 参考文献 37