- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课设报告--足球队员信息管理程序
C语言程序设计报告—足球队员信息管理程序
学号:姓名: 陶育华
完成日期: 2011年12月
一、题目描述的内容
(详细描述课程设计题目的要求。包括题目的背景、题目的功能需求。)
第3 题足球队员信息管理程序
【题目描述】
请设计一个球员信息管理程序。该程序应该具有下列功能:
(1) 录入某球员的信息;球员信息包括姓名,年龄,身高,类型(主攻/后卫,守门员等),
获得荣誉等。
(2) 给定球员,显示其基本信息;
(3) 给定某个类型,显示所有该类型球员信息;
(4) 给定年龄段,显示所有该年龄段球员;
(5) 删除某球员的信息;
【题目要求】
(1) 按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;
(2) 为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜
单项选择希望进行的操作项目。
【输入要求】
应用程序运行后,在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。
进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。
【输出要求】
(1) 应用程序运行后,要在屏幕上显示一个菜单;
(2) 要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式
及结束方式等。
【扩展功能】
(1)将所有球员信息存储在一个文件中,并实现文件的读写操作。
(2)根据题目内容可增加实际需要的查询、统计等功能。
【考核方式】
运行应用程序,由老师任意选择若干项操作,检测运行效果。
【提示】
设计一个结构类型和一维数组类型,用来保存球员信息。
二、用户文档的内容
(用户文档是面向使用该应用程序的用户编写的。应包含下列主要内容:)
1. 应用程序功能的详细说明
(1) 用户依据提示信息通过键盘录入球员的相关信息。相关信息包括球员姓名name,年龄age,身高height,位置type,荣誉glory
(2) 用户通过键盘输入球员姓名,显示该球员所有信息(包括年龄age,身高height,位置type,荣誉glory)
(3) 用户通过键盘输入球员位置,显示该球员所有信息;
(4) 用户通过键盘输入年龄上下限,寻找球员并输出信息;
(5) 用户通过键盘输入姓名,删除该球员信息;
2. 应用程序运行环境的要求:Win98/2000/XP Turbo2.0 Turbo3.0 Win-TC
3. 应用程序的安装与启动方法
4. 程序的界面、交互方式和操作方法
5. 输入数据类型、格式和内容限制
PLAYERINFO:结构体
name; 长度为24以内的字符串
age; 整形数据
height; 整形数据
type; 长度为24以内的字符串
glory; 长度为128以内的字符串
6. 应用程序运行中,用户需要使用的交互命令名称、功能和格式的详细解决和示例
三、技术文档的内容
(技术文档是面向技术开发人员编写的。应包括下列主要内容:)
1. 程序整体结构(模块划分)以及各模块功能描述;
主程序流程图
2. 各模块的主要算法(用流程图描述)和数据结构解释;
(1).菜单menu()流程图:显示菜单以及接受用户输入的选择项
Y
N
Y
N
Y
N
Y
N
Y
N
Y
(2 inputinfo ()流程图:录入球员的基本信息
Y
outputinfo流程图(按片名查询球员信息) showtypeinfo ()流程图(按位置查询球员信息)
N N
Y
Y
N
N
Y
Y
showageinfo ()流程图: 按年龄查找球员信息
N
Y
N
Y
Y
Delete()流程图( 删除球员信息)
N
Y
N
Y
程序结构图
3. 各模块中,使用的变量名称以及用途
(1)displaymenu()
Choice : 记录用户的选项
(2)inputinfo()
s[ ] : 结构体记录球员信息
i: 作为记录循环的次数
num :记录输入的球员数量
(3)outputinfo()
name[ ]:用户要寻找的球员
i:记录循环的次数
num,:记录球员的数量
s[ ] : 结构体记录球员信息
(4)showtypeinfo ()
i: 作为记录循环的次数
num:记录球员的数量
s[ ] : 结构体记录球员信息
type:用户输入的球员类型
(5)showageinfo
i: 作为记录循环的次数
n:记录球员的数量
s [ ] : 结构体记录球员信息
age:输入的年龄
lowage:输入的最低年龄
文档评论(0)