第十二章-创建数据库应用程序.ppt
文本预览下载声明
第12章 创建数据库应用程序 宿州学院 信息工程学院 主讲人:王英 主要介绍如何把设计好的窗体、报表等对象有机地组织在一起,集成为一个完整的应用系统。通过本章学习: 了解软件系统的开发过程 根据用户需求,设计合适的数据表结构 在基于用户需求的基础上,设计合理的窗体、报表、页等对象 把建立好的各对象组织在一起,成为一个完整的应用系统 12.1 高校教师管理系统 1.需求分析 教师管理是高校教育中的一个重要组成部分,一个高效、合理的教师管理系统对提高管理效率,打造数字化校园有着广泛深远的意义。高校教师管理系统从功能上讲,主要是实现教师管理工作的信息化。用户需求主要有如下几个方面: 通过该系统能能够实现教师基本信息及相关信息的录入和编辑 通过该系统能查看教师的基本信息 实现多种形式的查询功能 实现多种形式的报表输出 工资基本数据 教学任务数据 教师基本数据 添加课程代码信息 添加部门代码信息 添加教师工资信息 添加教学任务信息 添加教师基本信息 管理人员 各类查询与浏览 课程代码数据 部门代码数据 操作流程图 2.数据库设计 从以上分析可以确定,在高校教师管理数据库中应该有如下几个表,employee(教师基本信息)表,appoint(教学任务)表、course(课程代码)表、department(部门)表和salary(工资)表。各数据表的结构及各表之间的关系见第三章相关内容。 3.系统主要功能模块组合 ⑴数据录入界面设计 教师信息录入界面:在该界面中除了具有添加新记录功能外,还具有信息浏览、删除记录、修改记录等功能。 课程代码录入界面与之相类似。读者可设计教学任务录入界面、工资录入界面和部门代码录入界面。 教师信息录入界面设计 课程代码录入界面 ⑵教师基本信息查询 信息查询的情况往往较多,这里设计一个相对不太复杂的查询,通过组合框实现性别、职称的组合查询,也可以通过在文本框中输入指定姓名,实现按姓名查询。如图所示。其中姓名文本框名称为text1,性别组合框图名称为cbo1,职称组合框名称为cbo2,查询按钮名称为cmdfind,关闭按钮名称为cmdclose。子窗体“基本情况”是一个关于employee(教师基本信息)表的数据表窗体,如图所示。 相关代码 ⑶报表输出设计 根据需要,报表可能有多种形式,这里给出几个报表的样式。人员基本情况报表、按部门分组人员列表、按部门工资汇总报表和按部门员工工资明细报表等,读者可以根据前面学习的知识自行设计。 ⑷信息浏览界面设计 在信息浏览界面设计方面,这里给出了利用主/子窗体形式设计的教师综合信息浏览窗体,通过该界面,可以比较详细地反映教师的基本情况。其他信息浏览界面则可利用页对象创建的,分别见以下各图。读者可以根据前面学习的知识,自行设计“按部门浏览教师任课信息”和“按姓名浏览教师任课信息”等数据访问页 。 教师综合信息浏览 按部门的人员浏览 ⑸月工资归档界面设计 为了将每个月的工资数据保存,在每次输入下一个月的数据之前,必须将上一个月的资作一归档, ⑹数据备份界面设计 为了防止数据的意外丢失,做好数据备份是一种明智之举。可以设计按表名对相应的数据表进行备份。 12.2应用程序集成 12.2.1切换面板管理器的使用 ⑴打开切换面板管理器 在“工具”菜单中指向“数据库实用工具”,然后在其后的级联菜单中单击“切换面板管理器”命令。如果是第一次建立切换面板,那么Access会询问是否要新建切换面板,请单击“是”按钮,之后弹出对话框。 ⑵切换面板设计 在“切换面板管理器”对话框中,单击“新建”按钮,弹出“新建”对话框。如图所示。在对话框中的“切换面板页名”框中输入切换面板的名称(如:数据录入),然后单击“确定”按钮。这时在“切换面板页”列表框中就出现名为“数据录入”的切换面板页。同样方法,建立其他名称的切换面板。如图1所示,图中显示的为教师管理系统所需要的所有切换面板。 其中:Main Switchboard(Default)为系统默认的主切换面板;而切换面板数据录入、数据查询、报表输出、信息浏览、工资归档和数据备份将作为一级切换面板名;报表打印和报表浏览为报表输出切换面板下的二级切换面板名。 编辑主切换面板页 在“切换面板管理器”中的“切换面板页”列表框中,选中Main Switchboard切换面板,然后单击“编辑”按钮,弹出“编辑切换面板页”对话框,如图1所示。单击“新建”按钮,弹出“编辑切换面板项目”对话框,如图2所示。在“文本”框中输入项目文本“数据输入”,在“命令”框中的下拉列表框中选择“转至切换面板”
显示全部