数据库系统开发实例课件.ppt

上传人:田海滨 文档编号:104781 上传时间:2025-07-10 格式:PPT 页数:50 大小:2.70MB
下载 相关 举报
数据库系统开发实例课件.ppt_第1页
第1页 / 共50页
数据库系统开发实例课件.ppt_第2页
第2页 / 共50页
数据库系统开发实例课件.ppt_第3页
第3页 / 共50页
数据库系统开发实例课件.ppt_第4页
第4页 / 共50页
数据库系统开发实例课件.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、数据库系统开发实例数据库系统开发实例 系统开发过程系统分析需求分析模块设计数据库设计界面设计数据管理窗体的设计数据查询窗体的设计报表打印的设计系统集成主界面的设计登录界面的设计菜单的设计应用程序管理启动生成MDE文件“教务管理系统”开发实例u学校“教务管理系统”应涉及管理学生、教师两方面的信息,学生选修课程。教师讲授课程。作为学校教务管理部分最难、最乱的一部分是选修课的问题。本例对学生选修课、学生选修课成绩查询、按班级查询学生选修情况、按选修课程查询学生选课情况以及按教师姓名查询所授课情况、按课程号查询授课教师等做了精心与细致的结构安排。图8-1 “教务管理系统”主窗体“教务管理系统教务管理系

2、统”的主窗的主窗体如图所示。主要包括学体如图所示。主要包括学生数据管理、教师数据管生数据管理、教师数据管理及退出系统理及退出系统3个方面的功个方面的功能。能。一、系统分析一、系统分析1 1 需求分析p学校学校“教务管理系统教务管理系统”可以分为对学生的数据管可以分为对学生的数据管理、对教师的数据管理和关闭系统等方面。理、对教师的数据管理和关闭系统等方面。u(1)学生数据管理:学生数据管理:u包括学生基本信息情况、学生选修课查询、按课号查询选修课包括学生基本信息情况、学生选修课查询、按课号查询选修课或成绩、按学生姓名查询选修课或成绩、按班级查询学生选修或成绩、按学生姓名查询选修课或成绩、按班级查

3、询学生选修课情况、按课号查询哪些学生选了这门课、打印学生选修课情课情况、按课号查询哪些学生选了这门课、打印学生选修课情况及选修成绩,增加新转入学生、增加或减少学生选修课等,况及选修成绩,增加新转入学生、增加或减少学生选修课等,方便教务管理人员的工作需要。方便教务管理人员的工作需要。u(2)教师数据管理:教师数据管理:u 包括教师基本信息情况,教师授课情况查询、按教师姓名查包括教师基本信息情况,教师授课情况查询、按教师姓名查询所授课程、按课号查询授课教师、打印教师授课情况表、增询所授课程、按课号查询授课教师、打印教师授课情况表、增加或减少教师授课等,以便能很好地了解教师的工作量。加或减少教师授课

4、等,以便能很好地了解教师的工作量。u(3)退出系统:退出系统:u只是方便用户使用,能随时退出只是方便用户使用,能随时退出Access 2003。u根据用户的需求,经过全面的分析与调查,得到如图所示的系统功能设计模块。2 模块设计学生数据管理教师数据管理按 学生 姓名 查询 所在班按 班级 查询 学生 选修 课并 打印印增加新生增加选修教 师基 本信 息的 增减按 教师 姓名 查询 授课 并打印按 课号 查询 选修 课并 打印增加班级按 课号 查询 授课 并打印增加授课学 生基 本信 息的 增减主控模块图8-2 系统功能设计模块退出系统返回返回3 数据库设计通过对教务管理的内容与数据分析,创建该

5、管理系统数据库,通过对教务管理的内容与数据分析,创建该管理系统数据库,主要包含的数据表有主要包含的数据表有“班级班级”、“教师工作情况表教师工作情况表”、“课程课程类别类别”、“授课表授课表”、“选课表选课表”和和“学生基本情况表学生基本情况表”。“教务管理系统教务管理系统”的数据库包括以上的数据库包括以上6 6个表,这些表之间又存在个表,这些表之间又存在着一定的关联关系。各表间的关系如图着一定的关联关系。各表间的关系如图8-38-3所示。所示。图8-3 数据库表间关系 二、界面设计二、界面设计1 1 数据管理窗体的设计 1 1 数据管理窗体的设计 2 2 数据查询窗体的设计3 3 报表打印的

6、设计三、系统集成三、系统集成1 1 主界面的设计 2 2 登录界面的设计3 3 菜单的设计四、应用程序管理四、应用程序管理1 启动设置启动设置2 生成MDE文件 为了提高数据库系统的安全性,防止用户在设计视图中对窗体、报表或模块等进行修改,导入与导出窗体、报表或模块对象等,可以将数据库文件(.mdb)转化为MDE文件。将Access数据库保存为MDE文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标数据库。在将数据库文件生成MDE文件之前,应该保存一个数据库副本.mdb,以便于日后对数据库的窗体、报表或模块等进行维护。因为在.mde文件中不能对数据库的窗体、报表或模块等进行修改。“成绩管

7、理系统”开发实例一、系统分析一、系统分析 本章以模拟学校成绩管理为例,综合应用本章以模拟学校成绩管理为例,综合应用Access 2003的知识和功能,介绍数据库应用程序的一般开发过程,的知识和功能,介绍数据库应用程序的一般开发过程,不但是对前面学到的知识的一个系统而全面的巩固,也是对不但是对前面学到的知识的一个系统而全面的巩固,也是对数据库应用能力的提高。数据库应用能力的提高。1 需求分析需求分析2 模块设计模块设计3 数据库设计数据库设计 二、界面设计 主界面设计 数据管理设计包括“学生管理”和“成绩管理”数据查询设计 包括“学生查询”和“成绩查询”报表打印设计 包括“单位教材”和“出版社教

8、材”报表打印登陆界面设计 菜单设计“个人账目管理系统”开发实例一、系统分析一、系统分析1 1 需求分析p首先要明确个人账目管理系统的功能。个人首先要明确个人账目管理系统的功能。个人账目管理的主要功能是管理一个人日常的收账目管理的主要功能是管理一个人日常的收入、支出及个人财产情况。管理系统应包括入、支出及个人财产情况。管理系统应包括存储数据的表,收入情况输入界面、支出情存储数据的表,收入情况输入界面、支出情况输入界面,况输入界面,按日期查询每日收入、支出按日期查询每日收入、支出情况,按金额查询收入支出情况,每月收入情况,按金额查询收入支出情况,每月收入支出汇总,账单余额查询,能按日期或金额支出汇

9、总,账单余额查询,能按日期或金额打印收入支出情况报表。打印收入支出情况报表。2 模块设计收支管理收入信息管理输入编辑查询支出信息管理输入编辑查询财产管理新增财产财产报损财产汇总退出系统3 数据库设计个人账目管理可包括个人账目管理可包括3个表,分别为收入表、个表,分别为收入表、支出表、家庭财产登记表等,将收入总和减支出表、家庭财产登记表等,将收入总和减去支出总和,即可得到剩余金额。财产价值去支出总和,即可得到剩余金额。财产价值总和为家庭财产总价值。总和为家庭财产总价值。二、界面设计和系统集成二、界面设计和系统集成1 1 主窗体的设计 2 2 子窗体的设计 “企业员工管理系统企业员工管理系统”开发

10、实例开发实例系统设计系统设计1 任务的提出2 系统的功能设计1.登录界面 2.主控面板3.员工信息4.员工简介5.预览报表和打印报表 6.打开Web页 7.退出功能 3 数据表设计创建数据库创建“企业员工管理系统”数据库创建表在“企业员工管理系统”数据库中创建“部门”表结构使用“查阅向导”在“企业员工管理系统”数据库中创建“员工信息”表结构,使用“查阅向导”设置“部门ID”的数据类型。使用使用“查阅向导查阅向导”使用使用“查阅向导查阅向导”使用使用“查阅向导查阅向导”主控面板主控面板创建主控面板窗体使用设计视图创建主控面板窗体,如图所示主控面板主控面板添加按钮控件使用设计视图创建主控面板窗体,

11、如图所示主控面板主控面板主按面板按钮说明主按面板按钮说明命令按钮类别操作目标对象员工工简介介杂项运行运行查询“员工工简介介”查询预览报表表报表操作表操作预览报表表“员工信息工信息”报表表打印打印报表表报表操作表操作打印打印报表表“员工信息工信息”报表表打开打开页窗体操作窗体操作打开打开页“查询女女销售代表售代表”Web页退出退出应用程序用程序应用程序用程序退出退出应用程序用程序显示数据示数据库窗口窗口窗体操作窗体操作关关闭窗体窗体宏宏创建“登录系统”和“密码”窗体制作系统登录窗体和密码,分别以“系统登录”和“密码”窗体名称保存。宏宏创建“登录系统”和“密码”窗体系统登录窗体按钮说明输入掩码设置为“密码”命令按钮类别操作目标对象进入系入系统窗体操作窗体操作打开窗体打开窗体“密密码”窗体窗体退出系退出系统应用程序用程序退出退出应用程序用程序宏宏创建“密码”宏制作“密码”宏,检查“密码”窗体中用户所输入的密码文本,如果正确则进入系统“主控面板”;如果密码错误,显示“密码输入错误”的消息框。数据库安全数据库安全以独止方式打开数据库以独止方式打开“企业员工管理系统”数据库 设置数据库密码为“企业员工管理系统”数据库设置密码“admin”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

宁ICP备18001539号-1