类别:
行政办公 |
大小:472K
| 下载次数:9236
次
下载积分:0 分 | 开源度:
(开源的重要指标)
(开源的重要指标)
适合对象:入门者 - 进阶
| 已积分:(此源码不积分)
上传时间:2008-6-2 11:29:03
| 上传者:sinxp
- /App-Code
- ........./BusinessLogicLayer
- .................../Course.cs
- .................../Department.cs
- .................../FillBlankProblem.cs
- .................../JudgeProblem.cs
- .................../MultiProblem.cs
- .................../Paper.cs
- .................../QuestionProblem.cs
- .................../Role.cs
- .................../Scores.cs
- .................../SingleProblem.cs
- .................../Users.cs
- ........./CommonComponent
- ........./DataAccessHelper
- ........./DataAccessLayer
- /Web
- ..../CourseAdd.aspx
- ..../CourseAdd.aspx.cs
- ..../CourseManage.aspx
- ..../CourseManage.aspx.cs
- ..../Default.aspx
- ..../Default.aspx.cs
- ..../DepartmentAdd.aspx
- ..../DepartmentAdd.aspx.cs
- ..../DepartmentManage.aspx
- ..../DepartmentManage.aspx.cs
- ..../FillBlankAdd.aspx
- ..../FillBlankAdd.aspx.cs
- ..../FillBlankManage.aspx
- ..../FillBlankManage.aspx.cs
- ..../JudgeAdd.aspx
- ..../JudgeAdd.aspx.cs
- ..../JudgeManage.aspx
- ..../JudgeManage.aspx.cs
- ..../Login.aspx
- ..../Login.aspx.cs
- ..../MultiSelectAdd.aspx
- ..../MultiSelectAdd.aspx.cs
- ..../MultiSelectManage.aspx
- ..../MultiSelectManage.aspx.cs
- ..../PaperDetail.aspx
- ..../PaperDetail.aspx.cs
- ..../PaperLists.aspx
- ..../PaperLists.aspx.cs
- ..../PaperSetup.aspx
- ..../PaperSetup.aspx.cs
- ..../PaperSetup2.aspx
- ..../PaperSetup2.aspx.cs
- ..../PwdModify.aspx
- ..../PwdModify.aspx.cs
- ..../QuestionAdd.aspx
- ..../QuestionAdd.aspx.cs
- ..../QuestionManage.aspx
- ..../QuestionManage.aspx.cs
- ..../Role.aspx
- ..../Role.aspx.cs
- ..../RoleAdd.aspx
- ..../RoleAdd.aspx.cs
- ..../RoleManage.aspx
- ..../RoleManage.aspx.cs
- ..../SingleSelectAdd.aspx
- ..../SingleSelectAdd.aspx.cs
- ..../SingleSelectManage.aspx
- ..../SingleSelectManage.aspx.cs
- ..../StudentIndex.aspx
- ..../StudentIndex.aspx.cs
- ..../TestAnswer.aspx
- ..../TestAnswer.aspx.cs
- ..../UserAdd.aspx
- ..../UserAdd.aspx.cs
- ..../UserManage.aspx
- ..../UserManage.aspx.cs
- ..../UserPaper.aspx
- ..../UserPaper.aspx.cs
- ..../UserPaperList.aspx
- ..../UserPaperList.aspx.cs
- ..../UserScore.aspx
- ..../UserScore.aspx.cs
- ..../UserTest.aspx
- ..../UserTest.aspx.cs
- ..../ValidateImage.aspx
- ..../ValidateImage.aspx.cs
- /51aspx源码必读.txt
- /Web.Config
多功能在线考试系统改进版源码
发一个功能比较全面的考试系统(VS2005+SQL2000)
发一个我开发的功能全面的考试系统
本系统开发环境是VS2005+SQL2000,是我在实习单位时独立做的一个项目,三层架构,参考了多个考试系统而开发的,题型有单选题、多选题、判断题、填空题和问答题(或者也可以说是简答题)。
说一下我的开发体会:
1、从网上看到的试卷的题型几乎是没有问答题的,前不久我下载了一个,有简答题,但奇怪的是后台没有那个评阅试卷,直接在前台自动评卷的,这就有问题了,因为如果是填空题的话,就可以比较用户输入的几个字是否和数据库中的答案相同,但简答题的回答一般都有几十个字吧,用户不可能每个字都和数据库中的答案相同,这虽然可以比较,但是和现实是不符合的。所以我在后台增加了“试卷评阅”这个功能,它可以把用户在前台页面的回答保存下来,然后在后台把用户选择选择哪道题,输入什么字都能一模一样的显示出来,这个是我认为最大的优点,在目前我见到的考试系统中还没有见到过。在“试卷评阅”中,除了“问答题”是手动输入的外,其它题型都是系统自动判分的。
2、加入了权限管理,系统分为三种用户,管理员、教师和学生,管理员可以设定教师有哪些权限。
3、“在用户管理”这一模块中,还增加了一个“重置密码”的功能,如果用户忘记密码了,管理员则可以把用户的密码重置为6位的随机数字。
4、系统的登陆只用了一个界面,不用单选按钮就可以实现三种用户的智能登陆,会自动根据身份跳转到相应的页面。另外还用了Cookie实现了记住用户名。
5、学生登陆成功后,可以修改个人密码,查看考试记录,也可以选择考试。
6、界面美观方面,我也弄了很久,虽然不敢说很美,但绝对是不错的。
7、基本上我所学的东西都在这里了,比如密码MD5加密;GridView中CheckBox全选删除、只允许选择一个;GridView鼠标移动行就变色;GridView列字数过多时省略后面的字;删除时弹出是否确定对话框;GridView模板中获取用户的输入;多条件搜索的查询;权限管理。。。。。希望对初学.NET的朋友有帮助。
7、因为实习完了,面临找工作了,所以系统没什么时间去完善,如果各位使用中有问题的话,可以联系我,只有我有时间,我一定尽我所能去帮忙。邮箱:lichuan3@126.com
发一个我开发的功能全面的考试系统
本系统开发环境是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类实现
多功能在线考试系统 ## 我的考试系统
两个登陆界面,管理员和学生分开登陆 ##一个登陆界面,根据不同角色进入不同的页面。
简单的用户管理 ## 部门管理、修改密码、用户查询、重置密码、\ ## 根据角色授予某个权限
学生登陆时只能选择试卷考试 ## 加入了修改密码、查看考试记录:成绩、评语..
单选、多选、填空、判断 ## 单选、多选、填空、判断、问答
试卷随机出题 ## 试卷随机出题、自由选择出题
试卷前台自动评阅 ##试卷后台评阅(因为加入了问答题)
后台管理导航树TreeView ## 权限树,Tree.cs类实现
还有很多小处的东西也改进了,比如原来“试卷管理”试卷的状态只能手动输入True或False,我把试卷的状态改为下拉框“可用”、不可用;登陆界面加入了验证码、记住用户名;加入了很多整数的正则表达式验证;
修改GridView美观;是否删除确认;把填空题TextBox的方框变成一个下划线;密码用MD5;页面布局;暂时只想到这些了,我觉得最大的不同之处就是试卷后台评阅,当时单独弄这个弄了几天,网上下载的那些考试系统都没有这个功能,最后自己想方设法,代码一改再改最终实现了。因为水平有限,所以应该有不少还没发现的BUG,我学习ASP.NET的时间是从今年三月份做毕业设计开始的(以前只是大二时学过这门课程的一点点东西),到现在差不多三个月,所幸这学期没有课程了,可以全心全意的学习.NET技术了,个人感觉动手输入代码的实践对提高水平真的很重要,有很多东西虽然书上有,看起来不难,但离开书本,真正实践起来,却会有一点朦胧无从下手的感觉,还有很多东西也是要动手之后才对它的功能有一个确实的认识。
修改GridView美观;是否删除确认;把填空题TextBox的方框变成一个下划线;密码用MD5;页面布局;暂时只想到这些了,我觉得最大的不同之处就是试卷后台评阅,当时单独弄这个弄了几天,网上下载的那些考试系统都没有这个功能,最后自己想方设法,代码一改再改最终实现了。因为水平有限,所以应该有不少还没发现的BUG,我学习ASP.NET的时间是从今年三月份做毕业设计开始的(以前只是大二时学过这门课程的一点点东西),到现在差不多三个月,所幸这学期没有课程了,可以全心全意的学习.NET技术了,个人感觉动手输入代码的实践对提高水平真的很重要,有很多东西虽然书上有,看起来不难,但离开书本,真正实践起来,却会有一点朦胧无从下手的感觉,还有很多东西也是要动手之后才对它的功能有一个确实的认识。
DB_51aspx下为Sql数据库文件,默认登陆帐号/密码:admin/admin
测评/升级
http://www.51aspx.com/CV/OnlineExam/的改进版
以下源码也许对你有用
07-11-05
07-10-29
07-10-12
07-10-08
07-09-29
07-09-24
07-08-29
07-08-13
07-07-18
07-07-06
Asp.net2.0
示例源码
三层/多层
毕业设计
Ajax/Atlas
C#.net
本站作品
入门源码
开源
商业
源码
英文/汉化
经典代码
CMS
随书源码
SqlHelper
持久层
WebService
Access
VS2008
SQL2005
经典教程
NHibernate
SilverLight
原创作品
ibatis
asp.net
| 类别导航
| 本站下载排行(DownLoad Top)







