「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
WEB前端开发是不是在开发软件?
C/S:客户端/服务器端
B/S:浏览器/服务器端
软件
-
程序设计阶段
- Bug→DeBug;
-
软件设计阶段
- IBM→Dos→Microsoft;
-
软件工程
-
保证质量、工期的前提下,开发出具有有效性、可维护、可追踪、可移植的软件产品。
-
软件的生命周期
-
软件的定义期
-
可行性研究阶段
- 技术、人力、设备(调试)、时间、资金回报率、政策、风俗...
-
需求分析阶段
- 功能性需求分析
- 非功能性需求分析
- 非功能性是功能性需求的前提条件
-
-
软件的开发期
-
概要设计阶段—架构师
- 子系统、技术选型、数据库设计
-
详细设计阶段—模块负责人
- 页面、页面内容、属性、方法
-
编码实现阶段
- UI设计师—效果图。
- 前端工程师—将产品效果图转换成html、css、js文件。
- 后端工程师—为前端提供所需要的数据。
-
测试阶段—软件测试工程师
- 软件测试
-
-
软件的维护期
-
部署阶段—运维工程师
- 将软件部署到服务器
-
-
维护阶段
-
后期维护。
-
-
存储数据的方式有哪些?
- 特定的文件:操作数据方面慢
- 内存:速度快,但是存储内容有限制,无法永久存数据
- 第三方云服务器:多人共用
- 数据库服务器:
-
什么是数据库
-
数据库按照特定的形式来组织存放数据,目的是为了更好的操作数据—增删改查。
-
数据库的发展史
- 网状数据库→层次型数据库→关系型数据库(RDBMS)→非关系型数据库(NoSQL)
-
关系型数据库的逻辑结构
- server→database→table→row→column
- 服务器→数据库→数据库表→数据表行→数据表列
-
-
MySQL数据库
-
Linux+Apache+MySQL+PHP,目前最流行的开源服务器端技术之一。
-
服务器端:存储、维护数据
- D:\xampp\mysql\bin\mysqld.exe 启动文件
-
客户端:负责连接数据库,对数据端执行操作
- D:\xampp\mysql\bin\mysql.exe 客户端文件
-
使用客户端连接服务器端
-
mysql.exe -h127.0.0.1 -P3306 -uroot -p
- -h host 要连接的服务器端域名或者IP地址 127.0.0.1、localhost
- -P post 端口号 3306
- -u user 用户名root管理员
- -p password 密码(一半来说windows是没有密码设置的,mac用户会设定相对应的密码,这个地方就是输入自己的数据库密码,个人来说windows推荐使用xampp,里面集成了相关的数据库服务器,mac用户之间到官网下载配置即可)
-
quit; 退出连接
-
-