1 / 32
文档名称:

Access数据库技术及应用项目实战..ppt

格式:ppt   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Access数据库技术及应用项目实战..ppt

上传人:q2299971 2016/6/10 文件大小:0 KB

下载得到文件列表

Access数据库技术及应用项目实战..ppt

相关文档

文档介绍

文档介绍:第3篇项目实战?内容简介?教学目标? 项目实战目的? 需求描述? 开发环境? 案例覆盖的知识点? 案例分析? 推荐实现步骤?本章小结****题 Access 数据库技术及应用 2 Access 数据库技术及应用第3篇 2017-2-12 内容简介?本篇首先介绍教学管理系统的需求、涵盖知识点、系统分析。?然后详细介绍了教学管理系统的开发步骤。 3 Access 数据库技术及应用第3篇 2017-2-12 教学目标?理解软件系统的开发过程?掌握数据库、数据表及表间关系的创建与修改方法,理解参照完整性概念。?了解查询基本功能,能熟练创建各种类型的查询。?了解窗体的作用,能利用各种方法创建、编辑出界面美观的窗体。?掌握 ADO 对象的用法。?掌握 VBA 代码的编写。?了解报表的作用,能按需制作格式正确的报表。?掌握系统集成技术,能将各分散对象组装成一个的完整系统。 4 Access 数据库技术及应用第3篇 2017-2-12 项目实战目的?理解软件系统的开发过程?掌握数据库、数据表及表间关系的创建与修改方法,理解参照完整性概念。?了解查询基本功能,能熟练创建各种类型的查询。?了解窗体的作用,能利用各种方法创建、编辑出界面美观的窗体。?掌握 ADO 对象的用法。?掌握 VBA 代码的编写。?了解报表的作用,能按需制作格式正确的报表。?掌握系统集成技术,能将各分散对象组装成一个的完整系统。 5 Access 数据库技术及应用第3篇 2017-2-12 需求描述拟开发一个简单的教学管理系统,用于对学生课程和成绩的管理,能实现教师信息、学生信息、课程信息和成绩的录入、编辑、查询、统计等功能 6 Access 数据库技术及应用第3篇 2017-2-12 开发环境(1)硬件:计算机机房。(2)软件: WINXP 或 WIN2000 、 OFFICE2000 或 OFFICE2002 、 OFFICE2003 环境。 7 Access 数据库技术及应用第3篇 2017-2-12 案例覆盖的知识点(1)第 2章变量和数据类型声明必要的变量,使用输入和输出函数接收学生的答案和输出结果。(2)第 3章运算符灵活应用+、-、*、/、% 、关系、逻辑等运算符。实现出题、比较答案得出结论、计算最终的成绩等。(3)第 4章条件结构灵活应用 if… else …、 switch() 和 break 等语句实现分支结构和控制。(4)第 5章循环结构灵活应用 for() 和 while() 循环语句实现循环控制。 8 Access 数据库技术及应用第3篇 2017-2-12 案例分析(1)教学管理系统不同身份的用户实现的功能不同,有三种用户身份,分别是管理员、教师、学生。(2)表明身份的信息放在“用户信息表”中,存放管理员、教师、学生用户,以作为登录时对于身份的验证。(3)为了减少数据冗余,分别用四张表来存放不同的信息, 教师信息表、学生信息表、课程信息表、成绩表;其中“教师信息表”和“学生信息表”是一对多关系, “学生信息表”和“成绩表”、“课程信息表”和“成绩表”,是一对多的关联表, 作为其他功能模块的操作数据基础表。。(4)有些功能模块是针对某个身份用户的独立操作模块, 如用户信息管理、教师信息管理、学生信息管理、课程信息管理等,成绩管理等模块是针对教师身份,制作学生成绩报表等功能模块对于管理员和教师均适用。 9 Access 数据库技术及应用第3篇 2017-2-12 案例分析(5)在功能的实现过程中,可以采用不同的方法,例如查询,可以用可视化视图,也可以用 SQL 语句实现,窗体控件的功能可以用向导,也可以编写代码,或者用宏实现。(6)对于登录验证模块,采用代码实现,主要是学会 ADO 对象如何实现前台界面和后台数据库之间数据的传递。(7)用户登录的基本流程: 自动启动登录窗体→用户输入用户名和密码→点击确定按钮→系统判题, “正确”,根据权限,登录不同功能界面,或“错误”的提示信息→①管理员,登录到管理员窗体; ②教师,登录到教师窗体; ③学生,登录到学生窗体(8)功能模块划分: 总体系统划分为四大模块,分别是用户信息管理模块、教师信息管理模块、课程信息管理模块、学生信息管理模块 10 Access 数据库技术及应用第3篇 2017-2-12 推荐实现步骤 教学管理系统的系统设计 数据库设计 系统的详细设计