Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布

上传人:E**** 文档编号:89369449 上传时间:2019-05-24 格式:PPT 页数:23 大小:697.50KB
返回 下载 相关 举报
Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布_第1页
第1页 / 共23页
Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布_第2页
第2页 / 共23页
Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布_第3页
第3页 / 共23页
Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布_第4页
第4页 / 共23页
Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布》由会员分享,可在线阅读,更多相关《Access数据库程序设计(第二版)-电子教案-陈桂林 ch11 数据库应用系统的集成与发布(23页珍藏版)》请在金锄头文库上搜索。

1、第11章 应用系统的集成与发布,开发学生管理系统的需求分析; Access中切换面板管理器的使用; Access应用系统的集成; Access应用程序打包与发布。,学习目标,了解软件系统的开发过程; 根据用户需求,设计合适的数据表结构; 在基于用户需求的基础上,设计合理的窗体、报表、页等对象; 把建立好的各对象组织在一起,成为一个完整的应用系统 能够将Access应用系统打包发布。,11.1 高校学生管理系统,1需求分析 学生管理是高校教育中的一个重要组成部分。一个高效、合理的学生管理系统对提高管理效率,打造数字化校园有着广泛深远的意义。 高校学生管理系统从功能上讲,主要是实现学生管理工作的信

2、息化。用户需求主要有如下几个方面: 管理学生的基本信息及学生的成绩信息 管理教师信息及教师的授课信息 管理课程信息及学生的选课信息 实现多种形式的查询功能 实现多种形式的报表输出功能,操作流程图,2数据库设计 从以上分析可以确定,在高校学生管理数据库中应有如下几张表:学生基本信息表、教师表、课程表、开课情况表、成绩表、系部表、班级表等。各数据表的结构及各表之间的关系见第二章相关内容。 3系统模块设计,数据录入界面设计, 学生信息查询设计 基于信息查询的情况往往较多,这里设计一个相对不太复杂的查询,通过组合框实现性别、班级的组合查询,也可以通过在文本框中输入指定姓名,实现按姓名查询,如图11-5

3、所示。其中姓名文本框名称为text1,性别组合框图名称为cbo1,职称组合框名称为cbo2,查询按钮名称为cmdfind,关闭按钮名称为cmdclose。子窗体“基本情况”是一个关于学生基本信息表的数据表窗体,相关代码,报表输出设计,根据需要,报表可能有多种形式,这里给出几个报表的样式。按班级分组学生情况报表、学生成绩单报表、课程平均成绩图表等,学生信息浏览界面设计,在信息浏览界面设计方面,给出了利用主/子窗体形式设计的学生综合信息浏览窗体,通过该界面,可以比较详细地反映学生的基本情况,学生费用子窗体数据来源于学生费用表,11.2 应用程序集成,切换面板管理器的使用 打开切换面板管理器 在“工

4、具”菜单中指向“数据库实用工具”,然后在其后的级联菜单中单击“切换面板管理器”命令。如果是第一次建立切换面板,那么Access会询问是否要新建切换面板,请单击“是”按钮,之后弹出对话框。,切换面板设计 在“切换面板管理器”对话框中,单击“新建”按钮,弹出“新建”对话框。如图所示。在对话框中的“切换面板页名”框中输入切换面板的名称(如:数据录入),然后单击“确定”按钮。这时在“切换面板页”列表框中就出现名为“数据录入”的切换面板页。同样方法,建立其他名称的切换面板。如图1所示,图中显示的为教师管理系统所需要的所有切换面板。,其中:使用系统默认的主切换面板;而切换面板数据录入、数据查询、报表输出、

5、信息浏览、工资归档和数据备份将作为一级切换面板名;报表打印和报表浏览为报表输出切换面板下的二级切换面板名。,编辑主切换面板页 在“切换面板管理器”中的“切换面板页”列表框中,选中切换面板,然后单击“编辑”按钮,弹出“编辑切换面板页”对话框,如图1所示。单击“新建”按钮,弹出“编辑切换面板项目”对话框,如图2所示。在“文本”框中输入项目文本“数据输入”,在“命令”框中的下拉列表框中选择“转至切换面板”,在“切换面板”框中的下拉列表框中选择“数据输入”这个切换面板,单击“确定”按钮,这样就在主切换面板(Main Switchboard)上创建了一个打开下一级切换面板的按钮。如此反复,就建立主切换面

6、板上各项目按钮,如图3所示。,图1,图2,图3,编辑切换面板页 编辑其他切换面板页与编辑主切换面板页方法类似。如选中 “切换面板页”列表框中的“数据输入”切换面板,然后单击“编辑”按钮,弹出“编辑切换面板页”对话框,如图1所示。单击“新建”按钮,弹出“编辑切换面板项目”对话框,如图2所示,在“文本”框中输入项目文本“教师信息录入”,在“命令”框中的下拉列表框中选择“在“编辑”模式下打开窗体”,在“窗体”框中的下拉列表框中选择“教师信息录入”这个窗体,这样就在“数据输入”切换面板上创建了一个打开“教师信息录入”窗体的按钮。如此反复,就建立“数据输入”切换面板上各项目按钮,如图3所示。系统中其他切

7、换面板上各项目按钮都可以如此设置。,图1,图2,图3,用户名表及登录窗体设计 为了检验用户密码,防止非法用户使用数据库系统,可以采用用户验证方法实现。包括两部分:用户名表设计和用户登录界面设计。,用户登录界面设计如图所示。其中组合框cbo1的行来源为用户表,其属性如图所示。密码文本框txt1的掩码属性设置为“密码”,这样用户在输入密码时,在txt1中只能看到一串“*”号。“确定”按钮的名称为cmd1,“取消”按钮的名称为cmd2。,组合框属性,用户登录界面,Private Sub cmd1_Click() If Trim(DLookup(“密码“, “用户表“, “ID=“ & CStr(cb

8、o1) = txt1 Then MsgBox “登录成功!“ DoCmd.OpenForm “Switchboard“, acNormal Else MsgBox “密码错!“ End If End Sub Private Sub cmd2_Click() Quit End Sub,代码设计如下,Private Sub Form_Load() Me.TimerInterval = 100 End Sub Private Sub Form_Timer() Static i As Integer i = i + 1 If i = 30 Then DoCmd.Close acForm, “splas

9、h“ DoCmd.OpenForm “登录“ End If End Sub,应用系统启动界面及代码,如果想在打开数据库后,自动运行应用系统,单击“工具”菜单下的“启动”命令,打开如图 所示“启动”对话框。在该对话框中对如何启动数据库,以及是否显示各类菜单和工具栏进行相应的设置。,应用系统启动设置,11.3 设置打开数据库密码,保护数据库的最简单的方法是为打开的数据库设置密码,设置密码后,再打开数据库时,系统将弹出输入密码对话框,要求用户输入密码。只有输入正确密码的用户才可以打开数据库。在数据库打开之后,数据库中的所有对象对用户都将是可用的。 设置打开数据库密码的方法如下:,1以独占方式打开数据

10、库 如果数据库已被打开,先将它关闭,同时确认网上没有其他用户正在使用该数据库。 在“文件”菜单中选择“打开”菜单项,或单击工具栏上的“打开”按钮,系统将弹出“打开”对话框。 在对话框的查找范围框中选择该数据库的正确位置,然后选定该数据库,单击对话框右下角“打开”按钮右边的向下箭头,选择“以独占方式打开”,如图所示。,2设置数据库密码 数据库打开之后,选择“工具”菜单的“安全”菜单项中的“设置数据库密码”,系统弹出如图所示的“设置数据库密码”对话框。, 在“密码”框中输入要设置的密码,在“验证”框中输入相同的密码,然后单击“确定”按钮,这样,数据库的打开密码就设置成功了。下次启动数据库时,系统会

11、要求用户输入密码,如图所示。,输入密码,设置数据库密码,3撤消数据库密码 若要清除数据库的密码,操作方法与设置打开数据库密码类似,首先以独占方式打开数据库,选择“工具”菜单的“安全”菜单项中的“撤消数据库密码”,如图所示。输入数据库的打开密码,然后单击“确定”按钮就撤消了数据库的打开密码。,12.4 发布MDE文件,根据数据库文件生成MDE文件并发布,是保证数据库应用系统安全的一种措施。将数据库文件保存为MDE文件,是将代码进行编译,并压缩数据库。生成MDE文件的操作步骤如下: (1)打开数据库。 (2)在数据库窗口中,打开“工具”菜单,选择“数据库实用工具”下的“生成MDE文件”选项,将弹出“将MDE保存为”对话框,如图所示。 生成MDE文件后,执行目标数据库文件,便可运行系统。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号