数据库系统开发实例 (2).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 需求分析 首先要明确个人账目管理系统的功能。个人账目管理的主要功能是管理一个人日常的收入、支出及个人财产情况。管理系统应包括存储数据的表,收入情况输入界面、支出情况输入界面, 按日期查询每日收入、支出情况,按金额查询收入支出情况,每月收入支出汇总,账单余额查询,能按日期或金额打印收入支出情况报表。 2 模块设计 收支管理 收入信息管理 输入 编辑 查询 支出信息管理 输入 编辑 查询 财产管理 新增财产 财产报损 财产汇总 退出系统 3 数据库设计 个人账目管理可包括3个表,分别为收入表、支出表、家庭财产登记表等,将收入总和减去支出总和,即可得到剩余金额。财产价值总和为家庭财产总价值。 二、界面设计和系统集成 1 主窗体的设计 数据库系统开发实例 系统开发过程 系统分析 需求分析 模块设计 数据库设计 界面设计 数据管理窗体的设计 数据查询窗体的设计 报表打印的设计 系统集成 主界面的设计 登录界面的设计 菜单的设计 应用程序管理 启动 生成MDE文件 “教务管理系统”开发实例 学校“教务管理系统”应涉及管理学生、教师两方面的信息,学生选修课程。教师讲授课程。作为学校教务管理部分最难、最乱的一部分是选修课的问题。本例对学生选修课、学生选修课成绩查询、按班级查询学生选修情况、按选修课程查询学生选课情况以及按教师姓名查询所授课情况、按课程号查询授课教师等做了精心与细致的结构安排。 图8-1 “教务管理系统”主窗体 “教务管理系统”的主窗体如图所示。主要包括学生数据管理、教师数据管理及退出系统3个方面的功能。 一、系统分析 1 需求分析 学校“教务管理系统”可以分为对学生的数据管理、对教师的数据管理和关闭系统等方面。 (1)学生数据管理: 包括学生基本信息情况、学生选修课查询、按课号查询选修课或成绩、按学生姓名查询选修课或成绩、按班级查询学生选修课情况、按课号查询哪些学生选了这门课、打印学生选修课情况及选修成绩,增加新转入学生、增加或减少学生选修课等,方便教务管理人员的工作需要。 (2)教师数据管理: 包括教师基本信息情况,教师授课情况查询、按教师姓名查询所授课程、按课号查询授课教师、打印教师授课情况表、增加或减少教师授课等,以便能很好地了解教师的工作量。 (3)退出系统: 只是方便用户使用,能随时退出Access 2003。 根据用户的需求,经过全面的分析与调查,得到如图所示的系统功能设计模块。  2 模块设计 学生数据管理 教师数据管理 按学生姓名查询所在班 按班级查询学生选修课并打印印 增加新生 增加选修 教师基本信息的增减 按教师姓名查询授课并打印 按课号查询选修课并打印 增加班级 按课号查询授课并打印 增加授课 学生基本信息的增减 主控模块 图8-2 系统功能设计模块 退出系统 返回 返回 3 数据库设计 通过对教务管理的内容与数据分析,创建该管理系统数据库,主要包含的数据表有“班级”、“教师工作情况表”、“课程类别”、“授课表”、“选课表”和“学生基本情况表”。 “教务管理系统”的数据库包括以上6个表,这些表之间又存在着一定的关联关系。各表间的关系如图8-3所示。 图8-3 数据库表间关系 二、界面设计 1 数据管理窗体的设计 1 数据管理窗体的设计 2 数据查询窗体的设计 3 报表打印的设计 三、系统集成 1 主界面的设计 2 登录界面的设计 3 菜单的设计 四、应用程序管理 1 启动设置 2 生成MDE文件 为了提高数据库系统的安全性,防止用户在设计视图中对窗体、报表或模块等进行修改,导入与导出窗体、报表或模块对象等,可以将数据库文件(.mdb)转化为MDE文件。将Access数据库保存为MDE文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标数据库。 在将数据库文件生成MDE文件之前,应该保存一个数据库副本.mdb,以便于日后对数据库的窗体、报表或模块等进行维护。因为在.mde文件中不能对数据库的窗体、报表或模块等进行修改。 “成绩管理系统”开发实例 一、系统分析 本章以模拟学校成绩管理为例,综合应用Access 2003的知识和功能,介绍数据库应用程序的一般开发过程,不但是对前面学到的知识的一个系统而全面的巩固,也是对数据库应用能力的提高。 1 需求分析 2 模块设计 3 数据库设计 学生成绩管理系统 数据管理 数据查询 报表打印 退出 二、界面设计 主界面设计 数据管理设计 包括“学生管理”和“成绩管理” 数据查询设计 包括“学生查询”和“成绩查询” 报表打印设计 包括“单位教材”和“出版社教材”报表打印 登陆界面设计 菜单设计 “个人账目管理系统 ”开发实例 一

文档评论(0)

shu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档