球球阿月
1 前言 4 目的 4 范围 4 有关本系统中的定义 4 2 资料引用 4 3 设计思路 4 数据层设计 5 user_book表的触发器 5 用户续借图书的存储过程 6 到期催还表的视图 7 数据链接层设计 8 UserBook Entity Bean设计 9 UserConsumer Entity Bean设计 10 UserLogBook Entity Bean设计 11 数据逻辑层设计 12 TheBook Session Bean设计 13 TheUser Session Bean设计 14 TheLog Session Bean设计 15 网络应用层设计 15 CheckValue bean 16 EnCode bean 16 JDBCBean bean 16 Rank bean 16 SetUp bean 16 SplitPage bean 17 UserLogin bean 17 SearchBook bean 17 SearchDeadline bean 17 ValidateIMG servlet 17 GetDelete servlet servlet 17 GetBookSubmit servlet 18 GetUserSubmit servlet 18 GetRenewBook servlet 18 GetBorrowBook servlet 18 GetReturnBook servlet 18 4 程序架构 18 程序组织结构 18 功能权限划分 20 WEB程序/页面设计 21 本系统实现的功能 22 5 任务分工 22 1 前言 目的 本文档详细描述了图书管理系统的设计,主要是为开发人员提供,使其对本项目的构建和维护有深入的了解。 范围 本文档的描述只针对图书管理系统的版本。 有关本系统中的定义 以下是本说明书中用到的专门术语的定义和外文首字母组词的原词组: 术语或缩写 定义与描述 booksManager 本系统的名称 Reader 系统权限:普通读者 BookAdmin 系统权限:图书管理员 UserAdmin 系统权限:用户管理员 SuperAdmin 系统权限:超级管理员(系统管理员) Undergraduate 系统用户角色:本科生 Graduate 系统用户角色:研究生 Teacher 系统用户角色:教师 2 资料引用 清华大学《应用软件平台与核心技术》讲义 顾明 清华大学《应用软件平台与核心技术》助教文档 张伟业、魏岚、陈勇、林彩荣 《精通EJB(第二版)》 《J2EE应用与BEA Web Logic Server》,刑国庆等译,电子工业出版社 《设计模式——可复用面向对象软件的基础》,Erich Gamma等,机械工业出版社 3 设计思路 本系统严格按照4层结构设计,分为数据层(SQL server),数据链接层(entity bean),数据逻辑层(session bean),网络应用层(java bean, java servlet, java serverpage)。 四层之间完全独立,可以部署在四台服务器上运行,体现了分布式应用的思想。 数据层的功能严格来说是实现基本的数据存储(逻辑处理功能应该全部交给CMP管理),但因为学习原因,在数据库中也用到了一些逻辑处理,如使用了存储过程+系统级临时表处理读者续借图书的功能、使用触发器防止未还书的用户和未归还的图书被注销以及使用视图检测借书记录实现到期催还功能。 数据链接层实现了和数据库的连接,作用在于屏蔽数据库和平台之间的差异,做到底层无关性。本层利用了模糊查找、多表映射、Relationship等技术,通过find,select方法数据的查找功能,抛出聚集对象或远程接口对象给下一层。 数据逻辑层实现了对数据的逻辑处理,例如将远程接口对象转化为值对象、将聚集对象转化为值对象向量、利用日期类完成查找两个特定日期之间的记录等相对复杂的计算。 网络应用层完成页面跳转和页面显示等应用功能,还有一些附加功能如:图片验证,登录验证,等级控制,代码过滤,分页控制,输入值检测、借书日志打印、系统运行日志记录以及系统设置等。(使用了JDBC实现存储过程和模糊查找图书的功能) 数据层设计 数据库表 表名 功能描述 user_consumer 记录了用户的所有信息 user_book 记录了图书的所有信息 user_logBook 记录了用户使用本系统的信息,保留了所有的借书记录,可作为系统日志和报表资料 user_book表的触发器 用到的触发器之一,作用:如果要注销的图书被外借没有归还,则回滚此删除操作。 CREATE TRIGGER bookhavelog ON FOR DELETE AS declare @bookISBN varchar(50) select @bookISBN=book_ISBN from deleted if exists(select * from user_logBook where logb_book_ISBN=@bookISBN and logb_backdate is null) begin rollback return end 用户续借图书的存储过程 利用存储过程实现用户续借图书的逻辑操作,根据用户的当前信息判断其是否有续借的权限,并把处理结果输出到临时表中去。 CREATE PROCEDURE user_renew_book @xxxparm int AS CREATE TABLE ##temp(statement varchar(50)) DECLARE @username varchar(50) SET @username=(select logb_cons_username from user_logBook where ID=@xxxparm) IF @username is null BEGIN INSERT INTO ##temp VALUES ('The ID is not EXIST') RETURN END DECLARE @timelimit int SET @timelimit=(select logb_timelimit from user_logBook where ID=@xxxparm) DECLARE @renewday int SET @renewday=(select cons_maxday from user_consumer where cons_username=@username) DECLARE @maxrenew int SET @maxrenew=(select cons_maxrenew from user_consumer where cons_username=@username) IF (@renewday*@maxrenew)>=@timelimit BEGIN update user_logBook set logb_timelimit=logb_timelimit+@renewday where ID=@xxxparm --update user_consumer set cons_maxrenews=cons_maxrenews-1 where cons_username=@username INSERT INTO ##temp VALUES ('renew successful') RETURN END ELSE BEGIN INSERT INTO ##temp VALUES ('You are not allowed to renew the book') RETURN END GO 到期催还表的视图 利用DATEDIFF,DATEADD,CAST,GETDATE等函数从借书记录表中计算出到期的记录,然后根据此记录找出相应的读者信息,在网页上以email形式催还。 CREATE VIEW AS SELECT TOP 100 PERCENT , , DATEADD([day], , CAST( AS datetime)) AS deadline_date, GETDATE() AS now_date, , , , , , , , , , , , FROM INNER JOIN ON = INNER JOIN ON = WHERE (DATEDIFF([day], DATEADD([day], , CAST( AS datetime)), GETDATE()) >= 0) AND ( IS NULL) ORDER BY DESC 数据链接层设计 entity bean UserBook Entity Bean设计 userbook remotehome接口 方法 描述 findAllBook 得到所有的图书信息 findByISBN 通过图书的书号得到图书的信息 findSearcher 利用关键字模糊查找图书信息 selectUserByBookISBN (userbook remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserBook as p where like concat(concat('%',?1),'%') or like ?1 or like ?1 or like ?1 or like ?1 or like concat(concat('%',?1),'%') or like ?1 UserConsumer Entity Bean设计 UserConsumer remotehome接口 方法 描述 findAllUser 查找所有的用户信息 findByUsername 通过用户名查找用户信息 findSearcher 利用关键字模糊查找用户信息 selectBookByUsername (userconsumer remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserConsumer as p where like concat(concat('%',?1),'%') or like ?1 or like concat(concat('%',?1),'%') or like ?1 or like ?1 UserLogBook Entity Bean设计 UserLogBook remotehome接口 方法 描述 findallbybookISBN 查找此书所有的借阅记录 findbybookISBN 查找此书当前的借出记录 findallbyusername 查找此用户所有的借阅记录 findbyusername 查找此用户当前的借出书记录 findbacklog 得到所有已经归还图书的借书记录 findoutlog 得到所有尚未归还图书的借书记录 findbyID 通过记录流水号查找借书记录 findlogbyday 查找某一日期的借书记录 (模糊匹配,例如提交“2004-5”可得到最终记录时间——借阅或归还在2004年5月份的所有借书记录) findallog 得到所有的借书记录 FindLogByDay通过模糊匹配得到一组最终记录时间的代码: select object(p) from UserLogBook as p where ( is null and like concat(concat('%',?1),'%') ) or ( is not null and like concat(concat('%',?1),'%') ) 数据逻辑层设计 session bean TheBook Session Bean设计 TheBook bean 实现图书的增删改查以及模糊搜索、通过书查读者等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheUser Session Bean设计 TheUser bean 实现用户(读者)的增删改查以及模糊搜索、通过读者查书等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheLog Session Bean设计 TheLog bean 主要实现对日志(借书记录)的各项操作,提供多种获得日志的方法(按读者、按图书、按日期、按借还状态等),方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量,另外还有如下方法: 方法 功能 public boolean userBorrowBook(String username, String bookISBN) 以一个事务封装读者借书的所有逻辑操作,借书成功返回真值,无法借书返回假值,调用enCode bean对中文进行转码 public boolean userReturnBook(String logbid) 以一个事务封装读者还书的所有逻辑操作,即实现使一笔借书记录销账的功能,调用enCode bean对中文进行转码 public Vector showLogBetweenDays(String dayBegin, String dayEnd) 返回两个日期之间的所有日志,主要利用Calendar类实现 网络应用层设计 本层本着面向对象思想的封装性、数据模糊性、可重用性等原则设计。 本着系统运行错误在系统中打印()、用户输入和误操作错误导向友好的错误处理页并给出友好的提示的错误处理原则。 每次对会话bean的调用写入系统运行日志文件,默认路径是C:\\。 CheckValue bean 封装多个静态方法。 可以用于检测某表中某个字段是否已经存在某个值(可用于检测重名用户、重号图书)、检测用户名合法性、检测密码合法性、检测年龄合法性、检测电子邮件合法性、检测数字合法性、检测日期合法性等。 EnCode bean 封装编码转码工作: html显示转码,例如:将<转为<,将>转为&rt;,将数据库中的换行转为html中的换行等等,这样可以屏蔽用户提交文本中的可执行代码。 可重载的中文转码。 密码的加密和解密编码。 JDBCBean bean 封装所有的数据库操作。包括一个带结果集返回的SQL执行方法和一个不带结果集返回的SQL执行方法。 Rank bean 封装4种权限(普通读者、用户管理员、图书管理员、系统管理员)的页面访问,相当于页面加锁功能。 SetUp bean public static String title="SuperLibrary";//系统名称 public static String dbS="booksManagerDS";//数据库的JNDI名 public static String errorPage="";//友好的错误处理页,用get方法传递出错原因 public static String homePage="";//默认首页 //权限------------------------------------------------------------------------- public static String Reader="Reader";//读者 public static String UserAdmin="UserAdmin";//用户管理员 public static String BookAdmin="BookAdmin";//图书管理员 public static String SuperAdmin="SuperAdmin";//系统管理员 //等级------------------------------------------------------------------------- public static String Undergraduate="Undergraduate";//本科生 public static int UndergraduateRenew=1;//本科生可续借的次数 public static int UndergraduateMaxday=30;//本科生一次可借的天数 public static String Graduate="Graduate";//研究生 public static int GraduateRenew=2;//研究生可续借的次数 public static int GraduateMaxday=45;//研究生一次可借的天数 public static String Teacher="Teacher";//教师 public static int TeacherRenew=3;//教师可续借的次数 public static int TeacherMaxday=60;//教师一次可借的天数 //---------------------------------------------------------------------------- public static int rsPerPage=5;//每页显示记录的数量 public static int minBooks=4;//系统默认的最小借书数 SplitPage bean 将数据记录分页的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,重用时实际只需要传递一个记录集数量的为参数即可,可重用。一般作为session级java bean在页面中被调用,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 UserLogin bean 将用户登录的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,包括对用户各种登录情况的处理,可重用。 SearchBook bean 利用JDBC实现模糊查找和按指定类别精确查找图书的功能。 SearchDeadline bean 利用JDBC调用视图实现到期图书的催还功能。 ValidateIMG servlet 动态生成含有随机验证码的图片,在生成图片的同时将验证码写入session中,与用户的登录输入比较。可有效的防止机器人登录。 GetDelete servlet servlet 处理图书、用户、日志的注销操作,根据返回值进行相应页面的跳转。 GetBookSubmit servlet 处理图书的入库和图书信息的修改,根据返回值进行相应页面的跳转。 GetUserSubmit servlet 处理用户的注册和用户信息的修改,根据返回值进行相应页面的跳转。 GetRenewBook servlet 处理用户续借图书的请求(JDBC调用存储过程实现),从系统临时表中读取状态值,根据状态值进行相应页面的跳转。 GetBorrowBook servlet 处理用户的借书请求,将用户借书限额已满、库存为零等错误导向友好的错误页,如果借书成功则跳转到图书信息页面,并给与相应的提示。 GetReturnBook servlet 处理用户的还书请求,如果还书成功则跳转到用户的借书记录页面,并给与相应的提示。 4 程序架构 程序组织结构 说明:图书搜索和用户登录看作系统外部功能,通过JDBC直接调用数据库,其中用户登录模块封装在一个java bean中,可重用。另外,用户续借图书是通过存储过程实现,从而绕过了使用CMP技术管理事务的实体bean。 本系统其余程序的组织结构严格按照下图实现: 程序组织结构图 功能权限划分 站点页面地图 权限名称 系统定义字符 权限 可访问页面 普通读者 Reader 查看自己的信息(还书、续借); 修改自己的信息; 查看图书(借书); userModify userView booklist 图书管理员 BookAdmin 拥有普通读者的权限; 图书的增删改查; 到期催还; userModify userView booklist bookAdder bookModify deadline 用户管理员 UserAdmin 拥有普通读者的权限; 用户的增删改查; userModify userView booklist userRegister userModify userList 系统管理员 SuperAdmin 拥有图书管理员和用户管理员的权限; 查看系统日志; 删除系统日志; 系统设置; 包括(系统设置,利用application级java bean控制整个应用程序)在内的所有页面 WEB程序/页面设计 利用代码关闭客户端的输入法,实现用户名、密码不能出现中文的问题。 利用onfocus=() onmouseover=()代码使文本框自动吸附获得焦点,方便用户输入。 利用WMODE="transparent"参数使flash的背景透明,更好的融入网页。 在每页中,利用代码: 嵌入上下导航条,使网站导航明确,方便用户浏览。 在网页头部加入代码: 使客户端不缓存网页,保证了客户每次浏览该页都从服务器获得最新的版本,以求正确显示。 提供智能搜索(获得尽可能多的匹配)和精确搜索(获得尽可能精确的匹配)图书,服务器端编程都采用模糊查找的方式。 在客户端用javascript对表单提交进行第一次验码,通过后提交到服务器端,再进行第二次验码,验码包括:用户名是否重复、年龄是不是合适的数字,两次密码输入的是否一致、电子邮件是否合法、密码是否太短、用户名是否太短、用户名密码是否为空等等。 利用随机生成JPG图片验证码的方法,防止机器人登录。 在页面中使用session级java bean实现分页,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 在页面中使用application级java bean实现安全的系统设置,当服务器启动后,即可对系统运行参数进行应用程序级的设置,只要服务器不关闭,此设置始终有效且作用于所有用户,如果设置不慎造成系统错误或想恢复系统默认设置,则只需重新启动服务器即可。 在对会话bean的调用包ejbClient中,创建系统运行日志,通过包中的writeF类写入web服务器的C:\\中,可做查询用。 本系统实现的功能 确定图书的基本信息,有书名、作者、出版日期、当前借阅状态等属性 系统的使用者包括读者、图书管理员、用户管理员、系统管理员四种 读者可以查询图书;图书管理员可以完成图书管理、借阅管理;读者管理员可以完成读者管理的功能;系统管理员可以使用系统的所有功能 图书管理:新书登记,图书查询,图书注销; 借阅管理:借书,还书,查询到期读者 读者管理:增加读者、删除读者、查询读者、读者类别管理(设置研究生,本科生,教师的可借册数,可借天数,可续借次数等) 系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),系统借书日志,系统运行日志,系统设置等功能 页面输入有验码,密码存取有加密 图书到期催还 体现分层设计思想,使用MVC架构 实现了多个Beans,Bean之间实现了对应的关系 使用了EJB QL,事务控制等 使用了jsp->sessionBean->entityBean->数据库模式 数据库使用了触发器和存储过程等一些高级技术
京城第一伪娘
毕业论文开题报告 --------高校学生成绩管理系统 一. 毕业论文选题的意义 目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。尤其是自从国家实施大众化教育,实行高考扩招以来,我国高校学生数量急剧增大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?在国际社会飞速发展的今天,我国也已成功加入世贸组织的今天,不得不让我们认真对待每一个问题。 学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。 在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。 二. 本题目国内外研究现状 学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。 三。 主要设计内容、设计思想及工作流程 1. 设计研究内容(要实现的系统功能简介) 本系统包括以下功能模块: 2. 设计思想: 首先,最大限度地减轻学校管理人员的工作负担。再者,本系统拥有灵活的权限,用户权限可以定义到每个子模块的三种权限级别(最高级、普通用户、拒绝访问)。其次,在成绩管理方面,各任课老师、教学秘书等人员分别拥有不同维护权限,系统日志更是详细记录了更相关人员的操作历史。本系统以学校教务处或系办公室为主控制中心,其它部门(如各专业、班等)作为工作站,在主控制中心的授权下可以对数据进行录入、修改、查询、统计、打印等操作。 最后,该系统在硬件配置上,最低配置CPU:P4 以上,内存:512M,硬:160G就足够,在成本上不是很高,有很强的普遍性。 3.开发工具的选择 4. 工作流程: 本系统是一个面向学校教务管理人员、教师和学生,为其提供成绩管理服务的管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有学科成绩与学分都通过本系统进行管理。 ① 需求分析: ② 概念结构设计: ③ 逻辑结构设计:]④ 物理设计: ⑤ 过程实现及维护: 四.毕业设计(论文)进度安排 1. 寒假期间:资料搜集与软件学习 2. 3月1日---3月31日:需求分析与构造原型 3. 4月1日---4月20日:概要设计 4. 4月21日--5月15日:系统实现 5. 5月16日--5月31日:毕业论文书写 6. 6月:系统与毕业论文完善
魔法袋的礼物
【论文关键词】教师 教学日志 文献综述
【论文摘要】教学日志是教师对其专业生活的叙事和对教学活动的反思记录,其价值在于教师可以探究其在教育活动中所经历的事件的价值,从而改进教育实践,提高专业素养。本文就教学日志的概念内涵、产生的历史背景、写作现状及发展前景等方面进行综合、总结和评论,希望能进一步引起教师对教学日志的重视,使教学日志更有利于教师教学。
引言
教学日志则是帮助教师进行批判性审视自身教育教学活动的有效手段之一,它是教师对其专业生活的叙事和对教学活动的反思记录,其价值在于教师可以探究其在教育活动中所经历的事件的价值,让教师记录他们身上发生的事件及其意义,以及影响其专业成长的方式,从而改进教育实践,提高专业素养。本文文献主要来自于中国知网期刊网,搜索主题词为教学日志,搜索时间范围为1998—2008年,搜索结果显示查询到17篇相关文章,其中包括来自中国期刊网的文章和优秀硕博论文,去掉部分与教学主体不符的文章共剩余8篇,本文将这8篇作为本文文献来源。
一、教学日志的概念与内涵
“日志”一词源于法语,指的是个人一天中可能完成的行程,是对经验和观察的记录。如飞行员的飞行日志,船长的航海日志等。后来该词被运用到教育领域,被理解为日志为学习者或教育者记录一天学习、生活及专业发展提供了一个场所。日志在英文中有不同的名称,如:diary,logs,field,notes,journals等。教学日志可被译为teachingjournalso但到底什么是教学日志迄今还没有形成统一的定义。
hook认为日志是一种与个人的对话,它可以记录作者认为有意义的事件。但日志不是文学作品,一般情况下只为作者本人使用和保存。
美国学者布鲁克菲尔德认为:“研究日志(又称“教学日志”、“工作日志”或“教师日志”)是一种教师对生活事件定期地记录,它有意识地、生动地表达了教师自己。它不是仅仅罗列生活事件清单,而是通过聚集这些事件,让我们更多地了解自己的假定。”我们认为该概念对教学日志的界定不够准确,教学日志不仅仅是对“生活事件”的记录,还包括教学中的对自己有价值、有意义的事件,还包括阅读专业书籍地感受;并且教学日志也不仅仅是“记录”,还包括对事件的反思,如果一篇教学日志不是对事件或观点的反思,那么这篇教学日志也不是一篇有效的教学日志。
有外国学者认为教学日志是一个报告,是在课堂仔细观察、课后立即记录而来的,这包括课堂上有关教—学的质性材料的收集的过程。“撰写是解释性范例研究与生俱来的一种研究,特别是当研究者是一名教师研究者(saa,1996;silva,1997,1999)。根据erickson(1986),解释性教育研究把班级看作是一个社会和文化环境,把教学和教学行为看作是促进教学过程的几个因素之一。”通过以上论述,该学者把教学日志看作是一种范例研究,这一研究把教师作为研究者,强调教学和教学行为对教育作用的过程。
我国学者王雁荃指出,“教师的教学反思日志是教师记录自己的教学行为,总结教学的得失与成败,对整个教学过程进行回顾、分析和审视,提升教师自我发展能力,完善教学艺术、实现教师自我价值的重要途径(王雁荃,2005)。这一概念表达方式直接说出了教学日志的内容及作用,但这一表达方式不够全面。首先教学日志不仅仅是一种“方法”与“途径”,而且这一表达方式也没有指出教学日志撰写教学日志的主动性以及连续性。
国内比较通用的教学日志概念表达是:教学日志是教师积极主动地对自己的教学活动中具有反思和研究价值的经验所进行的持续而真实的记录和描写,并在此基础上对其进行批判地理解和认识,从而不断更新观念、增长技能,促进自身专业发展的一种手段和方法。这一概念我们认为它基本表达了教学日志的全部特征,表达也比较合理,但是我们认为教学日志不应该仅仅被认为是一种方法和手段,而更应该被看作是一项研究。因为只有把它看作一项研究,才能引起实践者与理论研究者的重视,让它真正发挥它的作用。
基于以上分析和认识,我们认为教学日志在促进教师专业发展方面的作用是其他方面所不可替代的。而教学日志研究也是教学日志发展的一种趋势,对教学日志进行研究不但能帮助教师成为研究者,而且能让理论工作者对一线教师有更清晰的认识,对他们的思维方式与认知结构有更深刻地了解。通过以上认识笔者对教学日志作如下定义:教学日志是教师积极主动地对自己的教学活动中具有反思和研究价值的事件所进行的持续而真实的记录,并在此基础上对其进行批判的理解和认识,从而不断更新观念、增长技能,促进自身专业发展,它是一种对教师个人认识与思维的研究。
二、教学日志产生的历史背景
教学日志作为一种促进教师反思自身教学、促进专业成长的方式的历史虽然不长,但作为一种正式的'研究,有其深刻的根源。自然主义教育的发展、定性研究方法在教育中的应用,后现代主义与现象学在教育领域的渗透,叙事研究和行动研究的深入以及教育对话研究等共同促进了教学日志的研究与发展。
1。自然主义与定性研究方法在教育中的应用
西方自然主义教育思想对近代的教育实践产生过积极的影响。自然主义教育经历了“客观化自然”—“主观化自然”—“心理化自然”(终结)—现代教育理论衔接的历程。尽管每个阶段的教育家研究的视角不同,但在教育要促进人的身心发展上却是殊途同归。它们以各自独特的形式,论证了自然主义教育理论对时代的意义,也塑造了自然主义教育的主要特征和取向。心理学化是西方自然主义教育理论的终结。它以辩证扬弃的方式丰富了教育研究,特别是人本主义心理学对人的关注与研究,使教育者开始关注学生、关注教师自身的主观感受。教学日志是教师体现关注自我、关注学生,并达到自我实现的有效途径。
定性研究借以发展知识的方法是通过对个案的深入细致研究来收集以语言信息为主的资料,然后用分析归纳法来研究这些资料。它所研究的是个人创造的意识,研究自然环境中人的行为。这种研究不是采取中立或客观的态度,而是融入自身的情感和经验。而教学日志的撰写就是教师对白己内心世界的表白,对自身行为的反思。教师通过反思课堂中自己及学生的表现,可以同时发现自己和学生的闪光之处与不足,通过对这些累积性的材料的归纳、分析,可以获得对理念的深刻理解以及对教学实践的新认识。
2。后现代主义及现象学的影响
后现代主义吸收了分析哲学、解释学以及后结构主义的研究方法,强调以语言范式取代以往的意识范式。这种范式的转变标志着研究焦点不再集中于认识主体和意识内容,而转向语言学的讨论,讨论主体群之间的活动及其关系。这种倾向凸显了以往教育研究中差异性受压抑的问题,从深层次上直接介入语言—权力—知识之间关系的讨论。后现代主义促进了教学日志的发展,注重教师在教育实践活动中大胆地提出自己的教育观念和想法,用自己的语言来表达自己的观点,体现了后现代主义对人的解放的诉求。
现象学关注的是在日常生活中人们发现的所有形形色色的现象。其出发点在于情境,通过对嵌入情境中的典型的意识节点的分析、阐释来说明生活体验。同时,它将生活经验以轶闻趣事等现象学的写作方式表述出来,既提供体验的情境,又在描述中埋藏着经验的本质,从而具有一种人类体验的共通性,使读者阅读时,充分激活他自己的生活经验,引发与现象学文本的对话,获得对这种体验的反思性理解。现象学要求研究者投入到丰富的生活中,积极地探究生活经验的各种形态。现象学的这些特征促进了教学日志的研究。对于教师来说,对生活经验的探究最有效的方式就是通过撰写日志描写自己的亲身经历,冷静、明智地观察事件,使自己在生活实践中更具洞察力。
3。叙事研究及行动研究的深入
教育叙事研究学者克兰迪尼和康纳利提出了要重视叙事本质的意识及教师发展和实践中的情境故事的观点。他们指出:经验是我们要研究的,我们用叙事方法来研究是因为叙事思维是经验的主要形式,也是书写及思维的主要形式。叙事研究是一种多元文化视角的研究方法,对教师来说,通过文化视角探讨教育问题可以使教师把对教育实践的感受和认识表达出来,教学日志就是教师表达自身感受的主要形式。
行动研究是在一个设定的困难区域内的反思过程,在这个区域内,人们试图提高实践或个人理解,实践工作者执行探究。行动研究是实践工作者开展的系统的自我反思的科学探究,其目的在于改进实践。”教学日志就是教师开展的行动研究,是对研究成果的表达方式之一。通过教学日志的撰写,教师可以定期地回顾和反思日常的教育教学行为,在不断的回顾和反思过程中,增强教师对自身教育教学行为的认识,觉察存在的问题,从而提出改进的思路和措施。
4。教育对话研究的启示
日本学者佐藤学(2004)提出,“学习的活动是建构客观世界意义的活动,是探索与塑造自我的活动,是编织自己同他人关系的活动。”通过学习活动,在客体、自身与他人的关系之中形成三种对话实践。而教师在教学活动中不断地和他人(学生、教师等)对话、和客观世界对话以及和自己对话。和客观世界对话同时体现在撰写教学日志与同“他人”沟通的过程中,通过撰写教学日志,教师认识客观世界,综合地把握了自己的看法,在同他人交流过程中,又可以发现自己和他人的差异,使自己的认识趋于客观化;和自己对话就体现在撰写教学日志的过程中。在这一过程中,通过自我的内部对话,改造自己所拥有的意义关系,重建自己的内部经验。这样教师通过撰写日志来关注自身、关注学生、关注教学,从而达到教师群体的专业发展。
5。信息与通讯技术的发展
信息与通讯技术的发展造就了教师博客(网络日志)的快速发展。教师博客的出现一方面使教师的话语权得到了释放,另一方面也使得教师有更大的空间来分享在实践中创造的经验。
三、教学日志的写作现状
1。重视不够
事实_匕在日常教学中,能坚持写教学日志的老师是少之又少的,每年为评职称赶文章的人不在少数。但他们都有这样或那样的理由为自己的疏忽和懈怠辩解。其实还是他们对教学日志的价值认识不够,错误地以为教学与科研是两码事,“述而不作”,仟凭教学中宝贵的教学体验随记忆的消磨而流失。
2。质量不高
写作教学日志是一个提高教学艺术的途径,但有些教师采取应付态度,教学日志成为纯粹事务性的作业。博客的兴起给教学日志开辟了一个全新空间,很多老师纷纷开辟自己的博客。写作者随时能看到读者的反应,他也可以回复,可以随时介入争论,将一种“互看”发展到极致,这固然打破了传统日志单纯的私人写作局限,但另一方面也可能导致一种为了表演的“伪化写作”。
3。急功近利
从人的转型和全面发展出发,从兴趣或责任出发,梳理自己丰富的感性经验和教育感悟,提升自己,是写作教学日志的目标。如果为了发表论文,得到职称、职务等功利目的而写作、研究,那就偏离了写作教学日志的正确目标,写作者的理想和激情也不会长久。
4。缺少坚持
有些青年教师开始热情很高,但不能坚持。没有持之以恒的毅力,没有爱的热诚、理想的追求,就不可能进入学问和教育研究的至高境界。不能坚持的另一个原因就是害怕失败和挫折,一有困难,即自甘平庸。
5。形式单一
教学日志形式多样,但我们看到的教学日志往往比较单一,这是由于许多老师不喜欢尝试新的样式。
四、发展前景
教学日志与教师专业发展之间有着密切的联系。近几年来,随着教师专业发展研究的兴起,教学日志也受到教师及专家的重视。在国外有关教学日志的理论研究己经很多,而我国在这方面却还不全面,因此需要我们做进一步的研究。教学日志作为英语教师自评手段具有突显英语教师评价内容、突显教师评价目的、突显英语学科特点的三个重要特点。而教学日志作为教师自我评价手段使用时应注意:结合英语学科特点使用教学日;态、增加反思评价在教学日志中的比例、鼓励教学日志与其他评价方式适当结合、重视教学日志对青年教师成长所起的作用、教学管理制度应为教学日志提供相对宽松的空间。
五、结语
教学口志对于大多数教师来说并不是一个陌生的名词,随着定性研究的发展,在我国对教学日志的理论研究也将如火如茶的开展起来。教学日志是教师进一步认识自我的窗口,是其提高教学实践、提升自我认识、促进专业发展的途径,也是教师成为研究者的关键因素;对教学日志作深入研究是专家了解教师思维方法的窗口,有利于其进一步了解教师的知识结构和专业认识。
学校系统上能查到。为加强研究生学位论文质量监督,强化研究生与导师论文质量意识,不断提高研究生培养质量,确保学位授予质量,我院于2016年开始组织实施研究生毕业论
毕业 论文是本科专业教学质量的重要体现。指导教师对学生论文的评语和意见也是鉴定选题好坏的一种方式。下面是我为大家整理的毕业论文指导教师评语 范文
进入二十一世纪以来,世界各个国家的经济都在飞速的发展中,经济的发展必然会促进科技的进步,科技的发展包括很多方面,计算机技术就是科技发展中的重要组成部分和表现形式
1 前言 4 1.1 目的 4 1.2 范围 4 1.3 有关本系统中的定义 4 2 资料引用 4 3 设计思路 4 3.1 数据层设计 5 user_book
教育管理毕业论文 教师评价与学校的科学管理 摘要:本文从教师评价的概念入手,研究了教师评价原则和功能,并在此基础上探讨了教师评价与学校科学管理的关系。 关键词: