软件项目开发实战——App全栈(第2版)
一本全而巧的App全栈项目实战书,基于一款App,精心提炼而成,极其实用。Android与鸿蒙客户端共现,Java Web与Spring Boot服务器递进,App前后端与应用数据库一体。 读者可学边开发,通过实践、体验和思考,从而体会移动开发的细节,尽快达到熟练水平。

作者:钟元生、李普聪、赵圣鲁、高成珍、钟坚、邹宇杰、曹雷、李浩轩、欧阳贺麒、程梓宽

丛书名:“互联网+”创新创业实践系列教材

定价:65元

印次:2-1

ISBN:9787302705475

出版日期:2025.12.01

印刷日期:2026.01.07

图书责编:袁勤勇

图书分类:教材

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

"本教材以“App全栈开发”为主线,基于“国产为先、国产国际并列”原则,突出“鸿蒙+金仓”,兼顾“安卓+MySQL”,推广软件开发“国产平台”,帮助读者解决开发App涉及多种环境和语言,项目打通难的问题。 本教材围绕一个真实项目,通过一个个小案例,引导读者在较短时间内熟悉一个较大规模的App应用系统的开发,以培养App程序员的独立开发能力。包括App开发全栈概述、项目需求分析、鸿蒙App开发体验、鸿蒙客户端设计、鸿蒙中的数据管理、用金仓开发网络数据库、读取金仓数据的Spring Boot服务器端设计、鸿蒙App与Spring Boot服务器交互设计、安卓App应用体验、安卓App客户端设计、安卓App存取本地数据库的设计、用MySQL开发网络数据库、Java Web服务器端设计、安卓App客户端与服务器端交互设计等。 本教材适合作为高年级“软件项目综合实训”课程的产学研共建教材或毕业设计参考书,也适合作为“App开发”实训课程教材,供项目经验少的学生开发实用App时参考,或作为大学生创新创业竞赛的实战指导书,以及软件类相关专业大学生完成“移动应用类毕业设计”的参考书。"

前言 基于国产操作系统、国产数据库管理系统等国产平台的App应用软件,在信息安全、国产软件生态的打造等方面影响越来越大。但该类软件开发人才目前还比较缺乏,在软件开发课程中,介绍国产软件开发工具的也较少。为此,我们首先专门设计了一个基于“纯血版鸿蒙+金仓数据库+SpringBoot”的App新案例,新编第3~8章等6章内容;其次,改造原版中基于“Android+MySQL+JavaWeb”的App老案例,以适应新的教学目标,调整为新版的后6章;再次,开发了一系列项目程序包、源代码清单文件及操作演示视频,通过二维码将纸质书与数字资源关联,将其有机融入相关章节中。 本教材以“App全栈开发”为主线,基于“国产为先、国产国际并列”原则,突出“鸿蒙+金仓”,兼顾“安卓+MySQL”,推广软件开发“国产平台”。希望帮助读者解决开发App涉及多种环境和编程语言,项目打通难的问题。克服同类教材多数只讲客户端、服务器端或数据库的某一个部分,导致读者常常看很多本书,都搞不通一个项目的困惑。读者通过学习,将克服代码畏难情绪,获得项目经验,增强专业信心;熟悉国产编程工具,提高开发能力,下定报国决心;养成严谨细致习惯,训练系统思维,培养学习恒心。 为便于读者使用本教材,在教材内容、教学设计、课程思政和资源建设等方面做了以下尝试。 在教材内容方面: ①研发教学案例,企业编者传承开发经验,校企共同开发融合“鸿蒙+金仓”和“安卓+MySQL”的一个App大案例——志愿助手“豹考通”; ②与Spring Boot服务器端一起,构成基于“鸿蒙+金仓”国产平台的App全栈案例,以及基于“安卓+MyS...

目录
荐语
查看详情 查看详情
目录

第1章App全栈开发概述<<<1

1.1什么是App1

1.2App开发流程1

1.2.1HarmonyOS端开发流程1

1.2.2Android端开发流程4

1.3案例介绍4

1.4加强软件生态“国产化”5

小结7

课后练习7

第2章项目需求分析<<<8

2.1本章简介8

2.2功能需求分析8

2.2.1需求获取8

2.2.2功能分析8

2.2.3系统UML建模9

2.3系统用例分析10

2.3.1系统用例图10

2.3.2系统用例描述10

2.4项目数据分析14

2.4.1数据库基本概念14

2.4.2数据库设计的基本过程15

2.4.3系统所涉及的实体及其属性15

小结19

课后练习19

第3章鸿蒙App开发体验<<<20

3.1初识HarmonyOS20

3.1.1HarmonyOS的概述20

3.1.2HarmonyOS的体系结构20

3.2搭建HarmonyOS开发环境22

3.3HarmonyOS项目运行过程分析36

3.3.1HarmonyOS应用程序结构分析36

3.3.2HarmonyOS应用程序运行过程分析37

3.4App案例41

小结43

课后练习44

目录〖2〗〖2〗〖2〗第4章鸿蒙客户端设计<<<45

4.1本章简介45

4.2“查询界面”模块设计与实现45

4.2.1用Select实现下拉列表选项46

4.2.2选择性渲染47

4.2.3ForEach循环渲染表格48

4.3“报考咨询”模块设计与实现49

4.3.1界面设计50

4.... 查看详情

"本教材以App全栈开发为主线,基于“国产为先、国产国际并列”原则,突出“鸿蒙+金仓”,兼顾“安卓+MySQL”,推广软件开发国产平台。帮助读者解决开发App涉及多种环境和语言,项目打通难的问题。

本书围绕一个真实项目,通过一个个小案例,引导读者在较短时间内熟悉一个较大规模的App应用系统的开发,以培养App程序员的独立开发能力。包括APP需求分析、鸿蒙App开发体验、鸿蒙App客户端设计、鸿蒙中的数据管理、金仓网络数据库、Spring Boot读取金仓服务器端设计、鸿蒙App与Spring Boot服务器交互、安卓App应用体验、安卓App客户端设计、MySQL网络数据库、Java Web读取MySQL服务器端设计、安卓App与Java Web服务器交互设计、Spring Boot读取MySQL服务器端设计以及App微信分享实现等。

本书可作为高校高年级“软件项目综合实训”课的产学研共建教材或毕业设计参考书。适合作为“App开发”实训课程教材,可供项目经验少的学生开发实用App时参考,也可作为大学生“互联网+”创新创业竞赛的实战指导书,以及作为软件类大学生完成“移动应用类毕业设计”的参考书

"


查看详情