欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 高职软件技术专业教学实训平台的设计

高职软件技术专业教学实训平台的设计

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  文章给出了高职院校软件开发技术专业教学实训平台的设计和实现方案。该系统采用SSH体系结构,实现了表示层和逻辑层的分离。该平台可以让学生完成模拟参与软件系统开发的全过程。通过该系统学生熟悉软件项目的规范化开发过程,加深对理论知识的理解,提高了实践教学的效率。

 

  1 实训平台需求与功能模块的设计

 

  1.1 系统需求

 

  通过在实训平台上模拟参与软件系统开发的全过程,可以熟悉软件项目的规范化开发过程,加深对理论知识的理解,将实践开发所积累的经验和传统课程所学的知识融会贯通,从而能够灵活的应用平时所学的知识。同时仿真模拟增强了学生学习的兴趣,提高了学习的效率。利用实训平台统一管理实训资源,实现教学资源的有效利用。

 

  实训平台中的实训由单项实训和综合实训组成。单项实训注重于软件开发环节中的特定阶段的练习,主要是完成模块开发。综合实训是让学生按照真实的软件开发流程系统的完成一个项目开发的全过程。

 

  实训平台也要进行实训安排,并且对学生的实训全过程进行管理,包括实训成果、实训进度控制等内容。

 

  1.2 系统的功能模块设计

 

  本系统由教学实训平台系统、文档管理系统、评分系统和知识管理系统组成。

 

  (1)教学实训平台系统。在教学实训平台系统中,学生和老师的分工都是基于角色来划分的,学生可以通过教学实训平台模仿实际的开发过程,教师可以对实训项目进行安排与管理。通过和企业的合作,在本系统中会引入软件企业规范的开发文档和开发标准,保证学生在实训平台上进行实训时所用到的技术标准和开发流程是软件企业在进行软件开发中所真正用到的,提高实践过程的有效性。

 

  (2)文档管理系统。文档管理系统主要用来管理实训过程中的各种文档,包括教师所提交的各种项目资料和学生在实训过程中所提交的项目文档。

 

  (3)评分系统。评分系统主要是学生在实训过程中各个阶段的成绩进行打分和对学生的成绩进行统计分析,包括计算机对学生所完成的任务的客观部分的打分,和教师对任务主观部分的打分,通过教师和系统相结合的评估办法,对在学生在整个开发过程中的表现进行综合评价,并对成绩进行分析。

 

  (4)知识管理系统。知识管理系统可以帮助学生在实训过程中查找到软件实训过程中的技术文档,获得系统的帮助。该模块是首先需要有资料完备的知识库,然后在实训过程中不断的积累的开发文档。同时为了提高知识检索的准确率,要能够对多个不同检索条件进行组合查询,对关键字能进行模糊查询,保证查询的数据量。最后在设计时还需考虑到当查询条件不严格时查询结果数量会非常大,这个时候对平台和数据库的负载都非常大,需要考虑到对结果的分段取出和显示。

 

  

 

高职软件技术专业教学实训平台的设计


  2 实训平台系统开发技术

 

  2.1 选用技术

 

  本平台基于B/S(浏览器/服务器)结构设计,实现选用SSH(Struts+Spring+Hibernate)开源框架,框架的系统分为四层:表示层、业务逻辑层、数据持久层和域模块层,能在短期内搭建可复用性好、维护方便的Web应用程序。其中Struts负责MVC的分离和业务跳转;Hibernate框架负责数据持久层;Spring负责Java对象的管理。分析时首先构建模型,然后将这些模型实现为Java对象,再编写的数据访问接口,并通过Hibernate来实现Java类与数据库之间的转换和访问,最后由Spring来管理StrutsHibernate对象。SSH模型把业务逻辑层与持久层进行了分离。这样当任何一个部分发生改变时,对另外的层次都影响较小,提高了系统的可维护性和开发效率。本平台的开发后台数据库为MYSQLWEB服务器选用的是Tomcat。平台的的运行环境为 Window XP以上,其他操作系统,如Linux也都支持。

 

  2.2 开发工具

 

  开发过程中主要使用的开发工具有:

 

  (1)MyEcpliese8.6。它集成了很多针对WEB程序开发的插件,还对SSH的类库进行了集成,可以加快开发效率。

 

  (2)DreamweaverAptanaStudio。它们有所见即所得的优势,用来写HTMLJAVASCRIPT代码。

 

  (3)SQLYOG。因为MYSQl自身本没有带图形界面的管理程序,每次都需要编写命令行语句操作数据库,所以使用第三方的数据库图形界面的数据库辅助工具可以方便的对数据库进行操作。

 

  (4)ROSE。用于在设计过程中进行建模。

 

  (5)ProjectProject用于对进度进行控制管理。

 

  3 实训平台系统开发

 

  3.1 数据库的连接

 

  在整个实训平台中,数据库的打开在系统中是很重要的,使用SSH框架连接数据库的字符串可以在文件中配置,增加了灵活性,保护了数据库的安全。

 

  class="essionFactoryBean">

 

  

 

  

 

  ;

 

  3.2 实训平台实现的关键技术点

 

  在实训平台的开发过程中要重点考虑以下的一些问题:

 

  (1)当用户同时登录数过多时,对服务器会产生较大的负荷压力,实训平台的并发性控制将变的格外重要,如何保证系统能在多用户的情况下稳定运行,需要仔细设计方案。

 

  (2)评分系统中如何设计好评分标准,提高自动评分的准确率,以最大限度的发挥评分系统的作用是本课题的难点之一。可以考虑多学科的结合,把软件开发、软件工程等科目的实际技术结合起来进行评分设计。

 

  4 小结

 

  通过在实训平台上进行实训,学习符合行业标准的软件开发方法,培养个人的项目管理能力,提高个人与团队的合作能力,全面提高学生的软件开发能力,能为企业培养掌握软件开发规范与流程,能从事软件项目开发工作的高素质技能型专门人才。同时在项目实训教学过程中可以不断积累技术成果,积累教学资源,通过平台系统进行管理可以有效地降低开发工作量,提高学生的学习效率。

 

  作者:李唯 来源:计算机光盘软件与应用 201323

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229139.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学