足球明星管理系统 c++ 面向对象技术

足球明星管理系统 c++ 面向对象技术

ID:8391196

大小:273.00 KB

页数:23页

时间:2018-03-24

足球明星管理系统  c++ 面向对象技术_第1页
足球明星管理系统  c++ 面向对象技术_第2页
足球明星管理系统  c++ 面向对象技术_第3页
足球明星管理系统  c++ 面向对象技术_第4页
足球明星管理系统  c++ 面向对象技术_第5页
资源描述:

《足球明星管理系统 c++ 面向对象技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、齐齐哈尔大学C++程序设计课程设计用纸C++程序设计课程设计说明指导教师:设计者:专业班级:设计时间:《C++程序设计》课程设计任务书专业班级:设计题目:足球明星管理系统一、已知技术参数或设计前提1、每个球员信息包含姓名、身价、所在俱乐部、球衣号号码和在球场上的位置。2、每个球员的信息可以随时修改。二、设计内容及要求1、实现球员信息的数据录入。2、能够对球员的信息进行保护,对球员的信息进行输入和修改的时候必须输入密码才能进行。3、能够根据球员的姓名,实现该成员信息的修改。4、实现按球员姓名、球衣号和身价查询现有球员的个人信息。5、实现按球员姓名删除指定的球员

2、信息。6、能够以列表方式输出所有球员信息。7、用类实现以上功能。8、通过文件存储球员信息。三、课程设计工作计划1、了解课程设计大纲的要求,确定题目,成立设计小组。(9月11-20日)2、上网查阅资料,确定程序所包含的内容,进行问题分析,制定方案。(9月20-28日)3、确定成员分工,根据方案编写程序并进行调试(10月15-26日)4、撰写设计说明书,完成设计(10月26-10月29日)5、对说明书及程序中存在的不足进行修改。(10月29日-11月2日)6、提交设计内容,答辩(11月2日)四、相关教材及参考书目-23-齐齐哈尔大学C++程序设计课程设计用纸[1

3、]D.S.Malik著.C++基础教程——从问题分析到程序设计(第二版).清华大学出版社,2006[2]刘娜娜等著.C++程序设计.北京航空航天大学出版社,2009指导教师签字:系主任签字:年月日-23-齐齐哈尔大学C++程序设计课程设计用纸足球明星管理系统一、需求分析以前,各个球员的资料基本上都是靠手工做表进来管理球员资料。随着足球的发展,越来越多的国家重视起足球这项体育运动,越来越多的俱乐部产生,也就给球员管理带来了很多麻烦,有关球员资料管理工作所涉及的数据量越来越大。有的俱乐部或者国家队不得不靠增加人力、物力来进行球员资料管理。但手工管理具有效率底、出

4、错率高。所以我想借本次毕业设计之际,开发一个适用于俱乐部或者国家队的球员资料管理系统。建立球员资料管理系统,采用计算机对球员资料进行管理,进一步提高管理水平和现代化的模式。帮助广大教练员和相关工作人员提高工作率,实现球员资料信息管理工作流程的系统化、规范化和自动化。二、系统的软硬件环境1、硬件环境内存:1GB硬盘:80GB。2、软件环境:(1)WINDOWSxp操作系统(2)visaulC++6.0版本。三、系统模块功能该程序共由七个模块构成,分别是:输入模块,输出模块,查找模块,删除模块,显示模块,系统维护模块,系统功能模块框架图如图1所示足球明星管理系统

5、系统系统维护修改模块删除模块添加模块查询模块输出模块图1明星管理系统功能模块框架图1、输入模块:该模块用于接收管理输入的明星信息。2、输出模块:该模块用于输出管理员输入的明星息。3、查找模块:按照姓名和身价查询管理员输入的球员信息。4、删除模块:按照管理员输入的姓名进行查找相对应的明星信息,如果找到便显示该生信息并询问是否删除该信息,如果选择“是”就彻底删除该生信息;否则显示“未删除”,如果查找不到显示“未找到”。5、显示模块:根据姓名显示单个明星的所有信息。6、系统维护模块:修改密码。四、程序设计分析1、类结构(1)球员类ball-23-齐齐哈尔大学C++

6、程序设计课程设计用纸1)据成员:姓名name、球衣号码number、球场上的位置duty、俱乐部address、身价shenjia、密码key。2)函数:构造函数ball()(初始化数据成员为0)首页charinter_face()(设定面向用户的界面,返回一个char值以调用所要的功能函数)添加球员信息voidaddfootballstar()(添加一个球员的信息,并调用saveall()把信息存到文件)删除voiddelfootballstar()(创建两个流利用文件间的读取与读入实现删除)修改voidchange()(先把要改的信息删除再调用savea

7、ll()把新信息保存)显示voidshow_all()(显示全部读者信息)查询voidselect()(按姓名查询文件里球员的信息)按身价查询voidsele()(查询大于用户输入的身价的球员信息)保存voidsaveall()(把修改、新添加的信息写入文件并保存)系统维护voidyourkey()(利用clear清除文件原来的密码再重设新密码)验证voidthekey()(用if(youkey!=key)判断是否输入正确密码)2、模块设计分析(1)主函数1)先用system()清屏,并定义对象abj。2)使用system("color04f")设定了控制台

8、的颜色。3)switch(choose=abj.in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。