vf第十三章课件.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  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文档。上传文档
查看更多
应用系统开发 第十三章 应用系统开发 13.1 应用系统开发步骤 13.2 “教师工资管理系统”的开发实例 13.1 应用系统开发步骤 数据库应用系统可以分为以数据为中心的数据库应用系统和以处理为中心的数据库应用系统。前者以提供数据为目的,重点在数据采集、建库以及数据库维护等工作;后者虽然也包含这些内容,但重点是使用数据,即进行查询、统计、打印报表等工作,其数据量比前者小得多。以处理为中心的数据库应用系统适用于一般的企事业单位。本章主要介绍这类系统的开发方法,其开发过程如下: 1. 可行性研究 (1)系统开发的初步调查 在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。 (2)系统可行性研究分 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。可行性的含义不仅包括可能性,还包括必要性,合理性。具体应该从3个方面考虑: 技术可行性:利用现有的技术能实现这个系统吗? 经济可行性:这个系统开发后会有经济效益吗? 操作可行性:系统的操作方式在这个用户组织内能行得通吗? 2. 需求分析 需求分析包括对数据的分析和对应用功能的分析。数据分析的结果是归纳出系统应该包括的输入和输出数据,以便进行数据库设计;功能分析设计提供是为应用程序的依据。 进行需求分析时应注意以下内容: 需求分析必须建立在调查研究的基础上,包括访问用户,了解系统模型,采集和分析有关资料等工作。 需求分析阶段应该让最终用户更多的参与。即使作了仔细分析,在系统实施过程中也会需要不断地修改设计,因此应随时接受最终用户的反馈意见。 3. 数据库设计 数据库设计主要包括数据库逻辑设计和数据库物理设计两方面的内容: (1)数据库逻辑设计 数据定义:按一定的原则将数据组织成一个或多个个数据库。指明数据库中包含几个表,并指出每个表包含的字段。 数据优化:对数据表中的字段进行优化,排除数据冗余,弥补数据漏洞,完善数据结构。 设计数据库、表及表间关系。 (2)数据库物理设计 数据库的物理设计就是用指定的软件来创建数据库,定义数据库表以及表之间的关联。 4. 系统总体设计 系统结构的设计 系统结构的设计是根据系统功能分析的结果确定系统的功能模块,并画出系统的功能模块结构图,规划好系统人机界面。另外根据系统的功能要求确定所需建立的表单、菜单、视图、查询和报表等组件对象。 为系统创建项目文件及规划目录结构 可建立一个项目文件来对系统的各种进行有效的组织和管理。设计者还应为它们规划好存放的目录结构,以便于程序执行过程中模块及组件之间的调用。 5. 系统实现 在系统实现时,开发者应根据系统设计阶段的数据库设计和系统总体结构设计,利用前面章节介绍的方法来建立系统中的数据库、表以及系统中的各种组件对象。 7. 应用程序发布 系统在提交用户使用前,设计者需要为用户编制应用系统的文档。软件最终成为产品,需要制作可安装方式,即进行软件发布。 13.2 “教师工资管理系统”的开发实例 13.2.1 需求分析 1.数据要求 假设在调研过程中,用户提供了该系统所需的录入、输出单据。包括教师基本情况信息录入、教师工资录入、教师基本情况信息输出、教师工资输出。 2.功能要求 用户登录 数据录入与维护 数据查询 数据输出 13.2.2 数据库设计 1. 逻辑设计 教师工资管理系统将教师的各种信息组织成3张数据表,现将这些表列出如下: 教师基本情况 JSQK(编号,姓名,性别,出生日期,职称,党员否,所在部门,照片,备注) 教师工资 JSQK(编号,基本工资,岗位工资,扣款,实发工资) 用户密码 YHMM(用户名,密码,权限) 其中,以“编号”为关键字在“教师基本情况”与“教师工资表”之间建立一对多的关系。 2. 物理设计 13.2.3 系统总体设计 1. 系统结构的设计 2.项目文件及目录结构的设计 2. 项目文件及目录结构的设计 13.2.4 系统实现 1. 创建数据库和数据表 可以用表设计器或SQL命令来创建数据库和数据表,并确定数据表之间的关系,以及设置数据库的参照完整性约束。在此系统中,数据库中的更新规则、删除规则和插入规则都设定为限制。 2. 创建登录界面 (1)创建登录表单界面 打开表单设计器,创建一空表单界面(登录.SCX),并在其上添加14个对象 。 (2)设置对象属性 打开数据环境设计器,将“yhmm.DBF”表添加到表单的数据环境中。然后在属性窗口,更改对象的属性值。其中,表单和组合框的属性如下表所示。 (3)编写事件代码 “确定”按钮的事件代码如下

文档评论(0)

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

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

1亿VIP精品文档

相关文档