《Java软件开发综合实训》实训大纲
《Java软件开发综合实训》实训大纲
课程代码: 适用专业:计算机科学与技术
执 笔 人: 审 核 人:
学分学时:2学分32学时 制(修)订时间:2017.3
一、课程定位
本课程是通过一个完整的案例,结合所学过的内容HTML、CSS、Spring、MyBatis、MySQL,模拟企业应用,带领学生完成案例搭建与开发工作。使学生借助实际项目案例去学习,规范学生代码规范,增强学生项目合作能力,熟练掌握相应知识点,进入项目开发角色中。
二、教学目标
A. 基本理论知识
理解项目需求阶段的任务;掌握需求阶段相关产物的内容及编制规范;
了解项目设计阶段的目的、任务;
了解项目编码阶段的目的、任务;
理解Maven的工作原理;
掌握Maven工程建立的方法;
掌握SpringMVC+Spring+MyBatis的整合方法;
掌握依据项目需求、设计建立数据库的方法;
掌握MyBatis的逆向工程生成代码的方法;
理解按代码规范编程的方法。
B.专业实践技能
具有独立搭建Maven工程的能力。
具有理解需求的能力。
具有依据需求设计建立数据库的能力。
具有依据需求设计建立系统框架的能力。
具有独立SpringMVC+Spring+MyBatis整合开发的能力。
综合素质目标:
1.培养学生的辩证思维和逻辑分析的能力,树立理论联系实际的科学观点,培养科学的工作作风;
2.培养学生代码质量意识和软件编写规范意识以及严谨、认真的工作态度。。
三、教学内容与学时分配
(一)实训项目
实验(实训)项目 |
实验(或实训)目标或内容 |
实验或实训方式 |
场地 |
学时分配 |
实验一 Maven工程搭建 |
掌握Maven工程搭建注意事项; 掌握Maven工程搭建的方法; 掌握Maven工程搭建的步骤。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
2 |
实验二 运行Maven的聚合工程 |
掌握Maven的聚合方法; 掌握Maven的聚合步骤; 掌握Maven的聚合注意事项。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
4 |
实验三 Svn的使用、管理 |
掌握svn的安装; 掌握SVN的使用; 掌握SVN的配置; 掌握SVN的管理方法。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
4 |
实验四 使用Maven的Tomcat插件 |
掌握Tomcat的安装; 掌握Tomcat的配置; 掌握Tomcat在Maven的使用。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
2 |
实验五 商品列表查询需求分析 |
掌握简单的SQL的查询; 掌握按条件使用查询SQL; 掌握SQL的优化。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
6 |
实验六 PageHelper插件 |
掌握分页信息设置; 掌握分页信息获取; 掌握掌握分页实现方法。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
4 |
实验七 商品列表查询功能实现 |
了解商品列表; 掌握使用SQL查询表中商品信息; 掌握商品信息的展现。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
6 |
实验八 项目开发结束测试 |
测试项目功能; 修改项目小bug; 撰写测试和修改bug文档; 完成项目测试;。 |
学生实验 (必做) 教师指导 |
2号实验楼201 |
4 |
合计 |
32 |
四、教学评价
平时成绩 |
实验实践成绩 |
期末成绩 |
|||
出勤 |
作业 |
提问 |
实验报告 |
实验考试 |
|
10% |
5% |
5% |
10% |
30% |
|
20% |
40% |
40% |
备注:实验考试命题采用综合性强的10套试题,每人随机抽取其中1套,每人用一组实验设备完成考试,分四至五轮完成考试。
五、建议使用的教材和主要参考书
类别 |
教材名称 |
编者 |
出版社 |
出版时间 |
教材 |
《Java从入门到精通(第4版)》 |
明日科技 |
清华大学出版社 |
2016年 |
参考资料 |
《Java 8实战》 |
路明刚 |
人民邮电出版社 |
2016年 |
《Java软件开发综合实训》实训大纲相关推荐
- 软件开发综合实践实习小结
软件开发综合实践实习小结 前言: 这次大二的小学期很是不一样,非常强烈的感受到了动手能力的重要性,为期半个月的专题实训教会了我知识,技能,方法等各方面的内容.很幸运能够遇到这位非常耐心,声音又好听的美 ...
- *Java软件开发面试知识整理*
Java软件开发面试知识整理 围绕以下几点回答问题:是什么.为什么.什么时候用.项目实现.解决什么问题.遇到的困难 谈谈你对Java和C的理解? Java: 面向对象.Unicode:可以跨平台(JV ...
- 学Java软件开发,就选动力节点软件开发培训学校
随着软件开发领域的盛行,越来越多的同学想要从业软件开发行业中,但又因为伴随着学习软件开发的人越来越多,许多软件开发培训学校犹如春笋一样的出现,然而教学水平并没有因为软件开发培训学校数量的提高而有所提升 ...
- java 软件开发面试宝典
一. Java 基础部分........................................................................................ ...
- 我是如何从通信成功转型为 Java 软件开发工程师的?
十年寒窗苦读,无论是谁,都希望能够拥有一个好的未来,但是在面临职业生涯的抉择时,会有不少人会为曾经的选择而后悔,不过在为时不晚的情况下,大家更多的还是会转型.在本文中,作者将分享其从传统的通信行业融入 ...
- java培训分享:java软件开发可以用哪些软件?
从事java相关工作的小伙伴应该都有一个习惯,那就是运用软件的方便来达到高效率工作,本期小编为大家介绍的java培训教程就是关于"java软件开发可以用哪些软件?"的内容,来看看下 ...
- 学习Java软件开发该从何入手
21世纪科技飞速发展的时代,软件行业进军国内以来,发展潜力巨大,一点一点的从生活中渗透到企业运行中,Java软件开发无处不在,因此企业对Java软件开发工程师的需求非常大,就目前而言,想要学习Java ...
- 开课吧:Java软件开发的优点有哪些?
众所周知Java语言因为其简单且安全性高等优点,越来越受到青睐,那么在使用Java开发语言进行软件开发的时候,具体有哪些优点呢? Java开发工程师需要了解的基础知识 Java软件开发的优点包括以下这 ...
- 招聘:JAVA软件开发工程师
招聘:java软件开发工程师 本公司所有新创办的创业型小公司. 研发团队6-7个人. 工作地点:厦门软件园二期观日路 现需招聘java软件开发工程师2-3名 要求: 1.有良好的沟通能力.团队合作精神 ...
最新文章
- 加速针对COVID-19的医疗器械开发
- 用python画太阳系_用 Python 动态模拟太阳系运转
- Delphi 与 DirectX 之 DelphiX(77): TDIB.Distort();
- Python 爬虫原理实现自动google翻译
- linux下var权限是什么?,linux – 在/ var / www中处理Apache 2用户www-data权限的最佳方法是什么?...
- python宇晨_Python 学习第11天 yield 和异常处理
- SharePoint designer 文件--新建中没有工作流
- ./configure --prefix
- 六:SpringCloud-Config
- BZOJ 1567: [JSOI2008]Blue Mary的战役地图 矩阵二维hash
- Python菜鸟入门:day16编程学习
- usb转rs485 linux驱动下载,USB转485万能驱动下载
- C语言 7-3 统计大写字母个数
- frame-reday
- 借助Process Monitor(ProcMon.exe)逆向一个CrackMe
- 中缀和后缀表达式的转换
- php session header,php session header()重定向后丢失 - php
- 如何给宝宝取名才合适
- 程序猿:如何成为一个高级程序员
- 【Rust 日报】2021-10-24 sea-orm:异步动态 ORM