- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 应用系统设计开发 机械工业出版社 第9章 应用系统设计开发 学习Access的目的不仅仅是为了使用,更为重要的是要学会如何进行应用系统的开发。这也是学习和使用Access数据库管理系统软件的最终目标,也是对本书学习过程的一个全面的综合运用和训练。本章以前面各章讲到的“学生成绩管理系统”数据库为实例,前后呼应,贯穿一线,介绍如何设计一个Access数据库应用系统。同时,介绍数据库应用系统开发的一般过程,实现学习本书的预期目标。 9.1 数据库应用系统设计流程 数据库应用系统的开发设计过程一般采用生命周期理论。生命周期理论是应用系统从提出需求、形成概念开始,经过分析论证、系统开发、使用维护,直到淘汰或被新的应用系统所取代的一个全过程。其设计过程可以分为6个阶段:需求分析、概念设计、逻辑设计、物理设计、数据库实施和运行、数据库的使用和维护。 结合Access自身的特点,使用Access开发一个数据库应用系统,其系统设计步骤如下: 首先用户提出要求; 初步调查,了解情况,进行可行性分析; 设计数据库,建立系统功能模块结构图; 设计数据输入界面,如窗体、数据访问页等; 设计数据输出界面,如报表、查询界面等; 设计宏操作及VBA程序代码; 设计系统菜单; 系统测试和系统功能改进; 打包,制作安装程序和使用说明书; 系统最后测试修正; 交付用户,发布完成。 通常开发一个数据库应用系统是由用户提出的,开发人员到用户处进行初步调查,了解情况,拟订初步方案,在征得用户的同意后,开始系统的分析与设计。现在就以“学生成绩管理系统”数据库系统为例,说明如何用Access完整地开发一个数据库应用系统。 9.2 需求分析及主要功能模块 学生成绩管理信息是学校的一项重要数据资源,因而学生成绩管理必然成为学校的一项常规性的重要工作,是学校管理工作中不可缺少的一部分,为了适应教育改革和推进素质教育发展的需要,学生成绩管理从以前的手工管理逐渐被规范化的管理信息系统所代替是必然的趋势。学生成绩管理应用系统功能模块图,如图9-1所示。在数据库应用系统开发的实施阶段,一般采用“自顶向下”的设计思路和步骤来开发系统,这样,以功能模块为单位将整个数据库程序组成一个有层次的树形结构。该系统共有三层,我们只做出了学生信息管理的下层菜单,其他的如教师信息管理、选课信息管理、学生成绩管理等的下层菜单省略。 1.教师信息管理功能 完成对教师档案的管理,包括教师基本资料和授课信息的录入、查询、统计、预览报表等功能。 2.学生信息管理功能 完成对学生档案的管理,包括学生基本资料的录入、修改、查询、统计、预览报表等功能。 3.选课信息管理功能 完成选课信息管理,包括学生选课信息和课程信息的录入、查询、浏览、统计、预览报表等功能。 4.学生成绩管理功能 完成学生成绩的管理,包括成绩的录入、查询、浏览、统计、预览报表等功能。 5.系统维护 完成系统维护,包括用户密码更改、数据备份等。 9.3 设计数据库 在进行数据库应用系统开发时,一定要设计好数据库,设计好数据库中应有的数据表和数据表之间的关系、数据表的结构,然后再设计由数据表生成的查询,设计窗体和报表,以及使用宏和VBA对成绩管理系统的开发。 数据库应用系统的数据量越大,数据的来源越复杂,数据库设计的好坏就越显得重要,它将影响着整个系统的设计过程。 9.3.1 设计数据库的过程 设计数据库要完成以下几个工作: 收集数据:就是将与数据库应用系统相关的数据汇集到一起。 分析数据:根据数据库应用系统的需求,分析确定数据的来源,删除重复数据,删除无关数据。 规范数据:按“数据规范化”原则,设计数据库应该使用多少个数据表,并合理定义每个数据表的结构以及数据类型。 建立关联:在数据库中,确定表之间的关系。 9.3.2 创建数据库 创建Access数据库,是创建数据库应用系统的第一步,第1章已经介绍了数据库的创建,这里就不再叙述建立数据库的方法和步骤了。 1.创建表 本例根据分析确定系统要设置如下表: 学生表,包括字段:学号、姓名、性别、出生日期、入校日期、团员否。学号为主键,为专业编号建立索引,通过该索引和专业基本表建立关联。 教师表,包括字段:教师编号、教师姓名、性别、职称、通讯地址、邮政编码、电话、电子信箱。教师编号为主索引。 课程表,包括字段:课程编号、课程名称、学时、学分、课程性质。课程编号为主索引。 选课成绩表,字段包括:学号、课程编号、开课时间、成绩。分别为学号、课程编号、开课时间、成绩建立索引,通过学号和学生表建立关联,通过课程编号和课程表建立关联,开课时间和成绩索引用于做统计计算。 教师任课表,包括字段:教师编号、课程编号。分别为教师编号和课程编号建立索引,通过教师编号和教师
您可能关注的文档
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第2章 单片机汇编语言基础.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第5章 并行输入输出口.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第6章 单片机驱动LED数码管.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第7章 单片机的键盘控制.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第8章 单片机中断系统.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第9章 定时器计数器.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第10章 单片机串行口通信.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第12章 单片机与液晶显示.ppt
- 51系列单片机项目实践 作者 石长华 主编 课件汇总 第13章 测温元件DS18B20应用.ppt
- 80*86汇编语言程序设计 第2版 作者 马力妮 第1章 基础知识.ppt
- 商务英语函电(第二版)课件 1.2.7BBS外贸论坛.pptx
- 商务英语函电(第二版)课件 5.2.3商业发票.pptx
- 商务英语函电(第二版)课件 3.2.4还盘及回复邮件写作 .pptx
- 商务英语函电(第二版)课件 7.2.1协商保险条款邮件写作.pptx
- 交通管理与控制 课件 第八章-单点信控1-3.ppt
- 交通管理与控制 课件 第八章-单点信控4-6.ppt
- 商务英语函电(第二版)课件 4.2.1 催开信用证邮件写法.pptx
- 3交通法规、标志标线.ppt
- 深度学习与大模型 课件 第7章 Transformer模型的基本结构.pptx
- 交通管理与控制 课件 第十二章-高速公路交通控制2-4.ppt
最近下载
- 橡胶工艺-橡胶的老化与防护体系.doc VIP
- 白皮书欧盟电池法规概览.docx VIP
- 预防校园欺凌主题班会(课件).ppt VIP
- 3M3M DBI-SALA Fall Protection Full Line Catalog说明书用户手册.pdf
- 2025年广东机电职业技术学院单招职业技能测试题库附答案(综合题).docx VIP
- NY-T-815-2004-肉牛饲养标准.pdf VIP
- 架桥机安装拆卸监理细则.pdf VIP
- DB53_T810-2016 桥梁有效预应力检测技术规程.docx VIP
- 综合实践活动课教学设计(通用16篇).docx VIP
- 基于智能优化算法的爆破设计参数优化方法及装置.pdf VIP
原创力文档


文档评论(0)