课程设计案例access

课程设计案例access

ID:17944970

大小:250.00 KB

页数:9页

时间:2018-09-11

课程设计案例access_第1页
课程设计案例access_第2页
课程设计案例access_第3页
课程设计案例access_第4页
课程设计案例access_第5页
资源描述:

《课程设计案例access》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七节数据库应用系统制作实例一、开发数据库应用系统的一般过程数据库应用系统是指在计算机系统中,利用数据库管理系统,根据用户需求设计的数据库和相应的应用程序系统。数据库应用系统的开发是一个十分复杂的系统工程,要高效率地开发出较完善的、符合用户需求的数据库应用系统,必须遵循软件工程的方法和步骤。1.需求分析这是应用系统开发的第一阶段。在这一阶段中,设计人员必须充分了解用户对应用系统的详细要求,主要包括用户对系统的功能要求、性能要求、运行环境要求;对系统输入、输出的数据要求;哪些工作由计算机完成,哪些工作由操

2、作人员完成等。并在此基础上,用文字和图表正确地归纳出目标系统的各种功能,即写出需求分析(NeedAnalysis)报告。2.系统功能总体设计在这一阶段中,设计人员应在需求分析的基础上,确定应用系统由哪些功能模块(子功能)组成、模块的组织结构;同时要确定数据库管理系统的种类和数据表的结构、存储方式等。在进行总体设计时要遵循模块独立原理,即软件应由一些完全独立的子功能模块组成,这些模块之间的接口关系应尽量简单。在这一阶段的最后,也必须要以文字和图表正确地记录系统总体设计(GeneralDesign)结果,模

3、块结构可以用层次图或结构图来描述。3.详细设计在详细设计(DetailDesign)阶段,设计人员应对系统各子模块及模块间的调用写出详细的算法,即得出对目标系统的精确描述。设计结果常用伪代码或流程图等来表示。4.编码在编码(Coding)阶段,开发人员用选定的程序设计语言将详细设计的结果转化为在计算机上能正确运行的程序代码。对于Access数据库应用系统的开发来说,在编码阶段主要应完成以下工作:⑴建立数据库和数据表根据在系统功能总体设计步骤中确定的数据库管理系统的种类和数据表的结构、存储方式等建立数据库

4、和数据表。⑵建立查询根据用户需要建立各种查询。⑶建立窗体建立各种美观、功能强大、操作简易的窗体,⑷建立报表根据用户需要建立各种输出报表。⑸建立数据访问页数据访问页可用于向因特网发布数据表中的数据。⑹建立VBA模块如果不满足于使用Access向导建立的各种窗体和查询等对象,可以使用功能强大的VBA编程实现要求较高的数据库应用系统的开发。⑺建立切换面板窗体当完成了一个数据库应用系统各个子功能(如查询、窗体、报表等)的开发后,这些子功能都分散于Access的各个对象页中,要调用某个子功能,只能到相应的对象页中

5、调用,很不方便。切换面板(Switchboard)窗体是一种将各个子功能以命令按钮的形式集成在一起的特殊窗体,其作用类似于命令菜单。单击切换面板窗体的一个命令按钮,可以调用相应的某个子功能。切换面板窗体由“切换面板管理器”建立。⑻建立菜单和快捷按钮建立应用系统自己的菜单和快捷按钮。⑼设置启动窗体即使建立切换面板窗体后,要运行数据库应用系统必须首先启动Access,打开用户数据库,然后在“窗体”对象页中才能打开切换面板窗体。Access允许设置启动窗体,在进入用户数据库系统后立即打开切换面板窗体。5.系统

6、测试当应用系统的开发初步完成后,应通过各种测试(Test),发现问题后及时修改,提高系统的可靠性。6.系统维护当应用系统交付使用后,还应进行必要的维护(Maintain)使系统持久地满足用户的需要。二、实例制作在本教材有关Access数据库管理系统的学习过程中,已介绍了许多涉及“班主任情况表”“学籍表”和“成绩表”这三个基本数据表的基本操作和应用,包括已建立了许多有关的查询、窗体和报表等。本节以这些简单应用为基础,制作一个简单的数据库应用系统:“师生情况管理系统”。1.系统功能总体规划“师生情况管理系统

7、”各功能模块如图1-150所示:师生情况管理系统查询打印报表退出系统数据维护成绩和总分各班平均分各班成绩学籍查询各班人数返回班主任情况录入学生情况录入返回班主任情况报表学籍报表成绩通知条学生成绩报表学生总分排名各班平均成绩返回↓↓↓图1-150系统各子功能的设计均已在前面各节中完成,详情如以下各表所示:表1-15为“数据维护模块各子功能”;表1-16为“查询模块各子功能”;表1-17为“打印报表模块各子功能”。表1-15子功能名称窗体名称来源班主任情况录入“班主任情况窗体”例1-6-1学生情况录入“学生

8、学籍和成绩窗体”例1-6-13表1-16子功能名称查询名称来源学生成绩和总分“总分”例1-4-4各班平均分“平均成绩”例1-4-6各班成绩“各班成绩”例1-4-8学籍查询“例1-4-9”例1-4-9表1-17子功能名称报表名称来源学籍报表“部分学生学籍报表”例1-5-1学生成绩报表“学生成绩报表”例1-5-8学生总分排名“学生班级总分排名报表”例1-5-6各班平均成绩报表“各班平均成绩报表”例1-5-9对上述各模块及其子功能只需建立切换面板

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。