软件开发实习实训大纲Word文档下载推荐.docx
- 文档编号:16434731
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:23
- 大小:20.01KB
软件开发实习实训大纲Word文档下载推荐.docx
《软件开发实习实训大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件开发实习实训大纲Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。
内容
实训方式
第一天
上午
Linux基本结构
●主流Linux系统安装
●Linux的基本命令
●了解Linux的基础知识,这些包含了用户管理、群组的概念、权限的观念等;
●学习添加外设,安装设备驱动程序(比如网卡)
理论+演示
下午
●熟悉Linux文件系统和目录结构
●掌握vi,gcc,gdb等常用编辑器,编译器,调试器。
●理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
●掌握路由概念、OSI七层网络模型、TCP/IP模型及相关服务对应的层次对于Linux学习非常重要的。
●确保Linux服务器的稳定运行和调整结构满足应用服务的需要。
第二天
Windows高级编程初步
●windows与unlcode
●c运行库对unicode的支持
●windows与unicode
●windows api函数调用说明
●匈牙利表示法
●图形设备接口
●设备描述表
●获取设备描述表句柄
●设备描述表属性
●保存设备描述表
●设备坐标系和逻辑坐标系
●映射模式
●窗口和视图
●windows的映射模式
●设备描述表信息
●windows内存的结构
●虚拟内存
●虚拟内存的检测
●虚拟内存操作
●应用程序堆
●堆的生命周期
●堆的内部情况
●内存扩展
●文件映射
第三天
Android编程初步
●android简介
●android版本
●android功能
●android架构
●市场上的android设备
●获得所需工具
●理解活动
●解决意图筛选器的冲突
●从意图返回结果
●使用意图对象传递数据
●了解屏幕的构成
●视图和视图组
●适应显示方向
●锚定视图
●调整大小和重新定位
●管理屏幕方向的变化
●配置改变时保持状态信息
●检测方向改变
●控制活动的方向
●以编程方式创建用户界面
●侦听用户界面通知
●重写活动中定义的方法
●为视图注册事件
第四天
Java高级编程初步
●java深入介绍
●java虚拟机
●jvm的不同实现
●jvm作为运行时执行环境
●jvm运行时数据区
●垃圾收集器
●jvm:
加载、链接和初始化
●执行字节码
●java类文件格式
●java编译器
●java解释器
●java类反汇编程序
●类的设计
●松耦合
●强聚合
●使用异常
●断言
●java线程
●创建线程
●使用线程的缺点
●线程管理
●共享资源的使用同步
●同步方法和同步代码块的嵌套调用
●同步代码块与同步方法
●死锁
●线程优先级
●监控程序线程
●在应用程序中加入线程
●线程启动
●线程休眠
●线程挂起
●线程恢复
●线程停止
●线程中断
第五天
VC高级编程初步
●注册表编程
●注册表的基本概念
●注册表文件
●注册表的基本组成
●注册表api函数
●进程api函数
●其他进程函数
●进程的工作原理
●进程枚举
●多线程api函数
●cwinthread类
●cwinthread的类声明
●创建工作者线程
●使用全局变量
●使用自定义消息
●线程调度api函数
●windows同步对象
●事件对象
●互斥对象
●信号量对象
●可等待定时器对象
●临界区对象
●使用windows事件对象和临界区对象
●mfc同步类
第六天
C#高级编程初步
●.net体系结构
●c#与.net的关系
●公共语言运行库
●平台无关性
●语言的互操作性
●中间语言
●面向对象和接口的支持
●强数据类型化
●通过异常处理错误
●私有程序集
●共享程序集
●反射
●并行编程
●.netframework类
●名称空间
●泛型类的功能
●协变和抗变
●泛型接口的协变
●泛型接口的抗变
●泛型结构
●泛型方法
●声明委托
●使用委托
●简单的委托示例
●多播委托
●匿名方法
●lambda表达式
●事件发布程序
●事件侦听器
●弱事件
第七天
J2EE的基本框架和开发
(一)
●javaee简介
●javaee的发展
●javaee运行模式
●javaee核心技术
●ajax概述
●ajax的工作原理
●ajax的发展趋势
●ajax的应用示例
●ajax涉及的技术
●struts2介绍
●struts2的环境配置
●搭建struts2的开发运行环境
●struts2的核心机制——过滤器
●struts2的核心机制——输入校验
●spring简介
●spring3整体框架
●spring3环境配置
●搭建spring3的开发运行环境
●hibernate简介
●hibernate3整体框架
●搭建hibernate3的开发运行环境
●hibernate3入门示例
●对hibernate3框架支持——关系数据库到对象映射
第八天
J2EE的基本框架和开发
(二)
●hibernate3框架中经常用到的工具类
●配置数据库连接池
●从容器中获取数据库连接池
●hibernate3的关系映射
●hibernate3缓存机制
●log4j简介
●建立log4j的开发环境
●配置log4j
●log4j的使用方法
●日志的输出格式
●日志的输出位置
●日志的优先级
●单元测试
●建立junit4的开发环境
●junit4组件入门示例
●junit的使用方法
●junit4的基本使用方法
●在spring3中使用junit4
●junit与ant整合
第九天
Net框架特点与结构
●逻辑和物理架构
●n层和soa
●逻辑模型和物理模型之间的关系
●5层逻辑架构
●应用逻辑框架
●管理业务逻辑
●业务对象
●移动对象
●架构和框架
●验证规则和业务规则
●跟踪对象是否改变
●集成授权
●子对象的强类型集合
●多级撤销能力
●用户界面开发者的简单抽象模型
●数据绑定
●对象持久性和对象—关系映射
●自定义身份验证
●设计框架
●创建业务对象
●数据绑定支持
●业务和验证规则
●数据门户
●命名空间组织
●责任驱动设计
●用例或基于故事的分析
●带有责任的对象
●数据库设计
●业务对象生命周期
●业务类结构
●非公有的默认构造函数
第十天
JSP/ASP架构流程
●使用和部署web应用
●web应用的结构
●在服务器上注册web应用
●开发策略和部署策略
●监控servlet上下文的创建和销毁
●检测servlet上下文属性的变化
●将监听器与标签库打包
●识别会话的创建和销毁
●监视会话属性的改变
●简介
●演变历程
●特点
●安装配置iis服务器
●使用visualstudio2008开发工具
●内置对象
●页面语法
●站点设计
第十一天
Oracle高级编程初步
●oracle架构基础
●sga-共享池
●库高速缓存
●sga-缓冲区缓存
●查询转换
●视图合并
●子查询解嵌套
●谓语前推
●使用物化视图进行查询重写
●确定执行计划
●执行计划并取得数据行
●访问和联结方法
●全扫描访问方法
●全扫描与舍弃
●全扫描与多块读取
●全扫描与高水位线
●索引扫描访问方法
●索引结构
●索引扫描类型
●索引唯一扫描
●索引范围扫描
●索引全扫描
●索引跳跃扫描
●索引快速全扫描
●嵌套循环联结
●排序—合并联结
●散列联结
●笛卡儿联结
●外联结
第十二天
SqlServer高级编程初步
●sqlserver2005简介
●熟悉示例数据库xk
●了解xk数据库的用户表
●xk数据库用户表之间关系
●实现一个查询
●transact-sql概论
●使用select实现查询与统计
●transact-sql语法规则
●引用数据库对象名的规则
●transact-sql语法元素
●常用函数
●触发器作用
●触发器特点
●inserted表和deleted表
●管理触发器
●存储过程基本概念
●存储过程的优点
●存储过程与视图比较
●游标简介
●事务与锁简介
●sqlserver的安全管理简介
●数据库日常维护与管理简介
第十三天
完成项目调试
答疑和单元测试
动手+实践
答疑和集成测试
第十四天
最终完成项目
答疑和完成最后项目编码工作
第十五天
考核
根据学生完成情况,进行考核打分
4教学方式与内容
最开始确定题目,前2周以教学为主,并在课后完成大致软件框架。
最后1周进行现场调试、答疑和考核。
5考核方法
●平时成绩15%
●选题难度15%
●学生提交报告完成情况30%
●现场演示程序和提问40%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 实习 大纲