基于Web的在线考试系统开发.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的在线考试系统开发 1 系统设计 1.1 系统构架 考试系统基于B/S体系结构,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。B/S体系结构如图1所示。 图1 B/S体系结构图 1.2 设计目标 本系统是上考试的要求进行设计的,主要实现如下目标:①系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠;②利用系统快速的统计考试成绩;③程序管理员可以添加、删除、修改试题;④程序管理员可以对试卷和考生进行统一管理;⑤为了加强数据保密性,为每个用户设置权限级别;⑥系统运行稳定、安全可靠。 1.3 系统功能模块设计 系统主要分为前端、后端两大管理系统,包括4大功能模块,系统功能结构图如图2所示。 图2 功能模块 2 数据库的设计与实现 2.1 数据库的需求分析 根据系统功能设计的要求以及功能模块的划分, 总结出下面的数据字典:①题库数据:包括判断题、选择题和填空题3种类型题目,包括题目的题干、答案和加入日期信息;②管理员、学生信息数据:包括姓名、密码、性别、班级、学号等基础数据;③成绩数据:包括考生考号、分数、考试日期等数据;④考试题型数据:包括考题数据,每题分数等基础数据。 2.2 数据库结构设计 本系统在数据库中建立7张表:采用SQL Server2000作为数据库管理系统。在SQL Server2000中建立了一个名为test的数据库,库中包含的表有: ①管理员信息表:admin(admin,adminpassword);②学生信息表:student(studentnumber,studentname,studentpassword,sex,class,registerdata);③考试成绩表:examination(examinationid,studentnumber,score,examinationdata,pass,makeup,makeupdata);④考试题型表:test(examinationid,rightorwrongscore,selected,selectscore,fillingid,fillingscore,setupdata);⑤判断题信息表:rightorworrong(rightorwrongid,question,answer,setupdata);⑥选择题信息表:selecting(selectid,question,reslut1,result2,result3,result4,answer,setupdata);⑦填空题信息表:filling(fillingid,question,answer,setupdata)。 3 系统IIS 配置与SQL Server数据库连接 3.1 系统IIS 的配置 本设计采用Windows 2000 Server 作为操作系统,所必需安装的组建为Internet 信息服务(IIS)。装好后重新启动计算机会有“配置服务器”窗口弹出,或者在控制面板里的管理工具中选择“配置服务器”一项也会弹出该窗口。在配置服务器窗口中双击“Web 媒体服务器”,在其展开的下级目录里选择并打开“Web 服务器”,该服务器是用来管理IIS、Internet和Intranet Web站点的Web服务器。在弹出的“Internet信息服务”窗口中,或者在控制面板里的管理工具中选择“Internet 服务管理器”打开后,点开左边的树目录,选择计算机名下面的“默认Web 站点”一项,点右键选择打开,在弹出窗口中选择主目录一栏, 选择本地路径为存放该设计所需程序和数据所在文件包存放的目录,此处为在线考试系统。这样,当在IE浏览器地址栏中输入http://localhost,就可以看见该目录列表了。如果在局域网测试,可在“Web 站点”设置中,设定一个局域网IP地址,客户端启动IE 浏览器后在地址栏输入此IP 地址,即可登录系统。 3.2 创建SQL Server数据库 在SQL Server 2000的企业管理器中先完成一名为test的数据库的创建,再建立网站页面与数据库的链接页面命名为conn.asp,以后需要访问数据库时,只需使用命令就可以直接调用该程序,打开数据

文档评论(0)

yz75948 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档