当前位置:文档之家› 课程设计实训教学示例项目——《网上银行账户管理系统》——后台系统管理员系统的DAO组件及测试(第2部分)

课程设计实训教学示例项目——《网上银行账户管理系统》——后台系统管理员系统的DAO组件及测试(第2部分)

课程设计实训教学示例项目——《网上银行账户管理系统》——后台系统管理员系统的DAO组件及测试(第2部分)
课程设计实训教学示例项目——《网上银行账户管理系统》——后台系统管理员系统的DAO组件及测试(第2部分)

基于Struts+Spring+JDBC架构的课程设计实训教学示例项目——《网上银行账户管理系统》——后台系统管理员系统的DAO组件及测试(第2/2部分)

3、添加一个工厂类,用来统一创建AdminUserManageDAOInterface接口的对象实例(1)AdminUserManageDAOFactory类,包名称为com.px1987.webbank.factory,并且从java.util.Observable类继承

(2)编程该类

package com.px1987.webbank.factory;

import java.util.Observable;

import com.px1987.webbank.config.ClassNameConfig;

import com.px1987.webbank.dao.inter.AdminUserManageDAOInterface;

import com.px1987.webbank.exception.WebBankException;

public class AdminUserManageDAOFactory extends Observable {

public AdminUserManageDAOFactory() {

}

public AdminUserManageDAOInterface newAdminManageDAOBean(String adminManageDAOJDBCImpleClassName) throws WebBankException {

AdminUserManageDAOInterface adminUserManageDAOJDBCImple=null;

Class oneClass=null;

try {

oneClass = Class.forName(adminManageDAOJDBCImpleClassName);

}

catch (ClassNotFoundException e) {

int

logImpleKind=Integer.parseInt(ClassNameConfig.getProperty("logImpleKind"));

this.addObserver(LogInfoFactory.newLogInstance(logImpleKind));

this.setChanged(); //注意要设置变化点

notifyObservers(e); //当出现异常时将通知各个观察者

throw new WebBankException("不能正确地获得

"+adminManageDAOJDBCImpleClassName+"类");

}

try {

adminUserManageDAOJDBCImple =

(AdminUserManageDAOInterface)oneClass.newInstance();

}

catch (InstantiationException e){

int logImpleKind=

Integer.parseInt(ClassNameConfig.getProperty("logImpleKind"));

this.addObserver(LogInfoFactory.newLogInstance(logImpleKind));

this.setChanged(); //注意要设置变化点

notifyObservers(e); //当出现异常时将通知各个观察者

throw new WebBankException("不能正确地创建"+adminManageDAOJDBCImpleClassName+"类的对象实例");

}

catch (IllegalAccessException e){

int logImpleKind=

Integer.parseInt(ClassNameConfig.getProperty("logImpleKind"));

this.addObserver(LogInfoFactory.newLogInstance(logImpleKind));

this.setChanged(); //注意要设置变化点

notifyObservers(e); //当出现异常时将通知各个观察者

throw new WebBankException("不能正确地创建"+adminManageDAOJDBCImpleClassName+"类的对象实例");

}

return adminUserManageDAOJDBCImple;

}

}

4、修改classNameConfig.xml配置文件以添加下面的项目

adminManageDAOJDBCImple.className

com.px1987.webbank.dao.imple.AdminUserManageDAOJDBCImple

1.1.1对AdminUserManageDAOJDBCImple类进行单元测试

1、添加测试用例

(1)添加测试用例

(2)设置类名称为TestAdminUserManageDAOJDBCImple、包名称为com.px1987.webbank.daotest,并对com.px1987.webbank.dao.imple.AdminUserManageDAOJDBCImple类进行测试

(3)选择各个被测试的方法

2、编程该测试用例TestAdminUserManageDAOJDBCImple类

package com.px1987.webbank.daotest;

import java.util.Date;

import java.util.Iterator;

import java.util.List;

import org.junit.After;

import org.junit.Assert;

import org.junit.Before;

import org.junit.Test;

import com.px1987.webbank.config.ClassNameConfig;

import com.px1987.webbank.dao.inter.AdminUserManageDAOInterface;

import com.px1987.webbank.dao.inter.ConnectDBInterface;

import com.px1987.webbank.dao.po.AdminUserInfoPO;

import com.px1987.webbank.exception.WebBankException;

import com.px1987.webbank.factory.AdminUserManageDAOFactory;

import com.px1987.webbank.factory.GenerialFactory;

import com.px1987.webbank.util.MD5JavaBean;

public class TestAdminUserManageDAOJDBCImple {

private AdminUserManageDAOInterface adminUserManageDAOJDBCImple = null;

String adminManageDAOJDBCImpleClassName=null;

@Before

public void setUp() throws Exception {

adminManageDAOJDBCImpleClassName=

ClassNameConfig.getProperty("adminManageDAOJDBCImple.className");

// adminUserManageDAOJDBCImple=new

AdminUserManageDAOFactory().newAdminManageDAOBean(adminManageDAOJDBCImpleClass Name);

adminUserManageDAOJDBCImple = (AdminUserManageDAOInterface)new GenerialFactory().newSomeOneInstance(adminManageDAOJDBCImpleClassName);

}

@After

public void tearDown() throws Exception {

adminUserManageDAOJDBCImple = null;

}

@Test

public void testSelectOneAdminUserInfoData() throws WebBankException { String userName="admin";

String userPassWord=new MD5JavaBean().getkeyBeanofStr("admin");

AdminUserInfoPO returnOneAdminUserInfoPO=

adminUserManageDAOJDBCImple.selectOneAdminUserInfoData(userName,userPassWord);

Assert.assertNotNull(returnOneAdminUserInfoPO); //由于所给定的ID是数据库表中存在的一个用户,因此能够返回该对象

}

@Test

public void testSelectAllAdminUserInfo() throws WebBankException { List

allAdminUserInfos=adminUserManageDAOJDBCImple.selectAllAdminUserInfo();

Assert.assertNotNull(allAdminUserInfos);

Iterator allItem=allAdminUserInfos.iterator();

while(allItem.hasNext()){

AdminUserInfoPO oneAdminUserInfoPO=(AdminUserInfoPO)allItem.next();

Assert.assertNotNull(oneAdminUserInfoPO);

String adminUserName=oneAdminUserInfoPO.getUserName();

Assert.assertNotNull(adminUserName);

}

}

@Test

public void testSelectAllAdminUserNameInfo() throws WebBankException { String userName="adm";

List returnAllAdminUserNameInfos=

adminUserManageDAOJDBCImple.selectAllAdminUserNameInfo(userName);

Assert.assertNotNull(returnAllAdminUserNameInfos);

Iterator allAdminNameItem=returnAllAdminUserNameInfos.iterator();

while(allAdminNameItem.hasNext()){

String oneAdminUserName=(String)allAdminNameItem.next();

Assert.assertNotNull(oneAdminUserName);

}

}

@Test

//应该根据数据库表中的实际数据来决定

String adminUserID="402880681071d9f9011071d9fe770001";

AdminUserInfoPO returnOneAdminUserInfoPO=

adminUserManageDAOJDBCImple.selectOneAdminUserInfo(adminUserID);

//由于所给定的ID是数据库表中存在的一个用户,因此能够返回该对象

Assert.assertNotNull(returnOneAdminUserInfoPO);

}

@Test

public void testSelectOneAdminUserInfoByName() throws WebBankException { //应该根据数据库表中的实际数据来决定

String userName="admin";

AdminUserInfoPO returnOneAdminUserInfoPO=

adminUserManageDAOJDBCImple.selectOneAdminUserInfoByName(userName);

//由于所给定的userName是数据库表中存在的一个用户,因此能够返回该对象Assert.assertNotNull(returnOneAdminUserInfoPO);

}

@Test

public void testSelectOneAdminUserInfoString() throws WebBankException { //应该根据数据库表中实际的数据值来决定

String userName="admin";

String passWordAsk="Who Are You?";

String passWordAnswer="zhang";

AdminUserInfoPO returnOneAdminUserInfoPO=

adminUserManageDAOJDBCImple.selectOneAdminUserInfo(userName,

passWordAsk, passWordAnswer);

//由于所给定的userName是数据库表中存在的一个用户,因此能够返回该对象Assert.assertNotNull(returnOneAdminUserInfoPO);

}

@Test

String HQLQuery="select * from AdminUserInfo";

List allAdminUserInfos=

adminUserManageDAOJDBCImple.selectSomeAdminUserInfo(HQLQuery);

Assert.assertNotNull(allAdminUserInfos);

Iterator allIAdminUserInfoPOItem=allAdminUserInfos.iterator();

while(allIAdminUserInfoPOItem.hasNext()){

AdminUserInfoPO oneAdminUserInfoPO=

(AdminUserInfoPO)allIAdminUserInfoPOItem.next();

Assert.assertNotNull(oneAdminUserInfoPO);

String adminUserName=oneAdminUserInfoPO.getUserName();

Assert.assertNotNull(adminUserName);

}

}

/* 下面的方法应该只执行一次

@Test

public void testBatchDeleteAdminUserInfo() throws WebBankException{ List deletedUserIDs=new ArrayList();

//应该根据数据库表中的实际数据来决定

String userIDOne="517789136";

//String userIDTwo="-212445867";

//String userIDThree="-212415571";

deletedUserIDs.add(userIDOne);

//deletedUserIDs.add(userIDTwo);

//deletedUserIDs.add(userIDThree);

boolean returnBoolean=

adminUserManageDAOJDBCImple.batchDeleteAdminUserInfo(deletedUserIDs);

Assert.assertTrue(returnBoolean);

}

@Test

//应该根据数据库表中的实际数据来决定

String adminUserID="517706074";

boolean returnBoolean=

adminUserManageDAOJDBCImple.deleteOneAdminUserInfo(adminUserID);

Assert.assertTrue(returnBoolean);

}

*/

@Test

public void testInsertOneAdminUserInfo() throws WebBankException{ AdminUserInfoPO oneAdminUserInfoPO=new AdminUserInfoPO();

Date nowDate=new Date();

//不需要设置该值,可以由Hibernate自动来实现添加

oneAdminUserInfoPO.setId(new Integer((int)nowDate.getTime()).toString());

oneAdminUserInfoPO.setUserName("张三");

oneAdminUserInfoPO.setUserPassWord(new MD5JavaBean().getkeyBeanofStr("1234"));

oneAdminUserInfoPO.setUserType(1);

oneAdminUserInfoPO.setAliaoName("网上张飞");

oneAdminUserInfoPO.setPassWordAsk("Who Are You?");

oneAdminUserInfoPO.setUserImage("../webResource/PersonImage/Chang.gif");

oneAdminUserInfoPO.setRegisterTime(new

java.util.Date().toLocaleString());

oneAdminUserInfoPO.setPassWordAnswer("zhang");

oneAdminUserInfoPO.setUserMail("trainict@https://www.doczj.com/doc/ea6898790.html,");

oneAdminUserInfoPO.setUserSex(1);

oneAdminUserInfoPO.setUserBirthDay("2007-01-25");

oneAdminUserInfoPO.setUserComeFrom("北京");

oneAdminUserInfoPO.setUserResume("我是网络飞人");

oneAdminUserInfoPO.setWorkUnit("中科院计算所");

oneAdminUserInfoPO.setStudyHistory("大学毕业");

oneAdminUserInfoPO.setStudySchool("XXX大学");

oneAdminUserInfoPO.setIdCardNo("12345678901234567");

oneAdminUserInfoPO.setConfirmDate("2007-01-25");

oneAdminUserInfoPO.setValidateFlag(true);

boolean actualReturn=

adminUserManageDAOJDBCImple.insertOneAdminUserInfo(oneAdminUserInfoPO);

Assert.assertTrue(actualReturn);

}

@Test

public void testUpdateOneAdminUserInfo() throws WebBankException{ //应该根据数据库表中的实际数据来决定

String adminUserID="402880681071d9f9011071d9fe7700011";

AdminUserInfoPO oneAdminUserInfoPO=new AdminUserInfoPO();

//不需要设置该值,可以由Hibernate自动来实现添加

oneAdminUserInfoPO.setId(adminUserID);

oneAdminUserInfoPO.setUserName("张三");

//本测试项目改变为此数据项目

oneAdminUserInfoPO.setUserPassWord(new

MD5JavaBean().getkeyBeanofStr("12345678"));

oneAdminUserInfoPO.setUserType(1);

oneAdminUserInfoPO.setAliaoName("网上张飞");

oneAdminUserInfoPO.setPassWordAsk("Who Are You?"); oneAdminUserInfoPO.setUserImage("../webResource/PersonImage/Chang.gif");

oneAdminUserInfoPO.setRegisterTime(new Date().toLocaleString());

oneAdminUserInfoPO.setPassWordAnswer("zhang");

oneAdminUserInfoPO.setUserMail("trainict@https://www.doczj.com/doc/ea6898790.html,");

oneAdminUserInfoPO.setUserSex(1);

oneAdminUserInfoPO.setUserBirthDay("2007-01-25");

oneAdminUserInfoPO.setUserComeFrom("北京");

oneAdminUserInfoPO.setUserResume("我是网络飞人");

oneAdminUserInfoPO.setWorkUnit("中科院计算所");

oneAdminUserInfoPO.setStudyHistory("大学毕业");

oneAdminUserInfoPO.setStudySchool("XXX大学");

oneAdminUserInfoPO.setIdCardNo("12345678901234567");

boolean actualReturn=

adminUserManageDAOJDBCImple.updateOneAdminUserInfo(oneAdminUserInfoPO);

Assert.assertTrue(actualReturn);

}

@Test

public void testUpdateOneAdminUserPassWord() throws WebBankException{ //应该根据数据库表中的实际的数据值来决定

String newPassWord=new MD5JavaBean().getkeyBeanofStr("1234");

String registerUserId="402880681071d9f9011071d9fe770001";

boolean actualReturn=

adminUserManageDAOJDBCImple.updateOneAdminUserPassWord(newPassWord,

registerUserId);

Assert.assertTrue(actualReturn);

}

}

3、执行该测试用例TestAdminUserManageDAOJDBCImple类

(1)再数据库表中准备与测试有关的各种数据

(2)启动测试用例

(3)产生出下面的执行结果

项目实践要求

项目实践要求以及考核标准 一、课程设计要求 项目实践是本专业的一个重要的实践环节,开设该课程的主要目的是提高学生综合应用所学专业知识的能力,训练和提高软件开发技能。要求学生在规定时间内完成一定规模适当的应用软件系统;在老师的指导下以软件设计为中心,独立地完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。通过软件开发的实践实现以下基本目标: 1.深化已学的知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。 2.提高分析和解决实际问题的能力 课程设计是软件工程实践的一次模拟训练,通过软件开发的实践,积累经验,提高分析和解决问题的能力。 3.培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术。激发学生实践的积极性与创造性,开拓思路设计新算法、新创意,培养创造性的工程设计能力。 二、课程设计的一般过程 课程设计大体分三个阶段: 1. 确定题目 选题规模大小及难易程度适中。课题也要具有一定复杂度。选题分为两种:一是指导老师命题,二是学生自己找题,学生选题应由指导老师批准后方可进行。选题要有先进性、综合性、实践性。可以结合企事业单位应用的实际情况进行选题。题应该实现相对完整的功能。 2. 系统开发 系统开发阶段具体分四个步骤: ⑴系统分析 简单地说,系统分析就是要弄清“做什么”,即现行系统正在做什么,新系统想要做什么。这是系统开发的第一个阶段,也是最关键的一个阶段。它是一个反复调查、分析和综合的过程。这一阶段提出的新系统的逻辑方案,是下一阶段工作的基础,是系统设计的依据。对于经管类专业的学生来说,掌握系统分析的原理与方法尤其重要。 在这一阶段,要求学生对已选定的对象与开发范围进行有目的、有步骤的实际调查或模拟实际环境,并进行科学分析,要求学生能够用管理信息系统的语言、系统分析工具,快速、准确地描述系统的现状、表达系统的需求,以便在现行系统的基础上,建立一个满足用户需求的新系统的逻辑模型。 系统分析完成后,形成系统分析报告。 ⑵系统设计 简单地说,系统设计就是要弄清“怎么做”。它根据系统分析阶段所提出的新系统的逻辑方案,进一步提出新系统的物理方案。 在这一阶段,要求学生在系统分析的基础上,根据新系统逻辑模型所提出的各项要求,结合实际的条件,设计出新系统的总体结构和基本框架,并进一步使设计方案具体化、规范化、系统化,最终建立起新系统的物理模型。 系统设计完成后,形成系统设计报告。 ⑶系统实施 简单地说,系统实施就是要“具体做”。它将系统设计阶段所提出的新系统的物理方案付诸实施。 在这一阶段,要求学生编制程序,并进行程序调试、系统分调及系统总调。 系统实施完成后,形成系统实施报告。 ⑷系统评价 简单地说,系统评价就是要问“做得怎么样”。它是对已经开发完成的系统进行客观的评价。 在这一阶段,要求学生总结课程设计的过程、体会;对已经开发完成的系统性能、功能、

路基路面课程设计例题

路基路面课程设计例题

4.2.1 重力式挡土墙的设计 (1)设计资料: ① 车辆荷载,计算荷载为公路-Ⅱ级。 ② 填土内摩擦角:42°,填土容重:17.8kN/m 3,地基土容重:17.7kN/m 3,基底摩擦系数:0.43,地基容许承载力:[σ]=810kPa 。 ③ 墙身材料采用5号砂浆砌30号片石,砌体a γ=22kN/m 3,砌体容许压应力为[]600=a σkPa ,容许剪应力[τ]=100kPa ,容许拉应力[wl σ]=60 kPa 。 (2)挡土墙平面、立面布置 图4.1 挡土墙横断面布置及墙型示意图(尺寸单 位:m ) 路段为填方路段时,为保证路堤边坡稳定,少占地拆迁,应当设置路堤挡土墙,拟采用重力式挡土墙。 (3)挡土墙横断面布置,拟定断面尺寸 具体布置如上图所示。 (4)主动土压力计算 ①车辆荷载换算 当H ≤2m 时,q=20.0kPa;当H ≥10m 时,q=10.0kPa 此处挡土墙的高度H=10m ,故q=10.0 kPa 换算均布土层厚度:010 0.6m 17.8 q h γ = = = ②主动土压力计算(假设破裂面交于荷载中部) 破裂角θ:

由14α=-?,42φ=?,42212 2 φ δ? = = =? 得:42142149ψφαδ=++=?-?+?=? 0011 (2)()(31020.6)(310)92.322A a H h a H =+++=?++??+= 00011 ()(22)tan 2211 3 4.5(4.5 1.5)0.610(102320.6)tan(14)2231.8B ab b d h H H a h α= ++-++=??++?-??+?+?-?= 00tan tan (cot tan )tan 31.8tan 49(cot 42tan 49)tan 4992.30.68834.5B A θψφψψθ?? =-+++ ? ???? =-?+?+?+? ??? ==? 验核破裂面位置: 堤顶破裂面至墙踵:()tan (103)tan34.58.93m H a θ+=+?= 荷载内缘至墙踵:()tan 4.510tan14 1.58.49m b H d α+-+=+??+= 荷载外缘至墙踵:()0tan 4.510tan14 1.5715.49m b H d l α+-++=+??++= 由于破裂面至墙踵的距离大于荷载内缘至墙踵的距离并且小于荷载外缘至墙踵的距离抗滑稳定性验算,所以破裂面交于路基荷载中部的假设成立。并且直线形仰斜墙背,且墙背倾角α较小,不会出现第二破裂面。 主动土压力系数K 和K 1 [] cos()cos(34.542) (tan tan )tan 34.5tan(14)sin()sin(34.549) 0.10a K θ?θαθψ+?+?= +=??+-?+?+?= 1tan 4.53tan 34.5 5.57m tan tan tan 34.5tan(14) b a h θθα--?? = ==+?+-? 2 1.5 3.43m tan tan tan 3 4.5tan(14) d h θα= ==+?+-? 31210 5.57 3.431m h H h h =--=--=

项目化教学设计培训总结

项目化培训总结 信管系姬贵阁 2015年7月25日,我与我院同事一行20人在曹五军副院长的带领下来到江苏常州工程职业技术学院进行为期五天的“项目化课程设计与实施演练”高级研修班的学习,听取了在项目化教学方面有很深造诣的各位专家的专题报告,并根据自己所教授课程进行了相应的实施演练,五天的学习让我对项目化教学有了初步的了解,现总结如下: 一、项目化课程的基本理念 以培养学生能完成实际工作任务的职业能力为目标,而不是原来的以学科的知识体系为目标,强调知识与知识、知识与任务、任务与任务之间的整体联系,项目不是简单的实验实训项目,它是从岗位工作过程中提炼出来的、在一定时间范围内完成一件具体的、具有实际应用价值的产品为目的的特定任务,是具有典型性、代表性、实战性、结果可展示性及可操作性的特定工作。 二、两种教学方法的区别 通过此次学习,让我认识到了传统教学与项目化教学的本质区别: 两种教学方法的比较

三、课程设计的基本原则 课程设计要任务驱动,以行动为导向。不是以学科体系为导向。要突出能力目标,而不是盲目的传授、积累知识。课程内容必须有符合课程要求的项目作为载体,教学是领着学生完成项目,来做事,而不是单做习题,项目来自于企业实际但高于实际,要把支撑时间的理论知识融于工作过程中,学生工作要懂得为什么要这么做?进行项目化教学要精心设计能力的训练过程。教学要以学生为主体,评价标准以学生的能力提高为主要衡量尺度。教学过程要实现教、学、做一体化,不能在教师、地点、内容上进行分离,尽可能紧密结合在一起。 四、项目化教学的特点 1、具有轮廓清晰的工作任务,具有明确而具体的成果展示; 2、具有完整的工作过程,该工作过程可用于学习特定教学内容; 3、能将某一教学课题的理论知识和实践技能结合一起; 4、项目与企业实际生产过程有直接的关系,具有一定的应用价值; 5、学生有独立进行计划工作的机会,在一定时间范围内可以自行组织、 安排自己的学习行为; 6、学生自己处理在项目中出现的问题; 7、具有一定难度,不仅是多已有知识、技能的应用,而且要求学生运 用已有知识,在一定范围内学习心得适应技能,解决过去从未遇到过的 实际问题; 8、学习结束时,师生共同评价项目工作成果以及工作和学习方法。 五、项目化的工作过程 在学习的第一天就向专家老师学习的项目化教学实施的工作流程“咨询、决策、计划、实施、检查、评价” 首先,要了解工作要求,根据自己掌握的专业知识,独立搜集、分析和整理信息。 第二,工作前要制定详细的工作计划,按照任务实际需要,自己独立确定各自的工作方案,包括;工作目标、工作内容、工作步骤、工作时间、检验计划等。 第三,各自的工作计划要在组内共同讨论,形成小组决策,大组交流评价,

培训机构的教学计划书

培训机构的教学计划书 ⑴、教学计划是培养专业人才和组织教学工作的依据。教学计划由教学处根据教材编写,经校务会审核,校长批准后执行。 ⑵、教学计划相对稳定,执行过程中遇到特殊情况,教学处可作局部调整,重大修改必须经校长批准。 (八)教学要求 根据本校的办学宗旨,培养目标,参照有关的法律法规并根据目标要求,制定出本校的各科教学目标要求,制定后教师必须不折不扣的执行,并根据目标要求,教师制定教学六成。 教学大纲是教学计划的具体化,是学校教育教学的指导性文件。包括:学校应设置的科目;活动;规定了每个科目学习和安排的顺序;周时数及总时数。 1、制定教学要求的基本原则 ⑴、教学大纲要准确地贯彻技能培训阶段培训方案所体现的教育思想和培养目 标,服从培训方案中课程结构的整体要求。 ⑵、编写教学要求要更新教育观念,按照民办教育的特点改革教学内容、手段和方法。

⑶、各门课程都要把提高学生的业务能力和综合素质作为课程最重要的目标。加强实践性环节,着力提高学生的业务能力和综合素质、创新能力。 2、教学科目及活动的内容和格式 ⑴、教学任务;课程名称、编码、总课时和适用教材,课程的性质和任务;⑵、内容;教学目标与基本要求(包括专业知识教学目标、业务能力培训目标和综合素质培养目标); ⑶、程序;教学内容及授课方式(系统地列出理论讲授和实践性教学环节各部分的内容要点及授课方式); ⑷、教学课时;课时分配及说明; ⑸、教学方法、建议。教学设备和实训环节的软硬件要求及使用; 3、考核标准与形式 ⑴、校内结课考核方式与要求 ⑵、职业技能证书鉴定方式与要求 ⑶、推荐教材:正式出版教材(书名、书号、出版社和作者)或自编讲义 4、教学大纲的制定、修改和审批

课程设计实施方案

《动态网页设计》课程设计实施方案 一、课程设计的目的 课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。 《动态网页设计》是针对网站建设程序员岗位能力进行培养的一门核心课程。本课程构建于计算机文化基础、Dreamweavr网页设计、SQL数据库设计、C#程序设计、管理信息系统等课程的基础之上,主要培养学生对网站项目的初步分析、并利用Visual Studio 2008开发平台进行网站建设、建设完成后能对网站进行初步测试的能力,同时注重培养学生的社会能力和方法能力。 本次课程设计旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。 二、课程设计的任务、内容及要求 任务: 学生根据老师给定或者学生自己拟订经老师认可后的课题进行课程设计,最终完成并提交解决方案以及课程设计报告书。 内容:课程设计参考题目(详见课程设计任务书) 1.网上考试系统 2.网上求职招聘系统 3.人事工资管理系统 4.房屋资讯信息网 5.网上订票系统 6.干洗店管理 7.停车场管理系统 8.多功能教室预约系统 9.车辆维修管理系统 10.游船计时收费管理系统 要求: 1.设计方案正确 2.数据与功能分析详细 3.网站界面美观大方、风格统一 4.网站使用方便,交互性较好; 5.编码简洁、规范、稳定、高效 6.独立查阅资料 7.认真撰写课程设计报告

三、课程设计进程安排 课程设计时间为二周,分五个阶段完成: 1. 设计准备阶段: 指导教师准备参考题目,方案论证,软硬件环境准备。这一阶段在两周内完成。 2. 分析设计阶段: 指导教师引导下,学生积极自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。这一阶段1~2天完成。 3. 编码调试阶段: 根据设计分析方案编写动态网页部分代码,然后调试该代码,实现课题要求的功能。 这一阶段在3~5天内完成。 4. 测试阶段 这一阶段在1~2天内完成。 5. 总结报告阶段: 总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在2~3天完成。 6.考核评分阶段: 依据任务书对所完成的程序进行功能检验、提问、相关学生集体汇报等。这一阶段在1~2天内完成。 四、课程设计地点 .NET实验室。 五、组织管理 分组领取任务,按每小组3-4人的标准进行分组。 课程设计期间,严格按照作息时间表进行考勤,做好出勤记录。 课程设计期间,制定值日表,轮流做好机房卫生工作。 六、考核评估说明(附表格) 通过老师考核、小组互评的方式,结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和作品水平以及学习态度综合评价。成绩分为优、良、及格和不及格四等。 考核标准包括: 1.职业素养(30%) 包括工作态度(10分)、协作能力(10分)、道德(5分)、自学能力(5分)等,该部分评分由组长和老师共同评定。

课程设计题目

数据结构课程设计题目 1.运动会分数统计(限1 人完成) 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求: 1)可以输入各个项目的前三名或前五名的成绩; 2)能统计各学校总分, 3)可以按学校编号或名称、学校总分、男女团体总分排序输出; 4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 5)数据存入文件并能随时查询 6)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称 输出形式:有合理的提示,各学校分数为整形 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明; 2.最小生成树问题(限1 人完成) 设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种(顺序、链式)。求解算法多种(Prim\Cruskal)。 3.文章编辑(限1 人完成)

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。 静态存储一页文章,每行最多不超过80个字符,共N行; 要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式:(1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章; 4.宿舍管理查询软件(限1 人完成) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 5.校园导航问题(限1 人完成) 设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 6.教学计划编制问题(限1 人完成)

教学楼课程设计

土木工程施工课程设计 学院:土木工程与建筑学院 班级:土木工程071 学号:070601133 姓名:姚君明 指导老师:刘老师 目录 一.工程概况-----------------------------------------------------------2 二.施工方案-----------------------------------------------------------5 三.施工进度计划-----------------------------------------------------10 四.施工准备工作计划-----------------------------------------------10 五.资源需要量计划表-----------------------------------------------11 六.施工平面图--------------------------------------------------------13 七.主要技术组织措施-----------------------------------------------13 一.工程概况 1.建筑概况和结构概况 某学院数理楼是一栋五层教学实验楼。一层有教研室、实验室、消防控制室、配电间、门厅、卫生间等;二至四层主要有教研室、实验室等用房;该楼由一条宽800mm的后浇带将整个建筑物分为A、B两个区。该工程长70.5米、宽33.8米,外型造型简洁大方、轮廓分明,建筑的样式和装饰与周围建筑极为协调。 该建筑主要是为教学、实验活动提供活动场所,教学楼为五层钢筋混凝土框架结构。一到四层单层建筑面积为1425㎡、五层建筑面积为1204㎡、屋面建筑面积为1204㎡,工

民办培训学校教学计划范文

民办培训学校教学计划范文 亲爱的朋友,很高兴能在此相遇!欢迎您阅读文档民办培训学校教学计划范文,这篇文档是由我们精心收集整理的新文档。相信您通过阅读这篇文档,通过我们各位思想的碰撞,一定会激发出您写作的动力。还有,阁下能将此文档加入收藏或者转发出去,是我们莫大的荣幸,更是我们继续前行的动力。 民办培训学校随着新学期的开始,都会先制定好教学工作计划。接下来是收集整理的民办培训学校教学工作计划参考范文,欢迎阅读。 民办培训学校教学计划篇一 一、指导思想 以国务院、教育部及省教育厅有关中等职业学校招生办学的有关文件精神为指针,以科学发展观为指导,紧扣学校工作计划目标,围绕职教富民主题,充分利用社会各方办学优势,积极开展面向农村、农业、农民的职业教育,不断规范招生及办学行为,拓展学校的办学功能,创新农民职业教育和终身教育培训体系,切实开展农民综合技能培训,培养和造就有文化、懂技术、善经营、会创业的新型农民,为推进社会主义新农村建设,促进我县更高水平小康社会与和谐社会建设做出新贡献。 二、工作目标

x.完成x000名农民学历教育在籍学员的教学任务。 2.力争招收200名农民试行全日制学历教育方式。 x.做好新校区农业实训基地规划方案的征集工作。 x.全力协助指挥部做好两个中心建设的辅助工作。 三、工作重点 x.进一步规范农民学历教育学员的教育教学工作。 2.以网站建设为抓手探索农民教育教学的新途径。 x.制订农民学历教育教学学分制认定的实施方案。 x.开展农民学历教育全日制教学模式的探索研究。 四、主要措施 (一)、以学习为抓手,不断提高部门聘任人员的适应能力 x.学习内容:组织部门人员除除完成学校组织的政治和业务学习外,还组织学习各级有关社区教育及农民教育的文件及会议精神、农村政策法规、终身教育理论、社区教育理论等。 2.学习方式:组织参加学校的集中学习、部门组织的集中业务学习、个人自行学习等,学期初要求各聘任人员制度学期工作学习计划。 x.学习时间:学校统一安排的学习时间、部门按照需要平时组织集中学习、个人安排每周半天的自学。 x.学习结果:参加学校统一安排的学习考核,个人平时完成

课程设计案例(供参考)

课程设计案例 一.推荐理由 本课程设计实践环节建立在《机械原理》、《过程原理及设备》和《机械设计》等课程的基础上进行,涉及面广。在强调基本原理的基础上,注重学生对具体问题的解决能力。 这是本专业学生第一次尝试独立设计,是第一次将课程中所学的知识应用于实际设备设计工作的实践活动,对学生的今后专业有较深的影响。 二.案例详细说明 1.概述 本案例,要求学生进行一台换热器的设计和计算。在这一过程中,学生通过应用《过程原理及设备》中知识,对换热器的热工进行计算,确定工艺参数。在此基础了,应用《机械设计》等相关知识,对换热器的结构和强度进行分析计算和设计。采用CAD制图,进行全面掌握材料、机械加工、机械设计等方面的知识。为今后从事本专业工作打下基础。 2.教学的目标和能力要求 教学的目标:是为了进一步巩固和加深课程阶段所学的理论知识、培养独立分析问题和解决问题的能力,使学生对过程装备的设计有一完整、系统的认识,提高学生的科学计算、绘图和使用技术资料的能力,让学生在设计过程中得到系统的训练,培养综合设计的能力。 能力要求:要求学生从某一功能与原理出发,拟定所要设计的设备方案,能进行相关的设计计算,绘设备总图及部分零件图,编写相关计算说明书。能应用CAD进行机械制图。 3.设计任务 (1)设计题目:用水冷却煤油产品的U型管式换热器的设计(四) (2)设计任务及条件 ?使煤油从150℃冷却到40℃,压力0.1MPa; ?冷却剂为水,水压力为0.3MPa。 ?处理量为24t/h。 (3)设计内容 ?合理的参数选择和结构设计: ?传热面积;管程设计包括:总管数、程数、管程总体阻力校核;壳体直径; 结构设计包括流体壁厚;主要进出口管径的确定包括:冷热流体的进出口 管传热计算和压降计算,

课程设计题目

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

中小学教学楼设计要求

精品文档 。 1欢迎下载 中小学教学楼设计要求 中小学教学楼课程设计任务书 一、 课程设计的目的及要求 1. 巩固课堂教学, 提高分析解决实际问题的能力; 2. 学习 了解民用建筑设计的步骤方法; 3. 牢固掌握建筑构造设计的原 理和做法; 4. 进一步提高建筑施工图的绘制技巧。 二、 设计任务 1. 题目: 烟台市某中学教学楼建筑设计 2. 规模: 18 班 3. 建筑层数: 34 层。 4. 房间组成及使用面积: 分项 房间名称 间数使用面积 容纳人数 备注 教 学用房 普 通教室 18 56~62m2 每班 50 人 音乐教室 1 56~62 m2 50 人 物 理实验室 1 80~90 m2 每班 50 人 化学实验室 1 80~90 m2 每班 50 人 实验准备室 2 30~40 m2 应与实验室靠近 语言教室 1 80~90 m2 图书阅览室 1 100~110 m2 办 公辅 助用房 教师办 公室 12 12~16 m2 广播室 1 12~16 m2 体育器材室 1 12~16 m2 大会议室 1 32~48 m2 档案室 1 12~16 m2 厕所 在 教学楼中按层设置医务室 1 12~16 m2 5. 层高: 教学用房: 3.6~3.9 m , 办公用房: 3.0~3.3 m 。 6. 楼地面:

水泥类或局部镶铺地面。 7.门窗: 木门、铝合金窗。 8.采光系数: 教学用房: 1/4~1/6,其他: 1/6~1/8。 9. 结构型式: 砖混结构(也可局部采用框架结构)或框架结构三.图纸要求在初步设计的基础上,进行施工图设计,每个学生应完成 5 张图纸的绘图工作量,以铅笔线条绘制。 所有注字、图表等要求字迹清晰、工整。 施工图内容包括: (一)简要施工说明(二)各层平面图1: 100(三)剖面图(横剖在楼梯间)1: 100(四)南、北及侧立面图1: 100(五)屋顶平面图1: 100~200施工图深度要求: (一)施工说明1.内外墙面、楼梯面、平顶等装修做法。 2.屋面防水、保温或隔热做法。 3.门窗表。

基于项目化教学的课程设计与应用

龙源期刊网 https://www.doczj.com/doc/ea6898790.html, 基于项目化教学的课程设计与应用 作者:李润 来源:《教育观察·上旬》2013年第03期 [摘要]根据高职院校《手机摄影》公选课的特点,结合高职院校人才培养模式,对课程进行项目化教学设计,通过课程目标设计、项目设计以及项目实施,使学生在实践中培养职业能力,积累项目经验,提高综合素质。 [关键词]高职院校;手机摄影;项目化教学;公选课 [中图分类号]G642 [文献标识码]A [文章编号]2095-3712(2013)07-0038-03 随着智能手机拍照功能的逐步强大,图片分享的移动社交形式的兴起,手机成为人们最便捷的摄影工具,具备随身携带、传输迅速的优势。在高职院校开设《手机摄影》公共选修课程,能提高学生的学习兴趣,拓展知识面,培养学生的学习能力、审美能力和创新思维能力。针对新兴的手机摄影课程,国内外极少开设,因此,我们借鉴项目化教学理论,对比相关课程的教材及教法,对《手机摄影》课程进行了项目化教学的课程设计,在教学中取得了良好效果。 一、课程的学习对象及现状 通过访谈,了解到当前在校大学生基本是以手机作为日常通讯工具,而手机拍照是最常使用的手机功能之一。在课程学习前,学生已有一定的手机拍摄基本知识和基本操作技能,大部分学生使用过微信、微博、人人网等移动社交软件进行图片分享,部分学生安装并使用手机图片处理软件。大部分同学认为学好本课程会对自己的日常生活有帮助,认为该课程很有趣,很乐意与同学老师一起交流学习。 公共选修课已成为高职高专课程设置的重要组成部分,是必修课的科学拓展和重要补充。国内现有的摄影类教材大多数按照统一的教学大纲编写,框架大而全,内容泛而杂,《手机摄影》作为新开设的公共选修课公选课,很难选择适合本课程定位的教材。传统的摄影课程作为公共选修课,往往会因为学生摄影器材不普及,使得教学方法侧重于理论讲授,在教学设计上依然按照章节进行讲授,案例更多的是图片赏析,致使学生缺乏实际动手操作而兴趣不高,导致教学效果不尽如人意。同时,传统的教学方式注重知识的传授而忽略职业能力和职业素质的培养而无法适应当今职业教育的需求。 二、项目化课程设计的主要内容

教育培训学校教学方案及各科教学计划

淄博张店天材教育培训学校教学方案 及各科教学计划 党的十六届三中全会提出“坚持以人为本,树立全面协调可持续的发展观,促进经济社会和人的全面发展”。为落实这一指示,我校坚持全面贯彻教育方针,坚持以人为本,促进经济社会和人的全面发展,特制订本教学方案。 一:科学发展的核心是以人为本,体现在教育工作中,以教师为本,以学生为本。学校、教师、学生三者互动共生。学校是教师专业发展的依托和基础,教师专业发展又是学校发展的重要组成部分,教师的发展最终结果必然促进学校的发展和学生的发展。三者相辅相成,共同提高,共同发展。天材教育就是利用这一原则以学生本。教师根据学生的爱好和个人需求,分别选择不同的学科专业,共同探索研究以求达到因材施教的目的,使每一个学生都能在教师的指导下探索有效学习方法,提高有效机能,实现有效探究。提升学生自主学习意识,在学生全面发展方面取得显著成效。

二:根据课程设置,配备好机构合理的教师队伍。我们认真贯彻教育部和省教育厅关于实施素质教育的有关规定,在区教育局的领导指导下全面推进中小学素质教育。素质教育的核心就是人的全面发展,也就是思想道德素质、文化素质、科学素质和身体心理素质几个方面的辩证统一,因此全面提高教师队伍素质是素质教育的关键。我校聘用了那些具备良好的思想道德素质、文化科学素质、职业技能素质、教育科研素质和身体心理素质都非常优秀的教师任专职教师,从而优化了我校的教师队伍,保证了学生正常开课对教师的需求,尤其专门聘用了具有学士学位的心理学专家,专门针对调整学生身心健康所进行的一系列的教育活动,使每一个孩子都能树立起克服困难的决心和信心,使每一个孩子都能抬起头来走路。 三:强化教研机构和教研活动。教师引导和帮助学生探究,情景设置以教师为主导,学生为主体,以学生爱好和兴趣选择培训内容,开展双边活动。始终坚持对学生听、说、思的训练,力求心领神会。 1:学校专门聘请了具有二十年教育教学经验和二十年教育教学管理经验的老校长兼任教研主管,设置教研活动,探索教育教学方法2:教师每月出示一次公开观摩课,全体教师都进行观摩并做好评课,对任课教师课堂结构、情景设置,探究方法和效果提出合理建议和意见。取人之长并运用于自己的教学实践中。 3:随时掌控教师的教学情况,开展好推门课,由教研主管和教务主管随时随地进行听课指导教学。 4:每位教师每周至少听课两节,并做好详细记录和评价,相互

综合实践课程设计

综合实践课程设计 一、指导思想 综合实践活动课程是基于学生的直接经验和成长背景,密切联系学生自身生活和社会生活,注重对知识技能的综合运用。它是《九年制义务教育课程计划》所规定的小学3-6年级的一门必修课程。每一个学生的个性发展都具有独特性、具体性,每一个学生都有自己的需要、兴趣和特长,都有自己的认知方式和学习方式,他们的发展不仅仅是通过书本知识的学习而获得的。综合实践活动的设计与实施,有利于克服书本知识和课堂教学的时空局限,引导学生在社会生活中学习,在实践中发展。 综合实践活动课程以小组活动为主要开展形式,在教师指导下从社会和学生自身生活中选择和确定主题作为课程主要内容,以学生自主选择、亲身体验、研究探索为主要学习形式,要求学生积极参与到各项活动中去,在“调查”、“考察”、“实验”、“探究”、“设计”、“操作”、“制作”、“服务”等一系列活动中发现和解决问题,体验和感受生活,发展实践能力和创新能力。 二、学校环境和资源分析 我校地处乡镇社区,自然条件、社会文化等方面的课程资源有着得天独厚的条件,这些条件为学校实施综合实践活动提供了丰富的课程内容和学生开展实践活动的广阔空间。 我校在学生小组合作学习方面积累了一定的经验。我们的班队活动、兴趣小组活动、校园文化节活动等活动类课程一贯开展得有声在色,再加上实行学生自主管理以及构建浓郁的校园特色文化等方面,为学校综合实践活动课程的常态有效实施打下了坚实的基础。 三、课程目标 综合实践活动的总目标是通过密切学生与生活的联系、与学校的联系、与社会的联系,帮助学生获得亲身参与实践的积极体验和丰富经验;提高学生对自然、社会和自我之内联系的整体认识,发展学生的创新精神、实践能力、社会责任感以及良好的个性品质。 四、各年级规划思路: 三年级 1、能力目标是:具有问题意识、规划与设计的能力、实验与观察的能力。 2、情感态度价值观:养成按计划完成一件事的好习惯,能够持之以恒。 3、三年级活动名称:《身边的零食》 主要内容:引导学生关注身边的生活,从日常生活、学习生活、家庭生活中发现一些有意义、有价值的问题,设计调查研究计划,开展调查研究,向小伙伴进行展示。 选题可以是:《学习用具的调查》、《校园垃圾的调查》、《课间游戏研究》、《身边的食品安全》等。 四年级 1、能力目标是:总结与交流的能力、调查与访问的能力、实验与观察的能力。 2、情感态度价值观:欣赏他人——学习别人的长处,取长补短;认识自己——了解自己的优势,发挥自己的长处,知道自己的不足,设法改进。 3、四年级活动名称:走进县博物馆,感受历史

课程设计题目

Java课程设计题目 一、课程设计要求: 【总体要求】 本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JA V A的应用系统综合实例,来掌握Java语言编程技巧。 【课程具体要求】 1) 选题要求: 本次课程设计所提供的课设题目,最多每3人选择一个题目。 2) 界面要求: 尽量使用swing包实现图形界面,要符合日常软件使用规范来设计菜单和界面,方便用户操作。 3) 代码要求: 标识符命名遵循java命名规范。能够考虑各种异常处理,注重提高程序运行效率。 4) 提交内容: 按照老师给的模板,提交课程设计报告纸质版(不包括源代码)和电子版。提交项目源代码。 【课程设计步骤】 1、分析项目要求 每个课程设计项目都有其相关的设计要求,其中对项目实现的功能做了详细定义。如果某些知识面掌握的不是很好,可以再返回去重新熟悉与掌握。 2、自学新知识 每个课程设计项目都涉及一些新的知识面(老师没有在课堂上讲解的内容),在开始设计前,首先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。 3、界面设计 本次课程设计都是图形界面程序,所以在实现程序功能前,可以先完成图形界面设计(建议采用swing组件或第三方swt组件)。在部分项目运行效果示例中,抓取了运行结果界面。项目图形界面所涉及了容器、组件、布局知识,在设计图形界面前,可以再回顾下以上知识(建议采用较智能的开发工具如:eclipse、Jbuilder等)。 4、项目功能实现 每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件的响应事件。如动作事件(ActionEvent)、键盘事件(KeyEvent)、鼠标事件(MouseEvent)、焦点事件(FocusEvent)。对于比较复杂的功能,先要设计该功能实现的算法和程序流程图,然后再用程序语句去实现。 5、项目测试与扩展 项目程序设计完以后,运行该项目,一一测试所有项目功能,如有不合要求的话,重新修改程序以达到项目要求。如有时间的话,可以在项目要求的基础上扩展创新一些功能,根据其创新情况可以给予适当的加分。 二、参考题目及要求: 1、编写一个记事本程序

艺术培训学校教学计划

艺术培训学校教学计划 本文是关于艺术培训学校教学计划,仅供参考,希望对您有所帮助,感谢阅读。 20xx学校艺术教育计划书范文1 指导思想: 以科学发展观为指导,以提高教育教学质量为根本,以全面提高学生艺术素质为宗旨,以培养学生创新精神和实践能力为重点,全面落实“两纲”教育,全面关心学生的身心健康,进一步深化课改理念,加强准备期的教学管理,让学生在学校生活中“体验快乐激情,收获身心健康”,培养学生的艺术综合能力。 一、抓普及 1、重视每堂艺术课;认真贯彻和研究“二期课改”的精神, 采用灵活多样的课堂教学组织形式,关注每位学生,利用艺术课让学生在个性艺术特长方面得到充分展示。同时,注重对学生艺术素质的培养,教学过程中基本的艺术知识和艺术技能不能淡化。 2、挖掘潜力,组建各类兴趣小组,让学生全员参加,丰富学生的课余生活。拓展学生的思维想象力,让学生在欣赏美、感受美的同时,热爱生活,珍惜生命。 二、抓提高: 保质、保量地进行舞蹈团、书画团、戏剧社及健美操队活动,提高校“三团一队”的队伍建设。 1、舞蹈团要深抓基本功训练,加强学生对舞蹈的体验与感受,加强学生的艺术素养。校队在原有的基础上,发展一、二年级新队员,形成梯队,为参加区级比赛做好积极准备,争取好成绩。 2、健美操队每周进行一次固定的训练,从个人单项着手,注重集体项目的训练,调动学生的积极性,培养他们相互合作、协调能力, 3、书画团,注重培养学生对美术的兴趣、爱好和鉴赏能力。增长学生知识、提高绘画技能,为培养美术人才起着积极推动的作用。 4、戏剧主要加强学生的基本功训练,注重实践,争取团队考核再上一个等级。 二、具体工作: 1、继续加强学校“三团一队”建设,定时定员开展活动与训练。校 舞蹈团是区特色艺术小组,坚持每周三次训练,力争让特色项目做好做强。 2、积极准备参加区戏剧节专场比赛,争取新的收获和提高。 3、认真组织学生参加“真彩杯”的书画比赛,提高学生的艺术兴趣及参赛能力。 4、继续推进音乐学科建设,在校领导、名师专家引领下,立足课堂,勇于实践,积累素材,以教研促教学,提高课堂教学的实效。 5、艺术教师积极参加区、校的各类研训活动,提高业务能力和鉴赏 能力,青年教师积极参加青教评比,不断追求更好更强。

基于项目的 STEAM 课程设计与实践.docx

基于项目的STEAM 课程设计与实践 ——以《探究气球动力车的性能》为例 一、项目式学习 项目式学习可以是一个长期复杂工程,有时整个学期就完成一个大项目(通常被拆分成很多小项目)。另外,PBL 比较强调真实世界的任务和问题,并且产出“有形”产品来解决问题。有两个关键点:一个引发活动的问题或难题,学生自主创造出一个成果来回答问题或解决问题。经典的项目式学习选取跨学科的主题内容,让学生基于现实情境,解决实际问题,它能从更广、更深、更结构化的层次对学生的综合能力进行培养和提升。 二、项目解析 力无处不在,运动永不停歇。生活中有很多情形的产生都与力和运动有着密不可分的联系。当有学者们在滑冰场滑旱冰的时候,用手推墙壁,身体会向后移动;人们蛙泳的时候,双脚向后蹬水,身体会向前移动;火箭升空时,箭尾喷出的气体推动箭体升空;运动员在跳高时,用 单脚起跳,使身体腾空而起,跨过横杆…… 本项目是有学者校基于苏教版科学四年级下册《物体的运动》和《万能的力》单元,自主研发的STEAM 课程。依据《小学科学课程标准》中物质科学领域“知道测量距离的方法”、“知道生活中常见的摩擦力 是直接施加在物体上的力”和工程技术领域“工程的设计是核心,学生能将自己简单的创意转化为模型”的核心概念,引导学生将摩擦力、反作用力等科学概念应用于实践,培养学生内在的学习动机和兴趣。 三、教学过程 (一)发现 1.游戏引入:当有学者吹起一个气球,松手后,气球会呈现什么样的状态呢? 2.课堂展示。学生在讲台进行演示,其他同学仔细观察并描述气球的运动状态。 教师通过此游戏,让学生观察气球的运动方式,初步感知作用力与反作用力是方向相反的,再通过观察图片分析生活中常见的有关作用力

课程设计题目学习资料

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

《房建》(教学楼)课程设计.pdf

12班中学教学楼设计 一、设计任务 武汉市某新建小区12班初级中学规划及建筑设计,用地地形及尺寸见下图,任选其中一种。要求进行总平面设计和教学楼单体建筑设计。 二、设计资料 1.气象资料(见建筑设计资料集1) 主导风向:夏季SSW10(南西南风),冬季NNE18(北东北风), 参见武汉地区风玫瑰图。 气温:最热月平均温度28.8℃,最冷月平均温度3℃, 极端最高温度39.4℃,极端最低温度-18.1℃。 降水:平均年降雨量1230.6mm,最大暴雨强度50mm/h, 最大降雨量317.4mm/d,最大积雪深度320mm。 2.地质资料:地面为耕植土,1.0m以下为老粘土,最高地下水位在室外地面以下-1.8m。 3.建筑等级:建筑物设计使用年限50年,耐火等级二级,屋面防水等级三级。 4.抗震设防:抗震设防烈度6度。 5.结构与构造:采用钢筋混凝土框架结构。楼板和屋面采用钢筋混凝土现浇楼板,楼梯采用钢筋混凝土现浇板式楼梯。内外墙采用250厚的加气混凝土砌块填充墙,卫生间隔墙可采用200厚的加气混凝土砌块墙。建筑物的内外墙装修构造、门窗构造、楼地层构造、屋面防水构造自定。屋面要求进行保温隔热构造设计。屋顶是否上人自定。 三、设计要求 1、总平面设计:总平面设计中,教学用房、教学辅助用房、行政管理用房、服务用房、运动 场地、自然科学园地及生活区应分区明确、布局合理、联系方便、互不干扰。本设计分为三个功能区,即教学行政区、绿化区和运动区。教学区设教学楼一幢、面积见表1。行政办公楼一幢以及其它辅助建筑(只画出位置,不做具体设计)。 绿化用地(兼生物园地)按不小于1㎡/人计算,不包括绿化带等零星绿化面积。 运动区布置一个250m的环行跑道(含100m直跑道)的田径场一个,篮球场2个,排球场1个。运动场地均应南北向布置,直跑道和主席台均应布置在田径场西侧,视场地情况可适当

相关主题
相关文档 最新文档