Download presentation
Presentation is loading. Please wait.
1
《信息系统与数据库技术》 黄雅萍 计算机科学与技术学院 Tel: 67792290 (松江)
办公地点: 松江校区1号学院楼 (计算机学院) 237室
2
迈入信息时代,人类社会经济活动日益依赖信息系统,信息系统也不断改变着组织管理模式和人们的行为方式。
信息系统技术已经成为各领域、行业实施现代化管理的基础支持技术。 一个信息社会的建设者应该具有: 信息和信息利用意识 信息资源识别和分析能力 了解信息系统的实现方法和技术 了解信息系统项目组织和实施过程 信息系统安全和信息道德意识 本专业信息组织应用、领域信 息化的分析能力 … 电子 政务 企业ERP …… 办公自动化 商务
3
培养学生的信息资源管理和利用的意识和能力,培养信息系统项目开发中的具有相关信息技术知识的“甲方”人才
为非计算机专业本科学生开设 《信息系统与数据库技术》
4
教学内容 面向系统、面向综合应用 信息系统知识 信息和信息资源 信息系统分析、设计、开发、管理方法。 1 信息系统核心技术:关系数据库
数据库基本知识、技术、设计、实现和管理。 2 信息系统程序实现:开发工具 信息系统应用程序设计和实现。 3 信息系统 软件工程 数据库 程序设计 面向系统、面向综合应用
5
软件下载:ftp://csit.dhu.edu.cn/软件资源
授课环境 系统开发环境 MS Visual Studio 2005 网络数据库管理系统 MS SQL Server 2005 软件环境 系统文档制作工具 MS Word 2003、MS Visio2003以上版本 软件下载:ftp://csit.dhu.edu.cn/软件资源
6
教学和学习方法 多模块知识? 面向应用案例 多个实践工具? 逐步递进 程序设计? 知识在实践中消化 实例驱动、应用驱动 实践
避免过于深入的抽条式的理论介绍,结合实例讲授基本知识,以理解和应用为目标。 实践 实践和授课学时比例大于等于1:1。将理论知识和实践密切结合以实践和应用带动对基本知识的理解和掌握。加强实践,通过模仿实例逐步过渡到自行设计和开发。 系统(分析设计开发) 全书以一个简易教务管理系统的设计和开发为案例贯穿各个章节,力求使学生建立信息系统的意识、能够将所学的知识进行综合应用,联系实际进行信息系统综合分析、设计和实现。
7
教材《信息系统与数据库技术》 高等教育出版社2012.8
以应用为目标、强调系统的观点、突出实践。 以一个教务信息系统案例贯穿全书知识讲授,综合开发案例给出了一个小型系统的全貌。 以丰富的实例来讲解理论知识及应用,全书共有例题近184道。学生可以从模仿到自行设计开发。 通俗易懂,深入浅出,便于自学,学时可以灵活控制。附实验指导书。 在教学网站或通过其他方式提供: 讲义PPT 教学案例数据库、实验案例数据库,例题源文件 实验参考答案
8
配套辅导教材《信息系统与数据库技术学习指导与习题解析(第2版)》高等教育出版社2013.2
实验篇 首先给出一个网上书店的信息系统案例说明 实验指导:以网上书店案例为基础,包括10个实验,贯穿全书内容。 实验解析:对实验题目进行解析说明和给出参考步骤或参考答案。 学习指导与习题解析 学习指导:对教材知识的重点和难点进行深入讲解,并对有关知识进行扩展。 习题解析:以多种题目形式对相关联知识进行辨析。 练习题:针对各章节内容的练习题供学生检验学习效果。 综合练习篇 3套综合练习题目,全面测试学生学习效果。也可作为上海市计算机等级考试模拟测试题进行考前模拟练习。 教材中教务系统案例的系统实现。书中给出了用户使用手册,使读者了解系统功能情况。系统实现源文件可从高教出版社网站下载。
9
教学时数安排: 教学内容 课堂教学 实验教学 课外作业 第1章 信息系统基本知识 1 第2章 关系数据库基本知识 2
第2章 关系数据库基本知识 2 第3章 关系数据库的创建与维护 2 第4章 T-SQL与可编程对象 5 4 第5章 数据库管理与保护 第6章 ASP.NET程序设计基础 第7章 ADO.NET数据库应用程序初步 4 第8章 ADO.NET程序设计 第9章 数据报表与数据图表 第10章 信息系统分析与设计 第11章 信息系统管理 合计 48 16
10
考核方式 平时成绩(考勤+作业) 作业: 课内外实验 信息系统项目分组作业(3~4人完成一项目的设计和开发) 期末考试(理论+上机)
理论知识:各章节 信息系统概念、开发与管理 关系数据库基本原理 关系数据库设计 关系数据库管理系统 信息系统的实现技术 上机操作 数据库的创建、使用、维护和管理 SQL语句的使用 数据库应用程序开发 系统开发文档设计
11
信息系统项目分组作业要求 结合你对身边信息系统应用的调查和了解,完成一个简单信息系统的系统设计和实现任务:
1)对给出系统进行需求分析,使用MS Word和MS Visio撰写系统需求分析报告,主要包括需求描述、数据流图、数据字典、系统功能结构图。 2)数据库设计,使用MS Word和MS Visio撰写设计文档:E-R图、关系模式、数据库结构。 3)在SQL Server下创建数据库,并输入一些样本数据。 4)使用ASP.NET实现相关应用程序,并请尽可能在合适的应用中使用视图、存储过程和触发器,请根据需求实现相关报表和图表。 5)使用MS Word写出软件使用说明书。 需提交:①系统设计说明书(包括需求分析和系统设计) ②应用系统源文件(数据库文件、ASP.NET程序) ③系统使用说明书。
12
第1章 信息系统基本知识 *信息资源和信息资源管理 *信息系统的概念、组成、功能
第1章 信息系统基本知识 *信息资源和信息资源管理 *信息系统的概念、组成、功能 *信息系统的类型:事务处理系统、分析处理系统、知识处理系统各类系统的目标和特点、举例 职能信息系统:了解几种常用信息系统的(例如企业ERP、金融、电子商务、电子政务、GIS等)的功能和特点。 教学方法:本章以理论讲授为主,可通过一个例子引入。 学时:约为1课时。 目标:使学生建立信息资源管理和利用意识,了解信息系统概念、构成和应用等基本知识。
13
第2章 关系数据库基本知识 数据库系统的发展 *数据模型:概念模型和数据模型 *关系数据库:*关系数据结构、*完整性约束、关系操作
第2章 关系数据库基本知识 数据库系统的发展 *数据模型:概念模型和数据模型 *关系数据库:*关系数据结构、*完整性约束、关系操作 关系数据库体系结构 关系模型的理论基础:关系代数 教学方法:本章以理论讲授为主,结合一个简单教务管理系统中的数据库实例,争取做到每个概念和知识点都能通过例子来解释。其中2.1数据库技术的发展可让学生自学。 学时:约为3~4课时。 目标:使学生掌握关系数据模型和关系数据库的基本知识、对关系模型中的基本知识点要能理解和灵活应用。
14
第3章 关系数据库的创建与维护 SQL Server常用工具和主要服务 * SQL Server数据库的组成和存储结构 *数据库创建和维护
*数据完整性控制 *索引创建和维护 教学方法:本章内容结合SQL Server讲授,通过操作实例对第2章的知识进一步理解和应用,争取做到每个概念和知识点都能通过例子来解释。 学时:约为4-6课时,授课:实践<1:1 目标:学会SQL Server数据库创建和维护的操作方法,掌握数据完整性控制方法。
15
第4章 T-SQL语言与可编程对象 T-SQL语言:DDL语句、DCL语句
*T-SQL语言:DML语句(Select、Update、Delete、Insert Into) *可编程对象:视图、存储过程和触发器 教学方法:本章内容结合SQL Server讲授,通过操作实例掌握T-SQL语言的使用,并对2章的知识进一步理解和应用,争取做到每个概念和知识点都能通过例子来解释。 学时:约为8~12课时,授课:实践<1:1 目标:掌握SQL语言中的DML语句,掌握视图、存储过程和触发器,了解DDL语句和DCL语句的作用。
16
第5章 数据库管理与保护 事务及SQL Server的事务管理机制 并发控制 *数据库备份和恢复 *数据库安全性控制
教学方法:本章内容结合SQL Server讲授,通过操作实例了解SQL的数据库管理与保护功能。对第2章的知识进一步理解和应用,争取做到每个概念和知识点都能通过例子来解释。 学时:约为3~4课时,授课:实践<1:1 目标:掌握SQL数据库管理和保护机制的原理及实现方法。
17
第6章 ASP.Net程序设计基础 Microsoft .NET集成开发环境及.Net 框架
Web信息系统运行原理、HTML语言、网站发布方法 *使用ASP.NET创建Web应用程序的基本过程,常用服务器控件的使用方法。 网站风格设计、Web应哟国内的状态管理。 教学方法:在学生已学过一门高级程序设计语言基础上,介绍Microsoft.Net集成开发环境和必要的ASP.NET程序设计基础知识。如果学生有ASP.NET基础,本章可跳过。如果没有基础,通过课堂的简要讲授,请学生通过调试书中的例题和完成课后实验掌握Web程序的开发过程和方法。 学时:约为4~6课时,授课:实践=1:1,如果课堂时间紧,可以把部分实践安排课后完成。 目标:了解Microsoft .NET集成开发环境和ASP.Net程序设计基本方法,学生能自行设计实现简单程序。
18
第7章 ADO.NET数据库应用程序初步 ADO.NET的构成和作用。 *使用数据源控件SqlDataSource实现数据库访问程序的方法。
*ASP.NET的常用数据邦定控件的使用:GridView,DetailsView,FormView。 使用视图和存储过程配置数据源。 教学方法:本章通过程序实例讲授数据库应用程序的开发方法。注意把重点集中在数据库访问流程,例子要简洁,流程清晰。 学时:约为8课时,授课:实践=1:1。 目标:了解ADO.NET的作用,掌握使用数据源控件SqlDataSource 和ASP.NET的常用数据邦定控件实现数据库应用程序的初步方法。
19
第8章 ADO.NET程序设计 ADO.NET的主要对象 Connection、 DataAdapter、 Commond、DataReader、DataSet的使用方法。 *使用DataSet实现“断开式”数据库访问和使用SqlCommand实现“连接式”数据库访问。 事务在程序中的应用 ASP.Net数据库应用程序的分层架构 教学方法:本章通过程序实例讲授以编程方式开发数据库应用程序的方法。也将涉及C#语言(可参照附录B)。注意把重点集中在数据库访问流程,不要过多关注C#的其他语言成分,例子要简洁,流程清晰。 学时:约为8课时,授课:实践=1:1。 目标:了解ADO.NET的主要对象特点和使用方法。如果教学时数紧张,本章内容可不作强制学习要求,可作为学生课外扩展学习材料。
20
第9章 数据报表与数据图表 * Crystal Reports(水晶报表) 的创建 * ASP.NET程序的报表集成方法 数据图表
*报表、图表的导出和打印 教学方法:本章通过实例讲授数据库应用程序中报表和图表的实现方法,例子要简洁,流程清晰。 学时:约为4课时,授课:实践=1:1。 目标:了解水晶报表的主要对象特点和使用方法,能在ASP.NET程序中,根据应用需要设计和实现简单的报表和图表。
21
第10章 信息系统分析与设计 *信息系统开发方法:*系统生命周期法、*原型法。 系统规划的任务和可行性分析的内容。
第10章 信息系统分析与设计 *信息系统开发方法:*系统生命周期法、*原型法。 系统规划的任务和可行性分析的内容。 系统分析中的常用建模工具(数据流图、数据字典、判定表) 系统设计(*数据库设计方法:基于E-R模型的数据库概念设计、基于3NF的数据库逻辑设计) 、系统架构设计(C/S、B/S和混合架构)、系统功能设计(功能结构图)、用户界面设计、处理过程设计。 系统实施阶段、系统运行与维护阶段的任务。 教学方法:本章以讲授为主。在学生已经掌握了关系数据库的知识并具有数据库程序设计经验基础上,介绍信息系统的分析和设计方法,通过例子来了解各阶段的工作。 学时:约为4课时,授课:实践=1:1,如果课堂时间紧,可以把实践安排课后完成。 目标:了解信息系统设计的原则和方法、步骤,能进行简单的系统分析和设计,并学会使用MSWord和MS Visio制作文档。
22
第11章 信息系统管理 *信息系统的管理机构 *信息系统开发过程管理(资源内包、外包和自包) 信息系统运行的管理制度
第11章 信息系统管理 *信息系统的管理机构 *信息系统开发过程管理(资源内包、外包和自包) 信息系统运行的管理制度 *信息系统的安全隐患和保护措施。 信息系统的相关法律和道德问题 教学方法:本章以理论讲授为主。 学时:约为1课时。 目标:使学生了解信息系统管理的组织机构、管理内容和方法,并建立信息安全和信息道德意识。
23
附录A MS Visio 2007使用简介 *MS Visio的主要功能 *E-R图、数据流图、功能结构图等的绘制方法。
*Visio绘图对象嵌入MS Word文档。 教学方法:本章以几个实例讲解MS Visio的使用方法。如果时间紧张,实践可安排在课外。 学时:约为1~2课时。 目标:使学生掌握文档制作工具。
24
附录B Visual C# .Net程序语言简介
数据类型和变量定义 运算符和表达式 程序结构语句 数据 类和对象 教学方法:本章给出C#语言的主要语法说明,本章不需要课堂讲解,在学习第6~8章时学生可查阅参考。 学时:约为1~2课时。 目标:使学生对C#语言的语法有基本了解。
25
上海市计算机等级三级考试试卷结构 考题类别 内容 题型 分值 基本 理论 知识 单选题 多选题 填空题 信息系统的基本概念 选择题 4
信息系统的分析、设计与管理 选择题 填空题 6 关系数据库基本原理 15 关系数据库管理系统 5 综合 应用 实践 数据库管理 系统应用 数据库的创建和使用 SQL语句的使用 数据库维护与管理 操作题 40 创建数据库:表及关系、视图、存储过程、触发器 应用程序 开发 数据库应用程序 编程题 系统开发 文档制作 信息系统设计和数据库设计 开发文档
26
相关竞赛 上海大学生计算机应用 能力竞赛 全国高校文科类大学生计算机设计大赛 都设有“数据库系统”类别
Similar presentations