基于.NET的在线考试系统的设计与实现(VS2010,SQL2008)
无需注册登录,支付后按照提示操作即可获取该资料.
基于.NET的在线考试系统的设计与实现(VS2010,SQL2008)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文20000字,程序代码,SQLServer数据库)
在线考试系统采用基于B/S模式的三层体系结构,在Visual Studio 2010平台下开发完成,使用C#作为开发语言,SQL Server 2008作为数据库。实现了用户登录、修改密码、查看成绩、多用户同时在线考试、动态随机出题、自动判卷等多种功能,达到了无纸化考试的基本要求,满足任何授权的考生随时随地考试,而且迅速获得成绩,同时也大大减轻了教师出题和判卷等繁重的工作量。
测试结果表明,在线考试系统界面友好、运用方便、操作简单、效率较高;具有一定的可扩展性、安全性、易移植性和易维护性。
本课题所研究的内容是,分析设计前台模块、后台模块。具体功能模块如下:
① 前台模块
学生的权限是:考试管理和个人信息管理,包括考试,查询成绩,修改密码,修改个人信息,查看个人信息。
② 后台管理系统模块
管理员的权限是:添加、修改、删除考生信息;添加、修改、删除教师的信息,添加系别;此外还可以添加班级,系别,成绩,添加管理员信息,管理管理员信息,维护系统的正常运行。
4.2 系统详细设计
本系统共有三种用户可以登录,分别是系统管理员、教师、学生。
管理员登录系统能够实现的功能为学生信息管理、教师信息管理、管理员信息维护。教师登录系统能够实现的功能为试题录入管理、试题维护管理和考试管理。学生登录系统能够实现的功能为考试管理、个人信息管理等。
数据库:SQL Server 2008
开发工具:Visual Studio .net 2010
开发语言:C#语言
目 录
摘要 I
Abastact II
1绪论 1
1.1 项目背景 1
1.2 国内外发展现状 2
1.3 项目开发特色 3
1.4 课题的目的和意义 3
1.5 工作难度 4
2系统开发关键技术概述 5
2.1 asp.NET技术简介 5
2.2 SQL及数据库简介 6
2.2.1 SQL简介 6
2.2.2 数据库简介 7
2.3 JAVAScript简介 8
2.4 三层架构设计模式介绍 9
2.5 系统开发的软硬件需求 10
3系统分析 11
3.1 系统需求分析 11
3.2 系统功能要求 12
3.3 系统性能要求 12
3.4 用户需求 13
3.5 可行性分析 14
3.6 系统的目标 16
4系统设计 16
4.1 系统概要设计 17
4.2 系统详细设计 19
4.3 数据库设计 20
4.3.1 E-R图设计 23
4.3.2 数据表的设计 34
5系统实现 35
5.1 管理员登录 35
5.2 教师登录 36
5.3 学生登录 38
5.4 试题管理 39
5.5 成绩查询 40
5.6 页面中的验证和美化 41
结 束 语 42
致 谢 44
参考文献 45