用邮件合并制作学生成绩报告单
随着教育信息化的不断推进,信息技术在学校工作中的应用越来越广泛,极大地提高了学校教育教学工作的效率。本文根据自己的工作实际,简要谈谈邮件合并在学校工作中的应用。
在Office应用中,我们会体会到Word具有强大的排版功能,Excel具有强大的统计功能,那么我们能否将这两大功能联合使用以实现更强大的应用呢?在实际工作中,经常会遇到这种情况:需要处理的文件主要内容基本相同,只是具体数据有变化,比如学生成绩报告单、给家长的信、录取通知书、运动会奖状等各类获奖证书。如果是一份一份编辑打印,虽然每份文件只需修改个别数据,那也够麻烦的。当然也可以留出空儿来,打印完成后用手工填写,那就更显得水平太低了。有没有什么办法来减少重复工作,提高效率呢?答案是肯定的,你可以使用Word提供的邮件合并功能。
请注意,邮件合并功能并不是一定要你发邮件,它是Microsoft Office中的一个很实用的功能,可以实现Office各组件之间(例如:Word、Excel、Access)综合应用,也可以实现Word与其它数据库之间的综合应用。
邮件合并的实现过程可以先建立两个文档:一个包括所有文件共有内容的主文档(Word文档)和一个包括变化信息的数据库(它可以是Excel、Access、Foxpro等);然后使用邮件合并功能在主文档中插入变化的信息;合成后的文件你可以保存为一个新的Word文档。接下来我就以打印学生成绩报告单为例,简要介绍一下Word 2000中邮件合并功能的使用过程(在Word 2003中 *** 作方法差不多,只是 *** 作界面略有变化)。
一、创建包括所有文件共有内容的主文档,创建过程按常规方法在Word创建“学生成绩单样表.doc”,此学生成绩单已简化,只设置了6门课程,如下图。
二、建立数据库,按常规方法在Excel中建立“学生成绩表.xls”,如下图。注意不要
#include <stdioh>
typedef struct info
{
char id[10];
char name[20];
char sex[10];
char tel[20];
};
void ll()
{
int i;
for(i=0;i<n;i++)
{
printf(stuinfo[i]id,stuinfo[i]name,stuinfo[i]sex,stuinfo[i]tel);
}
}
void add()
{
}
void del()
{
}
int main()
{
info stuinfo[20];
int x,i,n;
printf("请输入学生数量: \n");
scanf("%d",&n);
if(n>20)
{
printf("溢出");
exit(1);
}
else
{
for(i=0;i<n;i++)
{
scanf("%s,%s,%s,%s",stuinfo[i]id,stuinfo[i]name,stuinfo[i]sex,stuinfo[i]tel);
}
while(1)
{
printf("输入相应代号: \n");
scanf("%d",&x);
switch(x)
{
case 1:
ll();
break;
case 2:
add();
break;
case 3:
del();
break;
case 0:
exit(1);
}
}
}
return 0;
}
CREATE TABLE `NewTable` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT ,
`stu_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生姓名' ,
`stu_number` int(11) NULL DEFAULT NULL COMMENT '学号' ,
`stu_pwd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码' ,
`stu_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱' ,
`reg_time` datetime NULL DEFAULT NULL COMMENT '注册时间' ,
`login_time` datetime NULL DEFAULT NULL COMMENT '最后登录时间' ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci
AUTO_INCREMENT=1
ROW_FORMAT=COMPACT
;
数据库已经发送到你的邮箱
/在学生表中插入如下学生信息:/
insert into Student(Sno,Sname,Ssex,Sbirth) values('10001','张水','男','1985-2-12')
insert into Student(Sno,Sname,Ssex,Sbirth) values('10002','张国经','男','1984-2-12')
insert into Student(Sno,Sname,Ssex,Sbirth) values('10003','王国丽','女','1987-2-12')
insert into Student(Sno,Sname,Ssex) values('10004','李红','女')
/在成绩表中插入如下学生成绩信息/
insert into Score(Sno,Cname,Grade) values('10001','计算机基础','89')
insert into Score(Sno,Cname,Grade) values('10001','C语言程序设计','92')
insert into Score(Sno,Cname,Grade) values('10002','计算机基础','91')
insert into Score(Sno,Cname) values('10002','Java程序设计')
insert into Score(Sno,Cname,Grade) values('10002','SQL应用开发','57')
insert into Score(Sno,Cname,Grade) values('10003','计算机应用基础','90')
/将课程名称为"计算机应用基础"改为"计算机基础"/
update Score set Cname='计算机基础' where Cname='计算机应用基础'
/删除没有选修课程的学生信息/
delete from Student where Sno not in (select Sno from Score)
/查询所有学生的信息/
select from student
/查询所有男同学的学号,姓名和性别/
select Sno,Sname,Ssex from Student where Ssex='男'
/查询年龄在20岁以下(不含20)的学生信息/
/这一个用sql语句实在不好弄,得用存储过程,所以就不给你写了/
select from student where Sbirth>'1990-1-1'
/统计所有学生的总人数/
select count() from Student
/查询10001学生的平均成绩/
select avg(Grade) from Score where Sno='10001'
/查询学生"张国经"的平均成绩/
select avg(Grade) from Score where Sno in (select Sno from Student where Sname='张国经')
/统计每个学生的平均成绩,要求返回学号,平均成绩/
select Sno,avg(Grade) from Score group by Sno
/统计每个学生的平均成绩,要求返回学生姓名,平均成绩/
select StudentSname,avg(Grade) from Score,Student where StudentSno=Scoresno group by ScoreSno,StudentSname
数据库是按照数据结构来组织、存储和管理数据的仓库,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
以上就是关于学校教务处发成绩单email正文怎么写全部的内容,包括:学校教务处发成绩单email正文怎么写、以学生信息为数据元素建立一个顺序表。一个学生的信息包括学号、姓名、性别、联系电话 邮箱jlq11k@qq.com、PHP设计一个学生信息登记表,要求有学号,姓名,密码,邮箱等几项内容,点击登录学号必须为十位数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)