多功能在线考试系统改进版源码
发一个功能比较全面的考试系统(VS2005+SQL2000)
发一个我开发的功能全面的考试系统
本系统开发环境是VS2005+SQL2000,是我在实习单位时独立做的一个项目,三层架构,参考了多个考试系统而开发的,题型有单选题、多选题、判断题、填空题和问答题(或者也可以说是简答题)。
说一下我的开发体会:
1、从网上看到的试卷的题型几乎是没有问答题的,前不久我下载了一个,有简答题,但奇怪的是后台没有那个评阅试卷,直接在前台自动评卷的,这就有问题了,因为如果是填空题的话,就可以比较用户输入的几个字是否和数据库中的答案相同,但简答题的回答一般都有几十个字吧,用户不可能每个字都和数据库中的答案相同,这虽然可以比较,但是和现实是不符合的。所以我在后台增加了“试卷评阅”这个功能,它可以把用户在前台页面的回答保存下来,然后在后台把用户选择选择哪道题,输入什么字都能一模一样的显示出来,这个是我认为最大的优点,在目前我见到的考试系统中还没有见到过。在“试卷评阅”中,除了“问答题”是手动输入的外,其它题型都是系统自动判分的。
2、加入了权限管理,系统分为三种用户,管理员、教师和学生,管理员可以设定教师有哪些权限。
3、“在用户管理”这一模块中,还增加了一个“重置密码”的功能,如果用户忘记密码了,管理员则可以把用户的密码重置为6位的随机数字。
4、系统的登陆只用了一个界面,不用单选按钮就可以实现三种用户的智能登陆,会自动根据身份跳转到相应的页面。另外还用了Cookie实现了记住用户名。
5、学生登陆成功后,可以修改个人密码,查看考试记录,也可以选择考试。
6、界面美观方面,我也弄了很久,虽然不敢说很美,但绝对是不错的。
7、基本上我所学的东西都在这里了,比如密码MD5加密;GridView中CheckBox全选删除、只允许选择一个;GridView鼠标移动行就变色;GridView列字数过多时省略后面的字;删除时弹出是否确定对话框;GridView模板中获取用户的输入;多条件搜索的查询;权限管理。。。。。希望对初学.NET的朋友有帮助。
7、因为实习完了,面临找工作了,所以系统没什么时间去完善,如果各位使用中有问题的话,可以联系我,只有我有时间,我一定尽我所能去帮忙。邮箱:lichuan3@126.com
后台模块包括:
个人信息管理
修改密码
部门信息管理
部门管理
用户信息管理
用户管理 权限设置
试卷制定维护
试卷制定(随机出题、人工出题) 试卷维护
用户试卷管理
试卷评阅 用户成绩
试题类别管理
单选题维护 多选题维护 判断题维护 填空题维护 问答题
原版本下载地址为:http://www.51aspx.com/CV/OnlineExam/,当前版本主要改进的地方有:
其实我主要就是以多功能在线考试系统源码为基础开发的,改进了很多东西。不同之处主要如下:
多功能在线考试系统 ## 我的考试系统
两个登陆界面,管理员和学生分开登陆 ##一个登陆界面,根据不同角色进入不同的页面。
简单的用户管理 ## 部门管理、修改密码、用户查询、重置密码、\ ## 根据角色授予某个权限
学生登陆时只能选择试卷考试 ## 加入了修改密码、查看考试记录:成绩、评语..
单选、多选、填空、判断 ## 单选、多选、填空、判断、问答
试卷随机出题 ## 试卷随机出题、自由选择出题
试卷前台自动评阅 ##试卷后台评阅(因为加入了问答题)
后台管理导航树TreeView ## 权限树,Tree.cs类实现
还有很多小处的东西也改进了,比如原来“试卷管理”试卷的状态只能手动输入True或False,我把试卷的状态改为下拉框“可用”、不可用;登陆界面加入了验证码、记住用户名;加入了很多整数的正则表达式验证;
修改GridView美观;是否删除确认;把填空题TextBox的方框变成一个下划线;密码用MD5;页面布局;暂时只想到这些了,我觉得最大的不同之处就是试卷后台评阅,当时单独弄这个弄了几天,网上下载的那些考试系统都没有这个功能,最后自己想方设法,代码一改再改最终实现了。因为水平有限,所以应该有不少还没发现的BUG,我学习ASP.NET的时间是从今年三月份做毕业设计开始的(以前只是大二时学过这门课程的一点点东西),到现在差不多三个月,所幸这学期没有课程了,可以全心全意的学习.NET技术了,个人感觉动手输入代码的实践对提高水平真的很重要,有很多东西虽然书上有,看起来不难,但离开书本,真正实践起来,却会有一点朦胧无从下手的感觉,还有很多东西也是要动手之后才对它的功能有一个确实的认识。
DB_51aspx下为Sql数据库文件,默认登陆帐号/密码:admin/admin
作者:sinxp,发布者:sinxp
源码下载及讨论地址:http://www.51aspx.com/CV/OnLineExamUpdate
╭═══════════════╮
║ Asp.net源码下载专业站 ║
╭══════┤ http://www.51aspx.com ├══════╮
║ ║ 论坛:http://bbs.51aspx.com ║ ║
║ ╰═══════════════╯ ║
║ ║
║51aspx声明: ║
║ 1) 本站不保证所提供软件或程序的完整性和安全性。 ║
║ 2) 转载本站提供的资源请勿删除本说明文件。 ║
║ 3) 本站源码为网上搜集或网友提供,如果涉及或侵害到您的版║
║ 请立即写信通知我们。 ║
║ 4) 本站提供代码只可供研究使用,请在下载24小时内删除, ║
║ 切勿用于商业用途,由此引起一切后果与本站无关。 ║
║ 5) 源码后续升级或修补,我们会在该源码评论中发布! ║
║ ║
║ 本站专注于Asp.net源码下载 ║
║ 联系方式 : support@51aspx.com ║
║ ╭───────────────────────╮ ║
╰══┤ Asp.net源码网 http://www.51aspx.com ├══╯
╰───────────────────────╯
友情提示:
一般数据库文件默认在DB_51aspx文件夹下
如果使用VS2005打开本站项目文件,建议打开前务必安装VS2005Sp1
关于源码使用常见问题及解决方案,请参阅:http://bbs.51aspx.com/showforum-9.html
没有合适的资源?快使用搜索试试~ 我知道了~
。net技术开发的系统
共143个文件
cs:49个
gif:45个
aspx:33个
需积分: 4 2 下载量 150 浏览量
2011-06-04
10:07:55
上传
评论
收藏 473KB RAR 举报
温馨提示
和其他在线考试系统不同之处在于考虑了主观题(计算题和简答题)的管理,方便管理员出卷子考试。
资源详情
资源评论
资源推荐
收起资源包目录
。net技术开发的系统 (143个子文件)
lefttree.ascx 203B
PaperSetup.aspx 22KB
UserPaper.aspx 21KB
PaperSetup2.aspx 15KB
UserTest.aspx 14KB
PaperDetail.aspx 13KB
TestAnswer.aspx 11KB
StudentIndex.aspx 9KB
UserManage.aspx 7KB
MultiSelectAdd.aspx 6KB
SingleSelectAdd.aspx 6KB
RoleManage.aspx 6KB
UserScore.aspx 6KB
PaperLists.aspx 6KB
UserAdd.aspx 5KB
UserPaperList.aspx 5KB
CourseManage.aspx 5KB
Role.aspx 5KB
FillBlankManage.aspx 4KB
QuestionManage.aspx 4KB
MultiSelectManage.aspx 4KB
PwdModify.aspx 4KB
JudgeManage.aspx 4KB
SingleSelectManage.aspx 4KB
DepartmentManage.aspx 4KB
FillBlankAdd.aspx 4KB
QuestionAdd.aspx 4KB
JudgeAdd.aspx 4KB
Login.aspx 4KB
DepartmentAdd.aspx 4KB
RoleAdd.aspx 3KB
CourseAdd.aspx 3KB
ValidateImage.aspx 468B
Default.aspx 446B
Web.Config 2KB
UserPaper.aspx.cs 13KB
DataBase.cs 12KB
Users.cs 11KB
Role.cs 11KB
UserManage.aspx.cs 10KB
UserTest.aspx.cs 8KB
SingleProblem.cs 8KB
MultiProblem.cs 8KB
PaperSetup2.aspx.cs 8KB
Paper.cs 7KB
FillBlankProblem.cs 6KB
PaperSetup.aspx.cs 6KB
UserScore.aspx.cs 6KB
JudgeProblem.cs 6KB
QuestionProblem.cs 5KB
Scores.cs 5KB
StudentIndex.aspx.cs 5KB
FillBlankManage.aspx.cs 5KB
RoleManage.aspx.cs 5KB
JudgeManage.aspx.cs 5KB
Department.cs 5KB
MultiSelectAdd.aspx.cs 5KB
QuestionManage.aspx.cs 4KB
SingleSelectManage.aspx.cs 4KB
MultiSelectManage.aspx.cs 4KB
PaperLists.aspx.cs 4KB
Tree.cs 4KB
SingleSelectAdd.aspx.cs 4KB
DepartmentManage.aspx.cs 4KB
FillBlankAdd.aspx.cs 4KB
CourseManage.aspx.cs 4KB
Role.aspx.cs 4KB
JudgeAdd.aspx.cs 4KB
QuestionAdd.aspx.cs 4KB
Course.cs 3KB
PaperDetail.aspx.cs 3KB
ValidateImage.aspx.cs 3KB
TestAnswer.aspx.cs 3KB
SQLString.cs 3KB
GetSafeData.cs 3KB
Login.aspx.cs 3KB
RoleAdd.aspx.cs 3KB
UserPaperList.aspx.cs 3KB
DepartmentAdd.aspx.cs 2KB
PwdModify.aspx.cs 2KB
UserAdd.aspx.cs 2KB
CourseAdd.aspx.cs 1KB
lefttree.ascx.cs 1KB
Default.aspx.cs 1KB
CSS.css 669B
Thumbs.db 109KB
sline.gif 13KB
suotu1.gif 13KB
from.gif 5KB
from.gif 5KB
ico_Xp14.gif 1KB
ico_Xp01.gif 1KB
ico_Xp15.gif 1KB
ico_Xp10.gif 1KB
ico_Xp11.gif 1KB
ico_Xp08.gif 1KB
Excel.GIF 1KB
Submit.GIF 1KB
ico_Xp04.gif 1KB
Confirm.GIF 1KB
共 143 条
- 1
- 2
jikan
- 粉丝: 2
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0