前言
1 信息系統開發(fā)概論
1.1理解信息系統
1.1.1兩個簡單實例
1.1.2基本概念
1.2信息系統開發(fā)
1.2.1信息系統開發(fā)的基本過程
1.2.2信息系統開發(fā)的生命期
1.3信息系統的文檔
1.4信息系統的描述
1.4.1信息系統描述的要求
1.4.2描述方式的類型
1.4.3描述手段的發(fā)展
1.5 自然語言與改造
1.5.1 自然語言
1.5.2自然語言的修改與限制
1.6信息系統開發(fā)人員的技術素質
1.6.1開發(fā)團隊
1.6.2人員與角色
1.6.3開發(fā)人員的技術要求
2信息系統的邏輯結構模式
2.1邏輯結構模式
2.2客戶機/服務器結構模式
2.2.1客戶機/服務器結構模型
2.2.2客戶機/服務器模式的組成
2.2.3客戶機假務器模式的通信方案
2.2.4客戶機/服務器模式的優(yōu)點
2.3 N層應用結構模式
2.3.1 N層應用結構模型
2.3.2 N層應用結構的組成
2.4 web應用結構模式
2.4.1 web應用結構模型
2.4.2 B/S結構模型的組成
2.4.3 B/S結構模型的工作原理
2.4.4 B/S結構模式的數據存儲與管理
2.5 P To P網絡結構模式
2.5.1 P to P網絡結構及特點
2.5.2對等網絡模式的技術優(yōu)勢
2.5-3 P to P網絡模式的主要應用
3 開發(fā)工具VisuaI Studio.NET
3.1 Microsoft.NET體系概要
3.1.1 Microsoft.NET
3.1.2 NET Framework
3.2 集成開發(fā)環(huán)境Visual Studio.NET
3.2.1 系統要求
3.2.2使用Visual Studio.NE'r起始頁面
3.2.3配置IDE
3.2.4創(chuàng)建新項目
3.2.5編輯環(huán)境
3.3用Visual Basic_net開發(fā)信息系統
3.3.1 Visual Basic.NET的特點
3.3.2程序流程控制
3.3.3過程≯
3.3.4建立數據連接
3.3.5 實例
4數據管理技術
4.1數據庫管理系統
4.1.1 DBMS的功能與組成
4.1.2 ORACLE數據庫系統概述
4.1.3 Oracle數據庫應用系統結構
4.2 Oracle數據庫的安裝與配置一
4.2.1 Oracle 9i在Windows 2000下的安裝
4.2.2 Oracle客戶端網絡配置
4.2.3 Oracle 9i在Windows 2000下啟動與關閉
4.2.4 Oracle 9i在Windows 2000下卸載
4.3 Oracle數據庫服務器端程序設計
4.3.1 PL/SQL程序基本組成
4.3.2游標
4.3.3存儲子程序
4.3.4觸發(fā)器設計
5 Web技術與應用
5.1 Intemet與Intranet
5.2 HTML概述
5.2.1 HTML基本文件結構
5.2.2框架屬性
5.2.3表單
5.2.4表格
5.2.5建立鏈接
5.3網頁制作工具
5.3.1 FrontPage 2002
5.3.2.Dreamweaver
5.3-3 Flash
5.3.4 FirewOrks
5.4動態(tài)網頁
5.5數據庫連接
5.5.1 JDBC數據庫訪問方案
5.5.2 JDBC原理
5.5.3 JDBC編程步驟
5.6應用實例
6信息系統常用技術
6.1 DLL技術與系統資源利用
6.1.1動態(tài)鏈接庫
6.1.2 DLL的調用
6.1.3 DLL應用實例源程序
6.2 ActiVex技術
6.2.1 ActiveX
6.2.2 ActiveX控件
6.2.3開發(fā)ActiveX控件
6.2.4.ActiveX控件在Web上的應用
6.3 JAVA與EJB
6.3.1 JAVA技術
6.3.2 EJB技術
6.3.3 EJB和其他技術的比較
6.3.4小結
7信息系統開發(fā)的過程模式
7.1信息系統開發(fā)的過程模式
7.1.1 邏輯工程
7.1.2過程(階段)管理策略
7.2順序開發(fā)模式
7.3快速原型開發(fā)模式
7.3.1原型模式的開發(fā)過程
7.3.2原型模式的種類
7.3.3幾種原型模式與特點比較
7.4 RUP開發(fā)模式
7.4.1開發(fā)過程
7.4.2 RuP開發(fā)模式
7.5 xP開發(fā)模式
7.5.1 XP
7.5.2 XP開發(fā)模式
8信息系統項目管理
8.1概述
8.1.1項目管理與信息系統開發(fā)
8.1.2項目管理學的基本原理
8.2信息系統項目的可行性研究
8.2.1可行性研究的必要性
8.2.2信息系統項目可行性標準
8.2.3信息系統的評價
8.3信息系統項目的成本管理
8.3.1信息系統項目成本估算
8.3.2項目成本的估算方法
8.3.3信息系統項目成本控制
8.4信息系統項目的進度管理
8.4.1制定合理的進度計劃
8.4.2進度的優(yōu)化
8.4.3進度計劃的控制
8.5信息系統項目的質量管理
8.5.1信息系統項目質量管理的概念
8.5.2信息系統項目質量計劃的制定
8.5.3項目質量保證
8.5.4信息系統項目的質量控制
8.5.5信息系統項目的質量改進
8.6信息系統項目的風險管理
8.6.1信息系統項目風險管理的重要性
8.6.2項目風險識別
8.6.3項目風險分析與評估
8.6.4項目風險應對
8.7項目管理軟件的應用
8.7.1 Microsoft Project 2002簡介
8.7.2 Microsoft Project 2002的使用
9信息系統模型與描述
9.1信息系統模型
9.1.1現實世界與機器世界
9.1.2層次映射與模型
9.2信息系統描述
9.2.1信息系統描述的特點
9.2.2信息系統描述方法的發(fā)展
9.3常用描述工具
9.3.1業(yè)務流程圖
9.3.2數據流圖
9.3.3數據字典
9.3.4結構式語言
9.3.5決策樹與判定表
9.3.6立即存取圖
9.3.7軟件結構圖
9.3.8 IPO圖
9.3.9模式語言與模式化
9.3.10程序流程圖
9.3.11 界面圖
9.4 UML
9.4.1 UML簡介
9.4.2 UML的描述工具
9.4.3各圖形工具的用途
9.4.4聯系與關聯的描述
10系統分析與模型描述
10.1業(yè)務模型與描述
10.1.1業(yè)務模型
10.1.2業(yè)務模型的描述
10.2需求模型與描述
10.2.1需求模型
10.2.2需求分析的難點
10.2.3需求模型建立的工作過程
10.2.4需求獲取的途徑
10.2.5 PIECES框架
10.2.6 Vision文檔
10.2.7需求模型實例分析
10.3分析模型
10.3.1分析模型
10.3.2識別(對象)類
11 系統設計與模型描述
11.1代碼設計
11.1.1代碼編制的原則
11.1.2分類方法
11.1.3代碼編制方法
11.2輸出設計
11.2.1輸出內容
11.2.2輸出格式
11.2-3輸出類型
11.2_4輸出形式
11.3輸入設計
11.3.1輸入內容
11.3.2輸入方式
11.3.3輸入格式
11.3.4輸入形式
ll.3.5輸入校驗
11.4界面設計
11.4.1窗體模式
11.4.2窗體布局
11.4.3界面標準
11.4.4交互模式
11.5設計模型與描述
11.5.1設計模型
11.5.2設計模型描述
12實例-電能計量管理系統
12.1業(yè)務模型
12.1.1業(yè)務模型的內容與描述方法
12.1.2電能計量管理系統的業(yè)務模型
12.2 Vision文檔與用戶需求
12.3需求模型
12.3.1需求模型的內容與描述方法
12.3.2 電能計量管理系統的需求模型
12.4分析模型
12.4.1分析模型的內容與描述
12.4.2電能計量管理系統的分析模型(節(jié)選)
12.5設計模型
12.5.1設計模型的組織方案
12.5.2操作界面
12.5.3布置圖
12.5.4其他
12.5.5小結
參考文獻