毕业设计在线考试系统说明书

合集下载

(完整版)基于Java的在线考试系统课程设计说明书(含源程序)毕业论文

(完整版)基于Java的在线考试系统课程设计说明书(含源程序)毕业论文

操作系统课程设计设计并实现在线考试系统学院:信息科学与工程学院专业:软件工程一、前台界面设计1、用户注册、登录界面图用户注册界面用户注册界面如上图所示,下面是各项需填写内容的功能:用户名:标示用户在线身份,可以为真实姓名,也可为化名,不同用户可以具有相同的用户名。

邮箱:用于用户接受系统消息,如用户忘记密码时,可以将密码通过邮件发送给用户。

每个用户的邮箱地址必须是特有的,如果一个用户想要有两个登录账号,必须用两个不同的邮箱地址。

如果某个邮箱地址再次被用来注册,给出提示。

设置密码:用户登录所用密码。

确认密码:用户需再次输入密码,以确认上次输入内容。

如果两次输入密码不相同,给出提示。

性别:针对部分用户需求而设定。

如:老师在对学生进行测试时,便于核对学生信息。

图用户登录界面用户登录界面如上图所示,下面是各项需填写内容的功能:邮箱:用户注册时所填写的邮箱,用于标识用户身份。

密码:用户最近一次所设置的密码,用于验证用户身份。

记住密码:用于记录用户登录状态,若选中此项,下次用户登录时系统会自动启动到用户登录状态。

忘记密码:若用户忘记登录密码,可点击此链接,跳转到用户注册邮箱接收邮件,邮件中包含用户最近一次设置密码。

2、欢迎界面欢迎界面分两种形式:一种为未注册用户欢迎界面,另一种为已注册用户欢迎界面,效果图如下所示:图未注册用户欢迎界面页面内容介绍如下:窗口名称为“XXX在线测试系统”。

用户点击“注册”或“登录”按钮可弹出注册窗口或登录窗口,供用户注册或登录。

窗口中间部分内容为关于系统的介绍性文字。

用户点击“立即进入”按钮后进入“题目列表”窗口(“题目列表”窗口设计见后面内容)。

图已注册用户欢迎界面页面内容介绍如下:已注册用户欢迎界面与未注册用户欢迎界面基本相同,不同之处在于没有“注册”、“登录”按钮,而添加了用户菜单,菜单起初仅显示用户名,当鼠标指向时,显示二级菜单,分别为“账户管理”、“个人资料”、“退出登录”。

在线考试系统需求分析设计说明书

在线考试系统需求分析设计说明书

在线考试系统需求分析说明书中软国际厦门ETC2013年9月变更记录日期版本变更说明作者YYYY-MM-DD 1.0 初始版本签字确认系统模块对应章节对应部门负责人签字目录1 引言 (4)1.1 编写说明 (4)1.2 背景 (4)1.3 参考文献 (4)1.4 范围 (4)2 总体设计 (4)2.1 需求规定 (4)2.2 运行环境 (4)2.3 程序系统结构 (5)2.4 系统用例图 (6)2.5 系统活动表 (7)3 非功能性需求 (12)1引言在线考试是指通过操作计算机在网络上进行考试整个过程的一种考试形式,脱离了纸质媒体,也可以说成是通过网络媒体进行的考试。

1.1编写目的说明本需求规格说明书编写到目的是为了清晰地说明本小组开发的《在线考试系统》要实现的所有功能,为软件使用者和开发者之间建立共同到需求目标,进行一定程度到交流沟通。

同时也提供了在线考试系统各个模块设计说明,以供软件工程师和编码人员进行详细设计与具体实现。

1.2背景说明:a.软件名称为“在线考试系统”b.项目小组成员:叶夏斌、肖伟宏、彭文生、覃伟生、邓永诚、万秀华、徐威威1.3参考资料Jvav核心技术、jsp技术、javascript、ajax等1.4范围随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

提高教学管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

鉴于这种情况,我们开发一套在线考试系统,旨在为管理员、学生提供了考试的平台,提供了一个更好的交流平台,真正实现网络的互动,功能比较齐全,基本上能满足考试的要求。

2总体设计2.1需求规定该系统作为学生使用的考试系统。

由管理员管理班级和学生,管理员可以维护问题库,并从中选出问题创建考卷。

学生可以通过考试系统完成考试。

管理员可以查看所有学生的历史分数。

该系统设计的目的是为了对学生的能力进行考察,同时考察结果可以作为就业推荐的依据。

基于php+mysql的在线考试系统毕业设计说明书

基于php+mysql的在线考试系统毕业设计说明书

2012届毕业设计说明书无纸化在线考试系统系、部:计算机与信息科学学院学生姓名:XXXXX指导教师:XXX 职称XXX专业:班级:完成时间:2012年5月17日摘要随着科技的发展,网络技术已经深入到人们的日常生活中,同时带来了教育方式的一次变革。

而网络考试则是一个很重要的方向。

基于Web技术的网络考试系统可以借助于遍布全球的Internet进行。

因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。

并且缩短了传统考试要求老师打印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这个漫长而复杂的过程,使考试更趋于客观、公正。

本文介绍了一个具有在线考试、及时阅卷、成绩查询以及考题和考生信息管理等功能的无纸化在线考试系统。

该系统是基于PHP和MySQL,为了配合网上教学建立的“网上考试系统”,实现网上学习一体化而设计的。

设计本系统要熟悉HTML,PHP语言及MySQL数据库的编辑和应用。

其中用到了Dreamweaver 帮助进行站点和网页设计,还用到了phpmyadmin对MySQL数据库进行可视化操作。

全文共分为绪论、系统分析、设计工具及关键技术介绍、系统概要设计、系统详细设计、系统测试、总结展望、参考文献。

详细阐述了系统分析、系统设计的方法及其内容。

关键词:在线考试系统;及时阅卷;基于php;MySQLABSTRACTWith the development of science and technology, network technology has deep into the People's Daily life, and the way of education brings a transformation. And network exam is a very important direction. Based on the Web technology network exam system can all over the world by Internet. So the exam can in local, or in other cities, greatly expand the flexibility of the exam. And shorten the traditional test request print examination paper, arrange the exam teacher, monitors, collection, as a test, evaluation and analysis of the test paper test papers, the long and complex process, tend to be more objective and fair exam.This paper introduces a on-line exam, timely with scores query scoring, and examination questions and the examinee information management functions of network on-line examination system. The system is based on PHP and MySQL, in order to match the online teaching set up "online examination system, the realization of online learning and the integration of design. Design the system must be familiar with the HTML, PHP language and MySQL database editors and application. With the help of Dreamweaver on site and web design, still use the phpmyadmin MySQL database of visual operation.Full text is divided into the introduction, system analysis, design tools and key technology is introduced, the system design, system detailed summary design, system test and summarized the outlook and references. Expounds the system analysis, system design method and its content.Keywords:on-line examination system; Timely reading; Based on the PHP; MySQL目录1 绪论 (1)1.1系统开发的现状 (1)1.2系统开发的目的 (2)1.3系统开发的意义 (2)2 系统分析 (3)2.1可行性分析 (3)2.1.1 经济可行性 (3)2.1.2 技术可行性 (3)2.2需求分析 (3)2.3开发环境 (4)3 设计工具及关键技术介绍 (5)3.1APACHE简介 (5)3.2PHP语言简介 (5)3.3PHP连接M Y SQL数据库 (6)3.3.1 PHP连接数据库的两种方法 (6)3.3.2 PHP对MySQL数据库的两种连接方式 (6)3.4AJAX简介 (7)4 系统概要设计 (8)4.1系统的总体设计 (8)4.2数据库设计 (8)4.3系统结构设计 (9)4.3.1 系统功能结构 (9)4.3.2 系统流程图 (10)5 系统详细设计 (11)5.1数据库设计 (11)5.1.1 数据库分析 (11)5.1.2 概念设计 (11)5.1.3 数据库物理结构 (13)5.2系统详细设计与实现 (14)5.2.1 系统配置 (14)5.2.2 前台详细设计与实现 (15)5.2.3 后台详细设计与实现 (24)6 系统测试 (30)6.1测试环境 (30)6.2什么是软件测试 (30)6.3软件测试的目标与方法 (30)6.4系统评估 (31)7 总结与展望 (32)参考文献 (33)致谢 (34)附录 (35)1 绪论1.1 系统开发的现状世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化。

毕业设计系统使用说明

毕业设计系统使用说明

系统使用说明书1.系统功能简介本系统可以分成以下五大模块:登陆模块,测验中心模块,试卷管理模块,试题管理模块,我的资料模块。

每个模块都有各自的特色功能,且与其他模块之间存在一定的联系。

登录模块:主要用于注册用户的登录和非注册用户的注册。

测验中心模块:测验中心模块包括我要测试、测试记录、复习计划。

用户可以在我要测试页面里做测试或练习,可以在测试记录里查看自己做过的测试的记录,可以在复习计划页面里查看测验之后系统生成的复习计划。

试卷管理模块:试卷管理模块包括我要组卷、我的试卷。

在我要组卷页面里提供两种组卷方法,一种是手工添加组卷,另一种是自动生成试卷。

用户可以在我的试卷页面里查看试卷。

试题管理模块:试题管理模块包括我要试题、我的试题。

在我要试题页面里,用户可以填写试题信息,并添加到试题库。

用户可以在我的试题页面里查看试题。

我的资料模块:我的资料模块包括关于我、修改密码。

关系我页面是显示用户的信息。

修改密码页面是用于修改密码的页面。

2.系统操作手册2.1系统提供的默认帐号:1)帐号:liaohw密码:1232)帐号:密码:3)帐号:123密码:1232.2系统使用介绍2.2.1登录以下是登录页Default.aspx里的代码,此代码验证输入的帐号和密码的合法性,如果数据库里存在此用户则登录保存用户名,并调转到主页,如果登录失败则弹出对话框提示信息并情况输入框。

图1 登录页面如果用户没有注册,则点击我要注册链接,进行注册。

图2 注册页面2.2.2测验中心在这个模块中主要是我要测验,测试记录,复习计划3部分。

以下每部分分别介绍。

在我要测验页面,当点击文件名这个超链接是跳转到测验页面。

页面运行如下:图3 练习卷列表当点击其中一份试卷后,就会跳转到测试页面,开始做试题。

做题页面运行如下图所示:图4 做题页面做完题目后,系统会计算分数并保存做题记录,生成复习计划。

在计划记录里每一个记录都有一个开始做题的链接。

图5 复习计划页面测验记录页面里可以查看到做题的记录,包括用户名、试卷名、等分和做题时间等信息。

在线考试系统概要设计说明文书

在线考试系统概要设计说明文书

在线考试系统概要设计说明文书在线考试系统概念设计说明书在线考试系统概念设计说明书 (2)1. 引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 术语及缩略语定义 (5)1.4 参考资料 (5)1.5 目标 (7)1.6 运行环境 (7)1.7 需求概述 (8)1.8 限制描述 (8)2. 总体设计 (9)2.1 基于设计概念和处理流程 (9)2.2 系统总体结构和模块外部设计.. 122.3 功能分配 (12)3. 接口设计 (16)3.1 外部接口 (16)3.2 内部接口 (17)4. 数据结构设计 (17)4.1 逻辑结构设计 (17)4.2 物理结构设计 (22)4.3 数据结构与程序的关系 (23)5. 运行设计 (23)5.1 运行模块的组合 (23)5.2 运行时间 (24)5.3 出错输出信息 (24)5.4 出错补救措施 (24)5.5 出错补救措施 (25)6. 安全保密 (25)7. 维护设计.......... 错误!未定义书签。

1. 引言1.1 编写目的在分析阶段的工作结果是需求说明书,它通过需求分析,明确了解该项目的基本功能。

现在我们根据需求说明书,着手开始设计如何实现这些功能,建立一个符合用户要求的软件系统。

概要设计就是将系统划分成模块,并决定每模块的功能和模块间的调用关系以及模块的界面。

详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。

同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。

概要设计将软件系统分解成许多模块,决定每个模块的外部特征,即每个模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。

1.2 项目背景系统名称:在线考试系统Online_Examination System (OES)项目提出者:项目开发者:项目管理者:最终用户:教师学生维护人员1.3 术语及缩略语定义术语定义:实现环境:系统运行的目标软件、硬件环境。

在线考试系统需求规格说明书

在线考试系统需求规格说明书

在线考试系统系统需求规格说明书版本:1.0说明: 本说明书仅供参考, 严禁抄袭!变更记录目录1.简介 (4)1.1开发背景 (4)1.2目的 (4)1.3业务范围 (4)1.4参考文档 (4)2.约束及假定 (5)2.1 软件运行环境以及技术约束 (5)2.1.1 软件约束 (5)2.1.2 资产约束 (5)2.2 交付及部署约束 (5)3.功能性需求 (6)3.1 系统功能简介 (7)3.2 需求描述 (7)3.2.1学生端 (7)3.2.2教师端 (7)3.2.3 参考界面设计 (9)4.非功能性需求 (12)4.1 性能 (12)4.2 可扩展性 (12)4.3 可用性 (12)4.4 安全性 (12)4.5 易用性 (13)5.数据库设计 (14)1.简介1.1开发背景系统名称: 在线考试系统[以下简称ZXKS系统];本项目的任务提出者是某学校。

开发者为QG公司;系统用户是使用此系统的工作人员;本项目是某学校教务管理系统平台的一部分。

1.2目的本文档定义了ZXKS系统的详细需求, 明确了ZXKS系统的功能内容、功能边界、开发途径。

1.3业务范围在线考试系统用来支持在线考试, 实现教师出题、学生在线考试以及相关的系统维护功能。

在线考试系统是一个web应用形式, 可以通过互联网进行访问。

1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束●ZXKS系统采用Java技术进行开发。

开发及运行的软件环境为:●Java开发包JDK: jdk-1_5_0_01-windows版●应用服务器Tomcat: jakarta-tomcat-5.0.16●数据库SQL Server2005 或MySQL开发框架: MVC(JSP+Servlet+JavaBean)2.1.2 资产约束Web服务器及数据库服务器均采用Intel P4(1.8G HZ)PC 工作站。

内存1024M、硬盘120G。

《在线考试系统》详细设计说明书

《在线考试系统》详细设计说明书

《在线考试系统》详细设计说明书work Information Technology Company.2020YEAR福建工程学院《在线考试系统》详细设计说明书专业:班级:报告日期:作者:XXX(组长)指导老师:陈一昌2目录第一部分引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (6)第二部分项目的系统结构 (6)2.1B/S模式 (6)2.2服务器端主程序 (7)2.3服务器端数据库操作 (7)第三部分基本操作部分 (7)3.1项目描述 (7)3.2整体结构 (8)3.3功能描述 (8)第三章系统模块功能 (8)3.1网站功能模块图 (8)3.2网站用例图 (8)第四部分主要设计 (9)4.1主要功能设计 (9)4.2流程图 (9)4.3时序图设计 (9)4.5E-R设计 (9)4.7数据库设计 (10)4.7.1表的设计 (10)4.7.2 表之间关联关系 (10)第五部分设计实现 (10)第六部分项目分工 (10)3第一部分引言1.1编写目的根据实际编写1.2背景说明:A、项目名称:在线考试系统B、任务提出者:xxxxC、开发者: xxxxxD、指导老师:陈一昌E、实现完成的项目将可用在网络上供网友使用,提供信息查询,发布,浏览,评论的方式,沟通各个用户.1.3定义名词定义:数据字典:数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。

尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及各个实体之间的联系。

实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

实体:客观世界中存在的且可互相区别的事物。

联系:客观事物中的彼此之间的关系。

属性:实体或者联系所具有的性质。

数据库的完整性和安全性:数据库的完整性是指数据的正确性和相容性。

数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。

网上考试系统毕业设计说明书(毕业论文)

网上考试系统毕业设计说明书(毕业论文)

网上考试系统毕业设计说明书(毕业论文)内蒙古科技大学继续教育学院毕业设计说明书(毕业论文)题目:网上考试系统学生姓名:刘敏颖学号:09专业:计算机科学与技术班级:脱后计07指导教师:师东生讲师- 1 -摘要《网上考试系统》是前台应用DreamweaverMX2004、FireworksMX2004、FlashMX2004等软件,后台结合ASP编程技术开发出来的。

本论文主要阐述一个功能比较强大的网上考试系统的后台操作过程及一些关键技术。

该系统考生信息主要由数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻、留言版组成,关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。

管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、信息发布、用户管理等模块组成,管理员的新闻界面实现一般新闻和系统提示两部分,系统提示部分显示未审批的考试计划和新闻信息以及作废的操作链接。

老师或者领导登陆后实现新闻标题下面多了一个系统提示部分,该部分显示未审批的考试计划或者新闻以及还未批改的主观题信息,并附有审批及批改等操作链接。

- 12 -关键词:题库管理试卷生成信息发布用户管理asp目录第一章开发简介(Development Introduction)1.1摘要 (5)1.2本系统研究的目标和内容以及主要参考文献 (5)1.3 开发工具 (6)1.4程序的运行环境 (6)第二章系统程序设计(System Program Design)2.1 Active Server Pages简介(ASP Brief Introduction) (7)2.2系统描述(System Description) (7)2.3服务器主要运行环境配置(System Setting) (7)2.4 系统结构图(System structure Chart) (8)2.5 系统功能分析(System Function Analysis) (9)第三章系统数据库设计(System Database Design)3.0 数据库类型:Microsoft ACCESS 2003 (11)3.1 数据库简介 (11)第四章主要设计过程及部分源程序代码4.1.1 系统公用代码设计 (13)4.2.1科目设置 (14)4.2.2知识点设置 (14)- 12 -4.2.3 增加题目 (14)4.2.4 编辑题目 (24)4.3.1 试卷列表 (24)4.3.2 试卷生成向导 (24)4.3.3 主观题阅卷 (25)4.3.4 试卷分析 (25)4.4.1 考生库列表 (26)4.4.2 新增考生 (26)4.4.3 学校、年级、班级管理 (26)4.4.4 考生信息导入 (26)4.5.1 高级用户管理 (27)4.6.1 系统管理 (27)4.6 后台登录系统设计 (28)4.7考试进行 (28)第五章结束语 (30)主要参考文献 (32)- 12 -第一章开发简介(Development Introduction)1.1摘要当前,信息化时代已经悄悄走进人们的生活,自动控制、无纸化自动办公、企业信息化、网上书店、网上娱乐等等都是信息时代的产物,可以说,二十一世纪是一个信息化的世界,人们将跟这二个字眼密不可分,随着信息化的潮流,我们的教育也开始了信息化,几年来关于教育信息化的教研论文不计其数,这说明教育走向信息化是一个必然的过程,那么基于B/S模式下的考试系统正是这种思想的一个重要的体现,教育的信息化必然会出现无纸化的、远程的考试系统,他的出现可以大大促进远程教育的长足发展,较大程度上减少了教育经费,真正体现出信息化时代的特色和优点。

在线考试系统说明书

在线考试系统说明书

在线考试系统说明书一、概述在线考试系统是一个基于互联网的考试平台,用于方便、高效地组织和管理各类考试活动。

本系统具有简洁直观的界面设计,丰富多样的功能模块,旨在提供便捷、安全的在线考试体验。

二、系统特点1. 灵活性与可定制性在线考试系统可根据用户需求进行定制,包括试题类型、考试时间限制、考试顺序等,以满足各类考试场景的要求。

用户可以根据自身需求设定试卷设置,如题目分值、难度等级等。

2. 多种题型与试题库管理本系统支持多种常见的题型,包括选择题、填空题、判断题等,满足不同学科和考试的需求。

同时,系统提供试题库管理功能,方便管理员对试题进行分类、录入、修改和删除等操作。

3. 安全性与防作弊功能在考试过程中,本系统支持严格的用户认证与身份验证机制,确保只有合法的用户才能参与考试。

此外,系统还设有反作弊功能,如限制考试时间、监控答题行为等,有效防止考试作弊行为。

4. 成绩统计与分析本系统提供自动化的成绩统计与分析功能,管理员可以实时查看每次考试的参与人员统计、及格率等数据,并生成详细的成绩报表,为学生和教师提供参考。

三、系统使用指南1. 注册与登录所有考生需先注册一个账号,在个人信息中填写完整、真实的个人资料,并认真阅读系统规则与考试说明。

注册通过后,用户可以使用账号和密码登录系统。

2. 考试管理考生登录系统后,可查看待参加的考试列表,并选择进入相应的考试页面。

考试中,系统将按照规定的时间和题型自动切换页面,考生需按照要求完成答题,提交答案。

3. 成绩查询考生可在考试结束后,通过系统的成绩查询功能,查看自己的考试成绩与答题情况。

系统将展示每个题目的得分情况、总分和排名等信息,方便考生进行复盘与学习。

四、系统管理与维护1. 管理员权限在线考试系统设有管理员账号,管理员可以对系统进行设置与管理。

管理员具有试题录入、试题库管理、考试安排与监控等权限,确保系统正常运行。

2. 数据备份与安全为保证数据的安全性与完整性,系统会定期进行数据备份,并采用多重安全策略,如防火墙、加密算法等,防止非法获取和篡改数据。

在线考试系统产品使用说明书

在线考试系统产品使用说明书

在线考试系统使用说明目录1概述 (4)背景 (4)应用领域与使用对象 (4)2系统综述 (4)系统结构 (4)系统功能简介 (4)版权声明 (4)3运行环境 (5)硬件设备要求 (5)支持软件 (5)4系统操作说明 (5)安装与初始化 (5)登录 (6)教师操作界面 (6)学生操作界面 (6)管理员操作界面 (7)试卷管理界面 (7)试题管理 (8)学生信息查询及密码修改 (9)学生管理界面 (10)教师管理界面 (10)1概述背景系统的开发背景和编写这个手册的目的。

应用领域与使用对象该软件主要应用于教育领域;适用对象分为学生、教师、领导管理者2系统综述系统结构该软件是B/S结构,采用游览器/服务器模式。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器即可使用。

浏览器通过同数据库进行数据交互。

系统功能简介本系统具有:1、题库管理子系统;2、考试子系统;3、阅卷子系统;4、给分子系统;5、统计子系统;6、系统管理子系统;7、BBS子系统;8、注册管理子系统。

版权声明所有版权归琼州学院设计小组所有,如有盗版必究法律责任。

3运行环境硬件设备要求1、处理器任意;2、内存测试时最低291MB为标准;支持软件1、操作系统windows2003/XP(或以上);2、装有I5以上游览器。

4系统操作说明该系统实现了,用户注册、用户登录、权限管理、查询功能,数据游览、更新、翻页或跳页显示数据等功能。

学生可以同过注册成为学员,进行可以使用系统提供给学员的功能:学员登录、考试功能、游览成绩功能、查询成绩功能、修改密码、个人信息游览、站内BBS信息交流等;而教师用户只能有管理添加不能像学生一样注册,本系统提供给教师类用户的功能:教师登录、查询学生成绩、修改个人信息、成绩统计、试卷管理,试题管理(选择题管理、填空题管理、判断题管理、查询子功能、翻页或跳页显示子功能)、个人信息游览、密码修改、站内BBS信息交流等。

在线考试系统概要设计说明书

在线考试系统概要设计说明书

概要设计说明书一、引言1.1编写目的。

考试——最直接体现信息化社会中人们掌握的知识水平,是目前使用最为广泛的检验个人知识和能力的手段之一,传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,这使得整个考试的成本较大。

而与此考试模式相比,在线考试系统具有无与伦比的优越性。

学生在线考试可以提高老师的工作效率,降低纸质试卷的要求,大大减小考试的成本;并且基于计算机网络的无纸化考试模式既体现了节约型社会的要求,又迎合了教育信息化和现代化的必然趋势1.2背景将要开发的软件名为《文曲星在线考试系统》,由重庆海天软件培训技术学院的野狼开发团队负责开发工作,此软件的主要用户是高等院校,它独立于其他系统,操作简单方便。

1.3定义SQL Server2008数据库管理软件DBMS:数据库管理系统Windows XP/7/8:运行环境C#:软件开发语言B/S架构2总体设计2.1需求规定2.2运行环境服务器端:软件环境是操作系统:windows 7 数据库:SQL SERVER 2008 硬件环境是内存256M以上;客户端:软件环境是IE6.0及以上硬件环境是能支持软件的最低配置。

2.3基本设计概念和处理流程本系统的处理流程图2.4结构2.5人工处理过程1.在录入试卷的时候,需要输入试卷答案和题型,题数。

2.对主观题需要老师进行人工评分2.6尚未问决的问题1.将word文档简易的转换成图片2.在学生考试过程中作图问题3接口设计3.1用户接口待定3.2外部接口1.无硬件接口;2.软件接口是通过JDBC对SQL Server数据库进行连接。

3.3内部接口。

通过Web+CSS ,结合Xml语言实现系统各模块功能的结合及实现。

4运行设计4.1运行模块组合本系统是由多个Web页面及Servlet构成,通过页面跳转来实现各个模块之间不同功能的链接和组合。

在线考试系统设计说明书

在线考试系统设计说明书

在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。

整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。

教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。

在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。

因此三者具有不同的功能。

图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。

学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。

1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。

偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。

这就涉及到如何在最大程度上保护学生的考试现场问题。

我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。

因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。

例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。

在线考试系统设计说明书

在线考试系统设计说明书

在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。

整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。

教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。

在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。

因此三者具有不同的功能。

图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。

学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。

1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。

偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。

这就涉及到如何在最大程度上保护学生的考试现场问题。

我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。

因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。

例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。

在线考试系统毕业设计说明书

在线考试系统毕业设计说明书

摘要在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,既方便校方对考试的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。

基于远程教育的推广和在线考试需求的增加,本文设计并实现了一套在线考试系统。

本系统实现了系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批等基本功能。

同时,为确保系统安全运行和考试信息的机密性、完整性,本系统采用了SSL 协议来加密传输的考试数据,并实现对服务器的认证。

系统采用B/S开发模式,以JAVA 作为开发平台,结合JSP、JavaScript、Html等语言,以Tomcat为服务器和SQL Server 2000为后台数据库。

整个系统层次结构简单,操作容易,并具备一定的安全性。

考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效、便捷的组织在线考试。

关键词:在线考试系统;B/S模式;SS在线考试系统AbstractThe online examination system aims at achieving the paperless examination management. The online examination system, which bases on computer and network technology, is convenience for the exam management, but also for the students. Simultaneously, such a system is absolutely suitable for the students in distance education who are dispersive and difficult to concentrate on the course.As the promotion of distance education and the increasing demand of the online examination, this paper presents the design and implementation of the on-line examination system. The system implements the following functions: system management, examinee management, online examinations, online production of the papers, control examinations and paper processing. Meanwhile, in order to ensure the system operating safe and the examination information confidential as well as integral, the system uses the SSL protocol to encrypt examination data and achieve the server authentication. The system bases on B/S development model, using Java as a development platform, which utilizes JSP, JavaScript, and Html language as well. The web server is Tomcat. Database server is SQL Server 2000. The system structure is simple, easy and safe. Examinee can exam at any time by using the system. Simultaneously teachers can use the system to organize online examination more efficiently and conveniently.Key words: Online examination system; B/S pattern; SS目录摘要 (I)Abstract (II)第一章引言 (1)1.1课题背景 (1)1.2系统开发的意义 (1)第二章需求分析 (2)2.1问题分析 (2)2.2 功能需求分析 (2)2.3开发环境的选择 (3)2.4系统安全基础 (3)第三章系统总体设计 (5)3.1设计思想 (5)3.2 系统模块结构图 (5)3.3系统流程图 (5)3.4 数据库的设计 (7)第四章系统详细设计与实现 (9)4.1 JSP运行环境的安装配置 (9)4.1.1 配置Java运行环境 (9)4.1.2 配置JSP运行环境 (10)4.2 功能模块设计 (11)4.2.1 系统管理模块 (11)4.2.2考生管理模块 (13)4.2.3 成绩查询模块 (15)4.2.4 控制考试模块 (15)4.2.5 制作试卷模块 (17)4.2.6 试卷中心模块 (18)4.2.7 考生考试模块 (19)第五章系统测试 (22)结论 (23)参考文献 (24)致谢 (25)南昌工程学院专科毕业设计(论文)第一章引言1.1课题背景近年来,我国的函授教育、网络远程教育、自学教育,以及国内国外的各类认证考试教育,如微软的MCSE、Cisco的CCNA等,迅速发展。

在线考试系统概要设计说明书

在线考试系统概要设计说明书

在线考试系统概要设计说明书1 引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)3总体设计 (4)3.1 基本设计概述和处理流程 (4)3.2 系统总体结构和模块外部设计 (5)4接口设计 (5)4.1 外部接口 (5)4.2 内部接口 (6)5数据结构设计 (6)5.1 逻辑结构设计 (6)5.2 物理结构设计 (6)5.3 数据结构与程序的关系 (10)6运行设计 (10)6.1 运行模块的组合 (10)6.2 运行控制 (10)6.3 运行时间 (10)7出错处理设计 (10)7.1 出错输出信息 (10)7.2 出错补救措施 (10)8维护设计 (11)1 引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

预期读者为客户代表及程序设计人员。

1.2项目背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计在线考试系统说明书
本文是一份毕业设计在线考试系统的说明书,主要介绍该系统的设计原理、技术实现、功能特点等方面。

一、设计原理
在线考试系统是一款集试题管理、考试管理以及报表输出等多功能于一体的软件系统。

该系统主要基于Web技术,采用B/S架构模式,实现了管理员和考生分别登录系统进行各自的操作。

通过该系统,管理员可以方便地管理试卷和考试相关信息,而
考生则可以在线进行考试,实现快速高效的评测。

设计该系统时,我们遵循了以下设计原则:
1. 用户友好:系统操作界面简洁、易于使用,且提供操作指南以便用户操作。

2. 安全可靠:系统采取先进的加密技术,确保用户信息的安全性和系统的稳定性。

3. 适应性强:系统支持多种题型,可以根据不同的考试需求进行设置。

4. 高效率:系统支持大规模并发访问,且对于试卷评测的速度和准确率较高。

二、技术实现
1. 系统开发工具:
该系统主要采用了Eclipse、MyEclipse、IntelliJ IDEA等作为开发工具,用于开发和调试系统代码。

2. 开发语言:
系统主要采用了Java、HTML、CSS、JavaScript等语言进行开发。

3. 数据库:
系统采用MySQL作为数据库,用于存储试题、用户、试卷等信息。

4. 前端框架:
系统采用了Bootstrap框架进行前端设计,提高了系统的可用性和可访问性。

5. 后端框架:
系统采用了Spring、SpringMVC、MyBatis等框架实现后端功能,使得系统架构更加稳定和高效。

三、功能特点
1. 用户管理:系统支持管理员对用户信息进行管理,包括添加、删除、修改用户信息等操作。

2. 试题管理:系统支持管理员对试题进行管理,包括添加、删除、修改试题信息等操作。

3. 试卷管理:系统支持管理员对试卷进行管理,包括添加、删除、修改试卷信息等操作。

4. 考试管理:系统支持管理员对考试进行管理,包括添加、删除、修改考试信息等操作。

5. 统计分析:系统支持管理员对考试结果进行统计分析,包括考试成绩、考试时间、答题情况等信息。

6. 在线考试:系统支持考生在线进行考试,包括单选题、多选题、判断题等多种题型,考生可以根据试卷随机生成的选项进行选择,并能够查看考试时间和得分等信息。

四、总结
本文介绍了一款在线考试系统的设计原理、技术实现以及功能特点等方面,该系统基于Web技术,采用B/S架构模式,实现了管理员和考生分别登录系统进行各自的操作。

该系统具有用户友好、安全可靠、适应性强、高效率等特点,具有很高的应用和推广价值。

相关文档
最新文档