足球俱乐部会员管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息科学与技术学院
程序设计基础课程设计报告
题目名称:足球俱乐部会员管理系统
学生姓名:毛晨
学号: 2012508258
专业班级:信管12级(2)班
指导教师:郑瑶
2013年1月23日
目录
1 课程设计题目与要求 (2)
1.1设计题目 (2)
1.2 设计要求 (2)
2总体设计
2.1流程图 (3)
2.2 设计说明 (4)
3详细设计
3.1数据结构设计 (4)
3.2主模块设计 (4)
4 运行结果 (13)
5 课程设计总结 (13)
6 参考文献 (14)
足球俱乐部会员管理系统
1.设计要求
1.1足球俱乐部会员管理系统
1. 有工作界面(采用菜单或按钮方式)。
2. 进行会员信息的录入,包括编号、用户名、性别、年龄、职业、资金、入
会时间字段;所录入的数据(至少包括6条)存入一个文本文件中;能根据情况调出数据。
3. 编号必须唯一。
4. 具有对新会员信息插入功能,并按其编号插入排序,使数据仍然有序。
5. 具有删除功能。
6. 具有修改功能,统一减少所有会员资金或增加某一会员资金。
7. 具有查询功能
(1)按序号查询会员资金情况。
(2)按用户名查询用户相关信息(如有同名,则必须将所有记录全部显示)。
8. 具有统计功能:
(1)统计不同年龄段的人数。
(2)根据入会时间统计不同时间段的资金情况。
9.能在屏幕上输出所有会员的信息。
2.总体设计
2.1流程图
2.2设计说明
本程序包括:一个main函数和7个子函数.main函数的功能是根据不同的条件调用不同的子函数来完成一定的功能;子函数input()是输入会员信息;setin()子函数用来插入会员信息;delate()子函数是删除会员信息;correct()子函数是修改会员信息;,search().数是查询会员信息,tongji()是统计会员信息,display()子函数是用来显示教工信息.
3.详细设计
#include
#include
#include
#include
//输入输出文件流类,如果是IF则是输入文件流类
using namespace std;
struct hy
{
string xh;
string yhm;
char xb[2];
int nl;
char zhy[18];
float zj;
char sj[20];
struct hy *next;
};
int input();
int setin();
int delate();
int correct();
int search();
int tongji();
int display();
int main()
{
int i;
string z;
for(i=0;;i++)
{
cout<<"欢迎您进入足球俱乐部会员管理系统"< cout<<""< cout<<" 您可以操作的如下:"< cout<<""< cout<<" ----------------"< cout<<" 请输入您的选择:"< cin>>z; if(z=="1") input(); else if(z=="2") setin(); else if(z=="3") delate(); else if(z=="4") correct(); else if(z=="5") search(); else if(z=="6") tongji(); else if(z=="7") display(); else if(z=="8") break; else cout<<"您的选择有误,请您按序号选择"< cout<<""< cout<<""< } return 0; } int input() { struct hy *p,*head,*q; q=new hy; //用NEW开辟一个存放HY类型数据的空间 p=q;