前言
1 信息系统开发概论
1.1理解信息系统
1.1.1两个简单实例
1.1.2基本概念
1.2信息系统开发
1.2.1信息系统开发的基本过程
1.2.2信息系统开发的生命期
1.3信息系统的文档
1.4信息系统的描述
1.4.1信息系统描述的要求
1.4.2描述方式的类型
1.4.3描述手段的发展
1.5 自然语言与改造
1.5.1 自然语言
1.5.2自然语言的修改与限制
1.6信息系统开发人员的技术素质
1.6.1开发团队
1.6.2人员与角色
1.6.3开发人员的技术要求
2信息系统的逻辑结构模式
2.1逻辑结构模式
2.2客户机/服务器结构模式
2.2.1客户机/服务器结构模型
2.2.2客户机/服务器模式的组成
2.2.3客户机假务器模式的通信方案
2.2.4客户机/服务器模式的优点
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对等网络模式的技术优势
2.5-3 P to P网络模式的主要应用
3 开发工具VisuaI Studio.NET
3.1 Microsoft.NET体系概要
3.1.1 Microsoft.NET
3.1.2 NET Framework
3.2 集成开发环境Visual Studio.NET
3.2.1 系统要求
3.2.2使用Visual Studio.NE'r起始页面
3.2.3配置IDE
3.2.4创建新项目
3.2.5编辑环境
3.3用Visual Basic_net开发信息系统
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触发器设计
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动态网页
5.5数据库连接
5.5.1 JDBC数据库访问方案
5.5.2 JDBC原理
5.5.3 JDBC编程步骤
5.6应用实例
6信息系统常用技术
6.1 DLL技术与系统资源利用
6.1.1动态链接库
6.1.2 DLL的调用
6.1.3 DLL应用实例源程序
6.2 ActiVex技术
6.2.1 ActiveX
6.2.2 ActiveX控件
6.2.3开发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信息系统开发的过程模式
7.1信息系统开发的过程模式
7.1.1 逻辑工程
7.1.2过程(阶段)管理策略
7.2顺序开发模式
7.3快速原型开发模式
7.3.1原型模式的开发过程
7.3.2原型模式的种类
7.3.3几种原型模式与特点比较
7.4 RUP开发模式
7.4.1开发过程
7.4.2 RuP开发模式
7.5 xP开发模式
7.5.1 XP
7.5.2 XP开发模式
8信息系统项目管理
8.1概述
8.1.1项目管理与信息系统开发
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进度的优化
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信息系统描述方法的发展
9.3常用描述工具
9.3.1业务流程图
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业务模型与描述
10.1.1业务模型
10.1.2业务模型的描述
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业务模型
12.1.1业务模型的内容与描述方法
12.1.2电能计量管理系统的业务模型
12.2 Vision文档与用户需求
12.3需求模型
12.3.1需求模型的内容与描述方法
12.3.2 电能计量管理系统的需求模型
12.4分析模型
12.4.1分析模型的内容与描述
12.4.2电能计量管理系统的分析模型(节选)
12.5设计模型
12.5.1设计模型的组织方案
12.5.2操作界面
12.5.3布置图
12.5.4其他
12.5.5小结
参考文献