课程设计案例ACCESS.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计案例ACCESS

第七节 数据库应用系统制作实例 一、开发数据库应用系统的一般过程 数据库应用系统是指在计算机系统中,利用数据库管理系统,根据用户需求设计的数据库和相应的应用程序系统。数据库应用系统的开发是一个十分复杂的系统工程,要高效率地开发出较完善的、符合用户需求的数据库应用系统,必须遵循软件工程的方法和步骤。 1.需求分析 这是应用系统开发的第一阶段。在这一阶段中,设计人员必须充分了解用户对应用系统的详细要求,主要包括用户对系统的功能要求、性能要求、运行环境要求;对系统输入、输出的数据要求;哪些工作由计算机完成,哪些工作由操作人员完成等。并在此基础上,用文字和图表正确地归纳出目标系统的各种功能,即写出需求分析(Need Analysis)报告。 2.系统功能总体设计 在这一阶段中,设计人员应在需求分析的基础上,确定应用系统由哪些功能模块(子功能)组成、模块的组织结构;同时要确定数据库管理系统的种类和数据表的结构、存储方式等。在进行总体设计时要遵循模块独立原理,即软件应由一些完全独立的子功能模块组成,这些模块之间的接口关系应尽量简单。在这一阶段的最后,也必须要以文字和图表正确地记录系统总体设计(General Design)结果,模块结构可以用层次图或结构图来描述。 3.详细设计 在详细设计(Detail Design)阶段,设计人员应对系统各子模块及模块间的调用写出详细的算法,即得出对目标系统的精确描述。设计结果常用伪代码或流程图等来表示。 4.编码 在编码(Coding)阶段,开发人员用选定的程序设计语言将详细设计的结果转化为在计算机上能正确运行的程序代码。 对于Access数据库应用系统的开发来说,在编码阶段主要应完成以下工作: ⑴ 建立数据库和数据表 根据在系统功能总体设计步骤中确定的数据库管理系统的种类和数据表的结构、存储方式等建立数据库和数据表。 ⑵ 建立查询 根据用户需要建立各种查询。 ⑶ 建立窗体 建立各种美观、功能强大、操作简易的窗体, ⑷ 建立报表 根据用户需要建立各种输出报表。 ⑸ 建立数据访问页 数据访问页可用于向因特网发布数据表中的数据。 ⑹ 建立VBA模块 如果不满足于使用Access向导建立的各种窗体和查询等对象,可以使用功能强大的VBA编程实现要求较高的数据库应用系统的开发。 ⑺ 建立切换面板窗体 当完成了一个数据库应用系统各个子功能(如查询、窗体、报表等)的开发后,这些子功能都分散于Access的各个对象页中,要调用某个子功能,只能到相应的对象页中调用,很不方便。切换面板(Switchboard)窗体是一种将各个子功能以命令按钮的形式集成在一起的特殊窗体,其作用类似于命令菜单。单击切换面板窗体的一个命令按钮,可以调用相应的某个子功能。切换面板窗体由“切换面板管理器”建立。 ⑻ 建立菜单和快捷按钮 建立应用系统自己的菜单和快捷按钮。 ⑼ 设置启动窗体 即使建立切换面板窗体后,要运行数据库应用系统必须首先启动Access,打开用户数据库,然后在“窗体”对象页中才能打开切换面板窗体。Access允许设置启动窗体,在进入用户数据库系统后立即打开切换面板窗体。 5.系统测试 当应用系统的开发初步完成后,应通过各种测试(Test),发现问题后及时修改,提高系统的可靠性。 6.系统维护 当应用系统交付使用后,还应进行必要的维护(Maintain)使系统持久地满足用户的需要。 二、实例制作 在本教材有关Access数据库管理系统的学习过程中,已介绍了许多涉及“班主任情况表”“学籍表”和“成绩表”这三个基本数据表的基本操作和应用,包括已建立了许多有关的查询、窗体和报表等。本节以这些简单应用为基础,制作一个简单的数据库应用系统:“师生情况管理系统”。 1.系统功能总体规划 “师生情况管理系统”各功能模块如图1-150所示: ↓ ↓ ↓ 图1-150 系统各子功能的设计均已在前面各节中完成,详情如以下各表所示:表1-15为“数据维护模块各子功能”;表1-16为“查询模块各子功能”;表1-17为“打印报表模块各子功能”。 表1-15 子功能名称 窗体名称 来源 班主任情况录入 “班主任情况窗体” 例1-6-1 学生情况录入 “学生学籍和成绩窗体” 例1-6-13 表1-16 子功能名称 查询名称 来源 学生成绩和总分 “总分” 例1-4-4 各班平均分 “平均成绩” 例1-4-6 各班成绩 “各班成绩” 例1-4-8 学籍查询 “例1-4-9” 例1-4-9 表1-17 子功能名称 报表名称

文档评论(0)

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

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

1亿VIP精品文档

相关文档