


定价: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时参考,也可作为大学生“互联网+”创新创业竞赛的实战指导书,以及作为软件类大学生完成“移动应用类毕业设计”的参考书
"





