在线考试系统翻译.doc_第1页
在线考试系统翻译.doc_第2页
在线考试系统翻译.doc_第3页
在线考试系统翻译.doc_第4页
在线考试系统翻译.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北理工大学轻工学院 COLLEGE OF LIGHT INDUSTRY HEBEI POLYTECHNIC UNIVERSITY 本科毕业设计本科毕业设计 资料翻译 汉译英 资料翻译 汉译英 论文题目 在线考试系统论文题目 在线考试系统 学生姓名 学生姓名 学学 号 号 专业班级 专业班级 学学 部 部 指导教师 指导教师 2013 年 05 月 25 日 河北理工大学信息学院 摘摘 要要 系统采用 ASP NET 和 SQL Server 2008 数据库 开发了基于 B S 三层体系 结构的 C 在线考试系统 第一层客户层 该层是位于客户端的 Web 浏览器 用户由 Web 浏览器访问 Web 服务器 在客户端的 Web 浏览器上显示所需要的 主页 第二层应用层 是具有应用程序扩展功能的 Web 服务器 该层的任务是 接受用户的请求 执行相应的程序与数据库的连接 通过 SQL 方式向数据库提出 数据处理请求 等待数据库服务器将数据处理的结果提交给 Web 服务器 再由 Web 服务器传回客户端 第三层数据库层 就是数据库服务器 它的任务是接受 Web 服务器对数据库操纵的请求 实现对数据库查询 修改 更新等功能 把运行结 果交给 Web 服务器 系统分为三大模块 系统管理模块 用户注册模块和考试模块 其中系统 管理模块是进行用户 试题 试卷等的添加 修改和删除 是系统运行的基础 用户注册模块实现了学生用户的注册 学生注册后才有资格参加考试 考试模 块是客户端用户通过自己的账号以及密码登陆系统 进入界面时由系统按照管 理员预先设置好的试卷结构从题库中随机抽取适合的题目 形成试卷 系统对提高了教学质量 改进了学生的考核手段 实现了由传统考试方式 向网络无纸化考试方式的转变 关键字关键字 ASP NET 考试 组卷 SQL Server 2008 Abstract I 目目 录录 摘摘 要要 I 目目 录录 II 第一章第一章 数据库设计数据库设计 3 1 1 数据库选择 3 1 2 数据库逻辑设计 E R 图 3 1 3 数据库表结构 3 第二章第二章 系统设计系统设计 7 2 1 系统功能设计 7 2 2 在线考试流程图 8 2 3 系统功能模块 8 结结 论论 10 河北联合大学轻工学院 2 第一章第一章 数据库设计数据库设计 1 11 1 数据库选择数据库选择 数据库服务器选用 Microsoft SQL Server 2008 数据库 它能够处理大量数 据 同时保持数据的完整性并提供许多高级管理功能 它的灵活性 安全性和 易用性为数据库编程提供了良好的条件 1 21 2 数据库逻辑设计 数据库逻辑设计 E RE R 图 图 图 1 1 数据库 E R 图 1 31 3 数据库表结构数据库表结构 根据本系统基本功能和所涉及人员对数据库建立了若干表 其具体表结构 如下所示 UserInfo 表用于存放系统用户信息 其结构如表 1 1 所示 表 1 1 UserInfo 表结构 字段名称数据类型长度 大 小 主键描述 UserIDInt4 是主要标识 LoginIDvarchar20 否账号 第 1 章 数据库设计 3 UserNamevarchar20 否姓名 UserPwdvarchar20 否密码 UserSexvarchar4 否性别 Birthdaydatetime8 否出生年月 DeptIDint4 否所属部门 JobIDint4 否职务 UserPhotoimage16 否照片 CertTypevarchar20 否证件类型 CertNumvarchar20 否证件号码 Telephonevarchar20 否电话 LoginIPvarchar20 否登录 IP UserTypeint4 否类型 UserStateint4 否状态 JudgeUserint4 否判断用户 JudgeTestTyp e int4 否判断测试类型 RoleMenuint4 否角色菜单 CreateUserIDint4 否创建用户账号 CreateDatedatetime8 否创建时间 UserScore 表用于存放学生成绩 其结构如表 1 2 所示 表 1 2 UserScore 表结构 字段名称数据类型长度 大 小 主键描述 UserScoreI D Int4 是主键标识 UserIDInt4 否账号 PaperIDInt4 否试卷 ID ExamStateInt4 否试卷状态 StartTimedatetime8 否开始时间 EndTimedatetime8 否结束时间 RemTimeInt4 否保存时间 JudgeStateInt4 否试卷类型 JudgeUserI D Int4 否出题方式 ImpScorereal4 否分数定义 SubScorereal4 否分项分数 PassStateInt4 否通过分数 TotalMarkreal4 否总分 河北联合大学轻工学院 4 PaperInfo 表用于存放试卷信息 其结构如表 1 3 所示 表 1 3 PaperInfo 表结构 字段名称数据类 型 长度 大 小 主键描述 PaperIDint4 是主键标识 PaperNamevarchar50 否试卷名称 PaperTypeint4 否试卷类型 ProduceWayint4 否出题方式 ShowModalInt4 否显示模式 ExamTimeint4 否答题时间 StartTimedatetim e 8 否开始时间 EndTimedatetim e 8 否结束时间 PaperMarkint4 否试卷总分 PassMarkInt4 否通过分数 MarkDefineInt4 否定义分数 RepeatExamInt4 否重考 FillAutoGrad e Int4 否允许填空题自评 SeeResultInt4 否允许查看试卷结 果 AutoSaveInt4 否允许自动保存 ExamAccountInt4 否考试账户 ManagerAccou nt Int4 否管理账户 TestCountInt4 否测试计数 AutoJudgeInt4 否自动判断 CreateWayInt4 否创建方式 CreateUserIDInt4 否创建用户 ID CreateDatedatetim e 8 否创建时间 RubricInfo 表用于存放试题信息 其结构如表 1 4 所示 表 1 4 RubricInfo 表结构 字段名称数据类 型 长度主键描述 RubricIDint4 是主键标识 SubjectIDint4 否科目 ID LoreIDint4 否知识点 ID TestTypeIDint4 否题型名称 TestDiffvarchar6 否试题难度 第 1 章 数据库设计 5 OptionNumint50 否选项数目 TestMarkreal6 否试题分数 TestContentvarchar4000 否试题内容 TestFileNamevarchar255 否测试文件名称 TestFileimage16 否测试文件 OptionConten t varchar1800 否选项内容 StandardAnsw er varchar20000 否标准答案 TestParsevarchar500 否测试解析 CreateUserIDInt4 否创建用户 ID CreateDatedatetim e 8 否创建时间 SubjectInfo 表用于存放科目信息 其结构如表 1 5 所示 表 1 5 SubjectInfo 表结构 字段名称数据类型长度 大 小 主键描述 SubjectIDint4 是主键标识 SubjectNam e varchar50 否科目名称 BrowAccoun t int4 否浏览账号 SubjectMem o varchar50 否知识点 河北联合大学轻工学院 6 第二章第二章 系统设计系统设计 2 12 1 系统功能设计系统功能设计 图 2 1 在线考试功能结构图 在 线 考 试 系 统 前台用户登陆界面 用户注册 成绩查询 系统帮助 个人事务 考试成绩 作业成绩 在线帮助 关于系统 新闻管理 题库管理 电子书籍 题库统计 注销系统 账户管理 题库管理 试卷管理 过程管理 导入试题 批量新建 导入账户 账户管理 考试试卷 作业试卷 考试管理 作业管理 部门设置 职务设置 综合设置 题型设置 科目设置 权限设置 成绩管理 考试成绩 作业成绩 系统设置 查看新闻 参加考试 修改密码 参加学习 参加作业 账户信息 第二章 系统设计 7 2 22 2 在线考试流程图在线考试流程图 图 2 2 在线考试流程图 2 32 3 系统功能模块系统功能模块 系统中模块分别为 用户信息管理 试题信息管理 试卷信息管理 成绩 查询统计管理 系统信息管理 各功能模块的具体功能如下 1 用户信息管理 主要是对系统用户信息进行增 删 改及查询的管理 2 试题信息管理 系统能进行多种试题的录入 当试题录入量比较大时 本系统还支持 excel 文本文件的上传功能 极大地方便了管理员的操作 3 试卷信息管理 组卷是考试的重要以环节 本系统提供了手工组卷和随 机组卷两种方式 这样方便了老师出题的针对性 其中组卷方式中的随机组卷 和试卷显示方式中的逐题显示 也大大地降低考试当中学生的作弊行为 这都 是比较合理化的设计 4 成绩查询统计管理 可选择不同的查询条件 输入不同的查询值 主要 是对学生以往考试的成绩进行查询统计 以达到考试的目的 有利于老师对学 用户注册界面用户登录界面 登录 失败 在线考试主界面 成 绩 查 询 界 面 个 人 事 务 界 面 系 统 帮 助 界 面 成功 注 销 河北联合大学轻工学院 8 生学习薄弱环节的掌握 5 系统信息管理 主要是对以上几个管理系统常常调用的信息进行录入 方便其他管理的操作 也保证了录入信息的准确性 结论 9 结结 论论 在我完成了在线考试系统网站设计这一重要部分的内容后 我觉得自己就 像又重新将自己曾经学习过的知识再次学习了一遍一样 对于在线考试系统网 站设计的各个步骤的安排 又有了近一步的熟悉 在做毕业设计的过程中 每 一步都是自己亲自了解制作的 虽然遇到的问题 难题也非常多 但在经过遇 到问题 思索问题 解决问题的过程中 这一收获是最多的 以往没有在意到 的问题 都在这一次的毕业设计中得意体现 这些都培养了我的细心 耐心和 恒心 而且指导老师给予的指导更加让我受益良多 无论是理论工作上的编制 还是实际中毕业设计遇到的问题 老师都给我们做了详细的分析 也让我在网 站设计时更能理论结合实际 更合理地进行思考 我相信学海无涯 只要自己 努力想学 这些知识对自己都是有帮助的 Directory X AbstractAbstract The system uses ASP NET and SQL Server 2008 database the development of online examination system based on B S three tier architecture in C The first layer of the client layer the layer is located on the client s Web browser users from a Web browser to access the Web server on the client s Web browser to display the required Home The second layer is the application layer with the extended functionality of the application Web server The task of this layer is to accept the user s request to perform the procedure and the database connection to the database through SQL data processing request and wait for the database server to the data processing of the results submitted to the Web server and then back to the client by the Web server The third layer of the database layer the database server Its mission is to accept the request of the Web server to the database manipulation the database query modify update and run results to the Web server The system is divided into three modules system management module user registration module and test module System management module user questions papers add modify and delete system running student users registered user registration module student registration to be eligible to take the exam exam module is the client user through their account number and password to login into the interface by the system in advance in accordance with the administrator set a good paper structure randomly selected from the exam for the title the formation of the papers System to improve the quality of teaching and improved student assessment means to achieve a paperless examination shift from the traditional examination to the network Keywords ASP NET Examination Test paper SQL Server 2008 Abstract XI Directory Abstract XI Directory XII Chapter database design 13 1 1 Database Selection 13 1 2 Logical Database Design E R diagram 13 1 3 database table structure 13 Chapter II System Design 17 2 1 System Functional Design 17 2 2 Flowchart online exam 18 2 3 System Function Module 18 Conclusions 20 河北联合大学轻工学院 12 ChapterChapter DatabaseDatabase DesignDesign 1 11 1 DatabaseDatabase SelectionSelection Database servers use Microsoft SQL Server 2008 database that can handle large amounts of data while maintaining data integrity and provides many advanced management capabilities Its flexibility security and ease of use for the database programming provides a good condition 1 21 2 LogicalLogical DatabaseDatabase DesignDesign E R E R diagram diagram Figure 1 1 Database E R diagram 1 31 3 databasedatabase tabletable structurestructure According to the basic system functions and personnel involved in establishing a number of tables in the database and its specific table structure is shown below UserInfo table is used to store user information system its structure is shown in Table 1 1 Table 1 1 UserInfo table structure 字段名称数据类型长度 大 小 主键描述 Chapter Database Design 13 UserIDInt4 是主要标识 LoginIDvarchar20 否账号 UserNamevarchar20 否姓名 UserPwdvarchar20 否密码 UserSexvarchar4 否性别 Birthdaydatetime8 否出生年月 DeptIDint4 否所属部门 JobIDint4 否职务 UserPhotoimage16 否照片 CertTypevarchar20 否证件类型 CertNumvarchar20 否证件号码 Telephonevarchar20 否电话 LoginIPvarchar20 否登录 IP UserTypeint4 否类型 UserStateint4 否状态 JudgeUserint4 否判断用户 JudgeTestTyp e int4 否判断测试类型 RoleMenuint4 否角色菜单 CreateUserIDint4 否创建用户账号 CreateDatedatetime8 否创建时间 UserScore table used to store student achievement the structure shown in Table 1 2 Table 1 2 UserScore table structure 字段名称数据类型长度 大 小 主键描述 UserScoreI D Int4 是主键标识 UserIDInt4 否账号 PaperIDInt4 否试卷 ID ExamStateInt4 否试卷状态 StartTimedatetime8 否开始时间 EndTimedatetime8 否结束时间 RemTimeInt4 否保存时间 JudgeStateInt4 否试卷类型 JudgeUserI D Int4 否出题方式 ImpScorereal4 否分数定义 SubScorereal4 否分项分数 河北联合大学轻工学院 14 PassStateInt4 否通过分数 TotalMarkreal4 否总分 PaperInfo table is used to store information on paper its structure is shown in Table 1 3 Table 1 3 PaperInfo table structure 字段名称数据类 型 长度 大 小 主键描述 PaperIDint4 是主键标识 PaperNamevarchar50 否试卷名称 PaperTypeint4 否试卷类型 ProduceWayint4 否出题方式 ShowModalInt4 否显示模式 ExamTimeint4 否答题时间 StartTimedatetim e 8 否开始时间 EndTimedatetim e 8 否结束时间 PaperMarkint4 否试卷总分 PassMarkInt4 否通过分数 MarkDefineInt4 否定义分数 RepeatExamInt4 否重考 FillAutoGrad e Int4 否允许填空题自评 SeeResultInt4 否允许查看试卷结 果 AutoSaveInt4 否允许自动保存 ExamAccountInt4 否考试账户 ManagerAccou nt Int4 否管理账户 TestCountInt4 否测试计数 AutoJudgeInt4 否自动判断 CreateWayInt4 否创建方式 CreateUserIDInt4 否创建用户 ID CreateDatedatetim e 8 否创建时间 RubricInfo examination table used to store information the structure shown in Table 1 4 Table 1 4 RubricInfo table structure 字段名称数据类 型 长度主键描述 RubricIDint4 是主键标识 SubjectIDint4 否科目 ID Chapter Database Design 15 LoreIDint4 否知识点 ID TestTypeIDint4 否题型名称 TestDiffvarchar6 否试题难度 OptionNumint50 否选项数目 TestMarkreal6 否试题分数 TestContentvarchar4000 否试题内容 TestFileNamevarchar255 否测试文件名称 TestFileimage16 否测试文件 OptionConten t varchar1800 否选项内容 StandardAnsw er varchar20000 否标准答案 TestParsevarchar500 否测试解析 CreateUserIDInt4 否创建用户 ID CreateDatedatetim e 8 否创建时间 SubjectInfo table is used to store account information and its structure as shown in Table 1 5 Table 1 5 SubjectInfo table structure 字段名称数据类型长度 大 小 主键描述 SubjectIDint4 是主键标识 SubjectNam e varchar50 否科目名称 BrowAccoun t int4 否浏览账号 SubjectMem o varchar50 否知识点 河北联合大学轻工学院 16 ChapterChapter IIII SystemSystem DesignDesign 2 12 1 SystemSystem FunctionalFunctional DesignDesign Figure 2 1 Functional Block Diagram online exam 在 线 考 试 系 统 前台用户登陆界面 用户注册 成绩查询 系统帮助 个人事务 考试成绩 作业成绩 在线帮助 关于系统 新闻管理 题库管理 电子书籍 题库统计 注销系统 账户管理 题库管理 试卷管理 过程管理 导入试题 批量新建 导入账户 账户管理 考试试卷 作业试卷 考试管理 作业管理 部门设置 职务设置 综合设置 题型设置 科目设置 权限设置 成绩管理 考试成绩 作业成绩 系统设置 查看新闻 参加考试 修改密码 参加学习 参加作业 账户信息 Chapter 2 System Design 17 2 22 2 FlowchartFlowchart onlineonline examexam Figure 2 2 Flowchart online exam 2 32 3 SystemSystem FunctionFunction ModuleModule System modules are the user information management test information management information management papers query results statistics management information management system Each functional module specific functions as follows 1 User information management The main users of the system information to add delete change and query management 2 Questions Information Management The system can perform a variety of questions of entry when questions larger than entry the system also supports excel text file upload feature Greatly facilitates the administrator s action 3 Paper Information Management Test Paper is an important examination in part this system provides a manual test paper and random test paper in two ways so convenient for the teacher the topic relevance which means the random test paper test paper and paper display in the way each question show but also greatly reduces exam 用户注册界面用户登录界面 登录 失败 在线考试主界面 成 绩 查 询 界 面 个 人 事 务 界 面 系 统 帮 助 界 面 成功 注 销 河北联合大学轻工学院 18 cheating among students which are more rationalized design 4 Query results statistics management choose different search criteria enter a different query values mainly for student test scores for the previous query statistics in order to achieve the purpose of examination teachers help students master the weak links 5 System Information Management mainly for more than a few man

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论