【指定参考教材】
1.《管理信息系统》 杨桦、尹聪春主编 清华大学出版社
2.《数据库原理及应用(SQL Server 2005)》 黄存东主编,中国水利水电出版社
3.《C程序设计》 谭浩强主编,清华大学出版社
第一部分 管理信息系统
第一章 管理信息系统基本概念
第一节 信息及信息化
掌握信息的概念、信息的基本特性;掌握信息化的内涵;理解知识经济的概念与内涵。
第二节 系统与信息系统
理解系统的含义、系统的特性;掌握信息系统的概念;理解信息系统的四个层次。
第三节 管理信息系统
了解管理信息系统的结构;理解管理信息系统与计算机的关系、管理信息系统与管理学的关系;掌握管理信息系统的概念、特点与结构。
第二章 管理信息系统的技术基础
第一节 计算机技术
了解计算机系统的组成、分类;掌握计算机网络的功能与分类。
第二节 数字资源管理技术
从系统开发的角度理解三个世界的关系;掌握E-R模型的概念及构造方法;了解数据管理技术的发展;掌握关系数据库的规范原理。
第三章 管理信息系统的开发
第一节 管理信息系统开发方法
理解生命周期法的含义、特点;理解结构化系统分析的思想;理解原型法的含义、特点;理解原型法的基本思想;了解面向对象的系统开发方法;了解计算机辅助开发方法。
第二节 管理信息系统的规划
了解管理信息系统规划的主要内容;掌握管理信息系统的战略规划步骤;掌握管理信息系统规划的主要方法。
第四章 管理信息系统分析与设计
第一节 管理信息系统分析
了解可行性分析的工作步骤;了解详细调查的基本内容;掌握数据流程图、数据字典、功能结构图、系统流程图的编制与应用。
第二节 管理信息系统设计
了解系统设计的主要工作;掌握系统功能结构图与控制结构图的设计。
第五章 企业资源计划(ERP)
第一节 物料需求计划
了解ERP的发展阶段;从实际应用的角度掌握MRP和闭环MRP的工作原理和系统结构。
第二节 制造资源计划
联系实际掌握MRPII的特点、原理和结构。
第三节 企业资源计划
掌握ERP的特点、结构和原理;理解ERP的管理思想。
第六章 决策支持系统
第一节 决策支持系统概述
理解各种不同层次的决策分类;掌握决策支持系统的基本概念。
第二节 决策支持系统的组成
了解决策支持系统的系统结构;掌握决策支持系统的开发技术。
第二部分 数据库原理与应用
第一章 数据库概述
第一节 数据管理技术基本概念
理解数据、信息的概念;了解数据管理技术的发展历程;了解数据库系统的特点。
第二节 数据库系统
掌握数据库系统的构成及其体系结构;了解不同体系结构的特点。
第三节 数据模型
了解数据模型的三个基本要素;掌握数据模型的分类并理解三者之间的关系;掌握概念模型的相关概念和E-R图的画法。
第二章 关系数据库基础
第一节 关系模型的基本概念
了解数据模型的分类;掌握关系模型的组成及相关概念。
第二节 关系数据的基本运算
了解关系代数的基础知识;掌握传统的集合运算和专门关系运算。
第三节 关系的完整性
理解关系完整性的概念;掌握实体完整性、参照完整性和用户定义完整性的约束规则。
第四节 关系规范化理论
了解关系规范化的含义;掌握1NF、2NF、3NF、BCNF的规范化要求。
第三章 数据库的设计
第一节 数据库设计概述
了解数据库设计的基本方法;了解影响数据库设计的各因素及数据库设计的特点。
第二节 数据库设计的步骤
理解数据库设计的一般步骤;掌握概念模型、关系模型的设计方法;掌握关系模型的规范化方法;掌握关系模型实体完整性、用户定义完整性和参照完整性的设计方法。
第三节 数据库保护
了解数据库系统安全的基础知识。
第四章 SQL Server 2005 概述
第一节 SQL Server 2005简介
掌握SQL Server 2005的版本组成;了解SQL Server 2005的新特性 。
第二节 SQL Server 2005的安装
熟悉SQL Server 2005的安装条件;掌握SQL Server 2005的安装方法;
第三节 SQL Server 2005管理工具
熟悉SQL Server的管理和配置工具。
第四节 SQL Server Management Studio的使用方法
熟悉SQL Server Management Studio的工作界面;掌握SSMS查询编辑器的用法。
第五章 Transact-SQL 语言基础
第一节 T-SQL语言简介
了解T-SQL编程语言的基本常识。
第二节 SQL Server 2005系统提供的数据类型
理解T-SQL语句的类型;掌握SQL Server 2005系统提供的数据类型;了解自定义数据类型创建和使用。
第三节 变量、运算符与表达式
理解T-SQL所提供的各类运算符及表达式的用法;掌握运算符的优先级;掌握变量的声明、赋值及输出方法。
第四节 批处理与流程控制
掌握基本流程控制语句的用法。
第五节 常用的系统函数
掌握常用系统函数的用法。
第六章 数据库的创建与管理
第一节 SQL Server 数据库简介
掌握数据库存储结构;理解数据库文件和事务日志文件的功能和作用;了解文件组的类型及其作用;掌握数据库分类;理解数据库对象。
第二节 使用 T-SQL脚本创建和管理数据库
掌握利用T-SQL语句创建、修改、删除和管理数据库的操作方法。
第三节 使用SSMS创建和管理数据库
掌握利用SSMS创建、修改和删除数据库的操作方法;掌握使用T-SQL语句和SSMS分离和附加数据库的方法;了解文件组的作用并会利用文件组来管理数据文件。
第七章 表的创建与约束机制
第一节 数据表的基本概念
理解数据表的基本概念;掌握数据表的分类。
第二节 表的设计与创建
理解表的设计步骤和规则;掌握使用T-SQL语句创建表的方法;掌握使用SSMS创建表的方法。
第三节 管理表
掌握使用T-SQL语句修改表结构和删除表的方法;掌握使用SSMS修改表结构和删除表的方法。
第四节 数据的插入、更新和删除
掌握使用T-SQL语句对表中数据进行插入、更新和删除等操作;掌握使用SSMS对表中数据进行插入、更新和删除的相关操作。
第五节 SQL Server约束机制
理解并掌握5种约束机制基本概念;掌握使用T-SQL语句和利用SSMS创建约束的方法。
第八章 数据查询
第一节 基本查询语句
了解SELECT语句的基本用法;掌握使用SSMS实现查询的方法;掌握数据筛选及操纵结果集的方法。
第二节 数据分组与汇总
掌握常用聚合函数的用法;掌握实现分组汇总的方法。
第三节 多表连接查询
掌握内连接和外连接的用法;了解联合查询的用法。
第四节 子查询
了解嵌套子查询的含义;掌握一般嵌套子查询的用法;掌握常用谓词的使用方法。
第五节 使用SSMS实现简单查询
掌握使用SSMS实现查询的相关操作。
第九章 索引
第一节 索引概述
理解索引的概念、优缺点;了解索引的结构;掌握索引的分类。
第二节 创建和管理索引
掌握使用T-SQL语句创建索引的方法及创建索引时的选项;掌握管理索引的相关语句;掌握使用SSMS创建和管理索引的相关操作。
第三节 索引的分析与维护
了解索引的分析方法和整理碎片的方法;理解统计信息的概念;掌握统计信息相关选项的配置方法。
第十章 视图
第一节 视图概述
理解视图的概念;理解视图的优、缺点以及与数据表之间的区别。
第二节 创建视图
掌握利用SSMS和T-SQL语句创建视图的方法。
第三节 管理视图
掌握利用SSMS和T-SQL查看、修改、重命名和删除视图的方法。
第四节 使用视图
掌握通过视图修改基表中的数据的方法;理解如何通过视图实现数据库的安全管理。
第十一章 存储过程和触发器
第一节 存储过程
了解存储过程的基本概念和优点;掌握存储过程的类型;掌握存储过程的创建、修改、执行和删除等操作。
第二节 触发器
了解触发器的基本概念、用途;掌握触发器的类型;掌握DML触发器和DDL触发器的特点;掌握触发器的创建、修改、执行和删除等操作;理解AFTER触发器和INSTEAD OF触发器。
第十二章 管理SQL Server 2005的安全性
第一节 SQL Server 的安全体系
理解SQL Server 2005的三层安全体系结构。
第二节 服务器级别的安全机制
理解SQL Server 2005采用的两种用户的验证模式;掌握利用SSMS和T-SQL创建、修改、删除两类登录帐户的方法;理解服务器角色的含义,掌握服务器角色的分类,掌握管理服务器角色的方法。
第三节 数据库级别的安全性
理解数据库用户的含义;掌握利用SSMS和T-SQL添加、删除数据库用户的方法;理解数据库角色的含义;掌握数据库角色的分类,掌握管理数据库角色的方法。
第四节 数据库对象级别的安全性
了解权限的分类,掌握利用SSMS和T-SQL管理权限的方法。
第十三章 数据库的日常维护与管理
第一节 数据库备份与还原
理解备份与还原的含义;了解备份设备的含义;了解恢复模式的概念,掌握SQL Server 2005的三种恢复模式。
第二节 备份数据库
掌握使用SSMS和T-SQL语句实现数据库备份的方法。
第三节 还原数据库
掌握使用SSMS和T-SQL语句还原数据库的方法
第四节 数据导入与导出。
了解数据的导入与导出的方法。
第五节 作业
掌握作业的创建与管理方法;了解警报的创建方法。
参考教材:
《数据库原理及应用(SQL Server 2005)》,黄存东主编 中国水利水电出版社
第三部分 程序设计基础(C语言)
第一章 程序设计和C语言
第一节 什么是计算机程序
了解计算机程序的概念。
第二节 什么是计算机语言
了解计算机语言及其发展。
第三节 C语言的发展及其特点
了解C语言产生的背景及发展历程,了解C语言的特点。
第四节 最简单的C语言程序
掌握C语言程序的结构
第五节 运行C程序的步骤与方法
掌握使用Visual C++6.0调试运行C语言程序的基本方法步骤,并可以实际操作。
第六节 程序设计的任务
了解程序设计的任务。
第二章 算法——程序的灵魂
第一节 什么是算法
理解算法的概念。
第二节 简单的算法举例
理解算法。
第三节 算法的特性
理解算法的若干特性。
第四节 怎样表示一个算法
了解用自然语言、流程图等表示算法的方法;理解程序设计的三种基本结构,了解流程图的改进;了解N/S流程图;了解用伪代码表示算法的方法;了解用计算机语言表示算法。
第五节 结构化程序设计方法
了解结构化程序设计方法。
第三章 最简单的C程序设计——顺序程序设计
第一节 顺序程序设计举例
了解顺序程序设计,理解程序的顺序执行。
第二节 数据的表现形式及其运算
理解常量和变量的概念,掌握常量的两种形式,区分变量名与变量值,掌握变量的命名。
掌握C中的数据类型。掌握整型常量的表示形式,掌握整形变量的类别与定义。
掌握字符常量的表示形式,了解转义字符的作用,掌握常用的特殊字符;掌握字符变量的定义、存储与使用;掌握字符串常量的表示形式,理解字符串结束标志。
掌握C中浮点型常量的表示形式,掌握浮点型变量的类别与定义。
掌握C中算数运算符、赋值运算符的运算规则与优先级,可以根据需要写出表达式,可以对表达式求值;掌握逗号运算符的运算规则与优