ImageVerifierCode 换一换
格式:DOC , 页数:25 ,大小:1.01MB ,
资源ID:2864492      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2864492.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(java在线考试系统专业课程设计.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

java在线考试系统专业课程设计.doc

1、目 录 第一章 引言 3 1.1 目标 3 1.2 名词解释 3 1.3 参考资料 3 1.4 文档结构 3 第2章 远景 4 2.1 项目概述 4 2.1.1 项目功效结构 5 2.1.2 功效摘要 8 2.1.3 用户特点 8 2.1.4 业务模型 8 第3章 需求分析 11 3.1 功效需求 11 3.1.1 系统管理 11 3.1.2 题库管理 11 3.1.3 组卷管理 11 3.1.4 试卷管理 11 3.1.5 在线考试 11 3.1.6 批卷 11 3.1.7 信息统计 11 3.2 非功效需求 12 3.2.1 访问控制 12

2、 第4章 体系结构 13 4.1 逻辑视图 13 4.2 步骤视图 14 4.3 数据库结构 14 第5章 设计实现 14 5.1 5.1系统管理 14 5.2 5.2试题题型 14 5.2.1 单选题 14 5.2.2 多选题 14 5.2.3 判定题 15 5.2.4 填空题 15 5.2.5 问答题 15 5.3 试卷管理 18 5.4 组卷管理 20 5.5 在线考试 23 5.6 在线练习 23 5.7 题目上传 23 5.8 题量统计 23 5.9 成绩统计 26 5.9.1 成绩明细 26 5.9.2 成绩统计 27 第1章 引言 1.

3、1 目标 伴随Internet/Intranet快速发展和广泛普及,网络考试系统成为现代教育技术未来发展方向之一。作为网络考试一个子系统——网络阅卷子系统,也成为一个关键研究领域。现代网络考试作为一个新考试手段已经开始进入大家生活,正在给传统教育模式带来新变革,并对教育发展形成新推进力。 本文内容就是设计一个基于java考试系统,能够基础实现学生、老师和管理员所需要功效。在系统设计中,学生经过登入系统,实时提交解答。系统能保留结果,供老师披阅,并能自动依据条件对客观题进行判分,还能对分数进行统计、管理,帮助老师找出教学中存在问题,满足考生随时随地考试并快速取得成绩需求,同时也大大减轻

4、了老师出题、监考和判卷等繁重工作量。改程序设计理念简单,维护轻易,操作方便,无需过硬计算机知识。不仅适合学生使用,很多大龄人也很实用。 1.2 名词解释 使用权限:在线考试系统一共有3种用户类型,第一是管理员,权限最高,能够进行系统管理,第二种是老师,能够进行组卷,上传题目,批卷,统计等操作。第三种是学生,只能进行考试和查看本人成绩。 组卷:即根据用户选择条件,比如不一样类型题量,难度限制,然后从题库中抽取题目,来组合成一张试卷。 试题难度系数:难度系数分为初,中,高三种。 1.3 参考资料 [1] 中国国家标准,GB9385-88,计算机软件需求说明编制指南,中国电子工业部,19

5、88-04-06同意。 [2] C#程序使用教程,李春平,清华大学出版社 [3] 数据库系统概论第四版,王珊,高等教育出版社 [4] ASP.NET应用教程,石志国,清华大学出版社 [5] 需求分析.doc,底恒 1.4 文档结构 第1章引言,简述本文档写作目标和使用范围,名词解释部分描述了项目标业务词汇和文档中使用术语,参考资料是撰写文档和项目设计所引用资料文件。 第2章远景,项目概述首先介绍项目标背景、起源和应用范围,和系统带来经济和工作效率方面利益,并从功效、用户特征、业务模型等方面展开概要描述。交待了系统开发环境、参与人员和开发过程控制。 第3章需求,采取用例规约方法具

6、体描述了项目标需要分析,并将需求划分为功效性需求和非功效性需求,非功效性需求关键描述项目标安全性和性能等指标设计方案。 第4章体系结构,描述系统设计结构,其中逻辑视图描述对项目实现逻辑结构设计,包含包结构和类结构;步骤视图描述项目关键业务步骤设计;数据视图是对项目持久化数据结构设计。 第5章设计实现,具体描述项目关键用例或关键步骤设计和实现,并附对应代码片段。 附录附有和项目相关全部书面资料。 第2章 远景 2.1 项目概述 伴随Internet快速发展和广泛普及,网络化教育代表了教育改革一个发展方向,已经成为现代教育一个特征,并对教育发展形成新推进力。远程教育成为现代教育技术未来

7、发展关键方向之一,考试测试作为远程教育一个子系统也成为一个关键研究领域。 Internet技术发展使得考试技术手段和载体发生了革命性改变,Internet开放性、分布性特点和基于Internet巨大计算能力使得考试突破了时间和空间限制。和传统考试模式相比,在线考试含有没有可比拟优越性,它能够将传统考试过程中试卷组织、审定印制、传送搜集、登记发放、评判归档各个步骤缩小到一至两个步骤,几乎屏蔽了全部些人工直接干预考试活动可能性,不仅能够节省大量时日、人力、物力和财力,而且还能够大幅度增加考试成绩客观性和公正性。 传统考试方法通常要经过人工出卷、考生考试、人工阅卷等过程。对于部分课程来说,伴随考

8、生数量增加,老师出卷阅卷工作量将会越来越大,而且其工作十分烦琐和很轻易犯错。在线考试系统课题产生背景是当今教育信息化趋势及中国高校教育信息化系统建设,目标是充足利用学校现有计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试不足。和传统考试模式相比,网上考试渗透了更多技术步骤,对实现安全性路径、方法也提出了更高技术要求。经过Internet来实现网上考试,是现代教育技术一个具体实现,含有很关键现实意义。能够实现教考分离和考务工作全自动化管理,能够有效利用校园网软硬件资源,使其发挥最大效力,愈加好为学校教学、科研、管理服务,能够大规模实施考试,实现考试客观性、公证性,自动化组卷、阅卷能够减轻

9、老师工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、搜集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂过程,已经越来越不适应该代教学需要。在线考试系统是传统考场延伸,它能够利用网络无限宽广空间,随时随地对学生进行考试,加上Web数据库技术利用,大大简化了传统考试过程。 本文以Internet为平台,研究了基于Web考试系统设计和开发,包含系统需求分析和系统功效设计和数据库设计。关键叙述了用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块设计。 2.1.1 项目功效结构 系统总体结构和各子系统用例图图2至图5所表示: 图表 1系统总

10、体用例图 图表 2试题管理用例图 图表 3组卷管理用例图 图表 4试卷管理用例图 图表 2老师成绩管理子系统用例图 2.1.2 功效摘要 1该系统在平时能够作为学生测试自己专业知识模拟考卷系统,在考试周期内则负担起在线考试任务。 2 作为模拟考卷系统时,学生可自行查看自己测试结果和标准答案。 3 正式考试时系统对具体试卷客观题自行判分,主观题则由老师判分。在考试周期内,老师用户进入系统抽取不一样题型试题进行组卷,能够对已经有试卷进行查看和删除,对已经有试卷试题进行反复抽取,也能够打印试卷和试卷答案。 该系统能够使老师用户对试卷进行启用,作废,删除等操

11、作。 4题库题量统计功效能够选择要统计题量学科,比如要统计英语题一共有多少题,有多少选择,多少填空题。而且能够统计同一题型不一样难度题数量。比如选择题初级题有多少题,中级题有多少题,高级题有多少题。 5统计成绩信息时系统有成绩明细和成绩统计两个功效,明细是把某个学生成绩信息显示出来。成绩统计则是把考过该试卷信息全部显示出来,不具体显示某个学生成绩,而是对全部信息进行汇总统计,比如某个学院这个学科平均成绩,不一样分值段内人数。 6 该系统只能由管理员对学院用户添加、修改、删除 7 对用户添加、修改、删除也只能由管理员完成。 2.1.3 用户特点 本系统预期用户分为3类,即管理

12、员,任课老师和学生。 管理员关键是学校考务人员,她们使用本系统“系统管理”功效来进行学院管理,人员管理。 任课老师是在学校教学人员。她们使用本系统来进行组卷,上传试题,批卷,统计成绩等功效。 学生是在校学生。她们使用本系统来进行在线考试和练习,也能够查看本人考试成绩,是本系统关键用户群。 2.1.4 业务模型 传统考试方法通常要经过人工出卷、考生考试、人工阅卷等过程。对于部分课程来说,伴随考生数量增加,老师出卷阅卷工作量将会越来越大,而且其工作十分烦琐和很轻易犯错。在线考试系统课题产生背景是当今教育信息化趋势及中国高校教育信息化系统建设,目标是充足利用学校现有计算机软、硬件和网络资源

13、实现无纸化考试以避免传统手工考试不足。和传统考试模式相比,网上考试渗透了更多技术步骤,对实现安全性路径、方法也提出了更高技术要求。经过Internet来实现网上考试,是现代教育技术一个具体实现,含有很关键现实意义。能够实现教考分离和考务工作全自动化管理,能够有效利用校园网软硬件资源,使其发挥最大效力,愈加好为学校教学、科研、管理服务,能够大规模实施考试,实现考试客观性、公证性,自动化组卷、阅卷能够减轻老师工作强度。 第3章 需求分析 3.1 功效需求 3.1.1 系统管理 实现对各个学院,人员信息添加,修改和删除,和对以不一样权限登录用户权限控制。 3.1.2 题库管理 实现对单选

14、题,多选题,判定题,填空题,问答题题目标维护,包含修改试题,添加试题,删除试题,和启用和作废试题。还要实现多种题目标批量上传,同时,问答题还要实现上传图片功效。 3.1.3 组卷管理 实现能够依据用户选择组卷条件,自动从题库中抽取题目,用户要能看见抽出题目,不满意能够重新抽取,抽取完成后,该试卷能够用于在线考试和在线练习。 3.1.4 试卷管理 实现对现有试卷管理,包含增,删,改,查。而且试卷能够有启用,作废功效,试卷启用后才能用于考试。而且,还能够打印已经有试卷,和试卷答案。 3.1.5 在线考试 实现学生能够登录考试,考试过程中学生能够暂存试卷,试卷暂存后,学生下次考试同一张试

15、卷时,能够恢复答案。考试能够实现自动计时,考试到时间后,系统会自动提交试卷,强制学生停止答题。考试结束后,学生答题信息会存入数据库中,老师阅卷时候,会从数据库中读出学生答题信息,便于老师阅卷。 3.1.6 批卷 实现老师登录后,能够选择要批改试卷,选择试卷后,还能够选择要批改学生ID,批改时,自动将学生考试答案读出到页面上,而且正确答案也要显示出来,便于老师阅卷。客观题,如选择题,判定题实现自动阅卷,主观题,如填空题,问答题,需要老师选择要给分数。不需要老师手动输入。阅卷结束后,将学生成绩存入成绩表中。 3.1.7 信息统计 实现题库题量统计,学生成绩统计。题库题量统计能统计不一样科目

16、标题量,关键统计多种题型不一样难度题数量。成绩信息统计有两个子功效。第一,成绩明细。成绩明细实现能够查看某一张试卷全部考生信息,包含学院,班级,专业,得分,登录时间。第二,成绩统计。成绩统计实现按班级为单位,统计每个班级平均分,不一样分值段人数和总分。 3.2 非功效需求 3.2.1 访问控制 不一样用户权限是不一样,管理员权限最高,能进行系统管理。老师权限次之,能够进行试卷管理,批卷,统计等操作。学生能进行登录考试和练习,而且能查看成绩。不一样用户之间不能相互访问,比如,学生不能组卷,不能批卷和统计。一样老师不能考试。访问权限是用0,1,2表示。0表示是管理员,1表示老师,2表示学生。

17、 第4章 体系结构 4.1 逻辑视图 试题添加 试题删除 试题修改 试题查询 试题统计 试卷添加 试卷查看 用于考试 试卷启用 试卷删除 开始考试 考试 控制 考后阅卷 成绩明细 成绩统计 打印成绩 学生管理 学院管理 在线考试系统 用户管理 题库管理 试卷管理 在线考试 成绩统计 权限管理 添加学生 删除学生 暂存答卷 提交试卷 第5章 设计实现 5.1 系统登陆界面管理 package com.tarena.ui; import java.awt.BorderLayout; import java.a

18、wt.Color; import java.awt.Component; import java.awt.Container; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.

19、swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; public class LoginFrame extends JFrame { private static final long serialVersionUID = 0487902L; public ClientContext clientContext; public void setClientContext(Clien

20、tContext clientContext) { this.clientContext = clientContext; } public LoginFrame() { init(); } private void init() { setTitle("在线测试系统"); setSize(260, 200); this.setResizable(false); // setLocationRelativeTo(null); setContentPane(createContentPane()); } private Con

21、tainer createContentPane() { JPanel p =new JPanel(new BorderLayout()); p.setBorder(new EmptyBorder(5, 5, 5, 5)); JLabel jLabel = new JLabel("登 录 系 统",JLabel.CENTER); p.add(BorderLayout.NORTH,jLabel); p.add(BorderLayout.SOUTH,createButtonPane()); p.add(BorderLayout.CENTER,createCent

22、erPane()); p.setBackground(new Color(220,255,255)); return p; } public JLabel errorLabel; private Component createCenterPane() { JPanel p = new JPanel(new BorderLayout()); p.setBorder(new EmptyBorder(5,5,5,5)); errorLabel = new JLabel("",JLabel.CENTER); p.add(BorderLayout.NOR

23、TH,createIdPwdPane()); p.add(BorderLayout.SOUTH,errorLabel); p.setBackground(new Color(200,230,255)); return p; } private Component createIdPwdPane() { JPanel p = new JPanel(new GridLayout(2,1,0,8)); p.add(createIdPane()); p.add(createPwdPane()); p.setBackground(new Color(20

24、0,230,255)); return p; } 5.2 系统登陆界面管理 关键实现代码 5.3 考试界面管理 关键代码和实现 5.4 系统加入了进度条和闪屏 闪屏关键代码以下 5.5 系统添加了考试规则 关键代码以下: 5.6 系统题库生成 5.7 成绩统计 角色 Teacher 功效描述 管理员统计信息 前置条件 管理员进入到统计信息界面 基础事件流 管理员选择试卷所属学科,系统自动查找符合条件试卷,并显示试卷各类型题量,使用日期,考试时间等信息。 1. 点击

25、成绩明细”按钮系统把目前试卷考试情况信息显示出来,关键包含考生姓名,专业,总分和考试时间 2. 点击“成绩统计”按钮系统把目前试卷成绩统计信息显示出来,关键包含考试总人数,平均分,和各分值段内人数。 其它事件流 无 异常事件流 出现系统故障,比如网络故障,数据库服务器故障,系统转到犯错界面。 后置条件 无 5.8 在线考试 系统步骤图: 在线考试 在线练习 考试 练习 限时做题 中途断线 时间到 系统自动提交 统计成绩 在线做题模块 未提交试卷 提交试卷

26、 在线考试开发过程: 在开始在线考试之前需要进行试卷选择,在这个界面能够选择每种科目标试卷进行考试,在该界面中会显示出试卷具体信息,试卷分为两种,一个用于考试,一个用于练习。 点击考试进入考试界面,该界面会显示该试卷全部题目,考生能够在题目上进行作答。 答卷完成后能够点击提交按钮,当初间用尽,假如考生没有点击提交按钮,系统会自动提交。 六、测试方案设计 (1).测试用户登陆是否成功: 打系统,在“用户名”里填入admin,“密码”框里我们填入123456作为用户登录密码。 填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登

27、陆成功了。再运行程序,会有提醒页面出现:程序已经运行,不能再次装载! (2).测试其它用户是否能够登录: 打开系统登录页面,输入任意密码,点击“登录”按钮。将出现密码犯错提醒页面。然后点“确定”返回系统登录页面。 (3).测试添加功效是否成功: 添加功效:在登录成功以后,即可进入对应管理页面,点击“添加”,即出现添加页面,即能够添加用户个人信息资料。最终保留。 (4).测试查询功效是否成功: 查询功效:在登录成功以后,点击“查询”,在弹出文本框,在里面输入想要查找寻用户资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来用户资料内容,表示测试成功。 (5).用户登出

28、系统测试: 在管理操作已全部完成,需要退出程序时候,在系统页面“系统设置”下拉菜单有一个“退出”选项,点击以后便可退出。也能够点“关闭”退出。 七、设计总结 做程序时,一定不要急于编写代码,而应该首先把需求分析做好,同时把个模块之间关系、作用和功效了解清楚,另外,值得注意是,为了方便程序后期维护,在编写代码过程中,整体分析一定要明确,代码编写一定要规范。这个系统基础上能够满足一个餐饮企业需要。该系统设计新奇,功效齐全;不过因为水平有限,部分技术无法实现造成部分功效无法完成,也有部分不足之处,如:用户能够随意修改工人工资,系统财务部分过于复杂,结算方法中刷卡问题无法根本处理,系统管理员给予用户权限这个问题无法根本结果,管理员和用户权限相同问题。 八、参考文件 1. 《软件需求》(第2版),Karl E.Wiegers,清华大学出版社 2. 《软件工程》 彭龑,重庆大学出版社 3. 《数据库系统》 施伯乐、丁宝康、汪卫,高等教育出版社

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服