分数统计软件设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件设计报告 姓名: 学号: 目 录 第一章 软件设计介绍 1 第二章 软件开发平台简介 2 第三章 软件设计的内容 3 3.1 分数统计软件(A1) 3 3.1.1设计题目及要求 3 3.1.2设计思想及程序流程框图 3 3.1.3逻辑功能程序 4 3.1.4结果及完善方向 7 3.2 打字软件(A2) 9 3.2.1设计题目及要求 9 3.2.2设计思想及程序流程框图 9 3.3.3逻辑功能程序 9 3.2.4结果及完善方向 12 3.3 文本编辑器(A3) 13 3.3.1设计题目及要求 13 3.3.2设计思想及程序流程框图 13 3.3.3逻辑功能程序 13 3.3.4结果及完善方向 16 3.4 加密软件(A4) 17 3.4.1设计题目及要求 17 3.4.2设计思想及程序流程框图 18 3.4.3逻辑功能程序 18 3.4.4结果及完善方向 21 3.5 进制转换器(A5) 23 3.5.1设计题目及要求 23 3.5.2设计思想及程序流程框图 23 3.5.3逻辑功能程序 24 3.5.4结果及完善方向 27 3.6 学生成绩核算系统的设计与实现(B1) 29 3.6.1设计题目及要求 29 3.6.2设计思想及程序流程框图 29 3.6.3逻辑功能程序 30 3.6.4结果及完善方向 36 3.7 模拟电信计费系统的设计与实现(B2) 39 3.7.1设计题目及要求 39 3.7.2设计思想及程序流程框图 39 3.7.3逻辑功能程序 40 3.7.4结果及完善方向 47 第四章 心得体会 50 第一章 软件设计介绍 一、软件设计的性质、目的 本课程是一门技能训练课,为在校学生的必修课程。通过设计培养学生良好的编程习惯,使学生掌握编程的基本步骤,规范学生的编写程序的格式,锻炼学生编写程序的能力,为将来编写较大程序的打好基础。 二、软件设计的任务 通过集中时间上机实验,使学生充分发挥已有的编程能力,熟悉编译环境,选择若干课题,进行审题、分析、设计和调试,并根据要求写出实验报告。 三、实验内容 软件设计课题共分A 、B两档。A档共5题,第一周完成;B档共2题,第二周完成。 四、考核办法 考核采取程序验收和面试的方法进行。其中,程序验收及面试占50%,实验报告占50%。在考核过程中,若发现抄袭程序者,所抄袭的程序按零分记。 注:如有以下情况,视为抄袭: 与已验收的程序明显雷同; 面试时不能解释程序中的某些基本功能,或对所写程序一无所知。 第二章 软件开发平台简介 Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写 和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界 面。 它以拥有“语法高亮”,IntelliSense(自 动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试 的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。 3.1.3逻辑功能程序 /*--------------------------------- 要求: (1)输入某班级学生的姓名、分数; (2)对(1)的分数进行降幂排列并输出; (3)具有输入输出界面。 ----------------------------------*/ #includestdio.h #includestdlib.h #includestring.h #includemath.h struct student { int ID; char name[10]; //学生姓名 float score; //学生成绩 }stu[100]; int num; void dis_menu(); //菜单显示函数 void set_menu(); //菜单设置程序 void set_inf(); //学生信息输入函数 void dis_inf(); //学生信息显示函数 void dec_sort(); //学生成绩降序排列 void XD_transfer(); int main() { while(1) { dis_menu(); set_menu(); } return 0; } void dis_menu

文档评论(0)

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

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

1亿VIP精品文档

相关文档