课程设计报告书

2024-11-07

课程设计报告书(精选8篇)

1.课程设计报告书 篇一

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

详细设计说明书

1、引言: 1、1编写目的:

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)

在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到 让用户易懂易学。《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的机票预定系统交到用户手中。1、2项目背景:

在本即时聊天工具项目的前一阶段,也就是需求分析阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对不同用户所提出的不同功能,实现的各种效果做了调研工作,并在需求规格说明书中得到详尽得叙述及阐明。

本 飞Q即时聊天系统项目主要由两部分形成:

1、客户端;

2、数据库服务器端;

山东科技大学 王昌帅 wangchangshuai0010.iteye.com 1、3文中特殊的定义和缩写:

1.3.1定义

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。

1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。

SQL: Structured Query Language(结构化查询语言)。ATM: Asynchronous Transfer Mode(异步传输模式)。1、4参考资料:

1. 以下列出在概要设计过程中所使用到的有关资料: 2. 需求规格说明书

飞Q软件开发小组

3. 概要设计说明书 飞Q软件开发小组

4. 用户操作手册(初稿)

飞Q软件开发小组 5. 软件工程及其应用 周苏、王文等 天津科学技术出版社 6. 软件工程

张海藩 清华大学出版社

7. Computer Network A.S.Tanenbaun Prentice Hall

8.网络上的资料

文档所采用的标准是参照《软件工程导论》沈美明著 的“计算机软件开发文档编写指南”。

山东科技大学 王昌帅 wangchangshuai0010.iteye.com 2.总体设计: 2、1需求概要:

应广大用户的要求,要求做一个性能更高更人性化的即使聊天工具,我飞Q软件设计小组努力为大家写一个更好的即时聊天工具。

飞Q2012聊天系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的飞Q2012聊天系统,实现添加好友,删除好友,相互聊天系统,为人们聊天提供准确、精细、迅速的信息。

根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将飞Q2012聊天系统划分为两个子系统:客户端子系统,服务器端子系统。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要单明了,易于操作,服务器程序利于维护。2、2 软件结构:

各模块之间的关系已由概要设计给出

下面介绍详细的设计

登陆模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

登录找回密码输入错误输入飞Q帐号和密码申请帐号输入格式是否正确正确进入找回密码界面点击登录进入申请界面密码正确?密码正确进入飞Q聊天主界面密码错误登录失败结束 申请模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

开始输入基本信息N点击新用户注册信息是否完整Y显示已申请的QQ帐号,密码点击登录QQ进入QQ登陆界面结束

安全模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

开始点击安全概述点击修改密码点击常见欺骗点击修改密保常见欺诈立即完成是否设置密保Y判断安全状况隐患危险N密保是否正确Y提交输入验证密保设置密保N密保问题是否正确提交Y提交N是否设置密保Y输入原密保问题输入密保问题N修改密码修改密保输入新密保提交良好结束

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

聊天模块聊天窗口1聊天窗口2窗口1窗口2发送发送窗口2信息转换站窗口1信息转换站

服务器端:

1、申请模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动线程将可申请帐号预读到内存中等待用户申请。。返回继续监听客户端返回申请到的QQ用户请求启动线程调用子线程次数过多此ip是否申请次数过多取出一个可申请的qq返回申请到的QQ在数据库中建立此人的基本信息档案结束c

2、登录模块山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动线程将密码预读到内存中等待用户申请。。返回继续监听该帐号另一客户端客户端返回申请到的QQ用户请求启动线程调用子线程重复则发送终止命令判断是否是重复登录不重复密码错误判断密码是否正确给其他好友发送登录信息、读取系统消息读取系统消息所以在线好友返回申请到的QQ返回用户的好友列表读取好友列表数据库结束

3、添加好友模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动接收添加好友同意与否信息线程10

等待用户。。返回继续监听客户端发送同意与否信息启动子线程调用子线程读取同意与否信息不同意同意否?同意写入数据库数据库客户端同意信息子线程结束 10 山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动接收添加好友请求线程11

等待用户申请。。返回继续监听客户端用户请求启动子线程调用子线程不允许任何人加入判断要添加的用户的添加权限允许任何人加入数据库需要验证结束 11 山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动接收添加好友验证线程12

等待用户申请。。返回继续监听客户端用户请求启动子线程调用子线程读取验证信息判断要添加的用户是否在线发送同意与否不在线数据库在线子线程结束要添加的用户同意的同时数据库相应添加

4、删除好友模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动删除好友请求线程13

等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程删除成功读取要删除的人在双方数据库中删除对方数据库发送刷新界面命令另一客户端结束

5修改好友昵称模块山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动修改好友昵称请求线程等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取要修改的人在数据库中修改数据数据库结束

6、查找用户模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动查找用户请求线程15

等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取要删除的人判断是精确查找还是按条件按条件精确构造SQL语句构造SQL语句返回结果列表数据库构造搜索结果列表返回结果结束

7、安全模块

7.1、设置密保模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动监听用户设置密保请求线程等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取此用户的信息,及密保设置信息返回成功信息构造SQL语句写入数据库数据库写入数据库完成后结束

7.2、判断是否设置密保模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动监听用户请求线程等待用户请求。。返回继续监听客户端用户请求没有设置密保启动子线程调用子线程判断是否设置密保读取密保问题返回密保问题信息数据库得到该用户密保问题结束 山东科技大学 王昌帅 wangchangshuai0010.iteye.com 7.3、判断密保答案是否正确模块

启动接收用户密保答案线程等待用户请求。。返回继续监听客户端用户请求启动子线程错误调用子线程获得密保答案读取密保问题及答案数据库返回数据判断密保答案是否正确返回正确信息子线程结束

山东科技大学 王昌帅 wangchangshuai0010.iteye.com 7.4、修改密保模块

启动接收用户密保答案线程等待用户请求。。返回继续监听客户端用户请求启动子线程错误调用子线程获得密保答案读取密保问题及答案数据库返回数据判断密保答案是否正确返回正确信息子线程结束

7.5、修改密码模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动接收用户重设密码线程等待用户请求。。返回继续监听客户端用户请求调用子线程启动子线程读取密码信息返回成功信息重设密码在数据库中重写此用户密码数据库子线程结束

7.6、找回密码

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动监听用户请求线程等待用户请求。。返回继续监听客户端用户请求没有设置密保启动子线程调用子线程读取密保问题判断是否设置密保旧密码不正确判断旧密码是否正确返回重设成功信息数据库重设密码写入数据库子线程结束

8、移动好友模块 山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动移动好友昵称请求线程等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取基本信息在数据库中修改数据数据库结束

9、组操作模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动组操作请求线程23

等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取基本信息判断是对组的什么操作赠加组删除组修改组的名称生成SQL语句在数据库中修改数据数据库结束

10、发送系统消息模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

开始服务器线程产生的不通的发送消息要求判断是发哪种类型的系统消息用户1用户3用户2用户4给相应的用户发送相应的系统消息。。结束

11、更新个人信息模块

启动修改个人信息请求线程等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取信息生成SQL语句在数据库中修改数据数据库结束

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

12、请求ipPort 模块

启动修改个人信息请求线程等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取信息读取ip和port读取另一用户ip和portHashmap返回此人ip和chatport判断ipport是否为空返回不在线信息结束、心跳模块

13.1、用户心跳接收处理模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动修改个人信息请求线程26

等待用户请求。。返回继续监听客户端用户请求启动子线程调用子线程读取信息读取ip和port读取另一用户ip和portHashmap返回此人ip和chatport判断ipport是否为空返回不在线信息结束

13.2、服务器定时检测超时模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动循环检测用户是否在线的线程得到hashmap中的一个用户是否超时?是推拉检测模块否得到hashmap中的下一个用户

13.3、服务器推拉检测在线模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

启动循环检测用户是否在线的线程客户端是否在线我在线向用户询问是否在限定时间得到用户客户端响应是更新记录接收用户心跳时刻的hashmap否在数据库中相应修改从记录接收用户状态的hashmap删除此用户从记录接收用户在线信息的hashmap删除此用户从记录接收用户心跳时刻的hashmap删除此用户数据库此线程结束

14、添加可利用飞Q号

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

开始否读取数据库中可申请的帐号数Sleep 一小时判断数量是否过少否是添加一些可利用的帐号添加到内存中的可申请帐号arraylist中

3、程序描述:

客户端总模块:

山东科技大学 王昌帅 wangchangshuai0010.iteye.com 30

登陆模块 登录过程

对在飞Q登录信息界面中输入的各项信息进行初步检验。若发现错误,输入数据全部清空,以让用户重新输入一次。若未发现错误,转入主界面。其中的错误种类有:

输入数据不匹配

帐号 数据库没有该帐号

密码 与对应账号的密码不匹配 2 输入数据不能为空 if(账号为空){ 请输入账号再登陆 } else if(账号长度小于6或对于20){ 请输入正确的账号,账号可以位数字或Email地址。

} else if(密码为空){ 请输入密码后再登陆 } else { 通知服务器 账号为:xxx 密码为:xxx的请求登陆 } 2申请过程

对之前没有申请飞Q的用户,不能登录飞Q,而必须点击申请,成为飞Q大家庭点击之后转入申请界面

寻找忘记密码过程

对之前申请飞Q的用户,如果忘记密码,请不要担心,点击界面上的“忘记密码”,点击之后转入寻找密码界面

1.的一员。

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

2申请模块

对在飞Q申请信息界面中输入的各项信息进行账号申请。若发现错误,输入数据全部清空,以让用户重新输入一次。若未发现错误,转入账号申请成功界面。

if(昵称为空){ 请输入昵称 } else if(密码格式错误(小于6或大于20)){ 密码必须6-20个字符!

密码框清空,重新输入 } else if(两次密码输入不匹配){ 两次密码输入不一致

密码框清空,重新输入 } else { 获取注册信息

点击新用户注册,向服务器传输注册信息 }

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

3 增删改查模块

3.1 查找好友模块

对在飞Q查找好友界面中选择查找类型(精确查找或条件查找),输入各项查找信息进行好友查找。若发现错误,输入数据全部清空,以让用户重新输入一次。若未发现错误,转入查找结果界面。在查找结果界面中选择要添加的好友,双击,查看该好友的详细资料,点击添加,转入好友信息验证界面。在好友信息界面,输入验证信息,完成好友的添加。

Search类

if(查找联系人){ if(精确查找){

if(查询条件为空)

{

请至少填一个查询条件

}

else { 获取查找信息

点击查找把查找信息传递给服务器 } }

else if(条件查找)

{ 获取查找信息

点击查找把查找信息传递给服务器

} Search_rasult类 if(点击添加好友){ if(添加好友选择的是自己)

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

{

对不起,自己不能加自己为好友!

重新选择

} else { 把选择的好友发送给服务器

} } else if(关闭){ 放弃添加为好友

} Addfriends类

if(确定添加为好友){ 把选择的好友信息发送给服务器 } else if(取消){ 放弃添加为好友 } 3.2 删除好友模块

找到你要删除的对象所在的用户组,展开,找到该用户,右击,点击好友删除,然后刷新好友列表;

3.3.3 修改个人资料模块

点击自己头像,转入个人资料界面,更新你所需要的信息选项;确定更新点击确定,如果不想更新,点击取消即可;

更改头像:点击更换头像,即可转入更换头像界面,界面中陈列了各种头像,点击你想要的头像,即可显示该头像的不同样式,一供你参考。思考之后确实想更换,点击确定,立刻刷新所有界面,确保头像更换。如果不想更换,点击取消即可。

3.4 好友移动模块

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

找到你要移动的对象所在的用户组,展开,找到该用户,右击,点击移动,在弹出框中选择移动的组对象,向服务器发送相应的数据,然后刷新好友列表;

3.5 组操作模块 <1> 修改

找到你要修改的用户组,右击点击重命名,向服务器发送该账号的修改组信息,刷新好友列表,即可看见修改成果.<2> 删除

找到你要删除用户组,展开,右击,点击删除分组,向服务器发送该账号的删除组信息,然后刷新好友列表;

如果,要删除的是默认分组“我的好友”,系统不提供删除权限。<3> 添加

在好友列表中右击,点击添加分组,输入分组名,点击确定,向服务器发送该账号的组信息,不想添加,点击取消。安全模块

对在飞Q安全界面中,分为“安全概述”,“常见欺诈”,“修改密码”,“修改密保”; <1> 安全概述

安全概述 概述了你当前飞Q的安全状况 if(设置密保并且密码等级为良好以上){

安全状况良好请继续保持良好的习惯

可立即完成设置密码 } else if(设置密保并且密码等级为中等以下){ 安全状况存在隐患请定期修改密码

立即完成设置密码 } else { 安全状况危险请立刻设置密保问题

立即完成设置密保 } <2> 常见欺诈

常见的集中欺诈方式:钓鱼网址,视频欺诈,中奖欺诈,冒充好友欺诈;

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

<3> 修改密码

修改密码之前请确保设置密保;

如果没有设置密保问题,请先设置密保问题,以确保该账户的安全性。如果设置了密保问题,请先输入原密保问题,核对用户身份。密保正确才可以修改,如果错误,对不起,不能修改密码。

if(三个密保问题有空){ 对不起,密保问题回答不能为空!

没填写的须不完整

} else { 向服务器获取对应密保问题的答案

If(回答错误){ 提示:对不起,密保问题回答不能正确

全部清空,重新输入 }

else { 修改密码

输入旧密码

if(输入的旧密码正确){

if(新密码为空)

{

提示:密码不能为空

}

else if(两次密码输入不一致)

{

提示:两次密码输入不一致

}

else if(两次密码输入一致并且不空){ 向服务器发送该账号的新密码

} }

else

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

{ 提示:密码有误,请重新输入

} } } <4> 修改密保

如果没有设置密保问题,设置密保问题。

如果设置了密保问题,请先输入原密保问题,核对用户身份。密保正确才可以修改,如果错误,对不起,不能修改密保。

if(没有设置密保){ 选择密保问题回答

If(选择的密保问题重复){ 提示:选择的密保问题重复

重新选择密保问题 }

Else if(修改密保时验证密保问题为空){ 提示:修改密保时验证密保问题为空 } Else { 服务器发送该账号的新密保问题和新密保问题对应的答案 }

} else { 已经设置设置密保

向服务器获取对应密保问题的答案

输入密保问题答案(用户)If(回答错误){ 提示:对不起,密保问题回答不能正确

全部清空,重新输入 }

else { 修改密保

选择密保问题回答

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

If(选择的密保问题重复){ 提示:选择的密保问题重复

重新选择密保问题 }

Else if(修改密保时验证密保问题为空){ 提示:修改密保时验证密保问题为空 } Else { 服务器发送该账号的新密保问题和新密保问题对应的答案 } } } 聊天模块

所有的聊天窗口的即时聊天信息 只要点击发送,聊天信息会发送到服务器中信息中转站中;在信息中转站中判断该发送的对象,再由服务器发送给对。

服务器模块:

1、申请模块

将用户发送过来的申请信息写入临时变量对象中并存入数据库中 在数据库中建立如下信息

在main数据库的各表中插入申请的号码

在users 数据库中建立该帐号的档案,包括好友列表、添加好友验证表、历史记录表等等

2、登录模块

接收数据并存入loginpot中

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

判断接收的密码和服务器中的密码是否相同,相同则返回登录成功,并发送一系列信息(见下),不相同则返回登录失败,3、添加好友模块

1、发送添加好友请求:

用户发送添加好友请求包,服务器解析出要添加的好友,然后从数据库中查找出该用户的添加好友权限jugde 然后进行一下判断: switch(judge){ case 1://假如统一任何人加入

在双方数据库中分别添加对方,并且向被添加的的用户发送的界面刷新命令

break;

case 2: 对方需要验证信息,通知客户端

break;

case 0: 对方不允许任何人加入,通知客户端

break;

}

2、发送验证信息:

用户发送验证信息包,服务器解析出数据,判断要发送验证信息的用户是否在线

If(在线){

在线的话,就把验证信息发送到该用户客户端上并显示 } Else {

不在线的话,就把验证信息存入要发送的用户的数据库中,等到该用户下次登录时候并会提示该用户有添加好友验证信息 }

3、发送同意以否信息

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

用户发送同意与否信息包,服务器解析出数据,判断要发送同意与否信息的用户是否在线,判断同意与否信息是否

If(同意){

写入数据库相应 的信息。} Else {

不对数据库进行操作。}

If(在线){

在线的话,就把同意与否信息发送到该用户客户端,同时把此人的基本信息发送到客户端 } Else {

不在线的话,就把同意与否信息存入要发送的用户的数据库中,等到该用户下次登录时候并会提示该用户有添加好友成功与否信息 }

4、删除好友模块

删除好友模块设计思路比较简单,如下

用户发送删除好友信息包,服务器解析出基本数据,删除发送请求用户的数据库中要删除的好友的信息,同时在对方的数据库中也相应的删除此人信息,并且将删除成功与否信息发送回去,同时给要删除的用户发送刷新界面命令,当然得先判断该用户是否在线

If(在线){

在线的话,给要删除的用户发送刷新界面命令,删除点发送请求的用户的信息 } Else {

不在线的话,不用再进行任何操作 }

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

5修改好友昵称模块

同样,修改好友昵称模块,也很简单明了,不需要进行复杂的逻辑判断,详细过程如下:

用户发送修改好友昵称信息包,服务器解析成基本数据,在数据库中找到该好友的好友列表,修改该用户要修改的好友的昵称,然后子线程就可以终止了

6、查找用户模块

用户发送修改好友昵称信息包,服务器解析成基本数据,首先判断该用户用的是什么搜索模式,If(搜索模式是精确查找模式){

根据内容构造出SQL语句,在数据库中查找出相应的用户,构造出列表发回客户端 }

Else if(搜索模式是按条件查找模式){

根据内容构造出SQL语句,在数据库中查找出相应的用户,构造出列表发回客户端 }

7.1、设置密保模块

用户发送修改好友昵称信息包,服务器解析成基本数据,在数据库中找到该用户的的信息,将密保问题和答案写入该用户的数据库中,假如已有密保问题则转到重设密保模块

7.2、判断是否设置密保模块

用户发送请求后,服务器解析出数据,在数据库中找到该好友,查看该好友是否设置密保,If(设置了密保){

返回密保问题

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

Else if(没有设置密保){

发送回去没有设置密保的标识 }

7.3、判断密保答案是否正确模块

用户发送给服务器密保答案信息,服务器解析出相应的数据,从数据库中查找该用户的信息,得到密保问题和答案,进行判断三个问题是否全部回答对

If(三个密保问题全回答对)

向该用户客户端发送验证成功的消息 }

Else(三个问题不全对或全不对){

向该用户客户端发送验证失败信息 }

7.4、修改密保模块

这里说明一下,修改密保的模块是在验证密保答案正确的前提下才能进入的,所以此模块仅仅是覆盖掉该用户的,特此声明,呵呵,声明有点晚了。

没有复杂逻辑判断,思路如下:

用户发送给服务器新密保信息,服务器解析出相应的数据,从数据库中查找该用户,在数据库中重写此人的密保问题和答案,然后子线程接收。

7.5、修改密码模块

声明如7.4所示,不再重复 思路如下:

用户发送给服务器新密码信息,服务器解析出相应的数据,从数据库中查找该用户,在数据库中重写此人的密码,同时将新设置的密码加入内存中用户密码hashmap中,然后子线程接收。

7.6、找回密码

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

找回密码其实和重设密保有什么相识的地方,都是先验证信息密保信息是否正确,然后根据正确与否做出相应的处理

用户发送请求后,服务器解析出数据,在数据库中找到该好友,查看该好友是否设置密保,If(设置了密保){

返回密保问题

。。

判断接受的密保答案是否正确

If(三个问题都回答正确){

返回验证成功信息,通知客户端转入重设密码模块

} Else {

返回验证失败信息

} }

Else if(没有设置密保){

发送回去没有设置密保的标识,通知该用户由于没有设置密码,通过此方法不能找回密码。

8、移动好友模块

移动好友模块设计思路比较简单,如下

用户发送移动好友信息包,服务器解析出基本数据,在数据库中查到该用户的用户列表信息,更新列表信息,在数据库中做相应的修改

9、组操作模块

由于基本的几个组操作有很多相似之处,所以将几个组操作划为一个模块,设计思路如下:

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

用户发送组操作 信息包,服务器解析出基本数据和命令,判断要进行的组操作是什么操作,然后进行相应的操作,具体设计思路如下:

If(组操作命令为增加组){ 在users数据库中找到此用户的groupsList表,在此表中添加相应的组 } Else if(组操作为删除组){

1、在users数据库中找到此用户的friendsList表,把相应组的好友的组属性改为 我的好友,即将要删除组中的好友放到我的好友 中,而不是直接将他们删除,2、在users数据库中找到此用户的groupsList表,在此表中删 除相应的组

} Else if(组操作为修改组的名称){

1、在users数据库中找到此用户的friendsList表,把相应组的 好友的组属性改为 要修改的组名

2、在users数据库中找到此用户的groupsList表,在此表中删 找到相应的组,修改此组的名称为要修改的名称

}

10、发送系统消息模块

发送系统消息模块是由服务器直接调用的,来完成一些必须的用户响应,此模块发送消息的不同是由器构造函数决定的,其构造函数共有7种,如下:

//

public sendSystemMessageThread(String qq, int status)throws SQLException {

1、发送改变状态

}

public sendSystemMessageThread(String text)throws SQLException { 43 山东科技大学 王昌帅 wangchangshuai0010.iteye.com

2、发送系统消息(全部人)

}

public sendSystemMessageThread(String qq, int sign, String ip_od, String t)throws SQLException {

3、发送上次登录信息(登陆者)

}

public sendSystemMessageThread(String qq, String text)throws SQLException {

4、发送系统消息(对登录者)

}

public sendSystemMessageThread(String qq, systemMessage sys)throws SQLException {

5、发送添加好友请求信息

}

public sendSystemMessageThread(int sign, String qq)throws SQLException {

6、当在其他地方登录时给另一个QQ发送下线通知

}

public sendSystemMessageThread(String qq, systemMessage sys, int agree){

7、给该用户发送好友状态改变

}

由服务器根据不同的需要构造不同 的发送系统消息线程,实现相应的响应

11、更新个人信息模块

用户发送给服务器新个人信息信息,服务器解析出相应的数据,从数据库中查找该用户,在数据库中重写已经更改了的此人的信息

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

12、请求ipPort 模块

此模块是服务器中唯一和聊天相关的监听线程,此种设计方法极大的降低了服务器的压力,获取ip 和聊天port 是聊天中很重要的一个环节,设计思路如下:

用户发送给服务器请求另一个人的port的信息包,服务器解析出相应的数据,从内存中查找另一个用户的ip 和聊天 port,判断是否得到此人信息

If(查询到此人的在线信息){

给客户端返回找到的在线信息 } Else {

给客户端返回没有找到此人信息,也就是此人不在线,客户端

然后做出相应地相应

}

13、心跳模块

心跳相互协作的工作组及即时聊天领域发挥着详单重要的角色,通过发送心跳报,来判断各个部分工作是否正常,以防某个部分运作异常发现不了,造成严重错误。

心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。

用来判断对方(设备,进程或其它网元)是否正常运行,采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经离线。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线,也就是说,服务器无法区分客户端是长时间在空闲,还是已经掉线的情况。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。

比如有些通信软件长时间不使用,要想知道它的状态是在线还是离线就需要心跳包,定时发包收包。发包方:可以是客户也可以是服务端,看哪边实现方便合理,一般是客户端。服务器也可以定时发心跳下去。一般来说,出于效率的考虑,是由客户端主动向服务器端发包,而不是服务器向客户端发。客户端每隔一段时间发一个包,使用TCP的,用send发,使用UDP的,用sendto发,服务器收到后,就知道当前客户端还处于“活着”的状态,否则,如果隔一定时间未收到这样的包,则服务器认为客户端已经断开,进行相应的客户端断开逻辑处理。

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

13.1、用户心跳接收处理模块

客户端发送心跳包,服务器心跳接收模块解析出此用户的状态,判断此人的状态与上一次心跳的状态是否相同

If(状态相同){ 将系统此时的时间写入内存中此用户的hashmap节点 } Else if(状态不同){

将系统此时的时间写入内存中此用户的hashmap节点

If(是下线信息){

删除此人的在线信息

} 给其好友发送状态改变信息

}

13.2、服务器定时检测超时模块

此模块用于定时检测用户心跳超时与否,设计详细如下:

While(true){ 从内存中的hashmap 中的第一个用户到最后一个用户,进行如下操作:

If(此用户心跳超时){

超时意味着此用户极有可能已经掉线了,但是不确定,所以此时要调用推拉检测用户在线模块,来确认此人到底在不在线

} Else {

不执行操作

} 休眠5秒后,继续 }

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

13.3、服务器推拉检测在线模块

此模块是服务器中很特殊的模块,是主动联系客户端 的模块,在次模块中,服务器会主动询问客户端是否在线,形象的描述如下:

服务器问:******你在线吗? 客户端答:我在线。或者客户端没反应

这里就要判断在规定的时间内客户端是否返回响应 If(在规定的时间能收到相应){ 证明此用户是活着的,将系统此时的时间写入内存中此用户的 hashmap节点

} Else { 此用户已经意外掉线,所以应删除此人的所有在线信息 }

14、添加可利用飞Q号

添加可利用的帐号就是,假如可申请的号码低于规定的个数时,服务器添加帐号现在立即自动添加适当的帐号,保持适当数量的可利用的帐号,描述如下

While(ture){

If(数据库中的可申请的帐号数量小于某个值){

向数据库中添加适当数量的帐号,同时向内存中的可申请帐号

hashmap表中添加这些帐号

} Else {

不执行操作

} 线程休眠1小时

}

山东科技大学 王昌帅 wangchangshuai0010.iteye.com

2.课程设计报告书 篇二

五年制高职药学专业的培养目标是:培养能在药物研究、生产、检验、流通等领域从事药物制剂、药房调剂、临床合理用药及药店用药咨询等方面工作的实用人才。高等职业教育课程的设计原则上应以相关职业标准为范围组织教学内容, 以不同级别的职业资格要求深度确定课程教学的内容, 以项目、任务或过程来整合、序化教学内容。课程的构建只有强调“职业岗位”的特色, 突出“能力培养”的重点, 才能充分体现课程的职业性、实践性和开放性。有机化学是药学专业的重要基础课程, 应该以职业能力培养为重点进行课程开发与设计, 故开展了与此相关的一系列调查。

1 调查对象

为充分体现高职教育课程开发与设计的职业性、实践性和开放性的要求, 笔者所在的有机化学课程组的老师对本地区医药行业企业的专家做了人才要求方面的调研, 也对在药学相关岗位上工作的本校历届毕业生做了调查统计, 同时访问了后继课程如药物化学、生物化学等授课教师, 还对在大学本科段继续深造药学专业的学生进行了访谈。

2 调查方法和内容

2.1 调查方法

访谈与问卷调查相结合。

2.2 调查内容

2.2.1 用人单位对药学专业人员有机化学素质的调查

药学专业的培养要求, 有机化学的知识与技能要求及其在工作中的使用和实践状况, 有机化学需要的课程改革等。

2.2.2 毕业生对有机化学的学习感想

本校历届高职药学专业毕业生的所在岗位与有机化学课程密切程度, 在校期间有机化学学习过程中的经验与建议等;西药药剂员的考试内容对有机化学知识与技能的要求。

2.2.3 后继课程对有机化学的要求

后继课程老师对有机化学课程教学内容与重点以及课程衔接方面的要求。

2.2.4 在本科段深造的学生的要求

本科段以上的学生对高职阶段有机课程学习内容的感想, 了解本科段药学专业知识对有机化学基础知识的要求。

3 调查结果和分析

3.1 职业资格证书需要的相关有机化学知识与技能

与负责国家级西药药剂员培训的教师和参加该项考试的学生充分交流后, 了解到西药药剂员考试对有机化学有如下要求:掌握常用有机化合物的物理常数, 掌握有机化合物的特性和分类, 掌握常见各类有机化合物的鉴别, 掌握有机化合物的分离和提纯, 其中常见的有机化合物包括烯、醇、酚、醛、酮、羧酸、胺等。这些内容正是目前有机化学课程标准的要求。

3.2 医药行业专家对药学毕业生有机化学课程的要求

有机课程组老师陆续走访了数位医药行业的专家和专业技术人员—

了解到药物生产企业、药品经营企业对药学专业高职毕业生的有机化学方面的知识、技能的要求是, 熟悉与药物相关的各类有机物的结构及其鉴定、性质、合成等, 素质要求是有责任心、爱岗敬业、富有进取心等。

了解到药物研发单位对药学专业高职毕业生在有机化学方面的知识和技能的要求是, 掌握各类常见有机化合物的命名和性质、分离与提纯方法;素质期望是具有良好的分析、解决问题的能力、责任心和团队协作能力, 具有实事求是的科学精神等。

3.3 从事医药行业岗位的高职药学毕业生对本校有机化学课程学习的感想

针对高职阶段的有机化学知识、技能、素质是否对医药相关岗位的工作有帮助, 有机课程组老师对本校08 级和09 级药学高职毕业生进行了有机化学学习的问卷调查, 回收问卷249 份, 有效问卷243 份, 分析结果如下:

学生学习的有机理论知识是醇、酚、醚、醛、酮、醌、羧酸及衍生物、取代羧酸、糖类、含N化合物、杂环化合物等有机物, 有92%的学生认为结构与命名的学习对职业岗位能力有帮助, 有96%的学生认为性质与反应现象的学习对职业岗位能力有帮助, 有85%的学生认为反应式和反应条件等的学习对职业岗位能力有帮助。

学生学习的有机实验技能包括基本操作技能、官能团鉴别、合成操作等, 有73%的学生认为熔、沸点测定、萃取、重结晶、常压蒸馏、减压蒸馏、水蒸汽蒸馏这六项基本操作技能对职业岗位能力有帮助, 有66%的学生认为有机物的合成操作对职业岗位能力有帮助。这两个占比比课程组教师预想的低得多, 原因可能是接受调查的学生大部分在医院药房工作, 不会用到这些实际操作。而在药物研发岗位的学生才觉得这部分技能是有用的。有93%的学生认为酚、醛、酮、羧酸、胺等官能团鉴别技能对职业岗位能力有帮助, 因为这些学生绝大部分都参加了西药药剂员资格证书的考试, 这些内容恰好是考试所要求的。而有100%的学生认为有机化学课程学习中培养的耐心、细心、严谨、团队协作、求知欲等素质对职业岗位能力有帮助。学生的这点共识说明了职业素养对岗位能力的重要性。

经统计, 可以认为:本校所授有机化学课程的理论知识和实践技能, 对学生从事药学专业相关岗位都有一定的帮助, 教学内容绝大部分是符合药学专业毕业生岗位需要的。

3.4 后继课程老师对有机化学课程建设提出的要求和期望

调查了后继课程 (如药物化学、生物化学等) 数位老师, 他们对有机化学课程有比较一致的要求。

3.4.1 药物化学对有机化学的要求

药物化学课程对有机化学课程的理论知识的要求是:掌握酯类、酰胺类化合物性质:掌握羧酸、醇的性质, 掌握酚羟基、芳伯胺基、羰基的性质。药物化学对有机化学的实验技能要求是, 掌握重要官能团如羧基、羟基、胺等的鉴别;掌握有机物合成操作基本技能如蒸馏等。杂环化合物占药物的比例相当大, 常见杂环母核要求学生熟悉, 药物化学课程才能顺利学习。

3.4.2 生物化学对有机化学的要求

生物化学课程对有机化学课程的理论知识的要求是:理解有机物的构造、构型、构象3 个概念;熟悉葡萄糖和核糖的结构, 掌握氨基酸的种类和性质, 认识常见羧酸如丙酮酸等的结构式;掌握氧化还原反应如脱氢、加氢, 掌握羧酸的脱羧反应和掌握酯化反应;认识噻唑、吡哆等常见杂环母核等。生物化学对有机化学的实验技能要求是:知道酮基、羟基等官能团的鉴别原理和方法, 熟悉萃取等基本操作。

由此可见, 药物化学和生物化学都将羧酸、酯类、酰胺类、氨基酸、糖类等有机物作为重点, 要求必须掌握结构和性质以及常见反应的反应条件等。

3.5 在本科段继续深造的学生对五年制高职阶段有机化学课程的要求

对近十位通过专升本在南京医科大学本科段继续学习药学专业的学生做了采访, 他们认为本校高职阶段的有机化学基础知识需要进一步加强, 特别是在结构和命名方面, 需要熟练掌握。其次, 认为本校有机化学课程应采用分层次教学, 对于想进入本科段学习的学生应增加结构知识等方面的难度。

4 结论与建议

4.1 对有机化学课程学习内容要求的一致性

医药企业、后继课程和毕业生对有机化学课程建设的要求和期望是比较一致的:即通过对有机化学的学习, 系统地掌握有机物的分类、命名、结构和官能团的性质, 体会有机物结构和性质的关系, 这些知识是学习药物的生产、质量检查、储存、使用以及构效关系等需要的基本知识。同时, 要学习蒸馏等常用的实验装置和操作, 学会熔点、沸点等常数的测定和有机物的鉴别, 这些是药物合成、分离提纯和分析鉴定的基本技能。对于有机课程中的基础如烃的性质, 虽然后继课程没有太多要求, 但这部分内容是学习有机化学本身的基础, 也需要系统地学习。这为有机化学课程标准的修订和课程资源的开发提供了重要依据。

4.2 有机化学课程应紧密联系后继课程

有机化学课程为后继课程如药物化学、生物化学、药物分析、天然药物化学等多门课程提供最直接的专业基础知识和实验技能, 是五年制高职药学等专业的重要的专业基础课程。

毕业生们在给出的建议中提到, 希望老师能紧密联系具体的药物来加强有机化学的基础理论知识, 如结构、反应现象等。有机化学课程中的实例分析应该紧密结合后继课程, 或直接用后继课程中用到的物质进行讲解和练习, 这样才有助于有机化学基本知识的掌握, 同时为学习后继课程做充分的准备。这为在有机化学课程中进行和上述课程相关的项目化教学或任务驱动型教学提供合适的教学情境, 同时也提出了一个问题:是否可以将衔接后继课程的有机化学相关内容作为课程资源来开发?

4.3 对有机化学课程培养学生的职业素养提出了较高要求

这次调查最值得注意的是:所有毕业生都认为, 有机化学课程学习中培养的专业素养如耐心、细心、严谨、团队合作意识等对职业岗位能力的提高非常有帮助。医药企业也强调了毕业生至少具备医药行业的职业精神, 如耐心、细致、负责任等才能上岗。面对日益激烈的人才竞争、日益严峻的就业形势, 高职院校在重视学生的专业知识和技能培养的基础上, 应更加重视学生职业素质的养成教育, 这是提高学生的就业能力和可持续发展能力的决定性因素。怎样在有机化学这门专业基础课程的日常教学中, 加强职业专业素养的培养, 是有机化学课程开发与设计中值得深思的问题。

4.4 建议

根据以上调查结果与分析, 有机化学课程应紧密围绕高职高专教育的培养目标———适应一线需要的高素质技能型人才进行课程建设。本课程开发与设计中应该坚持的理念是, 提供能与后续课程紧密结合与衔接的、对未来职业岗位有最切实帮助的有机化学的学习平台。

按照这个理念, 有机化学课程开发与设计的思路:一是要确立合适的课程理论教学和实验教学目标, 为学生学习药物化学、药物分析、生物化学、天然药物化学等后继课程及参与职业技能鉴定做好必要的准备。二是要提高实验技能训练的有效性, 改进实验成绩评价方法, 特别要培养严谨认真的实验操作习惯。三是要注重在项目化教学的同时, 保持好有机化学知识体系的完整性和系统性, 按成熟的有机化学知识框架去组织安排教学内容, 不随意抽离知识点和割裂知识点之间联系, 为学生以后升学和深造打下应有的有机化学基础。

摘要:公路工程检测专业校企合作培养人才过程中, 采用“校企双赢”的合作模式具有强大的生命力;找准两者之间利益均衡的突破口, 寻求化解合作障碍的重要切入点, 是课题研究的最终目的。本文以调查报告的形式, 通过具体有效的调研及对调查结果的分析总结, 归纳了目前校企合作过程当中存在的普遍性问题, 并初步探寻了解决问题的思路和对策。

关键词:药学专业,职业技能,课程开发

参考文献

[1]赵奇志、王尔茂.高等职业教育课程结构体系设计的研究与实践[J].教育理论与实践, 2012 (18) :24.

3.初中地理课程整合报告 篇三

课程整合并不单纯的只是学科教材内某章节间的简单合并,而是结合现代信息教育技术和其他学科之间的联系,体现时代的需求,创新性地进行教材加工与再处理。新课程标准指出: 教材既不是圣经,也不是普通的教学资源,教材不仅提供教学材料,同时提供教学思想和教学方法。所以教师要走出“教材就是圣经”的误区,根据学生的具体情况,对教材再加工,有创造地设计教学过程。

一、课程整合理念

1.一个教师只有当课程意识觉醒和课程研究开始的时候,才是他教育事业的真正开始。

(1)课程不是指某一科目,也不是指教科书,而是包括一切与学生成长有关的能够实现课程标准的全部教育教学内容,涵盖社会、生活、知识、经验、教师、学生、过去、现在、未来以及国家、世界的一切内容。

(2)老师即课程:老师是课程研究者、组织者、开发者和建设者,一个老师的研究水平决定了其课程水平。老师要能站在课程的高度看教材,创造性地使用教材,而不是把教材当成是圣经,照本宣科。正如有人所说:“教材是乐谱,不同演奏家都可以根据自己的理解演奏出风格不同的华彩乐章。”

2.面向全体学生,促进每一个学生的全面发展。

我们的教学是面向全体学生的,而国家教材体现的是编写者的意图,是站在成人的角度认识地理的,不一定适合每一个学生,并且编写时间较长,与现实生活脱节。通过课程整合,增加富有时代气息、与学生的生活有密切联系的内容,使整合后的课程更加贴近学生的生活实际,而不仅仅是传授知识,让每一个学生都喜欢,培养和提高学生的全球意识、文化素质和人文素养,促进学生全面、和谐的发展,培养学生健全的人格。

3.优化教学过程,深化教学主题,提高教学实效,体现一切为学生发展的教育理念。

(1)节省教学时间,留出更多的自主时间发展学生的兴趣和特长。

(2)整合后的课程内容更丰富,内涵更深刻,提高课堂的高度,使学生享有最优质的教学资源,激发学生的兴趣和潜能,达到知识习得、思维训练、人格健全的协同,实现在促进人的发展目标上的融合。

4.利用课程研究,促进教师不断研究、反思、总结,帮助教师专业成长,提高教师专业素养,幸福教师教育人生。

5.做有人格尊严、独立创造的课程研究者和领导者。

6.研究透国家课程标准、整合国家现行教材是教師专业成长的最有效途径。

根据刚要、课标要求,结合我们学校“帮助每个孩子发现自己、成就自己”的育人价值趋向,教师要充分调用自身的教学经验和教学智慧,按照以单元为单位进行中观教学设计的思路,对教材进行删减、补充、延伸,合理重组教学内容,以更有利于学生的学习;注重使用当代社会进步、经济发展和科技发展的新成果充实教材内容,更新教学案例和素材,体现时代性,将重要概念、原理、观点等理论教学内容与自己所教班级学生的日常生活和已有经验紧密联系和有效融合起来,以有利于学生结合自己的经验建构知识模块,形成完整的、科学的、系统的知识能力体系和思维结合。通过教材整合,更好地实现教学目标,更好地促进学生的全面发展。

二、课程整合

(一)教材内容的整合

教材是对多种课程资源的整合。新课程标准要求“加强课程与学生生活、现代社会及科技发展的联系,反映当代科学技术发展的重要成果和新的科学思想,关注地理学的技术应用所带来的社会热点问题,培养学生的社会参与意识和对社会负责任的态度”。因此,课程资源的整合势必尽可能拓展地理教材内容的领域,向社会、生活、儿童的身心发展以及地理学科自身等各方面拓展。教材对课程资源的整合起着积极引导的作用。教材不仅本身是课程资源,更为重要的是,它在课程资源开发与利用中往往起到引导作用。

(二)跨学科内容的整合

1. 地理与人文学科间的整合

地理与语文中诗词、谚语、成语等的整合。古代文人给我们留下了大量的优美的诗篇,在这些诗篇中,不乏有描述地理现象,揭示地理规律的诗句。这些诗句对增强我们的地理审美观、正确地理解地理规律、激发我们学习地理知识的兴趣、提高我们的综合素质等方面都大有帮助。许多诗作里蕴含着地势起伏、季节更替、海陆变迁、冰消雪化等各种地理现象,谚语中隐藏着所学地理知识,成语中隐含了丰富的地理知识,理解其地理意义,使人深入思考拓宽思路,对所学地理知识融会贯通。如“人间四月芳菲尽,山寺桃花始盛开”形象的阐释了地势高低对气温高低及植物生长的影响。

2. 地理与自然科学的整合

地理与数学的整合。许多地理问题都要借助数学工具来解决,而数学又要在许多地理问题中得到发展。如“比例尺的测算与换算”、“太阳能坡度的计算”、 “气温与海拔的换算”。

地理与生物的整合。如“新疆瓜果为什么特别甜”、“青藏地区单位面积产量为什么高”。

地理与物理的整合。如“亚洲东部季风气候显著的原因”、“风的形成”、“热力环流”、“气压带和风带的形成”等这些都需要两科教师在授课时相互衔接。

三、基于现代信息技术下的课程整合

信息化课程资源的利用,应让学生通过多种渠道来获取和交换课程信息,以学生自主收集到的课程信息为基础,进行科学探究,使学生真正成为学习的主人。地理教师要根据探究的课题,向学生提供网站和数据库的索引,以促进地理教学环境和教学活动,从单一媒体向多媒体转变;从单个的学习活动向合作学习活动转变;从被动式学习向主动探究式学习转变;从孤立的人工背景向仿真的、现实生活中的背景转变。与现代信息技术相结合的原则,也是培养学生创新精神和实践能力的现实需求。

总之,现代社会要求公民能够科学、充分地认识人口、资源、环境和社会等相互协调发展的重要性,帮助每一个孩子拥有全球意识,树立可持续发展观念,不断探索和遵循科学、文明的生产方式和生活方式,初步形成敬畏自然、人地和谐的地理学科信仰。

4.课程设计总结报告 篇四

遇到的问题及解决方案:

(1)我们最初的想法是使用红外对管来作为报警系统的识别硬件,但后来发现,那样虽然成本较低,但是电路连接十分复杂,并且灵敏度不高,因此我们最后决定使用光电开关。

(2)光电开关在正常状态下的信号线是9V电压,而且电流较大,为不损坏单片机我们设计了分压电路,采用了2千欧和3.3千欧的电阻,同时限制了电流的大小,以保障单片机的安全和整个系统的稳定。

(3)实验中JTAG与PC连接不上,以为是JTAG损坏,后来发现原来是我们所需的USB口转串口的线需要驱动程序。在我们安装了驱动之后,JTAG与电脑顺利连接,可以烧录程序。

(4)端口分步定义时系统总不稳定,采用ICCAVR自动定义时就好了许多,大概分步定义有时序问题。

(5)我们所发的多功能实验板上没有红色led,本想外加红色发光二极管,却发现光电开关自带红色信号灯,且完全满足。

(6)在实验中我们发现for循环不利于程序的稳定运行,于是我们就把报警程序尽可能的分步写出而不再使用for循环。

团队管理的心得体会:

通过学期的课程设计,我们真正体会到什么是团队协作,真正的了解到团队合作的有利之处,真正感受到团队成员为了共同的目标联合在一起时的强大的力量。我们主要有以下心得体会:

(1)要有奉献精神,不要怕自己多做了,不要怕自己承担的任务有多重,而其他成员做的很少。多去做一点又不会吃多少亏,还能学到更多的东西。这样当其他成员不能有效的完成任务时,团队还可以有效的运行。团队成员之间应团结互助,不计功过得失;(2)分工上不能马虎,要具体到个人,每个人负责哪部分任务,什么时候完成,都要有明确的说明。这一点我们庆幸自己做的很好,从一开始我们就通过集体商量确定各个成员的分工,接下来每位成员都只用按照自己的任务按部就班的执行下去,效率非常的高。分配各成员工作时,应各尽其能,做到资源优化配置;

(3)具体工作时,各成员应频繁交流,避免各自为政,最后导致软硬件不兼容,或是论文作者无从下手;

(4)当工作出现问题是,各成员应仔细商讨,尽快找到问题的症结,决不应推卸责任,更不能相互埋怨;(5)每个团队都应有一个核心,负责协调各成员之间的工作,调节各成员之间关系,使团队和谐发展,使各成员为尽早完成任务而努力;此核心成员还应该兼通软硬件设计,从而沟通软件编程人员和硬件设计人员,在出现问题时能从全局考虑尽快解决。

课程设计的心得体会:

首先我们由衷感谢老师提供给我们这样一个锻炼自己的机会,让我们第一次感受到学来的知识不只是用来完成试卷的。

其次我们在完成课程设计的过程中体会到团队合作的乐趣。一向惯于“独立思考”的我们学会了积极的同团队成员交流,取长补短,共同进步。“独学而无友则孤陋而寡闻”,只有和同学多交流多学习才能不断的提高自身水平。

最后,也是最重要的一点,我们学会了一种快速有效的学习方法。以往的学习都是老师讲学生记,不懂得地方就靠解答大量习题帮助记忆,学习的主要目的是通过最后的考试。课程设计使我们发现考试真的并不是最重要,最重要的是能运用所学的知识。在整个单片机课程的学习过程中,我们突破了传统学习模式,把被动接受转变为主动学习。不再是用学到的知识解题,而是在实际运用时遇到什么学什么,重在把知识应用于实际。

总之,这学期的单片机程序设计,让我们学到了很多,受益匪浅。成员分工情况: 隋淞印:总体设计及硬件焊接,程序烧录,论文、总结及PPT编写。

唐国梁:软件设计及后期调试。孙家齐:硬件调试及Protel原理图。

以上是各成员分工情况,实际工作中大家通力合作互相补充,共同为完成课程设计而努力,任何一个成员的贡献都是我们这个团队不可或缺的一部分。

我们团队各成员的贡献系数为:

隋淞印0.4

唐国梁0.3

孙家齐0.3 课程改革的建议:

(1)这门课能很好的培养大家的创新意识和团队合作精神,是一种很好的课程改革方式,我们支持继续开展下去。

(2)有一点让我们感到不方便的是,教材的发放工作有点乱,大家没有很好的学习参考资料,我们也相信以后学弟学妹们在学习这门课时会有很好的学习参考资料。

(3)实验室设备应该再齐全一些,那样会更方便同学们的使用。

5.高频课程设计报告 篇五

单边带调制解调电路的设计

二 课程设计目的、要求与技术指标

2.1 课程设计目的

(1)巩固所学的相关理论知识;(2)掌握电子系统的一般设计方法;

(3)会运用multisim工具对所作出的理论设计进行模拟仿真测试,进一步完善理论设计;(4)通过查阅手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则;

(5)掌握模拟电路的安装测量与调试的基本技能,熟悉电子仪器的正确使用方法,能力分析实验中出现的正常或不正常现象(或数据)独立解决调试中所发生的问题;

2.2 课程设计要求

(1)根据技术指标要求及实验室条件设计出电路图,分析工作原理,计算元件参数;(2)安装调试所设计的电路,达到设计要求;(3)记录实验结果。

2.3 技术指标

(1)输入参考信号频率:5KHz;

(2)输入参考信号电压:60mV左右,调幅系数0.5;(3)载波频率:100KHz;(4)载波电压:60mV。

三 系统知识介绍

单边带调制技术是模拟调制中的重要技术,相对于幅度调制(AM)、双边带调制(DSB)、残留边带调制(VSB)而言,传输带宽仅为调制信号带宽,有效节约了带宽资源,且节约载波发射功率。本课程设计主要介绍单边带调制解调电路的设计。学习和掌握电路设计的方法和仿真软件,并综合运用所学知识完成常规调幅的设计。本设计的技术指标是采用乘法器来实现DSB的调制,然后经过带通滤波器滤除一个边带,得到单边带调幅波,解调时采用同步检波法实现。输入参考信号频率5KHz,电压60mV左右,调幅系数0.5,载波频率为100KHz,载波电压为60mV。

四 电路方案与系统、参数设计

4.1.单边带调制解调电路的总体方案

4.1.1单边带调制方案

所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。这里高频振荡波就是携带信号的运载工具,也叫载波。振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM)。为了提高传输的效率,还有载波受到抑制的双边带调幅波(DSB)和单边带调幅波(SSB)。在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。

由于DSB信号的上、下两个边带是完全对称的,皆携带了调制信号的全部信息,因此,从信息传输的角度来考虑,仅传输其中一个边带就够了。这就又演变出另一种新的调制方式――单边带调制(SSB)。调制的方框图如下:

图一 调制的方框图

4.1.2单边带解调方案

解调是从携带消息的已调信号中恢复消息的过程。在各种信息传输或处理系统中,发送端用所欲传送的消息对载波进行调制,产生携带这一消息的信号。接收端必须恢复所传送的消息才能加以利用,这就是解调。在本课程设计中我们采用同步检波的方式,由乘法器和低通滤波器组成。实现同步检波的关键是要产生一个与载波信号同频同相的同步信号。解调的方框图如下:

图二 解调的方框图

4.2工作原理

4.2.1 DSB信号的表达式、带宽

在幅度调制的一般模型中,若假设滤波器为全通网络(=1),调制信号

中无直流分量,则输出的已调信号就是无载波分量的,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。

DSB调制器模型如图三所示。可见DSB信号实质上就是基带信号与载波直接相乘,其时域

t和频域表示式分别为SDSBtmtcosct,SDSB1McMc 2

图三DSB调制器模型

DSB信号的包络不再与成正比,故不能进行包络检波,需采用相干解调;除不再含有载频分量离散谱外,DSB信号的频谱与AM信号的完全相同,仍由上下对称的两个边带组成。故DSB信号是不带载波的双边带信号,它的带宽与AM信号相同,也为基带信号带宽的两倍,即

BDSBBAM2Bm2fH式中,BmfH为调制信号带宽,fH为调制信号的最高频率。

4.2.2 SSB信号的产生及设计

由于DSB信号的上、下两个边带是完全对称的,皆携带了调制信号的全部信息,因此,从信息传输的角度来考虑,仅传输其中一个边带就够了。这就又演变出另一种新的调制方式――单边带调制(SSB)。

产生SSB信号的方法很多,其中最基本的方法有滤波法和相移法。本课设我采用的是滤波法。

用滤波法实现单边带调制的原理图如图四所示,图中的HSSB为单边带滤波器。产生SSB信号最直观方法的是,将HSSB设计成具有理想高通特性HH或理想低通特性HL的单边带滤波器,从而只让所需的一个边带通过,而滤除另一个边带。产生上边带信号时HSSB即为HH,产生下边带信号时HSSB即为HL。

图四 SSB信号的滤波法产生

显然,SSB信号的频谱可表示为

SSSBSDSBHSSB1McMcHSSB 2原理框图简洁、直观,但存在的一个重要问题是单边带滤波器不易制作。这是因为,理想特性的滤波器是不可能做到的,实际滤波器从通带到阻带总有一个过渡带。滤波器的实现难度与过渡带相对于载频的归一化值有关,过渡带的归一化值愈小,分割上、下边带就愈难实现。而一般调制信号都具有丰富的低频成分,经过调制后得到的DSB信号的上、下边带之间的间隔很窄,要想通过一个边带而滤除另一个,要求单边带滤波器在附近具有陡峭的截止特性――即很小的过渡带,这就使得滤波器的设计与制作很困难,有时甚至难以实现。为此,实际中往往采用多级调制的办法,目的在于降低每一级的过渡带归一化值,减小实现难度。

从SSB信号调制原理图中可以清楚地看出,SSB信号的频谱是DSB信号频谱的一个边带,其带宽为DSB信号的一半,与基带信号带宽相同,即

BSSB1BDSBBmfH 2式中,BmfH为调制信号带宽,fH为调制信号的最高频率。

由于仅包含一个边带,因此SSB信号的功率为DSB信号的一半,即

PSSB11PDSBm2t 24显然,因SSB信号不含有载波成分,单边带幅度调制的效率也为100%。4.3 SSB信号的解调

从SSB信号调制原理图中不难看出,SSB信号的包络不再与调制信号信号的解调也不能采用简单的包络检波,如图五所示

成正比,因此SSB

图五 SSB相干解调

此时,乘法器输出

经低通滤波后的解调输出为mo(t)1m(t)4

综上所述,单边带幅度调制的好处是,节省了载波发射功率,调制效率高;频带宽度只有双边带的一半,频带利用率提高一倍。缺点是单边带滤波器实现难度大。

4.4元器件与参数设计

4.4.1输入信号参数:

输入信号频率5KHz,幅度为60mV的正弦波。载波频率为100KHz,幅度为120mv的正弦波。4.4.2调制器参数:

因为中频比外来信号频率低且固定不变,中频放大器容易获得比较大的增益,从而提高收音机的灵敏度。在较低而又固定的中频上,还可以用较复杂的回路系统或滤波器进行选频。它们具有接近理想矩形的选择性曲线,因此有较高的邻道选择性。如果器件仅实现变频,振荡信号由其它器件产生则称之为混频器。

二极管环形混频器产品已形成完整的系列,它用保证二极管开关工作所需本振功率电平的高低进行分类,其中常用的是 Level 7,Level 17,Level 23三种系列,它们所需的本振功率分别为7dBm(5mW),17dBm(50mW)和23dBm(200mW),显然,本振功率电平越高,相应的1dB压缩电平也就越高,混频器的动态范围也就越大。对应于上述三种系列,1dB压缩电平所对应的最大输入信号功率分别为1dBm(1.25mW)、10dBm(10mW)、15dBm(32mW)。

二极管环形混频器具有工作频带宽(从几十千赫到几千兆赫)、噪声系数低(约6dB)、混频失真小、动态范围大等优点。

二极管环形混频器的主要缺点是没有混频增益,端口之间的隔离度较低,其中L端口到R端口的隔离度一般小于40dB,且随着工作频率的提高而下降。实验表明,工作频率提高一倍,隔离度下降5dB。4.4.3选择参数:

C3C2C

设计计算:

Q1

4.4.4低通滤波器参数

1RC5KHZ

由公式可得;

R1=R2=10Ω C5=C8=10uF 4.5 调制过程设计

图六 双平衡调制器的原理图

将载波和调制信号作为输入,得到的输出信号为已调波,这种电路称为调制器。平衡调制器产生抑制载波的双边带(DSB)信号或单边带(SSB)信号,在通信系统中得到了广泛应用。

图六是双平衡调制器的原理图,它由4个二极管和变压器构成。输入信号为调制信号u(t)vcost和载波信号uc(t)vccost。这样载波信号的正负控制着二极管的导通和截止。当载波信号为正半周时,二极管D1和D2导通,反之截止,当载波信号为负半周时,二极管D3和 D4导通,反之则截止。带通滤波器设计

带通滤波器是一个允许特定频段的波通过同时屏蔽其他频段的设备,比如RC振荡回路就是一个模拟带通滤波器。一个理想的带通滤波器应该有平稳的通带(允许通过的频带),同时限制所有通带外频率的波通过。但是实际上,没有真正意义的理想带通滤波器。真实的滤波器无法完全过滤掉所设计的通带之外的频率信号,在理想通带边界有一部分频率衰减的区域,不能完全过滤,这一曲线被称做滚降斜率(roll—of)。滚降斜率通常用dB度量来表示频率的衰减程度。一般情况下,滤波器的设计就是把这一衰减区域做的尽可能的窄,以便该滤波器能最大限度接近完美通带的设计。带通滤波器的电路形式有很多,这里我采用的是无限增益多反馈环型滤波器。

图七 带通滤波器

4.6 解调过程

解调是调制的逆过程,把有用的信号从高频载波上解调出来。在解调过程中,我采用的是同步检波法,关键在于产生一个与原载波同频同相的同步信号。解调过程电路图如下:

图八 解调过程电路图

低通滤波器是一个通过低频信号而衰减或抑制高频载波的部件。低通滤波器如下:

图九 低通滤波器

4.7仿真结果

输入信号如图

图十 输入信号

载波如图

图十一 载波

输出双边带信号如图

图十二 输出双边带信号

双边带频谱如图

图十三 双边带频谱

经过带通滤波器输出频谱

图十四 经过带通滤波器输出频谱

经过同步检波后输出图形

图十五 经过同步检波后输出图形

图十六 总电路图

将调制信号及载波信号耦合到二极管双平衡回路中,由于所选二极管导通电压的影响,导致输出的双边带波有失真,这也是本课设需要改进的地方。经过带通滤波器进行滤除其中一边带,提高发射效率,从而能减小发射所需的功率。这也是单边带优于双边带的一个特点。它避免的相移法的设备复杂及成本消耗增加。用相乘法进行解调,解调输出波形经过低通滤波器,可得到调制信号。

解调时的关键是要产生一个与载波同频同相的一个正弦波。这样才能得到较好的输出波形。

五 设计电路

i1iVSSD1+VSD3i3VLRLS-+R?RES21:1×2D4i4R?RES2VLVLS1×2:1VS-D2i2(a)原理电路

D1i1i+VSD3i3D4VL-+VSi4D2VL-i2(b)等效电路

六 实验分析与讨论

课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

通过这次设计让我们真正理解了生活中日常见到的电子的装置的基本工作原理,认识到理论与实践之间的差距,联系实际的应用去理解知识比一大堆理论来的直接与清晰明了。在设计中难免会遇到很多学习中不会注意到的问题,比如说在调制中在取某些值后输出是失真的波形,在设计开始并没有想过会存在那样多的问题,当着手时才发现要完成一个信号的调制与解调,在元器件、电路和取值都要有一部分的要求,科学是严谨的,这更让我们一丝不苟起来。

此次课程设计主要针对幅度调制解调电路提出自己的设计方案,并利用仿真软件来实现自己的设计电路图。设计中用到了信号发生器、双平衡调制器、带通滤波器、同步检波器及低通滤波器等在高频电子线路课程中学到的知识。由于对所学电路不熟悉,导致在设计的过程中无法画出正确的电路图,算不出电路中元器件的参数,使得在设计过程中绕了许多弯路,做了许多的无用功。

设计过程中查阅了大量的有关高频电子线路设计的书籍,巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合的必要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在此次课设中,我学习了MultiSim仿真软件的运用,我们通过动手实践操作,进一步学习和掌握了有关高频原理的知识,加深了对幅度调制技术的认识。在设计时我们根据课题要求,复习了相关知识,还查阅了相当多的资料,这也在一定程度上拓宽了我们的视野,丰富了我们的知识。这次的高频课程设计重点是通过实践操作和理论相结合,提高动手实践能力,提高科学的思维能力,更在两周的时间了解了更多的有关调幅的课程精髓。

在此次课设中我还深刻的体会到了小组之间的合作精神的重要性,在设计过程和后期处理过程中都存在着繁重的工作压力,数据的处理,仿真软件的模拟等等,在此过程中如果没有小组之间的团队精神,个人很难或者说基本上根本就不能完成此次课设,因此在工作和学习过程中我们应该懂得团结互助的原则。

在实验室有限的条件和自己有限的知识里,非常感谢指导老师诲人不倦的精神,在接触课程设计之前,因为这门课程的难度很大。我对高频是敬而远之的心态,所有基础知识以及逻辑推理思维方面都是相当欠缺,在此我十分的感谢此次课设的所有的辅导老师,正是通过他们的认真传授和细心讲解我们才能如此顺利的完成此次课程设计。最后,特别感谢刘老师给我们这次课程设计的机会,感谢所有辅导老师的耐心指导和同学们热心的帮助。

在设计中也得到很多见识,获得或理解知识时的欣喜与在一个问题上的纠结都是很宝贵的,在这种情绪的反复中,认识到学习就是这样一个过程。不管过程怎样,以小见大的反射出以后学习的态度。

团队交流可以加深学习,找出问题,相互弥补不足,在资料的采集方面提高了不少效率,也提高的每个个体的兴奋度,真切体会团队学习给我们带来的快乐,学习是快乐的。

七 设计总结

(1)课程设计是培养我们运用所学知识发现、分析、提出和解决问题。通过这次课程设计让我们真正了解了生活中常见到的电子装备的基本原理,认识理论与实践的差别。本课程设计主要介绍单边带调制解调电路的设计。学习和掌握电路设计的方法和仿真软件,并综合运用所学知识完成常规调幅的设计。

(2)此次课程实际主要针对幅度调制解调电路提出自己的设计方案,并利用仿真软件开实现自己的设计电路图。设计中用到了信号发生器,等在高频电子线路课程中学到的知识。由于对电路不熟悉,导致在设计的过程中无法画出正确的电路图,算不出电路中元件的参数,使的在设计过程中绕了许多弯路,做了许多无用功。

(3)在课程设计过程中我们查阅了许多资料,巩固了以前所学过的知识,而且学到了很多课本上没有的知识,通过这次课程实际是我懂得了理论与实践结合的必要性,在此次课设中我还深刻的体会到了小组之间的合作精神的重要性,在设计过程和后期处理过程中都存在着繁重的工作压力,数据的处理,仿真软件的模拟等等,在此过程中如果没有小组之间的团队精神,个人很难或者说基本上根本就不能完成此次课设,因此在工作和学习过程中我们应该懂得团结互助的原则。

主要参考文献

6.课程设计报告格式 篇六

自己的设计报告,特此申明)。

通信网综合课程设计

课题名称:专业班级:姓名:学号:起止时间:

重庆交通大学

信息科学与工程学院

(注:以上手写,打印前去掉本行。下同,斜体字均为说明,打印前去掉)

目录

一、课题内容

二、设计目的三、设计要求

四、相关知识

五、实验条件

六、详细设计与编码

1.设计方案

2.编码与测试

3.运行结果及分析

七、设计心得

八、参考文献……………………………….……………….20

(从本页开始编页码,居中)

一、课题内容

本课题是……

二、设计目的三、设计要求

四、相关知识

建议不要照抄我给的资料,可以根据自己的理解来写

五、实验条件

硬件条件:连接局域网的计算机

软件条件:WinPCap、Visual C++6.0 或其他软件

六、详细设计与编码

1.设计方案(可以画出编程的流程图,阐述设计思路等)

2.编码与测试(写出源代码,分析核心代码完成的功能;编码与调试过程:编程过程中遇到的问题、如何解决)

3.运行结果及分析

七、设计心得

(每位同学介绍自己的体会和收获,对本次设计进行全面总结。

本次设计你查阅了哪些资料、对网络底层编程的理解、编程方面等方面的心得体会;你在本次设计存在哪些有待继续完善的地方(或者发现了哪些问题),并给出思路。(本部分是重点内容)

八、参考文献(参考文献严格按照毕业论文的规范来写)

[1] Willam Stallings著, 王海译.数据与计算机通信(第七版)[M].北京: 电子工业出版社, 2004

[2]

7.课程设计报告书 篇七

一、对市场的专门人力需求的基本要求

市场调研及毕业生的主要从事职场生活, 并提出无理要求工作教学计划中表明人才的规格, 坚持现有的要求、德、体制全面发展清楚、财务管理意识, 树立好的职业道德。具备会计职场生活, 军方的要求的基本职业技术素质在内的会计、出纳创造职业能力。职场生活, 军方掌握所需的基本理论、技术基础理论及实用范围宽广的专门技术知识。主要会计基本理论和工作, 出纳岗位的基本理论和技能。

二、存在的不足

在《基础会计理论与实务》课程的教学上, 一直以来, 在学术课程体系的指导下, 以理论教学为主, 实践不足。而且, 受到实训条件的限制, 很多实训教学得不到有效实施, 学生的积极性不高。

三、设计思路

( 一) 课程定位

本课程是会计专业知识结构中的主体部分, 是会计专业的核心课程, 是专业必修课, 也是后续所有专业课程学习的基础, 在整个会计专业体系中, 有着极其重要的作用和地位。

( 二) 设计思路

以会计就业岗位的典型工作任务为依据, 以提升学生实践技能为宗旨, 确定本学习领域的学习目标和情境设计, 紧紧围绕“工作任务”来选择和组织课程的教学内容, 激发学生学习的积极性, 提高操作技能, 增强课程内容与职业岗位能力要求的相关性, 培养学生良好的职业道德, 扎实的理论知识和较强的实践操作能力。

四、课程特色与创新

以充分动员学生学习欲望和参与性为目的的传统教育手段和现代教育技术协调, 强调应用的理论教育和实践教育的强化、重视实践的教育中, 培养学生的实践能力和创新能力。上课的组织形态的内容的教室授课、研讨会、作业、会计针线活模拟和计算机软件使用等方式。学生以课堂教学为主, 讨论、作业、实习为辅。借助于现代教学手段, 增加信息量, 特别是在教学课件的制作中, 应对教科书单元的内容是最新的会计制度, 发出了会计标准提供给学生, 让学生在第一时间获取最新的知识, 以提高学生的会计理论素养和实际应用能力。

在采用传统教育手段, 同时也是学校会计实训室直接使用各种财务软件, 走学生为了就业, 尽早熟悉的企业情况较好的基础; 在多媒体课上擦教师不再是唯一的信息, 而是信息提供者的组织者, 学生可以学习的辅导者;充分利用网络资源, 提升学生的自学能力。

五、教学条件

教材及课外资料的使用和建设是改革的基础, 是保障教育质量的前提条件的过程。我们坚持采用优秀教材, 在综合比较国内各种教材的基础上, 选用教材, 教材在理论性、实用性、先进性等方面表现突出, 全面阐述了会计核算的七种方法, 并介绍了会计准则的结构与内容, 以及会计基本理论与实务的新观点和新发展。相关章节涉及会计热点问题和最新准则、制度等, 便于激发学生兴趣, 了解最新动态。为了促进学生变被动为主动学习, 提高学生的自学能力, 教师除了选择合适的教材外, 还结合《基础会计理论与实务》指定了参考书的学生掌握的其他会计理论学术观点, 以便能够开阔视野。

该课程的具体方法上教学方法。”“过程教学法、实物柔道法、实验教学法、合作教学法。即, 借助于教学方法多媒体教学法过程, 进行会计处理程序循序渐进地给学生们一一说明实体; 知识体系系统通过法律引导学生们的观察真实证明书、账簿、报表, 培养学生的感性, 并去除书和现实之间的“断层; 即实践教学法会计实验室同事的学生为对象, 向每一个人坐操纵、熟悉各种财务软件的使用方法; 合作教学法上课也小组讨论, 激发学生们的学习的兴趣, 学生们团队精神、语言等综合能力的培养和用于敦促提高。

六、结论

( 一) 通过本课程的实施, 可以转变教师职业教育观念

一是可以改革教学手段, 充分利用现代教育手段开展教学活动, 使教学内容更直观、具体、形象、生动, 激发学生的学习积极性, 提高教学效果。二是可以强化实践教学, 提高学生动手能力, 凸显职业教育的实践技能。

( 二) 通过实施精品课程建设, 可以进一步完善会计实训教学基地建设

8.课程设计报告书 篇八

关键词:课程改革;综合实践活动;海南骑楼;校本课程;人文素养;审美情趣

中图分类号:G633.98 文献标识码:A 文章编号:1009-010X(2015)03-0010-03

综合实践活动是我国在“建构符合素质教育要求的新的基础教育课程体系”[1]的改革中首度增设的一门必修课程。它是“基于学生直接经验、密切联系学生的经验和社会生活、体现对知识的综合运用的课程形态”,是“以学生的经验与生活为核心的实践性课程”,是“具有自己独特功能和价值的相对独立的课程,它与其他课程具有互补性”,共同促进学生基本素质的培养与提升。[2]因此,从实际出发,因地制宜研究与开发综合实践活动是课程改革的一项重要使命。“走进海南骑楼”综合实践活动是遵循这些课改理念、充分利用地域人文资源而探索研究与开发的课程。

一、课题产生

骑楼是海南城镇建设中颇具地域特色的建筑形式,蕴含着丰富的历史、文化信息。作为“中国历史文化名街”的海口骑楼老街是海南骑楼的典型代表。它与海口二中隔江相望,近在咫尺,不少学生就生活在其中或近邻,为开展“走进海南骑楼”综合实践活动提供了得天独厚的课程资源。

2010年,笔者从开发美术校本课程的视角切入,逐步发展成为“走进海南骑楼”综合实践活动课程。在开发前期主要做了三项工作。

(一)调研学情

学生虽对骑楼建筑司空见惯,但对海南骑楼的文化、艺术价值却知之甚少,对海南骑楼保护与城市发展的矛盾多无动于衷。

(二)确立主题

充分利用探究海南骑楼富含的历史、文化价值为课程载体,引领学生开展搜集与整理信息、调查访问、实地考察、合作探讨和艺术再现等实践活动,促进学生走进社会、认识社会、热爱社会,发展学生自主地认识美、欣赏美、追求美、创造美的基本素养。

(三)编写教材

笔者在课题研发前期的调研中,对海口及海南其他地区的骑楼建筑街区景观及局部特色进行了大量的拍摄和写生,并在试教中供学生观赏、参考,激发学生深入探究与艺术再现海南骑楼的兴趣与热情,进而,师生共同搜集、整理出更多有关骑楼的新资料,创作出更多反映骑楼美的新作品。根据课程主题综合这些资源,笔者编写了供我校初中学生使用的综合实践活动校本课程教材——《走进海南骑楼——由来、特色及其艺术再现》。此书中还收录了学生提供的大量有关骑楼的资料和艺术作品。

二、课程目标

(一)知识与技能

通过本课程开展的多种实践活动,使学生认识海南骑楼的历史、文化价值、艺术特色、保护现状等,并学习对于海南骑楼进行艺术再现的基本技能。

(二)过程与方法

通过探究认识与艺术再现海南骑楼的综合实践活动,使学生丰富社会活动经历,积累社会活动经验,体悟从社会生活中发现问题、分析问题、解决问题的基本过程与一般方法;通过对海南骑楼艺术特色的认识与再现,使学生巩固和发展美术表现能力。

(三)情感态度与价值观

本课程的核心是培养和提升学生的人文素养与审美情趣,引导学生以人文的、科学的情感态度与价值观认识海南骑楼,关注并参与社会、城市的可持续发展。

三、活动实施

(一)准备阶段

1.形成课程共识。实施“走进海南骑楼”综合实践活动课程,要引发学生思想情感上的共鸣,激发学生探究海南骑楼的兴趣与热情,了解课程将从海南骑楼的“由来”、“特色”和“艺术再现”三个方向开展探究实践活动。

2.建立活动小组。由学生根据自己的兴趣、爱好、特长等自主结合建立活动小组。其间,教师对小组成员结构的互补性、优化性进行初步评估,并提出小组成员微调的建议供学生参考。活动小组自选组长,自择探究方向,自定成员分工,教师只做参谋。

3.制定活动计划。各小组根据自择的探究方向制定活动计划,将总任务进行合理分解,并制定各分任务切实可行的活动内容、形式、时间、质量要求和人员分工方案。以此作为引领、督促、检查活动有序、有效开展的依据,促进活动顺利进展。

在前期准备阶段中,既要充分发挥学生的自主性,也要发挥教师的指导作用。笔者重点指导的环节是:活动小组成员结构的优化,小组探究方向的优选,活动方案可行性的评估,小组成员活动分工的合理性等。这些指导作用的发挥,旨在调动全体学生主动参与综合实践活动的积极性,促进活动有序、有效地开展。

(二)实施阶段

以活动小组自择的探究方向为基础,以《走进海南骑楼》校本教材为指南,引领学生开展探究海南骑楼的综合实践活动。

1.阅读校本课程教材《走进海南骑楼》。此教材是学生开展探究海南骑楼综合实践活动的指南,不仅提供了海南骑楼的产生、发展、现状的基本资料、海南骑楼艺术再现的大量摄影、绘画示范作品,还设置了“实践与探究”栏目,以引导探究活动的深入发展。

2.搜集有关海南骑楼的各种资料、信息。通过查阅书籍、报刊和上网等了解海南骑楼的来龙去脉、建筑特色、艺术价值等,并对收集的资料、信息进行整理,形成文字或文件材料。

3.走访海口骑楼街区老居民。海口骑楼老街区是海南骑楼的典型代表。许多久居海口骑楼街区的老者对于骑楼生活的历史和现状有着很多宝贵的记忆、有趣的故事和深切的感受。走访他们,为学生提供了丰富、鲜活的体现海南骑楼与居民生活关系的感性素材,增强了学生热爱海南骑楼的情感。

4.实地考察海口骑楼及其保护现状。学生以活动小组为单位,实地考察中山路、得胜沙、水巷口等海口市目前尚保留或修复得较好的骑楼典型街区,认识其建筑特点和艺术风格,特别是街区景观所体现的海南地域风情,并通过摄影、速写等方法进行记录、抒发感受。同时,初步感悟骑楼保护与城市发展的矛盾所在,并讨论以保护促发展的可行性措施。

5.艺术再现海南骑楼的风貌与特色。这是“走进海南骑楼”综合实践活动的重要目标、内容。校本课程教材中提供了表现骑楼街区及其局部的速写、素描、水彩画及油画等众多画作与摄影作品,并提示了相应的欣赏与创作技能,为学生艺术再现海南骑楼的自主创作活动提供了参考与借鉴。

6.合作研讨综合实践活动的收获和存在的问题。在综合实践活动进程中,提倡并指导小组开展合作研讨,及时整理活动所获的资料、信息,巩固阶段活动成果,协力解决存在问题和面临困难,推进活动深入发展。

在实施阶段,教师随时关注学生小组活动进展状况,并及时进行具体指导。如走访调查,提醒学生注意态度诚恳、话语亲切、倾听耐心、记录认真等。又如,实地考察尤其要提醒学生注意安全问题。再如,阶段小结,指导学生整合、固定成果,并确认或调整后续活动方向、任务,以更好地达成预期目标。

(三)总结阶段

“走进海南骑楼”综合实践活动,如不计学生课外自主活动约需18学时。对于活动的总结主要侧重三个方面。

1.关于海南骑楼历史、文化价值认识的深化。海南骑楼是适应海南地理环境、气候特点而创造的建筑形式,也是多元文化融合、交织而产生的文化遗存,热爱家乡、热爱海南就要热爱骑楼、保护骑楼,充分发挥骑楼在建设国际旅游岛中的作用与价值。

2.汇集艺术再现海南骑楼的学生作品。在实践活动中,学生创作了大量绘画、摄影、造型等反映骑楼风貌的艺术作品,也收集了大量反映骑楼历史文化、现状与保护的文字作品。总结阶段中,对这些作品进行再筛选,集中其中的精品进行欣赏、品评,从而促进学生拓展与深化对海南骑楼的认识。

3.总结、交流参与综合实践活动的心得体会。学生参与“走进海南骑楼”综合实践活动的收获是多方面的。在认识上、情感上、调查方法上、社会经历上、合作学习上、艺术表现技能上,不同的学生有不同的收获,通过小组、班级等不同的总结、交流形式,鼓励学生畅所欲言,分享收获,扩大成果。

四、研发成果

(一)学生收获

学生在开展“走进海南骑楼”综合实践活动中得到了锻炼,丰富了社会活动经验,并且在以发现美、欣赏美、创造美为载体的学习中加深了对海南骑楼的认识,增强了热爱家乡、热爱海南的真挚情感。

(二)成果分享

在学校艺术节上举办“走进海南骑楼”主题展览,展示师生的绘画、摄影、造型等表现海南骑楼的艺术作品,与全校师生分享活动成果,获得广泛好评与共鸣。

(三)出版教材

笔者编写的《走进海南骑楼——由来、特色及其艺术再现》校本课程教材,2012年2月由《建筑与环境》杂志编辑部出版,2013年8月由香港的建筑与城市出版社再版;2013年5月海南电视台风范栏目报道了该教材出版信息。

(四)参赛获奖

1. 2012年12月,《走进海南骑楼》校本课程参加由教育部基础教育课程研究华东师范大学中心等单位联合举办的第一届“真爱梦想杯”全国校本课程设计大赛,荣获特等奖。2013年2月27日《中国教师报》刊登了上述评奖信息。

2. 2013年10月“走进海南骑楼”参加海南省教育培训研究院举办的综合实践活动课程说课比赛,获二等奖。

(五)课题立项

2013年12月“走进海南骑楼——由来、特色及艺术再现”研究获得批准成为海口市教育科学“十二五”规划市级课题(立项编号HKX12514036)。

总之,“走进海南骑楼”综合实践活动课程的研发,虽已取得了一些成果,但课程的实施时间尚短,因此,无论是在课程的指导思想、目标设计、内容规划、实施组织、引导策略、评估取向上,还是在成果展现上,都有待积累更多的经验,进行更深度的研发,以为综合实践活动课程的不断改革与创新作出新贡献。

参考文献:

[1]国务院关于基础教育改革与发展的决定[S].中国教育报.2001-6-15(1).

[2]朱慕菊.走进新课程——与课程实施者对话[M].北京:北京师范大学,2002.

[3]郑振纮.海口市中山路近代店铺的整体风韵[J].南方建筑,1995,(5).

[4]彭青林.骑楼魅影旷世奇葩领风骚[N].海南周刊,2010-7-12.

[5]张 毅.海口将打造“大三巴”牌坊[N].南方都市报,2010-12-11.

上一篇:校企研究院共建协议下一篇:白山镇中青年志愿者服务站志愿者奖励措施