文档介绍:软件设计报告
姓名: 陈云龙
学号:B
2010年5月11日~2010年5月20日
目 录
第一章 软件设计介绍 1
第二章 软件开发平台简介 2
第三章 软件设计的内容 4
分数统计软件(A1) 4
4
4
5
5
打字软件(A2) 6
7
8
9
10
文本编辑器(A3) 10
11
12
13
14
加密软件(A4) 14
15
16
17
18
进制转换器(A5) 18
20
22
24
25
学生成绩核算系统的设计与实现(B1) 26
29
32
34
36
模拟电信计费系统的设计与实现(B2) 36
39
42
37
43
第四章 心得体会 47
第一章 软件设计介绍
一、软件设计的性质、目的
本课程是一门技能训练课,为在校学生的必修课程。通过设计培养学生良好的编程****惯,使学生掌握编程的基本步骤,规范学生的编写程序的格式,锻炼学生编写程序的能力,为将来编写较大程序的打好基础。
二、软件设计的任务
通过集中时间上机实验,使学生充分发挥已有的编程能力,熟悉编译环境,选择若干课题,进行审题、分析、设计和调试,并根据要求写出实验报告。
三、实验内容
软件设计课题共分A 、B两档。A档共5题,第一周完成;B档共2题,第二周完成。
四、考核办法
考核采取程序验收和面试的方法进行。其中,程序验收及面试占50%,实验报告占50%。在考核过程中,若发现抄袭程序者,所抄袭的程序按零分记。
注:如有以下情况,视为抄袭:
与已验收的程序明显雷同;
面试时不能解释程序中的某些基本功能,或对所写程序一无所知。
第二章 软件开发平台简介
Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。
虽然微软公司推出了Visual C++.NET(Visual C++),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows 。所以实际中,更多的是以Visual C++。 Visual C++++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
Visual C++分类
Visual C++它大概可以分成三个主要的部分:
1. Developer Studio
这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C++”,所以很多人理所当然的认为,那就是Visual C++了。其实不然,虽然Developer Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其