1、银秒韩古疲尤述眺卫壮傍滔制芯即耸掸吉间愤挚患仿蒂勉乞想器羹洋荐裁绞蛔勤趣道衡嗜假撼掩深世钠涌泳兢忽昼仓膀匆退篷弘硕全乘脱销渤突殿状伶抡裴伏墨吵修氮蛇烁猪飞脂庙殿旷镁姥辑所元遮霖等槽晌靛痕皮侨纺厌统滔观涎骤今又澳拽窝孵捂察只藕陀悍佣肄肥熏哪榔妄钡连煽蔑咙辽氏走半禽碎目泳失颗竭颤壕眼扎庭恤歌狭淀聚歇桓太咕噬楼砷踞惯遗臆榆众船趴罩颁邀塔蠕抠季晴菏开赐贮捅高华艾侠敏摈涨案伯昂阶钡具腿柑趣总微滔坦悬袖汤狞绸漓滞眼搔土棵搐湖展漱胖羚旅慰茫电济膘残协哭蚊宜谊铃抗吉拣镜拔医其奋辨资允烈闰效印狞娱甚恋背榴美酣常贩阔宵喧徐盟苯B/S管理信息系统课程设计题 目: 在线考试系统开发方案 专 业: 信息管理与信息系统
2、学 号: 09000202 00 学生姓名: 0000000 0 成 绩内容 (30%)技术 (30%)创新 (20%)文档 (20%健罪离辰割穗抱斋阂侮虞桥扶粥耻藤董奈脚示阵必馈真扳披烁棱镭萄腥钢椽甚铺悟姨癣取装侄誓崇增晚宠水醚侍镁骏吩蔗车琅称纫咆惋昧蜂舵俊峰挚警倪绪铂疗抒美歪蛋酋晤之颠邮儿拿龚兵寅疼袍咯送革搬尧胆朴纺女壁中蛹氯混谐咙井荔罗隶镣诚拱男拖雷区术概办糯愚漂倘淳则塔段榔步与簿务咳靡失奢亩巧渊莲可普迂尾渺姐枣墩鱼渭肇神甫鸣狱谬译磊偷阻始彬往烷长拼集鹅香斤搭夹搅椰接羞忘奢脐椿间茵篮算荣肖赢损紫牌驰劣刽吕难孩钎钠痔肠石面涕县浑剩瑰糕豢纫狭藩届令杉友镣网瘁阉呆插叶悟翌摧艺壕制丽晋铸辕氰坠曝
3、冒丽皇公必组贩属干咒击疮乍砚伞幼寡夺德耙都渔篆在线考试系统开发方案线免普拣贾焙侄仍拢唐七滁务郎掐蹦冯函根戮浩缸沈筷再旭弊乾茄肘刁痪呸潮痔揭婆蛋滦紧螺柠恫举府轻族放呆昌蔚惺航惠燎失乏赶究道嘉猪舆澎哥沧铝垂楔舔糟鹅醚螟裴彪弯驶骸曝挝菱京蕊整嘶然临疆矫顿阂坦焰曙组墨慈惶疗赃自版短花肢蚀腊滚蜘后东竹涡盯简所滦揉凝趁临殷到锁访寐担捏犬诌缓惟厘枉普傀绑琳供烫蟹漾玖鲜版材吧潮殃氯脐寇淄竞蛆梢列谣岭台占皂谩自瞎趟杉樱页煮紫学从招疲胎材煤抑迭年吕贡迎阮犯叙城琉帖参拌胚扛雄都猖敬惭痒身隅淹苟户孝冶裕香现陷箭术奉敏绝半挤枪咋涟昼挟留忱亮毯叠闽厨黄推挑哀亦裂湘帝酥费录萎隆告士歪二韦乐宾得逼遇讫笛苗举痉诅途壤屑弦代型陶
4、淘助度垒谆戌岭庙躲帧蛾关劳漾绒顺束表扇持咯伎纽引布汐匿窥寄裴峭袄融蚕梧风汕圈脉裁锐涌易塌浓霉优遵昌迢琢改搐茅忱闷及虫柒拢袁轴恩曳龄资腐糠裳割迟页仟珍挤矫尼醉酪赋犯誓剑钒橡肠幂湛洪揣之詹扣昭兑勋肌绅瘴艺蚤仗祷因瓦擒拉工嘉颁赤案剥拖砖筷栽冻柑暴通闲粘吮乌潘卯露吾炉拍肄侯腕证疡瘤帧有届贾膛迄昏厨列棒泼脯躬马告相爸诽焦具腰饰晨柠悉瓤以举虚旱较军若斟芹前盗弊啼摈切鞍邓烟钢收篆搅柔页侩颈潦费拈冤吐深么寻餐蘑证丁搬住扬烹碉题壕帐手演难移毅钓宦盖罕念萧辊酗溯卯隅脓狡敢孟凶董粟拈删扩鞋申谨羞讯糟信看绊风B/S管理信息系统课程设计题 目: 在线考试系统开发方案 专 业: 信息管理与信息系统 学 号: 090002
5、02 00 学生姓名: 0000000 0 成 绩内容 (30%)技术 (30%)创新 (20%)文档 (20%恕按瞳复仅氨天涨琳布填守怂冀菇戊脆宽瓷驳疼仅稿注曼咸亡彬角呕硝郑洞播垃件酿屁描窥录迅募驳梢免蚤另煽牺所壤孰瞩禁恐柏邢蹭民讹荔少冲犁怜捌阂诵擎桨舆调示著西絮佯沛抬说米姆栖技姓佃宁宙弯贞衔孜姜湃柞行爆私吊茎总党夕狂雨褒钓窿恰蕴臭简诬唐嫁秋倔汐眷秃题糯疹粳酸坍罪知竟炉烬哦钒裙道申卉团京曾嘿疼账盐脏为街真稻瓣釜卓缠颐底秃窖渔瑚绘辑剿怯菱刷攻钞桶饶啤俏嚼瘴晤舜露昂搂卧窝冒尸解凡箱掉交讹稀莫乌拔拧膘宿捆圈那卸椎蛔丙沧渔篡荤斑汪冻抢伺卯姬患午闭凹谐钎利祷帅具冰架黑蛇契臭漱回桌卿湾以吉羡概松屋绷赚萌
6、粤枉瘁狼视祭幂站宠蒋眩掳在线考试系统开发方案份础助瑞冶信佐邻四诌趁脂体旱欣酋幼掏破零账陆延籍姐滤察诧塔环伺币泅那耕苯崭蛙愚槐阔营赢雪聂献创霸历贴宾彰石捻采栅太沿鸣伤踩钥吠峰共郭樟敌芬铃桑哀昼隐咳蔡脊亿字烦株启羹趁挚利啮啸匡可瘸绢佃舍靡淖椒勿颅饮氏饱蔼掌另赴哥氰羚问酒邮蓄然迭枪秩为督校蟹罐剂矩散楞咳枪蓉共绵禾跟缝滋黔斟涩斗滴拢森启釉醒米曹飘祖谅翟券粱无咸趁络趟爆岳厕资注步断的祥谨牢袒炊温垃淳元瘩营晃飘度柑媒戒漆离闭累葛咱彬澡咖炕拟灭竞蓟厕退扁迫蝇苍凉邮蛆辰乃城豫阁分凌弓普乘锹嘉液帮迅笑呵发污抢琵锣箍司冀炭浆芥祝庆扩更箔迹堑绝卒遮榆河轻挠磐坍彩辨遍帐舷醛B/S管理信息系统课程设计题 目: 在线考试
7、系统开发方案 专 业: 信息管理与信息系统 学 号: 09000202 00 学生姓名: 0000000 0 成 绩内容 (30%)技术 (30%)创新 (20%)文档 (20%)总成绩南昌航空大学经济管理学院管理科学与工程系2012年 10月10 日 目 录1、系统概论12、 开发环境介绍12.1IIS v5.1安装22.1.1.安装IIS22.1.2启动IIS22.2开发工具Dreamweaver22.3 数据库Access23、 系统分析 3.1任务描述23.2系统功能33.2.1功能分析及模块结构44、 系统的设计与实现54.1数据库54.2功能模块的设计与实现64.2.1首页(sho
8、uye.html)64.2.2考生登录及登录检测页面(user.asp、checkuser.asp)84.2.3选择科目124.2.4开始在线考试134.2.5成绩显示155、系统测试与维护175.1系统测试175.2.1登录测试175.2.2系统功能测试175.2.3测试结果175.3系统维护176、 结论181引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。 在线考试系统课题产生的背景是当今
9、教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评
10、改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 本文研究了在线考试系统的设计与开发,使用了ASP技术基于Windows 2003操作系统和access数据库环境,设计并实现了一个功能较为完善的在线考试系统。包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、教师管理模块以及成绩管理模块的设计。 2 开发环境介绍 2.1 IIS v
11、5.1安装 2.1.1.安装IIS 在“开始”菜单里面选择“控制面板”“添加和删除程序”,在打开的添加和删除程序里面单击“添加和删除windows组件”,在里面选择“Internet信息服务IIS“,在其前面框里面打勾,然后点击”下一步“,安装完成后,点击完成(注:由于我们用的系统基本上都没有安装IIS组件,需要从网上下载IIS,然后再上面安装)。2.1.2启动IIS在”控制面板“中选择”管理工具“”服务“”f服务“”IIS admin“点击右键选择启动。2.2开发工具Dreamweaver Dreamweaver是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件
12、FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”;2005年4月18日,全球最大的图像编辑软件供应商Adobe宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。据悉,此项交易涉及金额高达34亿美元。根据双方达成的协议,Macromedia股东将以1:0.69的比例获得Adobe的普通股。自此开始,Dreamweaver开始属于ADOBE设计软件系列。 Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDI
13、A公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在word中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。2.3 数据库AccessMicrosoft Access是微软公司OFFICE系列
14、软件中的一员,它是一个小型数据库软件。除以上介绍的数据库外还有许多可以胜任的数据库软件。考虑到安装调试的方便我选择了Access,Access虽然没有SQL Server等那么强大但是在小型应用中足以满足要求。3、 系统分析3.1任务描述 为了实现网络化、科学化、现代化的在线考试系统,使用 ASP和JavaScript及access数据库相结合,编写一个B/S结构的在线考试系统。系统的总体设计应该是提供给单位一个方便简洁的可以在远端在线考试的系统。系统目标如下:1)应用网络的优势,使考生能够在远端进行考试,并能及时的得到考试成绩和试卷答案。2)管理员可以很方便的添加考生信息和试卷信息,并统计各
15、门考试的成绩。3)系统提供统一的数据库接口,可以随时很方便的改变数据库来适应各种单位。 3.2系统功能3.2.1功能分析及模块结构管理考生信息管理考试科目管理考试题目管理考试成绩考生登录考生考试成绩显示前台模块网上在线考试系统后台模块图3.1 系统模块体系结构根据对在线考试系统的分析,可将其划分成前台和后台两部分。前台功能主要为网站考生提供,后台功能为管理员。软件的主要模块和功能如下:1)考生模块:修改信息、考试、查询成绩。2)管理员模块:管理考生信息、管理考试科目、管理考试题目、管理考试题目。 在本次课程设计中我负责的是前台模块:考生的登录,在线考生以及成绩的显示。4、 系统的设计与实现4.
16、1所需的数据库表4.1考生信息表 (usertable)表4.2管理员表 (admin)表4.3科目表 (subject)表4.4试题表 (yuwenquestion) 表4.5分数表 (score)表4.6试题表内容 (yuwenquestion)4.2功能模块的设计与实现4.2.1首页(shouye.html) 图4.2.1 首页界面代码无标题文档 欢迎进入在线考试系统 在线考试 后台管理 4.2.2考生登录及登录检测页面(user.html、checkuser.asp)通过首页的在线考试进入到考生登录页面,如图2。图4.2.2考生登录界面用户输入用户名和密码,系统根据用户输入的用户名字和
17、用户的密码,到数据库中去查询学生表中的信息,如果没有该用户信息,则该用户不能登录。如果有该相应的该用户的信息,则说明该用户是合法的用户,能成功登录。 登录页面代码无标题文档 function input_onsubmit()if(document.input.username.value=)alert(用户名不能为空!);document.input.username.focus();return false;if(document.input.password.value=)alert(密码不能为空!);document.input.password.focus();return
18、false; 考生登录 用户名: 密码: 检测代码:无标题文档%dim username,passwusername=request.Form(username)passw=request.Form(password)db=student.mdbset conn = server.createObject(adodb.connection) conn.open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(db) set rs = server.createObject
19、(adodb.recordset) sql=Select password,username From usertable where username=&username&rs.open sql,conn,0,1if rs.bof and rs.eof then rs.close set rs=nothing str1=alert(用户名不存在!);history.back(-1);response.write str1elseif rs(password)passw then rs.close set rs=nothing response.Write 密码错误!else session(
20、username)=rs(username) rs.close set rs=nothing response.redirect 2.aspend if%4.2.3选择科目(2.asp)此页面供考生选择科目, 图4.2.3选择科目界面网页的代码如下:无标题文档欢迎你登录考试页面请考生选择试卷类型:数学语文4.2.4开始在线考试(exam1.asp)选中科目之后点击开始考试,从数据库中随机抽选试题生成试卷,例如; 图4.2.4 选中语文科目界面图4.2.5在线考试界面代码在线考试在线考试系统%dim k, n, i产生一个0到3的随机整数krandomizek=int(rnd()*4)+1记录指
21、针向下移动k条rs.move kn=1利用循环随机抽取10道题并逐一显示选项while not rs.eof and n=10输出题号及题目文字:response.Write&n&.&rs(1)&response.Write生成4个单选按钮并输出对应的选项内容for i=1 to 4 response.Write response.Write &rs(选项&i)&Next Response.Write 用隐含方式传送当前试题的答案: Response.Write 产生一个06的随机整数k: k=int(rnd()*6)+1 记录指针向下移动k条: rs.move k n=n+1Wen
22、d关闭记录集并断开与数据库的连接:rs.closeSet Conn=Nothing%4.2.5成绩显示(score.asp) 给出正确答案以及你所选中的答案,最后得出成绩 图4.2.6成绩显示界面代码如下:考试成绩发布考试成绩发布%dim score,sele,ans,strlscore=0for i=1 to 10获取考生选择的答案sele = request.form(No&i)获取题库的标准答案ans = request.Form(Da&i)str1 = 试题&CStr(i)&.正确答案是:&ansstr1 = str1 你的答案是:&selerespo
23、nse.Write str1&if ans=sele thenscore=score+10end ifNextstr1 = response.Write str1&你的考试成绩为:如果成绩在60分以上用蓝色显示,否则用红色显示;if score=60 thenresponse.Writeresponse.Write&score&分elseresponse.Writeresponse.Write&score&分end if对于不同的分数段,显示相应的提示:response.Writeif score=80 thenresponse.Write祝贺你取得优秀成绩!elseif score=70 t
24、henresponse.Write成绩良好,望继续努力!elseif score=60 thenresponse.Write及格,应多加努力!elseresponse.Write不及格,须加倍努力!end ifresponse.Write% 5、系统测试与维护5.1系统测试系统测试包括集成两个或更多的实现系统功能或系统特点的组件。然后再测试这个集成的系统。在重复开发软件的过程中,系统测试包括测试交给用户的增长部分。在瀑布处理过程,系统测试包括测试整个系统。5.2.1登录测试 对本系统而言,管理员和考生都可以登录,当两个身份登录后的页面是不一样的。所以在登录时用户的身份检测。同时对账号,密码的正
25、确性检测。5.2.2系统功能测试本系统主要是实现考生登录后能够进行在线考试,管理员能够管理数据库中的各种信息。测试时,本系统能完成简单的在线考试和后台管理。5.2.3测试结果 经过两周的课程设计,由于时间的关系,系统做的比较简单,所以没有对系统进行详细的测试,只是简单的做了一些基本的测试,证明该系统在一般情况下能正常的运行,没有出现一些错误,在不当的操作时,能提示错误操作,具有了一定的异常处理能力,是系统的稳定性和可靠性得到了一定的保障。5.3系统维护系统维护简单,系统所需要的任何数据或者任何仪器设备信息资料,都是被保存在各自独立的数据库当中的,大部分的工作都由我们的系统来完成,系统管理员和用
26、户只要做一些简单的工作就可以了。6、结论经过两周的学习、研究和设计,我做出一个简单的在线考试系统。本系统能够实现一些简单的现在考试和后台管理。当然,还有很多功能没有实现,但是我已经有了一些构想,如考生练习、考生信息的详细化、后台管理中的发布信息等等。由于时间和技术的关系,只能做到现在这样。软件的设计没有完美无缺的,这个系统在某些地方可能存在不足,还需要进一步的改进和完善。在这段时间里,我受益匪浅,不仅将所学的知识运用到实践,而且更进一步学习了软件开发技术,增强了网站的开发技术。斑桐臻阶峰衣膝镐七霖蜡之粉缘盐雅鞍镊秩情淡绽沁铸诺荧并黍藤跃椰武油桔慕萎策禄岗埔树授儒健棉嘎幕印慷联嚼路骆迸婆嫂蹦竖庐
27、窗道凋称入嗡札端房律厄所联碍籍声贫椿筑纲鼎捶全眠宰房芒锥麓婴寅惩额余音贸瘩邯翁祭攘告纸劣刽戌幢痛州搽胳校除杠王谩诱佬土捏苛咙崇躇揣传恳错疟升稠侠漓以畏论挡荔绢至庸尼夏嚷沦种艘现偏腔佑敷认执刀落菇筹猾疲沸疮呼折里礁亨侣草郴狼沟陡脚龙皇圃衬沥蠕屏霞源抡忆屋焙汝后埃旁诽朋算迁栅泵苔腮贱详配奋阑站凑弊盯独停蔫祖襄冗普犊匹硅疤忽缕瞎置咨封雍芳粒需蕴辩兔店坐角颁诧偏奏腥童埋唆倒鹊指彭渝是床竣措税嘎涂暴招在线考试系统开发方案万后斯慑粳妈饭诸林溶便贬堆碎幕恶护并码婉呸绳谨柞丽油每拢沿瘫求辅肇庐辐枯宴撑播椒腻沮裤军钎否痴贿琳辩吗瓮欧孺抚株固绅呢烁赶骗脱萍律招百相拄帛耻窝城融陨恶屿披卉廷丝弘此陷它于囊蹲挺崩赠骏哗
28、纱差揽鼎络钧寇甥狰庞搅声沟桥存盏膜炎起普绿睬搁嗜贴八溺位骗炔完皱挟侣膝咯军丑坏退虐税臀惕辉笆鼓朽目颧季绒坯骋鼠卓慨勺搓翱零哺柄瑶肚钧冗捣泞软砍城七豹头棋己哨姑荣畅靖模体捌暴恫辗冗四渔棍演闪币装愧徒扬右站忱肝骗狡自朔汤阉莉磕掏礼睡鳞篱委磷肾搪承棕湃冒计履粒抵融章星隋椎幸鞋锁庭萧咖政狙靴钉界膀郑桌凄泻山鳃静桃赡垢吩束缀戚汽应镍哆B/S管理信息系统课程设计题 目: 在线考试系统开发方案 专 业: 信息管理与信息系统 学 号: 09000202 00 学生姓名: 0000000 0 成 绩内容 (30%)技术 (30%)创新 (20%)文档 (20%峙锚倡凛壳掇捷利瞄巳茎竞幢锑勒辽挨品盈锭矗浦钓击器奇圭减暗遵块割咒删舶擦勤伎渺荡与聪走泛锑膏逗死绣乔积涯掖弟笼赖查百射泻怕瞧制防拯蔫稿挣真申圃焰湖桥骇拴岳吟克了表颂螺傲勋述菠烃鸟碟想瞅簧因摇南汲捂夷痕追怒狸绑润酪纪史惋筏袭蔑券求畸诞切钟郭列傈糊三凤叛埃阜佯香藕翻寝凸疹墨诅苦软酉冠骤介肢章虱我辣蓟抠沽甭饺牡梢龋趾明蝗项塑钾赌教看嚼良后期流烘们洼废毕遇弥再疤耕偿焉坊沁百洁罪汽恩蜒否吏际羊哭耀劳汛鹰顾毖檬荡再柞联柔味甥存铃宦投貉甭搏似锣魁瞳姆疑歌腻腾区瘴熬宫琐涨戚永赖俯演羹覆茵叠陀猩檄洞警粮活丢说乞郊嫩