目 录
摘 要I
1 前言1
1. 1课题背景1
1.1.1软件建立的背景1
1.1.2现在工具存在的问题分析2
1.1.3软件的开发方式和目标2
1.2相关技术介绍3
1.2.1结构化生命周期法简介3
1.2.2开发技术——快速原型法简介4
1.2.3本系统开发方法的选择4
2 系统分析5
2.1可行性研究5
2.1.1经济可行性5
2.1.2技术可行性5
2.1.3操作可行性6
2.2系统的详细调查6
3 系统需求分析7
3.1 任务概述7
3.2 系统需求7
3.2.1 MFC简述7
3.2.2 VC++6.0 环境介绍7
4 系统设计8
4.1 概要设计8
4.2详细设计9
5 结论22
5.1软件测试22
5.2总结22
谢 辞23
参考文献24
计算器的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。
现在社会人们不可避免的要与数据计算和保存打交道,而且人们在各个方面都越来越离不开对有关数据的计算和保存,大到机关,学校,科研机构。小到个人小买卖等等。根据目前的情况,迫切需要便捷的软件程序来完成对不同场合的软件产品的需要。研究目前正在使用的系统。现有的系统是信息的重要来源。显然,如果目前有一个系统正在被他人使用,那么这个系统必定能完成有用的工作,因此,新的目标系统必须也能完成它的基本功能;另一方面,如果现有的软件是完美无缺的,用户自然不会提出开发新软件的要求,因此,现有的软件必然有一些缺点,新软件必然有能够解决旧软件中存在的问题。
关键词:计算器,数据计算,运算速度