# 計算機軟件導論
[TOC]
> 告訴你這段時間學的是什么,在整個軟件體系中處在什么位置。
學習軟件要對計算機學科有概要的認識,包括硬件、網絡、軟件。
* 學科分類
* 軟件分類
* 學習重點
* B/S架構
## 計算機學科的分類
```
計算機硬件 計算機網絡 計算機軟件
```
### 計算機硬件
**認識一下計算機的組成**
CPU 顯卡 內存 主板 硬盤 電源 鼠標 鍵盤
**計算機組成**
* 控制器、運算器、存儲器、輸入輸出設備
* 存儲器:硬盤、內存、U盤、光盤、軟盤。
* **內存:一般是指運行中程序進行數據存儲的介質。**
* CPU:控制器和運算器。
* 輸入設備:鍵盤、鼠標、寫字板、話筒。
* 輸出設備:打印機、顯示器。
### 計算機網絡
> 信息高速公路:要致富、先修路。
網絡的發展孕育出了開源和分享的精神。
**IP地址**
計算機在網絡中的唯一標識。(網絡:廣域網和局域網)
如果一臺計算機,并于局域網而且連接了互聯網,那么這臺機器擁有兩種身份,一個是在局域網中的 IP,還有一個是對外的 IP。
IP 格式:192.168.1.124 \(最大是254\)
**如何查看IP**
進入命令提示符`CMD`中
鍵入命令`ipconfig`
## 軟件的分類
---
**系統軟件**
> 軟件系統就是一個國家。
* Windows
* Linux
* IOS
* ANDROID
**應用軟件**
> 應用軟件就是具備特定功能的實體,比如醫院、法院、警察局。
**下載類型的軟件**
> 下載類型的軟件稱為客戶端軟件,C/S架構的軟件\(Customer/server\),主程序是在客戶的機器里。
有內容需要更新的時候,要重新下載整個安裝包去更新。
**基于瀏覽器訪問的應用**
> 瀏覽器本身就是一個客戶端,網站、信息管理系統很多都是才用B/S架構進行設計的\(Browser/Server\),主程序放在服務器當中的,核心的業務邏輯也是在服務器中進行的。
### 學習的重點
我們的課程是在學習基于B/S架構的Web應用。
在B/S架構中,主要是做網站類的的應用,信息管理系統。
### B/S 架構原理
**訪問地址的說明**
> 服務器:全天候,有對外的固定ip,質量好配置高的電腦。
**域名**:域名是唯一的、一般是www.XXXXXXX.com .cn .net .edu .org ,域名會通過 DNS 服務器解析到一個具體的服務器地址上。
訪問地址:[http://v.juhe.cn/cba/playersInfo.php?key=24df4b152cdfec26457aac29a0c3a483&team\_id=19](http://v.juhe.cn/cba/playersInfo.php?key=24df4b152cdfec26457aac29a0c3a483&team_id=19)
* 協議:http
* 主機:www
* 域名:[http://v.juhe.cn](http://v.juhe.cn)
* 端口:80
* 資源:cba/playersInfo.php
* 參數:key=24df4b152cdfec26457aac29a0c3a483&team\_id=19
**DNS服務器**
存儲域名:IP鍵值對,通過域名找到相應的IP地址。
類似如下:
WWW.TAOBAO.COM :192.168.0.254
WWW.163.COM :192.168.0.212
...........
**B/S架構原理圖**

- 計算機軟件概論
- 計算機軟件概論
- 預科-數據庫基礎
- 數據庫介紹
- 數據庫安裝和Navicat
- SQL
- 表基本操作
- 修改數據語句
- 數據檢索操作
- 多表數據操作
- Markdown基礎
- 為什么使用Markdown
- Markdown語法簡明教程
- HTML基礎
- Web原理和HTML簡介
- Web原理
- HTML概念
- HTML標簽
- 標簽
- HTML固定基本結構
- 第一個HTML頁面
- 工具的使用
- 標題
- <hr>和<p>標簽
- 表單的設計與使用
- 表單域的原理
- 文本框和密碼框
- 單選框和復選框
- 下拉列表框
- 多行文本和上傳
- 提交按鈕和重置按鈕
- 為CODING COFFEE加入在線購買頁
- Xmind思維導圖
- 為什么要制作思維導圖
- 簡單制作思維導圖