c语言课设报告--足球队员信息管理程序.doc

c语言课设报告--足球队员信息管理程序.doc

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

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档