1、 1 软件课程设计报告软件课程设计报告 班 级: 姓 名: 学 号: 指导老师: 2 软件课程设计任务书 专业年级:专业年级: 学生姓名:学生姓名: 任 务 下 达 日 期 :任 务 下 达 日 期 : 年年 月月 日日 课程课程设计日期:年设计日期:年 月月 日至年日至年 月月 日日 课程课程设计题目:设计题目: 面向过程面向过程 类别类别 题目序号题目序号 成绩成绩 面向过程面向过程 2.求反序数和原数和 5.判断日期与星期 面向对象面向对象 1. 定义complex类进行复 数的加减乘除 3. 利用虚函数手段, 按照 3 种 不 同 的 计 算 方 法 来 求 出 Fibonacci 数
2、列的第 n 项 (的具 体项值)并输出。 可视化程序设计可视化程序设计 简单的计算器编写 数据结构数据结构 1链表和数组两种方式分别 实现栈的出栈、入栈、取栈顶 元素、判空、查找等操作 3求 A 矩阵的转置矩阵 B 3 软件课程设计指导教师评阅书 指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力; 研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及 工作量;总体评价及建议成绩;存在问题等) : 成 绩: 指导教师签字: 年 月 日 4 目录目录 一、面向过程设计题面向过程设计题 2-.求反序数和原数和(sy1-2.cpp) 1.1 需求分析.6 1.2 概要设计.6 1.3 详细设计与编码.7 1.4 调试分析.7 1.5 用户使用说明 .7 1.6 设计心得.7 二、面向过程设计题面向过程设计题 5-5 判断日期与星期:(sy1-5.cpp) 2.1 需求分析8 2.2 概要设计.8 2.3 详细设计与编码.8 2.4 调试分析.9 2.5 用户使用说明 .9 2.6 设计心得.9 三、面向对象设计题面向对象设计题 1-定义 complex类进行复数的加减乘除 (sy2-1.cpp) 3.1 需求分析10 3.2 概要设计.11 3.3 详细设计与编码.12 3.4 调试分析.13 3.5 用户使用说明