1. <form id='Nv6Fzy'></form>
        <bdo id='Nv6Fzy'><sup id='Nv6Fzy'><div id='Nv6Fzy'><bdo id='Nv6Fzy'></bdo></div></sup></bdo>

          • 当前位置:首页 >> PPT模板 >>

            段凤林


            课 程 设 计 报 告

            课程名称 课题名称 专 业 班 级 学 号 姓 名 指导教师

            《C 语言程序设计 》 运动会分数统计系统 计算机科学与技术 计算机 1001 班 201003010122 段凤林 李珍辉 2011 年 7 李杰君 冯剑 月 5 日

            湖南工程学院 课 程 设 计 任 务 书

            课程名称 课 题 专业班级 学生姓名 学 号 指导老师 审 批

            《C 语言程序设计》 语言程序设计》
            运动会分数统计系统 计算机 1001 班 段凤林 201003010122 李珍辉 李杰君 冯剑

            任务书下达日期 2011 年 6 任务完成日期 2011 年 7

            月 5 日 月 5 日

            目录
            1. 系统需求分析

            2.总体分析

            3.详细设计

            4.系统调试

            5.结果分析

            6.总结

            7. 附录(源程序)

            一、设计内容与设计要求

            1.课程设计目的: 1.课程设计目的: 课程设计目的
            全面熟悉、掌握 C 语言基本知识,增强对不同的问题运用和灵活选择合适的数 据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有 效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提 供文档资料的习惯和规范编程的思想,为后继课程(数据结构、数据库和汇编语言 等课程)的实验以及课程设计打下较扎实的基础。

            2.课题题目 2.课题题目
            运动会分数统计系统

            3.设计要求: 3.设计要求: 设计要求
            掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一 些实际的中型问题,为将来开发软件积累一些典型的案例处理经验。具体要求如下: ⑴设计课题题目: 每位同学根据自己学号除以 8 所得的余数加一选择相应 题号的课题。原则上不予换提,私自换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作: ①完成系统需求分析: 包括系统设 计目的与意义;系统功能需求;输入输出的要求。②完成系统概要设计:程序由哪 些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能;课题 涉及的数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结构,它 们之间有什么关系等。 ③完成系统详细设计: 包括采用 C 语言定义相关的数据类型; 写出各模块的类 C 码算法;画出函数的调用关系图。④调试分析、设计体会、测试 数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的 输入及输出结果;程序调试中遇到的问题以及解决问题的方法;课程设计过程经验 教训、心得体会。 ⑤关键源程序(带注释) ⑶按规定格式完成课程设计报告,将其打印稿(A4 纸)上交给老师存档。 ⑷不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计。

            二、进度安排
            第 19 周 星期一 8:30——11:30

            星期 二 8:30——11:30

            星期 三 8:30——11:30

            星期 四 8:30——11:30

            设计课题: 设计课题:运动会分数统计系统

            一、问题描述: 参加运动会的 n 个学校编号为 l~n。比赛分成 m 个男子项目和 w 个女子项目, 项目编号分别为 l~m 和 m+1~m+w。由于各项目参加人数差别较大,有些项目取 前五名,得分顺序为 7,5,3,2,1;还有些项目只取前三名,得分顺序为 5,3, 2。设计一个统计程序按名次产生各种成绩单、得分报表。 二、基本要求: 1.产生各学校的成绩单,内容包括各校所取得的每项成绩的项目号、名次、成 绩、姓名和得分;产生团体总分报表,内容包括校号、男子团体总分、女子 团体总分和团体总分;均按名次排序。 2.比赛项目既要有径赛,又要有田赛。 三、测试数据: 对于 n=4,m=3,w=2,编号为奇数的项目取前五名,编号为偶数的项目取前三 名,设计一组实例数据。 四、实现提示: 1.数据结构:线性表 2.数据库结构:下面四张表构成该系统的基本数据库,全部输出报表由系统根 据基本表自动生成。

            运动员编号 char

            学校编号 char

            项目编号 char

            性别 char

            类型 char

            成绩 float

            运动员编号 学校编号 项目编号

            姓名 校名 初始化时完成录入 项目名

            3. 可以假设n≤20,m≤30,w≤20,姓名长度不超过20个字符。每个项目结束时, 将其编号、类型符(区分取前五名还是前三名)输入,并输入运动员编号、学 校编号和成绩等。 1.1.1. 五、选作内容:
            允许用户指定某项目采取其他名次取法。





            1. 2. 3. 4. 5. 6. 7.

            系统需求分析................................................................................................................................. 1 总体设计......................................................................................................................................... 1 详细设计......................................................................................................................................... 3 系统调试......................................................................................................................................... 6 结果分析......................................................................................................................................... 9 总结................................................................................................................................................. 9 附录(源程序)……............................................................................................................................1

            湖南工程学院课程设计报告

            1 系统需求分析
            该课程设计是通过数据结构并结合C 语言制作的。主要功能是为统计运 动 会分数,并提供相应的查询。详细功能如下: 1). 可以输入各个项目的前三名或前五名的成绩; 2).能统计各学校总分, 3).可以按学校编号、学校总分、男女团体总分排序输出, 4).可以按学校编号查询学校某个项目的情况; 可以按项目编号查询取得前三 或前 五名的学校。

            2. 总体设计
            该程序设计的主要思想是通过建立结构体链表来存储输入的学校信息,运动项目信 息, 项目前三名或前五名的成绩信息。 根据建立的链表通过查找可查询学校按学校编号、 全体总分、男团总分、女团总分排名及项目的相关信息。各个独立的功能都是通过单独 的程序来实现的。最后后再运用文件来保存信息。结构体定义及部分主要的函数和功能 如下: 结构体定义: 定义运动项目类型
            typedef struct { char proname[10]; int pronum; int top; int range[5]; int mark[5]; }Pronode;

            //项目名称 //项目编号 //取前 3 名或前 5 名积分,由用户自己定义 //名次 //分数 //项目结点类型定义

            定义学校类型数据
            typedef struct { char schname[20]; int schnum; int score; int Mscore; int Wscore; Pronode a[M+W]; }Schnode;

            //学校名称 //学校编号 //总分 //男团体总分 //女团体总分 //项目数组 //学校结点类型定义

            1

            湖南工程学院课程设计报告

            主要功能代码如下:
            for(m=0;m<k;m++) { //输入所获名次信息 printf(" 名次:"); scanf("%d",&s[i].a[j].range[m]); if(s[i].a[j].top==3) //匹配各名次对应的分数 { switch(s[i].a[j].range[m]) { case 0: s[i].a[j].mark[m]=0; break; case 1: s[i].a[j].mark[m]=5; break; case 2: s[i].a[j].mark[m]=3; break; case 3: s[i].a[j].mark[m]=2; break; } } else { switch(s[i].a[j].range[m]) { case 0: s[i].a[j].mark[m]=0; break; case 1: s[i].a[j].mark[m]=7; break; case 2: s[i].a[j].mark[m]=5; break; case 3: s[i].a[j].mark[m]=3; break; case 4: s[i].a[j].mark[m]=2; break; case 5: s[i].a[j].mark[m]=1; break; } } s[i].score=s[i].score+s[i].a[j].mark[m]; //统计学校总分 if(j<=M-1) s[i].Mscore=s[i].Mscore+s[i].a[j].mark[m]; //统计男团总分 else s[i].Wscore=s[i].Wscore+s[i].a[j].mark[m]; //统计女团总分 } } } }

            2

            湖南工程学院课程设计报告

            3. 详细设计
            运动会分数统计系统

            输 入 参 赛 学 校 信 息

            输 入 比 赛 项 目 信 息 校 编 总 号 排 序 序 排 序 分 排 序 分 排 学 体 团 总 分 总 按 全 男 团 按 按 女 按

            信息查询

            信息
            退 出 系

            按 学 校 编 号 查 询 询 查 号 目 编 项

            按 修 改 学 校 信 息

            修 改 项 目 信 息



            信息查询模块的流程图及主程序:

            信息查询

            查询





            查 询

            分 查 询

            主 系 统

            3

            湖南工程学院课程设计报告

            主程序代码如下:
            void Inquiry() //信息查询模块 { int number,i,j,k,y,a; while(1) { Head(); BMenu(); printf( " 请选择查询方式:\n"); scanf("%d",&number); switch(number) { case 1: //按学校编号查询 system("cls"); Head(); printf( " 要查询的学校编号:\n"); scanf("%d",&i); if(i>N) //学校编号超出范围,输出提示信息 printf( " 这个学校没有参加此次运动会!\n"); else { printf( " 要查询的项目编号:\n"); scanf("%d",&j); if(j>M+W || j==0) //项目编号超出范围,输出提示信息 printf( " 此次运动会没有这个项目!\n"); else //输出要查询学校项目的成绩 { printf(" 这个项目取前%d 名,该学校的成绩如下:\n",a); for(k=0;k<5;k++) { if(s[i-1].a[j-1].range[k]!=0) printf( " 名次:",s[i-1].a[j-1].range[k]); if(s[i-1].a[j-1].mark[k]!=0) printf( " 分数:",s[i-1].a[j-1].mark[k]); } } } system("pause"); system("cls"); break; case 2: //按项目编号查询 system("cls"); Head(); printf(" 要查询的项目编号:\n");
            4

            湖南工程学院课程设计报告

            printf("%d",&y); if(y>M+W || y==0) //项目编号超出范围,输出提示信息 printf(" 此次运动会没有这个项目!\n"); else //输出该项目取得名次的学校的成绩 { printf(" 该项目取前%d 名,取得该名次的学校:\n",a); for(i=0;j<N;i++) for(j=0;j<5;j++) { if(s[i].a[y-1].range[j]!=0) printf(" 学校名称:\n",s[i].schname); printf(" 学校编号:\n",s[i].schnum); printf(" 名次:\n",s[i].a[y-1].range[j]); if(s[i].a[y-1].mark[j]!=0) printf( " 分数:\n",s[i].a[y-1].mark[j]); } } system("pause"); system("cls"); break; case 3: //退出返回主菜单 system("cls"); Menu(); break; case 4: //退出系统 exit(0); default: printf( " 对不起,无此功能,请输入正确的功能序号!\n"); system("pause"); system("cls"); Inquiry(); break; } }

            5

            湖南工程学院课程设计报告

            4. 系统调试
            、运行结果(部分截图) (一) 运行结果(部分截图) 、运行结果
            1、系统启动时的界面; 系统启动时的界面;

            2、选择菜单1,添加参赛学校信息; 、选择菜单 ,添加参赛学校信息;

            3、添加后,显示学校的信息; 、添加后,显示学校的信息;

            6

            湖南工程学院课程设计报告

            4、选择菜单项2,输入比赛项目信息及获奖学校编号; 、 选择菜单项 ,输入比赛项目信息及获奖学校编号;

            5、成功添加信息后,主菜单选择3,进入排名情况查询子菜单查看排名情况,可分别按 、成功添加信息后,主菜单选择 ,进入排名情况查询子菜单查看排名情况, 学校编号顺序、团体总分、男团总分、女团总分进行排序; 如图:按男团总分排序) (如图 学校编号顺序、团体总分、男团总分、女团总分进行排序; 如图:按男团总分排序) (

            6、返回主菜单后选择4,可以查询信息,可按学校编号查询,也可按项目编号查询; 、返回主菜单后选择 ,可以查询信息,可按学校编号查询,也可按项目编号查询;

            7

            湖南工程学院课程设计报告

            7、在主菜单上选择5,进入信息修改子菜单,可对学校信息(如编号、校名)和项目信 、在主菜单上选择 ,进入信息修改子菜单,可对学校信息(如编号、校名) 息进行修改(如编号、项目名称、项目的类别) ; 息进行修改(如编号、项目名称、项目的类别)

            8、主菜单上选择菜单0,退出系统,并保存信息。 、主菜单上选择菜单 ,退出系统,并保存信息。

            在程序的调试中,遇到了不少的问题。例如函数的自定义及函数的调用,其中函数 的定义部分出现问题,容易忘记变量的定义,增加之后运行良好。还有标点符号遗漏的 情况

            8

            湖南工程学院课程设计报告

            5. 结果分析
            (1).用户根据屏幕提示,选择所要查询的内容 (2).根据提示输入你要查询的信息编号,回车确认 (3).观察屏幕的结果提示 (4).若不正确则根据屏幕提示再次输入 (5).若退出系统根据显示进行选择退出

            能够较好的运用结够体数组和文件,给查阅者以良好的视觉效果。但是 程序设计的不是很强大。

            6. 总结
            通过这次的综合训练让我对所学的知识加深了印象,要想学好 c 语言要重在实践, 要通过不断的上机操作才能更好地学习它尤其是对算法有更深的认识。对整个程序的设 计,算法是非常重要的,设计程序的整体框架,就是利用算法进行设计,在短短的几

            天里,我们去图书馆或在网上查找了很多资料,学了一些以前没有接触过 的函数,以此来完善程序的功能。然而很多函数虽然用的语法没错,但是 不能运用自如,为自己所用。最后逐步完善各个函数的功能模块,同时算法也有了
            一定的认识。这些都为以后的学习和实践,提高自身能力有很大的帮助,本次课设也锻 炼我们的实践能力和提高了处理问题的能力,获益匪浅!

            9

            湖南工程学院课程设计报告

            ?7. 附录(源程序)
            #include <stdio.h> #include <stdlib.h> # define M 1 # define W 1 # define N 2 # define NULL 0 void Menu(); typedef struct { char proname[10]; int pronum; int top; int range[5]; int mark[5]; }Pronode; typedef struct { char sponame[20]; char sex; }Sponode; typedef struct { char schname[20]; int schnum; int score; int Mscore; int Wscore; Pronode a[M+W]; }Schnode; Schnode s[N]; void Head() { printf(" printf(" printf("

            **********************************************\n"); ***** 欢迎使用 **\n"); ***** 运动会分数统计系统 **\n");
            10

            湖南工程学院课程设计报告

            printf(" } void MainMenu() { printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" } void SubMenu() { printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" printf(" }

            **********************************************\n");

            *************************************************\n"); ***** 主菜单 *****\n"); *************************************************\n"); ***** 1.输入信息 *****\n"); ***** 2.输出信息 *****\n"); ***** 3.查询信息 *****\n"); ***** 4.调用信息 *****\n"); ***** 5.关于 *****\n"); ***** 6.退出系统 *****\n"); *************************************************\n"); ***** 注:第一次运行本程序时请选择 1 号功能 *****\n"); *************************************************\n");

            *************************************************\n"); ***** 运动会总分显示菜单 *****\n"); *************************************************\n"); ***** 1.按学校名称输出 *****\n"); ***** 2.按学校总分输出 *****\n"); ***** 3.按男团总分输出 *****\n"); ***** 4.按女团总分输出 *****\n"); ***** 5.退出返回主菜单 *****\n"); *************************************************\n");

            void InitSch() { int i; for(i=0;i<N;i++) { s[i].score=0; s[i].Mscore=0; s[i].Wscore=0; } }

            11

            湖南工程学院课程设计报告

            void InfoInput() { int i,j,k,m,a,schnum,pronum,sponame,sex; char schname[20]; char proname[10]; InitSch(); for(i=0;i<N;i++) { printf(" 学校名称:"); scanf("%s",s[i].schname); printf(" 学校编号:"); scanf("%d",&schnum); for(j=0;j<M +W;j++) { printf(" 项目名称:"); scanf("%s",proname); printf(" 项目编号:"); scanf("%d",&pronum); printf(" 取前 3 名还是前 5 名:"); scanf("%d",&a); printf(" 此项目获得的名次个数:"); scanf("%d",&k); for(m=0;m<5;m++) { s[i].a[j].range[m]=0; s[i].a[j].mark[m]=0; } for(m=0;m<k;m++) { printf(" 名次:"); scanf("%d",&s[i].a[j].range[m]); if(s[i].a[j].top==3) { switch(s[i].a[j].range[m]) { case 0: s[i].a[j].mark[m]=0; break; case 1: s[i].a[j].mark[m]=5; break; case 2: s[i].a[j].mark[m]=3; break; case 3: s[i].a[j].mark[m]=2; break; } } else
            12

            湖南工程学院课程设计报告

            { switch(s[i].a[j].range[m]) { case 0: s[i].a[j].mark[m]=0; break; case 1: s[i].a[j].mark[m]=7; break; case 2: s[i].a[j].mark[m]=5; break; case 3: s[i].a[j].mark[m]=3; break; case 4: s[i].a[j].mark[m]=2; break; case 5: s[i].a[j].mark[m]=1; break; } } s[i].score=s[i].score+s[i].a[j].mark[m]; if(j<=M-1) s[i].Mscore=s[i].Mscore+s[i].a[j].mark[m]; else s[i].Wscore=s[i].Wscore+s[i].a[j].mark[m]; } } } } void Output(int b[]) { int i; for(i=0;i<N;i++) { printf(" printf(" printf(" printf(" printf(" } } void InfoOutput() { FILE *fp; int number,i,j,k,b[N]; if((fp=fopen("sport.txt","r"))==NULL) {
            13

            学校名称:%s\n",s[b[i]].schname); 学校编号:%d\n",s[b[i]].schnum); 学校总分:%d\n",s[b[i]].score); 男团总分:%d\n",s[b[i]].Mscore); 女团总分:%d\n",s[b[i]].Wscore);

            湖南工程学院课程设计报告

            printf(" exit(0);

            文件打不开!\n");

            } while(1) { Head(); SubMenu(); printf(" 请选择:"); scanf("%d",&number); switch(number) { case 1: system("cls"); Head(); printf(" 运动会各学校信息按学校名称输出如下:\n"); for(i=0;i<N;i++) { printf(" 学校名称:%s\n",s[i].schname); printf(" 学校编号:%d\n",s[i].schnum); printf(" 学校总分:%d\n",s[i].score); printf(" 男团总分:%d\n",s[i].Mscore); printf(" 女团总分:%d\n",s[i].Wscore); } system("pause"); system("cls"); break; case 2: system("cls"); Head(); printf(" 运动会各学校信息按学校总分输出如下:\n"); for(i=0;i<N;i++) b[i]=i; for(i=0;i<N;i++) { for(j=i+1;j<N;j++) { if(s[b[i]].score < s[j].score) { k=b[i]; b[i]=b[j]; b[j]=k; } } }
            14

            湖南工程学院课程设计报告

            Output(b); break; case 3: system("cls"); Head(); printf(" 运动会各学校信息按男团总分输出如下:\n"); for(i=0;i<N;i++) b[i]=i; for(i=0;i<N;i++) { for(j=i+1;j<N;j++) { if(s[b[i]].Mscore < s[j].Mscore) { k=b[i]; b[i]=b[j]; b[j]=k; } } } Output(b); break; case 4: system("cls"); Head(); printf(" 运动会各学校信息按女团总分输出如下:\n"); for(i=0;i<N;i++) b[i]=i; for(i=0;i<N;i++) { for(j=i+1;j<N;j++) { if(s[b[i]].Wscore < s[j].Wscore) { k=b[i]; b[i]=b[j]; b[j]=k; } } } Output(b); break; case 5: system("cls");
            15

            湖南工程学院课程设计报告

            Menu(); break; case 6: exit(0); default: printf(" 对不起,无此功能,请输入正确的功能序号!\n"); system("pause"); system("cls"); InfoOutput(); break; } } fclose(fp); } void BMenu() { printf(" printf(" printf(" printf(" printf(" printf(" }

            **********************************************\n"); ***** 1.按学校编号查询 ****\n"); ***** 2.按项目编号查询 ****\n"); ***** 3.退出返回主菜单 ****\n"); ***** 4.直接退出本系统 ****\n"); *************************************************\n");

            void Inquiry() { int number,i,j,k,y,top; while(1) { Head(); BMenu(); printf(" 请选择查询方式:\n"); scanf("%d",&number); switch(number) { case 1: system("cls"); Head(); printf(" 要查询的学校编号:\n"); scanf("%d",&i); if(i>N) printf(" 这个学校没有参加此次运动会!\n"); else
            16

            湖南工程学院课程设计报告

            { printf(" 要查询的项目编号:\n"); scanf("%d",&j); if(j>M+W || j==0) printf(" 此次运动会没有这个项目!\n"); else { printf(" 这个项目取前%d 名,该学校的成绩如下:\n",top); for(k=0;k<5;k++) { if(s[i-1].a[j-1].range[k]!=0) printf( " 名次:%d",s[i-1].a[j-1].range[k]); if(s[i-1].a[j-1].mark[k]!=0) printf( " 分数:%d",s[i-1].a[j-1].mark[k]); } } } system("pause"); system("cls"); break; case 2: system("cls"); Head(); printf(" 要查询的项目编号:\n"); printf("%d",&y); if(y>M+W || y==0) printf(" 此次运动会没有这个项目!\n"); else { printf(" 该项目取前%d 名,取得该名次的学校:\n",top); for(i=0;j<N;i++) for(j=0;j<5;j++) { if(s[i].a[y-1].range[j]!=0) printf(" 学校名称:%s",s[i].schname); printf(" 学校编号:%d",s[i].schnum); printf(" 名次:%d",s[i].a[y-1].range[j]); if(s[i].a[y-1].mark[j]!=0) printf( " 分数:%d",s[i].a[y-1].mark[j]); } } system("pause"); system("cls"); break;
            17

            湖南工程学院课程设计报告

            case 3: system("cls"); Menu(); break; case 4: exit(0); default: printf(" 对不起,无此功能,请输入正确的功能序号!\n"); system("pause"); system("cls"); Inquiry(); break; } } } void About() { } void fsave() { FILE *fp; if((fp=fopen("sport.txt","w"))==NULL) { printf(" exit(0); 文件打不开!\n");

            } fwrite(s, sizeof(Schnode), N, fp); fclose (fp); } void Read() { FILE *fp; int i,j,m; if((fp=fopen("sport.txt","r"))==NULL) { printf(" exit(0); }
            18

            文件打不开!\n");

            湖南工程学院课程设计报告

            fread(s, sizeof(Schnode), N, fp); for(i=0;i<N;i++) { printf(" 学校名称:%s",s[i].schname); printf(" 学校编号:%d",s[i].schnum); for(j=0;j<M+W;j++) { printf(" 项目名称:%s",s[i].a[j].proname); printf(" 项目编号:%d",s[i].a[j].pronum); printf(" 取前 3 名还是前 5 名:%d",s[i].a[j].top); for(m=0;m<5;m++) { fread(&s[i].a[j].range[m],sizeof(int),1,fp); if(s[i].a[j].range[m]!=0) printf(" 名次:%d",s[i].a[j].range[m]); fread(&s[i].a[j].mark[m],sizeof(int),1,fp); if(s[i].a[j].mark[m]!=0) printf( " 分数:%d",s[i].a[j].mark[m]); } } } fclose(fp); } void Menu() { int number; do { Head(); MainMenu(); printf(" 请选择:"); scanf("%d",&number); switch(number) { case 1: system("cls"); Head(); printf( " 请输入运动会各学校信息:\n"); InfoInput(); fsave(); system("cls"); break;
            19

            湖南工程学院课程设计报告

            case 2: system("cls"); InfoOutput(); break; case 3: system("cls"); Inquiry(); break; case 4: system("cls"); Head(); Read(); system("pause"); system("cls"); break; case 5: system("cls"); Head(); About(); system("pause"); system("cls"); break; case 6: system("cls"); Head(); printf(" 谢谢使用!\n"); default: printf(" 对不起,无此功能,请输入正确的功能序号!\n"); system("pause"); system("cls"); break; } }while(1); } void main() { Menu(); }

            20

            计算机与通信学院课程设计评分表

            课程名称: 《C 语言程序设计》









            设计方案的合理性与创造性 设计与调试结果 设计说明书的质量 答辩陈述与回答问题情况 课程设计周表现情况 综合成绩

            教师签名: 日 期:


            相关文章:
            段凤林.doc
            段凤林 - 课程设计报告 课程名称 课题名称 专业班级学号姓名 指导教师 《C
            26525563_论文.pdf
            26525563 - 维普资讯 http://www.cqvip.com 200 8年 2月第 5卷第 5期 ? 个案报道 ? 乳腺 肉瘤 3例误诊分析 段凤林 ...
            脾转移癌误诊原发性脾肿瘤2例_论文.pdf
            个案报道 ? 脾 转移癌 误诊原发性脾肿瘤 2例 段凤林 (刚医学院沈州医院外科
            金昌分公司聘用员工薪酬管理改革实施细则_图文.doc
            段凤林 张丽娟 李霞 许晓庆 蔡霞 性别女女女男女女女女女女女女女女 出生年月
            更多相关标签: