- 1、本文档共122页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi数据库高级程序设计 目录 开篇 第1章 数据库基础与管理信息系统概述 第2章 主流数据库介绍 第3章 数据库操作语言Delphi 第4章 数据库开发流程与数据库的连接和访问 第5章 常用组件介绍与简单报表的设计 第6章 人员信息管理系统 第7章 教材管理系统 第8章 办公用品管理系统 第9章 汽车配件前台收费管理系统 第10章 汽车销售管理系统 第11章 员工档案管理系统 开篇 软件生命周期的基本任务 Delphi程序设计基础 数据结构 Delphi数据库编程 数据库原理及SQL Server SQL Server数据库开发 Delphi 数据库高级程序设计 软件生命周期的基本任务 1.问题定义:要解决的问题是什么? 为了获得高质量软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 2.可行性分析:上一阶段所确定的问题是否有行得通的解决方法? 目的:用最小的代价在尽可能短的时间内确定问题是否能够解决。(不是解决问题,而是问题值不值得去解) 实质:进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象方式进行系统分析和设计的过程。 时间和成本:时间取决于工程的规模,成本占预期工程总成本的5%~10% 主要任务 1.进一步分析和澄清问题定义 2.由分析员导出系统的逻辑模型 3.从系统逻辑模型出发,探索若干种可供选择的主要解法(系统实现方案) 4.对每种解法,分析其:技术可行性、经济可行性和操作可行性 3.需求分析:目标系统必须作什么? 需求分析是发现、求精、建模、规格说明和复审的过程。为了发现用户的真正需求,首先应该从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题。 4.概要设计:怎样实现目标系统? 数据设计、体系结构设计和接口设计 5.详细设计:应该怎么具体地实现这个系统? 要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。 过程设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。 6.编码和单元测试:写出正确的易理解、易维护的程序模块。 把软件设计翻译成计算机可以理解的形式——用某种程序设计语言书写的程序。作为软件工程过程的一个阶段,编码是设计的自然结果,因此,程序的质量主要取决于软件设计的质量。但是,所选用的程序设计语言的特点和编码风格也会对程序的可靠性、可读性、可测试性和可维护性产生深远的影响 7.综合测试:通过各种类型的测试使软件达到预定的要求。 把系统地评估、直觉和运气组合起来实现的。一般来说,有下列三种调试途径可以采用: · 蛮干法; · 回溯法; · 原因排除法。 方法:白盒测试和黑盒测试 8.软件维护:通过各种必要的维护使系统持久地满足用户的需要。 按照在软件生命周期全过程中应完成的任务的性质,在概念上可以把软件生命周期划分成问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试以及维护等八个阶段。实际从事软件开发工作时,软件规模、种类、开发环境及使用的技术方法等因素,都影响阶段的划分。因此,一个科学、有效的软件过程应该定义一组适合于所承担的项目特点的任务集合。 瀑布模型 瀑布模型的特点: 阶段间具有顺序性和依赖性 推迟实现的观点 质量保证的观点 快速原型模型 所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。 快速原型模型正是为了克服瀑布模型的缺点而提出来的。它通过快速构建起一个可运行的原型系统,让用户试用原型并收集用户反馈意见的办法,获取用户的真实需求。 螺旋模型 最大特点:风险控制 螺旋模型沿着螺线旋转,在四个象限上分别表达四个方面的活动,即: 制定计划──确定软件目标,选定实施方案,弄清项目开发的限制 风险分析──分析所选方案,考虑如何识别和消除风险 实施工程──实施软件开发 客户评估──评价开发工作,提出修正建议 风险驱动的螺旋模型适用于大规模的内部开发项目,但是,只有在开发人员具有风险分析和排除风险的经验及专门知识时,使用这种模型才会获得成功。 Delphi 程序设计基础 课程教学目的:使学生掌握Delphi程序设计的基本知识与基本技能,培养良好的编程习惯和风格,为后续职业基础课和职业技术课打下良好的基础。 课程主要内容: 包括Delphi语言基本语法(类型、字符串、数组、记录、指针),分支,循环,递归,运算符,对象,接口,Delphi集成环境及界面的使用,Delphi常用函数和过程:时间函数,字符串函数,文件操作函数,数学函数。 数据结构 课程教学目的:使学生掌握常用的数据结构和算法,培养学
您可能关注的文档
- 剪纸——向日葵.ppt
- 基于SOC技术的电子技术基础系列实验——可编程彩灯控制器.ppt
- 第1章 集合与函数的概念.ppt
- 植物资源化学2.ppt
- 工程造价精细化管理实务一天版8.11.ppt
- 22ch2 个人独资企业和合伙企业法律制度.ppt
- 携程网订的机票如何退票.ppt
- 音频编辑实验.ppt
- 门捷列夫Дмитрий Иванович Менделеев.ppt
- 长城钻探水平井汇报(王峰)2.ppt
- 专题9计划与安排(词汇句式范文)-中考英语作文复习.docx
- 34羧酸羧酸衍生物-2022-2023学年高二化学素养目标讲义(人教版2019选择性必修3).docx
- Module3(基础卷)-2023-2024学年英语三年级下册单元速记巧练(三起).docx
- 专题二离子反应第1讲电解质的电离(分层练习)-2023年初中升高中化学衔接课程.docx
- 2023-2024学年小升初英语精美讲义练习第2讲5AM2(牛津上海版试用本)(教师版).docx
- 第23讲电解原理-2023年高考化学一轮复习全考点精选课件.pptx
- 专题15数据的收集与整理重难点题型15个.docx
- 考点一字音和字形真题演练-2023年中考语文一轮大单元复习(原卷版).docx
- 人教A版2019(综合检测卷).docx
- 必清13新型电池-2022年高考化学复习(通用版)(原卷版).doc
文档评论(0)