软件工程课程设计报告16352.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

个人整理精品文档,仅供个人学习使用

软件工程课程设计报告

一、需求分析:

1、本系统只有一个文件,包含学生姓名、成绩。姓名、语文成绩、数学成绩、英语

成绩均由键盘输入。

(1)文件名:file

(2)文件类型:顺序文件

(3)文件结构姓名数学语文英语

数据类型字符型单精度数单精度数单精度数

数据占用长度字节字节字节字节

(4)文件记录长度:

、输出时根据操作显示排名或查询成绩,按姓名、数学成绩、语文成绩、英语成绩。

、该程序具有初始化学生成绩,录入学生成绩,修改学生成绩,删除学生成绩,添加学

生成绩,按总成绩查询,按姓名查询,按总分查询排名,按英语成绩查询,显示所有学生的

数据等功能。

、测试数据:

例如:姓名语文数学英语

小五

小王

小李

按姓名查询:输入姓名小五,显示语文成绩,数学成绩,英语成绩

按语文成绩排序:姓名语文数学英语

小王

小李

小五

、数据流图:

修改、添加、删除

成绩

教师录入整理存储文件

查返

询回

学生

二、概要设计:

、类的定义格式:

1/16

个人整理精品文档,仅供个人学习使用

类名

{

成员函数或函数数据成员的说明:

:

数据成员或成员函数的说明

}

各个成员的实现

、定义数组类型

{:

下标和数据元素值组成的数据堆集合,其中任意两个数据队的下标各不相

同。

():建立一个数组。

():返回下标位的元素值。

():将下标位的数据对的值为.

}

3、义字符串类型

{:

:字符串是由(≤)各字符组成的有限序列”……”(≤)

():建立一个空串

():撤销一个串

():求串长

():置为空串

():串赋值

():串连接

():串插入

():串删除

():串替位

():取子串

():求子串在主串中的位置

}

三、详细设计

1、主程序模块的基本算法

()

{

初始化

{根据显示键入操作符

}(根据状态标志位返回);

{

(键入的操

文档评论(0)

152****7015 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档