多功能在线考试系统改进版源码
发一个功能比较全面的考试系统(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
注:该代码由专业的Asp.net源码下载站51aspx.com整理发布,请广大用户放心使用
[------------ 中国站长站&51aspx联合发布----------]
www.CHINAZ.com
www.51aspx.com
╔------------------------------------------------╗
┆软件下载 源码下载 站长教程 免费电邮 免费主页┆
┆站长论坛 免费服务 虚拟主机 域名注册 免费代码┆
┆网站评测 人才交流 酷站赏析 业界新闻 程序发布┆
╚------------------------------------------------╝
中国站长站,为您提供一切站长资讯......
51aspx.com,专注于Asp.net源码下载......
友情提示:
一般数据库文件默认在DB_51aspx文件夹下
如果使用VS2005打开本站项目文件,建议打开前务必安装VS2005Sp1
没有合适的资源?快使用搜索试试~ 我知道了~
在线考生系统——完整版
共145个文件
cs:49个
gif:45个
aspx:33个
4星 · 超过85%的资源 需积分: 18 14 下载量 59 浏览量
2009-12-07
11:55:15
上传
评论
收藏 368KB RAR 举报
温馨提示
在线考生系统——完整版在线考生系统——完整版
资源推荐
资源详情
资源评论
收起资源包目录
在线考生系统——完整版 (145个子文件)
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_Xp01.gif 1KB
ico_Xp14.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
共 145 条
- 1
- 2
资源评论
- j365z2013-11-05这个系统很不错!
s198884
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于jsp+mysql的JSP个人日记本源码.zip
- 基于jsp+mysql+servlet的JSP图书馆图书管理系统源码.zip
- 【2024win11软件启动速度反应慢解决方法附工具】
- 3.1_将字符串颠倒输出 .cpp
- 基于MATLAB实现的数字信号处理课后仿真代码,共十四章
- mysql-8.0(windows+mac版本).zip
- Screenshot_2024-05-14-17-26-40-479_com.tencent.mobileqq.jpg
- 749783406737663csgk_schedule.zip
- 基于html+css+js(jquery)开发的网易云商城+源码+音乐+商品详情+商城界面+商城购物车+网易云首页(高分优秀项目
- 信息论课程设计基于Python实现的霍夫曼、费诺、香农编码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功