第13章 应用系统开发

第13章 应用系统开发

ID:40811951

大小:768.00 KB

页数:32页

时间:2019-08-08

第13章 应用系统开发_第1页
第13章 应用系统开发_第2页
第13章 应用系统开发_第3页
第13章 应用系统开发_第4页
第13章 应用系统开发_第5页
资源描述:

《第13章 应用系统开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十三章 应用系统开发13.1应用系统开发步骤13.2“教师工资管理系统”的开发实例7/29/20211应用系统开发13.1应用系统开发步骤数据库应用系统可以分为以数据为中心的数据库应用系统和以处理为中心的数据库应用系统。前者以提供数据为目的,重点在数据采集、建库以及数据库维护等工作;后者虽然也包含这些内容,但重点是使用数据,即进行查询、统计、打印报表等工作,其数据量比前者小得多。以处理为中心的数据库应用系统适用于一般的企事业单位。本章主要介绍这类系统的开发方法,其开发过程如下:7/29/20212应用系统开发1.可行性研究(1)系统开发的初步调查在开发的前期

2、进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。(2)系统可行性研究分可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。可行性的含义不仅包括可能性,还包括必要性,合理性。具体应该从3个方面考虑:技术可行性:利用现有的技术能实现这个系统吗?经济可行性:这个系统开发后会有经济效益吗?操作可行性:系统的操作方式在这个用户组织内能行得通吗?7/29/20213应用系统开发2.需求分析需求分析包括对数据的分析和对应用功能的分析。数据分析的结果是归纳出系统应该包括的输入和输出数据,以便进行数据库设计;功

3、能分析设计提供是为应用程序的依据。进行需求分析时应注意以下内容:需求分析必须建立在调查研究的基础上,包括访问用户,了解系统模型,采集和分析有关资料等工作。需求分析阶段应该让最终用户更多的参与。即使作了仔细分析,在系统实施过程中也会需要不断地修改设计,因此应随时接受最终用户的反馈意见。7/29/20214应用系统开发3.数据库设计数据库设计主要包括数据库逻辑设计和数据库物理设计两方面的内容:(1)数据库逻辑设计数据定义:按一定的原则将数据组织成一个或多个个数据库。指明数据库中包含几个表,并指出每个表包含的字段。数据优化:对数据表中的字段进行优化,排除数据冗余,弥

4、补数据漏洞,完善数据结构。设计数据库、表及表间关系。(2)数据库物理设计数据库的物理设计就是用指定的软件来创建数据库,定义数据库表以及表之间的关联。7/29/20215应用系统开发4.系统总体设计系统结构的设计系统结构的设计是根据系统功能分析的结果确定系统的功能模块,并画出系统的功能模块结构图,规划好系统人机界面。另外根据系统的功能要求确定所需建立的表单、菜单、视图、查询和报表等组件对象。为系统创建项目文件及规划目录结构可建立一个项目文件来对系统的各种进行有效的组织和管理。设计者还应为它们规划好存放的目录结构,以便于程序执行过程中模块及组件之间的调用。7/29

5、/20216应用系统开发5.系统实现在系统实现时,开发者应根据系统设计阶段的数据库设计和系统总体结构设计,利用前面章节介绍的方法来建立系统中的数据库、表以及系统中的各种组件对象。6.调试与测试应用程序建立好后,可以试运行应用程序,并进行测试和调试。通过测试来找出错误,再通过调试来纠正错误,以达引最终预定的功能。7/29/20217应用系统开发7.应用程序发布系统在提交用户使用前,设计者需要为用户编制应用系统的文档。软件最终成为产品,需要制作可安装方式,即进行软件发布。8.系统运行与维护应用程序发布以后即可投入运行,运行阶段可能会出现问题,需要软件维护人员对系统

6、进行调整和修改。7/29/20218应用系统开发13.2“教师工资管理系统”的开发实例13.2.1需求分析1.数据要求假设在调研过程中,用户提供了该系统所需的录入、输出单据。包括教师基本情况信息录入、教师工资录入、教师基本情况信息输出、教师工资输出。2.功能要求用户登录数据录入与维护数据查询数据输出7/29/20219应用系统开发13.2.2数据库设计1.逻辑设计教师工资管理系统将教师的各种信息组织成3张数据表,现将这些表列出如下:教师基本情况JSQK(编号,姓名,性别,出生日期,职称,党员否,所在部门,照片,备注)教师工资JSQK(编号,基本工资,岗位工资,

7、扣款,实发工资)用户密码YHMM(用户名,密码,权限)其中,以“编号”为关键字在“教师基本情况”与“教师工资表”之间建立一对多的关系。7/29/202110应用系统开发2.物理设计确定系统所需的3张表的结构,包括表字段的名称,字段的类型等。例如,教师工资表结构:字段名字段类型字段宽度小数位数索引类型bh字符型5-普通索引jbgz数值型61-gwgz数值型61-kk数值型61-sfgz数值型71-7/29/202111应用系统开发13.2.3系统总体设计数据录入与维护数据查询数据输出退出教师工资管理系统教师基本情况录入与维护教师工资录入与维护教师基本情况查询教师

8、工资情况查询打印教师基本情况打印教师工

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

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

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