河南足球队管理系统
足球队管理系统
(C/C++/C#)
一、 系统选题意义
足球作为世界第一运动,已经吸引了越来越多人的关注和参与。各种俱乐部的成立在很大程度上促进了足球的发展,以及职业化,现在足球已经成为一种产业,而运动员是足球的核心,因此球队中对运动员的科学化管理,已经成为一种必需,科学化、人性化的管理可以增强他们的责任感,刺激他们的比赛热情,减少优秀运动员的流失,吸引顶尖球星的到来,对于一支稳定的球队,需要一套科学的系统来记录,分析统计球员的信息和状态,给予他们客观的评价。
二、 系统功能需求
该系统应具有将输入的数据(球员姓名、员工号、薪水、角色等各项基本信息)以文件形式保存、根据员工号或者姓名查询相关人员的信息、根据球员姓名和薪水进行排序的功能、能够统计出球队的人数及薪水总额等信息,并为用户提供简单易操作的人机界面。该系统应实现对一个球队的各类人员的相关信息进行输入、输出、查询等操作。能够通过主界面进入到各个不同的子案例的功能中,并可以正确实现各操作,易于使用,提高工作效率,给管理用户带来轻松的感受。
1.
2. 3. 4. 5. 6. 7. 8. 9.
转入人员。
显示出现在所有人员的全部信息。 转出人员。
查询某位球员的信息(按姓名或按人员编号) 。
按照某个信息对球队各类人员的信息进行重新排序:按姓名或按薪水。 按照规定实现某些信息报表。
统计球队人员总数及所有人员的工资总额。 实现按角色对各类人员进行分类汇总相关信息。 由用户自己随意确定报表的输出形式及内容。
10. 球队各类人员的主要信息包括:编号、姓名、角色、年龄、身高、体重、薪水、加
入球队日期。
二、系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图1-1所示的系统功能模块图。
三、系统功能说明:
本系统实现对一个球队队员的基本信息的管理,主要有列出所有队员清单、添加一个队员信息、删除一个队员信息、队员信息排序、队员信息查询、队员信息统计、分类汇总、定制报表等功能。 1.总控子系统
本子系统功能包括系统菜单的输出、系统主要流程的控制。
2.信息录入子系统
本子系统功能包括结构体类型定义、数据文件存储路径定义、读写文件、插入法
创建有序链表、遍历输出链表等公共模块,还有新建一个结点并录入该结点各项数据、数据输入格式验证等。 3.信息删除子系统
本子系统功能是从链表中删除用户指定的结点信息,并将结果保存到文件。
4.查询排序子系统
本子系统功能包括两个模块,一个是查询,包括按编号查询和按姓名查询;还有一个是排序,包括按姓名排序和按月薪排序,其中升序还是降序排序由用户从键盘输入。
图1-1 足球队管理系统功能模块图
球队人员信息管理系统 系统结构图
图1-2 系统结构图
5.报表子系统
本子系统包括五个模块。 a. 信息统计模块
有统计球队队员人数和统计球队月薪总额两个功能。 b. 分类汇总模块
按角色分类汇总并输出队员的所有信息。 c. 定制报表模块
由用户选择输入需要输出的字段、各字段输出的顺序,然后按照用户的定制要求输出所有队员的信息。 d. 返回上级菜单
返回到主菜单。
e. 退出
终止程序运行。
6. 退出:
终止程序运行
四、时间安排(一月时间)
五、写出设计报告
1) 2) 3) 4) 5)
该设计的摘要 设计的需求分析 设计的目的
程序源代码、系统流程图及其说明 程序运行的结果
6) 整个毕业设计的收获、感想以及体会
六、设计成绩评定
设计成绩是依据学生在设计中的表现和设计成果综合评定,包括:
1)设计纪律(20%):根据设计出勤情况、遵守纪律和服从管理情况、以及设计态度等因素评定;如有严重纪律问题,可按学校有关规定直接评为不及格; 2)设计报告质量(40%):设计报告的完成情况(设计报告的具体要求参见附二); 3)设计效果以及运行结果(40%):根据设计实际完成的质量而考核。
附一:毕业设计报告书撰写格式
目 录
摘 要 第1章 绪论 1.1 概述
1.1.1 设计思想 1.1.2 系统需求分析 1.2 数据库种类选择 1.3 程序语言简介
第2章 系统分析(根据自己的设计撰写) 2.1 2.1.1 2.1.2 …… 2.2 ……
第3章 数据库设计(根据自己的设计撰写) 3.1 3.1.3 3.1.2 3.2 3.2.1
3.2.2 ……
第4章 系统设计(根据自己的设计撰写) 4.1 4.1.1 4.1.2 ……
第5章 (根据自己的设计撰写) 5.1 5.1.1 5.1.2 5.2 5.2.1 5.3 …… 第6章 总结 …… 致谢 参考文献