- 常用快捷键
Alt+Tab: 切换当前窗口
Windows+D: 显示/隐藏桌面
Windows+E: 打开”此电脑”
Windows+R:(cmd) 打开运行窗口 在运行窗口中输入mspaint(打开画图工具)、
在运行窗口中输入calc(打开计算器)
在运行窗口中输入msconfig(查看/修改电脑上的所有程序状态)
在运行窗口中输入mstsc远程操控电脑回车输入IP地址建立连接
在运行窗口中输入msinfo32.exe(查看电脑配置) - 软件工程
前端做的东西是软件,browser/server-浏览器/服务器,简称B/S结构
计算机
(1) 程序设计
Ada(英国程序员) -> bug(漏洞、虫子) -> debug
(2) 软件设计
IBM公司 -> Dos -> Microsoft(微软) -> Bill Gates->Windows
(3) 软件工程
在给时间、成本的前提下,开发出具有有效性、可维护、可追踪的、可重用的、可移植的软件产品。
3. 软件的生命周期
也称为软件的开发流程
1) 软件的定义期
a) 可行性研究阶段——《可行性研究报告》:
技术、人力、设备、时间、资金、回报率、政策、风俗……
b) 需求分析阶段
功能性需求和非功能性需求
非功能性需求指的是让功能性需求正常运行的前提条件
2) 软件开发期
c) 概要设计阶段——架构师(前端后端都有架构师)
子系统、模块、各自功能、数据结构等….
d) 详细设计阶段——模块负责人
模块下的页面、功能、属性等
e) 编码实现阶段
UI设计师——网页的效果图
前端工程师——将网页效果图转成html、css、js网页
后端工程师——网页中的数据
根据手机壳变换主题
f) 测试阶段——软件测试工程师
3)软件维护期
g) 软件部署阶段
部署到服务器
h) 软件维护阶段
4. 学子商城功能性需求分析
前台: http://www.codeboy.com:9999
后台: http://www.codeboy.com:9999/admin/login.html
前台子系统:
用户模块(注册、登录、我的收藏、用户中心)
商品模块(首页、商品列表、商品详情)
购物车模块(添加、删除、结算)
后台子系统:
用户模块(查看、查找、删除、修改)
商品模块(添加、修改、删除、查找)
订单模块(查看、修改、追踪状态)
移动端子系统:
用户模块(注册、登录、我的收藏、用户中心)
商品模块(首页、商品列表、商品详情)
购物车模块(添加、删除、结算)
- 服务器
硬件角度:就是一台计算机
软件角度:提供各种服务,eg:游戏、网页、数据库、文件等
Web(网页)服务器
(1).访问服务器
服务器地址:域名/IP地址
使用该服务所对应的端口
提供该服务使用的协议
http://www.codeboy.com:9999
http://101.96.128.94:9999
协议 域名/IP地址 端口
https为加密协议
(2)Web服务器的使用
点击/webserver/start….(start.cmd) 启动服务器
访问Web服务器(自己电脑)
IP地址: http://127.0.0.1:80
域名: http://localhost:80
ERROR:Port 80 requires elevated privilges
80端口被别的服务占用
使用局域网的IP访问服务器
查看局域网IP
在运行下 Windows+R -> cmd -> ipconfig
找到自己的-[以太网(有限)下的or无线网]-IPv4地址 192.168.31.77
http://192.168.31.77:80
使用同一个网络下的手机访问局域网IP查看结果