软件项目开发实践

软件项目开发实践
作 者: 贾晓辉 李勇军 缑西梅
出版社: 清华大学出版社
丛编项: 高等学校计算机专业规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 工学 教材 研究生/本科/专科教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件项目开发实践》作者简介

内容简介

本书是针对软件开发专业应用型人才培养而创作的一种实践类教材。全书由三篇共五个实践项目组成,其中入门篇为代码级项目,有日期转换小工具、小学生计算机辅助教学系统及课堂随机提问系统,分别从不同角度实现了三个小应用系统;进阶篇为设计级项目,以超市管理系统为例,介绍系统分析、系统设计、系统实现及测试等内容;高级篇为分析级项目,以电子书服务平台为例,介绍电子书服务平台的问题定义、需求分析、系统分析、系统设计、系统实现及测试的过程。 本书以工程应用为背景,面向编程实践和软件开发实战能力的训练;从代码级程序开始,经过设计级项目实践,达到分析级能力的学习层次;从不同的项目出发,实现循序渐进的完整学习过程;由浅入深,由简单到复杂,由底层算法实现到顶层问题分析,让读者理解和掌握规范的软件工程思想,顺序地展开软件开发各个阶段的工作。 本书适合作为高等学校计算机专业的软件开发课程教材,也可作为从事计算机相关工作的科技人员、软件开发爱好者及其他自学人员的参考用书。

图书目录

目录

入门篇代码级项目实践

第1章日期转换小工具/3

1.1项目描述3

1.2设计思路3

1.3流程图及C语言实现4

第2章小学生计算机辅助教学系统/9

2.1项目描述9

2.2设计思路9

2.3程序总体流程图及C语言实现10

第3章课堂随机提问系统/15

3.1项目描述15

3.2设计思路15

3.3Java语言实现16

3.4界面实现28

入门篇小结/30

入门篇项目实践/30

进阶篇设计级项目实践

第4章超市管理系统/33

4.1系统分析33

4.2系统设计40

4.2.1问题域设计40

4.2.2界面设计49

4.2.3数据设计52

4.3系统实现57

4.3.1“添加库存商品”实现过程58

4.3.2“添加货架商品”实现过程60

4.3.3“出售货架商品”实现过程62

4.4系统测试64

4.4.1“添加库存商品”功能测试64

4.4.2“添加货架商品”功能测试65

4.4.3“出售货架商品”功能测试65

进阶篇小结/66

进阶篇项目实践/66

〖1〗软件项目开发实践目录〖3〗〖3〗高级篇分析级项目实践

第5章电子书服务平台/69

5.1项目背景描述69

5.2需求分析69

5.2.1问题定义69

5.2.2涉众需求捕获71

5.2.3需求整理74

5.3系统分析76

5.3.1功能分析76

5.3.2交互分析80

5.3.3结构分析95

5.3.4数据库分析99

5.3.5阅读规则分析101

5.3.6小说类型分析101

5.3.7移动端界面原型分析104

5.4系统设计110

5.4.1框架设计110

5.4.2结构设计112

5.4.3移动端接口设计113

5.5系统实现116

5.5.1PC端实现116

5.5.2移动端实现132

5.6系统测试145

5.6.1读者相关145

5.6.2作者相关146

5.6.3后台相关148

高级篇小结/150

高级篇项目实践/150

附录AJava编码规范/151

附录BEA的简单使用/162

参考文献/170