毕业设计论文球队信息管理系统1doc 文档在线提供Word下载.docx
- 文档编号:15915978
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:31
- 大小:1.11MB
毕业设计论文球队信息管理系统1doc 文档在线提供Word下载.docx
《毕业设计论文球队信息管理系统1doc 文档在线提供Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计论文球队信息管理系统1doc 文档在线提供Word下载.docx(31页珍藏版)》请在冰豆网上搜索。
sname,footballplayer'
snumber,salary,roleandsoon.Theimportationkeepswiththedocumentform,accordingtoemployee'
snumberorthenamesearchestherelatedpersonnelofinformation.Itaccordingtotheplayer'
snameandsalaryfunctionthatlinesupthepreface.TIMSFTcanstatisticstheinformation,suchasanumberofballteamandthesalarytotalamountandfortheman-machineinterfacethatthecustomerprovidetooperateinbriefandeasily.
Therelatedinformationofeachkindofpersonnelofthefootballteaminformationmanagementsystemrealizationtoafootballteamcarriesontheimportation,outputsandsearches.TIMSFTcanenterthroughamaininterfaceinthefunctionoftheeachdifferentcaseexample,withrightcarryouteachoperation.TIMSFTiseasytotheuseandraisetheworkefficiency,bringrelaxedfeelingforthecustomer.
Keyword:
TheInformationManagesSystemofFootballTeam
TheClanguage
Softwareengineering
Flowchart
Functionintroduction
第1章球队管理信息系统设计
1.1需求设计
l1转入人员
2显示出现在所有人员的全部信息
3转出人员
4查询某位球员的信息(按姓名或按人员编号)
5按照某个信息对球队各类人员的信息进行重新排序:
按姓名或按薪水
6按照规定实现某些信息报表
7统计球队人员总数及所有人员的工资总额
8实现按角色对各类人员进行分类汇总相关信息
9由用户自己随意确定报表的输出形式及内容
10球队各类人员的主要信息包括:
编号、姓名、角色、年龄、身高、体重、薪水、加入球队日期
1.2系统结构图
图1-1系统结构图
图1-2系统结构图
1.3系统流程图
1.3.1结点生成流程图
图1-3系统流程图
1.3.2转入新的成员流程图
图1-4系统流程图
1.3.3排序流程图
图1-5系统流程图
1.3.4从文件读取信息流程图
图1-6信息流程图
1.3.5将链表写入文件流程图
图1-7文件流程图
1.3.6将链表结点释放流程图
图1-8流程图
1.3.7人员转入流程图
图1-9流程图
1.3.8人员转出流程图
图1-10流程图
第2章球队信息管理系统功能说明
2.1系统模块划分
图2-1系统模块图
2.2系统功能说明:
本系统实现对一个球队队员的基本信息的管理,主要有列出所有队员清单、添加一个队员信息、删除一个队员信息、队员信息排序、队员信息查询、队员信息统计、分类汇总、定制报表等功能。
2.3子系统功能说明
2.3.1总控子系统
本子系统功能包括系统菜单的输出、系统主要流程的控制。
2.3.2信息录入子系统
本子系统功能包括结构体类型定义、数据文件存储路径定义、读写文件、插入法创建有序链表、遍历输出链表等公共模块,还有新建一个结点并录入该结点各项数据、数据输入格式验证等。
2.3.3信息删除子系统
本子系统功能是从链表中删除用户指定的结点信息,并将结果保存到文件。
2.3.4查询排序子系统
本字系统功能包括两个模块,一个是查询,包括按编号查询和按姓名查询;
还有一个是排序,包括按姓名排序和按月薪排序,其中升序还是降序排序由用户从键盘输入。
2.3.5报表子系统
本子系统包括五个模块。
2.3.5.1信息统计模块
有统计球队队员人数和统计球队月薪总额两个功能。
2.3.5.2分类汇总模块
按角色分类汇总并输出队员的所有信息。
2.3.5.3定制报表模块
由用户选择输入需要输出的字段、各字段输出的顺序,然后按照用户的定制要求输出所有队员的信息。
2.3.5.4返回上级菜单
返回到主菜单
2.3.5.5退出
终止程序运行
2.4退出:
第3章球队信息管理系统功能演示
图3-1运行效果图
3.1列出所有队员信息
默认按编号升序列出
图3-2运行效果
3.2人员转入(新增人员)
输入信息时有一定程度的容错处理
图3-3运行效果
3.3人员转出(删除人员)
执行完毕后将从文件中物理删除该人员数据
图3-4运行效果
3.4按姓名查询
图3-5运行效果
3.5按编号查询
图3-6运行效果
3.6按姓名排序
可以由用户选择升序还是降序。
图3-7运行效果
3.7按薪水排序
图3-8运行效果
第4章报表子系统功能说明
图4-1报表子系统
4.1统计球队人员总数
图4-2运行效果
4.2统计球队薪水总额
图4-3运行效果
4.3按角色分类汇总输出报表
图4-4运行效果
4.4用户定制报表
图4-5运行效果
第5章代码
5.1Menu.c文件
#include"
common.h"
voidshowMenu(){
printf("
----------------------------------------\n"
);
球队管理系统\n"
*1.列出人员清单*\n"
*2.人员转入*\n"
*3.人员转出*\n"
*4.按姓名查询*\n"
*5.按编号查询*\n"
*6.按姓名排序*\n"
*7.按薪水排序*\n"
*8.报表子系统*\n"
*0.退出系统*\n"
}
5.2Common.h文件
#include<
stdio.h>
string.h>
stdlib.h>
math.h>
structdate{
intyear;
intmonth;
intday;
};
typedefstructMEM{
charnumber[10];
charname[20];
introle;
intage;
floathigh;
floatweight;
floatsalary;
structdatejoinDate;
//加入球队的日期
structMEM*next;
}MEMBER;
externchar*roleSet[4];
#defineFILENAME"
c:
\\team.dat"
//存储数据的文件的路径
voidshowMenu();
voidshowAll(MEMBER*head);
voidaddMember(MEMBER*head);
MEMBER*newNode(MEMBER*head);
MEMBER*insert(MEMBER*head,MEMBER*newNode,intstyle);
voidlist(MEMBER*head);
voidwriteToFile(MEMBER*head);
MEMBER*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文球队信息管理系统1doc 文档在线提供 毕业设计 论文 球队 信息管理 系统 doc 文档 在线 提供