有C#小程序,购买了免费送你...
有没有C#版的...
请问有数据库文件吗?源码目录结构里面没有看到有数据库文件。...
要该那些字段啊!!怎么我运行“试卷评阅”的时候,运行不起了呀!它说“在选定的数据源上未找到名为“state”的字段或属性”。这是怎么回事情呀!那个帮我改改呀!我急呀!非常的谢谢!!
好多地方有错误
源码没有sln文件,怎么运行呀?
你的这个程序我非常欣赏,现在在学习中。。。<br/>他们说的什么少字段了,我都改过来了,可在“试卷评阅”一块在给填空题评完分,单击保存后说缺个prc_UserAnswerStateModity这个存储过程,希望楼主给提供一下,都研究这个存储过程一天了!这个存储过程是更新评阅状态的存储过程,还涉及到了一个UseiID字段,这个存储过程好象更新的是在Pager表,可这个表中没有UseiID字段,<br/> 请楼主提供下prc_UserAnswerStateModity这个存储过程的代码!!!!!万分感谢!!!<br/>这个程序挺不错的,就是数据库文件提供的总是不那么完整~!
哦,但我电脑已经寄回家了,现在暂时也没办法,这个是我之前保存在邮箱的系统,可能行吧?
非常感谢楼主!
:D :D :D
;P ;P LZ在偶尔回这个帖指导一下啊
谢谢sinxp,这个版本的批阅试卷终于正常了。<br/>提几点小问题吧:<br/>1、多项题的那个multiproblem表的title字段只有50,太小了,内容稍长一些就保存不上,希望下次更新时能处理掉。<br/>2、附加数据库时只能用onlineexam这个名字,不然即使web.config中已经设置好数据库连接字符串,在使用时也会出错。<br/>3、设置题目的分值大于10分时会提示"<font color="black">只能为正整数</font>"<br/><br/>还有希望能增加的一些功能:<br/>制定试卷时,如果测试某个科目时只从这个科目的题库中取题就更好了。(或是可以选择,取自对应科目的题库还是取自全部题库。<br/>填空题希望可以一题有多个空能填。<br/><br/>
为什么我不能下附件
要该那些字段啊!!怎么我运行“试卷评阅”的时候,运行不起了呀!它说“在选定的数据源上未找到名为“state”的字段或属性”。这是怎么回事情呀!那个帮我改改呀!我急呀!非常的谢谢!!
老兄真是高人呀 也调试了好几天 遇到问题和你一样呀 当你点击“评阅试卷”的时候,<br/>总是提示没有在数据源上找到state字段或属性 你可以给我知道下面 谢谢了 我的qq:694884106
:'( 我们多调试好几天了 没有结果了 谢谢
数据表名称有点夸张,竟然有个question problem
多谢楼主提供的源代码,发现几处问题,是否能改进一下:<br/><br/>1、试卷设定只有多选题的时候报错(感觉上默认的情况要求所有题型都得有才行)<br/>2、题目分设定为10分是报错,提示必须输入整数(验证算法有问题)<br/>3、考生成绩表生成的excel文件不允许访问<br/><br/>另外能加上考试时间控制就更好了
如题
发一个我开发的功能全面的考试系统<br/>本系统开发环境是VS2005+SQL2000,是我在实习单位时独立做的一个项目,三层架构,参考了多个考试系统而开发的,题型有单选题、多选题、判断题、填空题和问答题(或者也可以说是简答题)。<br/>说一下我的开发体会:<br/>1、从网上看到的试卷的题型几乎是没有问答题的,前不久我下载了一个,有简答题,但奇怪的是后台没有那个评阅试卷,直接在前台自动评卷的,这就有问题了,因为如果是填空题的话,就可以比较用户输入的几个字是否和数据库中的答案相同,但简答题的回答一般都有几十个字吧,用户不可能每个字都和数据库中的答案相同,这虽然可以比较,但是和现实是不符合的。所以我在后台增加了“试卷评阅”这个功能,它可以把用户在前台页面的回答保存下来,然后在后台把用户选择选择哪道题,输入什么字都能一模一样的显示出来,这个是我认为最大的优点,在目前我见到的考试系统中还没有见到过。在“试卷评阅”中,除了“问答题”是手动输入的外,其它题型都是系统自动判分的。<br/>2、加入了权限管理,系统分为三种用户,管理员、教师和学生,管理员可以设定教师有哪些权限。<br/>3、“在用户管理”这一模块中,还增加了一个“重置密码”的功能,如果用户忘记密码了,管理员则可以把用户的密码重置为6位的随机数字。<br/>4、系统的登陆只用了一个界面,不用单选按钮就可以实现三种用户的智能登陆,会自动根据身份跳转到相应的页面。另外还用了Cookie实现了记住用户名。<br/>5、学生登陆成功后,可以修改个人密码,查看考试记录,也可以选择考试。<br/>6、界面美观方面,我也弄了很久,虽然不敢说很美,但绝对是不错的。<br/>7、基本上我所学的东西都在这里了,比如密码MD5加密;GridView中CheckBox全选删除、只允许选择一个;GridView鼠标移动行就变色;GridView列字数过多时省略后面的字;删除时弹出是否确定对话框;GridView模板中获取用户的输入;多条件搜索的查询;权限管理。。。。。希望对初学.NET的朋友有帮助。<br/>7、因为实习完了,面临找工作了,所以系统没什么时间去完善,如果各位使用中有问题的话,可以联系我,只有我有时间,我一定尽我所能去帮忙。邮箱:<a href="mailto:lichuan3@126.com" target="_blank">lichuan3@126.com</a><br/><br/>后台模块包括:<br/>个人信息管理<br/> 修改密码<br/>部门信息管理<br/> 部门管理<br/>用户信息管理 <br/> 用户管理 权限设置<br/>试卷制定维护 <br/> 试卷制定(随机出题、人工出题) 试卷维护 <br/>用户试卷管理<br/> 试卷评阅 用户成绩<br/>试题类别管理<br/> 单选题维护 多选题维护 判断题维护 填空题维护 问答题<br/>系统效果截图预览也可以见:<a href="http://lichuan.51aspnet.net/" target="_blank">http://lichuan.51aspnet.net/</a><br/><img src="http://lichuan.51aspnet.net/登陆界面.jpg" border="0" onload="thumbImg(this)" /><br/><img src="http://lichuan.51aspnet.net/学生界面.jpg" width="708" height="401" border="0" onload="thumbImg(this)" /><br/><img src="http://lichuan.51aspnet.net/用户管理界面.jpg" width="969" height="450" border="0" onload="thumbImg(this)" /><br/><img src="http://lichuan.51aspnet.net/权限设置.jpg" border="0" onload="thumbImg(this)" /><br/><img src="http://lichuan.51aspnet.net/试卷评阅中用户的回答.JPG" border="0" onload="thumbImg(this)" /><br/><br/>源码下载地址:<a href="http://www.51aspx.com/CV/OnLineExamUpdate" target="_blank">http://www.51aspx.com/CV/OnLineExamUpdate</a><br/><br/>
:) ,鼓励一下,另外请楼主说明一下与<a href="http://www.51aspx.com/CV/OnlineExam/" target="_blank">http://www.51aspx.com/CV/OnlineExam/</a>源码的异同或者改进之处,谢谢!
最新源码还是有问题啊 开始出了问题我解决了 但是现在总报 “Bad Request (Invalid Hostname)”:'(
网上搜索了好半天 还是没结果
这个应该可以用吧?<br/><a href="http://bbs.51aspx.com/showtree-14579.html" target="_blank">http://bbs.51aspx.com/showtree-14579.html</a>
关于考试系统的补充说明:<br/>考试系统登陆窗口中因为要导向学生考试这个界面,所以登陆成功后的角色管理有点问题,我建议在左边的导航树中,把"用户信息管理"模块中的"角色管理"这链接屏蔽掉,在数据库TreeMenu表中直接删除"33 30 角色管理 Role.aspx Role"这一行就行了,因为我是在系统登陆页Login.aspx登陆成功后再转到Default.aspx页面,根据下面代码跳转到不同页面:<br/>switch (user.RoleName)<br/> {<br/> case "管理员":<br/> Response.Redirect("pwdModify.aspx");<br/> break;<br/> case "教师":<br/> Response.Redirect("pwdModify.aspx");<br/> break;<br/> case "学生":<br/> Response.Redirect("StudentIndex.aspx");<br/> break;<br/> default:<br/> break;<br/> }<br/>如果直接在Login.aspx页中登陆成功后导向PwdModify.aspx,管理员和教师等角色可以正常的添加,删除和使用,但学生这一个角色却不能导向StudentIndex.aspx页了,为了大局着想,只好只保留管理员和教师这两个角色了,把“角色管理”屏蔽掉。<br/>=========================================================================<br/>关开d_er_g 的问题,先在Score表中添加一个字段评语PingYu(varchar)。然后把数据库中的存储过程Proc_UserScore修改成下面这些应该就可以。<br/>CREATE PROCEDURE [dbo].[Proc_UserScore] <br/> @UserID [varchar](20)<br/>AS SELECT [dbo].[Users].[UserID], <br/> [dbo].[Users].[UserName],<br/> [dbo].[Score].[ID],<br/> [dbo].[Score].[Score],<br/> [dbo].[Score].[ExamTime],<br/> [dbo].[Score].[JudgeTime],<br/> [dbo].[Score].[PingYu],<br/> [dbo].[Paper].[PaperID],<br/> [dbo].[Paper].[PaperName] <br/>FROM [dbo].[Users],[dbo].[Score],[dbo].[Paper]<br/>WHERE Users.UserID=Score.UserID and Score.PaperID=Paper.PaperID and <a href="mailto:Users.UserID=@UserID" target="_blank">Users.UserID=@UserID</a> order <br/>by Score.ExamTime<br/>GO<br/>另外,下面是我的系统:
:) 说的对,以后有空的时候我会想办法完善,还有也缺少了一个考试限制时间的功能..
大家不好意思!:) 之前发的系统存在一点问题,现在已经修改了一下
其实我主要就是以多功能在线考试系统源码为基础开发的,改进了很多东西。不同之处主要如下:<br/>多功能在线考试系统 ## 我的考试系统<br/>两个登陆界面,管理员和学生分开登陆 ##一个登陆界面,根据不同角色进入不同的页面。<br/>简单的用户管理 ## 部门管理、修改密码、用户查询、重置密码、\ ## 根据角色授予某个权限<br/>学生登陆时只能选择试卷考试 ## 加入了修改密码、查看考试记录:成绩、评语..<br/>单选、多选、填空、判断 ## 单选、多选、填空、判断、问答<br/>试卷随机出题 ## 试卷随机出题、自由选择出题<br/>试卷前台自动评阅 ##试卷后台评阅(因为加入了问答题)<br/>后台管理导航树TreeView ## 权限树,Tree.cs类实现<br/><br/>还有很多小处的东西也改进了,比如原来“试卷管理”试卷的状态只能手动输入True或False,我把试卷的状态改为下拉框“可用”、不可用;登陆界面加入了验证码、记住用户名;加入了很多整数的正则表达式验证;<br/>修改GridView美观;是否删除确认;把填空题TextBox的方框变成一个下划线;密码用MD5;页面布局;暂时只想到这些了,我觉得最大的不同之处就是试卷后台评阅,当时单独弄这个弄了几天,网上下载的那些考试系统都没有这个功能,最后自己想方设法,代码一改再改最终实现了。因为水平有限,所以应该有不少还没发现的BUG,我学习ASP.NET的时间是从今年三月份做毕业设计开始的(以前只是大二时学过这门课程的一点点东西),到现在差不多三个月,所幸这学期没有课程了,可以全心全意的学习.NET技术了,个人感觉动手输入代码的实践对提高水平真的很重要,有很多东西虽然书上有,看起来不难,但离开书本,真正实践起来,却会有一点朦胧无从下手的感觉,还有很多东西也是要动手之后才对它的功能有一个确实的认识。:D
回jk1034,我最后发的数据库是SQL2000版本的。你先下载我在8楼发的系统(它的数据库是2005的),然后再下载12楼的SQL2000数据库就可以了。<br/>回qq200309,你下载完解压缩之后,首先在企业管理器中附加App_Date中的数据库,然后在IIS中新建虚拟目录指向考试系统的路径,在IIS中打开Login.aspx就可以浏览网页了。
哦,是吗?不过我数据库做过两个版本的,一个是2000,另一个是2005,有可能弄乱了:L ,在这里对大家造成的不便说声Sorry,现在发SQL2000版本.
“/OnLineExam”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>编译错误 <br/>说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 <br/>行 1: #pragma checksum "C:\Inetpub\wwwroot\Web\Default.aspx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "62557F9D77FEC2E6B209F9DB431DA3E0"<br/>行 2: //------------------------------------------------------------------------------<br/>行 3: // <auto-generated><br/>行 4: // 此代码由工具生成。<br/>行 5: // 运行库版本:2.0.50727.1433<br/>行 6: //<br/>行 7: // 对此文件的更改可能会导致不正确的行为,并且如果<br/>行 8: // 重新生成代码,这些更改将会丢失。<br/>行 9: // </auto-generated><br/>行 10: //------------------------------------------------------------------------------<br/>行 11: <br/>行 12: <br/>行 13: <br/>行 14: public partial class Web_Default : System.Web.SessionState.IRequiresSessionState {<br/>行 15: <br/>行 16: <br/>行 17: #line 10 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 18: protected global::System.Web.UI.HtmlControls.HtmlForm form1;<br/>行 19: <br/>行 20: #line default<br/>行 21: #line hidden<br/>行 22: <br/>行 23: protected System.Web.Profile.DefaultProfile Profile {<br/>行 24: get {<br/>行 25: return ((System.Web.Profile.DefaultProfile)(this.Context.Profile));<br/>行 26: }<br/>行 27: }<br/>行 28: <br/>行 29: protected System.Web.HttpApplication ApplicationInstance {<br/>行 30: get {<br/>行 31: return ((System.Web.HttpApplication)(this.Context.ApplicationInstance));<br/>行 32: }<br/>行 33: }<br/>行 34: }<br/>行 35: namespace ASP {<br/>行 36: <br/>行 37: #line 319 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 38: using System.Web.Profile;<br/>行 39: <br/>行 40: #line default<br/>行 41: #line hidden<br/>行 42: <br/>行 43: #line 314 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 44: using System.Text.RegularExpressions;<br/>行 45: <br/>行 46: #line default<br/>行 47: #line hidden<br/>行 48: <br/>行 49: #line 316 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 50: using System.Web.Caching;<br/>行 51: <br/>行 52: #line default<br/>行 53: #line hidden<br/>行 54: <br/>行 55: #line 312 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 56: using System.Configuration;<br/>行 57: <br/>行 58: #line default<br/>行 59: #line hidden<br/>行 60: <br/>行 61: #line 311 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 62: using System.Collections.Specialized;<br/>行 63: <br/>行 64: #line default<br/>行 65: #line hidden<br/>行 66: <br/>行 67: #line 323 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 68: using System.Web.UI.HtmlControls;<br/>行 69: <br/>行 70: #line default<br/>行 71: #line hidden<br/>行 72: <br/>行 73: #line 321 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 74: using System.Web.UI.WebControls;<br/>行 75: <br/>行 76: #line default<br/>行 77: #line hidden<br/>行 78: <br/>行 79: #line 310 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 80: using System.Collections;<br/>行 81: <br/>行 82: #line default<br/>行 83: #line hidden<br/>行 84: <br/>行 85: #line 320 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 86: using System.Web.UI;<br/>行 87: <br/>行 88: #line default<br/>行 89: #line hidden<br/>行 90: <br/>行 91: #line 322 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 92: using System.Web.UI.WebControls.WebParts;<br/>行 93: <br/>行 94: #line default<br/>行 95: #line hidden<br/>行 96: <br/>行 97: #line 309 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 98: using System;<br/>行 99: <br/>行 100: #line default<br/>行 101: #line hidden<br/>行 102: <br/>行 103: #line 318 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 104: using System.Web.Security;<br/>行 105: <br/>行 106: #line default<br/>行 107: #line hidden<br/>行 108: <br/>行 109: #line 315 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 110: using System.Web;<br/>行 111: <br/>行 112: #line default<br/>行 113: #line hidden<br/>行 114: <br/>行 115: #line 317 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 116: using System.Web.SessionState;<br/>行 117: <br/>行 118: #line default<br/>行 119: #line hidden<br/>行 120: <br/>行 121: #line 313 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\web.config"<br/>行 122: using System.Text;<br/>行 123: <br/>行 124: #line default<br/>行 125: #line hidden<br/>行 126: <br/>行 127: <br/>行 128: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]<br/>行 129: public class default_aspx : global::Web_Default, System.Web.IHttpHandler {<br/>行 130: <br/>行 131: private static bool @__initialized;<br/>行 132: <br/>行 133: private static object @__stringResource;<br/>行 134: <br/>行 135: private static object @__fileDependencies;<br/>行 136: <br/>行 137: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 138: public default_aspx() {<br/>行 139: string[] dependencies;<br/>行 140: <br/>行 141: #line 912304 "C:\Inetpub\wwwroot\Web\Default.aspx.cs"<br/>行 142: ((global::System.Web.UI.Page)(this)).AppRelativeVirtualPath = "~/Default.aspx";<br/>行 143: <br/>行 144: #line default<br/>行 145: #line hidden<br/>行 146: if ((global::ASP.default_aspx.@__initialized == false)) {<br/>行 147: global::ASP.default_aspx.@__stringResource = this.ReadStringResource();<br/>行 148: dependencies = new string[2];<br/>行 149: dependencies[0] = "~/Default.aspx";<br/>行 150: dependencies[1] = "~/Default.aspx.cs";<br/>行 151: global::ASP.default_aspx.@__fileDependencies = this.GetWrappedFileDependencies(dependencies);<br/>行 152: global::ASP.default_aspx.@__initialized = true;<br/>行 153: }<br/>行 154: this.Server.ScriptTimeout = 30000000;<br/>行 155: }<br/>行 156: <br/>行 157: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 158: private global::System.Web.UI.HtmlControls.HtmlTitle @__BuildControl__control3() {<br/>行 159: global::System.Web.UI.HtmlControls.HtmlTitle @__ctrl;<br/>行 160: <br/>行 161: #line 7 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 162: @__ctrl = new global::System.Web.UI.HtmlControls.HtmlTitle();<br/>行 163: <br/>行 164: #line default<br/>行 165: #line hidden<br/>行 166: System.Web.UI.IParserAccessor @__parser = ((System.Web.UI.IParserAccessor)(@__ctrl));<br/>行 167: <br/>行 168: #line 7 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 169: @__parser.AddParsedSubObject(new System.Web.UI.LiteralControl("Untitled Page"));<br/>行 170: <br/>行 171: #line default<br/>行 172: #line hidden<br/>行 173: return @__ctrl;<br/>行 174: }<br/>行 175: <br/>行 176: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 177: private global::System.Web.UI.HtmlControls.HtmlHead @__BuildControl__control2() {<br/>行 178: global::System.Web.UI.HtmlControls.HtmlHead @__ctrl;<br/>行 179: <br/>行 180: #line 6 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 181: @__ctrl = new global::System.Web.UI.HtmlControls.HtmlHead("head");<br/>行 182: <br/>行 183: #line default<br/>行 184: #line hidden<br/>行 185: global::System.Web.UI.HtmlControls.HtmlTitle @__ctrl1;<br/>行 186: <br/>行 187: #line 6 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 188: @__ctrl1 = this.@__BuildControl__control3();<br/>行 189: <br/>行 190: #line default<br/>行 191: #line hidden<br/>行 192: System.Web.UI.IParserAccessor @__parser = ((System.Web.UI.IParserAccessor)(@__ctrl));<br/>行 193: <br/>行 194: #line 6 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 195: @__parser.AddParsedSubObject(@__ctrl1);<br/>行 196: <br/>行 197: #line default<br/>行 198: #line hidden<br/>行 199: return @__ctrl;<br/>行 200: }<br/>行 201: <br/>行 202: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 203: private global::System.Web.UI.HtmlControls.HtmlForm @__BuildControlform1() {<br/>行 204: global::System.Web.UI.HtmlControls.HtmlForm @__ctrl;<br/>行 205: <br/>行 206: #line 10 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 207: @__ctrl = new global::System.Web.UI.HtmlControls.HtmlForm();<br/>行 208: <br/>行 209: #line default<br/>行 210: #line hidden<br/>行 211: this.form1 = @__ctrl;<br/>行 212: <br/>行 213: #line 10 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 214: @__ctrl.ID = "form1";<br/>行 215: <br/>行 216: #line default<br/>行 217: #line hidden<br/>行 218: System.Web.UI.IParserAccessor @__parser = ((System.Web.UI.IParserAccessor)(@__ctrl));<br/>行 219: <br/>行 220: #line 10 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 221: @__parser.AddParsedSubObject(new System.Web.UI.LiteralControl("\r\n <div>\r\n \r\n </div>\r\n "));<br/>行 222: <br/>行 223: #line default<br/>行 224: #line hidden<br/>行 225: return @__ctrl;<br/>行 226: }<br/>行 227: <br/>行 228: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 229: private void @__BuildControlTree(default_aspx @__ctrl) {<br/>行 230: <br/>行 231: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 232: this.InitializeCulture();<br/>行 233: <br/>行 234: #line default<br/>行 235: #line hidden<br/>行 236: System.Web.UI.IParserAccessor @__parser = ((System.Web.UI.IParserAccessor)(@__ctrl));<br/>行 237: <br/>行 238: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 239: @__parser.AddParsedSubObject(new System.Web.UI.LiteralControl("\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3" +<br/>行 240: ".org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n\r\n<html xmlns=\"http://www.w3.org/1" +<br/>行 241: "999/xhtml\" >\r\n"));<br/>行 242: <br/>行 243: #line default<br/>行 244: #line hidden<br/>行 245: global::System.Web.UI.HtmlControls.HtmlHead @__ctrl1;<br/>行 246: <br/>行 247: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 248: @__ctrl1 = this.@__BuildControl__control2();<br/>行 249: <br/>行 250: #line default<br/>行 251: #line hidden<br/>行 252: <br/>行 253: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 254: @__parser.AddParsedSubObject(@__ctrl1);<br/>行 255: <br/>行 256: #line default<br/>行 257: #line hidden<br/>行 258: <br/>行 259: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 260: @__parser.AddParsedSubObject(new System.Web.UI.LiteralControl("\r\n<bodyz>\r\n "));<br/>行 261: <br/>行 262: #line default<br/>行 263: #line hidden<br/>行 264: global::System.Web.UI.HtmlControls.HtmlForm @__ctrl2;<br/>行 265: <br/>行 266: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 267: @__ctrl2 = this.@__BuildControlform1();<br/>行 268: <br/>行 269: #line default<br/>行 270: #line hidden<br/>行 271: <br/>行 272: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 273: @__parser.AddParsedSubObject(@__ctrl2);<br/>行 274: <br/>行 275: #line default<br/>行 276: #line hidden<br/>行 277: <br/>行 278: #line 1 "C:\Inetpub\wwwroot\Web\Default.aspx"<br/>行 279: @__parser.AddParsedSubObject(new System.Web.UI.LiteralControl("\r\n</body>\r\n</html>\r\n"));<br/>行 280: <br/>行 281: #line default<br/>行 282: #line hidden<br/>行 283: }<br/>行 284: <br/>行 285: <br/>行 286: #line 912304 "C:\Inetpub\wwwroot\Web\Default.aspx.cs"<br/>行 287: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 288: protected override void FrameworkInitialize() {<br/>行 289: base.FrameworkInitialize();<br/>行 290: this.SetStringResourcePointer(global::ASP.default_aspx.@__stringResource, 0);<br/>行 291: this.@__BuildControlTree(this);<br/>行 292: this.AddWrappedFileDependencies(global::ASP.default_aspx.@__fileDependencies);<br/>行 293: this.Request.ValidateInput();<br/>行 294: }<br/>行 295: <br/>行 296: #line default<br/>行 297: #line hidden<br/>行 298: <br/>行 299: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 300: public override int GetTypeHashCode() {<br/>行 301: return 783430533;<br/>行 302: }<br/>行 303: <br/>行 304: [System.Diagnostics.DebuggerNonUserCodeAttribute()]<br/>行 305: public override void ProcessRequest(System.Web.HttpContext context) {<br/>行 306: base.ProcessRequest(context);<br/>行 307: }<br/>行 308: }<br/>行 309: }<br/>行 310: <br/><br/>编译器错误信息: CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/><br/>源错误:<br/><br/> <br/><br/>行 9: using System.Web.UI.WebControls.WebParts;<br/>行 10: using System.Web.UI.HtmlControls;<br/>行 11: using OnLineExam.BusinessLogicLayer;<br/>行 12: <br/>行 13: public partial class Web_Default : System.Web.UI.Page<br/> c:\windows\system32\inetsrv> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.dll" /D:DEBUG /debug+ /optimize- /win32res:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\-bteezul.res" /w:4 /nowarn:1659;1699;1701 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.7.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.6.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.5.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.4.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.3.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.2.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.1.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.0.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.12.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.11.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.10.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.9.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\onlineexam\e9e7ec73\59fcfd69\App_Web_-bteezul.8.cs"<br/><br/><br/>Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.1433<br/>用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727<br/>版权所有 (C) Microsoft Corporation 2001-2005。保留所有权利。<br/><br/>c:\Inetpub\wwwroot\Web\TestAnswer.aspx.cs(11,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\TestAnswer.aspx.cs(13,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\Login.aspx.cs(11,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\UserTest.aspx.cs(11,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\UserTest.aspx.cs(13,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\StudentIndex.aspx.cs(11,7): error CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/>c:\Inetpub\wwwroot\Web\Default.aspx.cs(11,7): error CS0246: 找不到类型或命名空间名称“OnLineExam
新版本的还是有问题,用学生登录还是报错,用管理员登录,一点“试卷评阅“或"用户成绩”,也报少字段的错误,是不是那个数据库文件有问题呢?您能否给我一个可以直接拿到手就能用,不用修改的系统,我真的有急用。万分感谢。
那个数据库文件中,好像不止一个存储过程有问题奥,
就是说按你讲的修改存储过程后,学生可以进去了,但是管理员登录后,只要一点击“试卷评阅“或"用户成绩”,就又会报错,而且错误也是一类型的,说少字段
这个系统如果用学生帐号登录会报错,说DATASET中少judgetime这个字段,您发的好像不是最终的修改好的版,能提供一下最终的版本吗?
做得确实不错,受益不少。<br/>但不完美的地方就是没有实现根据试题参数(难度系数、章节、区分度等)自动组卷
楼主,学习了你修改后的这个在线考试程序,真是相当地好!没有什么其他大的问题了,不过,想请问下楼主,在考生进入考试界面后,选择试卷时其中选项有“text”选择,可在后台所有管理中都没有这个试卷名称,这个试卷名称是在数据库pager表中的pagername列下的数据,在后台能管理试卷名称吗?比如这个“text”试卷名称,难道要添加试卷名称得去数据库中添加吗?
“text”试卷名称这个问题我明白了,解决了!
非常感谢楼主的分享!^-^
谢谢 <br/>不过好像数据库是sql2005的
lz我也是最近才开始学习.NET很多地方都因为要作毕业设计,但是很多地方还是看不明白,因为我的编程本身就不好,所以这段时间比较烦,LZ的系统作的不错很值得我这个初学者学习一下,真的很感谢。希望以后有什么好的值得学习的东西多多发一点,我可以多学习下。:D
请问提供下载的大哥,可不可以做一个详细教程,说说如何安装这个源码的,我是刚接触asp.net的,想研究一下,但是我现在还没有搞懂如何安装这个源码!!请大虾们指点指点!!
Server Error in '/' Application.<br/>--------------------------------------------------------------------------------<br/><br/>找不到存储过程 'sp_administrator_select'。 <br/>Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. <br/><br/>Exception Details: System.Data.SqlClient.SqlException: 找不到存储过程 'sp_administrator_select'。<br/><br/>Source Error: <br/><br/>An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. <br/><br/>Stack Trace: <br/><br/><br/>[SqlException (0x80131904): 找不到存储过程 'sp_administrator_select'。]<br/> System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +857434<br/> System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +735046<br/> System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188<br/> System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1838<br/> System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +31<br/> System.Data.SqlClient.SqlDataReader.get_MetaData() +62<br/> System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +297<br/> System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +886<br/> System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +132<br/> System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +32<br/> System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +122<br/> System.Data.SqlClient.SqlCommand.ExecuteReader() +84<br/> TestOnline.projClass.getAdmin(String adminId, String adminPwd) in C:\Inetpub\wwwroot\TestOnline\projClass.cs:172<br/> TestOnline.WebForm1.ImageButton1_Click(Object sender, ImageClickEventArgs e) in c:\inetpub\wwwroot\testonline\login.aspx.cs:100<br/> System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +105<br/> System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +115<br/> System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7<br/> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11<br/> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33<br/> System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102<br/><br/> <br/>经常会出现这样的代码!!我看不懂啊!!
:L 怎么还是sql2005
谢谢sinxp,这个版本的批阅试卷终于正常了。<br/>提几点小问题吧:<br/>1、多项题的那个multiproblem表的title字段只有50,太小了,内容稍长一些就保存不上,希望下次更新时能处理掉。<br/>2、附加数据库时只能用onlineexam这个名字,不然即使web.config中已经设置好数据库连接字符串,在使用时也会出错。<br/>3、设置题目的分值大于10分时会提示"<font color="black">只能为正整数</font>"<br/><br/>还有希望能增加的一些功能:<br/>制定试卷时,测试某个科目时只从这个科目的题库中取题。(或是可以选择:取自对应科目的题库或取自全部题库。)<br/>填空题希望可以一题有多个空能填。<br/>希望能每个题目一个分值,如果能做到每个答案一个分值就更好了,这样可以做一些性格分析类的问卷。<br/>
你们把source下载下来,都可以运行吗?为什么我的编译都不通过呀.<br/>是不是环境有问题,我用的visio studio 2005的.<br/>我的qq是:36976105.希望大家指导一下.
VERY GOOD
我是从<a href="http://bbs.51aspx.com/showtopic.aspx?forumid=41&topicid=3470&go=next" target="_blank"><font color="#339900">http://bbs.51aspx.com/showtopic.aspx?forumid=41&topicid=3470&go=next</font></a>的8楼下载的源码<br/>通过VS2005服务器资源管理器,右键单击数据库连接,选择添加连接,在弹出的对话框中数据源选择的是Microsoft SqlServer数据库文件,选择好数据库文件,选择使用Windows身份验证完成数据库附加。<br/>在IIS中新建虚拟目录指向考试系统的路径,在IIS中打开Login.aspx能够浏览网页,但使用admin登录时出现以上错误提示。<br/>修改根目录下web.config里的Data Source=J-7494F2E50BAD4\LICHUAN为<br/><connectionStrings><br/> <add name="ConnectionString" c providerName="System.Data.SqlClient" /> <br/> </connectionStrings><br/>再次登录,又出现以下错误提示<br/><i>用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。</i> <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif"><b>说明: </b>执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br/><br/><b>异常详细信息: </b>System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。<br/></font><br/>不知道大家在使用时是怎样配置的,也不知道上面的操作有没有问题,由于刚接触.net,什么都不懂,请大家指教
更正:<br/>修改根目录下web.config里的Data Source=J-7494F2E50BAD4\LICHUAN为Data Source=(local)<br/><connectionStrings><br/> <add name="ConnectionString" connectionString="Data Source=(local);Initial Catalog=OnLineExam2;User ID=saassword=sa"<br/> providerName="System.Data.SqlClient" /> <br/> </connectionStrings>
问题已解决,详见<a href="http://bbs.51aspx.com/showtopic-6515.html" target="_blank">http://bbs.51aspx.com/showtopic-6515.html</a>
:D 值得学习
请哪位大侠写个怎么运行这个程序的说明文件吧。我是新手,不知道怎么运行啊。我下的是sql2000的那个数据库
用户要能自行注册就好了
当前:Asp.net源码《多功能在线考试系统改进版源码》的评论[查看所有]源码详细: 显示 | 新窗口查看<br/><br/>“/”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>编译错误 <br/>说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 <br/><br/>编译器错误信息: CS0246: 找不到类型或命名空间名称“OnLineExam”(是否缺少 using 指令或程序集引用?)<br/><br/>源错误:<br/><br/><br/><br/>行 9: using System.Web.UI.WebControls.WebParts;<br/>行 10: using System.Web.UI.HtmlControls;<br/>行 11: using OnLineExam.BusinessLogicLayer;<br/>行 12: <br/>行 13: public partial class Web_Login : System.Web.UI.Page<br/><br/><br/>源文件: d:\OnlineExam\OnLineExamUpdate\Web\Login.aspx.cs 行: 11
:-| 为什么我明明用户名和密码都是对的,却总显示没有该用户,检查了好久也没查出哪里不对!!!
多谢楼主,正好单位要用,希望以后别找偶收版权费啊:D
感谢;楼主