书籍详情

项目驱动式信息系统开发实训教程(PHP+MySQL+jQuery)

项目驱动式信息系统开发实训教程(PHP+MySQL+jQuery)

作者:林龙健 著

出版社:清华大学出版社

出版时间:2019-02-01

ISBN:9787302521310

定价:¥45.00

购买这本书可以去
内容简介
  本书以“学生基本信息管理系统”作为项目载体,融入软件工程思想和行业工作过程,综合运用PHP、MySQL、jQuery等知识为读者详细讲授PHP项目开发的全过程。本书的主要内容包括搭建开发环境、分析项目需求、设计数据库、项目界面原型设计、开发系统登录验证模块、开发系统框架模块、开发管理员维护模块、开发学院信息维护模块、开发系部信息维护模块、开发专业信息维护模块、开发班级信息维护模块、开发学生信息维护模块、开发学生信息统计模块、开发退出系统模块、系统测试等。 本书可作为职业院校及应用型本科学校相关专业综合实践的教材,也可作为网站程序员及PHP爱好者的参考用书,还可以作为各类计算机培训班的教材。
作者简介
暂缺《项目驱动式信息系统开发实训教程(PHP+MySQL+jQuery)》作者简介
目录
目录

项目任务1搭建项目开发环境1
1.1知识准备1
1.1.1PHP运行环境1
1.1.2PHP代码编辑工具2
1.1.3PHP集成开发环境3
1.1.4PHP程序运行原理4
1.2任务实施4
1.2.1安装PHP代码编辑工具4
1.2.2安装运行环境4
1.3经验传递9
1.4知识拓展9
1.4.1通过配置文件httpd.conf管理与配置
Apache端口9
1.4.2配置Apache虚拟主机并通过不同端
口来访问不同网站9
项目任务2分析项目需求10
2.1知识准备10
2.1.1功能结构图10
2.1.2用例图11
2.2任务实施16
2.2.1从功能结构角度分析16
2.2.2从用例角度分析16
2.2.3撰写需求说明书20
2.3经验传递21
2.4知识拓展21
2.4.1UML概述21
2.4.2活动图222.4.3时序图、类图、状态图、组件图和部署图22
项目任务3设计数据库23
3.1知识准备23
3.2任务实施26
3.2.1分析数据库的概念模型26
3.2.2分析数据逻辑模型28
3.2.3设计数据物理模型29
3.2.4创建数据库31
3.3经验传递35
3.4知识拓展35
项目任务4项目界面原型设计36
4.1知识准备36
4.2任务实施40
4.2.1设计系统登录界面原型40
4.2.2设计系统主界面原型40
4.2.3设计管理员维护模块界面原型42
4.2.4设计学院信息维护模块界面原型43
4.2.5设计系部信息维护模块界面原型45
4.2.6设计专业信息维护模块界面原型46
4.2.7设计班级信息维护模块界面原型48
4.2.8设计学生信息维护模块界面原型49
4.2.9设计学生信息统计模块界面原型51
4.3经验传递52
4.4知识拓展53
项目任务5开发系统登录验证模块54
5.1知识准备54
5.1.1登录验证原理54
5.1.2mysql_connect()函数55
5.1.3mysql_select_db()函数56
5.1.4mysql_query()函数56
5.1.5超全局变量$_POST和$_GET57
5.1.6mysql_fetch_array()函数57
5.1.7mysql_num_rows()函数58
5.1.8isset()函数58
5.1.9session、$_session变量和session_start()函数58
5.1.10require_once()函数59
5.1.11Ajax与Web交互59
5.1.12jQuery中的$.post( )方法简介60
5.2任务实施60
5.2.1设计登录页面60
5.2.2编写数据库连接文件65
5.2.3编写用户登录验证文件65
5.2.4编写用户登录检测文件66
5.3经验传递67
5.4知识拓展67
项目任务6开发系统框架模块68
6.1知识准备68
6.1.1frameset与frame68
6.1.2常用网站后台结构框架70
6.1.3PHP中$_SERVER的详细参数与说明71
6.1.4jQuery中mouseenter()和mouseleave()方法72
6.2任务实施72
6.3经验传递86
6.4知识拓展86
项目任务7开发管理员维护模块87
7.1知识准备87
7.1.1jQuery中的$.ajax()方法87
7.1.2jQuery中的.html()、text()和val()方法89
7.1.3PHP中的json_encode()函数92
7.1.4PHP中的ceil()函数93
7.1.5MySQL中的LIMIT用法94
7.1.6关于分页94
7.1.7while循环语句96
7.2任务实施97
7.2.1添加管理员98
7.2.2输出管理员列表101
7.2.3修改管理员104
7.2.4删除管理员107
7.3经验传递107
7.4知识拓展107
项目任务8开发学院信息维护模块108
8.1知识准备108
8.2任务实施109
8.2.1添加学院109
8.2.2输出学院列表112
8.2.3修改学院114
8.2.4删除学院117
8.3经验传递117
8.4知识拓展118
项目任务9开发系部信息维护模块119
9.1知识准备119
9.1.1jQuery中的change()事件119
9.1.2jQuery中的eval()函数120
9.2任务实施120
9.2.1添加系部121
9.2.2输出系部列表125
9.2.3修改系部128
9.2.4删除系部131
9.3经验传递131
9.4拓展知识132
项目任务10开发专业信息维护模块133
10.1知识准备133
10.2任务实施133
10.2.1添加专业134
10.2.2输出专业列表139
10.2.3修改专业142
10.2.4删除专业146
10.3经验传递146
10.4知识拓展146
项目任务11开发班级信息维护模块147
11.1知识准备147
11.2任务实施147
11.2.1添加班级148
11.2.2输出班级列表154
11.2.3修改班级157
11.2.4删除班级161
11.3经验传递162
11.4知识拓展162
项目任务12开发学生信息维护模块163
12.1知识准备163
12.2任务实施163
12.2.1添加学生164
12.2.2输出学生列表173
12.2.3修改学生183
12.2.4删除学生200
12.3经验传递201
12.4知识拓展201
项目任务13开发学生信息统计模块202
13.1知识准备202
13.1.1MySQL中的count()函数202
13.1.2MySQL对数据表进行分组查询(GROUP BY)203
13.2任务实施204
13.2.1开发学校招生走势图204
13.2.2开发二级学院招生情况功能207
13.2.3开发生源分布情况功能210
13.3经验传递213
13.4知识拓展213
项目任务14开发退出系统模块214
14.1知识准备214
14.1.1退出系统原理214
14.1.2session_unset()函数214
14.1.3session_destroy()函数215
14.2任务实施215
14.3经验传递216
14.4知识拓展216
项目任务15系统测试217
15.1知识准备217
15.1.1软件测试的定义217
15.1.2软件测试的方法217
15.1.3软件测试的过程219
15.1.4测试报告220
15.2任务实施221
15.3经验传递223
15.4知识拓展223
参考文献224
附录225
猜您喜欢

读书导航