版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、课题设计内容与主要功能 1第 1 节 . 设计内容 1第 2 节 . 主要功能 1二、课题分析 错误! 未定义书签。第 1 节. 类声明表 错误! 未定义书签。第 2 节 . 分析课程设计项目的实现方法三、主要功能的实现步骤 4四、程序测试与结论 5五、总结 11六、附件 14一、课题设计内容与主要功能1、设计内容:为了满足学生档案管理的要求,通过计算机技术给档案管理人员带来便利。使用 c 语言编写了学生档案此管理系统。本系统主要实现学生档案管理的功能,通过此系统方 便对学生档案管理。包括学号、姓名、性别、年龄、备注。所设计的系统以菜单方式工 作,为用户提供清晰的使用提示,依据用户的选择来
2、进行各种处理。图书信息的录入后, 系统按照有一定的规范格式显示,录入的学生信息用文件形式保存,并可以对其进行修 改、排序、插入、排序查询等基本操作。整个程序实现链表操作,对学生信息的操作逐 个地进行。学生档案管理系统构建框架学1I.J学生基本信息录入1生 :?.;学生基本信息显示1档 :工学生基本信息保存-安Z 木J1/1学生基本信息修改官:瓜5.学生基本信息插入理 (In5.学生基本信息删除系乙学生基本信息排序W统 f3.学生基本信息按姓名查询9.从文件中读入学生基本信息按姓名修改按姓名插入按姓名删除按姓名查询101 I 退出系统2、主要功能:1 、本系统采用一个包含N个数据的结构体数组,每
3、个数据的结构应当包括:学号、 姓名、性别、年龄、备注。2 、本系统显示这样的菜单:请选择系统功能项:1.学生基本信息录入;2.学生基本信息显示;3.学生基本 信息保存;4.学生基本信息修改;5.学生基本信息插入;6.学生基本信息删除;7.学生 基本信息排序;8.学生基本信息按姓名查询;9.从文件中读入学生基本信息;10.退出 系统3、执行一个具体的功能之后,程序将重新显示菜单。4 、将学生基本信息保存到文件中。二、课题分析1、类说明表名称属性说明namer数据成员说明学生姓名一no数据成员说明学生学号sex数据成员说明学生性别ager数据成员说明学生年龄remark数据成员说明学生备注2、实现
4、方法及核心算法实现代码:主函数:void main ()录入函数:void enter ()显示函数:void list ()保存函数:void save ()插入函数:insert ()修改函数:voidrevise()删除函数:voiddelete()删除录入的学生信息排序函数:voidsort()排序录入的学生信息查找函数:voidqseek()查找录入的学生信息读取函数:int load ()读取保存在文件中的学生信息三、主要功能的实现步骤模块一:头文件,变量定义,函数的声明模块二:学生信息的录入int enter(STUDENT t)模块三:学生信息的显示void list(STUD
5、ENT t,int n)模块四:学生信息的保存void save(STUDENT t,int n)模块五:学生信息的修改void revise(STUDENT t,int n)模块六:学生信息的插入int insert(STUDENT t,int n)模块七:学生信息的删除int delete(STUDENT t,int n)模块八:学生信息的排序void sort(STUDENT t,int n)模块九:学生信息按姓名查找void qseek(TSTUDENT t,int n)模块十:学生信息的读入int load(STUDENT t)模块十一:退出系统函数的声明对系统所使用的变量进行定义,
6、对函数进行声明录入学生的基本信息。就是把学生的基本信息显示在电脑上。就是在把学生基本信息的保存下来。插入学生信息。修改已经录入的学生信息删除录入的学生信息排序录入的学生信息查找录入的学生信息读取保存在文件中的学生信息四、程序测试与结论进入系统输入学生信息II"DA学习C语季Debug忠旺总xe-MHKMM通算箕通算箕M MENU 1弁算黄MM算菁MMM:息 询信 A-SAH 录显于一 息息息息息自心息息入 , AMJ1,/在£15后是省口岸口_£_ 口读同WOOWDM生生生生生生正123456 7 _891EnteF ycrn choiceCl 10:1lease
7、 input nunlea与e input i*ecoi*dl生名学号性别年龄苗注显示信息,口 A学习C语言程序Debug宙旺exe-查询信息t 唇姓生息 息息息息息息 息 人=£一豆一亘一亘一|且=m一亘=口僚 一I、 - S - 1 1%.3.系圭生生生生生生醒生生生生Enter you choWtM 喊 MHMM WtM 喊 MHM*tiT*Z*M-*M*S T U DENT XliMHZMitXitMNHMKMitXitMNHMKMitXaCM学号性别年龄备注211811栋12栋MM MM MM *MM MiM *endMM卞MM * * MM MM MM * * MM MM
8、 M mress an key enter menu.B.保存信息"D 学习C语言程序 De bu g忠旺PKe .iEnter you cho 10«<110>*3aving file n*saue Success* iress anv key enter menu-E MMMM XWEMKiMMM MMENU KMMMMNWX蕤KMMMMHWX 箕 MM 筑息 .写一一d 普市 入一 生 录显子 息自息息息息息息入 同屋厘星星星足用设市 三一二三-二三二-三 4一d一a一a-a7T-ava_ sui- « ,* - - - - ! - * * 0
9、12345G7 891Entet* you choice<110> :修改信息,"口;学习0吾言程序。6加9忠旺启)(please enter name彭旺please revisc a cord姓名学号性别年龄备注李炜 23男2313栋success?press any key enter menu. B!. 其 MM aOCMJKMM% MM aOCMJKMM% mMEHU MM 墓 MMHWX 薨 MM 墓 MMJffWMEKMMM:sitisfl 三一二-二二三二-三-Ls7j a一a一it一a-a7T-ava_ sui-« ,* - - - - ! -
10、 * * 0 123456 7 891士亘一亘一ln=El_s一豆 _豆一_口读息 询僖 普市 入一 生 录品子 息息息息息 息 息息入Entet* you cho iced 10> :修改成功"D ;学习C语言程序 De bu g忠旺PKe .:M>fM:M.M;:M:H3OeM>fM:M.M;:M:H3OeM:MM:M:;MJMiE W X H X M :M 注金 口 d * * * * 31t 梵 MXM:XMM = X 梵 MXXMMXK 梵 MXMMXNiMJKiress any key entei* nteniu厂XiW Mi><*=*薨=藤
11、Mi><*=*薨 注MENU 1*讨=*聋.* = * WWI涛22女1912栋炜男2313栋学号名性别年龄备注JfMMXHMKXMJifMMXHMHMiMJifM 苒 M M X X M X M Mg T J DENT 苒苒融注算睡><薜><<x,=1<睡><薜><<,=1<莺>薜3<u查本一生生生生生重生usi* 01234567891统.系 J. 1-息 询信S 一 入一 生一 自心自心息自aB.息息息工八 A* 日 /上JgJgjgJgJgJgJg口送-WOOWJjjz -,- -1-二 L
12、 _< Ft , -1- sr_ % -二 _ 苴音:MWWIt其E将-u choicellQ> =Entet* you choice<110> :插入信息"D 甘习 EB©Debu g忠旺 exe'KNM芹KNM芹 M ItWB拜KMMX 苒£TUDENT 苒苒聚注算X><薜注<1<*:=1<菁>薜注<1<*:=1<菁>薜3<«生名学号性别年龄 备注I建畅24女 2714栋lease input locate name目炜ress any key ente
13、r menu. B!.MMEJCMM 题斌 JCMMEJCMM 题斌 M MENU MM 墓 MMHWX 薨 MM 墓 MMJffWMEKMMM:目=一入一 生录品子息息息息息 息 息息入生JgJg唱是是是足口喙111生生生生生生生生一asxx孟孟灵一123456 7 00-91显示插入成功删除信息i4直离孟武子从"D 甘习 EB©Debu 9忠旺 exe'生生生生文4一豆一豆一亘亘一一呈唇息息息息息入Entei* you chpice<l"<10>:6lease deleted nameTUDENTre you sure deleter
14、es 5y key enter menu.-排序信息"D ;学习C语言程序 De bu g忠旺PKe .旄MMM:W:MM3<>EMMM:W:MM3<>EM M有M T |J DENT 射父兄充苒著父睡蔓底襄苴著睡著父睡蔓底襄苴著著父置丈.姓名学号性别年龄 备注女1912栋MKJCHKXJCJtHCMKJCHKXJCJtHCM ML M H M JH M M M! M ML M J4 Mg f| d * M ML M Jt )CK:MW:MMM.J<JOCK:MW:MMM.J<JOCK:M J<MLMHJ<J< ress any
15、key enter menu. B!.息 .写一一d 普市 畲 入一 生 录显子 息自息息息息息息入 同屋厘星星星足用设市 一七£1-生-1-生- sui- « ,* - - - - ! - * * 0 12345G7 891Entei* you choiceCl 10>:查询信息"D 甘习 EB©Debu g忠旺 exe'姓生3息息自少息息息 一豆一豆一豆一员一员=号日读 £ £ X s K K K 口裾 JIHMS*-暗才生生生生.禽禽禽右叁京Enter you choice<lMlO> :8Please
16、 sort before qseekf please enter name for qeek 周笔畅:M MMMT |J DENT 片石制注整 MMX W H M; M M B< iK M X W H M; M M B< iK M X MiM:姓名学号性别 年龄备注周笔畅24女2714栋读入信息(附加)D: 学习 C语B®Debug 忠旺,exe除 -息息息息.读充心息入唐姓生息 询信Enter you choicetlO> = 9 ou have success read data from ftie!fT iress ke9 enter nenu*二 二 二 息
17、一一 询信一一 查本 一一一一 人唇姓生 一一 录显亍一一 息息息自寄少息息自山人 一一 士忌_豆_m_m_一受=曰=号_曰读 一一 WOWO,口窈一一 生生生生生熊一一 二 r - 0二 12-34567891-二 二 二 二 二 二 二 二 二 二二 二 二 二Entei* you choiceClKJOOtKMMJKMXJOOtKMMJKMK M. M H M JH X * M M:£ 1 |J DENT蛇学号性别年龄 备注IM笔畅242212栋总结:总的来说这个程序大致实现了题目的要求,但是这套程序仍然存在着很多的问题 与不足。比如,程序中主函数写的有点繁琐,有太多的嵌套,不
18、是那么井然有序,条理 清晰,程序注释也不是很完善,对信息处理功能还有些不足之处,提示信息不明确。还 有一点就是没有做到实现分类查找,分别按照姓名、学号、年龄、性别、备注等进行查 找。这个系统主要是参照老师的模版编写的,同时也得到了老师和同学的一些帮助。我 在做系统的过程中也遇到了很多问题,有的是知识不足,有的是考虑不够周全。事实证 明,只靠自己的知识面还是很窄,独立处理问题能力不是很强,以后还要加强对c语言的学习。我认为对于C语言编写的程序来说,使用方法大致都是一样的,所以如果要改进的 话,就是要改进一些算法,尽量把界面编写清楚,提示信息全面,方便易用。五、课程设计总结C语言这学期我们开始的一
19、门新课,早就听说上届学哥学姐说C语言是“天书”,是 我们这学期最难的学科之一了。早听说这些我就怕了。首先我感到非常遗憾,课程设计的第一天,我还在家里,因为收到的消息比较迟所以未能及时赶到学校,也至于第一天最重要的内容没有学到,在接下来的两天上机时间也未能赶上大家的进度,自己也觉得自己做不出这个程序。没有用心的学。更加愚蠢的是我在答辩的时候拷贝了同学的部分程序,自己没能真正的了解这个程序。答辩的时候, 欧阳老师简单的问了我几个问题就发现我没有用心学, 严厉批评了我,也认识到了我的错误。当看到其他同学都是A,只有包括我在内的少数几个一同学得B,我感到心情有些沉闷,同时更加坚定了我要自己做好这个学生
20、档案管理系统程序的决心。自己也想到了,就算课程设计被我投机取巧完成了,但是省二、国二呢,最终自己还是要好好学的。自己没有掌握C语言,又有什么意义呢!当我自己真正的研究这个程序的时候我感觉有点蒙了, 我感觉我自己没有这个能力做好,所以我想找学长帮我,这样我就不用怕了,可是后来我想到省二、国二,我放弃了这个想法,什么还是靠自己。一边懊悔自己平时没有好好学习,一边开始硬着头皮上阵了。第三天下午和晚上我都泡在图书馆里,到晚上将近10 点才回寝,感觉自己还是很蒙,不过也有收获,就是我知道我要做这个模块要定位函数,要用到链表。这让我信心若狂,我感觉我已经找到了起点,有个好的开始我相信我就能做好。晚上回到宿
21、舍后我也不敢再耽误时间去玩手机了,急忙去看关于函数、链表的书,第四天看了一天之后我感觉原来计算机也不是什么“天书”啊,只是我们没有好好去看它,去领悟它。我心中暗想,这次程序设计我很有收获,它让我对计算机、对 C语言产 生了兴趣,让我发现原来这样有实践的学习能让人产生很大的兴趣,能让人更好的领悟 它。我自己研究这个程序将近两天,看了许多资料,着手进一步改善这个程序了,困难的时候又来了,我不知道用什么语句去完成查找。最好 If 语句找到后,链表来行使删除功能, 可好似链表那个真的好难, 在同学们的帮助下我终于把那个链表完成, 在运行、检查、修改后,终于合格,程序运行成功了。在完成自己的程序设计后,
22、自豪的感觉充满了我的内心,是啊,我不是很笨,我只是没有用心,经过这次设计后,在学习方面我对自己有了信心,如果我用心去学,我努力去做,没有我做不到的。突然问我很喜欢这戏C语言实训,在这一周,有欢笑,有焦急,有开心也有不开心,不过不管什么我都还算开心得度过了这一周,和同学们一起研究、一起做程序、一起检查、一起讨论对与错。在程序完成的那一时刻,我很开心的笑了,因为那是我付出了汗水做的程序,那时我的心血!这次实训对我来说也是一次教训,让我再次深刻地明白什么事情都要靠自己,自己的事情要自己做且要做好。这次实训也让我对学习,对C语言计算机都产生了更浓厚的兴趣,也让同学们有了更好的团队协作精神,也让我感觉在
23、大学学习很好。感谢老师让我们有了这次机会来体验编程的快乐,感谢老师不厌其烦的讲解。也让我们有机会感受大学的美好时光。纺工 1291 彭旺2013年 6月 28 日六、附件/* 学生基本信息管理系统 */*头文件( .h )*/#include "stdio.h" /*I/O 函数 */#include "stdlib.h" /* 标准库函数*/#include "string.h"/* 字符串函数*/#define M 50 /* 定义常数表示记录数*/ typedef struct /* 定义教师基本信息数据结构 */ char n
24、ame20;/* 学生姓名 */char no20; /*编号 */char sex20;/*性别 */int age;/* 年龄 */char remark20;/* 备注 */ STUDENT;/*/int enter(STUDENT t);/* 输入记录 */void list( STUDENT t,int n);/* 显示记录 */void save(STUDENT t,int n);/* 记录保存为文件*/int find(STUDENT t,int n,char *s)/* 查找函数 */; void print(STUDENT temp);/* 显示单条记录*/void revi
25、se( STUDENT t,int n);/*修改记录*/int insert(STUDENT t,int n); /*插入记录*/int delete(STUDENT t,int n)/* 删除记录 */; int load(STUDENT t);/* 从文件中读记录 */ void sort(STUDENT t,int n);/* 按姓名排序 */ void qseek(STUDENT t,int n);/* 快速查找记录*/int menu_select();/* 主菜单函数*/main()STUDENT studentM;/* 定义结构体数组 */int length;/* 保存记录长
26、度*/for(;)/* 无限循环 */*/输入记录*/显示全部记录*/保存文件*/修改记录 */switch(menu_select() /* 调用主菜单函数,返回值整数作开关语句的条件case 1:length=enter(student);break;/* case 2:list(student,length);break; /* case 3:save (student,length);break;/* case 4:revise(student,length);break;/*case 5:length=insert(student,length);break;/*插入记录 */cas
27、e 6:length=delete(student,length);break; /*删除记录 */case 7:sort(student,length);break; /*按姓名排序*/case 8:qseek(student,length);break;/* 快速查找记录*/case 9:length=load(student);break;/* 读文件 */case 10: exit(0); /* 如返回值为 10 则程序结束*/* 菜单函数,函数返回值为整数,代表所选的菜单项 */menu_select()char s80;int c;提示压任意键继续 */printf("p
28、ress any key enter menun");/*printf("*MENU*nn");printf("1.学生基本信息录入 n");printf("2.学生基本信息显示n");printf("3.学生基本信息保存n");printf("4.学生基本信息修改 n");printf("5.学生基本信息插入 n");printf("6.学生基本信息删除n");printf("7.学生基本信息排序 n");printf(&q
29、uot;8.学生基本信息按姓名查询 n");printf("9.从文件中读入学生基本信息 n");printf("10.退出系统n");printf("*n");doprintf("nEnter you choice(110):");/* 提示输入选项 *scanf("%s",s);c=atoi(s);while(c<1|c>10);return c;/* 输入记录,形参为结构体数组,函数值返回类型为整型表示记录长度*/int enter(STUDENT t)int i,n
30、;char *s;printf("nplease input num n"); /*提示信息 */scanf("%d",&n); /* 输入记录数*/printf("please input record n"); /*提示输入记录 */printf(" 姓 名 备注 n");学号性别年龄printf("n");for(i=0;i<n;i+)scanf("%s%s%s%d%s",,ti.no,ti.age,ti.course,&ti.rem
31、ark);/* 输入记录 */printf("n");return n; /* 返回记录条数*/* 显示记录,参数为记录数组和记录条数*/void list(STUDENT t,int n)int i;printf("nn*STUDENT*n");学号性别年龄printf(" 姓 名 备注 n");printf("n");for(i=0;i<n;i+) printf("%-20s%-20s%-20s%-10d%-10sn",,ti.no,ti.sex,ti.age,ti.re
32、mark);if(i+1)%10=0)printf("Press any key continue.n"); getch();printf("I*end*n");/* 显示指定的一条记录*/void print(STUDENT temp) printf("nn*STUDENT*n");学号性别年龄printf(" 姓 名 备注 n");printf("n");printf("%-20s%-20s%-20s%-10d%-10sn",,temp.no,temp.
33、sex,temp.age,te mp.remark);printf("I*end*n");int find(STUDENT t,int n,char *s)int i;for(i=0;i<n;i+)if(strcmp(s,)=0)return i;return i;/* 删除函数,参数为记录数组和记录条数*/int delete(STUDENT t,int n)char s20; /* 要删除记录的姓名 */int ch=0;int i,j;printf("please deleted namen"); /*提示信息 */scanf(
34、"%s",s);/* 输入姓名 */i=find(t,n,s); /* 调用 find 函数 */if(i>n-1) /* 如果 i>n-1 超过了数组的长度*/printf("no found not deletedn"); /*显示没找到要删除的记录*/elseprint(ti); /*调用输出函数显示该条记录信息 */printf("Are you sure delete it(1/0)n"); /*确认是否要删除*/scanf("%d",&ch); /* 输入一个整数0 或 1*/if(
35、ch=1) /* 如果确认删除整数为 1*/for(j=i+1;j<n;j+) /* 删除该记录,实际后续记录前移 */将后一条记录的学生姓名拷贝到前一条strcpy(,); /*/strcpy(tj-1.no,tj.no); /*将后一条记录的编号拷贝到前一条*/*/strcpy(tj-1.sex,tj.sex); /*tj-1.age=tj.age; /*将后一条记录的性别拷贝到前一条*/将后一条记录的年龄拷贝到前一条*/Strcpy(tj-1.remark,tj.remark); /*将后一条记录的备注拷贝到前一条n-; /* 记录数减 1*/ret
36、urn n; /* 返回记录数*/* 插入记录函数,参数为结构体数组和记录数*/int insert(STUDENT t,int n)/* 插入函数,参数为结构体数组和记录数*/STUDENT temp; /* 新插入记录信息 */int i,j;char s20; /* 确定插入在哪个记录之前 */printf("please input recordn");printf("nn*STUDENT*n");printf(" 姓 名学 号性 别年龄备注 n");printf(" n");scanf("%s%
37、s%s%d%s",,temp.no,temp.sex,temp.age,temp.remark); /* 输入插入信息 */ printf("n");printf("please input locate name n");scanf("%s",s); /* 输入插入位置的姓名 */i=find(t,n,s); /* 调用 find ,确定插入位置*/for(j=n-1;j>=i;j-) /*从最后一个结点开始向后移动一条*/strcpy(tj+1.name,); /*strcpy(tj
38、+1.no,tj.no); /*strcpy(tj+1.sex,tj.sex); /*当前记录的学生姓名拷贝到后一条*/*/当前记录的性别拷贝到后一条*/ti.age = temp.age; /*将新插入记录的年龄拷贝到第 i 个位置 */*/strcpy(tj+1.remark,tj.remark); /*strcpy(,); /* 将新插入记录的学生姓名拷贝到第 i 个位置 */strcpy(ti.no,temp.no); /*将新插入记录的编号拷贝到第 i 个位置 */strcpy(ti.sex,temp.sex); /*将新插入记录的性别拷贝到第 i 个
39、位置 */ti.age = temp.age; /* 将新插入记录的年龄拷贝到第 i 个位置 */strcpy(ti.remark,temp.remark); /*将新插入记录的备注拷贝到第 i 个位置 */n+; /* 记录数加 1*/return n; /* 返回记录数*/* 保存函数,参数为结构体数组和记录数*/void save(STUDENT t,int n)int i;FILE *fp; /* 指向文件的指针*/if(fp=fopen("record.txt","wb")=NULL) /*打开文件, 并判断打开是否正常*/printf(&qu
40、ot;can not open filen");/*没打开 */exit(1); /* 退出 */printf("nSaving filen"); /* fprintf(fp,"%d",n); /* fprintf(fp,"rn"); /* for(i=0;i<n;i+) 输出提示信息 */将记录数写入文件*/将换行符号写入文件*/fprintf(fp,"%-20s%-20s%-20s%-40d%-10s",,ti.no,ti.sex,ti.age,ti.remark);/* 格式写入
41、记录 */fprintf(fp,"rn"); /*将换行符号写入文件 */fclose(fp);/* 关闭文件 */printf("*save success*n"); /*显示保存成功 */* 按序号显示记录函数*/void display(STUDENT t)int id,n;FILE *fp; /* 指向文件的指针*/if(fp=fopen("record.txt","rb")=NULL)/*打开文件 */printf("can not open filen");exit(1);print
42、f("Enter order number.n");scanf("%d",&id);/* 输入序号 */fscanf(fp,"%d",&n);if(id>=0&&id<n)/* 判断序号是否在记录范围内 */fseek(fp,(id-1)*sizeof(STUDENT),1);/*移动文件指针到该记录位置*/print(tid); /*调用输出函数显示该记录*/printf("rn");elseprintf("no %d number record!n &quo
43、t;,id); /*如果序号不合理显示信息 */fclose(fp);/* 关闭文件 */* 排序函数,参数为结构体数组和记录数*/void sort(STUDENT t,int n)int i,j,flag;TEACHER temp; /* 临时变量做交换数据用 */for(i=0;i<n;i+)flag=0; /* 设标志判断是否发生过交换*/for(j=0;j<n-1;j+)if(strcmp(,tj+1.name)>0) /* 比较大小 */flag=1;strcpy(,); /* 交换记录 */f strcpy(temp
44、.no,tj.no);strcpy(temp.sex,tj.sex);temp.age=tj.age;strcpy(temp.remark,tj.remark);strcpy(,tj+1.name);strcpy(tj.no,tj+1.no);strcpy(tj.sex,tj+1.sex);tj.age=tj+1.age;strcpy(tj.remark,tj+1.remark);strcpy(tj+1.name,);strcpy(tj+1.no,temp.no);strcpy(tj+1.sex,temp.sex);tj+1.age=temp.age;strcpy(tj+1.remark,temp.remark); if(flag=0)break; /*如果标志为0,说明没有发生过交换循环结束*/printf("sort sucess!n"); /*显示排序成功 */* 快速查找,参数为结构体数组和记录数*/void qseek(TSTUDENT t,int n) char s20;int l,r,m;printf("nPlease sort before qseek!n"); /*提示确认在查找之前,记
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省哈尔滨市幼儿园教师招聘笔试备考题库及答案解析
- 2026年徐州市九里区街道办人员招聘考试备考题库及答案解析
- 2026年焦作市中站区网格员招聘笔试备考题库及答案解析
- 2025年眉山市东坡区幼儿园教师招聘考试试题及答案解析
- 2026年娄底市娄星区街道办人员招聘笔试参考试题及答案解析
- 2025年淮南市谢家集区幼儿园教师招聘考试试题及答案解析
- 2026年惠州市惠城区网格员招聘笔试参考试题及答案解析
- 2026年塔城地区塔城市网格员招聘考试参考题库及答案解析
- 2026年哈尔滨市道外区网格员招聘考试参考题库及答案解析
- 2026年南平市延平区街道办人员招聘笔试参考题库及答案解析
- 现浇钢筋混凝土排水沟施工方案
- 家校同心 决胜高考2026届高三考前一月冲刺家长会
- 人工智能AI创业计划书
- 国家电网有限公司输变电工程通 用设计(330~750kV输电线路绝缘子金具串通 用设计分册)2024版
- 志愿服务孵化基地评估标准与流程
- 2025年电解铝项目可行性研究报告
- 高中语文文言文阅读典籍分类专训:散文类 先秦诸子散文(全国甲卷、乙卷适用)
- 学生心理健康一生一策档案模板
- 《青春梦想责任担当》班会课件
- 中国历史最经典的七个人才智慧案例
- 动力柜施工方案
评论
0/150
提交评论