没有合适的资源?快使用搜索试试~ 我知道了~
南邮软件设计报告.doc
0 下载量 108 浏览量
2022-11-16
11:12:44
上传
评论
收藏 3.29MB DOC 举报
温馨提示
试读
102页
南邮软件设计报告.doc
资源推荐
资源详情
资源评论
软件设计报告
姓名:琳
学号:B
2015 年 5 月 16 日~2015 年 6 月 16 日
目 录
第一章 软件设计介绍 .............................................................0
第二章 软件开发平台简介 .........................................................1
软件开发平台是一种软件开发工具,是以通用技术架构(例如 MVC)为基础,集成常用建模工具、
二次开发包、基础解决方案等而成。可以大幅缩减编码率,使开发者有更多的时间关注客户的
需求,在项目的需求、设计、开发、测试、部署、维护等各个阶段均可提供强大的支持。软件
开发平台有两种平台模式,一种是传统的 C/S 架构模式,一种是现在比较流行的 B/S 架构模式。
.................................................................................1
软甲件开发平台的分类,一般有三种:一种是 SUN 公司的 SUN ONE 框架平台,一种是 LAMP,它是
LINUX、APACHE、MYSQL、PHP 四项技术的缩写,还有一种是.NET FRAMEWORK(一般简称为 NET 框
架平台)。 ........................................................................1
LAMP 是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为
常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个 WEB 应用程序平台。随着开源
潮流的蓬勃发展,开放了源代码的 LAMP 已经与 J2EE 和.NET 平台形成了三足鼎立之势,并且该
软件开发的项目在软件方面的投资成本较低,因此手袋整个 IT 界的关注。从网站的流量上来说,
70%以上的访问流量都是 LAMP 来提供的,LAMP 是最强大的网站解决方案。LAMP 是基于 LINUX、
APACHE、MYSQL 和 PHP 的开放资源网络开发平台,这个术语来自欧洲,在那里这些程序常用来作
为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开发源
代码标准:LINUX 是开放系统,APACHE 是最通用的网络服务器,MYSQL 是带有基于网络管理附加
工具的关系数据库,PHP是流行的对象脚本语言,他包含了多数其他语言的优秀特征来使得
它的网络开发更加有效。虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起
工作的,但由于他们都是影响较大的开源软件,拥有许多共同特征,这就导致了这些组件经常
在一起使用。在过去的几年里,这些软件的兼容性不断完善,在一起的应用情形变得更加普遍。
越来越多的供应商、用户和企业投资者日益认识到,经过LAMP单个组件的开源软件组成的
平台用来构建以及运行各种商业应用和协作构建各种网络应用程序变为一种可能和实践,变得
更加具有竞争力,更加吸引客户。LAMP无论是性能、质量还是价格都将成为企业、政府信
息化所必须考虑的平台。 ...........................................................1
JAVA平台是一种新型的软件平台,可用来在网络计算机系统开发和运行高交互性、动态的、
安全的JAVA小程序和应用程序。JAVA平台有三种三种版本,这使软件开发人员、服务
提供商和设备生产商可以针对特定的市场进行开发。 ...................................2
第三章 软件设计的内容...........................................................4
分数统计软件(A1) .......................................................4
设计题目及要求 ...............................................................4
设计思想及程序流程框图 .......................................................4
建立学生结构体数组,结构体成员包括存储姓名的字符型数组以及存储分数的整型,使用
for 循环语句从输入处获取 n 个学生的姓名和成绩,成绩输入的信息存入结构体数组。再
选择按成绩降幂排名,将结构体数组从头进行输出。 ...............................4
逻辑功能程序 .................................................................5
#include<> ...................................................................5
#include<> ...................................................................5
#include<> ...................................................................5
struct student ame); ..................................................5
getchar(); ...................................................................5
printf("\t\t 分数:"); .........................................................5
scanf("%d",&std[i].grade); ...................................................5
if (std[i].grade<0||std[i].grade>100) ........................................5
{printf (" 您的输入错误,请重新输入:\n"); .......................5
printf("\t\t 分数:"); .........................................................5
scanf("%d",&std[i].grade); ...................................................6
} ............................................................................6
getchar(); ...................................................................6
} ............................................................................6
printf(" 输入信息:\n"); ..................................................6
printf(" ******************************** \n"); .............6
printf(" 姓名 成绩 \n\n"); .................6
for(i=0;i<n;i++) .............................................................6
{ ............................................................................6
printf(" %s %d\n",std[i].name,std[i].grade);
.............................................................................6
} ............................................................................6
printf("\n\n *********************************** \n"); ......6
printf("\n 排序后信息:\n"); ................................................6
for(m=0;m<n;m++) .............................................................6
for(i=0;i<n-m-1;i++) .........................................................6
{ ............................................................................6
if(std[i].grade<std[i+1].grade) ..............................................6
{ ............................................................................6
temp=std[i]; .................................................................6
std[i]=std[i+1]; .............................................................6
std[i+1]=temp; ame,std[i].grade); .........................................6
} ............................................................................6
printf("\n\n ********************************************
\n"); ........................................................................6
printf("\t \n"); .............................6
printf("\t 您 是 否 还 需 要 继 续 ( 请 按 Y 键 继 续 / 任 意 键 退 出 ) ");
f%%\n",p*100); ...............................................................6
printf(" 正确个数为:%d\n",m); ....................8
printf("\n ************************************* \n\n\n"); ..8
printf(" \n"); .............................................................8
printf(" 是否还需继续练习(任意键继续/N 键退出)\n"); ...................8
scanf("%c",&c);
开 始
随机产生字符串
输入字符串
依次比较,计算正确率
输出正确率
是否继续
结 束
Y
N
剩余101页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本科毕业设计基于C# wpf人脸识别的考勤系统的设计与实现源码.zip
- 基于Ruoyi+uniapp实现学生考勤系统 学生考勤源码+项目说明.zip
- feae6bc968ca68a099455d8b8a8dea35
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功