软件项目实践案例教程
课件处为本书PPT和源码

作者:毛玉萃、邱少明、杨文艳、秦静

丛书名:软件工程系列教材

定价:69元

印次:1-9

ISBN:9787302363507

出版日期:2014.09.01

印刷日期:2025.07.04

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以几个典型软件项目案例的开发过程为主线,首先介绍案例开发中应用软件项目开发的方法(原型法、结构化系统方法和面向对象方法)、采用的软件架构(三层架构——表现层、业务逻辑层和数据访问层,MVC——模型视图控制器)、软件开发平台和开发工具(SQL Server 2008、MySQL、.NET、Java及Java环境);然后介绍五个典型的教学案例(从项目的规划、系统分析、系统设计,直至系统实现);最后针对一个实际项目的完整开发过程进行详细介绍。每个案例和实际项目都提供了完整的可运行系统。 本书共有8章,可作为软件项目开发人员的参考书,也可作为普通高等院校计算机科学与技术、软件工程等相关专业的教学和实践用书或参考书,还可作为培训机构的项目实践培训用书以及软件项目开发爱好者的参考书。

毛玉萃 1982年9月至1986年6月在吉林大学计算机系系统结构专业学习,获学士学位;1986年9月至1998年3月在大连理工大学计算机系计算机应用专业学习,获硕士学位。2004年3月至2005年2月在大连理工大学信息工程学院做访问学者。1996年与他人合作出版《现代管理信息系统》一书,由大连理工大学出版社出版。2004年与他人合作出版《操作系统原理——Linux技术实现》一书,由高等教育出版社出版。从1989年3月至今一直在高校从事计算机方面的教学与科研工作,主要讲授操作系统、编译原理、数据结构、管理信息系统、程序设计语言、数据库原理与应用、LINUX操作系统等课程。发表科研与教学论文20余篇,主持或参与的国家、省、市、学校各类课题20余项,同时也参与了一些实际横向课题的研究与开发。从事计算机方面的教学与科研工作20多年来,无论是教学水平还是科研水平都在不断地提高。邱少明1997年9月至2001年7月在大连大学电子系计算机应用专业学习,获学士学位。2009年编著《Java面向对象程序设计》一书、由清华大学出版社和北京交通大学出版社联合出版。2010年与他人合编 《C/C++程序设计学习指导与实训由清华大学出版社出版。2008年与他人合编 《C/C++程序设计》由清华大学出版社出版。发表科研与教学论文10余篇,研发了《大学毕业(论文)设计管理网站》实用系统;主持参与多项国家、省、市和校级研究课题。从2002年7月至今一直在高校从事计算机方面的教学与科研工作,主要讲授Java面向对象编程、Java面向对象高级编程、计算机网络、数据库技术等课程。从事计算机方面的教学与科研工作12年,教学、科研和学术水平都在不断提高。杨文艳 1993年9月至1997年7月在东北财经大学管理信息系统专业学习,获学士学位;2003年9月至2007年1月在大连理工大学技术经济及管理专业学习,获硕士学位。2006年编著《Java面向对象编程》一书、由经济管理出版社出版;2000年参编《数据库管理技术》一书、由大连理工大学出版社出版;2012年参与编著《网络互联技术》一书、由清华大学出版社出版。 发表科研与教学论文10余篇,主持大连市社会科学院研究年度项目(副省级)大连地区对日软件外包现状及对策研究,参与多项教学与专业建设研究课题,其中的“高职高专软件设计专业人才培养模式和课程体系改革、建设与研究”课题获辽宁省教学成奖;从1997年7月至今一直在高校从事计算机方面的教学与科研工作,主要讲授Java面向对象编程、Java面向对象高级编程、网络设计与组建、网络管理技术、数据库技术等课程。从事计算机方面的教学与科研工作16年,教学、科研和学术水平都在不断提高。1997年获得国家人事部软件资格和水平考试高级程序员资格;2000年通过国家劳动部等级考试四级认证;2006年获得Sun认证Java程序员资格以及Cisco认证网络工程师资格;2011年获得CCAI教师资格,2012年获得职业技能鉴定数据库考评专家资格。秦静:2000年9月至2004年6月在西北师范大学计算机科学与技术专业学习,获学士学位;2004年9月至2007年6月在北京师范大学软件与理论专业学习,获硕士学位。2009年3月至今在大连理工大学软件与理论专业博士生在读。从2007年7月至今一直在高校从事计算机方面的教学与科研工作,主要讲授操作系统、软件工程、.NET开发技术、软件系统分析与设计、数据库原理等课程。参与的国家、省、市、学校各类课题10余项,同时也参与了一些实际横向课题的研究与开发。从事计算机方面的教学与科研工作5多年来,无论是教学水平还是科研水都在不断地提高。

目前大学生就业形势不容乐观,尤其是计算机相关专业的学生。虽然相应岗位目前需求量很大,每年相关专业的毕业生也很多,但很多公司和企业依旧招不到合适的人才,许多相关专业的大学毕业生找不到合适的工作,产生这样结果的原因主要是现在的应届毕业生自身的技能无法满足企业的任职需求,现在的企业不可能花大量的时间和金钱去培养新员工。 学校为此对相关专业的培养方案进行了调整,增设或加强了软件项目开发实践环节的学时,让学生通过专业的系统的实战,提高自己的实践动手操作能力,从而提高和加强学生软件项目开发实践方面的能力,达到学以致用、积累经验、增长见识的目的,提高学生的专业素质和就业能力,以便顺利进入工作岗位。 在软件项目实践的教学过程中,选择一种合适的教材比较难,教材基本都是教师自己编写的讲义,经过几轮的教学之后,讲义几易其稿不断完善,其中的案例不断修订完善、筛选,优中选优,有的案例还是作者开发的实际应用系统。作者在讲义的基础上,再次进行修改和完善,形成了这本书。 本书内容的安排与组织情况如下: 第1章为系统开发方法简介,介绍开发案例和实际系统中用到的软件项目开发方法,主要是较成熟和常用的原型法和结构化开发方法,以及目前比较流行的面向对象的开发方法。第2章为开发技术和开发环境简介,对在开发案例和实际系统中用到的数据库(SQL Server 2008和MySQL)和开发平台(.NET、Java语言和开发环境MyEclipse 8.6)进行了简单介绍,对采用的系统架构(三层架构和MVC架构)进行了简单介绍。第3章运用Java类和面向对象基本思想完成一个简单的ATM存取款管理系统的设计与实现,目的在于使...

目录
荐语
查看详情 查看详情
第1章系统开发方法简介1

1.1原型法简介1

1.1.1基本概念1

1.1.2原型方法的工作流程1

1.1.3原型方法的特点1

1.1.4软件支持环境2

1.1.5适用范围3

1.2结构化系统开发方法简介3

1.2.1结构化系统开发方法的基本思想3

1.2.2结构化系统开发的生命周期4

1.2.3结构化系统开发方法使用的主要工具9

1.2.4结构化开发方法的特点15

1.2.5结构化系统开发方法的优缺点16

1.3面向对象方法简介16

1.3.1面向对象方法的相关概念17

1.3.2面向对象方法的基本思想18

1.3.3面向对象方法的开发过程19

1.3.4面向对象的建模语言——统一建模语言23

1.3.5面向对象方法的特点和面临的问题28

第2章开发技术和环境简介29

2.1SQL Server 2008简介29

2.1.1SQL简介29

2.1.2SQL Server的发展30

2.1.3SQL Server 2008的版本31

2.1.4SQL Server 2008的新增功能32\软\件\项\目\实\践\案\例\教\程\/目录/ 2.1.5SQL Server 2008的新增特点36

2.1.6SQL Server 2008安装要求37

2.2MySQL简介38

2.2.1MySQL38

2.2.2MySQL经典应用环境38

2.2.3MySQL特点38

2.2.4MySQL存储引擎39

2.2.5MySQL应用架构40

2.3Java及Java开发环境简介41

2.3.1Java起源41

2.3.2J... 查看详情

查看详情