达内 在线考试系统 项目一评审PPT_第1页
达内 在线考试系统 项目一评审PPT_第2页
达内 在线考试系统 项目一评审PPT_第3页
达内 在线考试系统 项目一评审PPT_第4页
达内 在线考试系统 项目一评审PPT_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、T-ELTS达内在线测评系统达内在线测评系统jsd1212 wq项目描述 计算机的应用,使生产效率得到极大的提高,同时也解放计算机的应用,使生产效率得到极大的提高,同时也解放了一部分生产力。在信息时代的今天,应用计算机解决实了一部分生产力。在信息时代的今天,应用计算机解决实际生产中的问题已经相当普遍。传统的纸质试卷考试存在际生产中的问题已经相当普遍。传统的纸质试卷考试存在一些严重的不足,为了提高阅卷效率,降低老师的工作负一些严重的不足,为了提高阅卷效率,降低老师的工作负担,考试系统营运而生。本次开发中,我们采用担,考试系统营运而生。本次开发中,我们采用java编程编程语言实现考试系统。语言实现

2、考试系统。MVC模式的介绍Module业务模型View视图Controller 控制器软件核心功能的抽象软件核心功能的抽象,封装软件核心功能,封装软件核心功能。如:注册,登录,。如:注册,登录,开始考试,交卷等开始考试,交卷等软件界面视图,用来软件界面视图,用来呈现用户数据状态,呈现用户数据状态,接受用户请求。界面接受用户请求。界面中只包含界面显示处中只包含界面显示处理逻辑。理逻辑。耦合界面与业务模型耦合界面与业务模型。响应处理用户请求。响应处理用户请求,将用户数据和请求,将用户数据和请求转发给业务模型,根转发给业务模型,根据业务的处理结果,据业务的处理结果,更新转发视图界面更新转发视图界面。

3、开发环境:Eclipse6.0版操作系统:Red Flag 6.0版开发语言:jdk1.6.0_10开发环境需求分析本项目的设计目标是实现考试系统,并附带实现相应的业本项目的设计目标是实现考试系统,并附带实现相应的业务功能,如登录功能等。项目中的需实现的功能如下务功能,如登录功能等。项目中的需实现的功能如下。一、登录功能。登录考试系统。一、登录功能。登录考试系统。二、考试功能。实现主要业务逻辑二、考试功能。实现主要业务逻辑考试功能。考试功能。三、查看分数。在考试结束后查看考试分数。三、查看分数。在考试结束后查看考试分数。四、查看考试规则。查阅考试规则。四、查看考试规则。查阅考试规则。五、题目切

4、换。实现上一题、下一题的切换。五、题目切换。实现上一题、下一题的切换。六、其他功能。计时功能六、其他功能。计时功能软件层次结构menuFramemenuFrameexamFrameexamFrameClientContext ClientContext ExamServiceImplExamServiceImplEntityContextEntityContextExamService视图层业务层数据层loginFrameloginFrame控制层界面与控制器的关系闪屏选择界面选择界面登录界面登录界面考试界面考试界面 欢迎界面欢迎界面WelcomeWindowWelcomeWindow Men

5、uFrameMenuFrameLoginFrameLoginFrameExamFrameExamFrame ClientClientContexContex项目进度 Day01 创建界面和实体类 Day02 创建出软件的业务层和数据层 Day03 实现了开始考试功能和查分功能 day04. 对整个项目做最后的调整模型层展示欢迎界面模型层展示登陆界面在登录界面中主要 采用了BorderLayout、FlowLayout、GridLayout布局模型层展示菜单界面菜单界面中主要采用了BorderLayout、FlowLayout布局模型层展示考试界面考试界面中主要采用了BorderLayoutFl

6、owLayout布局业务层介绍 在本次的项目开发中,业务层采用接口+实现的方式制作。 项目中的业务层主要有以下几个功能: 1.验证用户信息的正确性 2.从数据层抽取试题,生成试卷,为表现层提高考试所需要的信息及试题。 3.验证用户的答案的正确性,并计算得分。数据层介绍 在本次开发中,数据层的主要功能是读取用户信息,考题信息,考试信息等。开发中遇到的问题 l空指针异常。l逻辑问题。l中文乱码问题。求求教教老老师师查阅资查阅资料料同同学帮学帮助助查查看代看代码码40%40%15%15%20%20%25%25%问题解决之道项目总结 通过通过这这次次项项目的目的开发开发,我对工厂模式,我对工厂模式,MVCMVC架构架构等有了初步的了解,对等有了初步的了解,对javajava基础知识有了进一步的基础知识有了进一步的掌握,并能够应用掌握,并能够应用javajava解决一些实际问题,激发了解决一些实际问题,激发了我对软件开发的兴趣。我对软件开发的兴趣。 在本次开发中,我遇到了不少困难,但最终都在在本次开发中,我遇到了不

温馨提示

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

评论

0/150

提交评论