计算机软件项目实训指导

出版社:电子工业
出版日期:2011-1
ISBN:9787121120787
作者:方英兰//韩兵//居阳//刘高军//宋丽华
页数:257页

章节摘录

  IT产业已成为带动全球经济发展的支柱产业,IT人才的培养成为制约IT产业更快发展的新问题。据调查,我国每年至少有几十万软件人才缺口,人才紧缺已成为影响我国IT产业发展尤其是软件产业发展的最大瓶颈。  我国高校中的计算机本科专业己达800多个,IT类专业多年来一直是高校招生的热门专业,但近年来从计算机专业毕业生中听到的最多感叹是:就业难!就业难!甚至有一些毕业生,已经不顾及薪酬,只求能找到一份工作。  热门专业遇到了就业寒冬。一边是市场对IT人才的迫切需求,一边是计算机专业毕业生的庞大供应。两方面形成了巨大的反差。什么原因?大家众口一词地指向了我国现有的教育体制。  国内某门户网站一项最新在线调查显示,1500多名被调查者中,55%的人认为,是教育体制不适应社会需求,培养的学生动手能力差,工程经验缺乏,知识结构不合理;只有10%的人认为,是人才过剩或大学生眼高手低,造成大学生就业难。  据中央电视台“东方时空”与智联招聘联合推出的毕业生就业状况大型调查显示,在问到“雇主最看重求职者什么”时,57.8 %的雇主最先看的是“工作或实习经历”,其次是“专业”(44%)、“毕业院校”(28%)、“英语、计算机水平等”(21.6 %),只有3.5 %的雇主会首先看毕业生的“在校成绩”。  学生走上工作岗位以后,900,/0以上的知识技能需要在工作岗位上继续学习,因此高校培养计划和课程体系必须适应他们未来的需要,以培养工程专业能力为主,但是专业能力和经验是无法通过课堂灌输式教学方式获得的,必须经过大量的实践才能够提高。  目前,各高校对培养方案中的实践性环节设置和实施越来越重视,很多高校建设了实习实训基地,积极鼓励和大力支持国内外著名软件企业参与软件人才培养改革和建设,引进先进的训练方法和内容,实行开放式办学。学生应该更具主动性,鼓励他们课余期间参与项目实践,提高实际工作技能,适应社会需求,提高就业竞争力。

书籍目录

第1章  绪论  1  1.1  实训背景  2  1.2  本科应用型人才培养目标  2    1.2.1  对本科应用型人才的知识要求  3    1.2.2  对本科应用型人才的能力要求  3    1.2.3  对本科应用型人才的素质要求  4  1.3  实训体系介绍  4    1.3.1  实训方案  4    1.3.2  实施要点  5第2章  项目开发示例  6  2.1  组建开发团队  7  2.2  软件开发方法  8    2.2.1  Parnas方法  8    2.2.2  结构化方法  8    2.2.3  面向数据结构的软件开发方法  9    2.2.4  问题分析法  9    2.2.5  面向对象的软件开发方法  9    2.2.6  可视化开发方法  11  2.3  软件项目开发过程  11    2.3.1  需求分析  12    2.3.2  概要设计  14    2.3.3  详细设计  16    2.3.4  编写程序  17    2.3.5  软件测试  20    2.3.6  相关技术比较  21  2.4  软件开发工具  24    2.4.1  需求分析工具  24    2.4.2  系统设计工具  30    2.4.3  编程工具  34    2.4.4  数据库工具  36    2.4.5  测试工具  37第3章  基础训练  39  3.1  静态Web网页制作  40  3.2  C语言程序设计  48    3.2.1  汽车订票系统  48    3.2.2  扫雷游戏  54    3.2.3  目录树  58    3.2.4  智能猜数字游戏  61  3.3  面向对象程序开发  65    3.3.1  电子通讯录  65    3.3.2  模拟Windows窗体实现  69    3.3.3  宿舍楼管理系统  74    3.3.4  图像处理程序  79第4章  专题训练  85  4.1  Java开发专题  86    4.1.1  拼图游戏  86    4.1.2  赛车比赛冠军竞猜游戏  90    4.1.3  即时通信软件  96    4.1.4  飞行器手机游戏  104  4.2  C++开发专题  109    4.2.1  电子相册  109    4.2.2  图片分析程序  114    4.2.3  OCX进程控制程序  118    4.2.4  U盘加密程序  121  4.3  网络技术专题  125    4.3.1  网络文件服务器  125    4.3.2  AJAX网络聊天室  131    4.3.3  DNS服务器实现  134    4.3.4  SNMP数据采集与分析软件  136  4.4  数据库技术专题  145    4.4.1  数据库移植  145    4.4.2  小型图书馆管理系统  152    4.4.3  小型客房管理系统  159    4.4.4  小型餐饮管理系统  163  4.5  汇编语言专题  167    4.5.1  读/写磁盘文件  167    4.5.2  动画设计  173    4.5.3  微机间串口全双工通信  178  4.6  操作系统专题  186    4.6.1  定制自己的shell  186    4.6.2  存储管理程序及其测试  194    4.6.3  文件系统设计  199  4.7  嵌入式专题  207    4.7.1 “连连看”游戏  207    4.7.2  视频播放器设计  210    4.7.3  图片浏览器  214    4.7.4  文件传输系统  216    4.7.5  通讯录  219第5章  综合训练  223  5.1  Linux 环境下网站发布平台  224  5.2  即时通信系统  229  5.3  邮件服务管理系统  234附录A  实训报告模板  242附录B  Web项目规范  243  B.1  前言  243  B.2  内容  243  B.2.1  项目标准  243  B.2.2  项目的HTML代码规范  244附录C  综合性软件设计文档示例  247  C.1  系统需求  247  C.2  需求分析  248  C.3  概要设计  249  C.4  详细设计  251  C.5  编写程序  255  C.6  软件测试  257

编辑推荐

  循序渐进 任务驱动

作者简介

《计算机软件项目实训指导》根据计算机专业的知识体系,并考虑IT行业主要岗位的技能要求,面向实际应用给出了循序渐进、任务驱动的39个实训项目,涵盖Web技术、C语言、Java开发、C++开发、网络技术、数据库技术、汇编语言、操作系统、嵌入式系统等课程的主要知识点和专业技能。全书共分5章:绪论、项目开发示例、基础训练、专题训练和综合训练。教师可按照计算机专业教学进度安排实训,建议基础训练对应第一学年的课程实践环节;专题训练对应第二学年的课程实践环节;综合训练对应第三学年的课程实践环节和毕业设计。《计算机软件项目实训指导》为任课老师提供项目参考解答。

图书封面


 计算机软件项目实训指导下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024