软件开发实训平台研究

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:yy4733
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前国内有不少相关的实训平台,给软件工程教学带来了一定的便捷性。但现有的软件开发实训平台大都存在系统功能单一,缺乏灵活性且仅停留在演示阶段等弊端,学生无法真正从中了解软件开发的具体流程,进而很难提高学生的综合实践能力。因此,构建一个遵循统一规划、统一管理、整体设计、资源共享、成果积累等原则的软件开发实训平台,以实现学习、实训、管理和评价一体化的功能具有重大的研究意义。本文对软件开发实训平台及其关键技术进行研究。首先,结合本校软件开发实训过程的需求,并参照企业项目开发的实际过程及管理规范,对系统的业务流程进行了解,并对系统进行需求分析。本系统主要包括项目必备知识学习、测评、项目实施和系统信息维护四大功能模块,涉及管理员、教师、学生三种角色。对于每个功能,不同的用户有不同的操作。然后,设计满足3NF的数据库表结构,对系统关键功能模块进行设计与编码实现。最后,对系统中的关键技术进行总结,并给出了解决方案及实现过程。针对用户超时、登录日志等面向所有用户的功能,采用自定义拦截器的方法,实现了代码的复用性;采用存储过程的方法来生成数据库表的主键;设计系统框架,实现动态分配模块。软件实训平台记录了大量与学习过程相关的数据。通过对这些数据进行分析,能获取有价值的反馈和推荐信息,为学生制定个性化学习路线。系统通过获取用户在不同阶段的学习过程和项目经验等数据,并依据这些数据来推测和评估其开发能力,这样大大简化了复杂的人工测评过程。因此,本文所研究结果具有一定的理论和实际应用价值。
其他文献
互联网给人们带来巨大方便之时,也给人们带来了网络安全问题。于是入侵检测(IntrusionDetection)技术也就应运而生。入侵检测是网络安全领域新兴的研究课题,相对于传统的操作系
由于传统的数据挖掘算法都面向静态数据,而数据库中的数据却日益更新,造成数据挖掘的结果不及时,从而影响了正确判断和决策,因此研究面向增量更新的数据挖掘算法具有重大的意
当前,SUN公司提出的J2EE(Java 2 Enterprise Edition)已经日渐成为企业Web应用的开发标准。J2EE以组件技术为基础,具有N层体系结构,为非常广泛的领域构建了一个完整的、面向
随着信息技术和移动互联网的发展,人与人、人与物、物与物的联系正在逐渐加深。无线传感器网络(WSNs)作为椎动物联网藩勃发展的关键性技术,吸引了学术界和工业界的广泛关注。
复杂可编程逻辑器件(CPLD)是目前应用最为广泛的可编程专用集成电路(ASIC)之一,特别适合于数字系统的设计和开发。液晶显示器由于具有体积小、重量轻、低电压、低功耗、低成
面向对象的开发方法是当前软件开发的主流,关系数据库是目前最主要的存储机制。本文比较了对象模型和关系数据模型处理数据的差异,对象模型基于软件工程的一些原理,而关系数据模
为了适应空间技术的发展,实现国际空间组织间的相互支持,我国在航天技术应用领域正在逐步采用空间数据咨询委员会(CCSDS)制定的高级在轨系统(AOS)系列标准。深入理解和掌握AO
信息技术的迅速发展大大加快了企业现代化和信息化的进程,以客户关系管理CRM(Customer Relationship Management)系统为代表的管理信息化使企业的运营由以产品为中心发展到以
今天的软件系统与以往不同,其所基于的计算机硬件平台正经历从集中封闭的计算平台向开放的Internet平台的转变。软件不再仅仅是信息的提供者,而是各种服务的提供者,在这样的
地质图件是表达地质体特征,地质体时空结构及地质过程产物最基本、最常用的工具,是各种地质工作成果的最基本表现形式。特别是石油勘探开发研究中,地质图件可以表达沉积、地层、