南邮软件设计报告

南邮软件设计报告

ID:18699433

大小:1.04 MB

页数:75页

时间:2018-09-21

南邮软件设计报告_第1页
南邮软件设计报告_第2页
南邮软件设计报告_第3页
南邮软件设计报告_第4页
南邮软件设计报告_第5页
资源描述:

《南邮软件设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件设计报告姓名:郭靖学号:B070406042010年5月11日~2010年5月20日目录第一章软件设计介绍第二章软件开发平台简介第三章软件设计的内容3.1分数统计软件3.1.1设计题目及要求3.1.2设计思想及程序流程框图3.2打字软件3.2.1设计题目及要求3.2.2设计思想及程序流程框图3.3文本编辑器3.3.1设计题目及要求3.3.2设计思想及程序流程框图3.4加密软件3.4.1设计题目及要求3.4.2设计思想及程序流程框图3.5进制转换器3.5.1设计题目及要求3.5.2设计思想及程序流程框图3.6第一周

2、总程序分析3.6.1程序代码3.6.2运行结果3.7学生成绩核算系统的设计与实现3.7.1设计题目及要求3.7.2设计思想及程序流程框图3.7.3逻辑功能程序3.7.4结果及完善方向3.8模拟电信计费系统的设计与实现3.8.1设计题目及要求3.8.2设计思想及程序流程框图3.8.3逻辑功能程序3.8.4结果及完善方向第四章心得体会第一章软件设计介绍软件设计是一门年轻的学科,但它具有鲜明的实践性。近年来在计算机领域中,它的地位显得越来越重要,不仅大型软件项目离不开它,就是一般的,甚至小型软件项目也必须运用它的概念、原则

3、和方法。软件分析人员、软件设计、编程、测试、维护人员,以及软件管理人员都必须很好地掌握软件工程知识,才能适应岗位工作的要求,事实证明,不掌握软件工程知识,不按照软件工程的要求去做项目,提供给用户的产品只能是低质量的、难于维护的。通过《软件设计》的学习,掌握软件生存期过程和软件工程、软件需求分析、软件复用技术、软件测试、软件维护、软件再工程、软件工具、软件开发环境、软件质量保证体系、软件工程标准化和软件文档、软件过程能力估计、软件工具项目管理等内容的基本概念、方法和原理,并运用可视化开发工具,结合软件设计方法,通过上机

4、实验,提高应用系统的开发能力。本课程是一门技能训练课,为在校学生的必修课程。通过设计培养学生良好的编程习惯,使学生掌握编程的基本步骤,规范学生的编写程序的格式,锻炼学生编写程序的能力,为将来编写较大程序的打好基础。第二章软件开发平台简介VisualStudio是一套完整的开发工具集,它向开发的各个过程提供辅助工具。VisualStudio的主要功能,包括开发Windows窗体应用程序、开发ASP.NETWeb应用程序、开发移动应用程序等。VisualStudio提供了开发应用程序的工具集。编写.NET程序最简单的环境

5、其实有一个记事本和一个编译器就足够了,之所以需要工具集或者IDE是因为现在企业需要你快速、高效地开发出稳定、实用的计算机应用程序,而工具集的作用也在于帮助你快速、高效地开发。VisualStudio提供了在设计、开发、调试和部署应用程序时所需的工具,VisualC#集成开发环境(IDE)是VisualStudioIDE中的一种。打开VisualStudio选择C#即可进入VisualC#集成开发环境,它里面有些工具是与其他VisualStudio语言共享的,还有一些工具(如C#编译器)是VisualC#特有的。Vis

6、ualStudioRemoteTools,用于远程操作的工具集合。VisualStudioTools,用于VisualStudio.NET开发的一些辅助工具,有一些工具是VisualStudio系列开发工具一直都有的,比如Spy++工具,用来监视系统的进程、线程、窗口和窗口消息等。MSDN,提供全方位、丰富的帮助文档。第三章软件设计的内容第一周的五个实验我做成了一个总程序,通过一个主菜单来进行选择,下面先进行每一个小程序的分析,然后再进行总的分析。3.1分数统计软件3.1.1设计题目及要求分数统计要求:(1)输入某班

7、级学生的姓名、分数;(2)对(1)的分数进行降幂排列并输出;(3)具有输入输出界面。3.1.2设计思想及程序流程框图问题分析:从题目的要求可知,本程序要能管理N个学生的成绩,同时区分每个学生的方法有两个,一个是学号,另一个是姓名。如果将每个学生的所有属性集合称为一个记录,那么每个记录应该包含一下属性:姓名,成绩仔细分析以上属性发现,每个属性需用不同的数据类型来表示,例如,学号可以用整形数表示,姓名必须用字符串表示,功课的成绩可用整形数表示,所以每个学生的所有属性可以用一个结构来表示:structpeople{char

8、name[10];//姓名intscore;//成绩};选择数据类型后,需要对程序的结构进行分析,选择一个合理的结构是必需的。为了实现功能的选择,还需要一个菜单选择功能。菜单的选择形式确定后,从程序编制的角度,得到系统结构图如下:主菜单键盘输入选择功能数据录入数据显示成绩排序分数统计3.2打字软件3.2.1设计题目及要求打字程序要求:(1)随机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。