首页>Java项目开发实训教程(课程思政)
Java项目开发实训教程(课程思政)
主编:鲁恩铭 魏衍君等
ISBN:978-7-5770-0456-3
定价:65.80元
时间:2023年8月
版别:电子科技大学出版社
开本:大16开 页数: 284页 印刷方式:双色
编辑推荐

本书作为一本旨在培养高素质、技能型软件开发人员的教材,依据软件企业的开发流程和开发规范,以软件项目应用为主线,具有以下几个特点。

1.引入软件开发及管理规范,突出对学生综合职业能力的培养

本书以软件项目应用为主线,采用业界流行的软件开发过程规范和管理规范进行软件项目的开发和管理,通过体验式的软件项目开发实训模式,选取真实项目“校园订餐管理系统”作为载体,将整个管理系统软件的开发过程分解为项目计划、需求分析、软件设计、编码、软件测试、项目总结6 个能力培养模块,让学生经历真实的软件开发过程,体会企业规范化、标准化、专业化的软件开发流程和管理规范,使学生在走出校门之前具备实际、正规的软件开发项目的经验,具备作为程序员应有的基本技能和素质。

2.以软件开发工作过程设计学习过程,选取典型工作任务组织教学内容

将项目的开发过程与管理过程贯穿全书,并对各个阶段的内容根据实际工作过程划分成若干任务,每个任务都以任务简介、任务分析、支撑知识、任务实施、任务小结和拓展任务进行展开。以工作任务为载体设计教学过程和教学模块,使学习内容联系软件技术行业的实际工程项目,进行任务驱动式教学,从而将学生置于发现问题、提出问题、思考问题、探究问题、解决问题的动态过程中学习。在实际的软件开发中,会遇到各种各样的问题。不要害怕,只要把握住问题的核心。耐心地分析确定问题的解决步骤和要点,对应到程序的输入,处理和输出环节中,再运用所学的知识和技能或通过上网学习新的知识给予实现。

3. 知识教育与思政教育相结合,全面提升学生能力与素养

每章都设置了思政目标,深度提炼专业知识体系中所蕴含的思想价值和精神内涵,既是对本章知

识的重要拓展,更是对接课程思政的重要落脚点,同时也可培养学生精益求精的大国工匠精神、不断

进取的创新精神,激发学生科技报国的家国情怀和使命担当。


查看全部
收起
内容简介

本书首先以Java 程序设计基础、Java 面向对象等案例为切入点进行技能点的讲解,然后重点以项目校园订餐管理系统为主线详细设计项目开发的过程,校园订餐管理系统包括用户的注册、登录、查看、删除,下单、删除订单、修改订单、更新订单等功能。项目开发过程中的项目立项、项目计划、项目需求、项目概要设计、项目详细设计、程序编码、项目规范与版本控制、软件测试、项目验收交付与维护总结将在教材中一一体现,改革了实践教学内容和教学方法,改革了教材组织结构和形式,促使软件类开发类专业教学体系、教学模式、教学内容等方面改革和创新,让学生真正深入项目中去从而积累丰富的项目经验,达到学以致用、培养高技术技能人才的目的。

查看全部
收起
目录

单元一    Java 程序设计基础 / 001

              任务1.1 Java 的基本语法的使用 / 002

              任务1.2 Java 中的常量和变量的使用 / 005

              任务1.3 Java 中的运算符的使用 / 011

              任务1.4 流程控制语句的使用 / 017

              任务1.5 数组的使用 / 026

              思考与练习 / 034

单元二    Java 面向对象编程 / 039

              任务2.1 类与对象的创建与使用 / 040

              任务2.2 类的封装使用 / 044

              任务2.3 类的继承和多态的使用 / 054

              任务2.4 异常的使用 / 073

              任务2.5 常用类的使用 / 081

              思考与练习 / 101

单元三    集合 / 107

              任务3.1 Collection 接口和List 接口的使用 / 108

              任务3.2 Set 接口的使用 / 117

              任务3.3 Map 接口的使用 / 123

              任务3.4 常用工具类的使用 / 129              

              思考与练习 / 135

单元四    I/O 流 / 139

              任务4.1 字节流和字符流的使用 / 140

              任务4.2 File 类的使用 / 153

              思考与练习 / 160

单元五    JDBC 的使用 / 163

              任务5.1 JDBC 常用API 的使用 / 164

              任务5.2 JDBC 编程的实现 / 164

              思考与练习 / 171

单元六    线程的使用 / 175

              任务6.1 线程的使用 / 176

              任务6.2 线程的调度 / 179

              任务6.3 多线程的同步 / 182

              思考与练习 / 186

单元七    校园订餐系统的立项和需求分析 / 189

              任务7.1 项目的立项和规划 / 190

              任务7.2 项目的需求分析 / 190

              思考与练习 / 201

单元八    校园订餐系统的软件设计 / 203

              任务8.1 软件的概要设计 / 204

              任务8.2 软件的详细设计 / 212

              思考与练习 / 225

单元九    校园订餐系统的软件实现 / 227

              任务9.1 项目环境的搭建和前期准备 / 228

              任务9.2 用户功能模块的实现 / 233

              任务9.3 管理员功能模块的实现 / 249

              思考与练习 / 256

单元十    校园订餐系统的测试与总结 / 259

              任务10.1 项目的测试 / 260

              任务10.2 项目的总结 / 273

              思考与练习 / 277

参考文献 / 278


查看全部
收起