信息系統導論
信息系統導論
趙志運、徐軍主編的《信息系統導論》以信息系統作為理論支撐層、以Visual Basic 6.0作為技術支持層、以SQL Setver 2005作為數據管理層,對信息系統進行設計和開發,改變了以往的純理論教學,使信息系統與實踐開發相結合,培養學生的實際動手能力,既有理論高度,又有實踐應用,在講解的過程中以案例驅動為教學模式,深入淺出...顯示全部信息
趙志運、徐軍主編的《信息系統導論》以信息系統作為理論支撐層、以Visual Basic 6.0作為技術支持層、以SQL Setver 2005作為數據管理層,對信息系統進行設計和開發,改變了以往的純理論教學,使信息系統與實踐開發相結合,培養學生的實際動手能力,既有理論高度,又有實踐應用,在講解的過程中以案例驅動為教學模式,深入淺出...顯示全部信息
第一篇信息系統理論層
第1章信息系統概述
1.1信息系統基本概念
1.1.1信息的概念
1.1.2系統的概念
1.1.3系統分類與方法論
1.1.4信息系統的概念
1.2信息系統的結構
1.2.1信息系統的技術處理結構
1.2.2信息系統的層次結構
1.2.3信息系統的職能結構
1.2.4信息系統的空間分佈結構
1.3信息系統的類型
1.3.1面向業務運作的系統
1.3.2面向管理決策的系統
1.3.3面向協作與交流的系統
1.4信息系統的發展
1.4.1事務處理
1.4.2系統管理
1.4.3決策支持
1.4.4綜合集成
1.5信息化概述
1.5.1信息資源
1.5.2信息化
1.5.3信息經濟
1.6本章教學案例
1.6.1海爾信息化建設
1.6.2上港集裝箱決策支持系統的建設
1.7本章課外實驗
1.7.1淘寶網推出物流寶平台信息化
1.7.2南孚電池成功應用用友ERP管理軟體
第2章計算機技術理論
2.1計算機的產生與發展
2.1.1計算機產生的基礎
2.1.2計算機的產生
2.1.3計算機的發展階段
2.1.4微型計算機的發展
2.1.5計算機的發展趨勢
2.2計算機系統的組成
2.2.1計算機系統的組成
2.2.2計算機硬體系統的組成
2.2.3微型計算機的硬體設備
2.2.4計算機軟體系統的組成
2.3計算機工作原理
2.3.1計算機的指令系統
2.3.2計算機的工作原理
2.3.3計算機的編譯原理
2.4本章教學案例
2.4.1CPU的發展歷程
2.4.2計算機系統組成的圖形表示
2.4.3計算機硬體系統組成的圖形表示
2.4.4計算機工作原理的圖形表示
2.4.5計算機編譯原理的圖形表示
2.5本章課外實驗
2.5.1企業信息化硬體建設方案
2.5.2企業信息化軟體建設方案
2.5.3企業信息化辦公應用方案
第3章計算機網路與應用
3.1計算機網路概述
3.1.1計算機網路的概念
3.1.2計算機網路協議
3.2Internet概述
3.2.1Internet的概念
3.2.2Internet的發展歷史
3.2.3Internet的功能
3.2.4Internet工作原理
3.3Internet接入方式
3.3.1PSTN撥號上網
3.3.2ISDN撥號上網
3.3.3xDSL接入方式
3.3.4有線電視網路Cablemodem
3.3.5區域網接入
3.3.6集團企業光纖接入
3.3.7無線接入
3.3.8衛星接入
3.4電子商務基礎
3.4.1電子商務的類型
3.4.2網上購物優缺點
3.4.3網上商店的分類
3.5本章教學案例
3.5.1域名地址的含義
3.5.2域名解析流程
3.5.3FTP客戶機/伺服器模型
3.5.4URL可指定的主要協議
3.6本章課外實驗
3.6.1企業信息平台搭建方案
3.6.2噹噹網的購物流程
第二篇信息系統技術層
第4章VisualBasic概述
4.1VisualBasic概述
4.1.1VisualBasic簡介
4.1.2VisualBasic發展歷史
4.1.3VisualBasic版本
4.2VisualBasic集成開發環境
4.2.1VisualBasic啟動
4.2.2VisualBasic系統窗口的組成
4.3VisualBasic基本操作
4.3.1工具欄基本操作
4.3.2工具箱基本操作
4.3.3窗體設計窗口
4.3.4工程資源管理器
4.4VisualBasic對象與窗體
4.4.1對象的分類
4.4.2對象的常用操作
4.4.3對象的方法
4.4.4對象的屬性
4.4.5對象的事件
4.5本章教學案例
4.5.1窗體的顯示與隱藏
4.5.2測試滑鼠的按鍵值
4.5.3測試鍵盤的按鍵值
4.5.4窗體背景顏色
4.6本章課外實驗
4.6.1VisualBasic6.0的安裝與啟動
4.6.2啟動窗體的設置
4.6.3測試滑鼠與組合鍵的按鍵值
4.6.4測試鍵盤KeyPress按鍵值
第5章VisualBasic程序設計基礎
5.1VisualBasic數據類型
5.1.1數值型
5.1.2日期型
5.1.3字元型
5.1.4邏輯型
5.1.5變體型
5.1.6對象型
5.1.7自定義類型
5.2VisualBasic常量
5.2.1整型常量
5.2.2浮點型常量
5.2.3字元串常量
5.2.4日期時間常量
5.2.5邏輯常量
5.2.6符號常量
5.3VisualBasic變數
5.3.1變數命名規則
5.3.2變數類型聲明
5.3.3變數的賦值
5.3.4變數的作用域
5.4運算符與表達式
5.4.1算術運算符與算術表達式
5.4.2關係運算符與關係表達式
5.4.3字元串連接運算符與字元串表達式
5.4.4邏輯運算符與邏輯表達式
5.5本章教學案例
5.5.1變數的定義與賦值
5.5.2算術運算符計算
5.5.3比較運算符計算
5.5.4字元串連接運算符計算
5.5.5邏輯運算符與表達式
5.5.6符號常量計算圓的面積和周長
5.5.7變數的作用域
5.6本章課外實驗
5.6.1計算表達式的值
5.6.2計算各程序的結果
5.6.3變數的作用域
5.6.4算術四則運算
第6章VisualBasic窗體與控制項
6.1MDI窗體與菜單
6.1.1MDI窗體
6.1.2窗體菜單
6.1.3快捷菜單
6.2標準控制項
6.2.1標籤
6.2.2文本框
6.2.3命令按鈕
6.2.4單選項與多選項
6.2.5計時器
6.2.6列表框
6.2.7組合框
6.2.8滾動條
6.2.9圖片框與圖像框
6.2.10圖形控制項
6.2.11框架控制項
6.3本章教學案例
6.3.1MDI窗體中建立菜單
6.3.2建立快捷菜單
6.3.3標籤的文字對齊方式
6.3.4文本框選擇屬性
6.3.5為命令按鈕設置圖標
6.3.6單選項控制字體字型大小
6.3.7顯示計算機系統時間
6.3.810秒倒計時
6.3.9列表框的屬性
6.3.10列表框的方法
6.3.11文本框顯示滾動條的值
6.3.12圖片框與圖像框載入圖片
6.3.13形狀控制項的方法
6.4本章課外實驗
6.4.1窗體背景顏色
6.4.2控制項可用狀態控制
6.4.3焦點事件控制
6.4.4控制位置及大小
6.4.5組合框添加滾動條的值
6.4.6形狀控制項填充
6.4.7通過組合框選擇顯示圖片
6.4.8形狀顏色與移動
第7章Visual Basic面向過程的程序設計
7.1順序結構程序設計
7.1.1賦值語句
7.1.2註釋語句
7.1.3暫停語句
7.1.4結束語句
7.1.5輸出語句
7.1.6格式輸出
7.1.7列印輸出
7.1.8窗體輸出
7.2選擇結構程序設計
7.2.1If單分支語句結構
7.2.2If雙分支語句結構
7.2.3IF多分支語句結構
7.2.4Select Case多分支語句結構
7.3循環結構程序設計
7.3.1For…Next循環
7.3.2While …Wend循環
7.3.3Do While…Loop循環
7.3.4Do Until…Loop循環
7.3.5Do…Loop循環
7.3.6GOTO循環
7.4本章教學案例
7.4.1設置字體與字型大小
7.4.2輸入一個數求絕對值
7.4.3計算貨款打折
7.4.4字元判斷
7.4.5用循環求1~100的和
7.4.6求一個數的階乘
7.4.7判斷素數
7.4.8求數列前30項的和
7.5本章課外實驗
7.5.1多條件選擇判斷
7.5.2複選條件判斷
7.5.3計時器與滾動條
7.5.4滾動字幕
7.5.5求1~100中被3和7同時整除的數的個數
7.5.6數據的奇偶判斷
7.5.7千米數與運費打折
7.5.8月份判斷
7.5.9輸入一個數計算階乘
7.5.10大於輸入數的第一個素數
7.5.11求1+1/3+1/5+…+1/(2n-1)的值
7.5.12列表項目的增減
7.5.13計算π的值
7.5.14輸出九九乘法表
7.5.15百錢百雞問題
第8章Visual Basic函數與數組
8.1Visual Basic基本函數
8.1.1數學函數
8.1.2字元函數
8.1.3日期時間函數
8.1.4類型轉換函數和判斷函數
8.2輸入輸出函數
8.2.1輸入函數
8.2.2輸出函數
8.3Visual Basic數組
8.3.1數組的概念
8.3.2數組的聲明
8.3.3數組的應用
8.4本章教學案例
8.4.1求絕對值和平方根
8.4.2符號、取整和四舍六入函數
8.4.3字元處理和輸入函數
8.4.4日期時間函數和輸出函數
8.4.5密碼校驗程序
8.4.6用For循環為一維數組賦值
8.4.7成績等級匯總
8.4.8數組求最大最小值
8.4.9數組按選擇法排序
8.4.10For循環為二維數組賦值
8.4.11二維數組主對角線
8.4.12二維矩陣中查找最大數所在行列
8.5本章課外實驗
8.5.1字元串截取
8.5.2輸入成績判斷等級
8.5.310個數據按冒泡法降序排列
8.5.4二維矩陣次對角線和
第9章Visual Basic過程與文件
9.1Visual Basic過程使用
9.1.1Sub過程的建立與調用
9.1.2Function過程
9.1.3參數傳遞
9.2文件概述
9.2.1基本概念
9.2.2文件分類
9.2.3文件讀/寫
9.3順序文件
9.3.1打開順序文件
9.3.2寫順序文件
9.3.3讀順序文件
9.3.4關閉順序文件
9.4隨機文件
9.4.1定義記錄類型
9.4.2打開和關閉隨機文件
9.4.3寫隨機文件
9.4.4讀隨機文件
9.5文件函數和文件系統控制項
9.5.1文件函數
9.5.2文件系統控制項
9.6本章教學案例
9.6.1Sub過程調用計算圓的面積和周長
9.6.2Function過程調用計算圓的面積和周長
9.6.3參數按值與按地址傳遞
9.6.4輸出10~100之間的所有素數
9.6.5將1~100的偶數寫到順序文件
9.6.6將1~100的奇數追加到順序文件
9.6.7讀順序文件並做奇偶判斷
9.6.8將1~100的素數寫到順序文件中
9.6.9讀順序文件數據並求主對角線和
9.6.10順序文件一次讀取與按行讀取
9.6.11將學生成績錄入到隨機文件
9.6.12讀寫隨機文件
9.6.13隨機文件數據查找
9.6.14文件系統控制項應用
9.6.15打開和保存對話框的使用
9.6.16通用對話框顏色和字體設置
9.7本章課外實驗
9.7.1一維數組數據判斷
9.7.2在窗體上輸出三角*號
9.7.3計算1!+2!+3!+…+10!的值
9.7.4把1~100中被3和7同時整除的數寫入文本文件
9.7.5計算5行5列的二維矩陣的副對角線之和
9.7.6輸出5行5列的二維矩陣每行的最小數
9.7.7按學號查詢學生信息
第三篇信息系統資料庫管理層
第10章SQL Server資料庫系統概述
10.1資料庫基本概念
10.2SQL Server 2005簡介
10.2.1體系結構與運行環境
10.2.2SQL Server 2005的特點
10.2.3SQL Server 2005的版本
10.3SQL Server 2005的安裝要求
10.3.1SQL Server 2005安裝的硬體要求
10.3.2SQL Server 2005安裝的軟體要求
10.4本章教學案例
10.4.1SQL Server 2005的安裝
10.4.2SQL Server 2005的啟動
10.5本章課外實驗
10.5.1在Windows系統下安裝IIS
10.5.2修改sa用戶密碼
第11章SQL Server數據及函數
11.1SQL Server數據表示
11.1.1SQL Server常量
11.1.2SQL Server變數
11.2SQL Server運算符及表達式
11.2.1算術運算符
11.2.2比較運算符
11.2.3邏輯運算符
11.3SQL Server數據類型
11.3.1整型數據類型
11.3.2精確數值類型
11.3.3浮點型數值類型
11.3.4貨幣數據類型
11.3.5日期和時間數據類型
11.3.6ASCII字元型數據類型
11.3.7Unicode字元型數據類型
11.3.8二進位型數據類型
11.4SQL Server常用函數
11.4.1常用數學函數
11.4.2日期和時間函數
11.4.3字元串函數
11.5SQL Server程序流程式控制制語句
11.5.1IF選擇語句
11.5.2While循環語句
11.5.3BEGIN…END語句
11.5.4控制語句
11.6本章教學案例
11.6.1求一個數的絕對值
11.6.2求1~100的和
11.6.3通過BREAK控制循環求1~100的和
11.6.4通過CONTINUE控制循環求1~100被3和7同
時整除的數的個數
11.7本章課外實驗
11.7.1數據奇偶判斷
11.7.2計算10的階乘
11.7.3SQL函數的應用
第12章SQL Server資料庫與表
12.1SQL Server資料庫簡介
12.1.1系統資料庫
12.1.2資料庫的存儲結構
12.2資料庫操作
12.2.1以圖形方式操作資料庫
12.2.2使用TransactSQL語言創建資料庫
12.2.3使用TransactSQL語言修改資料庫
12.2.4分離和附加資料庫
12.3數據表的操作
12.3.1用圖形方法操作表
12.3.2使用TransactSQL語言創建表結構
12.3.3修改數據表
12.3.4表結構的刪除
12.3.5使用INSERT語句插入記錄
12.3.6使用UPDATE語句修改記錄
12.3.7使用DELETE語句刪除數據
12.4數據的導入與導出
12.4.1數據的導入
12.4.2數據的導出
12.5本章教學案例
12.5.1圖形方式創建XSCJ資料庫
12.5.2命令方式創建資料庫
12.5.3圖形方式創建數據表
12.5.4命令方式創建數據表
12.6本章課外實驗
12.6.1命令方式創建資料庫
12.6.2命令方式修改資料庫
12.6.3命令方式創建數據表
12.6.4命令方式修改數據表
第13章SQL查詢與視圖
13.1SELECT查詢操作
13.1.1SELECT基本查詢語句
13.1.2使用JOIN連接實現SELECT查詢
13.1.3SELECT查詢特殊子句
13.1.4聚合函數
13.1.5SELECT子查詢
13.1.6查詢的圖形化操作
13.2SQL Server視圖
13.2.1視圖介紹
13.2.2創建視圖
13.2.3管理視圖
13.3本章教學案例
13.3.1圖形界面查詢陳小潔各門課程的成績
13.3.2WHERE條件查詢陳小潔各門課程的成績
13.3.3查詢選修“計算機文化基礎”課程每個學生的成績
13.3.4通過JOIN查詢陳小潔各門課程的成績
13.3.5通過JOIN查詢選修“計算機文化基礎”課程
每個學生的成績
13.3.6通過JOIN查詢“計算機文化基礎”課程的成績最高前3人
13.3.7通過JOIN查詢成績在80到90之間的學生信息
13.3.8通過JOIN查詢姓氏為“陳”的學生信息及各門課程成績
13.3.9通過JOIN查詢姓名中含有“山”字的學生信息及
各門課程成績
13.4本章課外實驗
13.4.1利用JOIN連接查詢所有男同學的成績
13.4.2利用JOIN查詢每個學生的各門課程的成績
13.4.3利用JOIN查詢每個學生的選課門數及平均分
13.4.4利用WHERE條件查詢每門課的選課人數、最高分、總分
13.4.5利用WHERE條件查詢選修三門以上課程的學生
13.4.6查詢姓氏非“陳”的學生信息及各門課程成績
13.4.7查詢所有選課學生的所有信息
13.4.8查詢所有未選課學生的所有信息
13.4.9並運算查詢選修了“計算機文化基礎”和“網頁設計”
的學生成績
第四篇信息系統應用開發層
第14章信息系統資料庫編程
14.1資料庫訪問技術
14.2ADO資料庫對象模型
14.2.1ADO數據控制項的常用屬性
14.2.2ADO Data數據控制項的常用事件和方法
14.2.3ADO數據控制項的Recordset對象
14.3ADO控制項與數據綁定
14.3.1內部數據綁定控制項
14.3.2ActiveX數據綁定控制項
14.4ADO對象編程
14.4.1創建ADO對象
14.4.2ADO對象的使用
14.5本章教學案例
14.5.1字元串連接實現表中數據的瀏覽與添加
14.5.2代碼綁定實現表中數據瀏覽與添加
14.5.3ODBC建立文件DSN實現表中數據的瀏覽與添加
14.5.4計算應發工資
14.5.5通過記錄號進行記錄指定的定位
14.5.6通過表格控制項顯示不同表的記錄
14.5.7按姓名查詢學生的各門課程成績
14.5.8利用Connection對象創建資料庫與表
14.5.9通過Recordset瀏覽STUDENT表中的記錄
14.5.10通過Command對象向STUDENT表錄入記錄
14.5.11按課程名查詢每個學生的成績
14.5.12利用XSCJ資料庫對學生選課情況統計
14.6本章課外實驗
14.6.1編寫代碼實現控制項與欄位的綁定
14.6.2文本框輸入學號查詢信息
14.6.3組合框選擇學號查詢信息
14.6.4選擇不同欄位查詢信息
14.6.5表格控制項操作記錄
14.6.6數據模糊查詢
14.6.7建立資料庫對象操作記錄
第15章信息系統應用開發
15.1信息系統應用開發的階段
15.2商品庫存管理系統功能分析
15.3商品庫存管理系統資料庫設計
15.4系統詳細設計和代碼實現
15.4.1登錄模塊的設計和實現
15.4.2主窗體的設計和實現
15.4.3庫存商品管理模塊的設計和實現
15.4.4用戶信息管理模塊的設計和實現
15.4.5入庫操作的設計和實現
15.4.6出庫操作的設計和實現
15.4.7庫存商品報表的設計和實現
15.4.8入庫及出庫報表的設計和實現
15.5本章課外實驗
15.5.1商品進銷存管理系統的設計和開發
15.5.2企業人事管理系統的設計和開發
參考書目