
本书是《基于互联网的数据库及程序设计》的辅助教材,主要帮助学生解决网站及其程序设计中上机实践的难题,以图书网站为实例,内容包含MySQL数据库管理与维护、数据查询及统计分析、PHP程序设计,网站及网页、网络聊天、网络论坛、电子邮箱和微信等平台的设计。实验类型有验证性、设计性和创新性。每个实验项目都有实验目的、实验任务、任务分析、预备知识、技能点、注意事项、实验步骤和思考题。本书还提供了主教材的习题解答。
本书适合作为高等院校、高等职业技术学院的辅助教材,也可作为计算机等级考试、IT技术培训、学生自主学习和MOOC授课的辅助教材或参考书。
对于计算机技术应用学科,只要肯下功夫学习和实际上机演练就能练就一身真本事,没有什么高深奥秘可言。切记“不学不练没本事,只学不练假本事,学以致用才是真本事”。要想在国家“互联网+”行动计划中占一席之地,走在他人的前列,不仅要作互联网资源的享用者,还必须使自己成为互联网的建设者和引领者,充分利用互联网技术解决专业领域的实际应用问题,努力成为本专业领域的互联网技术应用的精英,才能不被当今的信息时代所淘汰。
本书作为“十三五”吉林大学规划教材,旨在为有志于投身互联网技术领域的读者提供第一手实践资料,引领读者走向网站及其程序设计之路,为读者尽快掌握互联网的基础知识和基本技能,学会互联网应用软件的整体开发过程、总体设计思路和方法寻求一条有效的、快捷的途径。
以“任务、案例、问题求解和计算机应用”为目标,本教材通过完成“任务”学习软件开发工具的操纵方法,掌握数据库、网页及程序的设计过程和技术方法,增强知识的连贯性和系统性,实现有的放矢,学以致用,提高学生自主学习的积极性和热情,解决学生实践中经常遇到的难题以及计算思维课程改革实际“落地”问题,提升学生的实际应用和计算机软件开发及设计能力。
本教材是《基于互联网的数据库及程序设计》的配套教材,由宋长龙组织编写、修改和统稿,具体内容及参加编写的教师分工如下:作者内容Email地址刘向东第1单元PHPMyAdmin平台的配置与应用Lxdong@jlu.edu.cn曹成志第2单元Navicat平台的应用Caocz@jlu.edu.cn 曹成志第3单元数据库管理与维护Caocz@jlu.edu.cn宋长龙第4单元SQL数据查询及统计分析Scl@jlu.edu.cn张晓龙第5单元MySQL存储过程设计Xiaolong@jlu.edu.cn邹密第6单元服务器端的数据维护程序设计Zoumi@jlu.edu.cn吕楠第7单元服务器端的数据统计分析程序设计Lvn@jlu.edu.cn[1][3]基于互联网的数据库及程序设计实践指导与习题解答续表
作者内容Email地址吕楠第8单元客户端网页及程序设计Lvn@jlu.edu.cn刘向东第9单元电子邮箱网站的建设与管理Lxdong@jlu.edu.cn周栩第10单元网络聊天平台的建设与管理Zhouxu@jlu.edu.cn邹密第11单元网络论坛平台的建设与管理Zoumi@jlu.edu.cn邹密第12单元微信公众账号设计Zoumi@jlu.edu.cn主教材作者第2部分习题解答本教材主要包含数据库应用、网页制作和网络应用程序设计三方面技术的实践指导及习题解答。实践指导部分有验证性、设计性和创新性实验题目共60多个,每个实验都由实验目的、实验任务、任务分析、预备知识、技能点、注意事项、实验(设计)步骤和思考题构成。习题解答部分提供了主教材中的700多道习题的解答。
在编写本套教材的过程中,得到清华大学出版社有关领导和编辑的鼎力支持以及吉林大学公共计算机教学与研究中心教师的大力帮助和指导,在此对他们以及一直关注本书问世的读者表示衷心感谢。由于时间仓促和作者水平有限,书中肯定会存在错误、遗漏或不严谨之处,如果由此给读者带来不便,深表歉意,并恳请广大读者指出不妥之处和提出修改建议,以便促进我们改正错误,使今后的工作做得更好。
作者
2016年5月
第1部分实 践 指 导
第1单元PHPMyAdmin平台的配置与应用31.1安装和配置MySQL环境3
1.2规划用户及其权限7
1.3设计人才招聘数据库及其表9
1.4设计人才招聘数据表间关联及其参照完整性13
1.5维护人才招聘数据库16
第2单元Navicat平台的应用20
2.1设计人才招聘数据库及其表20
2.2设计人才招聘数据表间关联25
2.3规划用户及其权限28
2.4操纵人才招聘数据库数据31
2.5维护人才招聘数据库36
第3单元数据库管理与维护40
3.1MySQL客户端的登录及应用40
3.2设计图书数据库及其表44
3.3规划用户及其权限49
3.4设计表间关联及其参照完整性52
3.5输入售书数据库中的数据55
3.6修改售书数据库中的数据62
3.7删除售书数据库中的数据65
第4单元SQL数据查询及统计分析70
4.1Select语句的编辑和运行环境检测70
4.2查询语句的表达式设计73
4.3多个数据源的查询设计76[1][3]基于互联网的数据库及程序设计实践指导与习题解答[3][3]4.4数据统计分析设计78
4.5SQL语句的嵌套设计83
4.6SQL语句的合并设计87
4.7视图的创建及应用89
4.8数据表中数据的导入/导出92
第5单元MySQL存储过程设计96
5.1设计基本存储过程96
5.2设计插入数据记录的存储过程100
5.3设计修改数据记录的存储过程101
5.4设计删除数据记录的存储过程103
5.5设计基本查询的存储过程104
5.6设计数据统计分析的存储过程107
5.7设计提取数据的存储过程110
第6单元服务器端的数据维护程序设计112
6.1网上书店站点结构及主网页设计112
6.2设计增加数据的网页程序116
6.3设计修改数据的网页程序120
6.4设计删除数据的网页程序124
第7单元服务器端的数据统计分析程序设计129
7.1数据基本查询网页程序设计129
7.2数据统计分析的网页程序设计138
第8单元客户端网页及程序设计148
8.1客户端主网页设计148
8.2会员登录及注册网页程序设计154
8.3图书搜索网页程序设计159
8.4预订图书网页程序设计165
8.5购书进展查询网页程序设计167
8.6购书统计分析程序设计170
第9单元电子邮箱网站的建设与管理173
9.1使用电子邮箱的一般过程173
9.2建立电子邮箱站点175
9.3设计电子邮箱数据库179
9.4设计用户端页面182
9.5电子邮件收发管理与控制185
第10单元网络聊天平台的建设与管理191
10.1设计聊天平台数据库191
10.2数据库相关操作模块设计192
10.3聊天平台操作功能模块设计198
第11单元网络论坛平台的建设与管理206
11.1建立数据表206
11.2设计用户注册网页程序208
11.3设计用户登录网页程序212
11.4设计发表主题网页程序214
11.5设计主题列表网页程序217
11.6设计主题显示网页程序219
第12单元微信公众账号设计221
12.1注册账号221
12.2基本设置224
12.3素材管理227
12.4消息推送228
12.5自定义菜单开发230
第2部分习 题 解 答
第1章习题解答235
第2章习题解答236
第3章习题解答241
第4章习题解答242
第5章习题解答246
第6章习题解答248
第7章习题解答249
第8章习题解答252
第9章习题解答253
第10章习题解答258
第11章习题解答259
第12章习题解答261
参考文献263
⑴
= 1 \* GB2