学生通讯录管理系统
“学生通讯信息记录系统”的设计与实现
一、设计要求
1. 问题的描述
“学生通讯信息记录系统”是为了实现快速的对学生信息进行录入、删除、查找、显示。各个功能靠函数实现。 2.需求分析
(1)应该包括以下功能:输入信息、 显示信息、 查找以姓名作为关键字 、 删除信息 (2) 作为一个完整的系统,应具有友好的界面和较强的容错能力
二、概要设计
1.主界面设计
2.储存结构设计
本系统主要采用链表类型来表示储存“学生信息记录系统”中的信息。程序中定义了address结构。其中,包括学生的姓名、宿舍信息和学号。 3.系统功能的设计
1) 输入信息——enter(); 2) 显示信息———display( ); 3) 查找以姓名作为关键字 ———search( ); 4) 删除信息———delete( );
三、模块设计
1.模块设计
本成绩包含两个模块:主程序模块和链表操作模块。 2.系统的程序及功能设计
- 1
(1) 插入学生信息
void enter()
/*输入函数,本函数循环输入资料,当输入姓名为空时退出*/ {
struct address *info;
/*定义当前结点*/
for(;;) {
info=(struct address *)malloc(sizeof(struct address));
/*为当前结点分配空间*/
if(!info)
{
printf(" Out of memory");
exit(0);
/*如果分配空间失败,退出程序*/
}
printf("输入空姓名结束: ");
inputs("请输入 姓名:",info->name,10);
if(!info->name[0])
break;
/*如果输入姓名为空,结束循环*/
inputs("请输入
院系:",info->street,50);
inputs("请输入宿舍楼:",info->city,15);
inputs("请输入宿舍号:",info->state,15);
inputs("请输入
学号:",info->eip,7);
insert(info,&start,&last);
/*调用结点插入函数*/ } }
五、测试分析
1.输入学生信息
- 3
4.删除信息
5.退出
- 5
struct address *start;
/*首结点*/ struct address *last;
/*尾结点*/ struct address *find(char *);
/*声明查找函数*/
void enter();
/*函数声明*/ void search(); void save();
void load(); void list(); void ddelete(struct address **start,struct address **last); void insert(struct address *i,struct address **start,
struct address **last); void inputs(char *,char *,int); void display(struct address *); int menu_select(void);
void main() {
- 7
int c;
printf("
欢迎使用学生通讯录系统");
printf(" ");
printf(" ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ");
printf(" ┃************************************************************┃ ");
printf(" ┃*
*
*┃ ");
printf(" ┃*
1.输入信息
*
2.删除信息
*┃ ");
printf(" ┃*
*
*┃ ");
printf(" ┃************************************************************┃ ");
printf(" ┃*
*
*┃ ");
printf(" ┃*
3.显示信息
*
4.查找
*┃ ");
printf(" ┃*
*
*┃ ");
printf(" ┃************************************************************┃ ");
printf(" ┃
5.退出
┃ ");
printf(" ┃************************************************************┃ ");
- 9
exit(0);
/*如果分配空间失败,退出程序*/ }
printf("输入空姓名结束: ");
inputs("请输入 姓名:",info->name,10);
if(!info->name[0]) break;
/*如果输入姓名为空,结束循环*/
inputs("请输入
院系:",info->street,50);
inputs("请输入宿舍楼:",info->city,15);
inputs("请输入宿舍号:",info->state,15);
inputs("请输入
学号:",info->eip,7);
insert(info,&start,&last);
/*调用结点插入函数*/ }
void inputs(char *prompt,char *s,int count)
/*输入函数,有越界检测功能*/ {
char p[255];
do }
- 11
i->next=NULL;
i->prior=NULL;
*last=i;
*start=i;
return;
}
else {
(*last)->next=i;
i->prior=*last; i->next=NULL;
*last=(*last)->next;
}
}
void ddelete(struct address **start,struct address **last)
/*删除函数*/
{ struct address *info;
char s[80];
inputs("请输入 姓名:",s,10);
/*输入欲删除结点的name域内容*/
info=find(s);
if(info)
{
printf("Deleting...... "); if(*start==info)
点的下驱作为新的首结点(入口)*/
{ *start=info->next;
if(*start) (*start)->prior=NULL;
else *last=NULL;
}
else
结点*/
{
info->prior->next=info->next;
- 14
info=info->next;
}
printf("未找到相关信息. ");
return NULL; }
/*输出整个链表*/ void list(void) { struct address *info;
info=start;
if(info==NULL) printf("当前记录为空!"); else printf("姓名 院系 宿舍楼 宿舍号 学号 ");
while(info)
{
}; display(info); if(info->next==NULL){break; } info=info->next;
printf(" "); }
- 16
/*查找函数*/
/*输入欲查找的姓名*/ /*如果没找到,显示Not found*/
/*如果找到,显示该结点资料*/
七、用户使用手册
(1)本程序的执行文件为“学生通讯录管理系统.exe”。
(2)进入本系统之后,随即显示系统住菜单界面。用户可以在该界面下根据提示输入并按回车键确定,执行相应的菜单命令。
(3)本系统可以对学生信息进行录入和删除。
数据结构课程设计
课题:学生成绩管理系统
姓名:孙轩宇
学号:E01014316
专业:计算机科技
院系:计科院
- 18
2010.10.8
班级:10
石河子高级中学高三年级学生表彰会通讯稿
4月29日上午,我校高三年级全体师生在教学楼大厅召开主题为“坚持奋进,为理想而战”的高三自治区二模、乌市三模学生表彰大会。大会于8时55分准时开始,参加本次表彰大会的领导有分管教学的鞠新春副校长,高三年级主任陈春。
本次大会由高三支部书记淦永主持,在他宣布大会开始后,表彰正式开始,大会第一项议程是年级主任陈春宣读年级文科前20名优秀学生、理科年级20名优秀学生、平行班前20名优秀学生、各班进步学生名单。宣读完名单后,鞠新春副校长、陈春主任为各名获奖同学颁发奖状,拍照留影。
会议的尾声,鞠新春副校长此次大会作了总结,温馨提示学生们在最后40天应注意有序复习,有针对性的复习,注意生活细节,以最好的精神面貌,身体素质迎战高考,最后祝愿同学们在高考中获得良好成绩。
这次表彰大会的召开,极大地鼓舞了高三学生的学习积极性,相信在全体师生的共同努力下,我校2016年高考一定会取得佳绩。
一、题目内容的描述
学生通讯录管理系统设计
设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:姓名、家庭地址、邮政编码、电话号码等等),通信录数据类型定义为结构体类型。由键盘输入数据(最好要考虑输入数据输入的格式及输入数据的有效性),然后进行以下的功能实现。程序要求主函数是一个功能选择菜单,其它各功能都用各自的函数实现。
功能要求如下:
1、能建立、修改和增删学生通讯录
2、能够按多种方式进行查询,例如按姓名、按电话号码等。
3、通讯录的数据保存在文件中,运行程序时将通讯录数据从文件读取到内存中。对通讯录进行增加、删除、修改学生数据后,提供功能菜单,可以将内存中修改过的通讯录重新保存至文件。
二、应用程序功能的详细说明
1、应用程序实现了可视化的系统操作界面。
2、对学生通讯录形成了系统化的管理,操作简便明了。
3、程序具有系统帮助,添加、显示、查询、刷新、删除、排序、保存、修改、读取学生通讯录的功能。各项功能均可按照文字提示操作,浅显易懂。
4、系统的各个功能模块都用函数的形式来实现(readfile()、seek()、modify()、sort()、insert()、del()、save()、menu())方便查看。
5.可以将信息保存在文件(“student.txt“)中,亦可将信息从文件中读取出来,灵活方便。
三、主要模块的算法描述
学生通讯录管理系统
刷新学生信息readfile()
查询学生信息seek()
增加学生信息insert()
显示学生信息display()
退出系统
修改学生信息modify()
删除学生信息del()
保存当前学生信息save()
汇总当前学生数目number()
系统帮助help()
查询学生信息
按姓名查询
退出
按学号查询
开始
以可读写的方式打开一个数据文件
将此文件的内容读出,并存入一个新的结构体类型的数组中。
调用menu()菜单函数
进入while()主循环
输入1-8中的一数值,选择相应操作。
输入是否为0
判断键值,调用相应函数,完成相应功能。
是否已对修改存盘
调用函数save()函数,进行写数据文件操作
结束
模块一:头文件,变量定义,函数的声明
对系统所使用的变量进行定义,对函数进行声明。
模块二:录入学生信息
声明函数void
readfile(),说明一个文件指针FILE
*fp打开文
件“student.txt“。
模块三:学生信息的查找
声明void
seek()为查找函数,通过switch(item)设定用学号查找,
用姓名查找两个分支。
模块四:学生信息的修改
声明void
modify()为学生信息修改函数,通过switch(item)设定
所要修改的项目。
模块五:刷新学生信息
声明void
sort()将录入学生系按升序排列,用的是“冒泡排序法”
实现排序。
模块六:增加学生信息
声明void
insert()插入学生信息,先通过判断学生是否存在,若
否则继续输入,若是则跳出,重新循环。
模块七:删除学生信息
声明void
del()实现学生信息删除,通过学号对比确定要删除的信
息,然后用后一个替换掉。
模块八:显示学生信息
通过display()函数输出学生信息。
模块九:保存信息
通过fp=fopen(“student.txt“,“w“);写入信息。
模块十:汇总学生数目
通过number()函数将已有男女生及总学生数目汇总出来。
模块十一:系统帮助
通过help()函数帮助操作。
模块十二:界面菜单
通过switch(num)调用以上各函数,实现功能。
1、程序采用模块化设计,各模块独立,可分块调试,个模块由主函数控制调用。
2、其中主要模块(readfile()、seek()、modify())都是利用数组,指针来实现数据结构设计。
3、数据库设计的任务是确定系统所需要的数据库。数据库是表的集合,通常一个系统只需一个数据库。设计人
是根据需求分析,确定数据库所包含的表及字段、表间的关系,然后具体确定表的结构,包括字段名、字段类型及宽度,需要的索引等。根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。通讯信息表包括以下字段:学号,
姓名,年龄,性别,出生年月,地址,电话,
E-mail。学号为主索引。
四、结束语
我设计的程序总体功能大都能够运行顺利,但有许多地方比较复杂,需要进一步修改,进行简化。通过这次课程设计的锻炼,我收获很多,具体归纳为以下几点:
1、首先,也是最重要的一点,学会如何将一个复杂的问题简化,将一个较大的问题分成几个小问题,再一一解决这些小问题。在设计一个程序之前,要学会对程序功能进行规划,将其分为几个不同的功能模块,要思路清晰,简单易用;
2、学会灵活运用已有的知识,同时适当的拓展一些知识;比如,这次设计过程中,有一些函数以前就很少用到,甚至没有见过,但对程序的设计及用户界面的改善带来方便;
3、解决问题时,要尽可能考虑全面。每一个细节都很重要,既要避免功能的重复,也要避免功能疏漏的地方!
4、在这次课程设计过程中,参考了许多资料,发现C语言真的很有意思!比如我看到一个关于用C语言编写的小程序:五子棋、俄罗斯方块、推箱子等,等这次课程结束后,我就想利用C语言编写这些小游戏。曾经认为C是个挺枯燥的课程,现在发现这不仅仅是个简单的课程,而是个很实用的计算机工具!
五、程序源代码清单
#include
#include
#include
#define
BUFLEN
100
#define
LEN
15
#define
N
100
struct
record
{
char
code[LEN+1];
char
name[LEN+1];
int
age;
char
sex[3];
char
time[LEN+1];
char
add[30];
char
tel[LEN+1];
char
mail[30];
}stu[N];
int
k=1,n,m;
void
readfile();
void
seek();
void
modify();
void
insert();
void
del();
void
display();
void
save();
void
number();
void
menu();
int
main()
{
while(k)
menu();
system(“pause“);
return
0;
}
void
readfile()//刷新学生信息
{
char
*p=“student.txt“;
FILE
*fp;
int
i=0;
if
((fp=fopen(“student.txt“,“r“))==NULL)
{
printf(“Open
file
%s
error!
Strike
any
key
to
exit!“,p);
system(“pause“);
exit(0);
}
while(fscanf(fp,“%s
%s%d%s
%s
%s
%s
%s“,stu[i].code,stu[i].name,&stu[i].age,
stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)==8)
{
i++;
i=i;
}
fclose(fp);
n=i;
printf(“录入完毕! “);
}
void
seek()//查询学生信息
.
.
.
.
.
.
void
modify()//修改学生信息
.
.
.
.
.
.
void
sort()//对学生信息按学号排序
{
int
i,j,*p,*q,s;
char
temp[10];
for(i=0;i
{
for(j=n-1;j>i;j--)
if(strcmp(stu[j-1].code,stu[j].code)>0)
{
strcpy(temp,stu[j-1].code);
strcpy(stu[j-1].code,stu[j].code);
strcpy(stu[j].code,temp);
strcpy(temp,stu[j-1].name);
strcpy(stu[j-1].name,stu[j].name);
strcpy(stu[j].name,temp);
strcpy(temp,stu[j-1].sex);
strcpy(stu[j-1].sex,stu[j].sex);
strcpy(stu[j].sex,temp);
strcpy(temp,stu[j-1].time);
strcpy(stu[j-1].time,stu[j].time);
strcpy(stu[j].time,temp);
strcpy(temp,stu[j-1].add);
strcpy(stu[j-1].add,stu[j].add);
strcpy(stu[j].add,temp);
strcpy(temp,stu[j-1].tel);
strcpy(stu[j-1].tel,stu[j].tel);
strcpy(stu[j].tel,temp);
strcpy(temp,stu[j-1].mail);
strcpy(stu[j-1].mail,stu[j].mail);
strcpy(stu[j].mail,temp);
p=&stu[j-1].age;
q=&stu[j].age;
s=*q;
*q=*p;
*p=s;
}
}
}
void
insert()//增加学生信息
.
.
.
.
.
.
void
display()//显示当前学生信息
{
int
i;
printf(“所有学生的信息为: “);
printf(“学生学号,
学生姓名,
年龄,
性别,
出生年月,
地址,
电话,
E-mail “);
printf(“-------------------------------------------------------------------- “);
for(i=0;i
{
printf(“%6s,
%7s,
%5d,
%5s,
%9s,
%8s,
%10s,
%14s “,stu[i].code,stu[i].name,stu[i].age,
stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);
}
}
void
save()//保存当前学生信息
{
int
i;
FILE
*fp;
fp=fopen(“student.txt“,“w“);
for(i=0;i
{
fprintf(fp,“%s,
%s,
%d,
%s,
%s,
%s,
%s,
%s “,stu[i].code,stu[i].name,stu[i].age,
stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);
}
fclose(fp);
}
void
number()//汇总学生数目
{
int
i,girl,boy=0;
for(i=0;i
if(strcmp(stu[i].sex,“1“)==0)
{boy++;}
girl=n-boy;
printf(“男生人数是:%d 女生的人数是:%d “,boy,girl);
printf(“总的学生人数为:%d“,n);
}
void
help()//系统帮助
{
printf(“输入性别时男为1,女为2“);
printf(“ 3.增加学生信息后,切记保存按7; “);
printf(“ 4.谢谢您的使用! “);
}
void
menu()//可视化的系统操作界面
{
int
num;
printf(“
学生通讯录管理系统
“);
printf(“
*********************系统功能菜单************************
“);
printf(“
--------------------------------
-------------------------------
“);
printf(“
1.刷新学生信息
2.查询学生信息
“);
printf(“
*********************************************
“);
printf(“
3.修改学生信息
4.增加学生信息
“);
printf(“
*********************************************
“);
printf(“
5.按学号删除信息
6.显示当前信息
“);
printf(“
*********************************************
“);
printf(“
7.保存当前学生信息
8.汇总学生数目
“);
printf(“
*********************************************
“);
printf(“
9.系统帮助
10.退出系统
“);
printf(“
---------------------------------
------------------------------
“);
printf(“
************************************************************
“);
printf(“请选择菜单编号:“);
scanf(“%d“,&num);
switch(num)
{
case
1:readfile();break;
case
2:seek();break;
case
3:modify();break;
case
4:insert();break;
case
5:del();break;
case
6:display();break;
case
7:save();break;
case
8:number();break;
case
9:help();break;
case
10:k=0;break;
default:printf(“请在1-10之间选择 “);
}
}
这是一个不一样的季节,这是一个不一样的时刻。不仅仅因为它天气炎热,还因为我们即将面对这学期得考试了。但我们还是履行这一个不变的活动——看望贫困小学生。
6月18日,由材料系实践部大一全体12名成员和通讯部的一名成员组成的一支志愿者小队在大多数人们还熟睡中出发了。他们几乎每人一辆自行车,就这样在6点出了学校,向着那个将近半年多没见的家庭而去。
一路上他们有说有笑,似乎这是一次旅行。还有人调侃的说,“在学校几乎没有什么锻炼的机会,这次能好好的活动活动了”。大概走了一半的路程,一件小小的意外让这个本来很欢快的旅程,多了那么一份忧伤。一名志愿者由于不小心,被自行车划破了脚。大家做了简单的处理后把她带到了附近的村子里的诊所中进行了包扎。之后我们继续踏上了我们的行程。
也正因为这个插曲,耽误了我们一些时间,比原定计划的时间晚了一个多小时才到达。陆妈妈早就在家里等着我们。当我们一到,陆妈妈还有女儿陆智娟就出来迎接我们,让我们原本疲惫的身心,一下子变得轻松了许多。
走进屋里,陆妈妈还是那样热情的招待我们,在我们还没坐好,陆妈妈就拿着一早起来亲手做得油条给我们吃。其实,在路上我们已经吃过了饭,可是陆妈妈那热情,让我们
像是小孩子一样,在家长的监护下吃饭一样,吃了起来。本来刚吃过饭的我们,硬是每人又吃了些。最后还是在我们集体劝说下,陆妈妈才坐下不那么“忙碌”的给我们递吃的、喝的。这一刻,我真真的体会到了,陆妈妈的那份温暖,那份母爱。
当陆妈妈坐下来,我们也都围坐着,和陆妈妈谈起了一些生活上的事情。陆智娟就要面临中考了。作为家长,陆妈妈像大多数的家长一样还是很担心女儿的考试。可是,女儿陆智娟却说自己很有信心。我们也能体会,她那份坚定的信念和信心。因为她努力地做着。我们都鼓励着陆智娟,让她放松,同时也让陆妈妈不要担心,女儿会考上的。
就这样,时间在我们的谈话中流逝,我们像是多年没见的朋友,更像是离家多年回归的孩子和母亲倾心的交谈。也到了我们要离开的时候了。我们拿出了带来的东西,有给小娟娟的学习工具,考试用品等,还有一些好心的学姐给的衣服和两双鞋子。最后,我们把500元除了买学习用品剩下的钱交到陆妈妈手中的时候,陆妈妈推脱着,那份表情充满着感动……
就这样,我们离开了,但我们还回来,还会来这个让我们感动的地方,这个温馨的家里。
这次“旅行”让我们感受到了很多,那份伟大的母爱,那份执着的信念,那份永恒的执着……
三江学院大学生通讯社是由社联领导和院团委指导的一级社团,社团本着“宣传三江、服务师生”的宗旨,“活泼进取、开拓创新、热爱工作、锻炼能力”的原则,“哪里有新闻哪里就有我的服务精神,建立一座联系学校与广大青年学生的资讯平台。
我社社刊是《校园通讯》
社团各部门划分及工作:
大学生通讯社
内部的强化与细化
1、规定章程:内部体制分为2大块,院及各系联合会的通讯版块。
院级分为六大部门:
编辑部(8人) 记者部(14—20人) 秘书部(2—3人)
外联部(3—5人) 宣传部(3人) 各系分社社长(每系一人)
补充:各系分社通讯社员不得少于4人
2、各部门的工作计划
(1)编辑部实行责任编辑制
a.每天由编辑取稿件,修改完毕后,责任编辑署名。
b.每月编辑要交1-2篇专题文章关于热点问题,及院内的一些密切关注问题。题材由编辑部部长领取,分配到每个编辑,进行采访和撰写,交稿期为一周。
(2)记者部
a.每周一例会提取一周工作计划,安排采访和定稿任务,必须按时完成采访和写稿工作,紧抓时效性。供稿内容必须写清楚事件、时间、地方、任务、事情,有哪些人物出席,活动过程中的亮点以及特色,从多角度多方面提供素材,及时成立,当日或第二日交给编辑审核。
(3)秘书处工作
a.做好相关记录包括:全社工作人员名单、会议记录、稿件的统计及活动策划书。
(4)宣传部
a.负责海报于本社的宣传工作,提高本社的知名度。
b.每两周出一份相关海报或字画。
(5)外联部工作
负责加强通讯社和其他部门的联系,是通讯社走向校外的一架桥梁,广告工作也不可估量。
(6)各系分社部
a.各系分社的社长由各系团学联合会选举产生,由团学联合会协助管理。
b.负责提供有关各系团学联合会所举行的活动报道,宣传各系人员所参加的文体活动有关赛程消息。
c.每周例会上进行汇报,各系社长分别汇报本社成员的通讯报道内容及成果。
d.各系对社员的工作定期考核、记录,每学期末选出一名优秀社员上报。
e. 各系分社社长无特殊情况不得请人代替会议,三次无故缺席及三次连续迟到者由团学联合会撤职。
三江学院大学生通讯社编辑部工作制度
通讯社编辑部以审稿、修改、定稿为工作内容;以提高社内稿件质量为工作目标;以认真、负责、自律、无私为工作宗旨。现为了更好的加强工作力量,特定下以下工作原则:
l、内部实现责任编辑制,即专人专稿。一旦改过的稿件再出现错字、病句、内容失实现象,一切后果由责任编辑负责,并扣除考勤项中稿件修改分数。每位编辑应在例会之前将自己在本周修改稿件中发现的问题上交部长,以便在会上提出,从而改进稿件质量。
2、例会编辑部成员必须到场,有三次例会不到,作退社处理。
3、编辑每月必须上交一篇有力度、有深度的通讯稿,以丰富通讯社
4、编辑部实行考勤制,内容包括:例会、稿件修改、稿件写作、值班情况。每月内部通告一次。有两个月不合格者作出由正式编辑转为候补编辑处理,有三个月不合格者不可参加年度评比,有四个月不合格以退社处罚!
大学生通讯社记者部管理细则
院记者部的主要任务是采访和写稿。以及时报道出校园内外发生的事情为目标。认真、负责、真实的报道为宗旨,为了更好的做好记者部的工作,特制定以下的规定:
l、记者必须不折不扣的完成自己分配到的工作,在保证数量的同时也要保证稿件的质量,紧扣事件的中心,简洁地表达中心内容,做到字迹清楚。
2、采访时必须做好记录,要求一本为草稿本,另一本为正式的书面稿。部长和副部长定时抽查,若发现无中生有或不符事实的稿件,给予批评和留部查看的决定。
3、例会要按时出席,不得无故缺席,若有事不能出席者需书面请假或有带到者。如三次以上不到,算自动退社并通报各系团学联合会批评、记录档案。
4、每学期交一次工作小节,小节内容包括本学期写稿篇数、采访次数以及对个人完成工作的评定,对记者部现状有什么建议。此项小节将纳入年终个人评定考核。每月通讯社与各个分社对本月工作进行讨论。
5、每周一晚上9:10在会议室召开例会,不得无故缺席。
二、本社团系非赢利组织,不收取会费。
三
、奖罚方法:
评优细则:
l、评优对象:全社部门负责人及部门人员。
2、评优准则:记者部与编辑部参照附录细则,其他三个部门由部门内部选出候选人通过社联审批后有效。
3、评优时间:在每学年的学期末评比。
以上规章中如、若有与《社团联合会章程》相抵触的条款,以
《社团联合会章程》为准。
附录:
编辑部:
1、修改的稿件一旦发现错误三次以上者,留部内两星期进行考核,不合格者,免去编辑的职务,并进行结档处理,并上报社联给予除名。
2、对于工作表现突出者报社联表彰,并在档案中注明。
3、对于稿件质量较好,数量较多的人员,进行一定的物质支持,发放稿纸提供外出采访的机会,组织参加校外大型交流会,在年度总结中颁发奖状、奖品。
4、设立记者投稿手册,记录每学期的个人投稿情况(与年度评比直接挂钩)并跟随档案,本社记者在参加工作、就业时可凭此作为在校工作证明。(盖团委章生效)
5、由于记者本人的缘故延迟采访任务,投稿数量少,效率低达三次以上-者,留部查看,若无改善,给予除名并通报给社联及系团学联合会。赞助经费用途:(即广告费)广告费用于社内稿费发放、年终奖励及会内集体开销。(注:所有支出必须有单据证明)
大学大学生通讯社是大学校党委宣传部直接领导的学校通讯社,是我校对内对外宣传报道的主力军,是我校与新闻媒体沟通的桥梁,同时也是我校写作精英锻炼成长的好平台。它从诞生那天起,就担负起学校舆论宣传的重任,负责报道学校各类新闻,宣传学校的各项方针政策和工作成就,反映火热的大学生活;为学校的网站、相思湖广播电台、《大学报》、《大学学校
校友通讯》及校外新闻媒体提供稿件。
大学大学生通讯社设有新闻部、编辑部、专题部、摄影部、培训部五个部门,各部职能如下:
新闻部:关注校园热点,关心学校发展,弘扬时代精神,传播报道校园最新发生的重大事件,跟踪师生关注的焦点与热点问题,带给大家第一时间的新鲜信息。用记者的身心去体味师生们的苦与乐,去书写大众的心声,去搜集生活中的善于恶、美与丑。我们用手中的笔,高唱时代的主旋律,讴歌不懈的进取者。在这里,我们愿与每一位有志于新闻事业的同学携手同行!
专题部:用新闻的眼光审视校园生活,以专题的方式捕捉精彩瞬间。搜索校园中的每一个新的方向,策划生活中每一个新论题,用眼去看,用耳去听,用心去体会,用脑去思考。畅所欲言,直抒己见,扬思维之帆,启创新之航,以笔为舌,点评校园热点,品评盈亏曲直。专题部,用思辨和敏锐把热情之“水”沏出特色之“茶”。
编辑部:在通讯社充当狩猎者的角色,负责新闻稿件的编辑、审核、发稿及其他相关的宣传工作,我们的工作是“为他人做嫁衣裳”,为使稿件能亮丽示人,我们必须眼若火明,心如针细,大刀阔斧地疏通堵塞得逻辑,用细密的针线串起零散和遗失的字句,编出珠圆玉润的编章,提炼出一针见血、针砭时弊的主题。我们用我们的聪明才智,为稿件的精彩出炉做精心的准备!
摄影部:与新闻的第一时间同在,这是摄影部响亮的口号,端起“长枪短炮”(数码机与摄像机),我们与时间赛跑,拼抢在新闻第一现场,捕捉稍纵即逝的新闻瞬间、新闻人物、新闻事件、新闻现场,在我们的镜头中凝固了一个个风雨兼程的身影,我们用镜头拉近新闻与读者之间的距离,摄取大学生活的精彩。
培训部:秉承大学生通讯社把普通人培养成精英的宗旨,开展新闻专业培训,配备有丰富经验的老师和编辑记者讲课指导,让广大新闻爱好者能学习到专业的新闻采编知识、技能,并可进入大学生通讯社各部门进行新闻采编实战锻炼,为社团增砖加瓦,注入新鲜血液!
推荐阅读:
学生通讯录名单(精选9篇)08-23
大学生通讯社(共6篇)03-23
大学生通讯稿培训(精选6篇)03-29
学生会户外拓展通讯稿(精选7篇)12-04
学生通讯社招新笔试(推荐6篇)05-14
大学生素质拓展通讯稿(通用6篇)09-11
大学生通讯社工作总结(精选9篇)12-15
大学生通讯社工作计划(推荐9篇)02-03
万能防爆通讯录软件05-18
重庆市通讯录05-19