学位论文 > 优秀研究生学位论文题录展示

培养软件工程师的实训教育平台开发

作 者: 韩立生
导 师: 郭山清; 胡程瑜
学 校: 山东大学
专 业: 软件工程
关键词: 电子实训 软件工程 在线教育 电子平台 视频教育
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 10次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为满足各企事业及各机构单位对电子教学、电子实训的要求,增强对业务和生产系统的支撑能力,使生产业务管理者和广大一线员工能够更加及时有效的获取各种知识资源与服务,目前最有效的方法就是通过电子实训平台对员工进行教育,将视频、音频、幻灯演示和白板等工具有效的集成在一起,提高实训工作的效率和效果,降低实训成本,加快知识传递速度,提高员工素质,并最终提高客户满意度,这个培养软件工程师的实训教育平台是基于JSP的Struts、Hibernate、及Spring技术框架完成,不仅使用Eclipse等工具,其中还使用了VBA脚本技术进行辅助开发,如课表的生成和测试数据的整理等。首先,本文从需求出发,为了规范化项目开发采用CMM3级的标准进行文档化的整理和设计,先后完成了软件需求规格说明书、软件系统概要设计说明书、软件系统详细设计说明书、数据库设计说明书、软件系统测试用例设计说明书、软件系统测试报告等文档。第二部分在软件需求规格说明书中,主要完成了接口说明,功能性需求和非功能性需求等说明,在功能性需求中,完成了功能模块的划分和角色的划分确定了软件项目的主体方向,在非功能性需求中确定了性能需求、安全性需求和软件质量属性说明。且定义了业务规则和编写文档的规则。第三部分在软件系统概要设计说明书中完成了总体设计思路和处理流程,明确了软件设计的整体架构和流程步骤。同样规划定义了界面的设计、数据库的设计,在系统的信息提示方面,规范了系统出错处理设计,在系统安全方面也同样予以定义主要从数据传输、应用系统安全和数据存储安全方面予以定义。第四部分在软件系统详细设计说明书中完成了数据库ER图及各表的详细说明及约束,包括数据字典等描述。并且用户界面进行了详细的描述,建立功能与模块关系表,明确了界面约束与事件约束和触发方式,对各处理模块都进行了详实的描述和流程图描述。第五部分主要阐述了培养软件工程师的实训教育平台系统实现与测试,其中包括示例模块和重点模块的描述,并且在软件系统测试用例设计说明书中完成了培养软件工程师的实训教育平台的前台功能和后台功能的测试及相应修改,并在测试的过程中完成测试报告。最后测试报告完成后,根据测试结果完成后续的使用手册的说明。综上所述,根据上述文档设计并实现了该培养软件工程师的实训教育平台系统。

全文目录


摘要  8-10
ABSTRACT  10-12
第1章 绪论  12-17
  1.1 培养软件工程师的实训教育平台开发背景  12
  1.2 国内外研究现状  12-13
  1.3 解决的主要问题  13-14
  1.4 本文的主要工作  14-15
  1.5 论文的组织结构  15-17
第2章 培养软件工程师的实训教育平台系统需求分析  17-24
  2.1 系统概述  17-20
    2.1.1 系统项目背景  17
    2.1.2 系统项目说明  17-18
    2.1.3 整体系统概述  18-20
  2.2 需求问题描述  20-24
    2.2.1 系统功能性需求  20-22
    2.2.2 系统非功能性需求  22-24
第3章 培养软件工程师的实训教育平台系统架构设计  24-29
  3.1 系统设计目标和原则  24
  3.2 系统总体架构设计  24-29
    3.2.1 系统功能架构  24-25
    3.2.2 界面设计  25-26
    3.2.3 数据库结构设计  26
    3.2.4 系统信息提示设计  26-27
    3.2.5 系统安全设计  27-29
第4章 培养软件工程师的实训教育平台系统详细设计  29-48
  4.1 数据库详细设计  29-35
    4.1.1 概念结构设计  29-33
    4.1.2 逻辑设计  33-35
    4.1.3 安全保密设计  35
  4.2 用例详细设计  35-37
  4.3 界面详细设计  37-44
    4.3.1 用户界面  37-41
    4.3.2 界面处理流程及界面约束描述(以课程中心为例)  41-44
  4.4 功能模块与类文件关联关系(部分)  44-48
第5章 培养软件工程师的实训教育平台系统实现与测试  48-61
  5.1 代码配置管理  48
  5.2 核心功能和代码实现  48-57
  5.3 系统测试  57-61
    5.3.1 实训课程中心  57-59
    5.3.2 学习任务  59-60
    5.3.3 参加考试  60
    5.3.4 成绩查询  60-61
第6章 结论  61-62
参考文献  62-64
致谢  64-65
学位论文评阅及答辩情况表  65

相似论文

  1. 游戏公司计费系统的设计与实现,TP311.52
  2. 面向对象软件核结构的研究与分析,TP311.52
  3. 大规模软件中社区结构的发现与研究,TP311.52
  4. 内蒙古地税局纳税评估系统设计与实现,F812.42
  5. 宜宾移动IT支撑系统设计研究,TP311.52
  6. 盘锦市区划地名信息系统的设计与实现,TP311.52
  7. 我国软件工程师工作倦怠的影响因素研究,F272.92
  8. 承德市医疗保险市级统筹制度及信息系统设计与实现,F842.6
  9. 唐钢冶炼公司员工绩效考核管理信息系统的设计与实现,TP311.52
  10. CD市风险投资信息平台设计与实现,TP311.52
  11. 胜利油田烟台疗养院客房管理系统的设计与实现,TP311.52
  12. 基于ASP技术办公自动化系统的设计与实现,TP311.52
  13. 西华大学学生工作系统的设计与实现,TP311.52
  14. 基于分布式数据库的库存管理系统,TP311.52
  15. 融合3G技术的物流管理软件开发与设计,TP311.52
  16. 基于ASP.NET电子图书城的设计与实现,TP311.52
  17. ASP模式下的轴承设计系统研究,TP391.7
  18. 基于.NET的信息化工作管理平台设计与实现,TP311.52
  19. 地图管理信息系统的设计与实现,P208
  20. 基于金属矿山土地复垦适宜性评价系统的研究与开发,TD88
  21. 导航台站设备远程监控系统的研究与实现,V351.37

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com