1 / 28

第 9 章 数据库系统开发实例

第 9 章 数据库系统开发实例. 总体要求:. 熟练掌握数据库应用系统的开发过程和设计方法 具备数据库应用系统开发的基本能力 熟悉数据库应用系统的开发环境. 学习重难点:. 掌握数据库应用系统设计思想 熟练掌握数据库系统开发技巧 掌握应用系统的集成方法 掌握数据库的维护方法. 主要内容:. 数据库应用系统设计流程 需求分析及主要功能模块 设计数据库 建立操作界面 创建学籍管理系统报表 实现学生学籍管理系统 维护学生学籍管理系统. 提需求. 需求分析. 设计数据库,建立系统功能模块结构图. 设计数据输入界面:窗体、数据访问页等.

iorwen
Download Presentation

第 9 章 数据库系统开发实例

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 9 章 数据库系统开发实例

  2. 总体要求: • 熟练掌握数据库应用系统的开发过程和设计方法 • 具备数据库应用系统开发的基本能力 • 熟悉数据库应用系统的开发环境

  3. 学习重难点: • 掌握数据库应用系统设计思想 • 熟练掌握数据库系统开发技巧 • 掌握应用系统的集成方法 • 掌握数据库的维护方法

  4. 主要内容: • 数据库应用系统设计流程 • 需求分析及主要功能模块 • 设计数据库 • 建立操作界面 • 创建学籍管理系统报表 • 实现学生学籍管理系统 • 维护学生学籍管理系统

  5. 提需求 需求分析 设计数据库,建立系统功能模块结构图 设计数据输入界面:窗体、数据访问页等 设计数据输出界面:报表、查询界面等 设计宏以及VBA程序 设计系统菜单 测试和改进功能 打包,制作安装程序和使用说明书 系统最后测试修正 交付用户,发布完成 9.1 数据库应用系统设计流程

  6. 学生学籍管理应用系统 教师信息管理 选课信息管理 退出 学生信息管理 学生成绩管理 系统维护 输入新生 信息 修改学生 信息 查询学生 信息 预览学生 报表 打印学生 报表 返回上级 菜单 9.2 需求分析及主要功能模块 设计思想:自顶向下

  7. 9.3 设计数据库 设计数据库要完成以下几个工作: (1)收集数据:就是将与数据库应用系统相关的数据汇集到一起。 (2)分析数据:根据数据库应用系统的需求,分析确定数据的来源,删除重复数据,删除无关数据。 (3)规范数据:按“数据规范化”原则,设计数据库应该使用多少个数据表,并合理定义每个数据表的结构以及数据类型。 (4)建立关联:在数据库中,确定表之间的关系。 9.3.1 设计数据库的过程

  8. 操作要点 (1)创建数据库 (2) 建立数据表 (3)建立表之间的关系

  9. 9.4 建立操作界面 • “数据输入”窗体 • “数据浏览”窗体 • “数据维护”窗体 • “数据查询”窗体

  10. 9.5 创建学籍管理系统报表 • 设计单表报表

  11. 2、设计多表报表

  12. 设计统计汇总报表

  13. 9.6 实现学生学籍管理系统 • 创建“系统登录”窗体

  14. 创建主控面板窗体

  15. 创建子面板

  16. 设置启动选项 1.设置基本启动选项 操作步骤 : (1)打开“学籍管理”数据库。 (2)执行菜单栏上的“工具”→“启动”命令,打开“启动”对话框 ,进行相应设置。

  17. 2.设置应用程序图标 操作步骤: (1)打开“学籍管理”数据库。 (2)选择“工具”→“启动”命令,打开“启动”对话框。 (3)单击“浏览”按钮,打开“图标浏览器”对话框。

  18. 9.7 维护学生学籍管理系统 9.7.1压缩和修复数据库 • 压缩Access数据库文件 • 关闭时自动压缩数据库文件 • 压缩生成副本数据库文件 • 修复Access数据库文件

  19. 9.7.2 备份和恢复数据库 1.备份数据库 【例9-6】备份学籍管理数据库。 2.用备份副本还原Access数据库

  20. 9.7.3 设置数据库密码 1.设置用户密码 【例9-7】为“学籍管理”数据库设置用户密码。 2.撤销用户密码

  21. 9.7.4 生成MDE文件 为了保证“学籍管理”数据库的安全,还需要把该系统生成为MDE文件。在将把一个数据库文件转换为一个MDE文件之前,为了更好地保护数据库应用系统,最好先对数据库应用系统进行安全保密的设置,之后,再进行转换。

  22. 操作要点 : 【例9-8】将学生学籍管理数据库系统生成MDE文件。 (1)为学生学籍管理数据库系统建立一个副本“学生学籍管理数据库系统副本”,具体步骤参见例9-6。 (2)选择菜单栏上的“工具”→“数据库实用工具”→“生成MDE文件”命令,如图9-33示。 (3)打开“保存数据库为MDE”对话框,在“查找范围”下拉列表框中,选择驱动器和文件夹,找到并选择要生成MDE文件的数据库文件名。 (4)单击“生成”按钮,打开“将MDE保存为”对话框,在该对话框中为新生成的MDE文件指定存储位置和文件名,最后单击“保存”按钮即可 。

  23. 选择“生成MDE文件”命令 设置生成MDE文件的数据库文件名及其路径 窗口

  24. 本章小结 本章介绍了一个实际的学籍管理数据库系统,并介绍了如何设计一个Access的数据库应用系统的全过程。本章说明了数据库应用系统开发的一般步骤和方法,并介绍了结构化软件生命周期法是对准备开发的整个系统的数据流程以及要完成的功能来理解和设计的。

  25. 习题思考 • 数据库应用系统开发的一般过程是怎样的? • 如何完成设置数据库密码? • 自动启动窗体的作用是什么?如何创建自动启动窗体? • 在开发数据库应用系统中,系统菜单的关键作用是什么?

  26. 实验13 学生学籍管理系统开发 • 实验目的 (1)掌握Access数据库应用系统设计的一般步骤。 (2)熟练地将Access数据库中的各个对象有机地结合起来,构成一个功能基本完整的数据库应用系统。 • 实验内容 设计一个“学籍管理系统”,具体要求如下: (1)系统设计。 (2)创建学籍管理数据库。 (3)在学籍管理数据库中新建一个窗体“用户登录”。窗体包含两个命令按钮:“进入”和“退出”以及包含输入密码的一个“密码”文本框控件。可参见本章例9-1。 (4)在“用户登录”窗体中,用户通过文本框控件来输入密码,并通过单击“进入”按钮来触发事件。用户输入的密码要求以一串星号“*”显示。 (5)该“学籍管理系统”的工作流程是:当用户运行“学籍管理系统”时,系统首先打开“用户登录”窗体,如果用户输入正确的系统密码并单击“进入”按钮,系统将自动打开“主控面板”窗体,否则系统将弹出“输入错误密码”对话框。在“主控面板”窗体中,用户可通过选择“主控面板”窗口主菜单或“主控面板”窗体上的命令按钮两种方式来实现“学籍管理系统”的各项功能。 (6)设置启动选项,以使用户在打开“学籍管理系统”时,自动打开“用户登录”窗体。 (7)为学籍管理数据库设置用户打开密码。 (8)备份学籍管理数据库。 (9)将学籍管理数据库“打包”生成MDE文件,文件名为:学生学籍管理应用系统.mde。

More Related