网络在线考试系统.doc

上传人:wux****ua 文档编号:8968651 上传时间:2020-04-02 格式:DOC 页数:27 大小:491.50KB
返回 下载 相关 举报
网络在线考试系统.doc_第1页
第1页 / 共27页
网络在线考试系统.doc_第2页
第2页 / 共27页
网络在线考试系统.doc_第3页
第3页 / 共27页
点击查看更多>>
资源描述
毕 业 论 文 题目 网络在线考试系统 学 校 南京交通职业技术学院 系 部 电子信息工程系 专 业 计算机系统维护 姓 名 班 级 学 号 指导教师 完成时间 年 月 日 目录 摘 要 3 第一章 前言 4 1 1 课题研究目的 4 1 2 课题研究意义 4 1 3 现状与分析 5 1 4 开发工具 5 第二章 系统分析 6 2 1 需求分析 6 2 2 功能分析 7 2 3 系统功能模块图 7 2 3 1 系统原理图 8 2 4 管理可行性 9 2 4 1 技术可行性 9 2 4 2 经济可行性 9 2 5 数据字典 10 2 5 1 数据项描述 10 第三章 系统设计 10 3 1 后台数据库设计 10 3 2 程序设计 11 3 2 1 系统登录程序设计 11 3 2 2 管理员登录后的窗口 12 3 2 3 学生登录后 选择试卷后 点击开始考试 14 3 2 4 在试卷维护中 15 结 论 16 致 谢 17 参考文献 18 网上在线考试系统 摘要 随着网络的迅速普及 它给人们带来了诸多便利 网上在线考试系统能 很好的为广大师生服务 提供高效 优质的自检舞台 本系统采取分权限登录 的方式分为三大模块 学生模块 教师模块 管理员模块 其中 学生模块有 考试管理 个人信息维护两大功能 其中本系统的主要功能 在线考试就在此 模块 教师模块则有试题录入 试题维护 考试管理三大功能 管理员模块则 是负责对学生 教师 管理员信息的添加 修改和删除 同时 三大模块都可 以查询到考生成绩 方便教师了解考生的不足 并及时给与针对性辅导 本系 统通过 Microsoft Visual Studio 2005 结合 SQL Server2005 数据库软件完成 关键词 网上在线考试系统 Microsoft Visual Studio 2005 SQL Server2005 On net online test system Abstract Along with the network rapid popularization it has brought many conveniences to the people On the net the online test system can very good serve for the general teachers and students provides highly effective the high quality self checking stage This system adopts the way which a minute jurisdiction registers to divide into three big modules Student module teacher module manager module Among them the student module has the test management individual information maintains two big functions In which system main function online test on in this module The teacher module has the test question to input the test question maintenance the test manages three big functions The manager module is responsible for the student the teacher the manager information increase the revision and the deletion At the same time three big modules all may inquire the examinee result the convenient teacher understood examinee s insufficiency and gives pointed counseling promptly This system 2005 unifies SQL through Microsoft Visual Studio the Server2005 database software to complete Key words On net online test system Microsoft Visual Studio 2005 SQL Server2005 第一章 前言 1 1 课题研究目的 本系统的目的主要有以下几个方面 1 提高资源利用率 集中考试资源 2 提高老师 工作效率 减轻老师负担 3 杜绝考试作弊的事件发生 4 方便老师及时统计各考生学习 情况 及时予以辅导 查漏补缺 1 2课题研究意义 现阶段 随着 Internet 技术的快速发展与越来越快的生活节奏 教育的普 及 各学校的扩招 最大限度的利用考试资源 提高工作效率是现代教学研究 的热门课题 如何合理高效的安排考试已经成为困扰考务人员的重要问题 而 通过在线考试系统 则能很好的解决这一问题 在线考试系统将传统教育理论与考试组织机构对考试进行评价和分析 实 现网络出卷 在线考试 网上判分 成绩查询等功能 以优化传统纸质考试的 运行模式 在线考试在确保考试系统安全性的前提下 极大地提高了考试的效 率 节约考试成本 从传统的 C S 模式到 B S 的转变 也是课题研究的一大基 础性进步 1 3 课题现状与分析 目前比较流行的在线网络考试系统与传统的笔试相比 具有很大的优势 我们参加传统的考试 参加同一科目考试的考生必须在校方规定的时间内 聚 集在统一的场所进行考试 否则就有可能造成考试题目的泄露 而网上在线考 试系统不受时间和场所的限制 考试可以通过计算机随时随地参加考试 同时 使用在线考试系统可以在考试结束时立刻得出考试结果 计算机阅卷避免了老 师主观能动性带来的误差 给考生提供了公平公正实现价值的舞台 考试系统 极大的提高了教学的灵活性 在当前的许多领域已经得到了了广泛的应用 传 统考试要求老师们刻试卷 打印试卷 安排考试 安排监考 收发试卷 评改 试卷 统计成绩 讲评试卷和分析试卷结果 这是一个漫长而复杂的过程 已 经越来越不能够适应现代化教学高效 速成的需要 网络考试系统是传统考场 的美好延伸 它可以利用网络的无限空间 神奇代码 化繁为简 将会在越来 越讲求效率的今天得到普及 1 4 开发工具 1 4 1 ASP NET 的概述 集编辑 ASP NET 是建立在公共语言运行时上的编程框架 是服务器端的动态网 页开发技术 使用 ASP NET 可以在服务器端构建功能强大的 Web 应用程序 ASP NET 和以前的 Web 应用程序开发技术相比 本质完全不同 它几乎是基于 组件和模块化 每一个页 对象和 HTML 元素 都是一个运行的组件对象 它包 含以下技术 Web 窗体技术 Web 服务技术 代码分离技术 数据绑定技术 1 4 2 Visual Studio 2005 的概述 Visual Studio 2005 是一个集编辑 调试 运行为一体的集成开发工具 它不仅能够开发 ASP NET 应用程序 还可以开发 Windows 应用程序 Windows 控件库等项目 它提供了 文本编辑器 代码的设计视图编辑器 支持窗口 在环境中编译 集成的调试程序等等一系列功能 1 4 3 SQL Server 2005 的概述 SQL Server 是一个后台数据库管理系统 它从 1995 年发展至今 不断完善 功能强大 操作简便 日益为广大数据库用户所喜爱 它具有集成的管理能力 高效的编程能力 强大的分析能力 专用的管理员连接 越来越多的开发工具 提供了与 SQL Server 相连的接口 了解和掌握 SQL Server 的一系列功能 对于 此次毕业设计的实现来说是非常必要 第二章 系统分析 2 1 网络考试系统概述 本系统是一个在线考试系统 采用工具 ASP NET 和 SQL 开发 旨在实现以 下几个目标 1 系统操作简便 界面简洁明了 各用户由权限不同登陆进入不同模块 的界面 2 充分体现在线考试系统高效清晰的特点 3 实用性强 适用于不同层次学校的不同专业 不同科目 4 高度的安全性 服务器端采用 SQL SERVER 数据库进行系统数据管理 2 2需求分析 系统开发的主要任务是成功实现在线考试的一系列功能 首先 在线考试系统的主要功能是在线考试 必须实现在线考试这一主要功 能 其次 考完试必须批阅 所以实现成绩查询这一功能 检查考试结果 然 后要实现各用户登录的功能 和后台管理员管理的功能 然后逐步完善 形成 了一个完整的在线考试系统 2 3功能分析 学生登录后功能 考试管理 开始考试 查询成绩 个人信息 修改密码 修改信息 查看信息 教师登陆后功能 试题录入 选择题 判断题 填空题 应用题 试题维护 选择题 判断题 填空题 应用题 考试管理 成绩查询 管理员登陆后功能 学生管理 添加学生 管理学生 教师管理 添加教师 管理教师 管理员管理 添加管理员 管理管理员 考试管理 成绩查询 2 4 系统功能模块图 网上在线考试系统 学生 教师 管理员 考试管理 个 人 信 息 开 始 考 试 查 询 成 绩 修 改 密 码 修 改 个 人 信 息 查 看 个 人 信 息 试题录入 试题维护 成 绩 查 询 选 择 题 判 断 题 填 空 题 应 用 题 学生 教师 管理员 添 加 管 理 成 绩 查 询 2 3 1 系统原理图 系统后台服务器 Internet Internet 上的用户 考试系统 2 4 管理可行性 由于本系统是面向学校内部考务管理人员和任课教师开发的信息管理系统 系统参考了现实考试系统过程 按照人工实际操作流程设计而成 当然也有部 分修改 2 4 1技术可行性 技术上的可行性主要分析技术条件是指否能顺利地完成开发工作 软 硬 件能否满足开发者的需求 软件方面 网络化考试需要的各种软件均已安装 数据库服务器则有 SQL Server2005 能够处理大量数据 因此 系统的软件开发平台已成熟可行 硬件方面 计算机运行速度越来越快 容量越来越大 可靠性越来越高 同事 价格越来越低 其硬件平台完全能满足此系统的需要 2 4 2经济可行性 主要是对项目的经济效益进行评价 通过计算机来实现网上考试已成为适 应当今教学管理的良好方式 因此 开发一套能满足网上考试的软件是十分必 要的 实现无纸化考试 可以使教师减少工作量 并且不需要大量的资金进行 投入 学校都有自己的机房 所以 本系统在经济上是可以接受的 并且本系 统实施后可以明显提高考试效率 同时有助于学院完全实现网络化管理 所以 本系统在经济上是可行的 2 5 工作进度安排 根据学校下达的任务书要求 2012 11 19 2012 11 23 开题报告 2 2012 12 15 2012 12 20 提交翻译材料 3 2013 2 1 2013 2 20 中期检查 4 2013 4 5 2013 4 15 提交论文材料 5 2013 5 1 2013 5 8 提交毕设及材料 2 5 1 具体计划 我制定了如下工作计划 2012 11 19 2012 11 23 构建系统模块 做好前期准备 2 2012 12 15 2012 12 20 进行具体的界面设计 3 2013 2 1 2013 2 20 对各功能的实现进行编码 4 2013 4 5 2013 4 15 设计测试 进行改进 第三章 系统设计 3 1后台数据库设计 管理员表 列名 数据类型 说明 AdminID varchar 50 管理员编号 AdminName varchar 50 管理员姓名 AdminPwd varchar 50 管理员密码 AdminRight varchar 2 管理员权限 学生表 列名 数据类型 说明 StudentID varchar 50 学生编号 StudentName varchar 50 学生姓名 Sex char 4 学生性别 StudentPwd varchar 50 学生密码 ClassID char 16 班级编号 Descripition varchar 250 描述 DepartmentID varchar 50 系别 教师表 列名 数据类型 说明 TeacherID varchar 50 老师编号 TeacherName varchar 50 老师姓名 TeacherPwd varchar 50 老师密码 TeacherRoler char 4 老师身份 Descripition varchar 250 描述 Sex char 4 老师性别 班级表 列名 数据类型 说明 ClassID char 16 班级编号 ClassName varchar 50 班级名称 StudentNumber int 学生人数 Grade char 10 年级 ProfessionalID char 16 专业编号 DepartmentID char 16 系别 ManagerID char 16 管理编号 ClassDescripition varchar 250 班级描述 试卷表 列名 数据类型 说明 ExamID int 试卷编号 ExamTitle varchar 100 试卷名称 CourseID char 16 课程编号 PropositionPeopleID char 16 命题人编号 ProfessionalID char 10 专业编号 ClassID char 10 班级编号 成绩表 列名 数据类型 说明 ExamID char 10 成绩表编号 StudentID char 10 学生编号 SChooseResult varchar 50 选择题成绩 JudgeResult varchar 50 判断题成绩 InputResult varchar 50 填空题成绩 ApplicationResult varchar 50 应用题成绩 TotalResult varchar 50 总成绩 TeacherID char 10 老师编号 3 2 程序设计 3 2 1系统登录程序设计 登录界面是用户进行登录的窗体 登陆界面主要实现以下功能 选择用户 身份 根据用户权限的不同 进入不同的主界面 当输入信息有误时 及时回 传信息 3 2 2不同权限登录后的窗口 学生 教师 管理员 实现代码如下 以学生为例 登录函数 protected void Page Load object sender EventArgs e if IsPostBack Session accountMode id protected void btnlogin Click object sender EventArgs e if txtCode Text Trim Session verify ToString Response Write alert 验证码错误 location Login aspx else if this ddlstatus SelectedValue 学生 if BaseClass CheckStudent txtNum Text Trim txtPwd Text Trim Session studentID txtNum Text Trim Response Redirect student student aspx else Response Write alert 您不是学生或者用户 名和密码错误 location Login aspx 3 2 3学生登录后 选择试卷后 点击开始考试 以选择题为例 实现代码如下 以选择题为例 public partial class Student text System Web UI Page 连接数据库 SqlConnection conn new SqlConnection Data Source Initial Catalog xTest Integrated Security True protected void Page Load object sender EventArgs e if IsPostBack conn Open SqlCommand cmd new SqlCommand select from tb schoose conn SqlDataReader sdr cmd ExecuteReader while sdr Read string sqlSChoose select top 10 from tb schoose where id 1 BaseClass BindDG GridView1 ExamID sqlSChoose tb schoose conn Close conn Open string sql select answer from tb schoose SqlDataAdapter dataAdapter new SqlDataAdapter sql conn DataSet dataset new DataSet dataAdapter Fill dataset tb schoose DataTable datatable dataset Tables tb schoose int c 0 for int a 0 a GridView1 Rows Count a RadioButtonList rbl RadioButtonList GridView1 Rows a FindControl rbanswer Label lblc Label GridView1 Rows a FindControl lblc if rbl null if rbl SelectedValue ToString Trim answer c c 1 lblc Text 回答正确 else lblc Text 回答错误 btnjj Enabled false protected void btnSchoose Click object sender EventArgs e Panel1 Visible true Panel2 Visible false Panel3 Visible false Panel4 Visible false 3 2 4成绩查询 实现代码如下 protected void btncx Click object sender EventArgs e if tbx query Text string strsql select from tb examResult where StudentID Session StudentID ToString BaseClass BindDG GridView1 ExamID strsql stuinfo else string stype DropDownList1 SelectedItem Text string strsql switch stype case 试卷编号 strsql select from tb examResult where ExamID like tbx query Text Trim BaseClass BindDG GridView1 ExamID strsql stuinfo break case 总成绩 strsql select from tb examResult where TotalResult like tbx query Text Trim BaseClass BindDG GridView1 ExamID strsql stuinfo break 结 论 毕业设计是培养学生的一个重要阶段 通过此次比较完整的毕业设计 我 学到了很多书本上没有的知识 很好的运用了平时老师教的专业课基础知识 本文首先介绍了此次毕业设计的选题原因 其次 介绍了系统背景 意义 现状 需求分析 系统模块结构 再次 分析了系统数据库的数据表结构 之 后对整个系统的具体设计和实现进行详细介绍 最后 我对系统进行了测试 测试结论是本系统 虽然仍然有很多不足 但是基本实现了网上在线考试系统 的功能需求 谢辞 首先 衷心感谢老师在我的论文及设计的完成过程中给与的悉心教导 使得 我能够顺利的完成大学生涯尤为重要的一个句号 同时也感谢在三年中教诲过 我的每一位老师 千里之行 始于足下 正是得到了老师们的点滴教育 才能 够累积经验教训 才使得我不断进步与反省 在几个月的准备过程中 我得到了太多的帮助 收获了太多的感动 从最初 的开题报告一直到最终的论文完成 老师不厌其烦的和我讲解 帮我理清思路 提出我所做设计的漏洞与不足 对于我各种无厘头问题 老师都耐心解惑 无 论何时联系老师 老师总是在很短时间内回复 他渊博的专业知识 平易近人 的人格魅力对我的人生影响深远 在今后的人生道路中 我期望做任何事都像 做论文这样 深思熟虑 仔细认真 同时 这几个月来 同学们帮我搜集资料 相互讨论 不断完善 大家互相 监督 共同进步 充分体现了大家的深厚情谊 回首大学生涯 不禁感叹时光 飞逝 大家收获的不仅仅是知识 更是青春最珍贵深刻的记忆 感谢一路走来 相依为伴的伙伴们 我们相互拼凑成了五彩斑斓的青春画卷 感谢大家在我的 那张上涂抹的各色鲜亮 最后 我要向各位在百忙之中抽出时间对本文进行评审 参与论文答辩的老 师们表示感谢 参 考 文 献 1 宋维堂 陈建红 动态网页设计 ASP NET 北京 高等教育出版社 2011 3 2 张海藩 软件工程导论 M 北京 清华大学出版社 2000 35 48 3 宋震 密码学 M 中国水利水电出版社 2002 18 20 4 董丹丹 邵雪辉 基于ASP技术的在线考试系统的开发与实现 J 河北北方学 院学报 2009 25 2 4 冷建华 易战军基于B S架构的在线考试系统的设计 科技视界 J 河北北方 学院学报 2012 31 三 毕业论文的格式要求 1 标题 黑体 小二号 加粗 居中排 2 摘要 黑体 小四号 加粗 顶格排 其内容宋体 小四 3 关键词 黑体 小四号 加粗 顶格排 其每个关键词宋体 小四 中间用分号隔开 4 正文 第一级标题 黑体 四号 加粗 其内容宋体 小四 第二级标题 黑体 小四号 加粗 其内容宋体 小四 第三级标题 宋体 小四号 其内容宋体 小四 5 参考文献 参考文献的内容全部用楷体 GB2312 小四号 标注格式举例如下 1 图书格式 序号 作者 文献题名 文献类型标识 出版地 出版者 出版年 起止页码 2 期刊格式 序号 作者 文献题名 文献类型标识 刊名 年 卷 期 起止页码 3 网络文献 序号 作者 文献题名 载体类型标识 网页域名 发表或更新日期 引用日 期 6 标题 摘要 关键词的英文翻译 英文标题 Times New Roman 小二号加粗居中排 Abstract Times New Roman 小四号加粗 内容 Times New Roman 小四号 Key words Times New Roman 小四号加粗 内容 Times New Roman 小四号 7 页码 居中 网上在线考试系统 学生 教师 管理员 考试管理 个 人 信 息 开 始 考 试 查 询 成 绩 修 改 密 码 修 改 个 人 信 息 查 看 个 人 信 息 试题录入 试题维护 成 绩 查 询 选 择 题 判 断 题 填 空 题 应 用 题 学生 教师 管理员 添 加 管 理 成 绩 查 询
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!