網(wǎng)站建設第16課(建網(wǎng)站教學)
人民郵電大學出版社出版的《電子政務導論》的課后習題答案。七個章節(jié)的練習題答案!謝謝!
習題答案及解析
第6章
6.1.1
1. 單項選擇題
1)C 2)B 3)A 4)D 5)A 6)D 7)A 8)D 9)A
2. 多項選擇題
1)ABCD 2)ABCDE
3. 填空題
1)人工管理 文件系統(tǒng) 數(shù)據(jù)庫系統(tǒng) 2)連接 3)分量
4)數(shù)據(jù)庫管理系統(tǒng)(DBMS) 5)數(shù)據(jù)庫系統(tǒng) 6)數(shù)據(jù)庫
6.1.2
1. 選擇題
1)A 2)A 3)D
2. 填空題
1)數(shù)據(jù)庫向?qū)? 空白的數(shù)據(jù)庫 本機上的模板 Office Online模板
2).mdb 3)組 4)數(shù)據(jù)訪問頁或頁
5)報表 6)模塊 7)宏 8)設計視圖 頁視圖
6.1.3
1. 單項選擇題
1)C 2)A 3)D 4)D 5)B
2. 填空題
1)設計視圖 數(shù)據(jù)表視圖
2)使用向?qū)?chuàng)建表 通過輸入數(shù)據(jù)創(chuàng)建表 使用設計器創(chuàng)建表
3)自動編號 4)索引 5)表間的關(guān)系
6.1.4
填空題:
1)查詢 2)選擇查詢 參數(shù)查詢 交叉表查詢 操作查詢
3)表 查詢
6.1.5
填空題:
1)窗體 2)設計視圖 窗體視圖 數(shù)據(jù)表視圖
3)多選項卡窗體 連續(xù)窗體 子窗體和彈出式窗體
4)選項按鈕 5)標簽 6)文本框 7)綁定對象框
6.1.6
填空題:
1)窗體 報表 2)設計視圖 打印預覽視圖 版面預覽視圖
3)報表頁眉 頁面頁眉 主體 頁面頁腳 報表頁腳
4)頁面頁眉 5)主體 6)分組
6.3
一、單項選擇題
1.B 數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成,數(shù)據(jù)庫管理系統(tǒng)是其核心的構(gòu)成部分,故本題選B。
2.A 數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成,一般在不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫,故本題選A。
3.A 數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性和獨立性高、數(shù)據(jù)由DBMS統(tǒng)一管理和控制等是數(shù)據(jù)庫系統(tǒng)階段的主要特點,但數(shù)據(jù)結(jié)構(gòu)化是其與文件系統(tǒng)的根本區(qū)別,故本題選A。
4.A 數(shù)據(jù)庫與數(shù)據(jù)倉庫的數(shù)據(jù)來源不同,數(shù)據(jù)庫的數(shù)據(jù)一般來源于同種數(shù)據(jù)源,而數(shù)據(jù)倉庫的數(shù)據(jù)可以來源于多個異種數(shù)據(jù)源,故本題選A。
5.C 根據(jù)模型應用的不同目的,可以分為概念模型和數(shù)據(jù)模型兩類,它們分屬于兩個不同的層次。前者主要用于數(shù)據(jù)庫設計,后者主要用于DBMS的實現(xiàn),故本題選C。
6.D 分析同上題。
7.C 常用數(shù)據(jù)模型有網(wǎng)狀模型、層次模型、關(guān)系模型,故本題選C。
8. C 數(shù)據(jù)庫(DatsBase,簡稱DB)是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲介質(zhì)內(nèi),是多種應用數(shù)據(jù)的集成,并可被各個應用程序所共享,故本題選C。
9. A Access 2003是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),一個“表”就是一個關(guān)系,一個關(guān)系就是一個二維表。關(guān)系數(shù)據(jù)庫管理系統(tǒng)可管理若干個二維表,故本題選A。
10.B 專門的關(guān)系運算包括選擇、投影和連接,故本題選B。
11.C 專門的關(guān)系運算中,選擇是指從表中選取部分記錄,投影是指在表中選取部分字段,連接是指在多個表中選取部分字段,故本題選C。
12.C 一個關(guān)系就是一張二維表,垂直方向的列稱為屬性,屬性的取值范圍叫域,水平方向的行稱為一個元組,每個元組的屬性值叫做該元組的分量,故本題選C。
13.D 根據(jù)上題的解析,本題選D。
14.C DBMS的功能主要有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的建立和維護,故本題選C。
15. C Access 2003的對象包括表、查詢、窗體、報表、頁、宏、模塊,故本題選C。
16.A 一對一關(guān)系指一個表中的記錄與另外一個表的記錄按某字段建立關(guān)系時具有唯一性,故本題選A。
17.A Access的數(shù)據(jù)庫是它的多個對象的集合,故本題選A。
18.C 數(shù)據(jù)表是重要對象之一,可以將其他數(shù)據(jù)中的表導入到當前數(shù)據(jù)庫,表的設計視圖用于顯示和編輯表的結(jié)構(gòu)設計及數(shù)據(jù)錄入、編輯等工作,故本題選C。
19.B 表的一行也叫記錄,列也叫字段,故本題選B。
20.A 一對一關(guān)系指一個表的一個記錄與另一表的唯一記錄匹配,一對多關(guān)系指一個表(一的一方)可以與另一表(多的一方)的多個記錄匹配,故本題選A。
21.D 主鍵是被挑選出作表的行唯一標識的關(guān)鍵字。故本題選D。
22.B Access 2003默認的數(shù)據(jù)文件夾是“我的文檔”,即My Documents,故本題選B。
23.D Access 2003的主系統(tǒng)包括菜單欄、工具欄、標題欄、狀態(tài)欄等,故本題選D。
24.D 現(xiàn)在流行的數(shù)據(jù)管理系統(tǒng)一般采用關(guān)系型,Access 2003也是,故本題選D。
25.D 編輯修改數(shù)據(jù)表中的記錄數(shù)據(jù)時,選擇了確認刪除后將無法恢復,故本題選D。
26.C Access 2003窗體背景色應在“屬性”設置下的背景顏色中修改,故本題選C。
27.C Access 2003中數(shù)據(jù)表視圖下按Ctrl+A可選中全部記錄,故本題答案選C。
28.C Access可在“視圖”菜單完成設計視圖和數(shù)據(jù)表視圖中轉(zhuǎn)換,故本題選C。
29.B 建立查詢時可在“設計視圖”的“條件”欄中輸入篩選條件, 故本題選B。
30.A 窗體和報表的數(shù)據(jù)源都可以是查詢,表的數(shù)據(jù)源不可是查詢,故本題選A。
二、多項選擇題
1.ABCD Access數(shù)據(jù)庫文件包含的對象有表、查詢、窗體、報表、頁、宏、模塊和數(shù)據(jù)訪問頁。
2.ABC 在Access中邏輯數(shù)據(jù)模型包括層次模型、網(wǎng)狀模型和關(guān)系模型三類。
3.ABCD
4.ABC 在Access中聯(lián)系分為一對一聯(lián)系、一對多聯(lián)系和多對多聯(lián)系三類。
5.ABCD
6.ABC 專門的關(guān)系運算包括選擇運算、投影運算、連接運算三種。
7.ACD 主鍵用于唯一地標識表中的記錄,主鍵值不能為空值,并且不同的記錄的主鍵值不能重復。在Access中可以為一個或多個字段設置主鍵。
8.ABD 數(shù)據(jù)庫中的表不是獨立的,通過在表之間建立關(guān)系,可以將不同表中的數(shù)據(jù)聯(lián)系起來,以便用戶使用。
9.B 如果要對文本、數(shù)字、貨幣、日期/時間或邏輯等類型的字段中的許多不同值進行搜索或排序,可以考慮為該字段定義索引。
10.ABCD
三、填空題
1. Office 2003
Office 2003包括的主要組件有:Word 2003、Excel 2003、PowerPoint 2003、Access 2003、FrontPage 2003、Outlook 2003和Publisher 2003。
2.數(shù)據(jù)來源
3.關(guān)系
4.8 4
要求掌握各種數(shù)據(jù)類型的大小范圍。
5.進行維護
報表的主要用途是按照指定的格式來打印輸出數(shù)據(jù)。
6.名稱 數(shù)據(jù)類型
7.DML
英文全稱是Data Manipulation Language。
8.顯示格式 打印格式
9.窗體
10.更新
利用更新查詢可以對數(shù)據(jù)進行批量更新。
11.頁面頁眉 主體 頁面頁腳
12.一對多
13.添加數(shù)據(jù)
只有先建立起表的結(jié)構(gòu),然后才能向表中添加數(shù)據(jù)。
14.屬性
水平方向的行稱為元組。
15.數(shù)據(jù)源
在Access中,一旦生成了一個查詢,就可以把它作為生成窗體、報表,甚至是另一個查詢的基礎。
16.設計視圖
表結(jié)構(gòu)設計是在設計視圖中進行的,而數(shù)據(jù)的瀏覽是在數(shù)據(jù)表視圖中進行的。
17.表或查詢
同15題。
18.節(jié)
一個窗體最多可以包括五節(jié),即五部分。
19.修改窗體
已經(jīng)存在的窗體的修改也是通過窗體設計器來進行的。
20.屬性
窗體的屬性設置是很重要的一項操作。
21.標題欄 菜單欄 數(shù)據(jù)庫窗口
數(shù)據(jù)庫中的對象都可以從數(shù)據(jù)庫窗口中打開、設計、新建或運行。
22.字段名稱 數(shù)據(jù)類型 說明
23.不可再分
數(shù)據(jù)項是數(shù)據(jù)庫中最基本的單位。
24.打開
只有先打開數(shù)據(jù)庫,才能對數(shù)據(jù)庫進行操作。
25.數(shù)據(jù)輸入先后順序
這是表中數(shù)據(jù)的物理順序。
26.存取順序。
27.物理更新
使用更新查詢可以很方便地對表中的數(shù)據(jù)進行批量更新。
四、判斷題
1.T
2.F 用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型是層次模型。
3.T
4.T
5.T
6.T
7.T 在任意時刻,Access 2003只能打開一個數(shù)據(jù)庫。
8.T
9.T
10.F 在表中文本型字段最多可存儲255個字符
11.F 在表設計器中創(chuàng)建表。
12.F 字段屬性中的“格式”屬性,是用來定義數(shù)據(jù)的顯示格式和打印格式的。
13.F 字段名可以以字母、數(shù)字、下劃線和漢字開始。
14.T
15.F 向表中輸入數(shù)據(jù)時,按Enter鍵可以將插入點移到下一條記錄。
16. T
17. F 在Access中查詢有四種,除了以上三種外,還有參數(shù)查詢。
18. T
19. T
20. T
21. F 在窗體中只能按照一個字段排序。
22. F 報表根據(jù)指定規(guī)則打印格式化和組織化的信息,不能輸入數(shù)據(jù)。
23. F 報表的版面預覽視圖主要用于查看報表的版面布局,僅顯示一條記錄。
24. F Access 2003可打印窗體和報表中所有數(shù)據(jù),也可打印表中的全部記錄。
25. T
26. T
27. F Access在一個數(shù)據(jù)庫中可以包含多個表。
28. T
29. F 字段是表的基本存儲單元。
第7章
7.1.1
1. 單項選擇題
1)A 2)A 3)A 4)A 5)A
2. 多項選擇題
1)AC 2)ABC 3)AC 4)AB 5)AC 6)AD
7)ABC
3. 判斷題
1)T 2)T 3)F 4)T
4. 填空題
1)通信設備 傳輸媒體 通信軟件 資源共享 信息交換 協(xié)同工作
2)ARPA 3)數(shù)字信號放大 4)數(shù)字信號和模擬信號
5)數(shù)據(jù)通信 資源共享 分布式處理 提高系統(tǒng)的可靠性
6)局域網(wǎng) 廣域網(wǎng)
7)物理層(Physical Layer) 數(shù)據(jù)鏈路層(Data Link Layer) 網(wǎng)絡層(Network Layer)
傳輸層(Transport Layer) 會話層(Session Layer) 表示層(Presentation Layer)
應用層(Application Layer)
7.1.2
1. 單項選擇題
1)A 2)A 3)A 4)C
2. 多項選擇題
1)AB 2)ABCD 3)AB 4)AB
3. 判斷題
1)T 2)F 3)F 4)T
4. 填空題
1)提供固定的網(wǎng)絡地址,接收、發(fā)送數(shù)據(jù) 2)最優(yōu)的 3)軟件 硬件
7.1.3
1. 單項選擇題
1)D 2)A 3)A 4)C
2. 多項選擇題
1)A B 2)A BC 3)A B 4)A B
3. 判斷題
1)T 2)F 3)F 4)T
4. 填空題
1)網(wǎng)絡組件 2)網(wǎng)絡管理 3)資源共享
7.3
一、單項選擇題
1.C 2.B 3.D 4.D 5.B 6.D 7.C 8.C 9.A 10.D 11.C 12.B 13.A 14.D 15.A 16.A 17.A 18.D 19.A 20.B 21.C 22.A 23.B 24.D 25.C 26.A 27.C 28.D 29.A
二、多項選擇題
1. ABC 2. BCD 3. ABCD 4. ABCD 5. ABC 6. AB
7. AB 8. ABCD 9. ABC 10. ABCD
三、判斷題
1. T 2. F 3. T 4. T 5. T 6. T
7. F 8. F 9. F 10. T 11. T 12. F
13. F 14. T 15. F 16. T 17. T 18. F
19. T 20. T 21. F 22. T 23. T 24. T
25. F 26. T
四、填空題
1. 局域網(wǎng) 城域網(wǎng) 廣域網(wǎng) 局域網(wǎng) 2. 有線 無線
3. 電磁干擾 短距離 4. 5類 1類 100
5. 層次
第8章
8.1.1
1. 單項選擇題
1)A 2)A 3)A 4)D 5)B 6)C 7)C 8)A 9)C 10)B 11)A
2. 多項選擇題
1)ABCD 2)ABCE
3. 判斷題
1)F 2)F 3)T 4)T 5)T 6)T
4. 填空題
1)有線 無線 2)網(wǎng)絡系統(tǒng) 人 3)PPP協(xié)議 4)網(wǎng)絡號 主機號
8.1.2
1. 單項選擇題
1)A 2)B
2. 判斷題
1)T 2)F
3. 填空題
1)非對稱數(shù)字用戶環(huán)路
2)蜂窩技術(shù) 數(shù)字無繩技術(shù) 點對點微波技術(shù) 衛(wèi)星技術(shù) 藍牙技術(shù)
8.1.3
1. 單項選擇題
1)C 2)A 3)D
2. 多項選擇題
1)ABD 2)ABD
3. 判斷題
1)F 2)T 3)F
4. 填空題
1)客戶機/服務器 2)超文本 3)網(wǎng)址
8.1.4
1. 單項選擇題
1)A 2)C 3)A 4)D
2. 多項選擇題
1)C D 2)A C D
3. 判斷題
1)F 2)T 3)F
4. 填空題
1)用戶名 電子郵件服務器名 2)WWW瀏覽器
8.1.5
1. 單項選擇題
1)D 2)D 3)C 4)A
2. 多項選擇題
1)BCD 2)ABD
3. 判斷題
1)F 2)T 3)F
4. 填空題
1)海量信息 直接交互性 全球互聯(lián)性 主題鮮明
2)連續(xù)性 實時性 時序性 3)即時通信
8.3
一、單選題
1.A IPv6是下一版本的互聯(lián)網(wǎng)協(xié)議,采用128位地址長度。
2.B 通過Modem可以直接上網(wǎng),Modem完成數(shù)字信號與模擬信號之間的轉(zhuǎn)換。
3.B edu是教育機構(gòu)的網(wǎng)站域名
4.D 可以在收藏夾中建立樹形結(jié)構(gòu),保存各類常用的網(wǎng)站。
5.C
6.C
7.B
8.A TCP/IP協(xié)議實際上是一組協(xié)議統(tǒng)稱。
9.D
10.D 主頁是指IE瀏覽器啟動時默認打開的網(wǎng)頁,可以通過“工具”→“Internet選項”進行設置。
11.A 資源子網(wǎng)提供訪問網(wǎng)絡和處理數(shù)據(jù)的能力,由主機、終端控制器和終端組成。主機負責本地或全網(wǎng)的數(shù)據(jù)處理,運行各種應用程序或大型數(shù)據(jù)庫系統(tǒng),向網(wǎng)絡用戶提供各種軟硬件資源和網(wǎng)絡服務;終端控制器用于把一組終端連入通信子網(wǎng),并負責控制終端信息的接收和發(fā)送。
12.B
13.A
14.D
15.B
16.B
17. C Internet不是一個單一的網(wǎng)絡,它是路由器(Router)和通信線路連接的一個巨大的、全球范圍內(nèi)的計算機網(wǎng)絡。
18. C Internt在中國發(fā)展的第二階段才建立了代表中國的最高層域名服務器
19. A
20. D
二、多選題
1. ACDE 不存在主板接入方式,所以B不對。
2. ABCDE
3. BCDE 用戶收到的郵件有多種排序方式;發(fā)送郵件時,可以在“收件人”中指定多個收件人,也可以通過“抄送”將郵件發(fā)給多個人;閱讀完的郵件仍保留在收件箱里,但不再以粗體顯示;用戶寫完郵件,可以立即發(fā)送,也可以保存到草稿箱中,以后再進行修改或發(fā)送。所以B、C、D、E不對。
4. ABCD 恢復郵件即從“已刪除郵件箱”中將郵件恢復到原位置,所以不存在“已恢復郵件”文件夾。
5. ACE
6. AD CA代表加拿大,COM代表商業(yè)機構(gòu),EDU代表教育機構(gòu)。所以B、C、E不對。
7. ACE
8. BCD
9. ACD
10. ACD
三、判斷題
1.T 域名是Internet在IP地址的基礎上提供的一種面向用戶的字符型主機命名機制,效果是一樣的。
2.T 可以將各種文件作為附件發(fā)送給收件人。
3.T 域名是IP地址的字符形式,同一個IP地址可以有多個域名形式,但一個域名只能映射到唯一的一個IP地址。
4.T
5.F 我國正式接入因特網(wǎng)是在1995年。
6.T
7.F 使用Modem,而不是電話機
8.F 點擊“停止”按鈕,可以中止網(wǎng)頁請求,但不關(guān)閉瀏覽器。
9.T 文件傳輸協(xié)議FTP是Internet常用服務之一,也采用客戶機/服務器工作模式
10.F Telnet是最早的Internet活動之一,用戶可以通過一臺計算機登錄到另一臺計算機上,運行其中的程序并訪問其中的服務。
四、填空題
1.CERNet 2.服務器 3.并行
4. TCP/IP 企業(yè)內(nèi)部 外部
5. 中國教育和科研計算機網(wǎng)(CERNet) 中國科技網(wǎng)(CSTNet) 中國公用計算機互聯(lián)網(wǎng)(ChinaNet) 中國金橋網(wǎng)(ChinaGBN)
6. 1995 7. 網(wǎng)絡接口層 網(wǎng)際層 傳輸層 應用層
8.網(wǎng)上信息交流 網(wǎng)上信息查找 網(wǎng)上資源共享
9. 多個(或一個以上) 10. 網(wǎng)絡地址
數(shù)據(jù)庫設計中為什么進行分類編碼設計?分類的方法是什么
分類算法要解決的問題
在網(wǎng)站建設中,分類算法的應用非常的普遍。在設計一個電子商店時,要涉及到商品分類;在設計發(fā)布系統(tǒng)時,要涉及到欄目或者頻道分類;在設計軟件下載這樣的程序時,要涉及到軟件的分類;如此等等??梢哉f,分類是一個很普遍的問題。
我常常面試一些程序員,而且我?guī)缀鹾翢o例外地要問他們一些關(guān)于分類算法的問題。下面的舉幾個我常常詢問的問題。你認為你可以很輕松地回答么?
1、分類算法常常表現(xiàn)為樹的表示和遍歷問題。那么,請問:如果用數(shù)據(jù)庫中的一個Table來表達樹型分類,應該有幾個字段?
2、如何快速地從這個Table恢復出一棵樹?
3、如何判斷某個分類是否是另一個分類的子類?
4、如何查找某個分類的所有產(chǎn)品?
5、如何生成分類所在的路徑。
6、如何新增分類?
在不限制分類的級數(shù)和每級分類的個數(shù)時,這些問題并不是可以輕松回答的。本文試圖解決這些問題。
分類的數(shù)據(jù)結(jié)構(gòu)
我們知道:分類的數(shù)據(jù)結(jié)構(gòu)實際上是一棵樹。在《數(shù)據(jù)結(jié)構(gòu)》課程中,大家可能學過Tree的算法。由于在網(wǎng)站建設中我們大量使用數(shù)據(jù)庫,所以我們將從Tree在數(shù)據(jù)庫中的存儲談起。
為簡化問題,我們假設每個節(jié)點只需要保留Name這一個信息。我們需要為每個節(jié)點編號。編號的方法有很多種。在數(shù)據(jù)庫中常用的就是自動編號。這在Access、SQL Server、Oracle中都是這樣。假設編號字段為ID。
為了表示某個節(jié)點ID1是另外一個節(jié)點ID2的父節(jié)點,我們需要在數(shù)據(jù)庫中再保留一個字段,說明這個分類是屬于哪個節(jié)點的兒子。把這個字段取名為FatherID。如這里的ID2,其FatherID就是ID1。
這樣,我們就得到了分類Catalog的數(shù)據(jù)表定義:
Create Table [Catalog](
[ID] [int] NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[FatherID] [int] NOT NULL
);
約定:我們約定用-1作為最上面一層分類的父親編碼。編號為-1的分類。這是一個虛擬的分類。它在數(shù)據(jù)庫中沒有記錄。
如何恢復出一棵樹
上面的Catalog定義的最大優(yōu)勢,就在于用它可以輕松地恢復出一棵樹?分類樹。為了更清楚地展示算法,我們先考慮一個簡單的問題:怎樣顯示某個分類的下一級分類。我們知道,要查詢某個分類FID的下一級分類,SQL語句非常簡單:
select Name from catalog where FatherID=FID
顯示這些類別時,我們可以這樣:
%
REM oConn---數(shù)據(jù)庫連接,調(diào)用GetChildren時已經(jīng)打開
REM FID-----當前分類的編號
Function GetChildren(oConn,FID)
strSQL = "select ID,Name from catalog where FatherID="FID
set rsCatalog = oConn.Execute(strSQL)
%
UL
%
Do while not rsCatalog.Eof
%
LI%=rsCatalog("Name")%
%
Loop
%
/UL
%
rsCatalog.Close
End Function
%
現(xiàn)在我們來看看如何顯示FID下的所有分類。這需要用到遞歸算法。我們只需要在GetChildren函數(shù)中簡單地對所有ID進行調(diào)用:GetChildren(oConn,Catalog(“ID”))就可以了。
%
REM oConn---數(shù)據(jù)庫連接,已經(jīng)打開
REM FID-----當前分類的編號
Function GetChildren(oConn,FID)
strSQL = "select Name from catalog where FatherID="FID
set rsCatalog = oConn.Execute(strSQL)
%
UL
%
Do while not rsCatalog.Eof
%
LI%=rsCatalog("Name")%
%=GetChildren(oConn,Catalog("ID"))%
%
Loop
%
/UL
%
rsCatalog.Close
End Function
%
修改后的GetChildren就可以完成顯示FID分類的所有子分類的任務。要顯示所有的分類,只需要如此調(diào)用就可以了:
%
REM strConn--連接數(shù)據(jù)庫的字符串,請根據(jù)情況修改
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open strConn
=GetChildren(oConn,-1)
oConn.Close
%
如何查找某個分類的所有產(chǎn)品
現(xiàn)在來解決我們在前面提出的第四個問題。第三個問題留作習題。我們假設產(chǎn)品的數(shù)據(jù)表如下定義:
Create Table Product(
[ID] [int] NOT NULL,
[Name] [nvchar] NOT NULL,
[FatherID] [int] NOT NULL
);
其中,ID是產(chǎn)品的編號,Name是產(chǎn)品的名稱,而FatherID是產(chǎn)品所屬的分類。對第四個問題,很容易想到的辦法是:先找到這個分類FID的所有子類,然后查詢所有子類下的所有產(chǎn)品。實現(xiàn)這個算法實際上很復雜。代碼大致如下:
%
Function GetAllID(oConn,FID)
Dim strTemp
If FID=-1 then
strTemp = ""
else
strTemp =","
end if
strSQL = "select Name from catalog where FatherID="FID
set rsCatalog = oConn.Execute(strSQL)
Do while not rsCatalog.Eof
strTemp=strTemprsCatalog("ID")
GetAllID(oConn,Catalog("ID")) REM 遞歸調(diào)用
Loop
rsCatalog.Close
GetAllID = strTemp
End Function
REM strConn--連接數(shù)據(jù)庫的字符串,請根據(jù)情況修改
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open strConn
FID = Request.QueryString("FID")
strSQL = "select top 100 * from Product
where FatherID in ("GetAllID(oConn,FID)")"
set rsProduct=oConn.Execute(strSQL)
%
UL%
Do while not rsProduct.EOF
%
LI%=rsProduct("Name")%
%
Loop
%
/UL
%rsProduct.Close
oConn.Close
%
這個算法有很多缺點。試列舉幾個如下:
1、 由于我們需要查詢FID下的所有分類,當分類非常多時,算法將非常地不經(jīng)濟,而且,由于要構(gòu)造一個很大的strSQL,試想如果有1000個分類,這個strSQL將很大,能否執(zhí)行就是一個問題。
2、 我們知道,在SQL中使用In子句的效率是非常低的。這個算法不可避免地要使用In子句,效率很低。
我發(fā)現(xiàn)80%以上的程序員鐘愛這樣的算法,并在很多系統(tǒng)中大量地使用。細心的程序員會發(fā)現(xiàn)他們寫出了很慢的程序,但苦于找不到原因。他們反復地檢查SQL的執(zhí)行效率,提高機器的檔次,但效率的增加很少。
最根本的問題就出在這個算法本身。算法定了,能夠再優(yōu)化的機會就不多了。我們下面來介紹一種算法,效率將是上面算法的10倍以上。
分類編碼算法
問題就出在前面我們采用了順序編碼,這是一種最簡單的編碼方法。大家知道,簡單并不意味著效率。實際上,編碼科學是程序員必修的課程。下面,我們通過設計一種編碼算法,使分類的編號ID中同時包含了其父類的信息。一個五級分類的例子如下:
此例中,用32(4+7+7+7+7)位整數(shù)來編碼,其中,第一級分類有4位,可以表達16種分類。第二級到第五級分類分別有7位,可以表達128個子分類。
顯然,如果我們得到一個編碼為 1092787200 的分類,我們就知道:由于其編碼為
0100 0001001 0001010 0111000 0000000
所以它是第四級分類。其父類的二進制編碼是0100 0001001 0001010 0000000 0000000,十進制編號為1092780032。依次我們還可以知道,其父類的父類編碼是0100 0001001 0000000 0000000 0000000,其父類的父類的父類編碼是0100 0000000 0000000 0000000 0000000。
現(xiàn)在我們在一般的情況下來討論類別編碼問題。設類別的層次為k,第i層的編碼位數(shù)為Ni, 那么總的編碼位數(shù)為N(N1+N2+..+Nk)。我們就得到任何一個類別的編碼形式如下:
2^(N-(N1+N2+…+Ni))*j + 父類編碼
其中,i表示第i層,j表示當前層的第j個分類。這樣我們就把任何分類的編碼分成了兩個部分,其中一部分是它的層編碼,一部分是它的父類編碼。由下面公式定一的k個編碼我們稱為特征碼:(因為i可以取k個值,所以有k個)
2^N-2^(N-(N1+N2+…+Ni))
對于任何給定的類別ID,如果我們把ID和k個特征碼“相與”,得到的非0編碼,就是其所有父類的編碼!
位編碼算法
對任何順序編碼的Catalog表,我們可以設計一個位編碼算法,將所有的類別編碼規(guī)格化為位編碼。在具體實現(xiàn)時,我們先創(chuàng)建一個臨時表:
Create TempCatalog(
[OldID] [int] NOT NULL,
[NewID] [int] NOT NULL,
[OldFatherID] [int] NOT NULL,
[NewFatherID] [int] NOT NULL
);
在這個表中,我們保留所有原來的類別編號OldID和其父類編號OldFatherID,以及重新計算的滿足位編碼要求的相應編號NewID、NewFatherID。
程序如下:
%
REM oConn---數(shù)據(jù)庫連接,已經(jīng)打開
REM OldFather---原來的父類編號
REM NewFather---新的父類編號
REM N---編碼總位數(shù)
REM Ni--每一級的編碼位數(shù)數(shù)組
REM Level--當前的級數(shù)
sub FormatAllID(oConn,OldFather,NewFather,N,Nm,Ni byref,Level)
strSQL = "select CatalogID ,
FatherID from Catalog where FatherID=" OldFather
set rsCatalog=oConn.Execute( strSQL )
j = 1
do while not rsCatalog.EOF
i = 2 ^(N - Nm) * j
if Level then i= i + NewFather
OldCatalog = rsCatalog("CatalogID")
NewCatalog = i
REM 寫入臨時表:
strSQL = "Insert into TempCatalog (OldCatalogID ,
NewCatalogID , OldFatherID , NewFatherID)"
strSQL = strSQL " values(" OldCatalog " ,
" NewCatalog " , " OldFather " , " NewFather ")"
Conn.Execute strSQL
REM 遞歸調(diào)用FormatAllID:
Nm = Nm + Ni(Level+1)
FormatAllID oConn,OldCatalog , NewCatalog ,N,Nm,Ni,Level + 1
rsCatalog.MoveNext
j = j+1
loop
rsCatalog.Close
end sub
%
調(diào)用這個算法的一個例子如下:
%
REM 定義編碼參數(shù),其中N為總位數(shù),Ni為每一級的位數(shù)。
Dim N,Ni(5)
Ni(1) = 4
N = Ni(1)
for i=2 to 5
Ni(i) = 7
N = N + Ni(i)
next
REM 打開數(shù)據(jù)庫,創(chuàng)建臨時表:
strSQL = "Create TempCatalog( [OldID]
[int] NOT NULL, [NewID] [int] NOT NULL,
[OldFatherID] [int] NOT NULL, [NewFatherID] [int] NOT NULL);"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Application("strConn")
Conn.Execute strSQL
REM 調(diào)用規(guī)格化例程:
FormatAllID Conn,-1,-1,N,Ni(1),Ni,0
REM ---------------------------------------------
REM 在此處更新所有相關(guān)表的類別編碼為新的編碼即可。
REM ----------------------------------------------
REM 關(guān)閉數(shù)據(jù)庫:
strSQL= "drop table TempCatalog;"
Conn.Execute strSQL
Conn.Close
%
第四個問題
現(xiàn)在我們回頭看看第四個問題:怎樣得到某個分類下的所有產(chǎn)品。由于采用了位編碼,現(xiàn)在問題變得很簡單。我們很容易推算:某個產(chǎn)品屬于某個類別的條件是Product.FatherID(Catalog.ID的特征碼)=Catalog.ID。其中“”代表位與算法。這在SQL Server中是直接支持的。
舉例來說:產(chǎn)品所屬的類別為:1092787200,而當前類別為1092780032。當前類別對應的特征值為:4294950912,由于10927872004294950912=8537400,所以這個產(chǎn)品屬于分類8537400。
我們前面已經(jīng)給出了計算特征碼的公式。特征碼并不多,而且很容易計算,可以考慮在Global.asa中Application_OnStart時間觸發(fā)時計算出來,存放在Application(“Mark”)數(shù)組中。
當然,有了特征碼,我們還可以得到更加有效率的算法。我們知道,雖然我們采用了位編碼,實際上還是一種順序編碼的方法。表現(xiàn)出第I級的分類編碼肯定比第I+1級分類的編碼要小。根據(jù)這個特點,我們還可以由FID得到兩個特征碼,其中一個是本級位特征碼FID0,一個是上級位特征碼FID1。而產(chǎn)品屬于某個分類FID的充分必要條件是:
Product.FatherIDFID0 and Product.FatherIDFID1
下面的程序顯示分類FID下的所有產(chǎn)品。由于數(shù)據(jù)表Product已經(jīng)對FatherID進行索引,故查詢速度極快:
%
REM oConn---數(shù)據(jù)庫連接,已經(jīng)打開
REM FID---當前分類
REM FIDMark---特征值數(shù)組,典型的情況下為Application(“Mark”)
REM k---數(shù)組元素個數(shù),也是分類的級數(shù)
Sub GetAllProduct(oConn,FID,FIDMark byref,k)
' 根據(jù)FID計算出特征值FID0,FID1
for i=k to 1
if (FID and FIDMark = FID ) then exit
next
strSQL = "select Name from Product where FatherID
"FIDMark(i)" and FatherID"FIDMark(i-1)
set rsProduct=oConn.Execute(strSQL)%
UL%
Do While Not rsProduct.Eof%
LI%=rsProduct("Name")
Loop%
/UL%
rsProduct.Close
End Sub
%
關(guān)于第5個問題、第6個問題,就留作習題吧。有了上面的位編碼,一切都應該迎刃而解。
網(wǎng)頁設計與制作教程的人民郵電出版社教材
書 名 網(wǎng)頁設計與制作教程
叢 書 名 21世紀高等學校計算機規(guī)劃教材
標準書號 ISBN 978-7-115-24673-8
編目分類 TP393.092
作 者 楊帆 嚴耀偉 王方 編著
責任編輯 鄒文波
開 本 16 開
印 張 16.5
字 數(shù) 432 千字
頁 數(shù) 256 頁
裝 幀 平裝
版 次 第1版第1次
初版時間 2011年2月
本 印 次 2011年2月
首 印 數(shù) -- 冊
定 價 29.60 元 本書是按照教育部高等學校計算機基礎課程教學指導委員會提出的《關(guān)于進一步加強高校計算機基礎教學的意見》中有關(guān)“網(wǎng)頁設計基礎”課程的教學要求及人才培養(yǎng)的新要求,結(jié)合獨立院校學生特點組織編寫的。全書共分8章,書中系統(tǒng)地介紹網(wǎng)頁的構(gòu)思、規(guī)劃、制作和網(wǎng)站建設的全過程。主要內(nèi)容包括:網(wǎng)頁設計基礎知識、Dreamweaver基礎、網(wǎng)頁色彩和布局的控制、制作Web動畫——Flash、網(wǎng)頁常見應用功能設計、網(wǎng)站發(fā)布與維護基礎知識、網(wǎng)站設計案例和動態(tài)網(wǎng)頁設計介紹。
本書內(nèi)容全面,構(gòu)思清晰,結(jié)構(gòu)合理,注重實踐能力的培養(yǎng),實用性和可操作性較強。各章附有適量的習題,引導讀者學習和掌握各章節(jié)的知識,便于自學。
本書可作為高等學校非計算機專業(yè)“網(wǎng)頁設計與制作”課程的教材,也可供網(wǎng)頁設計愛好者學習參考。 第1章 網(wǎng)頁設計基礎知識 1
1.1 網(wǎng)絡基礎知識 1
1.1.1 網(wǎng)絡知識簡介 1
1.1.2 Internet 3
1.1.3 TCP/TP 5
1.1.4 IP地址 5
1.1.5 瀏覽器基本操作 7
1.2 網(wǎng)頁網(wǎng)站基礎知識 9
1.2.1 網(wǎng)頁 9
1.2.2 網(wǎng)頁中的常見元素 11
1.2.3 網(wǎng)站 12
1.2.4 HTML 12
1.2.5 網(wǎng)站服務器工作的基本原理 13
1.2.6 網(wǎng)頁設計制作常用的工具軟件 15
1.2.7 網(wǎng)頁設計制作流程 16
習題 19
第2章 Dreamweaver基礎 20
2.1 Dreamweaver基本操作 20
2.1.1 Dreamweaver的工作環(huán)境 20
2.1.2 Dreamweaver的簡單操作 30
2.1.3 Dreamweaver的視圖模式 36
2.1.4 在網(wǎng)頁中添加內(nèi)容與超級鏈接 37
2.1.5 網(wǎng)頁設計結(jié)果測試 41
2.2 添加文本 43
2.2.1 在Dreamweaver中添加文本 43
2.2.2 文本格式設置 44
2.2.3 文本相關(guān)常用html標記 44
2.3 添加圖像 46
2.3.1 在網(wǎng)頁中添加各種圖像 46
2.3.2 圖像格式設置 48
2.3.3 圖像標記及其屬性 49
2.3.4 使用Dreamweaver制作網(wǎng)絡相冊 52
2.4 添加多媒體 53
2.4.1 在網(wǎng)頁中添加視頻媒體 54
2.4.2 在網(wǎng)頁中添加音頻媒體 55
2.4.3 在網(wǎng)頁中添加動畫 58
2.4.4 媒體播放控制 59
2.4.5 多媒體標記介紹 60
2.5 超級鏈接應用 61
2.5.1 鏈接到各種對象 67
2.5.2 圖像熱區(qū)設置 78
2.5.3 鏈接的創(chuàng)建與管理 81
2.5.4 跳轉(zhuǎn)菜單 81
2.5.5 導航條 82
2.5.6 查找斷開的、外部的和孤立的鏈接 84
2.5.7 修復斷開的鏈接 85
2.5.8 將JavaScript腳本附加到鏈接上 86
2.6 表單應用基礎 86
2.6.1 創(chuàng)建表單對象 86
2.6.2 創(chuàng)建文本域 87
2.6.3 創(chuàng)建復選框和單選按鈕 88
2.6.4 建立列表和菜單 88
2.6.5 創(chuàng)建跳轉(zhuǎn)菜單 89
2.6.6 創(chuàng)建文件域和圖像域 89
2.6.7 常見表單元素使用 90
2.6.8 表單標記介紹 90
2.6.9 表單應用舉例 92
習題 93
第3章 網(wǎng)頁色彩和布局的控制 94
3.1 表格應用 94
3.1.1 表格基礎 95
3.1.2 修飾網(wǎng)頁各種元素 99
3.2 框架的規(guī)劃與建立 101
3.2.1 框架與表格 101
3.2.2 規(guī)劃框架 102
3.2.3 創(chuàng)建框架 102
3.2.4 框架的操作 104
3.2.5 Spry框架 105
3.3 層的運用 106
3.3.1 創(chuàng)建層 107
3.3.2 層的操作 108
3.3.3 層與表格的關(guān)系 111
3.4 CSS樣式布局基礎和應用 112
3.4.1 CSS樣式表概述 112
3.4.2 CSS樣式面板 114
3.4.3 CSS樣式的創(chuàng)建 116
3.4.4 應用自定義的CSS樣式 123
3.4.5 附加外部CSS樣式表 124
3.4.6 導出外部CSS樣式表 124
3.4.7 編輯CSS樣式表 124
3.4.8 CSS樣式的優(yōu)先順序 125
3.4.9 Spry框架中的CSS設置 126
3.5 各種樣式表元素應用 130
3.5.1 文字樣式 130
3.5.2 邊框樣式 131
3.5.3 顏色樣式 132
3.6 網(wǎng)頁色彩搭配基礎知識 132
3.6.1 色彩基礎知識 133
3.6.2 網(wǎng)頁色彩搭配的原則(配色方案) 137
3.6.3 網(wǎng)站中的色彩應用 147
3.7 網(wǎng)頁布局控制 153
3.7.1 常見的網(wǎng)頁布局 153
3.7.2 網(wǎng)頁布局補遺 156
習題 156
第4章 制作Web動畫——Flash 159
4.1 Flash概述 159
4.1.1 Flash的發(fā)展 159
4.1.2 Flash的功能 160
4.1.3 Flash的發(fā)展趨勢 161
4.1.4 Flash的工作界面 162
4.1.5 Flash“工具”面板 163
4.1.6 Flash常用對象面板 164
4.2 制作一個Flash 165
4.2.1 制作Flash文檔 165
4.2.2 發(fā)布Flash文檔 168
4.3 Flash基礎 168
4.3.1 使用Flash資源 168
4.3.2 元件的創(chuàng)建 169
4.3.3 庫面板中使用文件夾 170
4.3.4 實例的使用 170
4.3.5 Flash繪圖 170
4.3.6 顏色處理 173
4.4 Flash動畫 177
4.4.1 幀和關(guān)鍵幀 177
4.4.2 時間軸的功能 178
4.4.3 圖層和文件夾 178
4.4.4 繪圖紙按鈕的功能 179
4.4.5 幀的操作 180
4.4.6 形狀補間和動畫補間 180
4.4.7 引導層的使用 181
4.4.8 遮罩層的使用 182
4.4.9 多場景動畫 182
習題 183
第5章 網(wǎng)頁常見應用功能設計 184
5.1 菜單設計 184
5.1.1 菜單設計分析 184
5.1.2 使用Dreamweaver設計菜單 186
5.2 浮動標簽設計 188
5.2.1 浮動標簽應用舉例 188
5.2.2 Dreamweaver浮動標簽設計 189
5.3 網(wǎng)站導航設計 190
5.3.1 導航案例分析 190
5.3.2 導航設計 190
5.4 網(wǎng)站模板設計 193
5.4.1 模板應用舉例 193
5.4.2 Dreamweaver設計模板 194
5.5 其他效果設計 196
5.5.1 彈出窗口 196
5.5.2 狀態(tài)欄顯示文本 197
5.5.3 頁面自動跳轉(zhuǎn) 198
5.5.4 彈出提示信息 200
5.5.5 圖片移動效果 201
習題 203
第6章 網(wǎng)站發(fā)布與維護基礎知識 205
6.1 發(fā)布網(wǎng)站到IIS 205
6.1.1 發(fā)布網(wǎng)站內(nèi)容 205
6.1.2 測試網(wǎng)站 207
6.2 站點維護基礎知識 208
6.2.1 停止啟動服務器 208
6.2.2 站點基本配置 208
習題 212
第7章 網(wǎng)站設計案例 213
7.1 網(wǎng)站系統(tǒng)設計 213
7.1.1 網(wǎng)站設計的基本過程 213
7.1.2 網(wǎng)站設計的基本原則 214
7.2 網(wǎng)站內(nèi)容設計 215
7.2.1 網(wǎng)頁外觀設計 216
7.2.2 網(wǎng)站制作流程簡介 219
7.3 個人網(wǎng)站設計實例 224
7.3.1 首頁設計 224
7.3.2 其他頁設計 235
7.3.3 網(wǎng)站整合 239
7.4 發(fā)布站點 241
7.4.1 申請空間 242
7.4.2 發(fā)布內(nèi)容 242
7.5 網(wǎng)站的管理和維護 244
習題 244
第8章 動態(tài)網(wǎng)頁設計介紹 245
8.1 動態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁 245
8.2 ASP基礎知識與應用 246
8.2.1 ASP介紹 246
8.2.2 ASP基礎知識 247
8.2.3 設計一個簡單的ASP網(wǎng)頁 249
8.3 常見其他動態(tài)網(wǎng)頁設計技術(shù)介紹 252
8.3.1 PHP 252
8.3.2 JSP 253
8.4 ASP.net網(wǎng)站設計 254
習題 256
如何建網(wǎng)站啊~誰有教程視頻的啊~知道請進~
給你介紹一個視頻教學網(wǎng)站
嘉鴻視頻教學
數(shù)千G的視頻教學資源
計算機科學技術(shù)類
47 Access 2000中文版教程(1CD)--清華大學 劉啟侖博士
302 ASP.NET編程(32講3CD)--吉林大學 于海濤
181 ASP.NET多媒體教程(1CD)
213 ASP.NET多媒體教學(2CD)
637 ASP特訓班教程(2CD)--黑鷹基地提供
139 ASP網(wǎng)絡程序設計(第二版)(41講2CD)--中山大學 向?qū)W哲
380 C#技術(shù)與應用視頻教程(23講4CD)--華南理工大學 吳學斌 博士
854 C++語言程序設計(45講2CD)--北京大學 呂鳳翥
687 C++語言程序設計(37講4CD)--吉林大學
152 C++語言程序設計教學(51講7CD)--中山大學 黎培興博士、副教授
43 C++語言程序設計教學(80講3CD)--東南大學 何潔月
855 C語言程序設計(45講2CD)--北京大學 王秀珍(女)
29 C語言程序設計教學(30講5CD)--譚浩強主編 石油大學 曾怡(女)副教授
285 C語言程序設計教學(45講3CD)-- 浙江大學 顏暉
138 C語言程序設計教學(51講6CD)--吉林大學 康輝(女)
5 Delphi面向?qū)ο蟪绦蛟O計(48講7CD)--中山大學 黎培興博士、副教授
785 J2EE案例(2CD)--賽迪網(wǎng)校 羅澤彬
784 J2EE高級班(6CD)--賽迪網(wǎng)校 羅澤彬
783 J2EE基礎班(6CD)--賽迪網(wǎng)校 羅澤彬
103 J2EE教學(5CD)
281 JavaScript視頻教學(13CD)--張孝祥
265 JAVA程序程序設計與INTERNET(42講2CD)--浙江大學 翁愷
6 JAVA教學全集(30講2CD)--浙江大學 翁愷
92 JAVA就業(yè)培訓教程(高級篇)(15CD)--張孝祥
91 JAVA就業(yè)培訓教程(基礎篇)(5CD)--張孝祥
596 JAVA開發(fā)工具eclipse教程(9講1CD)--出品
137 JAVA網(wǎng)絡程序設計(54講4CD)--哈爾濱工業(yè)大學 辛明影(女)
182 用多媒體學JSP(3CD)
602 JSP網(wǎng)絡程序設計(35講4CD)--西安電子科技大學 王曉華(女)
55 LINUX操作系統(tǒng)教程(18講2CD)--浙江大學 宋廣平副教授
158 Mysql數(shù)據(jù)庫視頻教程(25講6CD)--浙江廣播電視大學 左光華
248 ORACLE(007、031、032、033)全集(70講7CD)--中國IT認證實驗室
156 ORACLE內(nèi)部培訓視頻教學(22講4CD)--ORACLE公司
663 ORALCE--企業(yè)級數(shù)據(jù)庫應用(32講2CD)--吉林大學 唐遠東
373 PASCAL語言程序設計(48講12CD)--北京交通大學 李偉生
781 PHP實例教程(10講1CD)--臺灣中原大學 黃崇閔
51 Powerbuilder6.0視頻教程(2CD)--北京大學 馬漣
49 PowerBuilder9.0多媒體教程(3CD)
603 SQL Server2000大型數(shù)據(jù)庫系統(tǒng)設計(15講2CD)--西南交通大學 黃洪
85 SQL數(shù)據(jù)庫基礎(42講2CD)--東南大學 幸研
688 SQL數(shù)據(jù)庫原理(32講2CD)--吉林大學
259 UML面向?qū)ο蠼<夹g(shù)(24講3CD)東華大學 石秀金
367 UNIX操作系統(tǒng)基礎(20講2CD)--電子科技大學 陸慶(女)
9 UNIX操作系統(tǒng)視頻教學(29講3CD)--哈爾濱工業(yè)大學 范國祥
655 VB.NET教程(30講3CD)--上海交通大學
10 VB6.0教學(2CD)-- 華中理工大學出版社
368 VB程序設計(24講2CD)--電子科技大學 陳巒
870 VB語言程序設計(48講4CD)--吉林大學
322 VB程序設計基礎(36講2CD)--浙江大學 何鴻聲
379 VC++視頻教學(20講6CD)--維新學院 孫鑫
366 VF程序設計(31講2CD)--電子科技大學 陳巒
256 Windows API程序設計(51講7CD)--吉林大學 崔慧杰(女)
268 Windows 編程實踐(42講3CD)--浙江大學 張明敏(女)
105 邊學邊用Powerpoint2000中文版教程(1CD)--教育部教育管理信息中心 郎建昭
201 編譯原理(64講4CD)--東南大學 廖力(女)
702 編譯原理(67講7CD)--吉林大學 康輝(女)
284 操作系統(tǒng)(60講5CD)--浙江大學 徐宗元
171 操作系統(tǒng)(64講6CD)--吉林大學 李雄飛
709 操作系統(tǒng)應用(32講2CD)--東南大學 余曉(女)
164 操作系統(tǒng)原理(38講2CD)--中山大學 張永東、張磊(女)
710 操作系統(tǒng)原理(64講3CD)--東南大學 滕至陽
12 程序員考試輔導與模擬測試系統(tǒng)(初級、中級、高級篇)(3CD)
132 電子商務(20講2CD)--西北工業(yè)大學 高寶營
64 電子商務(48講3CD)--東南大學 王翔
97 電子商務安全與保密(64講16CD)--電子科技大學 張君雁(女)
168 電子商務概論(42講3CD)--電子科技大學 侯倫
68 電子商務網(wǎng)站設計與管理(64講6CD)--東南大學 熊朝輝
69 電子商務與企業(yè)管理(48講5CD)--東南大學 張建軍
87 電子商務與網(wǎng)絡安全(32講2CD)--東南大學 熊朝輝
70 電子商務與現(xiàn)代物流(48講5CD)--東南大學 孫志宏
269 電子商務之1--電子商務基礎(28講2CD)--浙江大學 王臻殫(女)
287 電子商務之2--電子商務安全(42講3CD)--浙江大學 陳天洲
288 電子商務之2--電子商務安全(45講3CD)--浙江大學 陳觀林
3 電子商務之3--電子商務體系結(jié)構(gòu)(45講4CD)--浙江大學 吳志航
299 電子商務之4--網(wǎng)上支付與結(jié)算(45講3CD)--浙江大學 汪蕾(女)
300 電子商務之5--客戶關(guān)系管理(42講3CD)--浙江大學 陳明亮
270 電子商務之6--網(wǎng)絡營銷(42講3CD)--浙江大學 卓駿
17 動態(tài)網(wǎng)頁設計教程(35講4CD)--哈爾濱工業(yè)大學 高振國
466 多媒體技術(shù)(34講5CD)--吉林大學 劉威
306 多媒體技術(shù)(35講1CD)--同濟大學
351 高級語言程序設計(68講7CD)--吉林大學 王愛民
456 黑客教程(1CD)--中安網(wǎng)培硅谷動力
633 黑客教程--VB視頻教程(木馬編程)(1CD)--黑鷹基地提供
610 黑客教程--黑鷹基地VIP會員光盤(5CD)--黑鷹基地提供
634 黑客教程--木馬免殺班視頻教程(1CD)--黑鷹基地提供
635 黑客教程--完完全全學入侵(1CD)--黑鷹基地提供
636 黑客教程--注射課程(1CD)--黑鷹基地提供
369 宏匯編語言程序設計(36講2CD)--電子科技大學 郝玉潔(女)
30 匯編語言教程(34講3CD)--東南大學 朱敏(女)教授
856 計算機操作系統(tǒng)原理(33講1CD)--北京大學
597 計算機平面設計(15講5CD)--深圳廣播電視大學 李蘇陽
274 計算機前沿技術(shù)講座(27講2CD)--浙江大學 王申康、何欽銘、朱淼良、金小剛等
598 計算機算法設計與分析(31講1CD)--中南大學 沙莎(女)
699 計算機圖形學(34講4CD)--吉林大學 徐長青
264 計算機圖形學(42講3CD)--浙江大學 耿建玲(女)
290 計算機網(wǎng)絡(42講4CD)--浙江大學 陸魁軍
174 計算機網(wǎng)絡(51講5CD)--吉林大學 劉衍珩
857 計算機網(wǎng)絡基礎(37講1CD)--北京大學
276 計算機網(wǎng)絡與通信(30講2CD)--浙江大學 韓杰
876 計算機網(wǎng)絡與通信(45講3CD)--浙江大學 韓杰 主講
858 計算機網(wǎng)絡與應用(35講1CD)--北京大學 尚群
833 計算機系統(tǒng)結(jié)構(gòu)(45講3CD)--浙江大學 陳天洲
277 計算機組成(60講4CD)--浙江大學 蔣方炎
160 計算機組成原理(42講3CD)--電子科技大學 羅克露
468 計算機組成原理(50講5CD)--吉林大學 劉子良
436 腳本語言與交互式網(wǎng)頁設計(JSP)(34講4CD)--吉林大學 梅芳(女)
675 局域網(wǎng)技術(shù)與組網(wǎng)(32講8CD)--電子科技大學 郭文生
356 局域網(wǎng)全搞定--局域網(wǎng)組建實例大全(6CD)--北京永興四方科技發(fā)展有限公司
31 局域網(wǎng)組網(wǎng)工程教學(55講9CD)--中山大學 吳紅(女)教授
255 面向?qū)ο蟪绦蛟O計(45講3CD)--浙江大學 毛根生
703 面向?qū)ο蟪绦蛟O計(51講6CD)--吉林大學 王愛民
860 軟件工程(40講1CD)--北京大學 邢承杰
354 軟件工程(51講5CD)--吉林大學 付宏(女)
263 軟件工程基礎(36講2CD)--浙江大學 陳天洲
98 軟件技術(shù)基礎(43講11CD)--電子科技大學 段景山
296 軟件體系結(jié)構(gòu)(24講2CD)--浙江大學 王燦
286 數(shù)據(jù)結(jié)構(gòu)(41講2CD)-- 電子科技大學 羅吳蔓(女)
185 數(shù)據(jù)結(jié)構(gòu)(C++描述)(10講1CD)--清華大學 殷人昆教授
861 數(shù)據(jù)結(jié)構(gòu)(C++描述)(45講2CD)--北京大學 梅婧(女)
187 數(shù)據(jù)結(jié)構(gòu)(C++描述)(68講9CD)--吉林大學 徐沛娟(女)
141 數(shù)據(jù)結(jié)構(gòu)教程(48講6CD)--清華大學 嚴蔚敏(女)教授
166 數(shù)據(jù)結(jié)構(gòu)教程(52講8CD)--中山大學 胡青(女)
146 數(shù)據(jù)結(jié)構(gòu)教程(64講2CD)--東南大學 王茜(女)
157 數(shù)據(jù)結(jié)構(gòu)教程(C語言描述)(42講3CD)--西北工業(yè)大學 趙云慶(女)
186 數(shù)據(jù)結(jié)構(gòu)與算法(45講3CD)--浙江大學 徐鏡春
295 數(shù)據(jù)結(jié)構(gòu)與算法(60講4CD)--浙江大學 徐鏡春
834 數(shù)據(jù)結(jié)構(gòu)專題班(10講1CD)--賽迪網(wǎng)校 嚴蔚敏(女)
601 數(shù)據(jù)庫概論(36講2CD)--電子科技大學 鄧莉華
391 數(shù)據(jù)庫技術(shù)(48講4CD)--浙江大學 張軍
877 數(shù)據(jù)庫系統(tǒng)概論(48講4CD)--浙江大學 張軍
262 數(shù)據(jù)庫系統(tǒng)管理與維護(42講3CD)--浙江大學 耿建玲(女)
862 數(shù)據(jù)庫原理(45講1CD)--北京大學 孫紹芳(女)
225 數(shù)據(jù)庫原理(68講6CD)--吉林大學 苑森淼
211 數(shù)據(jù)庫原理及應用(51講5CD)--吉林大學 李賀(女)
216 數(shù)據(jù)庫原理與設計(64講3CD)--東南大學 劉亞軍(女)
246 數(shù)據(jù)挖掘(22講3CD)--北京大學 韓家北
258 數(shù)據(jù)挖掘(42講3CD)--浙江大學 王燦
278 數(shù)值計算(45講3CD)--浙江大學 黃正達
863 算法與數(shù)據(jù)結(jié)構(gòu))(46講6CD)--北京大學 張銘
100 統(tǒng)一軟件開發(fā)過程(30講8CD)--電子科技大學 郭建東
851 網(wǎng)絡安全(33講3CD)--上海交通大學 馬達(女)
831 網(wǎng)絡安全(42講3CD)--電子科技大學 趙洋
832 網(wǎng)絡管理技術(shù)(25講6CD)--電子科技大學 張健
279 網(wǎng)絡系統(tǒng)設計與工程(28講2CD)--浙江大學 陸魁軍
428 網(wǎng)絡綜合原理(34講1CD)--同濟大學
435 微處理器原理(48講2CD)--同濟大學 楊燕琴(女)
267 微機接口與匯編語言(28講2CD)--浙江大學 王臻殫(女)
297 微機接口與匯編語言(60講4CD)--浙江大學 朱金英
777 微機原理及接口技術(shù)(32講3CD)--浙江大學 高峰
464 微機原理與匯編語言(85講9CD)--吉林大學 趙宏偉
190 系統(tǒng)結(jié)構(gòu)(51講5CD)--吉林大學 趙宏偉
257 信息安全原理(28講2CD)--浙江大學 陳天洲
399 中間件技術(shù)(J2EE)(24講2CD)--浙江大學 胡曉軍
機電通信類
608 DSP技術(shù)(28講6CD)--電子科技大學 彭啟琮 教授
316 EDA技術(shù)(36講2CD)--電子科技大學 竇衡
331 Mastercam教學(5CD)--老虎工作室
41 PRO/E2001i動畫教學(2CD)
4 PRO/E野火版2.0零件裝配與產(chǎn)品設計教程(2CD)--林清安
45 PRO/E野火版基礎培訓(4CD)--北京艾克斯特工業(yè)自動化技術(shù)有限公司 王燦
150 PRO/E野火版零件設計高級篇教程(4CD)--林清安
148 PRO/E野火版零件設計基礎篇教程(4CD)--林清安
8 PRO/E野火版零件設計進階篇教程(2CD)--林清安
149 PRO/E野火版入門與范例(1CD)--林清安
106 Protel2004入門與提高(2CD)--人民郵電出版社
333 Solidworks教學(5CD)--電子工業(yè)出版社等
665 TCP/IP協(xié)議原理(42講3CD)--電子科技大學 楊寧(女)
244 UG大型教學光盤(16CD)--臺灣 郭沖展 大師講解
135 UG實戰(zhàn)訓練(1CD)--人民郵電出版社
314 材料與成形技術(shù)基礎(64講4CD)--東南大學 何紅媛(女)
707 測量儀表與自動化(51講2CD)--石油大學 廖明燕
13 單片機多媒體教學(1CD)--北京希望電子出版社
578 單片機及應用(15講1CD)--西南大學 劉偉
110 單片機及應用(32講2CD)--東南大學 劉其奇教授
236 單片機技術(shù)(24講3CD)--北京航空航天大學 陳博 教授
247 單片機技術(shù)(34講3CD)--吉林大學 趙宏偉
628 單片機原理及接口技術(shù)(33講3CD)--電子科技大學 武慶生
711 電磁場(19講1CD)--東南大學 蔣浩
672 電磁場與電磁波(45講12CD)--電子科技大學 王園(女)
129 電工電子技術(shù)(76講2CD)--東南大學 單振才
389 電工電子技術(shù)(79講6CD)--西北工業(yè)大學 田夢君(女)
208 電工技術(shù)(45講3CD)--西北工業(yè)大學 田夢君(女)
214 電工學(中央電大)(39講5CD)--北京理工大學 劉蘊陶 教授
409 電機學(32講2CD)--西北工業(yè)大學 侯紅勝
677 電機與拖動(32講2CD)--浙江大學 章瑋(女)
708 電機與拖動基礎(46講3CD)--石油大學
656 電力電子技術(shù)(26講2CD)--浙江大學 潘再平
681 電力電子技術(shù)(32講3CD)--石油大學
654 電力系統(tǒng)分析(22講2CD)--浙江大學 胡驊
680 電力系統(tǒng)穩(wěn)態(tài)分析(25講4CD)--石油大學
109 電路電子技術(shù)(72講6CD)--吉林大學 楊曉萍等
159 電路分析基礎(61講4CD)--西北工業(yè)大學 李輝
312 電路分析基礎(上)(34講9CD)--電子科技大學 鐘宏聲
313 電路分析基礎(下)(34講9CD)--電子科技大學 鐘宏聲
712 電路基礎(33講2CD)--東南大學 滕巖峰(女)
678 電路原理(36講2CD)--浙江大學 范承志
275 電路原理(44講3CD)--浙江大學 李玉玲(女)
664 電子測量原理(34講9CD)--電子科技大學 詹惠琴 習友寶
207 電子技術(shù)(64講4CD)--西北工業(yè)大學 劉雁(女)
685 電子技術(shù)基礎(37講2CD)--浙江大學 王小海
609 光纖通信(30講5CD)--電子科技大學 史雙瑾
329 焊工、車工、鉗工、銑工技能培訓(40VCD)--中國勞動社會保障出版社出版
841 互聯(lián)網(wǎng)技術(shù)(47講3CD)--電子科技大學 許樂(女)
400 機床概論(26講2CD)--西北工業(yè)大學 楊雪寶
697 機電傳動控制(64講3CD)--東南大學 李超彪
698 機電傳動控制(64講3CD)--東南大學 李剛
321 機電工程控制基礎(19講2CD)--電大在線
700 機器人技術(shù)(64講3CD)--東南大學 王興松
701 機器人原理及應用(48講2CD)--東南大學 王興松
458 機械設計基礎(37講5CD)--石油大學 綦耀光 崔學政
315 機械原理與機械設計(48講7CD)--西北工業(yè)大學 王三民
93 機械制圖教程(40講4CD)--西北工業(yè)大學 藏紅旗(女) 副教授
39 機械制圖與CAD(31講3CD)--同濟大學
706 機械制圖與CAD(51講3CD)--東南大學 金志軍
696 計算機輔助設計與制造(40講2CD)--東南大學 許超
843 計算機控制技術(shù)(14講3CD)--北京航空航天大學 高金源
752 計算機通信網(wǎng)(41講11CD)--電子科技大學 毛玉明
769 繼電保護原理(16講1CD)--西南交通大學 王曉紅(女)
774 交通信號與控制(85講4CD)--西南交通大學 李映紅
467 接口技術(shù)(34講4CD)--吉林大學 趙宏偉
153 接口技術(shù)(36講4CD)--哈爾濱工業(yè)大學 傅忠傳
842 接入網(wǎng)技術(shù)(30講9CD)--電子科技大學 馬立香(女)
674 可編程ASCI設計(30講2CD)--電子科技大學 李廣軍
360 可編程控制器(PLC)(40講3CD)--東南大學 張志勝
422 可編程器件(36講1CD)--同濟大學 桂海源
188 控制工程基礎(64講6CD)--東南大學 許飛云
624 寬帶網(wǎng)絡技術(shù)(54講8CD)--電子科技大學 張崇富
848 模擬電子電路視頻教程(57講15CD))--電子科技大學 曲?。ㄅ?
125 模擬電子技術(shù)(30講3CD)--石油大學 任旭虎
604 嵌入式系統(tǒng)設計(25講2CD)--上海交通大學 劉海濤
605 嵌入式系統(tǒng)應用開發(fā)技術(shù)(39講3CD)--電子科技大學 桑楠
253 人工智能(32講4CD)--吉林大學 付宏(女)
123 電路電子技術(shù)(50講5CD)--吉林大學 魏達
607 射頻模擬電路(46講8CD)--電子科技大學 楊玉梅(女)
460 數(shù)據(jù)通訊原理(34講5CD)--吉林大學 聶新禮
462 數(shù)控機床系列操作指南(36VCD)--羅學科等 機械工業(yè)出版社出版
457 數(shù)控機床診斷與維修(3VCD)--何亞飛、婁斌超、姚國強 高級工程師
128 數(shù)控技術(shù)(40講3CD)--東南大學 仇曉黎
122 數(shù)字電路(27講1CD)--清華大學 閻石
127 數(shù)字電子技術(shù)(31講3CD)--石油大學 劉潤華
126 數(shù)字電子技術(shù)基礎(39講3CD)--浙江大學 朱桂林
19 數(shù)字電子技術(shù)基礎(45講4CD)--浙江大學 朱桂林
552 數(shù)字電子技術(shù)基礎(54講2CD)--同濟大學
99 數(shù)字電子技術(shù)基礎(60講15CD)--電子科技大學 金燕華(女)
448 數(shù)字邏輯(46講3CD)--西北工業(yè)大學 劉奇
835 數(shù)字信號處理(52講4CD)--電子科技大學 江朝抒
282 數(shù)字信號處理(72講2CD)--同濟大學 張芳(女)
581 數(shù)字信號處理(DSP)(30講2CD)--華中科技大學 楊靈
363 隨機過程(20講1CD)--華中科技大學 劉澍
626 隨機信號分析(22講2CD)--電子科技大學 周寧(女)
585 通信電子線路(32講2CD)--華中科技大學 嚴國萍(女)
673 通信技術(shù)與系統(tǒng)(64講16CD)--電子科技大學 孔威
89 微機控制原理(64講5CD)--東南大學 許映秋(女)
666 現(xiàn)代通信系統(tǒng)原理(22講2CD)--電子科技大學 王占平
423 現(xiàn)代通信原理與技術(shù)(68講2CD)--同濟大學 陸杰
239 信號分析與處理(32講2CD)--浙江大學 孫暉
319 信號檢測與估值(54講1CD)--同濟大學 周志邦
317 信號與系統(tǒng)(13講1CD)--北京廣播學院 張華清(女)
283 信號與系統(tǒng)(28講3CD)--北京郵電大學 呂玉芳(女)
631 信令系統(tǒng)(20講1CD)--北京郵電學院 桂海源
755 信息論基礎(36講1CD)--同濟大學
582 信息論與編碼(42講2CD)--華中科技大學 王芙蓉(女)
625 形式語言與自動機(27講2CD)--電子科技大學 陳文宇
627 移動通信系統(tǒng)(40講6CD)--電子科技大學 唐萬斌
318 自動檢測技術(shù)(36講1CD)--同濟大學 張國銘
798 自動控制技術(shù)(50講2CD)--東南大學 蔣珉
477 自動控制理論(32講1CD)--浙江大學 顏文俊
662 自動控制原理(30講3CD)--石油大學
170 自動控制原理(34講2CD)--吉林大學 馬彥(女)
686 自動控制原理(38講10CD)--電子科技大學 趙一平
792 自動控制原理(52講2CD)--同濟大學 蘇永清
自己家的電腦怎么搭建網(wǎng)站?
本次建站教程適合新手觀摩學習,是適用于PHP本地搭建好環(huán)境以及本地建站的。
先到百度下載一個叫phpstudy的文件,先配置電腦環(huán)境。下載了之后,別放桌面和C盤,其他地方隨意,然后解壓。這個是本地PHP環(huán)境和MYSQL數(shù)據(jù)庫配置文件。
1、雙擊這個安裝。路徑選擇剛才解壓的路徑。
2、安裝完畢
3、然后看桌面是否有這個圖標了
核對:路徑里面的配置文件,是不是這樣的
4、先測試是否可以使用,打開這個軟件
5、這樣顯示是屬于正常狀態(tài)
6、打開后,點擊啟動
7、然后把localhost,復制,在瀏覽器網(wǎng)址欄里面打開。
8、如果如下圖,為可以正常訪問了 本地配置環(huán)境好了
本地環(huán)境配置完畢,接下來我們倒建站步驟吧。
1、下面用米托演示吧。比較簡單的企業(yè)建站的CMS
2、大家把米托的CMS源碼下載 路徑隨意 然后解壓到一個文件夾里面
3、先返回如下圖的位置,這里點擊停止。
4、然后去到phpstudy里面安裝里面 找到MYSQL。
5、繼續(xù) 找到date打開
6、然后到里面新建一個文件夾,命名隨意,但是需要記住,這個是創(chuàng)建數(shù)據(jù)庫步驟。
7、完成后返回到如下圖所示位置:
8、同樣 新建一個文件夾,名稱隨意就行 這個是放源碼目錄路徑的。
9、接下來 把剛才發(fā)給大家解壓出來的CMS里面的文件 復制到剛剛在www里面新建的文件及里面去。全部復制進去。
10、接著返回如下圖所示位置,點擊啟動后,然后再去瀏覽器里面打開localhost
11、看到剛剛創(chuàng)建的文件夾了吧,點擊他,打開。
12、進入米托的安裝界面
13、下拉,點同意
14、繼續(xù) 下一步
15、如下圖位置,填寫剛才你在MYSQ date里面創(chuàng)建的數(shù)據(jù)庫名稱。下面用戶名和密碼,底部選擇語言版本。(phpstudy安裝后,數(shù)據(jù)庫用戶名稱和密碼默認為root)
16、點一下安裝官方演示數(shù)據(jù),不然待會只有一個空模板。然后點下面的保存繼續(xù)。
如上圖:填寫好管理員的名稱和密碼,下面網(wǎng)站名稱和關(guān)鍵詞設置好。
18、這樣 就搭建完畢了,接著可以登錄到后臺去修改內(nèi)容和參數(shù)了。
至此,整個本地的PHP環(huán)境、MYSQL環(huán)境配置以及開源CMS本地建站流程全部操作完畢,其中很多東西的需要自己去摸索出來的。
希望大家如果有意學習網(wǎng)站建設的話,可以多去搭建本地平臺進行調(diào)試測試,至于選CMS,那就根據(jù)你個人的喜好以及需要做的網(wǎng)站的內(nèi)容去自行選擇了。