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