java在线考试系统项目解读

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

模型层展示——欢迎界面
模型层展示——登陆界面
在登录界面中主要 采用了 BorderLayout、 FlowLayout、 GridLayout 布局
模型层展示——菜单界面
菜单界面中主 要采用了 BorderLayout 、FlowLayout 布局
模型层展示——考试界面
考试界面中主 要采用了 BorderLayout FlowLayout 布局
业务层
数据层
界面与控制器的关系
闪屏 欢迎界面 WelcomeWindow Client Contex 选择界面 MenuFrame 考试界面 ExamFrame
登录界面 LoginFrame
项目进度
• Day01 创建界面和实体类 • Day02 创建出软件的业务层和数据层 • Day03 实现了开始考试功能和查分功能 • day04. 对整个项目做最后的调整
Click to add Text
MVC模式的介绍
View 视图
Controlle r 控制器
Module
业务模 型
软件界面视图,用来 呈现用户数据状态, 接受用户请求。界面 中只包含界面显示处 理逻辑。
软件核心功能的抽象, 封装软件核心功能。 如:注册,登录,开 始考试,交卷等
耦合界面与业务模型。 响应处理用户请求, 将用户数据和请求转 发给业务模型,根据 业务的处理结果,更 新转发视图界面。
开发环境
操作系统:Red Flag 6.0版
开发语言:jdk1.6.0_10
开发环境:Eclipse6.0版
பைடு நூலகம்
软件层次结构
loginFrame
menuFrame
ClientContext
控制层
examFrame
ExamServi ce
ExamServiceImpl EntityContext
视图层
开发中遇到的问题
空指针异常。 逻辑问题。 中文乱码问题。
问题解决之道
20%
40%
25%
15%
求教老师
查阅资料
同学帮助
查看代码
项目总结
通过这次项目的开发,我对工厂模式,MVC架构 等有了初步的了解,对java基础知识有了进一步的 掌握,并能够应用java解决一些实际问题,激发了 我对软件开发的兴趣。 在本次开发中,我遇到了不少困难,但最终都在 老师和同学的热心帮助,以及自己的努力下得以 解决,在此,我对帮助过我的老师和同学表示由 衷的感谢。
业务层介绍
在本次的项目开发中,业务层采用接口+实 现的方式制作。 项目中的业务层主要有以下几个功能: • 1.验证用户信息的正确性 • 2.从数据层抽取试题,生成试卷,为表现层 提高考试所需要的信息及试题。 • 3.验证用户的答案的正确性,并计算得分。
数据层介绍
在本次开发中,数据层的主要 功能是读取用户信息,考题信 息,考试信息等。
T-ELTS达内在线测评系统
Click to add Text jsd1212 wq
项目描述
计算机的应用,使生产效率得到极大的提高,同时也解放 了一部分生产力。在信息时代的今天,应用计算机解决实 际生产中的问题已经相当普遍。传统的纸质试卷考试存在 一些严重的不足,为了提高阅卷效率,降低老师的工作负 担,考试系统营运而生。本次开发中,我们采用java编程 语言实现考试系统。
相关文档
最新文档