java在线考试系统毕业设计(7)

2019-04-21 11:59

西安航空职业技术学院 毕业设计论文

8) 题型表

表4-8 题型表(STtype)

字段名称 STNO STNAME 类型 INT CARCHAR 长度 12 备注 PK(自增) 9)

考试日志表

考试日志表示记录考试日志。用来查看某此考试的应到人数与未到人数。

表4-9 考试日志表(KSLog)

字段名称 ID STARTTIME ENDTIME NUM CLASS SJNAME

类型 INT DATE DATE INT VARCHAR VARCHAR 长度 6 12 50 备注 PK(自增) 4.3 系统开发环境设计

系统开发工具采用MyEclipse9.1 企业级工作平台。利用它可以在数据库和Web开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。这个工具继承了多种语言的类库,有很多友好的代码提示,大大提高了项目的开发速度。

系统后台数据库采用Mysql数据库管理系统。首先,Mysql数据库是轻量级的数据库,可以提高检索的性能,并且简单,容易操作。

本系统是C/S系统,开发环境是在Windows 7下进行的,Tomcat 6.0能提供好的Web服务器支持。同时我们使用的基础语言是Java,这种面向对象的语言,可以灵活的使用在编程中,界面用flex图形化工具开发节本是ActionScript3.0,这种语言与java是无缝结合的,两者交互方便。

4.4 本章小结

18

西安航空职业技术学院 毕业设计论文

总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,通过总体功能模块和数据库的设计,可以在脑海中粗略的规划出软件设计的方案,模块功能为编写程序做好准备。

19

西安航空职业技术学院 毕业设计论文

5详细设计与实现

5.1前台功能

前台是学生考试端,完成考试的过程。在主界面现实考试的起始时间,考试时长,以及结束时间。结束考试有两种情况,一种是学生自己提交试卷,一种是考试时间到的时候,系统自动交卷。登陆界面要求简洁,大方,一目了然。有友好具体的错误提示,主界面必须显示考试的倒计时时间与当前时间。

? 学生的界面要求: ? 清晰简洁,易操作; ? 界面全屏显示;

? 禁止切换、放大、缩小等快捷键; ? 利用分页缓存等技术提高响应速度; ? 优化连接代码提高系统整体的性能。

5.2.1 登陆模块设计

在学生端登陆的界面利用StringValidator给用户友好的登陆错误提示,在登陆出粗的时候,显示红色边框以及显示红色的错误提示信息,在过程中实现3D的动画效果,主界面场景的切换要求淡雅,流畅。显示效果如图5-1与图5-2所示。

图5-1 登陆界面设计

20

西安航空职业技术学院 毕业设计论文

图5-2 登陆3D效果

添加错误提示的代码:

required=\true\用户名不能为空!\trigger=\{btnlogin}\/>

required=\true\密码不能为空!\

trigger=\{btnlogin}\/>

source:指定监听的空间呢对象; property:对象显示的类型;

requiredFieldError:提示的错误信息; trigger:触法的控件对象;

3D开门效果代码块:

protected function login1_changeHandler(event:Event):void

{ }

var e :Gate = new Gate( lo ); e.siblings = [ ma ]; e.mode=\; e.direction=\ e.duration = 1500; e.play();

Gate :封装3D开门效果的类,传递当前的参数; Siblings:跳转到指定的视图;

21

西安航空职业技术学院 毕业设计论文

Mode:设置,效果的类型,open为开门效果,close为关门效果; Direction:设置旋转的中心点为Flet左边; Duration:设置播放的时间; Play:开始播放;

全屏显示代码块:

public function fullScreen():void{ }

stage.displayState = StageDisplayState.FULL_SCREEN;

Stage:获取整个舞台对象;

displayState:获取舞台显示的状态属性;

StageDisplayState.FULL_SCREEN:设置成全屏显示模式;

淡隐淡出效果:

Fade:淡隐淡出特效的类;

duration:指定效果播放的时间长度;

5.2.2 打开试卷功能模块设计

打开试卷就是将试卷中的试题显示到学生端的操作界面,一次性全部打开的话,由于数据量过大,可能造成卡屏的现象,降低了用户的体验度,为了能快速,流畅的打开试卷,试卷应当按照题型,分组打开,相当是分页显示的功能。界面如图5-3所示。

22


java在线考试系统毕业设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CFA 笔记整理 Income Taxes

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: