学生档案信息课程设计(精选8篇)
#include
void Main_meau(void);//主菜单 void input(void);//输入学生信息 void serch(void);//查询学生信息 void amend(void);//修改学生信息 void census(void);//统计学生信息 void show(void);//显示学生信息
void sch_num(void);//按学号查询学生信息 void sch_name(void);//按姓名查询学生信息 void add(void);//添加学生信息 void del(void);//删除学生信息 void change(void);//修改学生信息 void c_pjf(void);//平均分统计 void c_nv(void);//男女生人数统计
void c_yc(void);//某年以前出生人数统计 void c_ds(void);//某地学生人数统计 void c_dts(void);//党团员学生人数统计
struct Data { int year;int mounth;int day;};
struct student { char num[15];//学号
char name[20];//姓名
char sex[5];//性别
int age;//年龄
char zzmm[20];//政治面貌
float score;//成绩
struct Data data;//出生日期
char address[50];//地址 };
int open(struct student stu[Max]);//打开文件 void baocun(int number, struct student stu[Max]);//保存文件
int main(void){ Main_meau();return 1;}
void Main_meau(void)//主菜单 { int m=0,n;while(m==0){
printf(“nnn”);
printf(“*****************************************n”);
printf(“
*学*生*档*案*管*理*系*统*
n”);
printf(“
*欢 迎 使 用*nnn”);
printf(“
1---输入学生信息n”);
printf(“
2---查询学生信息n”);
printf(“
3---修改学生信息n”);
printf(“
4---统计学生信息n”);
printf(“
5---显示学生信息n”);
printf(“
6---退出系统n”);
printf(“*****************************************n”);
printf(“nnn请输入选项: ”);
scanf(“%d”,&n);
switch(n)
{
case 1: input();break;
case 2: serch();break;
case 3: amend();break;
case 4: census();break;
case 5: show();break;
case 6: m=1;break;
default:
printf(“输入错误,请重新输入.n”);break;
} } }
void input(void)//输入学生信息 { int number,i,k;struct student stu[Max];k=open(stu);printf(“请输入要增加的学生人数:n”);scanf(“%d”,&number);for(i=k+1;i<=k+number;i++){
printf(“学号:”);scanf(“%s”,stu[i].num);
printf(“姓名:”);scanf(“%s”,stu[i].name);
printf(“性别:”);scanf(“%s”,stu[i].sex);
printf(“年龄:”);scanf(“%d”,&stu[i].age);
printf(“政治面貌:”);scanf(“%s”,stu[i].zzmm);
printf(“成绩:”);scanf(“%f”,&stu[i].score);
printf(“出生日期(按此格式写入:1990/07/28):n”);
scanf(“%d/%d/%d”,&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
printf(“地址:”);scanf(“%s”,stu[i].address);} baocun(k+number,stu);}
void serch(void)//查询学生信息 { int i;printf(“nnn”);printf(“
*学生档案管理*
nn”);printf(“
1.学号查询
nn”);printf(“
2.姓名查询
nn”);printf(“
3.返回主菜单
nn”);printf(“nn请选择(1——3):”);scanf(“%d”,&i);printf(“nn”);switch(i){
case 1: sch_num();break;
case 2: sch_name();break;
case 3: return;
default: printf(“输入错误,请重新输入.n”);} }
void amend(void)//修改学生信息 { int i,m=0;while(m==0){
printf(“nn”);
printf(“tt*学生档案管理*nn”);
printf(“tt1.添加学生信息nn”);
printf(“tt2.删除学生信息nn”);
printf(“tt3.修改学生信息nn”);
printf(“tt4.返回主菜单nn”);
printf(“nn请选择(1——4): ”);
scanf(“%d”,&i);
switch(i)
{
case 1: add();break;
case 2: del();break;
case 3: change();break;
case 4: m=1;break;
} } }
void census(void)//统计学生信息 { int i,m=0;while(m==0){
printf(“nn”);
printf(“tt*学生档案管理*nn”);
printf(“tt1.平均分统计nn”);
printf(“tt2.男女生人数统计nn”);
printf(“tt3.某年以前出生人数统计nn”);
printf(“tt4.某地学生人数统计nn”);
printf(“tt5.党团员学生人数统计nn”);
printf(“tt6.返回主菜单nn”);
printf(“请选择(1——6): ”);
scanf(“%d”,&i);
switch(i)
{
case 1: c_pjf();break;
case 2: c_nv();break;
case 3: c_yc();break;
case 4: c_ds();break;
case 5: c_dts();break;
case 6: m=1;break;
} } }
void c_pjf(void)//平均分统计 { int i,k;float vs=0;struct student stu[Max];k=open(stu);for(i=1;i<=k;i++){
vs=vs+stu[i].score;} printf(“入学时的平均分为: %.2fn”,vs/k);}
void c_nv(void)//男女生人数统计 { int i,k,man=0,gilr=0;struct student stu[Max];k=open(stu);for(i=1;i<=k;i++){
if(strcmp(stu[i].sex,“男”)==0)
man++;
else
gilr++;} printf(“nn男生总人数为: %dn”,man);printf(“女生总人数为: %dn”,gilr);}
void c_yc(void)//某年以前出生人数统计 { int i,k,Year,number=0;struct student stu[Max];k=open(stu);printf(“请输入要统计的年份:
”);scanf(“%d”,&Year);for(i=1;i<=k;i++){
if(Year>stu[i].data.year)
number++;} printf(“%d年以前出生的人数为:
%dn”,Year,number);}
void c_ds(void)//某地学生人数统计 { int i,k,number=0;struct student stu[Max];char db[30];k=open(stu);printf(“请输入地名: ”);scanf(“%s”,db);for(i=1;i<=k;i++){
if(strcmp(stu[i].address,db)==0)
number++;} printf(“%s学生人数为: %dn”,db,number);}
void c_dts(void)//党团员学生人数统计 { int i,k,da=0,tu=0;struct student stu[Max];k=open(stu);for(i=1;i<=k;i++){
if(strcmp(stu[i].zzmm,“团员”)==0)
tu++;
if(strcmp(stu[i].zzmm,“党员”)==0)
da++;} printf(“团员有:
%d个n”,tu);printf(“党员有:
%d个n”,da);}
void show(void)//显示学生信息 { int i,k;struct student stu[Max];k=open(stu);if(k==0)
return;else
printf(“文件中总共有%d个学生信息:n”,k);for(i=1;i<=k;i++){
printf(“nn学号tt姓名t性别t年龄t政治面貌t成绩t出生日期t地址n”);printf(“%st%st%st%dt%st%6.2f”,stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(“ %d%d%dtt%s”,stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address);} }
void add(void)//添加学生信息 { int number,i,k;struct student stu[Max];k=open(stu);printf(“请输入要增加的学生人数:n”);scanf(“%d”,&number);for(i=k+1;i<=k+number;i++){
printf(“学号:”);scanf(“%s”,stu[i].num);
printf(“姓名:”);scanf(“%s”,stu[i].name);
printf(“性别:”);scanf(“%s”,stu[i].sex);
printf(“年龄:”);scanf(“%d”,&stu[i].age);
printf(“政治面貌:”);scanf(“%s”,stu[i].zzmm);
printf(“成绩:”);scanf(“%f”,&stu[i].score);
printf(“出生日期(按此格式写入:1990/07/28):n”);
scanf(“%d/%d/%d”,&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
printf(“地址:”);scanf(“%s”,stu[i].address);} baocun(k+number,stu);}
void del(void)//删除学生信息 { int i,k,j;FILE *fp;struct student stu[Max];char db[30];k=open(stu);printf(“请输入要删除学生的学号或姓名:”);scanf(“%s”,db);for(i=1;i<=k;i++){
if(strcmp(db,stu[i].name)==0||strcmp(db,stu[i].num)==0)
break;} if(i<=k){
printf(“找到要删除的学生信息,删除中……n”);
if((fp=fopen(“学生档案信息.txt”,“w”))==NULL)
{
printf(“打开文件失败!n”);
exit(0);
}
fprintf(fp,“%dn”,k-1);
for(j=1;j<=k;j++)
{
if(j==i)
continue;
fprintf(fp,“%sn%sn%sn%dn%sn%.2fn”,stu[j].num,stu[j].name,stu[j].sex,stu[j].age,stu[j].zzmm,stu[j].score);
fprintf(fp,“%d/%d/%dn”,stu[j].data.year,stu[j].data.mounth,stu[j].data.day);
fprintf(fp,“%sn”,stu[j].address);
}
fclose(fp);
printf(“OK!n”);} else
printf(“未找到对应的学生信息n”);}
void change(void)//修改学生信息 { int i,k;char db[30];struct student stu[Max];printf(“请输入要修改的学生的学号或姓名:”);scanf(“%s”,db);k=open(stu);for(i=1;i<=k;i++){
if(strcmp(db,stu[i].num)==0||strcmp(db,stu[i].name)==0)
break;} if(i<=k){
printf(“找到要修改的学生的信息,请重设该学生所有的信息.n”);
printf(“学号: ”);scanf(“%s”,stu[Max-1].num);
strcpy(stu[i].num,stu[Max-1].num);
printf(“姓名: ”);scanf(“%s”,stu[Max-1].name);
strcpy(stu[i].name,stu[Max-1].name);
printf(“性别: ”);scanf(“%s”,stu[Max-1].sex);
strcpy(stu[i].sex,stu[Max-1].sex);
printf(“年龄: ”);scanf(“%d”,&stu[Max-1].age);
stu[i].age=stu[Max-1].age;
printf(“政治面貌: ”);scanf(“%s”,stu[Max-1].zzmm);
strcpy(stu[i].zzmm,stu[Max-1].zzmm);
printf(“成绩: ”);scanf(“%f”,&stu[Max-1].score);
stu[i].score=stu[Max-1].score;
printf(“出生日期: ”);scanf(“%d/%d/%d”,&stu[Max-1].data.year,&stu[Max-1].data.mounth,&stu[Max-1].data.day);
stu[i].data.day=stu[Max-1].data.day;
stu[i].data.mounth=stu[Max-1].data.mounth;
stu[i].data.year=stu[Max-1].data.year;
printf(“地址: ”);scanf(“%s”,stu[Max-1].address);
strcpy(stu[i].address,stu[Max-1].address);} else
printf(“未找到对应的学生信息n”);baocun(k,stu);}
void sch_num(void)//按学号查询学生信息 { int i,number;struct student stu[Max];char db[15];number=open(stu);printf(“n请输入要查询的学号:”);scanf(“%s”,db);for(i=1;i<=number;i++){
if(strcmp(db,stu[i].num)==0)
break;} if(i<=number){
printf(“nn学号tt姓名t性别t年龄t政治面貌t成绩t出生日期t地址n”);
printf(“%st%st%st%dt%st%6.2f”,stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(“ %d%d%dtt%s”,stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address);
} else
printf(“未找到此学号对应的学生信息n”);}
void sch_name(void)//按姓名查询学生信息 { int i,number;struct student stu[Max];char db[15];number=open(stu);printf(“n请输入要查询的姓名:”);scanf(“%s”,db);for(i=1;i<=number;i++){
if(strcmp(db,stu[i].name)==0)
break;} if(i<=number){
printf(“nn学号tt姓名t性别t年龄t政治面貌t成绩t出生日期t地址n”);
printf(“%st%st%st%dt%st%6.2f”,stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
printf(“ %d%d%dtt%s”,stu[i].data.year,stu[i].data.mounth,stu[i].data.day,stu[i].address);
} else
printf(“未找到此姓名对应的学生信息n”);}
int open(struct student stu[Max])//打开文件 { int number=0,i;FILE *fp;if((fp=fopen(“学生档案信息.txt”,“r”))==NULL){
printf(“打开文件失败!n”);
exit(0);} if((fscanf(fp,“%d”,&number))==EOF)
number=0;else
for(i=1;i<=number;i++)
{
fscanf(fp,“%s%s%s%d%s%f”,stu[i].num,stu[i].name,stu[i].sex,&stu[i].age,stu[i].zzmm,&stu[i].score);
fscanf(fp,“%d/%d/%d”,&stu[i].data.year,&stu[i].data.mounth,&stu[i].data.day);
fscanf(fp,“%s”,stu[i].address);
} fclose(fp);if(number==0)
printf(“文件中无数据,请添加.n”);return number;}
void baocun(int number , struct student stu[Max])//保存文件 { int i;FILE *fp;if((fp=fopen(“学生档案信息.txt”,“w”))==NULL){
printf(“打开文件失败!n”);
exit(0);} fprintf(fp,“%dn”,number);for(i=1;i<=number;i++)
{
fprintf(fp,“%sn%sn%sn%dn%sn%.2fn”,stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].zzmm,stu[i].score);
fprintf(fp,“%d/%d/%dn”,stu[i].data.year,stu[i].data.mounth,stu[i].data.day);
fprintf(fp,“%sn”,stu[i].address);
目前高校作为一个巨大的集科研教学功能于一身的平台, 高校的科学研究活动和日常教学活动内容来源于社会, 同时又将这些成果服务于社会, 高校具有广泛的事物以及专业性, 因此, 高校档案更新速度快, 并且涉及到的内容非常多。高校的学生档案管理信息系统还有一些需求, 他们是非功能性的。
首先是系统的可扩展性, 因为高校档案馆的档案信息主要来源于学生处和教务处, 这些部门的数据信息格式。所以, 高校档案信息系统需要提供多种转换方法来适应这些不同的档案数据格式, 可扩展性对获取元数据来说是必须的;其次是系统的易用性, 档案信息系统的对象是档案馆的管理人员和用户, 系统必须为管理人员和用户提供便利的用户界面, 确保系统操作简单易用性。
2 业务分析
根据高校档案馆不断出现的新需求以及日常的流程, 并且学习其他较好的MIS的技术功能结构以及现金的解决方案, 总结出高校MIS能够实现的关键功能与模块, 包括业务表现层、业务管理层以及应用基础三个层次。
业务表现层的内容包括两个方面, 其一是服务申请入口, 其二是档案馆的门户网站, 设计的目标是档案馆的现有客户群和将来将成为客户群的潜在客户群。在这里, 服务申请入口的功能是用户通过互联网填写个人信息, 申请档案服务以及查阅申请服务的进展程度, 从而更加方便用户。档案馆门户非常重要, 它是系统让外界熟知的重要通道。档案馆门为用户提供档案馆管理流程、宣传文件以及办事指南, 并且还提示用户如何链接到服务申请入口。
业务管理层内容包括两个模块, 其一是服务过程管理模块, 其二是档案信息管理模块。前者的功能是档案馆的管理人员的流程管理, 内容有用户审核、用户缴费、用户调档、信息录入/修改、信息校对、打印信息、通知用户取件、用户取件登记等流程。后者的功能是管理高校学生的所有档案信息, 它组成了档案馆永久档案的一部分。档案信息系统的数据主要源于纸质的学生档案以及从教务处获取的数据库文件, 的得到这些数据之后, 管理人员导入这些数据、数字化处理和加工学生档案, 如此来满足用户不同情况的信息检索、信息查询或者是信息打印等需要。
应用基础层次的内容包括三个方面, 其一是权限管理模块, 其二是日志服务模块, 其三是信息统计模块。权限管理的功能是保证不同级别的用户拥有不同程度的操作权限。日志服务模块的功能是追踪用户在系统内的所有操作行为与记录。信息统计模块的功能是对客户需求、档案馆管理人员工作量、服务质量与数量以及费用收取等信息进行统计, 作为档案馆其他工作的参考内容。
3 系统的总体设计
本章首先针对特定的设计目标和需求目标, 总体设计了档案信息管理系统, 同时分为功能相异的字模块, 具体描述了其中关键模块的功能, 剖析了系统中的关键业务流程, 最终得出档案信息管理系统的总体框架, 同时定义了系统各个子模块的功能以及数据库模式。然后重点分析如何设计和实现贵州商业高等专科学校学生档案信息管理系统服务流程管理模块。在体系结构方面, 使用的架构是MVC, 在实现业务管理层方面, 利用的模式是传统的C/S, 有效达到学生档案信息管理系统的功能。以下介绍的是模块的开发框架。档案服务工作步骤包含申清、审核、缴费、调档、录入/修改、校对、打印、通知取件、取件、后台。流程的目标是为了档案馆的社会公共服务功能特别是档案服务、档案交流而设定。涉及服务工作流程的角色依照任务和空间的不同, 服务流程划分为客户、超级管理员、借贷专员、录入专员和打印专员。系统的用户管理模块是门户模块, 用户登陆用户管理模块之后才可以访问档案信息管理系统。
4 系统详细设计
学生档案信息管理系统就是为了解决这种事件的前后排序关系, 以满足客户需求。初步设计的系统构架包括4个部分, 分别是最底层的windows操作系统, 中间层的服务器和数据库, 业务管理层和业务表现层。其中中间层的服务器包括IBM, BEA Web Logic, 数据库系统SQL。业务管理层面向档案馆的管理人员, 包括服务过程管理和学生档案管理两个模块。过程管理模块用于对学生档案服务工作的全程管理, 包括数据导入、审核、缴费、调档、校对、打印等。学生档案管理模块的作用主要是对学生档案信息的增加、删除、修改、查找等。
学校档案管理基本功能图如图1所示。
5 系统总结
通过系统的基本功能的设计, 可以完成系统的主要需求。满足高校学生档案管理的基本功能, 极大的减少了学生档案管理的工作强度, 并且在系统的设计中加入了权限的管理可以对学生档案的管理起到了保密的作用。
参考文献
[1]罗超理, 李万红.管理信息系统原理与应用[M].北京:清华大学出版社, 2012.
关键词:本科生助教(UTA);英语专业;信息素养;培养途径
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2012)09-0155-02
随着网络的普及,大量信息的涌入既给人们生活带来便利,同时也加重了人们信息处理的负担。个人信息获取、加工能力的强弱直接决定了其学习、工作成效。为使学生能够紧跟时代步伐、应对信息超载,培养高校学生信息素养显得尤为重要。
一、课程设计的背景
1.信息素养的概念。“信息素养”是指人们在工作中运用信息、学习信息、利用信息解决问题的能力。英语专业学生信息素养,是指学生对以英语形式存在的网络信息活动的态度以及对此类信息的获取、分析、传递、加工、评价、应用、创新等方面的能力[1]。核心问题是学生以独立学习的态度和方法,将信息处理技能运用于英语专业信息问题解决和思维创新的综合能力。
2.高校学生信息素养现状分析。姚中平[2]、张利[3]、王燕[4]武汉大学信息管理学院[5]等国内许多高校都对大学生信息素养的现状进行过调查分析;调研结果反映了几个共同问题:①虽然大学生信息意识较强,喜欢主动地查找自己感兴趣的信息,但利用网络资源获取学习资料的意识薄弱。②大学生的信息检索能力较差,不了解馆藏信息,不懂数据库检索方法。③大学生对电子阅览室的功能缺乏了解,文献检索等相关课程教学效果不佳,信息知识缺乏。④大学生的信息吸收能力较强,但抵制信息污染和克制自身行为的能力较差,相当一部分学生仅仅抄袭网络资料,信息利用创新能力不高[6]。
3.英语专业学生的信息素养现状。虽然对英语专业学生的信息素养现状的调查只在浙江海洋学院展开,但该校是二本院校,具有一定代表性。调查发现除了上述普遍存在的问题外,英语专业学生还存在以下几个问题:①信息意识薄弱。理论上,许多学生表示对信息素养和信息能力概念感到陌生。实践操作上,不少学生表示知道图书馆有丰富的资源,但利用率较低,尤其是电子信息资源。部分学生甚至不知道如何去获取和搜集所需信息,更谈不上对其获得的信息进行评价、筛选以及应用。②获取信息渠道有限。百度、谷歌等搜索引擎是绝大多数学生获取信息的主要渠道,获得资料不但有限而且科学性不高。学校图书馆花巨资引入的电子资料库(如万方数据库等)利用率不容乐观,更不用提获取信息的其他渠道。③信息素养课程教学安排不合理。同多数高校一样,我校也开设了《文献检索》课程。该课程对培养学生信息素养、提高信息获取能力和创新能力具有不可替代的作用。然而,由于课程教学时间短(8周共16课时),教学出发点较低(目的主要是为学生制作毕业设计、撰写毕业论文做准备,而没把信息素质培养作为培养学生综合素质的先决条件来设定教学目),教师学生重视程度低,教学内容上只重视理论讲授、缺乏实践操作机会等原因,课程收效甚微。
二、课程设计的理念
针对上文所提到的现状,我们进行了一次“在UTA辅助下的培养英语专业学生信息素养的课程设计”。对英语专业的学生而言,培养他们的信息素养,提升对信息特别是英语信息的辨别、收集和处理能力,增加他们对英语文化背景的了解,有利于英语语言的学习。同时,信息素养作为一种能力,它的获得也为学生的终身学习打下基础。此外,本次课程设计一大亮点在于整个设计是在UTA辅助下进行的。我们给实验班级配备10名本专业高年级优秀学生作为助教。有助于将大班小班化,班中的每位学生都能得到足够的关心和及时的帮助,有助于提升课程设计的效果。
三、课程设计的展开
本次课程设计以浙江海洋学院外国语学院09级B班的学生为实验对象,A班的学生为参照对象。B班同学共被分为10个小组,每个小组配备一个高年级英语专业学生作为助教,帮助小组成员完成指定任务并组织每一次的小组讨论活动。课程设计的展开是以《英语国家概况》这门课程为载体的。通过对其教学方法的改革——在传统的上课之余,每周布置一个话题,先由学生独立搜寻相关信息,对相关信息进行处理整合形成自己对话题的理解,然后再进行小组讨论,交流意见及搜寻信息的方式,最后以辩论、演说或小论文等的形式在课堂上向全班同学展示成果,从而达到培养学生信息素养的目的。课程设计的开展时间为一个学期,期间每个小组共进行10次小组讨论会议。小组会议过程中,小组的每个成员都会就话题和信息处理方式发表自己的看法,然后由小组其他成员给出意见和建议,并由助教做补充点评,最后由大家一起讨论得出本次话题和信息处理能力的总结。根据每周话题内容不同,每次小组会议也会采取不同的形式,迄今为止,我们采用过演讲、辩论、演示、小组内部再分小组报告等形式。小组会议前,助教会对每位组员的搜集的信息进行评价,在小组会议时给予及时的反馈,并在每次作业后对每位组员的培养情况进行记录,建立学生电子档案。
四、课程设计的阶段性结果
为了解课程设计的开展成效,便于总结经验、改进方法,我们进行了一次阶段性的成果检测。课程设计的阶段性结果是通过一次对比实验获得的。
1.实验设计:①开展形式:以个人为单位,独立完成一篇给定主题的小论文。②论文题目:关于中英两国教育阶段的对比(自取一个教育阶段进行对比分析)。③开展对象:浙江海洋学院外国语学院英语专业09级AB班全体同学。④论文要求:根据题目,写篇250字左右的小论文(要求英文表述);可运用各种途径搜索相关资料,引用时需注明相关出处;完成时间:一周。⑤实验目的:了解信息素养状况,检测课程设计的开展效果。⑥评价标准:从信息搜集能力、信息分析整合能力、语言表达能力三个方面进行具体评价。
2.实验的直观结果。优秀:A班8人,13%;B班(课程设计实施对象)18人,30%。良好:A班18人,30%;B班5人,42%。合格:A班24人,40%;B班15人,25%。不合格:A班10人,17%;B班2人,3%。
3.实验结果。①信息搜集能力,从信息搜集的渠道看:A班同学搜集的信息基本来源于搜索网站,有部分同学的资料来源于网友的文章,权威性不强。另外,搜索的资料多数为中文文章,后经翻译运用于自己的文章中。B班同学搜集的信息来源较为宽广,除了常规性网站外,还利用图书馆的外文数据库、万方数据库搜索相关论文资料,还有对书籍资料的运用。从信息内容的丰富程度看:从最终形成的论文稿中不难发现,对于中英教育阶段的对比,A班的多数同学只罗列1~2点的差异性并对其进行分析,只有极个别同学列出3点以上;而B班同学平均能罗列出4点差异性,相当一部分同学还分析了中英教育的相同性。文章内容的丰富性是收集到的原始资料丰富性的最直观的体现。从资料的相关度看:两个班级绝大多数同学都是按照中英教育阶段的对比这一主题进行资料的搜寻,资料相关度较高,AB两班的相差度不大,唯一明显的差别在于A班的部分同学由于审题的偏失,没有对某一教育阶段进行对比,而对两国整体的教育进行系统的对比,造成了对比点比较分散。②信息分析整合能力,通过分析论文,不难发现,在对信息的分析、删选、重新组合为自己所用的能力上,没有经过训练的A班同学显得较为薄弱。③语言表达能力,由于AB两班为平行班级,两班同学在语言表达能力上不应存在太大的差异。但根据我们的分析结果,两者在这一点上存在一定差异,主要体现在词汇、语法、内容三个方面。如A班高级词汇出现频率相对较低,用词错误的较多语法错误,这点反映了配备助教的实验对象的个体受到了充分的重视,因而学习态度也更为认真。
五、对培养学生信息素养的几点意见和建议
毫无疑问,培养学生的信息素养在以后高校教学中势在必行。通过本次课程设计,我们总结了一些意见和建议,希望能对高校学生信息素养的培养有所帮助。①学校应努力配合学生信息素养的培养。学校可以开展一些讲座等活动,通过宣传、教育及培训,帮助学生更深地了解什么是信息素养及其重要性,提升学生信息意识。此外,学校要加强自身的硬件设施的建设,拓宽信息渠道和来源,以满足学生日益增长的需求。②学校应合理安排信息素养课程的教学。多数高校都企图通过在大学二、三年级开设《文献检索》这门选修课来完成学生信息素养培养的任务。然而,列为选修课会降低学生对该门课程的重视度,而在大二、大三选修这门课又延迟了培养时间。在教学方式上,机械的传授理论知识或单纯的由教师演示操作并不利于学生的信息能力的发展。因此,我们建议学校可以将《文献检索》与专业课相结合作为必修课,在学生一进大学就进行学习,并将学习培养过程贯穿于整个大学生涯。将专业知识的学习作为信息素养培养的内容,并注重实践操作,定能让学生的信息能力得到切实的发展[5]。
当然,培养学生的信息素养决不是仅仅取决于以上两点意见和建议,还需要我们对如何有效地提升学生信息素养进行深刻思考和研究。同时,越来越多的对大学生信息素养的培养和研究也反映出在中国整个素质教育的大背景下,探索出适合当代大学生发展的信息素养培养方式和方法的课程教学改革已迫在眉睫。
参考文献:
[1]张慧欣.从“信息素养”角度探索应用写作教学的新途径[J].中国职业技术教育,2010,(14).
[2]姚中平,盛雯静.大学生信息素养教育现状调查研究[J].科教文汇,2010,(4)
[3]王燕.论高校图书馆在大学生信息素养教育中的作用[J].忻州师范学院学报,2010,(4).
[4]张利,等.网络环境下高校大学生信息素养现状及其培养[J].农业图书情报学刊,2010,(2).
[5]海永雯.电子阅览室——大学生信息素养教育的重要课堂[J].农业图书情报学刊,2010,(5).
[6]顾玉林.高校学生信息素养能力浅析[J].高教研究,2006,(1).
基金项目:本课题为浙江海洋学院2010年校级重点教改项目
一、课程简介
《文书档案管理》是文秘专业开设的一门必修专业课,也是临近专业如行政管理、图书馆、档案等专业可供选择的专业基础课。
本课程按教学计划的要求定为学期课,3学分,课内学时为54学时。
文书学是一门既古老又年轻的学科。它产生于两千多年前,但作为一门独立学科,却是在上世纪80年代初期,目前正处在深入探索和研究阶段。通过系统传授文书学的基础知识、基本理论和训练基本技能,培养较为熟练地从事文书管理工作的实用型人才。为遵循学科自身规律,从培养目的出发,本教材安排了十章三十节,可分为三大部分:第一章至第四章为第一部分,讲解基本理论;第五章至第九章为第二部分,讲解文书处理和管理的基础知识,培养基本技能;第十章为第三部分,讲解文书工作的基本要求和发展方向。
文书学与其他学科相比,有以下特点:很强的政治性,这是文书学的灵魂;严密的科学性,这是文书学作为一门独立学科的重要特征;操作的技术性,是文书学和文书工作在操作上的特点;现实的效用性,这是文书学的功能特点。根据文书学的特点,我们在学习时应遵循理论和实际相结合、传授理论知识和培养管理技能相结合、课堂教学和课外时间相结合的原则。
二、教学说明
(一)、教学目的
本课程主要教学目的,是根据现实需要通过系统传授文书学的基础知识、基本理论和训练基本技能,培养较为熟练地从事文书管理工作的实用型人才。使学生能够运用所学知识分析和解决实践中的实际问题。通过学习考核达到高等学校文秘专业专科课程的基本要求。
(二)、教学内容
文书档案管理课程的基本内容安排了十章三十节,可分为三大部分:第一章至第四章为第一部分,讲解基本理论;第五章至第九章为第二部分,讲解文书处理和管理的基础知识,培养基本技能;第十章为第三部分,讲解文书工作的基本要求和发展方向。
(三)、教学方法建议
学习文书档案管理课程首先就应当明确文书学的概念和范围,文书档案管理在文书部门的作用。其次对文书档案管理操作中遇见的基本概念、基本知识、基本理论有全面的了解,并深入理解掌握。再次,对现实生活中经常用的一些基本技能应当掌握理解并能加以运用,培养分析和解决实际问题的能力。
文书档案管理课程所用的教材《文书学》不仅是基础理论课本,而且具有很强的实践性。在远程开放教学环境中,要注意教与学的方法:
1、教师要充分引导学生运用多种媒体资源进行学习。
2、教学中要注意基本教材、实践的充分结合,积极探索案例教学法。
3、学生之间应组织学习小组对生活中的案例进行交流讨论,以增强对一些基本技能的掌握和理解,培养运用所学知识分析问题、解决问题的能力。注意关注日常案例,试运用学过的知识加以分析。
4、教学班可以组织模拟公文实务,以培养实际操作能力和基本技能。
(四)、考核
文书档案管理课程的考核为形成性考核,即由平时作业和期末考试两部分组成。期末考试为闭卷,详情可阅读《文书档案管理考核说明》。
三、文书档案管理课程多种媒体资源
(一)文字教材
文字教材采用分立型,分为主教材和辅导教材。
1、主教材
《文书学》,陈鸿滨主编,中央广播电视大学出版社出版。《文书学》是教学和学习的主要内容和考核依据。它系统、全面地介绍了文书学的基本概念、基本知识、基本理论。
2、辅导教材
《文书学学习指导书》,中央广播电视大学李学勤、苏杰编著,中央广播电视大学出版社出版。《文书学学习指导书》主要是配合主教材的学习,阐述了《文书学》的学习重点、难点、疑点,提供了文书学课程的综合练习。是补充内容考核的依据。
(二)音像教材
民法学网上资源主要是弥补文字教材的不足,针对学生学习提供重点和难点的辅导。其内容包括:课程练习、单元辅导、平时作业和期末复习等。
四、教学过程和学习支持服务
1. 师资培训:中央电大定期对全国电大的责任教师组织培训;
2.学习指南:为学生提供学习方法和媒体手段的使用指导;
3.面授辅导:由地方电大组织,对本课程的重点与难点问题进行辅导与答疑;
4.网上课程论坛:中央电大主持教师将非实时地解答学生和教师提出的问题,对课程内容进行讨论和答疑;
5.网上实时辅导答疑:文书档案管理课程将在每学期安排8-10次网上视频和文本实时辅导答疑,中央电大主持教师或主讲教师现场解答教师或学生学习中的问题;
6.电视直播课堂:文书档案管理课程拟每学期安排2次电视直播课堂,对课程学习重点及学科最新发展动态进行辅导,具体时间另行通知;
7.平时作业:每学期安排四次平时作业。平时作业既是考核的形式之一,也是教学过程的重要环节。学生必须参加平时作业的考核,并随时检验学习的情况,以便发现不足,解决学习中的疑难问题。
8.网络教学:包括课程说明、教学大纲、教学辅导资料、教学内容、综合测试、期末辅导等;
9、实践教学:各地方电大应组织学生进行小组学习讨论、案例分析或教学实习;
11.考核:本课程为形成性考核和期末考核相结合,考核以教学大纲和文字教材为依据;
12.巡教:由中央电大组织人员巡教;检查教学情况和平时作业情况;
13、巡考:由中央电大组织。
民法学课程的教学由多个环节组成。从教学媒体讲,有文字教材、网上资源。
在学习过程中,学生应自学文字教材,以对民法学课程有个基本了解。再通过上网自主学习和答疑,帮助学生对文字教材的理解。
周数:4
代码:
适用专业: 印刷设备及工艺
制定:印机教研室,主笔人:董娜
审核:程鹏飞
批准:田坤
一、课程设计的目的图文信息处理课程设计是图文信息处理课程的主要实践性环节,是印刷设备及工艺学生在印前方面所有知识综合运用的环节,在实现学生印前培养目标中占有重要地位。其目的是:(1)培养PS、AI、ID三个软件综合使用完成图像和特效的设计制作、图形绘制与编辑、图文排版的能力。(2)学习印前设计常用的设计思路及表现手法一般规律。(3)进行原稿搜集、原稿分析及创意设计的能力。
(4)培养学生在印前制作过程中考虑整个印刷过程的全面思考的能力。
二、课程设计的内容及要求
1.课程设计的内容
(1)设计题目类型可以参照下面所列内容任选(PS、AI、ID软件综合使用)。
贺卡的设计制作
书刊或杂志封面的设计制作
书刊或杂志内页的设计制作
报纸版面设计制作
宣传页的设计制作
包装盒的设计制作
手提袋的设计制作
海报的设计制作
宣传单页的设计制作
名片的设计制作
广告设计制作
LOGO设计制作
(2)设计版面:以上面所列的参考题目为例,学生自己获取合适的图片文字等素材进行简单的设计,突出所要表达的内容,使用软件进行制作出一幅能表达主题的画面,并进行彩色数码打样。
(3)设计说明书:设计说明书是最重要的技术文档之一,每个参与课程设计的学生都必须按规定格式整理和编写一份《图文信息处理课程设计说明书》。
说明书以设计内容为主,包括:素材、设计理念、表达主题的方式、作品意义、用到的软件、制作过程等。
2.课程设计的要求
(1)尺寸合理、分辨率、色彩模式合适。
(2)设置出血等。
(3)能使用合适的图片、文字、色彩及页面布局充分表现主题。
(4)如有拼版,应充分考虑印刷页面在内容和尺寸上的区别,留足裁切富余量。
(5)字体字号应与版面内容相符。
(6)如为手提袋或包装盒等,还需提供模切刀图且图形和尺寸准确。
三、时间进度
图文信息处理课程设计集中3周共15个工作日完成,进度可参照如下安排:
(1)确定作品内容;5%
(2)设计构思;25%
(3)去超市或外景或网络等获取文本、图片资源;5%
(4)软件设计制作40%
(5)数码输出。3%
(6)整理和编写设计说明书。15%
(7)设计总结和答辩。7%
四、答辩形式与时间安排
小组成员先对组内同学设计工作进行评定,对于组内评定优秀的同学通过答辩确定成绩。时间安排在课程设计结束后进行。
五、成绩评定与评分标准
图文信息处理课程设计成绩根据学生设计(设计页面、说明书)质量、设计中分析与解决问题的能力及设计态度和答辩情况综合评定。设计成绩按优秀、良好、中等、及格、不及格五级记分。
六、设计使用的参考资料
1.排版综合实训国防工业出版社李文育主编
2.方正飞腾创意5.0版面设计与制作项目教程国防工业出版社范丽娟主编
3.平面设计师印前工艺指南清华大学出版社高建光主编
4.电脑印前技术与排版案例手册清华大学出版社任向龙主编
一、对学生的要求
1.每个学生必须认真、独立地完成课程设计(论文)阶段规定的全部工作任务,充分发挥主动性、创造性和刻苦钻研精神,严禁弄虚作假,不得抄袭他人的课程设计(论文)或已有成果。
2.要参阅一定量的新技术、新工艺及相关资料,勇于创新,敢于实践,注意各种能力的锻炼和提高(如计算机和外语能力等)。
二、时间、地点安排
开题时间:第十二周星期二的1~4节;答疑时间:第十二周星期五的1~4节;中期检查时间:第十三周星期二的1~4节;答辩时间:第十三周周五的8:30开始,按学号顺序进行答辩。
地点:一班在综合楼C区224室,二班在综合楼C区203室。
三、课程设计的主要内容引言
包括所用光电器件的概况(现状、应用、发展等)、相关的光电检测方法的概述等,引入你所设计的内容。基本原理
包括所用光电器件的基本工作原理、相关的特性等。检测原理
叙述清楚所要求设计的内容,说明所选用方法的优点,包括公式、原理图、装置图、电路图等。设计说明
说明你所设计的装置、电路图等需要注意的结构、元器件的性能与指标、误差分析等。5 结果讨论
总结优缺点、准确度,说明已完成了什么内容、达到什么程度、有待改进之处等。参考文献
列出所用的书、文章的作者、书(期刊)的名称、出版社、出版日期等,要求至少10篇。
四、排版格式要求
严格按照“毕业论文”的格式要求撰写“课程设计”论文,字数:3000字。
理 学 院
“任务驱动教学法”尤其适用于学习信息技术应用方面的知识和技能的教学, 其特点就是紧紧围绕任务展开教学。随着信息技术课程的进一步推进和优化, “任务驱动教学法”在信息技术课堂教学中被广泛应用, 教师在应用“任务驱动法”时都很注意“任务”的趣味性、操作性、层次性、合作性、生活性和思想性。科学合理的任务设计可以大大提高课堂教学效率, 真正培养、提升学生的信息素养。
面对不同的学习时期和学习对象, 不可能有永远适用的任务。很多教师即使知道“任务驱动”的优势并想应用它, 但苦于难以设计出高质高效的任务。笔者在多年的日常教学中发现, 其实“就地取材, 以‘我’为源”不失为一个好办法, 即任务设计以学生自己为圆心, 可以是与自己相关的东西, 也可以是身边的人、身边的事。这样的任务既贴近了学生生活, 又能实现信息技术课程“学有所用”的目标。
1 任务设计以“我”为圆心符合“任务驱动教学法”设计任务的基本原则
“任务驱动教学法”是基于建构主义学习理论的一种教学方法。它强调学生要在真实情境的任务驱动下, 在探究完成任务或解决问题的过程中, 在自主和协作的环境中, 在讨论和会话的氛围中进行学习活动。它的任务设计, 应遵循以下五个基本原则:
(1) 目标性原则。任务紧紧围绕教学目标, 重在培养学生自主学习能力和协作能力。
(2) 可行性原则。任务必须可行, 要依据学生实际情况, 把握程度, 保证学生在有限的时间内经过自主和协作能够完成。
(3) 趣味性原则。任务若能引起学生的兴趣, 将大大激起学生的求知欲望。
(4) 实用性原则。任务应与其他学科有机整合, 还应较多地联系生活、生产和社会实践。
(5) 开放性原则。任务要给学生“留白”, 给学生充分创造和发展的空间, 使学生能举一反三、触类旁通, 思维得到发展。
2 任务设计以“我”为圆心具备适宜的条件
(1) 教学机房硬件设备的升级、网络资源的配备, 使实施类似的任务设计具备了硬件基础。
(2) 手机、数码相机等电子产品的普及, 邮箱、免费网络相册、QQ空间、班级QQ群的广泛使用, 为任务素材的获取提供了条件。
(3) 学生多为独生子女, 自我意识较强, 乐于展现、乐于分享。
3 任务设计以“我”为圆心应用实施的几个具体案例
3.1 查找文件及文件夹
学习使用“搜索”命令查找文件及文件夹时, 设置什么样的搜索任务很关键, 要让学生乐于去找, 在搜索中熟悉基本操作。笔者设计的任务是——“请找到我们班某姓 (该姓在班级里有多位学生) 同学的照片, 这个同学的名字有3个字, 并将照片放入“班级群相册”文件夹中, 看看谁第一个找到。”这个任务是要学生了解通配符“?”号和“*”号的区别, 任务一出, 学生们都像模像样地以小侦探的姿态开始了认真操作。当找到的目标照片打开后发现此某非彼某, 学生们哈哈大笑时;当小侦探都找到了目标但是速度有快有慢时, 教师的知识点及时切入。浓烈的兴趣加上亲身的实践, 收到了良好的教学效果。
3.2 Word 文本的录入及美化
每个班级都有班级文明公约, 但大多数班级是学生手写后贴在黑板旁, 不够醒目。在Word文本的录入及美化学习中, 笔者设计的任务是——“请全班同学担当设计师, 设计排版出有自己班级特色的文明公约, 优秀的作品将打印张贴在教师中。”录入什么样的文本和排成什么样的版式息息相关。公约内容是什么, 公约样式应该是什么样的, 学生都很熟悉, 这使任务有很强的目标性和可行性。教材中Word部分的第三节内容是用绘图工具设计班徽, 可将两节课的内容联系起来, 做成一个更有特色的、图文并茂的文明公约。自己的作品能在班上张贴展示出来, 对学生完成任务是极大的促进和鼓励。同时, 任务的成果也得到了很多班主任教师的肯定, 一举多得。
3.3 Word 文本框的使用
这是教材《真我风采》一节内容的重组设计。教材内容是使用Word中的“向导”功能, 制作一张名片。笔者考虑到学生的层次差异, 增加了使用文本框制作名片的内容, 任务设计为——“用文本框设计完成一张自己的个性化名片, 可以是自己现有身份的表述, 也可以假想自己是某个你想从事的行业中的一员, 由此设计一张名片。”每个人都有梦想, 看看学生的梦想吧!也许有一天, 这样的一张名片真的就会递到你的手里。
3.4 大头贴制作软件
大头贴学生都非常熟悉, 几乎都有亲身的体验, 软件本身并不难掌握, 难的是能根据照片主体的不同情况合理添加修饰性元素, 画龙点睛。为了增强整节课的趣味性, 笔者上课的时候准备了数码相机。先请四位学生出来, 大方地作出各种表情和动作, 当场拍下来。这个时候的学生已经明白教师的任务是什么了——“为这四位同学设计个性大头贴, 要体现出该同学的特点。”照片一下发, 学生们都急不可耐地在程序窗口中点这点那, 唯恐落后。有什么比让熟悉的同学“活灵活现”更有趣呢?有什么比自己动手探索实践印象更深刻呢?这样的任务, 学生永远会充满热情。
3.5 我形我塑
这个软件的学习时间, 适逢元旦前夕。即将过去的这个学期里, 学生的集体活动丰富多彩, 有运动会、有艺术节、有秋游, 照片记录下了每一个精彩的瞬间, 每一次集体的展示。于是笔者把任务设计为“新年新气象!请选择一张班级集体照, 配上合适的祝福语, 制作一张新年年历。”和班级文明公约一样, 大家推选出的优秀作品张贴在班上, 这是一份给班级的新年礼物!课后有的班主任还向笔者收集了全班的作品, 在班级文化墙辟出一块天地, 制作了专刊。
3.6 Flash 形变动画
任务——“同学们的名字都有很美的寓意, 寄托了父母美好的期望。请大家以自己的名字为题, 设计一个形变动画, 向大家展现你的名字魅力吧。”前一节课, 刚刚介绍了Flash工具箱的使用, 这个任务, 将前一节课的内容融入其中, 体现了“温故”和“知新”。课后笔者将一些作品反馈给班主任, 班主任发布在班级的QQ群中, 让很多家长收获了一份惊喜。
3.7 Photoshop 小综合
按教材编排, Photoshop五节课程内容学完后, 学生已经基本掌握了常用工具的使用, 可以制作一些小作品了。笔者也是利用新年的契机, 请学生“设计一张独一无二的明信片, 要求有自己的照片、邮票、印章、祝福语。合理布局, 大胆创新。”课程结束后, 笔者将全年级的优秀作品用数码大师制作了视频专辑, 在学校大屏幕上播出, 给全校师生送上新年的祝福。
4 任务设计以“我”为圆心实施过程中需要注意的几个问题
4.1 教师要做个有心人
每一届新生的第一节课, 笔者都要求学生用一段文字或者一个表格介绍自己, 并附上自己的照片。QQ、邮箱等工具的普遍使用, 机房网络等硬件条件的支撑, 使得这个介绍任务很容易完成。笔者也借此收集到了学生的第一手信息, 为之后以“我”为圆心设计任务奠定了基础。另外, 教师还应关注学校、班级的各种活动, 如运动会、春游、社会实践等, 请课代表收集相关的素材, 以备不时之需。
4.2 任务设计以“我”为圆心要注意强调个性
在很多任务的布置中, 笔者都强调要做个性化的东西。这基于两点考虑:其一, “我”的作品, 展现的是“我”。在作品中添加了自己的东西, 会使学生有很强的亲切感和归宿感, 宜于任务的完成。其二, “我”的作品, 就要有“我”的个性。每位学生都乐于向教师展示自己最好的一面, 有对比, 有高低, 谁也不甘落后, 有这样的心理, 高质量的作品就不难产生。
4.3 任务完成过程中要注意引导
比如大头贴一节, 很多学生做的都是锦上添花的效果, 但也有一些学生不友好地丑化照片上的同学。对这样的现象, 笔者提出批评, 请全班学生换位思考, 避免同样情况的发生。
任务设计以“我”为圆心, 从学生的兴趣出发, 从学生熟悉的人、事、物出发, 真正尊重每一位学生的人格;真正相信每一位学生的学习潜能;真正相信每一位学生都有进步和发展的愿望;真正认识每位学生都具有不同的个性;真正相信每一位学生都有属于自己的创新思维。让学生带着强烈的参与意识和成就感, 在教师创设的氛围中, 让学习因“我”而动, 因“我”精彩纷呈。
摘要:较之其他学科课程, 信息技术课有着较强的实践性、综合性、应用性和创造性。基于这些特点, “任务驱动法”?成为了信息技术课使用最广泛的一种教学方法。“任务”质量的高低也在某种程度上决定了授课效果的优劣。本文结合笔者日常教学的实践, 就“任务设计以学生为圆心”教学中的设计与实施进行了探讨。
关键词:响应式Web设计;移动信息服务;移动档案馆
基于移动终端搜索引擎,开发响应式网页,来适应各种尺寸移动终端设备访问或获取档案信息资源。目前档案馆缺乏在移动终端中,基于搜索引擎的档案信息移动服务方式以及实现的具体方法。为此笔者提出开发响应式Web设计来解决这一问题。
1 档案移动信息服务的主要方式及面临的问题
1.1 档案移动信息服务的主要方式。档案移动信息服务方式主要经历了短信、WAP、APP、微平台几个阶段。微平台指微信、微博、社交网站等社交平台。因微信、微博普及面更广、使用持续度高,所以主要论述这两种服务。现行阶段基本是多种方式同时运行。
国内档案移动信息服务兴起于2002年左右,开始探索基于GPRS的移动信息服务,2006年后进入集中发展时期。韩义义(2006)报道贵州省档案馆宣布可通过短信查询档案和现行文件目录业务,成为首个通过短信提供档案服务的档案馆[1]。瞿英和王晓凤(2007)依据国内缺乏针对档案系统的WAP应用的现状,对基于WAP的高校综合档案查询系统进行了详细分析,设计出了可行的系统方案[2]。短信和WAP在2006-2009年为档案移动信息服务主要服务方式。武汉市档案馆在2013年国际档案日上,启动数字化档案馆手机档案信息文化推送系统,被誉为全国首个“手机档案馆”[3]。此后档案APP开始兴起,但只有少数档案馆应用。黄永勤等人(2014)指出新浪微博作为国内首家微博平台,于2009年8月推出,仅有14%的档案学人在2009年注册并发布第一条微博[4]。王潇与黄新荣(2013)调查了截至2013年1月23日微信公众号,实际档案部门注册数为0[5]。胡晶(2013)报道十堰市档案局于2013年9月5日推出手机微信查询开放档案和现行文件业务[6]。2009-2016年,在社交媒体热浪的席卷之下,微博在档案移动信息服务中被广泛应用,而从2014年开始微信在档案移动信息服务中掀起了新浪潮。
1.2 档案移动信息服务面临的问题。
1.2.1 部分WAP网站用户体验不佳。WAP(Wireless Application Protocol,无线应用协议)以智能信息传送的方式在移动终端实现互联网和高级数据业务的引入和互操作,实质是为移动用户提供浏览网页等网络服务[7]。笔者访问部分档案信息网的WAP网站,其中有的档案网站,如安徽省档案信息网,用户体验较好,有的档案网站体验不佳:第一,内容纷繁复杂,界面冗长。界面垂直排列的网页内容可说为丰富,也可形容为“过重”,它实际上是将PC端的网页进行缩放。第二,字体太小,需手动放大。打开页面无法看清字体及内容,一眼实难观尽。第三,操作不便。想要找到某一栏目,除了不停的放大页面外,还需操作谨慎,稍有不慎点击到非目标栏目,就需重新返回,再次缩放点击,操作耗时。
1.2.2 APP开发运营成本与利用效益的反差。调查看来,极少数档案馆已上线运营档案APP,如浙江省档案馆、广西壮族自治区档案馆等。虽档案APP初有发展,但笔者认为部分档案馆研发档案APP还需三四而后行。首先,档案APP的研发成本高,周期较长。需开发iOS、Android、Windows phone等多个版本,以适应使用不同操作系统移动终端的人群使用。其次,不断的更新新内容、运维。APP上线后的后期任务接踵而至,完成这些“任务”的人财物消耗大。最后,用户对档案APP的利用频次、粘性程度较低。有着档案素养和档案兴趣高的少数人群,使用APP的时间和目的会较多,而仅在必要时才利用的广大普通民众,其利用档案的迫切必要性相对较少,用户利用粘性低。
1.2.3 微平台侧重于宣传与普惠档案服务的局部发展。目前档案微平台活跃并广泛开展,开通微博的档案馆及档案学人数量大,微信公众号也已上百。但其提供的内容以信息发布和指导性文件这一系列的休闲档案为主,譬如,业内动态、照片珍藏、网上展览、查档须知、法律法规等;查询上大多只能做到预约查档。档案微平台服务的内容还较为同质化和狭窄,缺少特色服务,全方位的档案信息服务。
1.2.4 档案移动应用建设困于成本高、技术难、资源共享难的问题之中。第一,成本上,存在着移动服务开发门槛较高、移动用户利用成本较高[8]。开发门槛即意味着平台系统开发所需的经费及技术,用户利用成本体现在流量的损耗和利用档案所必要支付费用等。第二,技术上,体现在多种技术联合和访问网络的安全上。需要数字技术、信息技术、互联网技术等技术的共同作用。移动设备的无线信号强弱受制于各种外界因素如信号发射的强弱、建筑物的阻挡、金属物的屏蔽、气候的变化等等,一旦无线信号减弱,则会影响到数字档案的传递和利用[9]。第三,资源共享问题。APP生成的原生性和管理的碎片化使得档案信息资源在各自APP中孤立封闭,形成了一个个的信息孤岛[10]。移动应用上的档案信息,是由档案馆挑选出部分信息加以发布的,挑选信息本身就阻碍了信息的完整共享,同时挑选出的信息未必与档案利用者需求相切合,档案信息资源共享互动率低。
2 响应式Web设计的特点、开发应用及优势
2.1 响应式Web设计的含义及特点。2010年5月Ethan Marcotte最先提出响应式Web设计(Responsive Web design),这一理念源于建筑领域中的响应式设计,即根据各个客户设计不同的物理空间。由此引发了Web设计同样也可和响应式建筑相似,做到根据不同设备环境自动响应及调整的思考。响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。响应式Web设计的理念是页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整[11]。其基本特点,一是基于搜索引擎,无须下载。二是响应多种设备,适配多种尺寸。
2.2 响应式Web设计的开发与应用。响应式Web设计开发的原理涉及到调整分辨率、赋予弹性化、重构布局、调整样式等[12]。其中关键技术:一是流动布局。传统的的固定布局都为网页设置了一个固定宽度的外包裹,且这个外包裹的元素不能移动,无论访问者移动终端屏幕的分辨率是多少,网页都显示为和其它访问者相同的宽度。这样需在移动终端上缩放界面。而流动布局则是用相对单位百分比,访问时可自适应用户的分辨率,无需缩放界面,网页显示具有可变性。二是弹性图片和媒体。在响应式Web设计中通过使用一些CSS技巧,使图像和媒体比例限制在其父元素范围之内,相应于布局的其他部分按比例缩放,以适应其设备的大小[13]。三是CSS3媒体查询技术。是响应式Web设计最核心的技术,其允许设计人员基于各种不同的设备属性(比如屏幕宽度、分辨率、方向等)来确定目标样式。媒体查询访问终端的分辨率小于或大于设定范围,则自动适应访问端的尺寸。
应用上,可利用开源的响应式Web设计前端开发框架,如UIKit、Bootstrap,进一步适应性设计应用。国内云南大学图书馆在使用PHP语言编写的开源内容管理框架Drupal平台上,成功开发了基于响应式Web设计技术的图书馆移动门户网站。并采用CSS Hack,针对不同浏览器编写不同CSS样式,解决响应式网页在IE6、IE7、IE8中样式乱的问题[14]。
2.3 应用优势。
2.3.1 优化界面 提升用户体验。第一,内容简明。因定制式的响应,界面根据不同设备屏幕分辨率大小可自适应显示。第二,字体清晰。显示效果清晰,不用手动放大、缩小,可随意翻阅穿梭于各个页面之间。第三,操作简便。减去不停手动缩放界面的步骤,某些由于界面限制而被隐藏的栏目也易找到。
2.3.2 降低成本 增加利用效益。一是响应式Web设计满足高需求而维护成本低。在开发成本上,响应式Web设计与APP相比没有多少优势可言,但其在后期的运营与维护上则有着巨大的优势。在维护上,响应式网站服务端统一升级维护,自动更新。档案馆不用面对不同的设备维护多个版本,可不需特定的人维护移动网页。同时提升利用者的“享受”程度,增加用户黏性,实现较好的利用效益。二是减少内容多次分发负担。档案馆不再需要对APP、WAP、微平台等不同移动信息服务渠道分发内容,集中处理优化响应式网站内容即可,减少内容上的更新和营运维护成本。
2.3.3 打破限制 传递全方位信息。移动终端的响应式网页,可提供与PC端网页一致的内容,无须删减,表现力一致。如此,极大地避免挑选档案信息发布,及“挑选”档案信息进行二次发布的时间消耗。这也是档案馆从供给侧的一方改革,提供移动终端可查询全部相关档案信息的移动信息服务新方式,满足用户对信息多样性、丰富性的浏览需求。
2.3.4 助力解决“钱、技、共享”难题。首先“钱”的难题上。相较于档案馆微信公众号、档案APP,其最大的赢点在于较少的运营成本。网络技术的飞速发展,档案用户在“流量”和“时间损耗”上的利用成本也会降低。其次“技”的难题上。国家层面极力提倡互联网与传统行业的链合发展,互联网普及广,技术发展快。移动通信的无线通信技术也在不断的更新换代,信号和速率增强,抗干扰和便民程度不断增强。最后“共享”的难题上。可将PC端已上线运行的由国家档案局档案科学技术研究所启动的“国家开放档案信息共享平台”,进一步改造为响应式网站,合理利用已有的档案信息聚合共享渠道和平台。
3 面临的困境
3.1 响应式Web设计开发成本资金筹措问题。我国档案馆早已冠以“清水衙门”的头衔:一是内部资金缺乏,我国档案工作实行统一领导、分级管理的原则,其运行经费都源于中央审批拨款;二是缺少外部资金来源,2013年财政部、发展改革委公布取消和免征 一批行政事业性收费,其中包括利用档案的收费。三是内部资金消耗大,目前档案馆在数字档案馆构建中投入了巨大资金,在经费运转上绝大部分档案馆应是“步履蹒跚”了。由于经费不足,开发成本筹措不定而使部分档案馆开发响应式Web设计望而却步。
3.2 响应式Web设计技术合作问题。大多数档案馆的工作人员是没有更多的时间、精力或学识担当开发重任。那么档案馆开发响应式Web设计,则面临着技术合作问题,其需与外界合作共力,譬如档案馆与档案馆之间,档案馆与外部专业机构,共同或外包共建来实现档案网站的响应式Web设计。
3.3 部分浏览器响应问题。响应式Web设计需要浏览器有较高支持能力,一般在Chrome、Firefox和Safari上支持较好,而在IE8及其以下的旧版本IE浏览器上支持率极低。主要原因是IE8及其以下的旧版本IE浏览器并不支持CSS3。媒体查询功能是响应式网页设计的核心,是CSS3带来的功能,所以只有支持CSS3的浏览器才能实现响应式设计[15]。
4 解决方法
4.1 众筹助力解决开发成本问题。众筹指通过互联网方式发布筹款项目并募集资金[16]。为解决档案馆开发响应式Web设计所需的资金,档案馆可在专业相关性较高的网站或众筹网上,发起响应式Web设计开发资金众筹项目,通过互联网合理合法募集社会资金。目前,国内优酷众筹取得较大成功,在规定募集时间长短和目标金额前提下,募得资金,完成众筹项目。
4.2 “产学研”为导向 与高等学校技术合作。产学研通常指以企业为技术需求方,与以科研院所或高等学校为技术供给方之间的合作,其实质是促进技术创新所需各种生产要素的有效组合[17]。档案馆在此处姑且充当“企业”,发出对响应式Web设计这一技术需求,而科研院所或高等学校则研发相应的技术,从而实现学、研、产的有效递进,达到共赢的功效。
4.3 尽量支持旧版本IE 鼓励用户更新浏览器。一是国内97.45%的Windows Phone用户使用移动版IE浏览器[18],IE浏览器用户决定了响应式Web设计应尽量支持IE。对于那些不支持媒体查询功能的浏览器,可以通过加载media-queries.js或者html5.js的方法来解决。对于IE6浏览器,很多样式都不兼容,本站采用了弹出窗口提示升级浏览器的方法[19]。二是国外数据公司Gadget Lab发布了2015年全球移动浏览器份额的数据,中国市场份额中安卓类浏览器占37.63%、Safari占35.82%、Chrome占19.19%、Firefox占4.41%[20]。这些被广泛使用的移动浏览器,几乎都支持响应式网页,按照使用需求,大众用户都可选择性地更新使用支持响应式网页的浏览器。
参考文献:
[1]韩义义.贵州手机短信可查档案目录[N].中国档案报,2006-06-08(1).
[2]瞿英,王晓凤.基于WAP的高校档案查询系统的设计[J].兰台世界,2007(15):37.
[3]武汉建全国首个“指尖上的档案馆”[EB/OL].[2016-04-15].http://news.xinhuanet.com/info/2013-06/10/c_132446105.htm.
[4]黄永勤,黄丽萍,王兰成.档案学人微博的调研与分析[J].档案学通讯,2014(6):31-35.
[5]王潇,黄新荣.微信公众平台开启档案利用新时代[J].陕西档案,2013(2):26-28.
[6]胡晶.十堰市档案馆开通手机微信查档业务[J].湖北档案,2013(9):16.
[7]赵屹,汪艳.档案利用服务的移动化形式与泛在化趋势[J].档案与建设,2015(10):4-7.
[8][10]王协舟,王露露.Light APP在档案移动信息服务中的应用研究——基于档案机构微信公众号的调查[J].档案学研究,2016(1):38-43.
[9]徐一男,李禾.数字档案移动实现模式探析[J].兰台世界,2013(26):35-36.
[11]百度百科.响应式网页技术[EB/OL].[2016-04-10].http://baike.baidu.com/link?url=ueD8gHtke0CJkNDS27oONzoJmf_YG2kf5MXBgA5h1p8FO_0D_84_ImgoTSInf8WUqRetnjjd1BBYRDXDJUvq0q.
[12][14][15][19]毕剑,刘晓艳,张禹.使用响应式网页设计构建图书馆移动门户网站——以云南大学图书馆为例[J].现代图书情报技术,2015(2):97-102.
[13]曹树金,吴育冰.响应式Web设计及其在图书馆门户网站中的应用——以“211”高校图书馆为例[J].图书情报研究,2016(1):30-34.
[16]百度百科.众筹[EB/OL].[2016-04-22].http://baike.baidu.com/link?url=R6rStAIxI4xGlQ6TzZiB_dNU5bsJbrc8IVQ8TpxX6feppXkHgVOnrh7AbxyVWsAvv8oSOf0Ta5mVbUK5WwcXlK.
[17]百度百科.产学研[EB/OL].[2016-04-25].http://baike.baidu.com/link?url=vRIE5MJuCcvxsVSGDKrNaweyAhSE-HHLFsBHOi_b8NPcjQphdWtecLM6d-RVqUhiQD-TUqEHcdgkVcDduXKC8a.
[18][20]移动浏览器全球份额数据出炉,你喜欢哪一款?[EB/OL].[2016-04-25].http://wp.msn.com.cn/news/413476.shtml.
【学生档案信息课程设计】推荐阅读:
vb课程设计档案管理系统代码07-25
高三学生档案评语09-07
高中学生档案评语11-28
如何填写学生学籍档案06-22
高中学生档案教师评语09-19
学生个人档案免费01-03
浅谈如何建立学生档案06-15
建档立卡学生成长档案11-14
学生个人成长档案袋12-26
初中生学生档案综合评语11-19