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

下载本文档

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

文档简介

1,ONLINE-TESTSYSTEM,李阳java4615,2,项目概述与工作进展,项目概述在线考试系统是一个服务于老师和学生的学习系统。在系统中注册后,老师可以创建班级,并且在班级中出卷,学生申请加入班级,得到老师的同意后,可以对该班级中的试卷进行检测,检测完毕后,学生和老师都可以看到该次考试的成绩。老师可以对自己所创建的班级、班级中的学生、班级中的试卷以及个人信息进行管理,学生可以参加考试、管理自己的个人信息。相关工作进展说明已经实现了在线考试、电子作业、模拟考试、班级统一考试、录入试卷、考卷评阅与成绩管理等功能。,3,项目的模块划分,项目的基本模块1.班级管理模块2.试题管理模块3.学生管理模块4.个人信息管理模块,4,用例图,图1-1用例图1,5,图1-2用例图2,6,项目的领域模型,实体关系图,图1-3实体关系图,7,项目的物理模型,图1-4listofreferences,8,项目的包介绍,src中10个包part1po对象ClassInfoPaperInfoScoreInfoSelectionInfoStuansInfoStuInClassInfoStuInfoTeaInfoUserLogindao接口dao.impl接口实现类service业务层service.impl业务层接口实现类,图1-5包,9,项目的包介绍,src中10个包part2res.images系统图片res.dbconfJDBC文件testsystem.enumpck枚举testsystem.util工具类testsystem.view视图层,10,项目截图,登录页面,图1-6MainJFrame,11,主界面,图1-7MainJFrame,12,教师出试卷界面,图1-8CreatePaperJFrame,13,教师查看/修改试卷信息界面,图1-9PaperDetailJFrame,14,学生查看考试成绩,图1-10ScoreJFrame,15,个人信息界面,图1-11UserInfoJFrame,16,部分代码,显示试卷内容privatevoidShowSel(intno)SelectionInfosi=newSelectionInfo();/System.out.println(CreatePaperJFrame:313+list_sel.size()+no);if(list_sel.size()no-1)si=list_sel.get(no-1);this.textArea.setText(si.getSequest();this.textArea_1.setText(si.getSeA1();this.textArea_2.setText(si.getSeA2();this.textArea_3.setText(si.getSeA3();this.textArea_4.setText(si.getSeA4();boBox_1.setSelectedIndex(si.getSeans()-1);this.textField_1.setText(+si.getSeScore();elsethis.textArea.setText();this.textArea_1.setText();this.textArea_2.setText();,17,this.textArea_3.setText();this.textArea_4.setText();boBox_1.setSelectedIndex(0);this.textField_1.setText();if(no=1)this.btnNewButton.setEnabled(false);elsethis.btnNewButton.setEnabled(true);if(list_sel.size()=no)this.btnNewButton_1.setEnabled(false);elsethis.btnNewButton_1.setEnabled(true);this.textField_2.setText(+no);sumscore=0;for(inti=0;ilist_sel.size();i+)sumscore+=list_sel.get(i).getSeScore();this.textField_3.setText(+sumscore);,18,保存试卷if(checkform()=true)if(list_sel.size()currentNO)list_sel.add(currentNO-1,GenSel();elselist_sel.set(currentNO-1,GenSel();ShowSel(currentNO);/添加试卷SimpleDateFormatsdf=newSimpleDateFormat(yyyy-MM-ddHH:mm:ss);PaperInfop=newPaperInfo();p.setCid(list.get(comboBox.getSelectedIndex()-1).getCid();p.setPname(textField.getText().trim();p.setPtime(sdf.format(newDate();sumscore=Float.parseFloat(textField_3.getText().trim();p.setPscore(sumscore);p.setPvisible(VisibleType.VISIBLE);p.setPqcount(list_sel.size();,19,finalPaperInfoServicepservice=newPaperInfoServiceImpl();finalSelectionInfoServiceselservice=newSelectionInfoServiceImpl();/temppid临时存放试卷的idinttemppid=pservice.insert(p);if(temppid!=0)if(selservice.insert_sel(list_sel,temppid)JOptionPane.showMessageDialog(null,录入新试卷成功了!);CreatePaperJFrame.this.dispose();,20,项目总结,本系统从确立需求到基本功能得

温馨提示

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

评论

0/150

提交评论