《在线考试系统》实训报告.docVIP

  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文档。上传文档
查看更多
《在线考试系统》实训报告

咸宁职业技术学院 信息与软件工程系计算机应用技术专业 《数据库应用》课程设计 ————《在线考试系统》实现 班级: 学号: 姓名: 指导教师 时间: 2010-2011第二学期 一、项目实现技术 1、实现技术描述:通过sql server 2005以及前台开发工具ASP进行数据库应用系统开发实现在线考试系统。主要是包括前台管理和后台管理:前台管理包括选择题进行网上考试和查询考试成绩,后台管理包括课程管理、试题类型管理、题库管理、试卷管理、审卷管理、成绩管理和用户管理7个模块。 2、开发环境及运行环境:后台数据库sql server 2005和前台开发工具ASP以及运行平台windows xp 3、数据库配置过程: SQL Server 2005作为数据库的程序,必须附加数据库,配置SQL Server 2005外围应用配置器,配置连接字符串和配置IIS后才可运行,数据库附加完毕后,进行配置IIS服务器的操作,我们以Windows XP操作系统下的配置IIS服务器的方法为主要的配置。 4、项目发布过程及配置:运用sql server 2005创建7个表,分别是:课程信息表、试题类型表、题库信息表、试卷信息表、试卷清单表、试卷结果表、用户信息表。其次运用ASP创建主要功能模块,创建源代码例如:Conndb.asp、IsAdmin.asp等相关的代码。通过这些模板实现数据库和网络的连接。 二、项目总体设计 1、项目结构设计:实现一个完整的“在线考试系统”并且有一系列相关考试的模板以及后台管理员对整个系统进行管理。 2、项目功能结构:通过在线考试系统的登录,实现登录用户能够在系统平台上进行考试操作,并且得出考试的成绩。例如管理主界面模块设计的功能:本实例分为Admin用户管理界面和访客登录界面两部分,管理员用户需要首先登录到本系统才能使用系统提供的管理功能而访客用户也需要经过注册才能够在本系统中进行测试。 3、项目功能描述:实现登录的考试用户能够在线考试,在第一时间内整理好所做的成绩并且上传相关网站作为记录。 三、项目系统设计 1、项目设计目标:实现在线考试并且出现考试成绩结果。 2、数据库设计 a、数据库设计思路: 用windows身份验证登录sql server 2005,然后运用数据库创建一个新用户,用户名为“sa”,密码为“123456”。再次运用这个用户名登录sql server 2005。再创建一个“ExamDB”命名的数据库,在这个数据库中创建7个表,作为在线考试系统的后台数据库数据。 b、数据库表结构设计:在“ExamDB”数据库中创建课程信息表(Elesson)、试题类型表(EType)、题库信息表(EQuestion)、试卷信息表(EPaper)、试卷清单表(Epaperlist)、试卷结果表(Edate)、用户信息表(EUsers)这七个表,作为每个前台运用的后台数据。 四、项目功能模块设计 1、功能实现: 课程信息表实现功能: (1)添加新的课程信息记录(2)修改课程信息记录(3)删除课程信息记录 试题类型管理实现功能 (1)查看试题类型记录(2)添加新的试题类型记录(3)修改试题类型记录(4)删除试题类型记录 题库信息表实现功: (1)按课程和试题类型查看试题记录(2)添加试题记录(3)修改试题记录(4)删除试题记录 试卷信息表实现功能 (1)按课程查看试卷记录(2)自动生成试卷记录(3)修改试卷记录(4)删除试卷记录 试卷清单表实现功能 (1)按考试人数查看试卷的总数(2)查看试卷的登录情况(3)发布试卷记录()查看试卷内容 试卷结果表实现功能 (1)显示考生试卷记录(2)审批试卷(3)查询考生成绩 用户信息表实现功能 (1)显示用户信息(2)添加用户信息(3)删除用户信息(4)修改用户密码 2、代码分析:conndb.asp的功能是实现到数据库的连接,isadmin.asp的功能是判断当前用户是否为管理员用户,isuser.asp的功能是判断当前用户是否已经登录,admin\index.asp的功能是显示并管理课程、试题类型、题库、试卷、审卷、成绩和用户信息等的,Elesson.asp是添加和修改课程信息的脚本,Etypelist.asp是修改和添加试题类型的脚本,questionedit.asp是修改试题记录和添加试题记录使用的脚本,questionsave.asp和papersave.asp都是用于接收用户编辑的试题题库,并保存到数据库中,scorelist.asp是打开成绩管理的脚本,readpaper.asp是查看试卷内容并允许教师修改你给定的分数,userlist.asp是用于查看和管理系统用户信息,

文档评论(0)

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

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

1亿VIP精品文档

相关文档