VC开发实例.pptVIP

  1. 1、本文档共60页,可阅读全部内容。
  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文档。上传文档
查看更多
VC开发实例

VC++开发实例 张荣梅 2007年2月 软件开发 软件开发概述 软件产品产生过程 软件产品团队的组成 预备知识——VC++编程概述 开发实例 课程设计及其答辩 软件开发概述 软件项目的开发方法(软件工程中的软件开发模型) 软件产品的开发方法 传统软件开发与现代软件开发 现代软件开发对人才的要求 软件开发人员具备的能力 软件开发的周期 根据软件工程的思想,软件开发的周期可以划分为六个阶段: (1) 规划阶段 确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接口等方面的设想。 (2) 需求分析阶段 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。 (3) 设计阶段 把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 (4) 程序编制阶段 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 (5) 调试阶段 对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。 (6) 运行和维护阶段 这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 软件产品的产生过程 新产品项目的提议 市场分析预测 技术可行性分析 制定产品研发实施步骤(功能规范/总体计划/总体进度表) 高层论证和审批 项目确立和执行 产品开发(概念设计/逻辑设计/物理设计/开发计划/编码/测试/文档整理) 传统软件开发与现代软件开发 软件开发包括计划、设计、实施、测试以及市场运作。 传统软件开发即作坊式的软件生产。开发工作主要依赖于开发人员的个人素质与程序设计技巧。特点是,缺少与程序有关的文档,软件开发的实际成本和进度与预计的相差太远。没有团队,项目管理松散,程序的可重用的成都差。可维护性差。生产率低,跟不上应用需求的增长速度。 现代软件开发强调采用分工与协作,重视项目管理和软件质量,采用工程化的方法进行文档的控制与代码的管理。 现代软件开发对人才的要求 扎实的基础 创新、独立的工作能力 主人翁精神(Ownership)和团队精神(Teamwork) 沟通与协调能力 成就感强,有激情 自觉地干好工作 锲而不舍,从错误中学习 产品的团队 团队角色与主要目标 产品管理团队的主要组成 产品的管理部门,管理部门的负责人即为产品总经理,同时包括产品计划、市场分析与研究、产品推销、市场、公共关系的负责人。 产品团队承担的角色(1)了解用户的想法;(2)确定项目的发展前景 项目管理团队 任务是控制决策的各种因素,以保证在合适的时间推出合适的产品,同时负责创建功能规定文档,并将它作为如何实施产品或服务的一种决策工具,以及日常协调工作。 操纵产品的开发过程 管理产品的细节 促进团队内部交流和商议 保证产品的开发进度 控制全局,并做出一些折中决定 软件开发团队 任务负责代码的设计和程序的实现。角色是具体说明物理设计功能 估计完成每一个功能所需要的时间和人力 建立数据库 编码实现功能 配置并准备产品 软件测试团队 站在使用者和攻击者的角度,通过不断地使用刚开发出的软件产品,尽量多地找出产品中存在的问题。 角色是尽量找出所有的Bug 写出测试规范和测试计划 参考书 软件开发的科学与艺术 陈宏刚等 电子工业出版社 (微软公司) 预备知识 对话框及其控件 ADO技术 ODBC技术 软件工程开发系统的步骤 教职工信息管理系统 ADO数据库应用系统 概述-----系统开发的背景与意义 功能需求分析 系统概要设计 数据库设计 系统详细设计与实现 系统测试 结论 概述 随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。 学校教职工管理是学校管理中需要经常处理的一项工作,手工记录与查询相关信息既浪费时间又浪费人力和物力。采用计算机对教职工管理工作进行管理,可提高教职工管理的统一管理,实现高校教职工管理工作的系统化、规范化和自动化。因此,制作一个教职工管理管理系统有十分重要的意义。 本系统采用ADO技术,用VC++设计开发一个MIS系统 功能需求分析 本系统是为了解决学校管理中有关教职工信息和工资的管理,在教职工信息管理系统开发时应该满足以下几个方面的需求: 1. 教职工的基本信息管理,对教职工的信息进行录入,删除、修改以及对教职工信息的查询,应能根据不同的查询条件对教职工的信息进行查询操

文档评论(0)

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

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

1亿VIP精品文档

相关文档