javaweb课程设计题目

2024-08-08

javaweb课程设计题目(共12篇)

篇1:javaweb课程设计题目

课程设计:基于Java Web的讨论区BBS系统的设计与实现

本系统要求实现以下主要功能:

(1)登录:提供用户登录系统的功能,需要输入用户名和密码

(2)注册:提供用户注册的功能,需要输入用户名、密码、密码确认、Email、QQ

(3)修改注册信息:提供用户修改注册信息的功能,可以修改密码、Email、QQ

(4)浏览讨论区:用户登录后就可以浏览系统中已存在的讨论区,用户可以查看某讨论

区的详细信息,也可以进入该讨论区浏览已发表的帖子,以及回帖

(5)创建讨论区:用户可以创建讨论区,每个讨论区包含一个名称和顺序号,每个讨论

区的名称在系统中是唯一的,顺序号表示讨论区在列表中的排序

(6)修改讨论区:提供讨论区名称和顺序号的修改功能

(7)删除讨论区:提供讨论区删除的功能,方便管理员进行讨论区管理

(8)浏览帖子:用户进入一个讨论区后,可以看到帖子列表,包含帖子主题、作者、创

建时间、回复次数,点击一个帖子,可以查看该帖子的内容和回帖

(9)创建帖子:用户进入一个讨论区后,可以选择创建一个新帖子,需要输入帖子标题

和内容

(10)修改帖子:提供给管理员使用,修改帖子标题和内容

(11)删除帖子:提供给管理员使用,方便管理员进行帖子整理

(12)回复帖子:用户在浏览帖子信息的时候,可以进行回复

篇2:javaweb课程设计题目

Java web开发——课程设计:论坛系统用户注册界面的设计 目录

设计目的:

设计内容及目标:

定义CSS样式,也就是网页样式。4 利用HTML语言安排控件 5 JavaScript交互功能的实现 8 Html css jsp JavaScript java web 一.课程设计目的

课程设计是一项重要的实践性教学环节,在教师的指导下,以学生为中心,充分调动学生的积极性和能动性,重视学生自学能力的培养。《Java Web技术实践》是为教育技术学本科专业开设的专业选修课程,课程的主要目标是要求学生掌握基本的Java Web应用程序开发和设计的流程及相关的技术技能。本课程在讲解相关理论知识的基础上,按照一定的组织原则和现有实验条件安排了一定数量的实验,通过这些实验使学生初步掌握开发和设计Java Web应用程序的基本方法和基本技能。然而由于这些实验是分时分批按一定的技术种类和实验目的实施的,固然可以有目的地训练和培养学生某个方面技能,但明显的不连续性使学生不能从整体上把握如何系统地开发和设计一个完整Java Web应用程序。通过本课程设计可以较好地解决这个问题。

通过本课程设计可以使学生充分认识开发和设计Java Web应用程序的的重要性和复杂性,充分了解Java Web应用程序的设计和开发的基本过程,掌握常用的Java Web开发技术,充分把握各项技术的特点和应用领域以及各项技术之间的相互关系,进一步体会各项技术在Java Web应用程序中地位和作用从而对各种技术有比较清醒的认识,在此基础上习得Java Web开发技术平台的选择能力。二.课程设计内容与目标 课题名称:用户注册界面设计

设计目标:利用HTMLCSS JavaScript技术制作简洁及交互功能比较强的页面 设计方法:网页制作工具配合相关技术(如HTML、CSS、JavaScript等)

设计要求:利用Java Web应用程序的客户端开发技术(包括HTML、CSS、JavaScript、BOM、DHTML、XML等)设计一个符合要求的Java Web应用程序界面,并在此界面的基础上实现用户交互功能的设计,达到Java Web应用程序可用性和易用性目标。三.系统分析与设计:

1.总体分析:系统要实现的功能是有效性判断以及相关对象之间的关联关系,涉及到程序的算法,Java Web技术中的对象的认识;(1)整体风格

(2)系统所要实现的功能:用户交互功能(3)控间间的逻辑关系(4)程序算法

(5)客户端开发技术中对象的认识

2.设计:本课程设计时间为2周,实际有效天数为10天。具体时间安排如下: 第1天:收集资料、准备开发平台和技术、酝酿表单的功能和有关控件的数据 第2天:表单控件设计 第3天:表单外观设计

第4~6天:表单用户交互功能逻辑设计

第7天:Java Web表单应用程序的调试、修整、完善与定稿

模块划分、内容结构如何组织的方法,对一个Java Web程序设计的影响是很大的,有效的规划可以为Java Web程序设计增加美感。其它的模块则有一定的联系性,以下是我Java Web程序设计的组织框架。

但是所有的模板其并非是层级关系——即一层一层的点下去,他们可以通过导航栏上的链接转到其它JAVA WEB程序设计上,由此可形成一个具有Java Web程序设计的模式,因此这些模块之间可以实现无顺序关系,却仍能感受到该Java Web程序设计是一个很条理。3.界面设计:

有效性和交互性设计: 数字输入框的数字有效性;

特定内容的文本框输入的有效性; 四.模块的实现与调试 1.模块的实现:

模块系统可以直接深入到站点及其Java Web程序设计的所有内容,将Java Web程序设计中的有效数据采集出来(而不仅是Java Web程序设计或链接),并保持数据之间的逻辑关系。例如对一个外部西湘旅游息站点,采集系统可以将其每个教育信息的标题、正文、作者、日期等信息单独采集出来,分别作为字段存储在系统中,并无缝组合形成自身的Java Web程序设计信息。Java Web程序设计具有强大的批量设置功能,可以显示文章标题、文章作者、文章来源、内容分页方式、配色风格、版面设计模板等信息。Java Web程序设计是计算机综合处理图形图像、文字、音频和视频等多种信息及其存储与传输的技术,可以分为Java Web程序设计硬件技术和Java Web程序设计技术两大部分。Java Web程序设计素材的收集与制作,即对文本、图像、动画、声音以及视频影像等各种类型的Java Web程序设计素材的收集准备与制作,就可以自己构建一个对制作本科教学课件方便而有效的素材库。另外,在一些电子出版物中有很多优秀的Java Web程序设计素材,平时应注意收集和整理,这也是提高制作速度与Java Web程序设计素材库质量的有效途径。以上我们所说的都是素材的采集,接下来我们就要整理素材和进行素材编辑,这样在制作课件时将这些素材输出,就能又快又好地制作出精美的课件。2.模块的调试:

对所设计的作品进行调试是十分重要的,在制作Java Web程序设计的过程中可以通过调试的方法查找模块存在的不足,以便更正。我刚开始做Java Web程序设计的时候没有要合理使用层和表格,也或许是为图方便曾经大量使用层,当做好Java Web程序设计进行调试时,发现所有的层都走了样,整个Java Web程序设计几乎残破不堪,后来我重新使用表格才得到了我想要的结果,也是那时候我才发现表格用起来也不是那么麻烦。3.模块代码:

定义CSS样式,也就是网页样式。

/* CSS Document */ td{ font:normal normal normal 20px “新宋体”;border-width:medium;

border-top:2px inset #33FF00;border-right: 2px inset #33FF00;border-left:2px inset #33FF00;border-bottom:2px inset #33FF00;/*border:10px #009900;*/ padding:10px;margin:auto}.label1{

font:oblique normal bold 48px “新宋体”;color:#000099}.label2 {

font-size:large;

font-family:“宋体”;

background-image:url(images/img1.jpg);}.p1{

font:normal normal bold 20px “新宋体”;color:#000099}.tablestyle{ border-width:thick;

border-top:8px outset #006600;border-right: 4px outset #006600;border-left:4px outset #006600;border-bottom:4px outset #006600;border-color:#0000CC;border-style:double;}

利用HTML语言安排控件

/*文字边框样式*/

/*字体*/ /*字体*/

/*三个问题的样式*/

/*表格边框样式*/

中国旅游网

Transitional//EN”

中国旅游论坛
 用户名:

title=“请输入用户名,可以输入英文、汉字和字母,最长30个字节,格式为“X00”-“X99”,X可以是任意字母的大小写” >


证件号码:

您最希望前往的旅游地区?
 陕西

北京

西藏


海南

四川

上海

您最希望所选旅游地区获得的旅游项目?
 骑马

爬山

游泳


滑雪

美食

散步

您平时的兴趣爱好?
 看书

上网

下棋

看报

篮球

聊天

您的家庭住址?
省/市:

县/市:

请说说您的旅游感想

篇3:javaweb课程设计题目

针对软件开发行业从业者的职业素养和岗位核心能力, 本文采用实地调研和网上调研相结合的方式, 通过深度访谈和大规模问卷调查, 对调研数据进行统计分析后, 发现软件开发行业从业者在职业素养和岗位核心能力等方面存在一些问题。

1) 在职业素养方面存在的主要问题

缺乏自主学习能力和可持续学习能力;缺乏独立解决问题的能力;沟通能力较弱;团队合作能力不足;责任心不强、诚信意识淡薄;抗挫抗压能力不足;工作缺乏主动性。

2) 在岗位核心能力方面存在的主要问题

动手实践能力不强;项目经验不足;专业技能单一, 知识结构不合理;专业知识滞后, 不能很好地反映业界发展的最新动态;收集和处理信息的能力不强;文档编写能力不足。

以上述调研结果和分析为依据, 为了能够培养出企业所需要的具有较高职业素养和较全面岗位核心能力的软件开发人才, 实现零距离上岗, 本文将企业项目实战教学法[1,2,3]引入到了Java Web程序设计课程的教学中, 旨在更好地培养学生的实践动手能力、企业项目开发能力和团队合作能力等。

2 企业项目实战教学的培养目标

本文采用的企业项目实战教学法以软件开发行业一线职业岗位需求为导向, 以培养符合行业企业需求的软件开发人才为目标, 以学会生存、学会工作和学会学习为出发点和落脚点, 让学生逐步掌握必备的职业核心能力, 为学生零距离就业打下良好基础。企业项目实战教学的培养目标, 具体包括:

1) 使学生掌握软件开发的基本技能, 培养学生的团队协作能力和沟通交际能力等, 全面提升和拓展学生的专业核心能力。

2) 培养学生良好的职业意识、职业道德、职业行为习惯、职业精神和创新精神, 全面提高学生的职业素养和就业竞争力。

3) 让学生接触真实的项目, 使学生能够熟练掌握企业级应用开发所需的核心技能, 熟悉企业级项目的开发流程和开发规范等。让学生得到真正的锻炼, 收获真正的开发和测试经验, 以胜任企业的实际需要, 成为一名合格的软件开发专业人才。

3 企业项目实战教学的实施过程

Java Web程序设计是一门知识覆盖面较全和应用实践性较强的课程, 适合采用企业项目实战教学法, 下面将探讨企业项目实战教学法在Java Web程序设计课程中的实施过程。

3.1 精心挑选企业项目

在企业项目实战教学中, 首先需要精心挑选企业项目。项目一定要真实, 要是企业实际应用的, 否则会脱离实际, 达不到项目实战教学的效果。同时, 企业的要求在不断变化, 应用技术的方向和层次也在不断变化, 这些都要求项目是最新的。我们的做法是:没有固定项目, 做项目之前会从企业获取最新的项目需求, 然后经过挑选和精心设计, 以保证既能训练技术, 又能得到实际的开发经验。这样实现了跟企业的同步, 企业做什么, 我们就学什么, 然后也跟着做什么。例如在本课程的教学中采用来源于某企业的真实项目“XXX网上商城系统”。

3.2 精心设计教学内容

在教学设计上, 坚持以岗位能力培养为本位的设计原则, 以提高学生“零距离就业”能力为目标, 深入行业企业调查, 融入行业企业标准, 让企业参与、与企业共同研讨、制定具有技术性、先进性和实用性并符合企业就业岗位能力和素质要求的教学内容, 把知识、技能与素质有机地融为一体, 突出核心能力培养[4,5]。根据核心能力要求和企业实际工作过程, 确定项目任务, 使学生虽身在课堂, 但实际上完全置身于企业开发的实际项目环境。学生不仅能学到相应的知识技能, 而且能了解一个项目完整的开发流程, 从而培养了一定的项目开发能力, 积累了一定的项目开发经验。

3.3 按照软件企业管理规范进行项目开发

为学生提供真实的企业工作环境, 严格按照软件企业管理规范进行项目开发。

1) 构建跟软件企业完全一样的开发环境

开发环境包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具和项目管理工具等。例如在本课程的教学中开发平台采用My Eclipse 10.0、应用服务器采用Tomcat 7.0、数据库服务器采用My SQL 5.7、开发插件采用Struts 2.3.16+Spring 4.1.1+Hibernate 4.3.6、项目测试工具和项目管理工具采用IBM Rational工具套件等。

2) 构建跟软件企业完全一样的管理环境

由任课老师担任项目经理, 学生分成多个小组, 每个组有自己的Team Leader, 大家分工合作, 分团队开发, 共同完成项目。老师作为项目经理, 现场带领学生一起去做需求分析、数据库设计、概要设计、详细设计等, 然后由学生分团队进行程序编码和软件测试等, 实现整个项目。例如, 在本文所选择的实战项目中, 可由一个小组专门负责顾客模块 (包括商品信息的浏览、发表和搜索、个人购物车管理和个人订单信息查看等) 、一个小组专门负责管理员模块 (包括商品信息、商品类别信息和订单信息的维护等) 。

3.4 按照软件企业管理规范进行项目验收

根据整个软件开发过程所涉及的需求分析、数据库设计、概要设计、详细设计、编程实现和软件测试等六个基本阶段, 按照软件企业管理规范分阶段制定验收方案和验收标准。采用分阶段进行项目验收的方式有利于及时发现和解决项目开发中存在的问题。针对一些共性问题, 教师需重点详解。分阶段验收也能避免项目开发中举步不前和半途而废的情况, 确保学生能按进度完成项目开发。分阶段验收完成之后, 教师应组织学生及时进行项目总结和成果展示, 使学生明确项目开发中存在的问题并吸取别人在项目开发中所积累的经验。

4 结束语

采用企业真实项目驱动教学, 并严格按照软件企业管理规范, 为学生提供真实的企业工作环境, 通过层层递进的项目实训为学生提供真实的开发经验, 提高学生的实践技能和就业技能, 最终培养出符合软件企业需求的软件开发人才, 完成从学生角色到企业员工角色的对接。在实施企业项目实战教学法时, 需注意以下问题:尽量选择与企业同步的真实项目;尽量将Java Web程序设计课程的知识点贯穿于整个项目中;组建项目小组时应根据学生的个人能力和专业基础进行合理搭配;有意识培养学生的团队合作能力和沟通交际能力;从最初的需求分析到最后的软件测试, 需严格按照软件企业管理规范进行操作并注意培养学生编写文档的能力。

摘要:Java Web程序设计是软件开发专业的一门核心课程, 该课程具有知识覆盖面全和应用实践性等特点, 为更好地培养学生的实践动手能力、企业项目开发能力和团队合作能力等, 本文探索了企业项目实战教学法在该课程中的应用。首先介绍了企业项目实战教学实施的背景, 接着介绍了企业项目实战教学的培养目标, 然后详细阐述了企业项目实战教学法在Java Web程序设计课程中的实施过程, 最后总结了实施企业项目实战教学法要注意的问题。

关键词:企业项目实战教学,Java Web程序设计课程,软件开发专业,高职教育,教学改革

参考文献

[1]郭伟业, 庞英智.模拟公司项目教学模式在“Java程序设计”课程中的应用[J].中国职业技术教育, 2015, (20) :76-79.

[2]李晓明.企业项目化教学法在基于Java技术的Web应用开发课程教学中的应用与实践[J].软件导刊, 2012, 11 (2) :182-183.

[3]汪海滨, 杨振宇.项目驱动教学模式在软件技术专业教学中的研究与应用[J].电脑知识与技术, 2009, 5 (12) :3173, 3176.

[4]李洋.项目驱动教学模式在《网页设计》教学中的运用[J].电脑知识与技术, 2009, 5 (27) :7830-7831.

篇4:javaweb课程设计题目

关键词:统一登录;JavaWeb;过滤器;票据

中图分类号:TP312文献标识码:A文章编号:1007-9599 (2013) 05-0000-02

随着信息系统的迅速发展,用户规模的不断扩大,各企业或单位拥有越来越多的信息化应用系统。多应用系统带来的第一个问题就是安全问题,安全是提供服务的前提和基础。[1]首先,必须保证只有合法的用户才能访问相应的应用资源;其次,实施安全保护措施时应尽量避免增加用户的负担。[2]访问不同的应用系统采用不同的口令,这虽然能保证用户对相应资源的合法访问,但增加了用户负担。为了方便记忆,用户会采用简单的口令或将口令记录下来,这大大降低了应用系统的安全性[3]。另外,用户每访问一个应用资源都需要登录一次,大大降低了工作效率。

统一登录又叫单点登录,是一种目前比较流行的业务整合的解决方案之一。[4]统一登录定义在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。本文探讨如何设计一个安全的、简易的、高效的统一登录方式。

1统一登录流程

用户通过URL发起请求,此URL指向服务系统A,此时服务系统A检查本地应用域中是否有session信息,如果有session信息,则获取session中的信息,并且直接登录系统,用户可以直接进行操作,或者获取自己寻找的资源。这是最快捷直接的访问方式,这种方式一般出现在用户刚刚访问过此应用,又通过同样方式进入应用的形式。之所以查找是否有session信息,就是为了用户方便,使得用户不必每次都重建session。

如果在验证session的时候没有session信息,则获取URL中的Ticket信息,Ticket信息就像一张门票,上面有用来进行身份验证的信息。如果没有Ticket信息,则验证失败,返回验证失败,或者直接跳转到登录界面。

如果URL中带有Ticket信息,则获取Ticket信息,服务系统将Ticket信息发给认证中心,认证中心验证Ticket的有效性,如果Ticket是伪造的或者是过时的,则返回验证失败。

如果Ticket在认证中心存在,并且是有效的,则返回认证成功。此时,服务系统拆解Ticket,将Ticket中用户的唯一标示提取出来。然后根据用户的唯一标示,重建session,这样用户就可以像成功登录服务系统一样正常使用系统,并且当遇到第一种情况的时候,就不用去认证服务器进行认证了。

2统一登录票据生成与验证

用户登录成功之后,认证中心要做三件事:

第一、生成六位随机字符串。随机字符串的生成,是为了增加门票的随机性和非重复性,生成两个相同随机数的概率是十亿分之一,属于极其小的小概率事件,可以认为是不可能事件。假设生成的随机字符串是“E23B4W”。

第二、获取系统时间。获取服务器系统当前时间,这也是防止重复的另外一个手段,系统时间精确到秒。再搭配六位随机数,在同一秒内重复概率又进一步降低。系统时间的格式为yyyyMMddHHmmss。

第三、获取用户的唯一标示UserID。UserID最为用户账户的唯一标示,是用户在注册的时候生成的,所有用户都有唯一的UserID。UserID的用途就是用来在其他服务系统中重建用户的HttpSession信息。假设用户的UserID为“96577”,我们成UserID为字符串A。

然后六位随机字符串与系统时间相组合,组合成20位字符串,例如“E23B4W20130201103020”。这个字符串是明文的形式,很容易被用户或者其他人员猜出其中的含义,所以要进行加密,这里采用的是16位MD5加密算法。[5]加密之后就是没有意义的16位十六进制字符串,将“E23B4W20130201103020”加密之后的密文是“B8B8967D9A03F873”,我们称这个密文为字符串B。将加密后的密文字符串同UserID相结合,组合成Ticket(B8B8967D9A03F87396577)。

最后,以字符串B为键,以字符串A为值,放入服务器认证中心全局哈希表中,待验证使用。

3票据的销毁

当用户注销之后,或者session失效之后,Ticket应该销毁,否则认证服务器内存资源得不到释放,存放票据的数据结构不断增大。

用户首先发起注销请求,注销的第一步就是销毁本地session,使得服务器与客户端的联系切断,不再保存状态。第二步是系统向认证服务器发起登出请求,这个时候是带着Ticket进行请求的。认证服务器票据中心将此票据删除,此后,此票据失效,在此用此票据进行验证,则会验证失败。

4过滤器的配置

在子系统端,用户首先要判断是否通过统一登录的形式进行访问。拦截所有访问请求的是AuthFilter过滤器。[6]如果访问请求中没有Ticket信息,则认为不是通过统一登录的方式进行的访问,进入LogOrNot过滤器。过滤器的配置信息如下。

AuthFilter

AuthFilter

com.demo.AuthFilter

AuthFilter

*.jsp

LogOrNot

com.demo.LogOrNot

5总结

本文通过分析了解多个信息服务平台各系统的特点,研究了统一登录与单点登录的原理。在此基础上,本文详细设计了统一登录的流程,设计了自己的票据生成算法、验证机制、销毁流程等。是一个对于统一登录实现方式完整的研究与设计。后续我们会深入研究本地应用与第三方应用统一登录的实现方法。我们认识到,目前的统一登录方法,对于大多数本地应用整合具有普遍的使用性。

参考文献:

[1]吴怡沧.企业门户统一登录的安全实现[J].冶金自动化,2007,S1:585-588.

[2]赵麒,罗军.SSO单点登录解决方案[J].计算机科学,2008,34(7):26-28.

[3]金斌,薛质.单点登录机制的设计与应用[J].电信快报,2007(6):19-22.

[4]金斌.统一的身份认证和访问控制之单点登录系统设计与实现[D].上海交通大学,2007.

[5]魏曉玲.MD5加密算法的研究及应用[J].信息技术,2010,7:145-151.

[6]李建.JavaWeb开发中过滤器组件应用及实例解析[J].电脑开发与应用,2009,22(11):58-60.

篇5:JavaWeb工程师笔试题题目

1) Cookie会在客户端硬盘上创建Cookie文件

2) Session大部分情况下会在服务器端硬盘上写入Cookie文件

3) Cookie安全性最低

4) Application 表示Servlet上下文环境,在整个WEB应用中只有一个Application对象,用于存储些全局性的数据

2. 在DOM模型中,Form表单的提交事件是什么? 需要什么返回值可以让该表单不提交?

onSubmit

返回false可以不提交表单

3. 在DOM模型中,select下拉菜单的值被改变触发什么事件?若要设定某项值为默认值,该如何设定?

onChange

篇6:机械设计课程设计题目

试设计由一级V带传动和单级圆柱齿轮减速器组成的带式输送机构的传动装置,运输机连续工作,环境有灰尘。

要求:二班制工作,每天16小时,按每年300天计算,要求能连续运行5年。允许带速度误差为±5%,载荷轻微冲击。

已知:运输机工作转速 n=70+(学号后两位)r/min

电动机功率:4KW

额定的转速:n=1450 r/min

篇7:课程设计题目

题目:广告公司网络的设计 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)e.设计学院网站,写出功能版块及初步描述。

题目三

校园网络总体规划设计方案 内容:

1.网络的发展现状

2.校园网总体设计方案

(1)方案图 包括(拓扑结构图 结构分析 布局 主要设备 综合布线 分区块);(2)结构规划 包括(六个子系统 以图的形式表示))

3.校园网应用要求

包括(一卡通 多媒体教学 成绩管理 等

文字说明应用要求)4.网络管理 网络安全(系统管理 系统维护 系统防御)5.网络设备(计算并罗列出各种设备的名称以及数量)6.网络施工 7.网络验收

题目四

一、课程设计内容:根据企业的实际需求,利用我们所学习的网络基础知识、网络设备,网络应用及网络安全方面的知识,搭建一个企业的办公网络,实现企业内部办公、数据共享、资源共享及接入Internet的需求。

二、课程设计要求:

1)到企业调查实际需求,根据需求写出需求分析,从而提出我们所设计网络应该提供哪些服务,从而能够满足企业的实际需求。时间安排:课外进行1~2天。

2)根据需求分析画出拓扑结构图。Microsoft Office Visio是一款专门用于设计各种网络图表、数据库模型、软件图表等图形的软件,利用软件自带各种图形库可以简单地绘制出网络拓扑图,所以为学生们讲授Microsoft Office Visio软件的用法,然后让学生根据需求画出自己的网络拓扑结构。时间安排:软件讲授2课时,同学绘制拓扑图6课时。(如果其他课程已经讲过,则省略)

3)根据拓扑结构选择设备,说明选择设备的理由。网络设备在很大程度上决定了网络的性能,因此选择网络设备至关重要。在课程设计中要根据企业的规模、连接的节点的数量选择设备,同时要列出所选设备的主要参数,如背板带宽、端口数量、端口类型、能够提供的服务等。时间安排:4课时(可以上相关厂商的网站搜索型号及参数)

4)根据拓扑图中的设备写出网络服务:至少要写两项功能,如FTP、MAIL SERVER、DNS、DHCP等。网络组建完成后一项重要工作就是利用WINDOWS

2000 SERVER或一些工具软件来实现网络的一些服务功能如FTP、DHCP等,要求写出具体的配置步骤。时间安排:2课时(可以参考一些实训)5)进行网络配置,要求详细写出路由器的详细设置,包括两边网络的ip地址分配,利用静态路由实现总部和分厂之间互相访问。时间安排:2课时

6)网络安全设置:利用FIREWALL、IDS等设备保证网络安全。网络安全问题已经成为网络发展过程中一个非常重要的问题,如何构建一个固若金汤的企业网,防止病毒的侵扰,防止垃圾邮件的滥发,组织外来的攻击以保证企业内部的数据不被窃取事项非常重要的工作。介绍你的网络所关注的重点是什么,采用什么样的设备来保障网络安全的,及所选设备的主要特点是什么。时间安排:2课时。

三、课程设计报告:时间安排:4课时(可以延伸到课外进行)

把之前所搜集的材料组织起来写成一份不少于2000字的课程设计报告。该报告要能过体现出你对网络的设计思想,充分反映出我们网络课程的重要内容。

题目五

某高校本部分为办公区、教学区和生活区三部分。现假设:办公区中各楼宇名及需要的信息点为:教务处(15),党政办公楼(30),图书馆(60),教学区中,除计算机系大楼需要240个信息点外,其余各系部大楼及教学楼各需设置信息点的个数为100,生活区中每个建筑物里每个门洞设置1个信息点。假设使用预留的INTERNET地址,试根据本部校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出本部的校园网方案。

方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,基本确定方案的预算。要求:

1、根据要求对指定园区建网进行需求分析,提交需求分析报告;

2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;

3、根据条件进行设备选型,决定各类硬件和软件的配置和经费预算方案;

4、构建工作型局域网,在指定计算机内安装网络接口卡,动手制作双绞线网线,把计算机与集线器(交换机)相连;在工作组中指定的基于计算机上分别安装操作系统、TCP/IP协议,配置IP地址、掩码和网关等参数,创建一个简单的WEB服务器,并制作一些网页,放入WEB服务器内以及一个FTP服务器,实现文件的上、下传;

5、创建局域网内的DNS服务器,配置相关文件,可以对局域网内的主机作域名解析。

需要帮忙做 1设计说明书

2需求分析设计: 网络系统的方案设计 4各楼的IP地址分配 5LAN设计与服务器配置 6主要设备的选用 7 经费预算

题目六

基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用WORD或VISIO的相关工具来画,不得粘贴扫描的图片。路由器和交换机、PC机配置利用boson netsim或类似软件来辅助进行,防火墙、服务器配置用文档描述。

1、某高校要求设计一个校园网,1.用户需求

(1)用户规模500台计算机。

(2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。每栋楼的4楼用户构成两个VLAN。

(3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。

(4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿名服务,但FTP仅对内部开放。(5)提供LAN、WLAN接入。

(6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。

(7)要求出口带宽为1Gbps。2.设计要求

(1)写出简要的可行性分析报告。(2)设计网络结构,并给出解释。

(3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。

(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。

题目七

篇8:JavaWeb课程教学改革探索

关键词:Java Web,Web应用开发,教学改革,SSH框架

0 引言

Java Web是用Java技术解决相关Web互联网领域的技术总和, 主要由Java程序设计、Web技术 (JSP) 、Web应用开发三门主干课程组成。Java语言具有面向对象、跨平台性、网络安全性和多线程等特点, 不仅是正在被广泛使用的编程语言, 而且也是软件设计开发者应掌握的一门基础性语言。武汉科技大学城市学院计算机科学与技术专业、信息管理与信息系统专业、信息与计算科学专业均开设了Java程序设计课程, 信息与计算科学专业和计算机科学与技术专业同时也开设了Java程序设计的后续课程———Web技术 (JSP) 、Web应用开发。

以武汉科技大学城市学院计算机科学与技术专业为例, 根据对近三年学生就业情况的分析发现, 学习了Java Web课程的学生就业情况良好, 再加上近年流行的An-droid APP开发也是基于Java语言的, 因此, 对Java Web课程教学进行有效改革, 以适应当今社会的需求具有现实意义。

1 《Java程序设计》在Java Web课程中的核心地位

Java语言作为一种面向对象的编程语言, 其应用越来越广泛, 整个社会对Java人才的需求量也越来越大。根据IDC (Internet Data Center) 的统计数字, 在所有软件开发类人才的需求中, Java工程师的需求量达到了全部需求量的60%~70%。

由于计算机专业本科毕业生在校期间所掌握的Java技能与经验同企业的用人需求存在较大差距, 使得这门课程急需教学改革。对Java教学现状进行分析, 找出存在的问题并进行相应整改, 在基本实现教学目标的情况下, 采用更优的教学方法和考核方式, 保证并提高教学质量, 让学生在校期间就具备扎实牢固的Java基础和技能, 积累相关编程经验, 以便与将来的社会需求接轨。

在当今互联网飞速发展的时代, 由于Java语言具有跨平台性、高安全性、语言本身先进性等优点, 根据TO-BEO每月发布的编程语言排行榜结果显示, Java程序设计语言已连续数年在编程语言排行榜上名列第一。因此, 为了适应当今社会的需求, 以培养应用型人才为目标, 学院将该课程列入重点课程之一。该课程具有承上启下的作用, 其先修课程包括:《数据结构》、《操作系统》、《数据库原理》, 后续课程包括《Web技术》 (JSP) 、《Web应用开发》 (SSH) 。

对于应用型开发语言而言, 学习Java语言的目的在于学以致用, 在学生掌握面向对象基本概念的基础上, 通过学习编程思路, 掌握某种可视化的编程工具, 之后则需要通过实训和项目驱动来引导学生运用所学知识解决实际问题, 从而达到培养应用型人才的目的。在教学过程中需要激发学生的积极性, 让学生感受到学习的乐趣, 从而增强学习动力。

因此, 《Java程序设计》课程的培养目标是:在掌握Ja-va语言语法的基础上, 学习Java API以及面向对象的设计思想, 并通过相应的实践环节, 培养编程能力, 以便尽快与社会需求达到无缝接轨。与此同时, 为在后续课程中进一步学习基于B/S结构的Web应用打好基础, 并逐步培养良好的团队协作精神。

2 Java Web课程改革方案设计

2.1 根据当今Java Web新技术, 不断更新教学资源

基于Java Web课程的特点, 定期更新教学文件, 并结合当今Java新技术对学生的要求, 不断更新知识库, 撰写并修订Java Web课程设计指导书与任务书。

(1) 《Java程序设计》是一门理论与实践并重的课程, 涉及的内容较多, 主要有Java基础知识、Java面向对象的编程 (封装性、继承和多态) 、数组与字符串、Java GUI编程、多线程机制、异常处理机制、Java输入输出、网络编程、JDBC数据库编程等。Java类库更新换代频繁, Java程序设计中的JDK由最初的1.0到现在的JDK8.0, 其中的类库不断扩充, 仅仅讲授书本知识是远远不够的, 在教学过程中需要将新技术、新知识融入课堂, 从而不断更新教学内容知识库。

(2) 《Web技术》 (JSP) 是基于B/S开发的动态网站课程, 需要HTML, CSS以及JavaScript基础知识, 这些内容虽然在《网页设计》课程中学习过, 但大部分学生对于代码部分还比较生疏, 因此需要增加课时讲解网页中的JavaS-cript基本语法。另外, 在Java Web开发过程中, 中文乱码问题是困扰学生的一大难题, 教学过程中需要解决中文乱码问题。

(3) 《Web应用开发》 (SSH) 是为了适应当今Java Web开发需求新开设的一门专业课, 只针对计算机科学与技术专业开设。SSH为Struts+Spring+Hibernate的一个集成框架, 是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层, 以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构, 负责MVC的分离, 在Struts框架的模型部分控制业务跳转, 利用Hibernate框架对持久层提供支持, 并通过Spring对Struts和Hibernate进行管理。具体做法是:用面向对象的分析方法根据需求提出模型, 将这些模型实现为基本的Java对象, 然后编写基本的DAO (Data Access Objects) 接口, 给出Hibernate的DAO实现, 并采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问, 最后由Spring对Struts和Hibernate进行管理。

由于SSH框架技术较新, 在讲授过程中可采取项目驱动式教学模式组织教学, 并要求具有一定项目经验的教师担任课程讲解, 从而将真实项目融入课堂。

2.2 采取案例式教学模式

基于Java Web课程的特点, 开设了实训环节课程, 采取“时间集中、人员集中、小班指导、项目趋动”的方式进行相应课程的实训工作。由于参加同一实训项目的学生之间实践能力可能存在较大差异, 为了让所有学生都能得到训练, 将实训项目分解为不同任务, 让学生根据自己的实际情况选择适合自己的任务, 在项目组中扮演不同的角色。

2.3 将教学与“产学研”结合

为培养技能型人才, 学院专门成立了“产学研创新工作室”, 引入企业真实项目, 以在实践环节对学生进行加强培养, 并选取有一定项目经验的教师进行指导。

在项目开发过程中严格按照项目组人员分配进行分工, 分别为产品管理、项目管理、开发人员、测试人员、用户教育人员、发布管理人员等。每位学生针对自身特点选取相应模块进行开发, 以了解真实项目开发流程, 学习利用新技术新环境开发实际项目, 从而达到教学与“产学研”相结合的效果, 进一步提高学生的实践能力。

3 结语

通过对近两届学生的调查显示, Java Web课程的教学改革提高了学生的兴趣度, 并在项目实践中锻炼了独立解决问题的能力, 从而增强了学习积极性。

近两年的课程改革进一步完善了Java Web课程的教学资源, 建立了相应课程的实训资源库, 并定期更新实训指导书, 完善了Java Web课程的考核体系, 从而推动了后续课程的改革步伐。

参考文献

[1]李波.计算思维与大学计算基础[J].中国大学教学, 2012 (7) :43-45.

[2]郭珉, 闫勇, 常新功.以能力培养为核心的Java程序设计课程教学探索[J].高等财经教育研究, 2013, 4 (16) :31-35.

[3]李德平.对Java Web应用开发中的中文乱码问题的研究与解决[J].计算机与数字工程, 2012 (12) :126-129.

[4]沈泽刚, 秦玉平.Java Web编程技术[M].北京:清华大学出版社, 2010.

[5]梁志红, 肖欣欣.Java程序设计的教学思考[J].计算机教育, 2013 (16) :117-120.

篇9:课程设计题目及设计报告要求

课题

一、篮球竞赛24秒计时器设计

一、设计要求

二、总体参考方案

三、单元电路设计

1.秒脉冲发生器 2.计数器

3.译码显示模块 4.报警电路 5.控制电路

四、附图说明各部分功能的实现

1.开始状态

2.启动、置数。3.保持 4.灭显示器 5.报警

五、整体电路图

六、实验室调试1.元件清单2.调试过程

3.调试结果(照片)4.调试心得体会

课题

二、数字抢答器设计

一、设计要求

二、总体参考方案

三、单元电路设计

1.定时电路 2.门控电路 3.报警电路 4.显示电路

四、整体电路图

五、附图说明各部分功能的实现

一、设计要求

二、总体参考方案

三、单元电路设计

1.秒脉冲发生器 2.秒、分、时计数器

3.秒、分、时译码显示模块 4.校时电路

四、附图说明各部分功能的实现

1.开始状态

2.时、分、秒分别校时

1.按下S1启动定时30s,开始抢答,LED灯亮。

2.某位选手抢答有效(如3号选手)3.清零、灭灯、复位

六、实验室调试1.元件清单2.调试过程

3.调试结果(照片)4.调试心得体会

课题

三、数字电子钟设计

3.满60秒向分钟进位状态。4.满60分向小时进位状态。5.23:59:59向00:00:00进位状态

五、整体电路图

六、实验室调试1.元件清单2.调试过程

篇10:微机原理课程设计题目

一、课程设计的目的

课程设计是实验的提高和综合。通常,学习知识是由浅入深、由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题、从知识的系统性来检验对各层次知识的掌握程度。

 课程设计的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践结合、软件和硬件结合的综合训练,也是一次工程实践能力的检验。这次课程设计大家应当把它作为毕业设计的预演。

 锻炼通过各种媒体和途径主动获取知识的能力。

二、课程设计的要求

 课程设计要求独立完成、严禁抄袭;

 较大的题目可以多人合作完成,但每个人都应有自己所承担的任务,并在自己的报告中客观如实地反映;

 课程设计既是综合能力的锻炼,也是协作精神和科学诚信品质的锻炼。如果做相同的题目,要保证各自的独立性,实现方法的多样性。

 微机原理是一门硬件技术为主、软硬件结合的课程,因此要求,所有的选题都要描述清楚硬件设计的原理和软件设计的逻辑思路。设计尽量在实验箱上完成。

 在功能设计上尽量完善、贴近实用、有人机交互(人机交互可实用实验箱上的键盘重新定义)

 查阅毕业设计的相关文件和设计规范,学习设计报告撰写的各个环节,并在课程设计中认真实践。

 课题完成后要有一分规范的设计报告。

三、课程设计的时间安排

课程设计的时间为2个完整的教学周。

四、课程设计报告要求

 为锻炼学生的论文写作能力,为今后的毕业设计(毕业论文)做准备,对设计报告的完成尝试做较高的要求。

 一篇完整的设计报告通常由题名、摘要、引言、正文、结束语、参考文献、附录等部分组成。具体要求如下:

1、题目:根据选题拟定;

2、摘要:应扼要叙述本设计的主要内容、特点,文字要精炼。不超过300字;

3、引言:应说明本设计的目的、意义、及应达到的技术要求;设计的技术路线或基本思路;设计欲解决的主要问题;解决此课题所需要的条件;预备知识的介绍。

4、正文:

 设计方案的论证:应说明设计的依据;在对各种方案进行分析、比较的基础上阐述所用方案的特点,如:采用了何种新技术、新措施、提高了什么性能等。

 硬件设计:在设计报告中要列出主要芯片的参数、逻辑功能;给出硬件线路图及原理介绍以及必要的计算等。

 软件设计:详细介绍软件设计的思想、控制算法、模块的划分;给出算法的逻辑框图;实时性分析、误差分析、软件校正等。

 结构设计:如果选题含有结构设计则包含此部分。

 试验及测试情况:包括试验方法、测试电路和测试结果等,说明是否达到了预期的设计要求。

5、结论

 概括地说明所进行工作的情况和价值,分析其优点和特色,指出创新所在,性能达到何种水平,并应指出其中存在的问题和今后的改进方向,特别是对工作中遇到的重要问题要着重指出,并提出自己的见解。

 结论篇幅不宜过长,要简单、明确。在措辞上应严密,容易被人领会。应实事求是地介绍自己的工作成果,忌言过其实,在无充分把握时,应留有余地。

参考文献:查阅的资料、参考书

6、附录:(源程序清单、电路图等)

五、考核方式及成绩评定

 课程设计单独计算成绩,希望同学们引起足够重视。 考核方式

    采取呈述答辩的方式。

工作态度占20%:课程设计的过程是否认真,是否有科学的态度等; 作品展示和设计报告的质量占50%; 最后的答辩情况占30%; 有创新者,适当加分。

成绩评定

六、参考选题

 课程设计的选题可以做以下给出的参考选题,更提倡学生自己选题。 课程设计在层次上界于普通实验和毕业设计之间,折合时间只有1周,所以题目的规模与难度应当与这个层次基本匹配。

 鉴于上述考虑,提供的参考选题以我们实验室的现有条件可以完成为基本出发点,也鼓励有余力、感兴趣的同学完成较大的题目。

1、微机原理实验箱键盘和显示模块的软硬件剖析

微机原理实验箱是一套基于8086/8088CPU的综合实验仪器,上面带有A/D、D/A、PIO、SIO、CTC、中断控制等常用接口实验模块。对微机原理实验箱进行剖析,可以使学生进行一次系统分析能力的综合锻炼。选题要求:

[1] 硬件剖析:  中有介绍);

  画出相关的原理图;

分析数码管动态显示的原理和键盘扫描的原理。阅读资料,掌握可编程芯片8155的原理和编程结构(单片机原理[2] 软件设计:

 用8086汇编语言编写显示子程序和键盘扫描子程序。  一个通用显示子程序; 一个通用读键子程序;

 设计一个主程序,调用上述程序,测试并显示每个键的键码。 难点:在键盘扫描中兼顾显示扫描。

2、微机原理实验箱的软件功能模块设计(3个子课题)

 再现系统原来所具有的功能:系统有28个功能键,功能键的可以完成系统所提供的功能操作。阅读操作手册,编程实现模块的功能。

 选择下列任意一个模块作为课程设计的课题: ① ② ③ 存储器读写模块:。(难度系数0.8)存储器移动模块:。(难度系数0.7)存储器比较模块:。(难度系数0.7)

3、中断技术的综合应用设计(2个子课题)准备:

1、总结性地复习8086的中断系统;

2、精通掌握中断控制器8259A的原理和编程;

3、精通掌握串行通讯接口芯片8251或并行通讯接口芯片8255之一。

1、硬件设计       原理设计的介绍。8259、8251(或8255)关键芯片的功能、引脚介绍; 绘制原理图(最好用PROTEL99软件);

软件设计思想:重点介绍中断子程序的设计、如何加载; 软件框图;

核心代码段的解析;

2、软件设计  完整的软件源程序在附录中给出。

3、调试验证方案的设计,包括调试程序的设计。

4、按照设计报告的要求写出规范的设计报告

4、用8253定时/计数器设计日历时钟系统

1、硬件设计        原理设计的介绍(推荐使用中断方式)。8253关键芯片的引脚、功能介绍; 绘制原理图(最好用PROTEL99软件); 推荐使用中断方式; 软件框图;

核心代码段的解析;

完整的软件源程序在附录中给出。

2、软件设计

3、调试方案的设计,包括调试程序的设计、时间精度的校正方法等。

4、按照设计报告的要求写出规范的设计报告

5、微机原理实验项目的开发与改进设计 说明:

1、对现有微机原理实验项目的综述;

2、提出并设计新的实验项目;

3、该课题的自由度较大,但需要调研大量的实验指导书之类的资料,然后立足实际分析比较整合创新,提出有价值的实验项目。

6、交通灯控制系统:

按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。

7、电子时钟设计:

利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。

8、可任意启动/停止的电子秒表设计: 6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。

9、简易计算器系统设计:

设计一个可以进行2位数四则运算的计算器,要求:1,用按键输入数和运算符号;2,用LED显示运算过程和结果(十进制数);3,可以表示出当前的运算类型;4,具有清零和复位功能;5,具有连续运算功能。

10、利用D/A设计一个函数发生器:

并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。

《微机原理与接口技术》课程设计任务书

11、舞台艺术灯的控制

一、设计的目的

通过对红绿黄LED发光二极管的控制,熟练掌握8086汇编语言的编程以及并行接口芯片

8255A 的编程方法。

二、设计的要求

编写程序控制8255A可编程并行接口芯片,使实验台上的红、绿、黄发光二极管按照某种规律

发光。

12、电子琴实验

一、实验目的

l、进一步掌握定时器编程和应用。

2、了解微机利用定时器产生音乐的基本方法。

二、设计的要求

利用实验仪键盘,使数字键1、2、3、4、5、6、7作为电子琴键,按下数字键发出相应的音调,PB0作为定时器门控信号,OUT1发出音频信号,驱动喇叭

13、七段码电子表显示设计

设计一个具有时、分、秒显示的电子时钟,并定义一个功能键,使其能校对时间。

14、数字式竞赛抢答器

1、设计一个可容纳4组(或更多)参赛的数字式抢答器,每组设一个按钮,供抢答使用。

2、抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。

3、设置一个主持人“复位”按钮。

4、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,有显示器显示抢答组别。

5、设置一个计分电路,每组开始预置100分,由主持人记分,答对一次加10分,答错一次减10分。

15、彩灯控制器

1、设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同的显示形式;如灯亮的顺序为1盏、2盏、3盏、4盏,然后在向后减数显示。

16、简易出租车自动计费器

1、实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里;

2、行车里程单价1元/公里,起价3元,3公里起价;

3、用LED显示行驶公里数,两个数码管显示收费金额。

篇11:模电课程设计题目

调压器稳压控制模块

设计要求:

调压器的输入电压范围为:220±15%V,要求稳压输出为220±3%V,当输出调压器电压低于220-3%时,控制器输出升压控制信号;当调压器输出电压高于220+3%时,控制器输出降压控制信号,当调压器输出电压在220±3%V范围内时,升压和降压控制信号无。不能同时出现升压和降压控制信号,控制信号以继电器的接点按通实现。

升压控制信号接通,点亮红色指示灯,降压控制信号接通时,点亮黄色指示灯。

设计放大器所需的直流稳压电源,有直流电压输出时,点亮绿色指示灯。

题目2 动态驱动电路

设计要求:

设计一个DC24V,线圈额定工作电流50毫安的直流继电器的驱动电路,输入信号为电压幅值为6V,频率1000±5%Hz,占空比50%的方波信号,并设计一个方波发生器。

设计本电路所需的直流稳压电源,有直流电压输出时,点亮绿色指示灯。

题目3 DC12V蓄电池电源过流/欠电压保护电路设计

设计要求:

保护电路要保证12V电池输出电流最大不大于2A,当电池电压小于10.5V时,停止供电,必须经人工复位后才能再次供电。

设计一个输出电压9至15V可调,输出电流3A的直流电源,有直流电压输出时,点亮绿色指示灯。

图2 欠压保护电路原理图

题目4 OCL功率放大器(P102)

设计要求:

1、采用分立元件电路设计一种OCL音频功率放大器;

2、额定输出功率P03、负载阻抗RL

10W;

8;

4、设计放大器所需的直流稳压电源。

题目5

脉冲调宽型伺服放大器(P103)

设计要求:

1、设计一脉冲调宽型伺服放大器,驱动直流伺服电机工作。

2、技术指标:(1)伺服电机额定电压为12V,额定电流为500mA;(2)可实现电机无级可逆调速,调速范围为零到额定转速;(3)伺服放大器输出脉冲频率为1kHz。

3、设计电路所需的直流稳压电源。

题目6 电压/频率变换器(P105)

设计要求:

1、设计一种电压/频率变换电路,输入V1为直流电压,输出频率为fo的矩形脉冲,且fo正比于V1

2、V1变换范围:0~10V

3、fo变化范围:0~10kHz

4、影响转换精度的因素是什么?

5、设计电路所需的直流稳压电源。

题目7

多路防盗报警器(P109)

设计要求:

1、设计一种防盗报警器,适用于仓库、住宅等地防盗报警;

2、防盗路数设计2路;

3、在值班室课监视多处的安全情况,一旦出现偷盗,用指示灯显示相应的地点,并通过扬声器发出报警声响;

4、设置不间断电源,当电网停电时,备用直流电源自动转换供电;

5、本报警器可用于医院住院病人有线“呼叫”;

6、设计本报警器所需的直流稳压电源。

题目8

电子配料称(P116)

设计要求:

1、配料重量连续可调,料满自动停止加料;

2、工作稳定可靠;

3、配料精度与哪些因素有关?

4、设计电路所需的直流稳压电源。

题目9 集成运算放大器简易测试仪(P115)

设计要求:

1、设计一种集成运算放大器简易测试仪,能用于判断集成运放放大功能的好坏;

2、设计电路所需的直流稳压电源。

题目10 温度测量与控制器(P120)

设计要求:

1、被测温度和控制温度均可数字显示;

2、测量温度范围0~120℃,精度±0.5℃;

3、控制温度连续可调,精度±1℃;

4、温度超过额定值时,产生声、光报警信号;

5、设计电路所需的直流稳压电源。

题目11 多种波形发生器(P117)

设计要求:

1、输出波形为:正弦波、方波、三角波,频率和幅值自定义,且连续可调;

篇12:javaweb课程设计题目

1 什么是项目教学法

“项目教学法”是教师与学生通过实施一个完整的实际项目而进行的教学活动[2]。计算机中项目教学是指以计算机专业项目开发中的项目需求、项目设计、项目编码、项目测试、客户验收为主要内容的教学过程。在项目任务的驱动下, 学生有自主探索和互动协作的学习方式。带着真实的任务在探索中学习, 会大大激发学生们的求知欲望, 并在不断深入的问题解决过程中心里上获得极高的成就感。

2《java web开发》课程的地位

《javaweb开发》课程是一门核心职业技能课程, 包含的内容有Servlet, jsp, jdbc, javabean, jstl等等。学生在深入学习该课程之前, 需详细了解http协议与web运作原理, 需要html, java语言, uml和数据库的相关知识。《javaweb开发》课程将众多的课程内容集于一体, 通过这些内容, 学生就能设计出有实际意义java web项目。Java语言作为一种面向对象, 与平台无关且安全可靠的语言在Internet上已得到广泛的应用, 而且目前更是有很多公司的产品都支持java web开发, 很多的公司都在使用java web做项目。下表是智联招聘网上北京泰豪软件有限公司招聘计算机软、硬件/互联网/IT客户服务/技术支持职位的要求:

职位描述如表1所示。

因此, 对于一种广泛使用的技术, 有许多学生无论是在选择毕业设计时, 还是毕业后参加工作时都会选择java web开发作为自己以后发展的方向, 该课程的地位在此可窥见一斑。

3 为什么对《java web开发》课程使用项目教学法

传统的教学方式, 老师以讲为主, 学生以听为主。老师以先讲解, 再解释, 后举例的方式讲授, 学生在没有任何思考的前提下被动的接受知识。对于多而繁琐的知识点, 老师的例子再鲜明, 语言再生动有趣, 学生仍会对这些纯粹的语法, 冷冰冰的英文代码感到枯燥。另一方面, 这种填鸭式教育所教的内容并不是都一定能用或有用的, 多而广的讲述, 不如少而精的应用。

实践是掌握javaweb技术最迅速, 最有效的办法[3]。使用项目教学法, 让一个项目贯穿课程的始终。让学生从第一节课开始就分组分工, 各自扮演不同的角色, 独立完成各自的任务。项目教学法模拟企业项目开发工作流程, 在项目组中设置“需求分析师”, “系统分析师”, “项目经理”, “程序员”等职务, 学生在项目中体验各自的项目角色, 有利于毕业后的工作角色定位。让学生作为项目的主创人员, 转换了传统的学生被动接受学习的局面, 可以培养学生的自主学习能力。另外, 在项目中工作, 每个分组的成员之间需要沟通与交流, 需要大量的团队合作才能使项目逐步合理与完善, 这样就能培养学生在校期间的团队协作与沟通能力。

以项目为驱动, 在教学过程中逐步将所学习的内容应用到项目中, 让学生处于学习的主动位置, 可以充分调动学生学习的积极性, 也会逐步培养学生在课下的自主学习能力。

4《java web开发》课程中项目教学法的使用

项目的选择是项目教学法成功与否的关键。项目的大小, 项目的实用度, 项目所涵盖的知识点, 项目内容对学生的熟悉程度等等都是选择项目时所必须考虑的因素。教师在讲授课程之初需根据学生质量, 学生基础知识掌握程度, 课程课时, 现阶段技术的发展和实际实用度来选择项目, 选择的项目要切实可行, 有实际意义。例如“在线书店”项目就是一个充分运用了所有java web技术的综合例子, 且贴近实际应用。

首先, 在课程开始之初, 教师需要对学生的具体情况做充分的了解。要通过询问, 访谈, 课下交流等各种方式和学生进行直接近距离的沟通。给出几个不同的项目让学生自行选择, 让学生在课程开始就处于主动地位。在实际教学中, 如果一个班级的学生做不同的项目, 那么老师在教学过程中很难做到能全部顾及, 且不同项目涉及到的不同内容, 教师也很难在一节课中分别去讲解, 学生在工作过程中出现的问题, 学生之间也会因为所做内容不同而很难进行沟通与互相学习。因此, 在实际课程教学过程中, 采用一个班级一个项目的方式, 如果授课班级比较多, 那么班级间项目可以适量重复。每个班级成员自行分组, 每个分组成员在5到8人之间, 各个分组内部成员角色自主决定, 各个分组之间存在竞争。

其次, 在选定一个项目后, 教师要先将一个完整的项目介绍给学生, 让学生对项目有个初步完整的概念, 便于课后收集资料, 逐步了解项目涉及的内容。例如, 《java web开发》课程之初, 向学生布置“在线书店”系统, 讲解分析“在线书店”的总体设计, 要实现的功能, 内部工作流程, 使用到的技术等, 让学生首先在课下搜集有关的资料, 为以后的项目实现做充分的准备。另外, 还需告知学生课程结束时, 每个分组都要有各自的“在线书店”, 对于“在线书店”基本的功能都要实现, 额外的功能模块各个分组可以自主添加。

再次, 在教学过程中, 做到教学内容服务于项目, 教学进度立足于项目。教学内容服务于项目, 尽量减少繁琐多余的理论知识, 对项目中涉及到的概念, 理论要采用详而细的讲解, 增强课程内容的实用性。在计算机行业现在大多数课程都使用多媒体教学的今天, 必须牢牢把握教学工具是服务于教学内容这一基本原理, 切忌多媒体效果过于花哨, 喧宾夺主, 使得学生注意力被多媒体效果所吸引, 那么就得不偿失了。教学进度立足于项目, 要做到基于项目进度适当安排教学进度, 确保每次课程后项目中都有教学内容的体现。例如对于“过滤器”这个知识点, 需要在课程中讲解过滤器的概念, 过滤器的作用, 过滤器的创建和发布, 如何将多个过滤器串联工作等。接着, 在项目进度中, 安排学生为自己的“在线书店”创建一个中文字符重编码过滤器。

另外, 在每次课程中需要对上次课程学生出现的较多的普遍性的问题进行针对性分析和讲解, 及时解决学生遇到的困难和问题才能促进学生不断的前进。每次课程结束还需对每个分组及组内成员进行任务进度检查和评价, 为学期末的学生考核做准备。

最后, 在课程结束之前, 要对学生所做工作做整体性考察, 做的好的多加鼓励, 有问题的要指出问题, 为以后再做其他项目积攒经验。要通过本次课程的项目实践, 让每个学生都能在整个课程的项目期间受益, 增加学生的实战经验。

5 学生课程考核

课程考核是评价学生学习能力和教学效果的一种基本方式。目前, 由于种种原因, 《java web开发》课程很多高校仍是采用传统的笔试的方式。这种方式只是注重学生对理论知识的记忆, 很难反映出学生对技术的使用熟练度和实际操作能力。另外, 传统的考试遵循的是“一考定终身”的制度, 不考虑学生在学习过程中的表现。所以, 传统的考核方式不能实现多元化评价和过程性评价。

在评价体系中如何确定项目成绩, 平时成绩, 期末成绩所占的比例是体现学生在学习中“学”的基础和根本[4]。项目教学法在《java web开发》课程中的应用, 不单单要在教学环节体现其优越性, 在考核方面也要体现其公平性和合理性。考试成绩由以下几部分构成:平时成绩占10%, 包括学生迟到, 旷课等。项目考核成绩占50%, 过程性评价, 每次课程后考核项目进度, 问题解决方案, 小组间是否合理分配任务与沟通良好, 期末课程结束时项目的最终结果等。期末考试成绩占40%, 期末考试采用机试考试, 主要考核项目中涉及的重要知识点, 项目中使用工具的熟练程度, 代码编写能力等。

摘要:《Java web开发》课程由于其实用性和涉及内容的多样性, 更需要培养学生的实际动手能力, 研究分析问题能力和团队协作能力。该文提出了项目教学法在《java web开发》课程中的使用方式及考核方式, 研究了如何将学生处于主动学习地位而增强其学习的自主性。

关键词:项目教学法,课程改革,学生考核

参考文献

[1]魏惠茹, 李晓东.基于“项目驱动”的Java语言教学[J].黑龙江科技信息, 2009.

[2]尹强国, 冯娜.企业项目教学法在计算机实践教学中的运用[J].现代企业教育, 2008 (18)

[3]孙卫琴.Tomcat与javaweb开发技术详解[M].北京:电子工业出版社, 2009.

上一篇:家具卖场管理下一篇:同学毕业聚会发言稿简短