您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页基于SSH2的实践实训系统

基于SSH2的实践实训系统

来源:爱玩科技网
龙源期刊网 http://www.qikan.com.cn

基于SSH2的实践实训系统

作者:温阳阳 张杨

来源:《现代电子技术》2012年第22期

摘 要:系统以SSH2框架为基础进行应用开发,实现了网站的表现层、业务层和数据持久层的分离。运用JSP技术和JavaScript技术,Ajax技术,使得实践实训系统具有标准性及相当的柔性,并采用计算机技术与多媒体技术展现教学视频与课程的特色与创新。系统分为前台和后台2部分,前台具有会员登录注册、课程介绍、项目实训、在线交流、在线考试、招生问答、就业安置和师资介绍的功能;后台部分具有系统管理、课程管理、项目管理、留言管理和考生管理以及成绩管理等功能。

关键词:远程教育; 实践实训系统; SSH2框架; Ajax技术 中图分类号:TN91934 文献标识码:A 文章编号:1004

随着时代的发展,网络已经大面积普及,网上教育的力量不可忽视,于是人们开始纷纷致力于远程教育的研究。现代远程教育是利用多媒体技术和网络通信技术,在网络环境下开展的全新教学活动[12]。它打破了传统教学模式在时间、空间上的,创造了一种师生可交流的虚拟课堂环境,实现了在远程教育环境下推行教学计划 、实施教学活动的目的,创造了一种全新的教学手段和教学方法,大大提高了教学效率和教学效果 ,实现了优势资源的远程共享和远程配置[3]。随着计算机技术以及计算机网络技术的飞速发展,人们寄希望于把各种教育资源移置到网络上去[45],使得各地区的人都能够方便地获取到各种自己想要的知识,打破传统教育资源分配不均的,使得更多的人能够有机会获取到知识,这就是实践实训网站的实现目的。从国内外研究现状到世界范围内来看[67],有关现代远程教育的研究与实施一直都在进行并且在不断地进步中,从网上教学的站点和和数量来看,网上教学作为现代远程教学的一种重要形式,正显示出强劲的发展态势。实践实训网站研究的意义根据我国教育水平的现状,解决我国现代教育所存在的教学资源匮乏、师资力量欠佳等问题,使更多的人享有只有一少部分人才能享有的教育资源,这对于提高我国国民的文化科学素养十分有利。网络科技的发展为教育带来无限的发展空间,同时也促进教学模式的不断创新,基于网络的教学平台以其开放性、智能化、交互性、个性化极大地促进了学生的学习兴趣、教师的教学效率,成为新时代条件下不可缺少的教育设施。 1 需求分析 1.1 功能需求

(1) 前台部分功能。系统前台部分实现的功能是针对学员使用的,主要有课程介绍、项目实训、在线交流、招生问答、在线考试、师资介绍和就业安置等一系列功能体系。

龙源期刊网 http://www.qikan.com.cn

课程介绍模块 学员可以通过课程列表清楚地了解所开设的课程信息,包括课程名称、授课老师、上课时间、课程简介、课程详情等详细信息。选择某一门具体的课程还可以进行教学视频的预览。用户可以通过此模块选择感兴趣和适合自己的课程进行学习;

项目实训模块 学员可以通过这个模块方便地了解到最新发布的项目、相关的技术以及项目开发步骤和训练的要点;

在线交流模块 这是一个实现在线交流沟通的互动环节,学员登录后可以和各种技术人员或学员之间进行各种问题的探讨;

在线考试模块 学员可以通过登录进入考试系统,然后进行相关内容的测试,考试时会有时间的,考试完成或到时间后系统将进行自动评分,并显示成绩;

招生问答模块 学员可以对本系统的任何问题和疑惑进行留言,并有相应的系统管理员或其他专门人员进行解答;

师资介绍模块 这个模块展示了本系统强大的师资力量,重点介绍几位资深教师的简历和擅长的方向;

就业安置模块 学员通过此模块可以了解到最新的就业情况,比如就业后的工作方向,面试向导和成功学员的经验分享等一系列就业指导。

(2) 后台部分功能。系统后台部分的功能必须由管理员登录后才能进行管理,管理员根据不同的权限可以进行相应的操作。

系统管理模块 即管理员模块,可以修改管理员密码、添加管理员等操作;

用户管理模块 可以进行用户管理,浏览已有的用户,修改用户信息,还可删除已有的用户等操作;

课程管理模块 可以查询、删除和修改已有课程的各种具体信息和添加新课程等功能; 项目管理模块 可以查询、删除和修改已有项目的各种详细信息,添加新项目等功能; 考务管理模块 目前考务管理有考生管理、成绩管理2个功能,管理员可以对此进行考生的增、删、改、查的操作和成绩的查询,其他功能还有待开发。 1.2 性能需求

龙源期刊网 http://www.qikan.com.cn

(1) 观感性。界面的设计应当重视用户的观感需求,例如系统操作界面应该符合Windows界面标准和软件使用惯例。界面需求还包括对控件进行规范和对控件的使用范围进行一个规定等方面的内容;

(2) 易用性。易用性会对用户使用产品的生产效率、错误率以及用户对系统接收程度产生很大的影响。整个系统应该简单易用,使普通用户能够明确了解使用流程,并基本掌握操作方法;

(3) 准确性。系统严格保证业务流程规则和事务处理的完整性和一致性,保证各系统时间的一致性;

(4) 并发性和共享性。提供数据共享功能,实现数据一次输入多出共享,减少共享冲突,完全实现多用户并发处理;

(5) 安全性。提高系统的安全性,确保系统的错误率和缺陷率降到最低。 2 系统设计 2.1 系统的模块设计

实践实训系统大致可以划分为以下几个功能模块:前台部分包括用户注册和登录模块、课程介绍模块、项目介绍、就业安置模块、在线交流模块、师资介绍模块、招生问答模块和在线考试系统模块;后台部分包括系统管理模块、课程管理模块、项目关林模块和考务管理模块。系统的框架组成如图1所示。

图1 本系统的前台部分和后台部分模块2.2 数据库设计

系统整个架构将遵循MVC分层[810]架构设计,严格遵循设计原则,使得系统在各方面都能达到要求,并有利于系统的维护和升级。本系统将使用MySQL数据库,MySQL是当前全世界最流行的开放源代码数据库管理系统之一。本系统将使用MySQL数据库,MySQL是当前全世界最流行的开放源代码数据库管理系统之一。数据库主要表的设计如表1~表3所示。

3 系统实现 3.1 系统首页的实现

本系统内容较多,展示主要页面的截图。左边分为上下两部分,上部分分别为最新课程、最新项目、师资介绍、就业安置和在线考试,点击也可以进入对应的页面,下部分为24 h服务热线首页界面如图2所示。

龙源期刊网 http://www.qikan.com.cn

在首页中点击课程介绍后,会显示出课程介绍列表,课程介绍以每页5个课程形式展出,内容为课程名称、授课老师、课程性质、和上课时间,点击相应的课程,还能了解该课程的详细信息。如图3所示。

当点击页面中黄色字体视频预览时,可进入视频播放状态,如图4所示。该页面镶嵌了视频播放器,可随意调整播放进度,具有前进、后退、暂停和调节音量等功能,非常方便和实用。在页面的右下角还有大屏幕播放的功能,点击可进入全屏播放的状态。

点击进入考试系统后,则进入考试系统的界面,考生以准考证号和密码进行登录。准考证号和密码是由管理员进行授权分配的。如图5所示。 图5 在线考试系统页面3.5 后台管理员登陆界面

登录后台管理界面后的页面如下:里面有用户管理,项目管理,课程管理等选项,点击后则进入对应的页面。如图6,图7所示。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务