新書推薦:
《
自由,不是放纵
》
售價:HK$
54.9
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:HK$
277.8
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
201.6
《
中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计
》
售價:HK$
76.2
《
美丽与哀愁:第一次世界大战个人史
》
售價:HK$
143.4
《
国家豁免法的域外借鉴与实践建议
》
售價:HK$
188.2
《
大单元教学设计20讲
》
售價:HK$
76.2
《
儿童自我关怀练习册:做自己最好的朋友
》
售價:HK$
69.4
|
編輯推薦: |
由国家级精品课程建设团队的教师编写,遵循认知规律,易教易学。
全书内容全面,思路清晰。以创建实用网站(人才招聘)为主线,精选数据库逻辑设计、MySQL数据库物理设计、Dreamweaver网页设计和PHP动态网页程序设计等建设网站所必需的基础知识,引导初学者从零开始学习设计网站的完整过程和技术方法,以便全面掌握IT的基本技术。
遵循知识认知规律,培养目标明确。以人才招聘网站为案例,有的放矢,学以致用,理论联系实际,以提高读者的“互联网 ”环境下的数据库及网页程序设计能力。配套资料齐全。提供电子教案,配有《基于互联网的数据库及程序设计实践指导与习题解答》(第3版)参考书,为读者自我检验、准备各类考试和实训演练提供了700多道习题及解答和60多个实训任务。
满足思政教育需求。书中恰当地、有机地融合了思政和党的“二十大”精神等元素,以发挥“培根铸魂,启智增慧”的作用。
|
內容簡介: |
本书由长期从事计算机基础课教学、吉林省高等院校精品课程建设的优秀教学团队编写,主要内容涵盖数据库技术应用、网页制作和网络应用程序设计三大主题内容,由网站环境设计、Dreamweaver及静态网页设计、网页的布局和应用、数据库逻辑设计及数据库系统结构、MySQL数据库管理与维护、数据库访问及结构化查询语言、PHP程序设计、动态网页及程序设计、MySQL程序设计等内容构成。每章配有符合标准化考试要求的大量习题(填空题、单选题和多选题)、程序设计填空题、程序阅读结果题、程序设计题和思考题。书中恰当地融合了思政和“二十大”精神等元素。
本书还配有实践指导教材,内容包括对应主教材内容的验证性、设计性和创新性实验题目,实验过程指导以及其习题分析与解答。
本套教材适合作为高等院校、高等职业技术学院的授课教材,也可作为计算机等级考试、IT技术培训、学生自主学习和MOOC授课的独立教材或参考书。
|
目錄:
|
第1章网络应用程序设计基础1
1.1网络应用程序概述1
1.1.1网络应用程序的设计
结构2
1.1.2网络应用程序的运行
模式2
1.2“互联网 ”与大数据4
1.2.1什么是“互联网 ”4
1.2.2“互联网 ”的应用5
1.2.3什么是大数据6
1.3网站的工作原理7
1.3.1网站和网络应用程序7
1.3.2网站和网络应用程序8
1.4网站建设的相关软件和
技术10
1.4.1网站的常用软件10
1.4.2网页应用程序分类10
1.5Apache服务器的安装与
测试11
1.5.1下载Apache服务器
软件12
1.5.2安装与卸载Apache
服务器软件12
1.5.3启动和配置Apache
服务器12
1.5.4测试Apache服务器
软件13
1.6MySQL数据库管理系统的
安装与配置13
1.6.1MySQL数据库管理
系统的下载14
1.6.2MySQL数据库管理
系统的安装14
1.6.3MySQL数据库管理
系统的测试15
1.7MySQL图形界面管理工具17
1.7.1常用管理工具介绍17
1.7.2phpMyAdmin的安装
与启动18
1.7.3Navicat的下载与安装… 19
1.8XAMPP软件包的下载、安装
和测试20
1.9网站建设的流程22
1.10人才招聘网站的前期设计23
习题24
第2章Dreamweaver及静态网页
设计基础282.1Dreamweaver软件的安装与
配置28
2.1.1Dreamweaver系统的
安装和启动28
2.1.2Dreamweaver系统环境
的配置29
2.2站点及其设计与管理30
2.2.1站点的基础知识30
2.2.2建立本地站点31
2.2.3管理站点33
2.3Dreamweaver基本操作33
2.3.1工作界面33
2.3.2设计网页的一般步骤… 35
2.4HTML文档的设计基础35
2.4.1HTML基本术语36
2.4.2HTML文档的设计
工具及规则36
2.4.3HTML文档基本结构… 38
2.4.4页面主体标签… 39
2.5文本与图像设计39
2.5.1标题级别39
2.5.2段落与换行40
2.5.3文本基本属性41
2.5.4文本格式标签42
2.5.5图像的添加与设置43
2.6链接与锚记设计44
2.6.1链接设计44
2.6.2引用对象的文件路径… 46
2.6.3设计链接文字的颜色… 46
2.6.4锚记链接47
2.7CSS设计48
2.7.1CSS基础48
2.7.2CSS选择器的类型49
2.7.3设计CSS的位置50
2.8Div元素及CSS布局54
2.8.1Div元素55
2.8.2盒子模型55
2.8.3CSS的定位机制57
习题63
第3章网页的布局和应用72
3.1网页布局设计72
3.1.1常见网页版面布局
类型72
3.1.2使用Dreamweaver预设
布局74
3.2表格设计75
3.2.1表格的基本结构75
3.2.2设计表格76
3.2.3表格设计向导78
3.2.4利用表格进行布局78
3.3表单及其控件设计79
3.3.1表单概述79
3.3.2设计表单80
3.3.3设计表单控件81
3.4模板设计与引用87
3.5人才招聘网站的页面实现88
3.5.1模板页设计89
3.5.2首页设计91
习题94
第4章数据库逻辑设计及数据库
系统结构994.1数据库逻辑设计的前期准备
工作100
4.1.1需求分析100
4.1.2概念设计100
4.2数据表及其常见术语103
4.3属性的函数依赖关系107
4.4关系模式的规范化109
4.4.1第一范式109
4.4.2第二范式110
4.4.3第三范式111
4.5数据编码对关系模式的
作用 115
4.5.1数据编码115
4.5.2数据编码的作用116
4.6数据库的设计116
4.6.1“人才招聘”数据库
的设计117
4.6.2“历史事件”数据库
的设计119
4.7数据库系统结构122
4.7.1数据库系统的三层
模式122
4.7.2数据库系统的二级
映像123
4.7.3数据库系统的运行
过程124
习题124
第5章MySQL数据库管理与维护133
5.1MySQL客户端管理工具134
5.1.1MySQL命令行
客户端134
5.1.2phpMyAdmin136
5.2MySQL语句的语法规则138
5.3账户管理139
5.3.1新增账户140
5.3.2修改账户信息142
5.3.3删除账户143
5.4账户权限管理144
5.4.1账户授权操作144
5.4.2账户授权语句146
5.4.3检查权限147
5.4.4撤销账户的权限148
5.5数据库管理149
5.5.1存储引擎149
5.5.2创建数据库149
5.5.3选择当前数据库151
5.5.4修改数据库152
5.5.5删除数据库153
5.6创建数据表153
5.6.1创建数据表结构
的操作153
5.6.2字段的数据类型154
5.6.3设置字段的附加
属性158
5.7维护数据表160
5.7.1维护数据表结构及
相关索引160
5.7.2数据表操作161
5.7.3数据表间关联及参照
完整性162
5.8维护数据表中的数据165
5.9复制及导入导出数据库167
习题169
第6章数据库访问及结构化
查询语言1756.1SQL语句的编辑及运行
环境175
6.2创建表178
6.2.1创建表的语句格式178
6.2.2创建表的关键字及
索引179
6.2.3表的外键、关联及参照
完整性181
6.3表及其结构维护181
6.3.1表结构维护181
6.3.2有关表及结构的其他
操作183
6.4MySQL的表达式184
6.4.1算术运算符及常用的
数学函数185
6.4.2常用日期和时间函数 …185
6.4.3常用字符串函数186
6.4.4混合数据类型的转换… 188
6.5增加数据记录189
6.5.1增加多个记录189
6.5.2增加一个记录192
6.5.3替换数据记录193
6.6数据维护193
6.6.1逻辑值表达式193
6.6.2修改数据记录198
6.6.3删除数据记录199
6.6.4参照完整性对数据
维护的影响199
6.7数据查询及统计分析200
6.7.1数据基本查询201
6.7.2数据排序分析204
6.7.3数据分组统计分析205
6.7.4多个数据源连接207
6.8SQL语句的嵌套210
6.8.1主SQL语句与子
查询210
6.8.2嵌套语句的执行
过程212
6.8.3子查询的运算规则213
6.9SQL语句合并215
6.9.1创建表与查询语句
合并215
6.9.2增加记录与查询语
句合并216
6.9.3查询语句的合并217
6.10视图及其应用219
6.10.1创建视图219
6.10.2应用视图220
6.10.3维护视图221
习题222
第7章PHP程序设计基础234
7.1PHP程序的编辑与运行234
7.2PHP程序的语法235
7.3PHP与HTML的区别及
关联238
7.4变量及表达式240
7.4.1变量的定义及引用240
7.4.2表达式及其输出240
7.4.3输入变量的值241
7.5字符串表达式243
7.5.1字符串243
7.5.2字符串的连接符244
7.5.3常用字符串函数245
7.6数值型表达式245
7.6.1常量245
7.6.2数值运算符246
7.6.3运算符的优先级与
结合性246
7.6.4常用数值函数247
7.7日期和时间表达式247
7.8逻辑值表达式250
7.8.1逻辑运算符250
7.8.2比较运算符250
7.8.3条件运算符251
7.8.4逻辑值函数252
7.9正则表达式简介252
7.9.1正则表达式概述252
7.9.2正则表达式函数255
习题256
第8章PHP程序设计261
8.1数组261
8.1.1数组分类261
8.1.2创建数组262
8.1.3输出数组264
8.1.4多维数组265
8.2分支程序设计265
8.2.1If…ElseIf…Else分支
结构266
8.2.2Switch…Case分支
结构267
8.3循环结构程序设计270
8.3.1While循环结构270
8.3.2Do…While循环结构… 271
8.3.3For循环结构272
8.3.4循环嵌套273
8.4数组的典型应用273
8.4.1数组元素的排序274
8.4.2数组元素的查找274
8.4.3遍历数组275
8.5获取表单控件数据的程序
设计276
8.5.1调用PHP程序的表单
设计276
8.5.2获取表单控件的数据… 277
8.6自定义函数设计279
8.6.1用户自定义函数的
结构279
8.6.2函数的调用280
8.6.3函数的参数传递281
8.6.4程序文件之间的数据
传递282
8.7变量的作用域282
8.7.1函数局部变量283
8.7.2延伸全局变量的作
用域283
8.7.3静态变量284
8.8二维码程序设计284
8.9PHP程序出错处理286
8.9.1简单的错误处理286
8.9.2用户自定义错误处理… 286
习题288
第9章动态网页及程序设计296
9.1网页与数据库服务器的连接… 296
9.1.1连接数据库服务器297
9.1.2连接数据库服务器的
函数和语句297
9.2发送SQL语句的向导301
9.2.1发送简单Select语句
的向导301
9.2.2发送与设计Select
语句的向导302
9.3数据查询动态网页程序设计 … 303
9.3.1输出记录集中的
数据 303
9.3.2与记录集相关的
函数 305
9.4数据维护程序设计308
9.4.1设计插入数据的网页
程序308
9.4.2设计删除和修改数据
记录的程序309
9.4.3删除和修改数据记录
的程序设计向导313
9.5用户注册和登录网页程序
设计316
9.5.1用户注册网页程序
设计316
9.5.2用户登录网页程序
设计317
习题318
第10章MySQL程序设计324
10.1过程式数据库对象应用
实例324
10.2常用MySQL基本语句326
10.2.1复合语句326
10.2.2MySQL变量及其
赋值326
10.2.3获取一行查询结果… 327
10.2.4获取多行查询结果… 327
10.3MySQL分支结构程序设计… 328
10.3.1If分支结构程序
设计328
10.3.2Case分支结构程序
设计329
10.4MySQL循环结构程序设计 … 331
10.4.1While循环结构331
10.4.2Repeat循环结构… 333
10.4.3Loop循环结构334
10.5存储过程设计335
10.5.1创建存储过程335
10.5.2调用存储过程338
10.5.3删除存储过程339
10.6存储函数设计340
10.6.1创建存储函数340
10.6.2调用和管理存储
函数341
10.7触发器设计342
10.7.1创建触发器342
10.7.2查看与编辑触发器 … 344
10.7.3删除触发器344
10.8事件设计345
10.8.1开启事件调度器345
10.8.2创建事件345
10.8.3修改事件347
10.8.4删除事件347
10.9在动态网页中调用存储过程
及函数348
10.9.1PHP调用存储
函数 348
10.9.2PHP调用存储
过程 349
习题350
第11章会话管理355
11.1会话概述355
11.2Session会话技术356
11.2.1Session会话技术
主要环节35711.2.2程序启动Session
会话358
11.2.3系统启动Session
会话363
11.2.4注销Session会话及
会话元素366
习题367附录AMySQL常用运算符及函数370附录BPHP常用运算符及函数378参考文献386
|
內容試閱:
|
国家制定的“互联网+”行动计划将推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互联网企业拓展国际市场。为完成和实施“互联网 ”这一战略目标,教育应该先行,如何培养和储备“互联网+”技术开发和应用的综合型人才,引导“互联网+”技术未来的生力军——大学生充分利用“互联网+”技术解决专业领域的实际应用问题,将成为教育工作者近期的主要义务和责无旁贷的责任,也是亟待解决的问题,需要教育工作者进一步学习和探讨这一新课题。
在基于互联网环境下的大数据、信息化社会的今天,如何培养大学生成为“互联网 ”的建设者和引领者,而不是被动享用“互联网 ”资源的普通用户;如何将计算机网络技术与其他学科的理论、技术和艺术相融合,增强学生社会实践中借鉴、引入计算机科学、网络的理念和技术方法来分析问题、解决问题;如何将现实问题转化成计算机网络技术能解决的各种形式,达到用计算机网络技术处理各种复杂事务之目的;如何提升学生的计算思维、逻辑思维、分析问题以及用计算机网络技术解决现实问题的能力,掌握用计算机网络技术解决实际问题的过程、实现原理和技术方法,突破现有技术手段(软件),提高计算机网络的应用水平,增大计算机网络技术的应用领域和应用深度,增强各学科的创新能力——探讨和解决这些问题是本书的主要宗旨。
经过近些年的社会调研、学习、探索、研究以及教学实践,综合精品资源共享课和大规模网络开放课程(Massive Open Online Courses,简称MOOC或慕课)的教学方式改革与建设,以及基于计算思维的计算机基础课程改革,我校组织了长期从事计算机基础教学、负责精品课程及优秀教学团队建设且有互联网技术应用、开发及教学经验的专业教师进行了专题讨论和研究,针对目前发行的一些相关技术参考书进行了认真剖析、归纳、总结和提炼,取其精华,去其不足,为编写这方面的教科书夯实了基础。
为了落实中国共产党二十大的“科教兴国战略”,解决“培养什么人、怎样培养人、为谁培养人”的教育根本问题,将数据库及程序设计课程中的相关知识点与“深入开展社会主义核心价值观宣传教育,深化爱国主义、集体主义、社会主义教育,着力培养担当民族复兴大任的时代新人”及“加快发展数字经济”的伟大部署有机融合,提升大学生数字技术素养、思政意识和数据库技术综合应用能力,推动以数字技术应用能力培养为重点的课程思政改革,结合资源共享课和大规模开放线上、线下以及混合模式的课程建设,是此次改版的主要任务和出发点。在教学内容方面去繁就简,从完整性、系统性、连贯性、逻辑性、可读性以及实用性等方面进一步优化,使新版本更适合教学和IT技术人员参考。
在编写本教材的过程中,作者遵循教学工作的基本规律,采用“案例教学法”将教学和实用技术相结合,理论联系实际,由浅入深,循序渐进,以人才招聘为案例讲解相关内容,使读者在学习过程中做到有的放矢,通过个案扩展到解决一般问题的过程和技术方法。按照计算思维课程改革的精神实质,以面向案例、任务和问题求解的教学思想为主线,较科学地整理和规划了教学内容、知识点和技能点。努力使读者掌握开发一个完整互联网实用软件的整体过程、总体思路和设计方法,为引导读者开发和设计解决专业领域实际问题的互联网应用软件尽微薄之力。
数据库技术是互联网技术的基石,互联网技术只有与数据库技术有机地结合起来,才能体现出其巨大的力量和作用。因此,本套教材涵盖数据库技术应用、网页设计和网络应用程序设计三大主题内容。本套教材分主教材和实践指导两本书。主教材由曹成志和宋长龙组织编写并负责修改和统稿,共11章和两个附录,具体内容及参编教师的分工如下表所示。作者内容刘向东第1章网络应用程序设计基础李锐第2章Dreamweaver及静态网页设计基础刘向东第3章网页的布局和应用宋长龙第4章数据库逻辑设计及数据库系统结构邹密第5章MySQL数据库管理与维护宋长龙第6章数据库访问及结构化查询语言曹成志第7章PHP程序设计基础周栩第8章PHP程序设计吕楠第9章动态网页及程序设计曹成志第10章MySQL程序设计邹密第11章会话管理曹成志附录AMySQL常用运算符及函数附录BPHP常用运算符及函数
主教材每章配有符合标准化考试要求的大量习题(填空题、单选题和多选题)、程序设计题和思考题;实践指导辅教材包括验证性、设计性和创新性实验题目,实验过程指导以及主教材的习题分析及解答,供读者自主学习、自测和上机实践参考。本套教材可以作为高等院校、高等职业技术学院的教材,也可以作为参加全国计算机等级考试以及计算机网络应用软件研发人员的技术参考书。
作为吉林大学“十三五”规划教材,本套教材是全体作者长期从事计算机基础教学和软件开发实践经验的总结和成果。在此对给予作者大力支持的吉林大学和闽南理工学院、为本书付出辛勤劳动的教师以及一直关注本书问世的读者和学生表示衷心的感谢。
由于时间仓促和作者认知水平有限,书中肯定还会有错误或遗漏之处。如果由此给读者和同学们带来不便,作者深表歉意,也恳请广大读者指出其不妥之处并提出修改建议,以便帮助我们改正错误,弥补不足,把今后的教材建设得更好,为广大读者提供更易于教、更易于学的IT教材。
作者
2024年4月
|
|