《計算機科學與技術(shù)規(guī)劃教材·信息系統(tǒng)方向:信息系統(tǒng)技術(shù)基礎(chǔ)及應用》第1~2章介紹信息、信息技術(shù)、信息系統(tǒng)、軍事信息技術(shù)與系統(tǒng)的概念,信息系統(tǒng)的開發(fā)過程與方法,以及應用軟件的一般架構(gòu)等;第3~7章介紹數(shù)據(jù)庫設(shè)計各階段所涉及的理論與方法,包括數(shù)據(jù)庫管理技術(shù)、數(shù)據(jù)庫設(shè)計的方法與步驟、關(guān)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)存儲及物理設(shè)計等;第8~9章介紹數(shù)據(jù)庫管理系統(tǒng)為實現(xiàn)數(shù)據(jù)一致性提供的事務并發(fā)控制,為實現(xiàn)數(shù)據(jù)安全性提供的身份認證、授權(quán)控制和數(shù)據(jù)恢復功能等;第10~13章介紹一個案例應用系統(tǒng)的設(shè)計,及其所涉及的程序設(shè)計思想和語言、應用界面程序設(shè)計和數(shù)據(jù)訪問技術(shù)等。《計算機科學與技術(shù)規(guī)劃教材·信息系統(tǒng)方向:信息系統(tǒng)技術(shù)基礎(chǔ)及應用》適合作為高等學校信息技術(shù)或信息系統(tǒng)及其相關(guān)專業(yè)信息管理或數(shù)據(jù)庫系統(tǒng)課程的教材;也可作為從事信息應用系統(tǒng)開發(fā),以及信息系統(tǒng)管理與維護人員的參考書。
第1章信息與信息技術(shù)
1.1信息
1.1.1信息的概念
1.1.2信息的分類
1.1.3信息的性質(zhì)
1.1.4信息的特征
1.1.5數(shù)據(jù)與信息
1.1.6信息的度量
1.2信息科學與信息技術(shù)
1.2.1信息科學的概念
1.2.2信息技術(shù)的定義與內(nèi)涵
1.2.3信息技術(shù)體系
1.3信息系統(tǒng)
1.3.1系統(tǒng)科學基礎(chǔ)
1.3.2信息系統(tǒng)的基本概念
1.3.3信息系統(tǒng)的產(chǎn)生、發(fā)展和應用
1.3.4信息系統(tǒng)的組成
1.3.5信息系統(tǒng)的結(jié)構(gòu)
1.3.6信息系統(tǒng)技術(shù)體系
1.4軍事信息技術(shù)與系統(tǒng)
1.4.1軍事信息
1.4.2軍事信息技術(shù)
1.4.3軍事信息系統(tǒng)
1.4.4軍事指揮控制系統(tǒng)
1.5小結(jié)
習題
第2章信息系統(tǒng)開發(fā)
2.1信息系統(tǒng)生命周期
2.1.1系統(tǒng)定義
2.1.2可行性研究
2.1.3需求分析
2.1.4系統(tǒng)設(shè)計
2.1.5編碼
2.1.6測試
2.1.7系統(tǒng)維護與評價
2.2信息系統(tǒng)開發(fā)過程與過程模型
2.2.1瀑布模型
2.2.2快速原型模型
2.2.3噴泉模型
2.3信息系統(tǒng)開發(fā)方法
2.3.1結(jié)構(gòu)化開發(fā)方法
2.3.2面向?qū)ο蟮拈_發(fā)方法
2.4應用軟件架構(gòu)
2.4.1三層架構(gòu)
2.4.2三層架構(gòu)的實施
2.5系統(tǒng)質(zhì)量管理與評估
2.6案例信息系統(tǒng)開發(fā)簡介
2.7小結(jié)
習題
第3章數(shù)據(jù)管理技術(shù)
3.1數(shù)據(jù)管理技術(shù)的發(fā)展
3.2數(shù)據(jù)庫的基本概念
3.2.1數(shù)據(jù)庫
3.2.2數(shù)據(jù)庫管理系統(tǒng)
3.2.3數(shù)據(jù)庫系統(tǒng)
3.3數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
3.3.1數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
3.3.2兩級映射與數(shù)據(jù)獨立性
3.3.3數(shù)據(jù)庫管理系統(tǒng)的模塊組成
3.4小結(jié)
習題
第4章數(shù)據(jù)庫設(shè)計
4.1數(shù)據(jù)庫設(shè)計概述
4.1.1數(shù)據(jù)庫設(shè)計的內(nèi)容
4.1.2數(shù)據(jù)庫設(shè)計的方法
4.1.3數(shù)據(jù)庫設(shè)計的階段
4.2需求分析
4.2.1需求分析的任務
4.2.2需求分析的方法
4.2.3數(shù)據(jù)字典
4.3概念結(jié)構(gòu)設(shè)計
4.3.1概念模型的概念
4.3.2E—R模型
4.3.3概念模型設(shè)計方法
4.4邏輯結(jié)構(gòu)設(shè)計
4.5物理設(shè)計
4.6數(shù)據(jù)庫的實施與維護
4.6.1數(shù)據(jù)庫數(shù)據(jù)的載入
4.6.2數(shù)據(jù)庫的運行和維護
4.7小結(jié)
習題
第5章關(guān)系數(shù)據(jù)模型
5.1數(shù)據(jù)模型
5.1.1數(shù)據(jù)模型的組成要素
5.1.2數(shù)據(jù)模型的種類
5.2關(guān)系模型概述
5.2.1關(guān)系的數(shù)據(jù)結(jié)構(gòu)
5.2.2關(guān)系的完整性約束
5.2.3關(guān)系操作
5.3關(guān)系代數(shù)
5.3.1傳統(tǒng)的集合運算
5.3.2專門的關(guān)系運算
5.3.3用關(guān)系代數(shù)表達式實現(xiàn)關(guān)系操作
5.4關(guān)系數(shù)據(jù)庫標準查詢語言SQL
5.4.1SQL語言概述
5.4.2數(shù)據(jù)定義
5.4.3數(shù)據(jù)查詢
5.4.4數(shù)據(jù)更新
5.4.5觸發(fā)器
5.4.6視圖
5.5小結(jié)
習題
第6章數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
6.1關(guān)系模式的設(shè)計問題
6.2關(guān)系模式的規(guī)范化
6.2.1函數(shù)依賴
6.2.2基于函數(shù)依賴的范式
6.2.3關(guān)系模式的規(guī)范化
6.3關(guān)系模式設(shè)計
6.3.1E—R圖向關(guān)系模型的轉(zhuǎn)換
6.3.2數(shù)據(jù)模式的優(yōu)化
6.3.3用戶外模式的設(shè)計
6.4小結(jié)
習題
第7章數(shù)據(jù)的組織與存儲
7.1數(shù)據(jù)庫存儲管理的數(shù)據(jù)
7.2數(shù)據(jù)庫存儲
7.2.1存儲介質(zhì)
7.2.2數(shù)據(jù)庫存儲文件
7.2.3數(shù)據(jù)庫創(chuàng)建和管理
7.3存儲優(yōu)化
7.3.1文件組
7.3.2分區(qū)
7.3.3索引
7.4數(shù)據(jù)庫的物理設(shè)計
7.5小結(jié)
習題
第8章數(shù)據(jù)一致性與事務并發(fā)控制
8.1數(shù)據(jù)不一致性問題
8.2事務的概念
8.2.1事務的定義
8.2.2事務的ACID特性
8.3并發(fā)控制
8.3.1事務的調(diào)度
8.3.2非串行調(diào)度可串行化
8.3.3封鎖技術(shù)
8.3.4死鎖問題
8.3.5封鎖粒度
8.3.6事務的隔離級別
8.4小結(jié)
習題
第9章數(shù)據(jù)恢復和數(shù)據(jù)安全
9.1故障
9.1.1故障類型
9.1.2故障導致的錯誤狀態(tài)
9.2數(shù)據(jù)庫恢復
9.2.1恢復的實現(xiàn)技術(shù)
9.2.2恢復的策略
9.3DBMS的安全性控制
9.3.1身份認證
9.3.2訪問控制
9.3.3數(shù)據(jù)庫加密
9.4DBMS的授權(quán)控制
9.4.1自主訪問控制
9.4.2基于角色的授權(quán)
9.4.3視圖的授權(quán)
9.5小結(jié)
習題
……
第10章面向?qū)ο蟪绦蛟O(shè)計——C#語言
第11章Windows窗體程序
第12章ADO.NET數(shù)據(jù)訪問技術(shù)
第13章案例應用系統(tǒng)設(shè)計
參考文獻
4)網(wǎng)絡資源
網(wǎng)絡資源主要包括通信介質(zhì)和網(wǎng)絡支持設(shè)備和軟件。通信網(wǎng)絡由計算機、通信處理機和其他一些通信設(shè)備組成,由通信介質(zhì)相互連接并由通信軟件進行控制。
3.組織管理基礎(chǔ)部分
1)組織機構(gòu)
信息系統(tǒng)建立在一定的組織機構(gòu)基礎(chǔ)上,而新系統(tǒng)的建立往往需要對組織機構(gòu)進行重新設(shè)計。一般組織中都設(shè)有專門的機構(gòu),例如信息中心或計算機中心負責對信息系統(tǒng)進行開發(fā)、管理和維護,而在各個職能部門中也有專職或兼職的人員從事信息的收集等工作。
2)人員管理
信息系統(tǒng)的建立涉及人員分工和崗位職責的重新安排,對各類人員在信息系統(tǒng)的使用和運行中所擔負的責任應明確地加以規(guī)定,并且和個人的績效考核直接聯(lián)系起來。各類人員的盡職盡責和同心協(xié)力是信息系統(tǒng)取得成功的重要保證。
3)規(guī)章制度
規(guī)章制度指那些為信息系統(tǒng)的建立、使用和維護以及保障信息系統(tǒng)的安全而制定的、提供給信息系統(tǒng)的各類人員所使用的規(guī)定和管理流程,包括有關(guān)數(shù)據(jù)采集、存儲、維護、傳輸?shù)母鞣N工作規(guī)范、技術(shù)標準和管理流程以及保障信息系統(tǒng)安全的規(guī)章制度等。例如,數(shù)據(jù)備份管理程序、數(shù)據(jù)庫更新流程與規(guī)定、數(shù)據(jù)編碼標準與規(guī)定、機房安全管理辦法以及緊急事件處理程序等。1.3.5信息系統(tǒng)的結(jié)構(gòu)
信息系統(tǒng)是一個結(jié)構(gòu)復雜的系統(tǒng)。按照系統(tǒng)所應用的IT基礎(chǔ)設(shè)施的物理分布,可以分為集中式系統(tǒng)、分布式系統(tǒng)、基于web的系統(tǒng)等。信息系統(tǒng)建立在信息技術(shù)基礎(chǔ)設(shè)施之上,為組織的管理者服務,支持組織的運行。通常從信息處理的功能、組織決策的層次、業(yè)務職能這三個維度對信息系統(tǒng)進行結(jié)構(gòu)分析。
1.信息系統(tǒng)的物理結(jié)構(gòu)
信息系統(tǒng)的物理結(jié)構(gòu)是指系統(tǒng)的硬件、軟件、數(shù)據(jù)等資源空間的分布情況。主要有以下幾類。
1)單機結(jié)構(gòu)
單機結(jié)構(gòu)模式通常是指基于微型計算機系統(tǒng)的信息系統(tǒng)模式。早期開發(fā)的信息系統(tǒng)一般均是此種模式。在單機結(jié)構(gòu)系統(tǒng)內(nèi),多臺計算機是各自獨立使用的,各自運行自己的信息系統(tǒng)和數(shù)據(jù),計算機在這里僅起到了信息處理機的作用,計算機之間不能進行通信和資源共享,系統(tǒng)靠磁盤備份完成不同機器之間的數(shù)據(jù)傳輸。單機結(jié)構(gòu)不能直接交流信息,不能共享資源,效率低、實時性差、手段落后。但單機系統(tǒng)具有天然的安全性和易操作性。
……