欢迎来到天天文库
浏览记录
ID:20350084
大小:52.00 KB
页数:5页
时间:2018-10-12
《高职软件技术专业教学实训平台的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、高职软件技术专业教学实训平台的设计文章给出了高职院校软件开发技术专业教学实训平台的设计和实现方案。该系统采用SSH体系结构,实现了表示层和逻辑层的分离。该平台可以让学生完成模拟参与软件系统开发的全过程。通过该系统学生熟悉软件项目的规范化开发过程,加深对理论知识的理解,提高了实践教学的效率。1实训平台需求与功能模块的设计1.1系统需求通过在实训平台上模拟参与软件系统开发的全过程,可以熟悉软件项目的规范化开发过程,加深对理论知识的理解,将实践开发所积累的经验和传统课程所学的知识融会贯通,从而能够灵活的应用平时所学的知识。同时仿
2、真模拟增强了学生学习的兴趣,提高了学习的效率。利用实训平台统一管理实训资源,实现教学资源的有效利用。实训平台中的实训由单项实训和综合实训组成。单项实训注重于软件开发环节中的特定阶段的练习,主要是完成模块开发。综合实训是让学生按照真实的软件开发流程系统的完成一个项目开发的全过程。实训平台也要进行实训安排,并且对学生的实训全过程进行管理,包括实训成果、实训进度控制等内容。1.2系统的功能模块设计本系统由教学实训平台系统、文档管理系统、评分系统和知识管理系统组成。(1)教学实训平台系统。在教学实训平台系统中,学生和老师的分工都是
3、基于角色来划分的,学生可以通过教学实训平台模仿实际的开发过程,教师可以对实训项目进行安排与管理。通过和企业的合作,在本系统中会引入软件企业规范的开发文档和开发标准,保证学生在实训平台上进行实训时所用到的技术标准和开发流程是软件企业在进行软件开发中所真正用到的,提高实践过程的有效性。(2)文档管理系统。文档管理系统主要用来管理实训过程中的各种文档,包括教师所提交的各种项目资料和学生在实训过程中所提交的项目文档。(3)评分系统。评分系统主要是学生在实训过程中各个阶段的成绩进行打分和对学生的成绩进行统计分析,包括计算机对学生所完
4、成的任务的客观部分的打分,和教师对任务主观部分的打分,通过教师和系统相结合的评估办法,对在学生在整个开发过程中的表现进行综合评价,并对成绩进行分析。(4)知识管理系统。知识管理系统可以帮助学生在实训过程中查找到软件实训过程中的技术文档,获得系统的帮助。该模块是首先需要有资料完备的知识库,然后在实训过程中不断的积累的开发文档。同时为了提高知识检索的准确率,要能够对多个不同检索条件进行组合查询,对关键字能进行模糊查询,保证查询的数据量。最后在设计时还需考虑到当查询条件不严格时查询结果数量会非常大,这个时候对平台和数据库的负载都
5、非常大,需要考虑到对结果的分段取出和显示。2实训平台系统开发技术2.1选用技术本平台基于B/S(浏览器/服务器)结构设计,实现选用SSH(Struts+Spring+Hibernate)开源框架,框架的系统分为四层:表示层、业务逻辑层、数据持久层和域模块层,能在短期内搭建可复用性好、维护方便的VC的分离和业务跳转;Hibernate框架负责数据持久层;Spring负责Java对象的管理。分析时首先构建模型,然后将这些模型实现为Java对象,再编写的数据访问接口,并通过Hibernate来实现Java类与数据库之间的转换和访
6、问,最后由Spring来管理Struts和Hibernate对象。SSH模型把业务逻辑层与持久层进行了分离。这样当任何一个部分发生改变时,对另外的层次都影响较小,提高了系统的可维护性和开发效率。本平台的开发后台数据库为MYSQL,cat。平台的的运行环境为Windol文件中配置,增加了灵活性,保护了数据库的安全。>……;3.2实训平台实现的关键技术点在实训平台的开发过程中要重点考虑以下的一些问题:(1)当用户同时登录数过多时,对服务器会产生较大的负荷压力,实训平台的并发性控制将变的格外重要,如何保证系统能在多用户的情况下稳
7、定运行,需要仔细设计方案。(2)评分系统中如何设计好评分标准,提高自动评分的准确率,以最大限度的发挥评分系统的作用是本课题的难点之一。可以考虑多学科的结合,把软件开发、软件工程等科目的实际技术结合起来进行评分设计。4小结通过在实训平台上进行实训,学习符合行业标准的软件开发方法,培养个人的项目管理能力,提高个人与团队的合作能力,全面提高学生的软件开发能力,能为企业培养掌握软件开发规范与流程,能从事软件项目开发工作的高素质技能型专门人才。同时在项目实训教学过程中可以不断积累技术成果,积累教学资源,通过平台系统进行管理可以有效地
8、降低开发工作量,提高学生的学习效率。:李唯:计算机光盘软件与应用2013年23期
此文档下载收益归作者所有