《中小型信息管理系统设计与开发》课程教案.docx
- 文档编号:24136822
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:27
- 大小:26.02KB
《中小型信息管理系统设计与开发》课程教案.docx
《《中小型信息管理系统设计与开发》课程教案.docx》由会员分享,可在线阅读,更多相关《《中小型信息管理系统设计与开发》课程教案.docx(27页珍藏版)》请在冰豆网上搜索。
《中小型信息管理系统设计与开发》课程教案
《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
项目讲解及ACCESS数据库
学时
2
教学
目的
1.熟悉小型信息管理系统的开发流程;
2.熟练掌握ACCESS中数据库和表的创建方法及管理过程
教材
分析
重
点
系统开发流程、表的创建及管理
难
点
系统开发流程、表的创建及管理
教学
方法
项目教学法+案例教学法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.导入新课10min
讲解本门课要完成的“学生成绩管理系统”的功能和界面,并提问:
要制作一个完整的数据库应用程序,必须要有后台数据库支持,如何创建数据库?
如何设计制作数据表?
从而引出数据库的讲解。
二.讲授新课
项目讲解:
学生成绩管理系统
任务一:
介绍学生成绩管理系统项目开发流程10分钟
内容:
学生成绩管理系统系统需求分析、项目功能需求
任务二:
软件开发过程20分钟
知识点:
软件开发、软件分析、运行维护等阶段的功能及特点
任务三:
利用ACCESS创建学生成绩管理系统数据库
1.ACCESS环境介绍5分钟
2.创建学生成绩数据库和数据表35分钟
知识点:
数据库的创建与打开、创建管理和维护表、修改表间的关系、数据库信息查询
三.课堂练习5分钟
1.什么是主键和外键?
2..如何在表间建立关系?
四.课堂小结5分钟
本次课介绍了信息管理系统的开发流程,以”学生信息管理系统”为例详细讲解了ACCESS的工作环境及数据库(表)的创建及管理过程。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
学生成绩管理系统SQL数据库简单应用
学时
2
教学
目的
1.通过讲解使学生熟练掌握sql服务器的登录、帐号设置过程
2.掌握SQL中数据库、表的创建及表中数据的操作
3.掌握表中数据查询过程
教材
分析
重
点
数据更新、插入及查询
难
点
数据更新、插入及查询的代码
教学
方法
讲授法、项目教学法、提问法、案例教学法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5’
复习ACCESS数据库的相关知识,并提出问题,ACCESS没有提供管理员(帐号)的权限及安全保障功能,如何能确保创建的数据库不会受到非法操作,不会损坏和丢失数据呢?
从而引出mssql数据库管理系统的讲解。
二.讲授新课
项目讲解:
学生成绩管理系统——SQL数据库的创建及管理
任务一:
SQL数据库服务器的基本操作10’
知识点:
(1)身份验证模式的设置:
掌握仅WINDOWS和混合验证两种模式的特点;
(2)帐号管理:
讲解SQL帐号的添加、修改及SA帐号的操作过程
任务二:
学生成绩数据库的创建5’
知识点:
利用代码在应用程序文件夹下创建数据库:
讲解数据库创建过程中所需的5个要素的设置及特点
任务三:
数据表的创建和管理
知识点:
(1)数据表的创建、改名和删除:
掌握createtable、sp_renametable及droptable命令的用法及特点。
15’
(2)主键和外键的设置:
掌握primarykey和foreignkey约束的设置过程10’
(3)数据插入、更新、删除操作:
结合项目讲解insert、update和delete语句的用法20’
(4)数据查询操作:
讲解项目中各种查询语句的设置过程。
20’
三.课堂小结5’
本次课以“student”数据库(表)的创建为例,详细介绍了服务器设置、数据库的创建及管理、表的创建及管理的操作过程。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
学生成绩管理系统SQL数据库高级应用
学时
2
教学
目的
通过讲解“学生成绩管理系统”项目和课堂实践,使学生掌握数据查询、视图、存储过程及数据备份和还原的操作方法。
教材
分析
重
点
数据查询、存储过程
难
点
存储过程
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.导入新课5min
复习数据库服务器、帐号及表的创建及管理,向学生提问:
数据输入成功后,如果查询数据涉及到多个表,且多次要用到这个查询数据应该如何解决?
从而引出复杂查询及视图的学习。
二.讲授新课
项目:
student数据库
任务一:
对创建好的数据表进行复杂查询
知识点:
(1)多表查询:
查询涉及多个表时的代码格式
(2)集合查询:
count、sum、average、max、min函数的语句格式
(3)子查询:
子查询的用法
(4)分组查询:
computeby子句的用法
任务二:
创建项目视图
知识点:
投影、水平及连接视图的特点及创建过程
任务三:
创建存储过程
知识点:
存储过程的创建、带输入参数存储过程的创建过程及执行过程。
任务四:
数据库备份及恢复
知识点:
讲解backup语句及restore语句格式及路径设置的注意事项。
三.课堂练习5分钟
四.课堂小结5分钟
本次课以学生成绩管理系统为例,介绍了select语句、view对象、procedure对象及backup语句和restore语句的格式及编写过程。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
建立项目登录界面
学时
2
教学
目的
通过讲解“学生成绩管理系统”用户登录窗体的设计流程,使学生掌握窗体及控件的属性设置及代码编写过程。
教材
分析
重
点
数据查询、存储过程
难
点
存储过程
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习学生成绩管理系统数据库的设计思路和创建过程,在讲解中引入前台程序的设计,从而将学习方向引至visualB软件。
二.讲授新课
项目:
student数据库
任务一:
创建一个用户登录窗口
涉及到的知识点:
窗体、文本框、标签、命令按钮
步骤一:
创建学生成绩管理系统项目5min
步骤二:
创建并设置用户登录窗体15min
步骤三:
创建用户名、口令、找回密码及修改密码标签。
10min
步骤四:
创建并设置登录、重输及退出命令按钮(button)5min
步骤五:
设置用户名和口令输入框(Textbox)10min
拓展一:
单击“退出”按钮时给出提示信息,确认则退出,取消则返回程序20min
知识点:
讲解变量、msgbox函数的特点及用法
拓展二:
用户名正确进入主界面后,此时返回登录界面,会发现刚才输入的用户名和口令依然存在,如何清空?
15min
知识点:
讲解对象实例化、对象声明位置
三.课堂小结5分钟
本次课以学生成绩管理系统为例,介绍了窗体及各种基本控件的属性设置及事件编写过程,其中确定、重输及退出按钮的代码编写学生应重点掌握。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
建立项目主控界面
学时
2
教学
目的
通过讲解“学生成绩管理系统”主窗体的设计流程,使学生掌握MDI窗体、菜单、工具栏及状态栏的设置及代码编写过程。
教材
分析
重
点
菜单的创建及制作
难
点
菜单的创建及制作
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习VS2005环境的特点及VB2005中窗体及基本控件的创建及设置过程,提问:
当用户登录界面编写完成后,如何进入主界面,同时应对主界面进行哪些设置,从而引出MDI窗体的知识讲解。
二.讲授新课
任务二:
创建系统主界面
涉及到的知识点:
MDI窗体、菜单、工具栏、状态栏
步骤一:
创建学生成绩管理系统主界面20min
知识点:
什么时MDI窗体、MDI窗体的创建及设置、子窗体的设置及代码
功能拓展:
对象实例化、声明及引用过程
步骤二:
创建及设置菜单35min
知识点:
主菜单的创建及设置、快捷菜单的创建及设置
项目实践一:
单击“管理用户”打开子窗口,单击“返回主界面”能关闭所有子窗口
项目实践二:
在主窗口中单击鼠标右击时,能弹出如上图所示的快捷菜单
步骤三:
创建及设置工具栏。
13min
知识点:
工具栏的创建及设置、工具项的激活和禁止使用、工具按钮的代码编写
步骤四:
创建及设置状态栏10min
三.课后思考题:
2min
子窗口打开状态,此时点击重新登录按钮,再次进入主界面时会发现被打开的子窗口依然存在,若要求再次进入时无任何子窗口打开,应如何解决
四.课堂小结5min
本次课以学生成绩管理系统为例,介绍了MDI窗体、菜单、工具栏及状态栏的创建及设置过程,其中MDI窗体和菜单的制作是学生掌握的重点和难点。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
项目各功能窗体的创建
学时
2
教学
目的
通过讲解“学生成绩管理系统”各功能窗体的设计流程,使学生掌握子窗体切换代码的编写、组合框及单选按钮的设置及代码编写过程。
教材
分析
重
点
子窗体切换代码
难
点
子窗体切换代码
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习MDI窗体的相关知识、主菜单、快捷菜单、工具栏及状态栏的创建及设置过程。
通过对界面知识的回顾引导学生思考界面功能应该如何实现?
从而引出菜单项代码的编写知识讲解。
二.讲授新课
扩展知识:
学生成绩管理系统主界面中各菜单项的代码编写
涉及到的知识点:
1返回登录界面菜单项的代码编写15min
2管理用户菜单项的代码编写5min
3返回主界面的代码编写10min
4EXCEL和保存修改工具项程序启动时禁止使用8min
5右上角的关闭按钮事件5min
任务三:
查询功能界面的制作35min
1、添加一个名为seltext的窗体
2、设置窗口不允许修改大小,位于屏幕中心位置.
3、单击菜单能打开窗体,并在窗体上显示要输入的字段信息。
4、在查询窗口显示相关内容
三.课后思考题:
2min
用户名正确进入主界面后,此时返回登录界面,会发现刚才输入的用户名和口令依然存在,如何清空?
四.课堂小结5min
本次课以学生成绩管理系统为例,介绍了主菜单的各个菜单项代码的编写过程及查询信息窗体的创建及设置过程,其中菜单项的代码编写是学生重点掌握内容。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
用户登录功能的实现一
学时
2
教学
目的
1掌握oledb和SQL数据库的连接及表的访问过程
2掌握信息查找及数据判断的代码编写过程
教材
分析
重
点
oledb和SQL数据库的连接及表的访问过程
难
点
oledb和SQL数据库的连接及表的访问过程
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
简单复习VB.NET中各种控件的创建及制作过程,通过对前台知识的回顾,引出后台数据库的知识,从而引出新知识的讲解。
二.讲授新课
任务四:
用户登录及管理功能窗口
要求一利用oledb相关对象连接至ACCESS数据库25min
知识点:
ADO简介、ADO.NET对象结构
要求二利用SQL相关对象连接至SQL数据库10min
知识点:
SQL和OLEDB类的CONNECTION对象
要求三连接users数据表20min
知识点:
DATAADAPTER对象、DATASET对象的声明、连接及编程
要求四单击确认按钮能判断用户名和口令是否在数据库中存在20min
知识点:
DATAVIEW对象、SORT属性及FIND方法的设置及代码编写过程
三.课堂练习:
5min
有一dataset对象名为ds1,其包含一个users表,该表有如下字段:
用户名、密码、用户类型、问题和答案。
请写出获取下列字段值的代码:
1第5条记录的问题信息
2第8条记录的密码值
四.课堂小结5min
本次课以登录界面为例,详细介绍了ACCESS数据库和SQLSERVER数据库的连接及数据表的访问过程,学生在学习时要区分好OLEDB和SQL类数据库的连接方式和特点。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
用户登录功能的实现二
学时
2
教学
目的
通过讲解“学生成绩管理系统”用户登录窗体的设计流程,使学生掌握数据库连接、数据查询的方法及事件代码编写过程。
教材
分析
重
点
数据查询的两种方法
难
点
数据查询的两种方法
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习利用SQL和OLEDB访问SQL数据库及ACCESS数据库的连接步骤及代码,并通过讲解代码编写过程中出现的错误引出新课的讲解。
二.讲授新课
项目:
学生成绩管理系统
任务四:
用户登录功能的实现
一:
在数据库中修改或添加记录行后,登录界面的密码会始终于原始信息保持一致15min
二:
若对表数据修改,,如何确保修改完数据后立即生效?
10min
三:
试着创建一个文本框存放行号,按上题方法,查询时会发现表中数据不断增加5m
方法二:
直接修改dataadapter的查询字符串查询结果50min
1声明OLEDB对象变量.
2连接数据库
3设置dataadapter对象的查询字符串及活动连接对象
4将dataadapter对象填充至本地机的dataset副本表中
5.判断总数,若总数为0则用户名不存在
6.当总数不为0时,因为用户名是唯一的,所以本地表中只会存在一行记录,只需判断该行记录的第二个字段是否与输入的密码相同即可
三.课堂小结5分钟
本次课以学生成绩管理系统登录界面为例,介绍了数据查询的方法、出现的问题及解决方法,学习时应能根据所学知识解决编程中的错误。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
浏览及更新学生成绩档案
(一)
学时
2
教学
目的
通过讲解“学生成绩管理系统”学生基本信息浏览程序,使学生掌握TABCONTROL控件、数据绑定的方法和格式及数据浏览的设计思路和代码编写。
教材
分析
重
点
数据浏览的设计思路和代码编写
难
点
数据浏览的设计思路和代码编写
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习窗体的创建及属性设置过程,回顾数据库的连接过程。
二.讲授新课
项目:
学生成绩管理系统
任务五:
浏览及更新学生成绩档案
要求一单击”查询”菜单中的”单条浏览”能打开浏览窗体10min
要求二浏览窗体包含”学生基本信息”和”用户基本信息”两个选项卡,分别显示student表和users表记录15min
知识拓展:
数据绑定:
即将窗体上的控件绑定到特定的数据元素.在VB.NET中要向控件绑定一个数据源,就必须为该控件设置DataBinding属性
要求三单击选项卡中的上一条、下一条、第一条和最末条按钮能执行记录浏览操作
30min
要求四当记录号改变时能在状态栏显示当前记录和总记录数25min
思考:
1记录号被改变的事件包含哪一些?
2由于记录号是从0开始的,因此在显示当前记录号时,代码应如何改动?
要求五输入记录号能自动转向该记录号,且在状态栏显示当前记录号和总记录数
三.课堂小结5分钟
本次课以学生成绩管理系统学生基本信息浏览窗体为例,介绍了数据库表数据的显示及浏览过程,重点掌握的知识应是窗体控件的数据绑定过程、格式及数据记录指针的指向过程的设置及编程。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
浏览及更新学生成绩档案
(二)
学时
2
教学
目的
通过讲解“学生成绩管理系统”中用户信息的添加、删除、更新功能的编程,使学生掌握SQLSERVER后台服务器命令语句在此ADO.NET中的运用及代码编写,掌握command对象的使用及编程。
教材
分析
重
点
SQLSERVER后台服务器命令语句在此ADO.NET中的运用及代码编写
难
点
SQLSERVER后台服务器命令语句在此ADO.NET中的运用及代码编写
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习数据控件绑定过程及数据库的浏览语句。
二.讲授新课
项目:
学生成绩管理系统
任务五:
更新学生成绩管理系统的用户信息
要求一单击”添加新记录”按钮,能添加新的空记录,单击”确认添加”按钮,能保存添加的新记录10min
知识点:
ADO.NET中新数据行的添加
要求二单击”确认添加”按钮,能保存添加的新记录25min
知识点:
command对象的声明、绑定及执行的格式及使用,命令文本的编写、insert语句的格式
要求三单击”保存修改”按钮,能保存对记录信息的修改25min
知识点:
commandbuilder对象的特点及使用、update命令的格式及代码编写,记录更新过程的流程。
要求四单击”删除记录”按钮,能删除当前记录,删除完成后,指针自动移向下一记录20m
思考:
记录删除后,记录指针返回第一条,并没有指向刚才删除的记录号,如何将指针自动移向下一记录
三.课堂小结5min
本次课以学生成绩管理系统用户信息更新为例,介绍了数据库表数据的插入、修改及删除的设置及代码编写过程,通过本次课,学生应掌握后台数据库记录更新的完整流程,应能独立完成数据更新的程序编写。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
DATAGRIDVIEW浏览学生成绩
(一)
学时
2
教学
目的
掌握datagridview控件的创建、设置过程,熟练掌握select语句格式及在ADO.NET中的代码编写,能利用所学知识编写简单的数据表格浏览程序。
教材
分析
重
点
datagridview控件的创建、设置过程
难
点
select语句格式及在ADO.NET中的代码编写
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习ADO.NET中数据连接过程及格式。
二.讲授新课
项目:
学生成绩管理系统
任务六:
浏览学生成绩
要求一单击”查询”菜单中的”查询菜单项”能打开查询信息输入窗体15min
知识点:
子段名变量的声明及赋值,子窗体中父窗体的设置,子窗体的打开过程
要求二在输入信息窗体中,单击确定按钮能打开查询结果窗体25min
知识点:
查询结果窗体的创建、属性设置,文本框中数据信息的判断,查询信息的赋值,查询结果窗体的打开
要求三能根据输入的字段及查询的信息在表格中显示结果40min
知识点:
datagridview控件的创建及属性设置,datagridview控件的数据连接过程、条件的代码编写及数据源的设置。
思考:
若数据表中没有找到所需要的查询内容,程序应如何显示结果?
三.课堂小结5min
本次课以学生成绩管理系统学生成绩信息浏览为例,介绍了datagridview控件的创建、数据连接及数据查询过程,学生应掌握数据浏览程序的设计流程及代码编写过程。
教学后记
教研室主任签字
荆州职业技术学院《中小型信息管理系统设计与开发》课程教案
专业班级教师授课时间
教学课题
DATAGRIDVIEW浏览学生成绩
(二)
学时
2
教学
目的
掌握datagridview控件的记录号信息显示的代码编写,掌握中excel对象的创建及代码编写过程。
教材
分析
重
点
excel对象的创建及代码编写过程
难
点
excel对象的创建及代码编写过程
教学
方法
项目教学法+讲授法
教学
手段
多媒体演示教学
教
学
过
程
及
时
间
分
配
一.复习旧课导入新课5min
复习datagridview控件创建、属性及数据连接过程。
二.讲授新课
项目:
学生成绩管理系统
任务六:
浏览学生成绩
课程实践:
在菜单中添加一个名为“显示所有”的菜单项,单击该菜项能打开浏览结果窗体,浏览窗体显示结果为STUDENT表中的所有记录信息15min
思考一:
设置未找到输入信息时,屏幕提示出错信息,且表格中显示0条记录。
5min
思考二:
如何设置程序启动时,屏幕下方显示记录号信息?
10min
知识点:
datagridview控件中当前单元格及当前行的属性设置
思考三:
当光标在DATAGRID中移动时,记录号无变化?
15min
知识点:
datagridview控件中当前字段的属性设置
知识拓展:
向EXCEL输出当前浏览的datagridview内容25min
知识点:
1引用EXCEL对象库
2制作EXCEL报表,包括EXCEL对象的声明、创建及标题栏及数据栏数据的导出过程。
思考四:
在输出纯数字列时,EXCEL会自动将其转化成数值,如果想继续保持文本类型,应该如何解决?
10min
三.课堂小结5min
本次课以学生信息浏览为例,介绍了datagridview
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小型信息管理系统设计与开发 中小型 信息管理 系统 设计 开发 课程 教案