界面设计毕业设计总结范文
时间:2023-03-17 08:18:34
导语:如何才能写好一篇界面设计毕业设计总结,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:互联网+;交互设计;教学方法
交互设计作为21世纪的新兴学科,是一个多领域交叉性的学科,与众多传统互联网专业不同,交互设计在分析研究产品时,更加注重“产品---环境---用户”三者之间的相互关系,同时也十分关注用户的需求。交互设计对于从业者的要求不仅仅是在技术方面能够灵活应用专业知识完成设计任务,更重要的是研究者在实际的过程中与用户沟通,获取用户的真实需求,从而提升产品的依赖性。当前,我国高校培养体系并不完善,特别是在高职院校的培养体系中,往往只侧重于学生的实际动手能力,容易忽视交互设计流程与用户需求的关系,如此往复,无异于机械训练[1]。为了使交互设计有一个更合理的教学方法,本文就此做探讨与研究。
1交互设计与教学现状
近几年,随着“互联网+”逐渐升温,交互设计专业市场需求也不断壮大。为此,很多高职院校已经将交互设计专业方向设为了热门专业,虽然各高职院校都明确了交互设计方向,却忽略了交互设计的专业特点,结果教学模式照搬其他设计学科,如此便出现穿新鞋走老路的问题。交互设计与传统艺术设计专业不同,创新对于交互设计并不是最重要的,交互设计更重视用户的真实反馈,更多关注用户在使用产品时的真实体验。在培养学生方面,艺术设计专业以技能为主,注重培养学生的创新创造能力,但是交互设计的培养只是把技术作为一种手段,学生更应该注重如何研究用户,如何把用户的需求转化为交互流程[2]。如此一来,高职院校中偏重于技能训练的培养模式,在交互设计的教学培养体系中就显得有些失衡。在国际交互设计的发展模式中,交互设计的应用领域并不集中于互联网方面,很多国外的交互设计更加重视用户研究、交互方式、环境融和等方面,其应用领域则更加广泛,不仅仅是互联网虚拟交互,同时也在医疗、教育等实体领域发挥了巨大作用,并取得了一些令人瞩目的成绩。例如,SimoneM.DeDroog等人通过研究儿童在阅读绘本时的认知行为特点,改进儿童绘本的交互式分享阅读体验,以增进儿童对胡萝卜的摄入量。由此可见,当前欧美的交互设计在应用领域方面明显领先国内。但是,单就互联网交互设计而言,我国信息产业发展迅猛,并非他国可以类比。因此,交互设计教育方法改革,还是应该以我为主,国外为辅。
2教学改革的思路
专业教学培养体系并非固定不变,高职院校的专业建设应该根据社会实际岗位的真实需求来应对与改变,企业需要什么样的人才,社会发展需要怎样的职业素养,高校就应该创造适应的空间。目前,交互设计发展较快,通过调研发现,对于学习交互设计的学生而言,首先需要具备一定的界面设计能力,其次需要拥有良好的用户沟通和团队协调能力,最重要的是设计者清楚交互设计的整个过程,明白产品开发设计的全部流程。而在学校培养学生期间,除了单一的基本课程学习外,如何将每个课程串联起来,是能否让学生体验到整个设计流程的关键。以往的教学模式是根据所学习的课程分段式教学,这样最大的问题是学习内容很难与实际课题结合,学生只知道所学习的内容,却不知道如何在设计过程中去应用[3]。因而,交互设计必须积极探索新的教学模式,这种模式可以是开放式的,甚至是颠覆性的,目的是让学生能够清楚每一门课程的作用和在交互设计中的位置。针对这一目标,新的教学模式应该具有如下特点:第一,化繁为简整体教学。可以将关联度相近的课程结合,减少课程之间的分割,如图形软件学习课程等。第二,课程设置前后关联。每一门课程应该与前后课程呼应,增添课程之间的联系,如交互设计课程之前就需要开设用户研究课程。第三,设计流程循环教学。每一次课程学习都是一个独立的设计过程,这样学生长时间积累就可以对设计流程了如指掌。第四,重点内容重点突破。在一些重点难点的环节,需要开设专题训练,从而达到更好的教学效果,如开设用户研究方法的课题,就可以让学生们在短时间内提高对用户研究方法的理解和执行力。按照这样的改革思路,课程与实际项目接轨,高职院校则变为了企业发展的前沿阵地,课堂则成为了专业培养与设计实践的桥梁。
3教学改革的方法
经过实践调研发现,当前各互联网企业普遍遵循一个较为详细的交互设计流程(如图所示)。根据上述的设计流程,可以推断出目前交互设计岗位不但需要有一定的设计能力,同时也需要设计者能够参与用户研究与产品编程,这样对交互设计的学习者而言就需要具备较为综合的能力:第一,界面设计能力。能够从事最基本的界面设计工作,读懂设计规范,按照标准完成界面设计任务。第二,交互流程设计能力。能够将用户需求与产品功能相结合,设计出符合用户需求的产品框架图。第三,用户研究与分析能力。能够通过一定的方法来挖掘用户的真实需求,并根据用户需求确定产品方向。第四,计算机编程能力。能够看懂计算机编程语言,可以与程序员无障碍沟通。第五,视觉设计能力。能够从事一定的视觉设计工作,对于视觉化的信息有较敏感的嗅觉。因此,想要成为一名合格的交互设计师,就应该拥有界面设计、交互设计、用户研究、计算机编程和视觉设计等诸多能力。而对于高职院校而言,不但要在课程上开设与相关能力所对应的课程,例如:用户体验与研究、界面设计、交互设计、图形图表设计等[4];也要做好各个课程之间的衔接,巧妙设置课程前后顺序,如用户体验与研究的课程需要在交互设计课程前开设与完成。当然,交互设计教学体系中最重要的是开展项目教学的模式,这种项目教学模式不但可以通过工作坊的形式进行,也可以加入到日常的课程学习中。例如,在《视频剪辑与动画制作》的课程中,一方面可以结合项目或比赛设置课题,另一方面也可以巧妙地与之前结束的界面设计课程相结合,做到平面界面的动态演示,从而让学生们体会到如何从平面展示走向多媒体展示。通过具体案例分析与研究,现总结改革方法如下:
3.1专师辅导,小班化
教学交互设计需要学习者具有一定的沟通能力,能够在用户的言谈举止中发掘用户的真实需求,这需要在平日的教学中,教师与学生形成一对多的关系,尽量做到逐个辅导学生,手把手教授,与每一位学生沟通交流,传授心得,因而小班化的教学模式对于用户研究的课程而言十分必要[5]。
3.2集中授课,结合项目
设计类课程与其他学科课程稍有区别,其更加注重学习的应用能力,并且通常学生能够立竿见影地感知设计效果,应用效果也可以在短时间内得到验证。因此在教学过程中,尽量缩短课程的跨越时间,使得学生可以在较短的时间内集中精力完成相关课程的学习和练习,并在练习中,尽量寻找一些实际的案例,通过实践来检验教学的成果。
3.3开设工作坊,培养团队意识
所谓工作坊式教学,指在短期内组建学生团队,设立课题,让学生自行完成设计项目,期间老师可以引导学生展开工作,但是最终的任务应该由学生自行组织完成。工作坊式教学是类似于当前各大企业内部设计团队的工作模式,这种模式能够培养学生的团队合作能力、分工协作意识以及综合处理人—事—物的关系等能力。这种教学模式,就像一块职场试金石,能够及时发现学生面对职场竞争的优缺点。
3.4参与比赛,以赛代练
当前各种设计竞赛层出不穷,以参赛的形式磨练学生团队意识和设计能力不失为一种可靠而有效的手段。但是在参与比赛的过程中需要注意比赛只是教学的一个环节,相对于比赛的结果,更应该注重学生在比赛过程中的成长,不能为了获奖而盲目地参加各种比赛,最后竹篮打水一场空。
3.5毕业设计,高度重视
毕业设计是检验学生学习效果的重要方式,是学生大学的最终作品。因此,毕业设计的教学对学生至关重要,但由于工作和实习的压力,很多学生在大学的最后一年将更多精力用在了找工作或者各种职位考试中,毕业设计则逐渐成为鸡肋。虽然老师会有节点要求,但是大多数学生却并不会在意,这样一来毕业设计就成了最后毕业前期临时冲刺的作品,设计质量没有保障,设计流程也完全被打乱。因此,各高校应该加强对毕业设计的要求与管理,提前做好毕业设计的工作与安排,让学生能够妥善处理毕业设计与工作实习等事项,从而为大学最后的作品画上一个圆满的句号[7]。
4总结
综合以上几点,高职院校在交互设计教学体系的建设中,需要更加注重课程的教学效果,最好能够在相关课程的教学结束后有统一的项目实践进行教学验证。这样既为学生创造良好的实践机会,又找到了教学成果的试金石,可谓一举两得。但同时也应该注意到,教学与项目结合需要有一个平稳的过渡,应该避免生搬硬套,生硬地将各种项目附于课程教学中,其结果往往适得其反。此现象在当前高职院校各个专业教学中屡见不鲜,希望广大的教学同仁能够引起足够重视。
参考文献
[1]杜京明.高校艺术设计教学改革初探[J].才智,2014(8):74.
[2]蒋蕾.交互体验时代下的书籍设计教学改革探究[J].文海艺苑,2016(8):201.
[3]赵芳.“互联网+”下交互设计的“微”教学改革[J].美术大观,2016(6):163.
[4]丁亮.高职院校艺术设计教学改革初探[J].教育教学论坛,2013(30):208.
[5]唐帆.高职院校包装设计课程教学研究[J].湖南包装,2015,29(3):93-94.
[6]张祯军.教学改革的思考与实践[J].教育与学习,2017(3):95.
篇2
0 引言
毕业设计是本科教学中非常重要的一个教学环节,是对学生所学知识的检验和总结,是培养学生独立分析和解决问题能力的重要手段,也是学生进入工作岗位前的最后一次实战演习;并且,它是本科教学水平评估指标体系的重要指标之一,是考核学校本科教学水平和质量的重要内容。
软件开发是计算机专业毕业设计中一个重要组成部分。学生开发的软件质量直接反映出毕业设计质量,而指导教师的指导和监控对学生开发软件的质量高低有很大影响。本文首先介绍了软件类毕业设计的特点、遇到的问题及其原因分析,然后将敏捷软件开发技术应用于指导和监控软件类毕业设计,最后通过具体的实践对其进行总结。
1 目前状况及问题
1.1 软件开发类毕业设计的特点
本科计算机专业毕业设计中,软件开发占很大比重。而软件开发类毕业设计与其他专业的毕业设计以及商业化软件开发又有很大不同,主要体现在:
(1)设计的最终目的是要生成可运行的、实现一定功能的、错误率较低的实际软件产品,而不仅仅是提交一份文档报告。
(2)设计小组成员分工合作,要将各人的成果整合,形成完整的软件;小组每个成员不是完全孤立的,每个人的工作都与其他人息息相关。
(3)项目小组一般只包括一个人或几个人,人数较少,远少于一般商业化软件开发项目小组的人数。
(4)小组成员没有足够的团队意识,没有足够的软件工程经验,一般没有作为一个团队的成员共同开发过软件产品。
(5)项目开发过程不完全,编码的结束即意味着项目的结束。项目不要求有完整的工程化的分析和设计文档。
(6)有些软件开发没有与商业项目挂钩,也就没有真实客户的需求对其进行功能和性能上的监控。
1.2 遇到的问题及原因分析
根据上面的特点可以看出,普通毕业设计的指导方式或是工程化的控制手段,并不能适应软件开发类毕业设计,最终会导致毕业设计质量低下,学生得不到真正锻炼。比较突出的问题主要表现在以下几个方面:
(1)项目组成员各人任务不明确,能力参差不齐,并且有时没有充分地交流设计思想,最后导致软件各个功能模块无法有效整合。
(2)项目需求因为各种原因不断改变,软件不断修改,最终完成的软件产品达不到设计要求。
(3)编码开始后,软件的错误和缺陷不断涌现、不断累积,最终无法控制。
这些问题的产生,固然与设计选题、学生能力、实验环境以及教师的指导力度分不开,最重要的还是与教师的指导和监控方式有关。应当采用恰当的指导和监控方式,最大化地促进学生能力的提高,最有效地根据各个学生的特点,推动学生逐步达到毕业设计软件质量和功能的要求。
2 敏捷软件开发技术的应用
采用适当的指导和监控方式,实际就是要求教师对学生软件开发应用适当的软件过程模型,也就是软件开发的工程化控制手段。
2.1 敏捷软件开发简介
传统的软件工程方法中的架构设计与程序开发在时间上是先后分离的,这种分离常常导致一些脱离实际的设计和脱离设计构想的编程,导致最终软件开发的不理想甚至是失败。鉴于以上问题,敏捷软件开发技术应运而生。
敏捷软件开发以交付而不是以构造为核心,它强调的是交付对客户有价值的软件,而不是用户需求中所描述的软件。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷软件开发方法提倡采用先进的技术和高水平的小型团队,并辅以人性化的管理,充分发挥软件开发者的才华,建立畅通的交流机制,使软件开发团队水平和软件质量共同提高。
敏捷式开发采用适应性方法,而传统的软件工程学采用的是预测性方法。敏捷式开发是以人为主的,而传统的工程学是以过程为主的。二者的主要区别存在于它们对软件开发过程的描述中,也就是说,敏捷开发实现当前最需要的功能,然后根据变化来修正和改进;而传统软件工程学一开始就将软件的各种架构预测好,然后采用固定的过程来实现这种架构。软件开发中的变化是不可避免的(通常传统软件开发的失败主要原因就是不能很好适应这种不可预知的变化),因此就要找到一种新的方法能够更有效地适应变化,这其实也就是敏捷式开发方法所要达到的效果。
可以看出,上述的敏捷软件开发的许多特点正是与软件开发类毕业设计的许多特点不谋而合,例如,小型的开发小组,适应性(适应不可预测变化)的开发机制,短期的交付(毕业设计一般都在半年甚至更短时间内完成软件的交付),充分发挥小组成员的特点,建立畅通的交流机制等等。因此,将敏捷开发思想引入毕业设计中的软件开发,不失为解决后者诸多问题的很好尝试。
2.2 敏捷软件开发应用 敏捷软件开发技术包含若干的价值观、原则和实践方法。将其用于毕业设计的指导和监控,主要应包含如下原则的应用:
2.2.1 增量式开发
传统软件类毕业设计采用传统软件工程学指导方法,先进行需求分析,然后根据需求进行功能模块划分,接着开始编程。如果最初阶段不能很好地完成分析和设计任务,后面的软件开发将出现严重问题。
而在敏捷软件中,采用的是增量式开发,对于难度较大的软件设计,不是一步吃透功能,而是逐步添加功能,在改进的过程中促进学生能力的提高。在笔者指导的一项毕业设计中,要求学生用Java编制网络实时通讯软件。采用增量式开发方法,先要求学生实现基本功能,即发送字符串到另外一台计算机,使用 Windows的超级终端作为接收机进行测试;接下来要求学生实现程序互相发送和接收字符信息;然后,实现聊天室的多人聊天的线程控制;进一步可以实现数据库存储登录用户信息,并进行验证;最后,实现其他功能,例如网络硬盘,文件传输等等。在开发过程中,增量式设计能够让学生逐步进入高层次的内容,而不是一开始就进行高难度的开发。并且,通过逐步修改代码,可以提高学生阅读代码和优化代码的能力,学生的编程水平得到很好的提高。
2.2.2 可持续的开发速度
敏捷开发技术不要求团队一开始就尽全力完成任务,而是尽量保持一种稳定的、可持续的开发速度;团队的成员必须始终保持旺盛的精力和警觉的思想。
在很多毕业设计中,一开始学生就以极高的热情和全力以赴的状态去工作,然而随着进度的延缓,错误不断增多,以及越来越复杂的需求变化,学生的热情迅速减退,最终影响设计成果。因此,指导老师必须充分调动学生的积极性,又不能让学生的精力过早地消耗,要保持一个稳定的进度。
2.2.3 简单
敏捷软件开发方法采用最简单的方式实现当前最需要的功能。在毕业设计中,针对某一个功能,采用尽量简单的方式去实现,不需要考虑为了将来的功能而进行“提前的准备”。因为这种“提前的准备”往往会让学生考虑问题过多,反而忽略了当前最重要的内容。
然而,简单并不代表着功能的缩减,当某些功能的实现成为必须的时候,敏捷软件开发方法采用在代码上改进的方式来完成,并且以此为机遇,充分进行反省,让学生在改进中得到进一步提高。
2.2.4 结对编程
结对编程是敏捷开发和极限编程(XP)的重要实践,它是指两个程序员结对使用同一台计算机完成编码——其中一位控制键盘并输入代码,另一位观察输入的代码并寻找着代码中的错误和可以改进的地方。这种方式能极大地促进知识在团队中的传播,并有效降低代码的错误率。
在毕业设计中,根据学生的特点,采用结对编程方式,可以让学生充分交流,互补所短,互用所长,互相学习。例如,在网页制作类的软件开发中,ASP脚本编程人员和界面设计人员结对,能够充分利用二者的特点,将脚本程序和网页界面元素有机地结合起来,形成功能完善,界面美观的动态网页。
2.2.5 适应改变
敏捷开发的一个重要特点就是它能够很好地适应改变,并且欢迎改变。这里的改变主要是指功能需求方面的改变。而敏捷开发对改变的适应,主要是通过增量开发,持续交付以及不断地改进与反省来实现的。
在毕业设计中,设计题目一经给出,主要方向不能变。然而选择题目的学生是变化的,个体能力有时候有很大差别,并且在开发中会碰到很多不能预知的技术问题。采用敏捷开发中的过程控制手段,可以有效地让毕业设计小组更好地应对各种变化,不会因为突发因素导致软件开发的失败。
2.2.6 个体激励和交流
毕业设计的重要目的是促进学生各方面能力的提高,采用的手段可以有很多。在敏捷设计中,强调个人能力在团队中的充分展示。把这种思想应用于毕业设计指导中,可以采取定期召开小型交流会议的方式,让每一个组员充分发挥自己的能力,以“头脑风暴”的形式对系统当前状态和改进方式进行畅所欲言的交谈。通过这种形式的交流,能够充分调动整个小组成员的积极性,及时发现系统开发过程中的各种问题,增强整个小组的凝聚力,有效提高学生的团队协作能力。
2.2.7 反省
好的团队并不只是埋头工作,他们会思考如何工作和为什么工作。在毕业设计指导过程中,指导教师应当在适当的时机提醒学生对开发工作中各项内容进行反省,让学生能够有机会去辨别可能或已经发生的错误。反省不仅仅是简单的思考过程,反省的后面应该紧跟着行动,学习是反省的行为,要能够将错误造成的危害尽早地阻止,并从中学习,以免同样错误的再次发生。
2.2.8 其他原则
敏捷软件开发技术还包含其他一些原则,在设计中包含了面向对象设计的一些基本原则,例如单一职责原则(SRP)、开放一封闭原则(OCP)等等。要将这些设计原则应用到具体的软件开发中,需要学生熟悉面向对象程序设计的相关概念和技术。
将敏捷软件开发技术应用到毕业设计的指导过程中,需要指导教师本身对它有较为深刻的理解,并且勇于进行大胆的尝试一毕竟敏捷开发的很多实践是与传统软件工程学方法相悖的。指导教师可以先在某一门程序设计课的课程设计中采用这种思想,然后进行相应的调整,再将其应用于毕业设计的指导工作。
3 结束语
将敏捷软件开发技术应用于指导毕业设计,能够充分适应软件类毕业设计的特点。在实际采用这种方法对我校的两组毕业设计小组进行指导的过程中,可以看出,这两组同学在对语言工具和相关知识不是很熟悉的情况下,采用渐进的方式,逐步实现设计要求的功能,并且不断对代码进行改进,软件完成的质量比其他小组明显要高。毕业答辩中,小组成员能够很清晰地阐述其软件开发进程以及相关知识的学习过程。并且,小组成员通过毕业设计加深了交流,团队协作能力有了大幅度的提高,小组成员个人的精神面貌也有了较大的改变。
篇3
所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。
编写算例使用建设部最新出台的《混凝土结构设计规范》gb50010-2002,该规范与原混凝土结构设计规范gbj10-89相比,新增内容约占15%,有重大修订的内容约占35%,保持和基本保持原规范内容的部分约占50%,规范全面总结了原规范实施以来的实践经验,借鉴了国外先进标准技术。
2.课题名称:
钢筋混凝土多层、多跨框架软件开发
3.项目研究意义:
建筑中,结构是为建筑物提供安全可靠、经久耐用、节能节材、满足建筑功能的一个重要组成部分,它与建筑材料、制品、施工的工业化水平密切相关,对发展新技术。新材料,提高机械化、自动化水平有着重要的促进作用。
由于结构计算牵扯的数学公式较多,并且所涉及的规范和标准很零碎。并且计算量非常之大,近年来,随着经济进一步发展,城市人口集中、用地紧张以及商业竞争的激烈化,更加剧了房屋设计的复杂性,许多多高层建筑不断的被建造。这些建筑无论从时间上还是从劳动量上,都客观的需要计算机程序的辅助设计。这样,结构软件开发就显得尤为重要。
一栋建筑的结构设计是否合理,主要取决于结构体系、结构布置、构件的截面尺寸、材料强度等级以及主要机构构造是否合理。这些问题已经正确解决,结构计算、施工图的绘制、则是另令人辛苦的具体程序设计工作了,因此原来在学校使用的手算方法,将被运用到具体的程序代码中去,精力就不仅集中在怎样利用所学的结构知识来设计出做法,还要想到如何把这些做法用代码来实现,
4.文献研究概况
在不同类型的结构设计中有些内容是一样的,做框架结构设计时关键是要减少漏项、减少差错,计算机也是如此的。
建筑结构设计统一标准(gbj68-84)该标准是为了合理地统一各类材料的建筑结构设计的基本原则,是制定工业与民用建筑结构荷载规范、钢结构、薄壁型钢结构、混凝土结构、砌体结构、木结构等设计规范以及地基基础和建筑抗震等设计规范应遵守的准则,这些规范均应按本标准的要求制定相应的具体规定。制定其它土木工程结构设计规范时,可参照此标准规定的原则。本标准适用于建筑物(包括一般构筑物)的整个
结构,以及组成结构的构件和基础;适用于结构的使用阶段,以及结构构件的制作、运输与安装等施工阶段。本标准引进了现代结构可靠性设计理论,采用以概率理论为基础的极限状态设计方法分析确定,即将各种影响结构可靠性的因素都视为随机变量,使设计的概念和方法都建立在统计数学的基础上,并以主要根据统计分析确定的失效概率来度量结构的可靠性,属于“概率设计法”,这是设计思想上的重要演进。这也是当代国际上工程结构设计方法发展的总趋势,而我国在设计规范(或标准)中采用概率极限状态设计法是迄今为止采用最广泛的国家。
结构的作用效应常见的作用效应有:
1.内力。
轴向力,即作用引起的结构或构件某一正截面上的法向拉力或压力;
剪力,即作用引起的结构或构件某一截面上的切向力;
弯矩,即作用引起的结构或构件某一截面上的内力矩;
扭矩,即作用引起的结构或构件某一截面上的剪力构成的力偶矩。
2.应力。如正应力、剪应力、主应力等。
3.位移。作用引起的结构或构件中某点位变(线位移)或某线段方向的改变(角位移)。
4.挠度。构件轴线或中面上某点在弯短作用平面内垂直于轴线或中面的线位移。
5.变形。作用引起的结构或构件中各点间的相对位移。变形分为弹性变形和塑性变形。
6.应变:如线应变、剪应变和主应变等。
极限状态整个结构或结构的一部分超过某一特定状态就不能满足设计规定的某一功能要求,此特定状态称为该功能的极限状态。极限状态可分为两类:
1.承载能力极限状态。结构或结构构件达到最大承载能力或达到不适于继续承载的变形的极限状态:
(1)整个结构或结构的一部分作为刚体失去平衡(如倾覆等);
(2)结构构件或连接因材料强度被超过而破坏(包括疲劳破坏),或因过度的塑性变形而不适于继续承载;
(3)结构转变为机动体系;
(4)结构或结构构件丧失稳定(如压屈等)。
2.正常使用极限状态。结构或结构构件达到使用功能上允许的某一限值的极限状态。出现下列状态之一时,即认为超过了正常使用极限状态:
(1)影响正常使用或外观的变形;
(2)影响正常使用或耐久性能的局部损坏(包括裂缝);
(3)影响正常使用的振动;
(4)影响正常使用的其它特定状态。
结构设计的基本任务,是在结构的可靠与经济之间选择一种合理的平衡,力求以最低的代价,使所建造的结构在规定的条件下和规定的使用期限内,能满足预定的安全性、适用性和耐久性等功能要求。为达到这个目的,人们采用过多种设计方法。以现代观点看,可划分为定值设计法和概率设计法两大类。
1.定值设计法。将影响结构可靠度的主要因素(如荷载、材料强度、几何参数、计算公式精度等)看作非随机变量,而且采用以经验为主确定的安全系数来度量结构可靠性的设计方法,即确定性方法。此方法要求任何情况下结构的荷载效应s(内力、变形、裂缝宽度等)不应大于结构抗力r(强度、刚度、抗裂度等),即s≤r。在20世纪70年代中期前,我国和国外主要都采用这种方法。
2.概率设计法:将影响结构可靠度的主要因素看作随机变量,而且采用以统计为主确定的失效概率或可靠指标来度量结构可靠性的设计方法,即非确定性方法。此方法要求按概率观念来设计结构,也就是出现结构荷载效应3大于结构抗力r(s>r)的概率应小于某个可以接受的规定值。这种方法是20世纪40年代提出来的,至70年代后期在国际上已进入实用阶段。我国自80年代中期,结构设计方法开始由定值法向概率法过渡。
面向对象编程
使创建windows程序较为容易的关键技术是面向对象编程,或oop。这种技术可以创建可重用组建,它是程序的组成模块。
几个定义
控件提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。
事件由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。
方法嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。
对象程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是visualbasic中所有对象的示例。
过程为完成任务而编写的代码段。过程通常用于响应特定的事件。
属性对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。
5.设计主要内容
本软件适用于现浇钢筋混凝土多层、多跨的框架的设计。毕业设计要完成的工作包括:
1.平面钢架分析程序的改造
对结构力学教研室版平面钢架分析程序进行修改和补充。要求:
(1)编写自动生成节点坐标和单元节点编号的程序,或以图形方式输入计算简图。
(2)修改程序,使之适合多工况内力计算;(3)根据输入、输出数据的特点,设计适当的人机界面。输出应可选的显示各构件端力和内力图。
2.编写钢筋混凝土多层多跨框架机构的构件设计程序
(1)根据有关的规范,应明确计算的各种荷载(恒载、楼屋面活载、风荷载和地震作用等)的计算方法,在次基础上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。
地震作用按底部剪力法确定。自振周期用经验公式确定。
(2)计算各种荷载单独作用时框架各杆件的内力。计算结构存放在各自的杆端力(随机)文件中。
对竖向荷载下的梁端弯距进行塑性调幅。
(3)在(2)中产生的杆端力文件基础上,分别计算各种可能的荷载组合下,梁、柱控制截面的内力。计算结果存放在适当的文件中。
(4)从(3)生成的文件中选出最不利组合,同时给出截面配筋。
梁、柱截面配筋的确定应考虑抗震设计的要求。(5)部分编程较熟练的同学可根据计算结果和构造规定,用auto-cadvba绘制梁、柱配筋图。
5.成果形式
本毕业设计的成果应包括:
1.可运行的、并能给出正确计算结果的源程序
在存放源程序的软盘中,应至少有一个算例的数据文件,可在基本不需另外键入数据的前提下,显示正确地运行结果。
2.软件使用手册
这是为用户准备的关于软件使用方法、操作步骤和其他必要的文字材料。
3.软件说明书
这是软件作者的工作档案,是软件维护的基本资料。其中应包括:
(1)软件所依据的工作档案、力学和工程结构模型的较为详细的描述,主要的计算公式及其使用的符号的含义,重要算法的文字说明:
(2)程序的结构:模块的划分的情况、各模块相互之间的关系及各模块的功能;
(3)带有较为详细的注释的源程序文本。其中应注明各标识符的含义(尽可能的采用通用公式中的符号)。各程序段的功能、相应的数学公式和特殊算法的说明;(4)为使他人根据软件说明书读懂你的程序所必需的其他资料。
(5)部分编程较熟练的同学可递交梁、柱配筋图纸一张。
4.对自己所编程序的评价
(1)对算例计算结果的合理性进行必要的分析;
(2)总结软件设计过程中的经验和及教训,提出设计改进意见。
以上各项资料处源程序文本以软盘形式提交外,其余均用计算机打印。
6.进度计划
第一周毕业实习,参观工程,收集资料。
第二周需求分析:描述计算机模型,编些初步的软件说明书。
第三周软件设计:选择模块划分的方案
第四周模块设计:数据输入界面设计(梁柱截面数据)
或数据输入界面设计(可视化图形输入)
第五周数据输入界面设计(框架数据、附加荷载)
第六周模块设计:荷载计算(恒载、活载),相应的内力计算
第七周荷载计算(风荷载、地震作用),相应的内力计算
第八周模块设计:梁配筋计算
第九周梁荷载组合,确定梁配筋
第十周梁荷载组合,确定梁配筋
第十一周模块设计:柱配筋计算
第十二周柱荷载组合,确定柱配筋
篇4
花店礼品销售系统概述
网上商店是实现电子商务的形式之一,一般归类为B2C形式,具体是指通过商城系统,集合众多商家的产品利用互联网进行在线销售的虚拟商城。它通过商家将商品按照类目科学分类后展示在网页上,展现给消费者全方位的商品信息,以此满足消费者理性化、个性化的消费需求。
网络快速普及的现在,每个行业都想方设法地参与到电子商务的这场竞技游戏当中来,但是对于像鲜花店这样的线下服务实体企业这样的,在国内外能够进入互联网行业的并不多见。其主要还是在于鲜花属于鲜活产品,在运输和存储的过程中对保鲜的要求特别高。在互联网高速发展的今天,服务行业网络话,信息化的趋势也是必然的。现如今已经有打车、美甲等服务业已经进军互联网了,而且发展迅速。所以像鲜花礼品店这样的行业进入互联网是很有前景的。
对于鲜花店来说,由于传统的销售模式对于时代的发展来说有着天然的局限性和只能在地面进行交易,目前已经有部分商家加入淘宝、天猫等大型C2C平台,但是这样会显得不专业,因此急需开发一个鲜花店相关的B2C网上销售系统用于开展鲜花或者其他礼品的电子商务活动;系统将结合传统模式和电子商务的各自优点,使鲜花店的销售模式得到完善,更重要的是弥补了以往电子商务分销模式的空缺。相信该系统能够帮助鲜花店等类似商品的电子商务活动取得成功,同时方便人们的生产生活等活动。
系统实现的关键技术与需求分析
J2EE体系结构。J2EE技术是java的轻量级企业开发框架,目前很受人们所青睐,在目前软件开发工具市场占有很强大的地位。目前比较流行的,如Struts、Spring等等框架。
JSP技术。JSP其实就是JAVA语言为了展示HTML页面效果而发明的一种UI界面的语言,他嵌入到静态的HTML语言中,可以实现网页的动态展示,同时也隐藏一些页面的处理逻辑。
其他相关技术。本系统除了使用以上技术外,还使用了MVC开发模式,Struts框架、MYSQL数据库开发技术,前端页面如HTML、CSS以及其他一些脚本语言,如JavaScript(一种和java没有关系的脚本语言)。
系统总体分析。根据对网上鲜花礼品店礼品的需求进行分析,我们将系统分为前台和后台,前台主要为游客或者用户使用,在前台系统用户主要有花店鲜花浏览、鲜花花篮管理、在线下单、订单查看、会员中心等功能,而后台主要是给我们系统管理员用的,主要有商品类别管理、商品管理、友情链接管理、订单管理、花店公告管理、会员管理等功能。
功能分析。根据对网上鲜花礼品店礼品的总体功能,我们对管理员的功能进行分析,其各模块功能简要描述如下:公告管理:对系统的公告进行更改删除等操作,提醒用户需要了解的信息;会员管理:管理用户的信息,对会员的一些信息进行修改和删除等操作;商品管理:提供对花店里面的商品进行信息修改、删除和添加等操作;管理员管理:对系统管理员的账号进行维护等操作;订单管理:对系统中已经生成的会员订单的状态和信息进行修改和删除操作;友情链接管理:对系统下方的友情链接网站的网址进行修改或者删除操作;
对于用户来说,在系统里面的权限比起管理员来说要低得多,对于很多信息只能查看,对于商品的话,只能进行浏览和下单,一个良好的信息系统在用户权限上面必须做到很好。其各模块功能简要描述如下:查看商品:不管是游客还是会员,都可以对商品进行浏览,但是不能进行下单和购买;购物车管理:对于成功登录的会员,可以查看自己的购物车;订单管理:成功登录的会员可以随时查看自己的订单信息,以及订单详细信息;个人信息管理:对于正常的会员来说,我们当然可以对自己的信息进行管理,比如更新用户名,用户密码什么的;公告查看:不管是游客还是会员,都能查看花店里面的公告信息;友情链接管理:不管是游客还是会员都能查看花店里面的友情链接,并能够进行点击。
花店礼品销售系统设计
结构设计
系统开发设计经过慎重考虑,主要采用JAVA EE相关技术来实现,选择这些技术来做,综合考虑到稳定性、准确性、安全性等。MYsql是一个轻量级的数据库,使用资源很小。Myeclipse开发环境自带有JDK、Tomcat,所以使用它我们不必再去选择JDK环境。整个操作内部流程为,页面提交请求、action层对发送过来的请求进行处理调用底层的方法,进行处理,或者操作我们的底层数据库,然后将结果返回给JSP页面,如图1:
图1 花店礼品系统的系统架构
数据库设计
数据库设计是对我们网上鲜花礼品店进行详细设计之后,将我们需要保存到数据库的信息进行归纳总结,分析出数据实体,对这些数据实体进行逻辑设计和物理设计的过程。这个过程中,我们主要关心实体,也就是我们保存的一些信息,像用户信息,商品信息等。根据数据实体的设计,我们得到以下实体件的关系:花店礼品销售系统中应该具有多个商品的类别;花店商品包含多个公共属性,如价格,编号,类别等;系统会有用户信息和选购的商品信息;用户在选购鲜花礼品后、购物车、订单、以及鲜花礼品后都应该关联起来。
本系统基于WEB和J2EE的设计模式,具有良好的可扩展性和可维护性,能适应网上鲜花礼品销售的需要。使用Java开源语言使系统适应性较强,能够在不同的操作系统下运行,有很强的应用价值。
在系统设计与开发期间,我遇到了很多技术上的难题,通过翻阅资料和向同事请教解决了大部分的难题,但有些可以自己解决的问题需要自己清楚的思考,有时换个方向思考便能豁然开朗,问题就迎刃而解了,虽系统的设计和开发过程很艰难,但当问题解决后会获得很大的成就感。由于软件的开发周期的不长等各种主客观因素,系统的开发仍存在许多不足,有些前期预想的功能都因为时间关系而没有实现,这些不足之处还有待改进。
篇5
开题报告填写要求
1.开题报告(含“文献综述” )作为毕业设计(论文)答辩委 员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指 导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签 署意见及所在专业审查后生效。 2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标 准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪 贴,完成后应及时交给指导教师签署意见。 3. “文献综述”应按论文的格式成文,并直接书写(或打印) 在本开题报告第一栏目内, 学生写文献综述的参考文献应不少于 10 篇(不包括辞典、手册) ,其中至少应包括 1 篇外文资料;对于重 要的参考文献应附原件复印件,作为附件装订在开题报告的最后。 4.统一用 A4 纸,并装订单独成册,随《毕业设计(论文)说 明书》等资料装入文件袋中。
毕 业 设 计(论 文)开 题 报 告
1.文献综述: 结合毕业设计 (论文) 课题情况, 根据所查阅的文献资料, 每人撰写 2500 字以上的文献综述,文后应列出所查阅的文献资料。 软件项目开发管理系统
进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行 业也开始转向信息化。而随着Internet的普及与发展、随着电脑及网络技术的大范围 应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着IT 产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施 项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规 范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公 司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。 软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发 大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管 理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便 和准确的数据信息。Software Projects Exploitation Management System就是为着 这一目的开发出来的。 软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项 目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理…)包括: 1、帮助软件公司进行有效的项目数据度量管理(针对SEI CMM3/CMMI3的标准) ; 2、帮助各软件公司长效实施组织过程体系规范(ISO9001、SEI CMM/CMMI) ; 3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于B/S模式 数据库的设计方法、分析,设计对软件项目管理系统进行综述。 4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、 资源、活动等) ; 5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员; 6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地 域障碍; 关健词:数据库软件、软件工程、C/S模式、B/S模式、JAVA 关健词
数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数 据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的 重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科 学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统, 各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此, 数据库已成为信息社会的重要基础设施。 从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种 同步发展的状态。现阶段最具有发展潜力的就是基于 B/S 模式或者基于 C/S 模式的数 据库. 数据库管理系统(DBMS)可以定义为:“ 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整 性,以及进行多用户下的并发控制和恢复数据库。随着 B/S 模式与 C/S 模式数据库的 发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库 可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管 理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备 或移动设备上。目前这已经成为一个十分活跃的研究和应用领域——嵌入式移动数据 库或简称为移动数据库(EMDBS) 。 其中 C/S(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是 软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现。实质就是客户端运行应用程序,并向服务器数据库发 送 SQL 请求及取回结果;服务器数据库侦听基于 TCP/IP 的网络,响应请求并返回 处理结果。两层结构最大的优点在于系统结构简单。 一个良好的软件项目开发系统对 C/S 结构需要完成以下功能: a) 数据库的维护功能包括数据的备份、恢复等功能 b) 权限分配管理功能。 c) d) 基本数据的维护。基本数据指的是软件项目的基本信息。 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造 后的一些相关的信息。
B/S(浏览器/服务器)模式数据库系统。是 WEB 兴起后的一种模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核 心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑 划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友好 交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数 据信息的存储、访问及其优化。 基于上述数据库系统特点,软件项目管理系统是在 WINDOWS 环境下,采用 C/S 模式,使用 JAVA+SQL Server 语言设计。其优越性体现在: (1) 非过程化语言 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要 求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有 完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与 管理的接口 SQL 以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集 合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输 入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能。 SQL 不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的 结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据 存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而 用户则从不需要知道表是否有索引、有什么类型的索引。 (2)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技 所有用 SQL 编写的程序都是可 能从一个 RDBMS(关系数据库管理系统)转到另一个, 以移植的 (3)统一的语言 以前的数据库管理系统为上述各类操作提供单独的语言, SQL 将全部任务统 而
一在一种语言中。SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库 管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。。 通过阅读大量的文献证明,建立在B/S或C/S模式下的数据库设计基础之上的软件 项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充 分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。
参考文献 1、 《VB+SQL Server 数据库应用系统开发与实例》 2、 《Visual Basic编程技巧:网络与数据库篇》 3、 《数据库系统原理》 李站怀 著 李晓黎、张巍人民邮电出版社 机械工业出版社 西北工业大学出版社
4、 《Visual Basic 6 数据库编程大全》 弗洛克维克(美)电子工业出版社(2000) 5、 《Visual Basic 6 数据库程序设计高手》 温贤发 科学出版社(2001) 6、 《Visual Basic 开发指南:SQL Server 篇》邱仲潘 电子工业出版社(2000) 7《Visual Basic 编程技巧:网络与数据库篇》 清宏计算机工作室 版社(2001) 机械工业出
毕 业 设 计(论 文)开 题 报 告
2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、 开题报告: 课题的目的与意义; 课题发展现状和前景展望; 课题主要内容和要求; 研究方法、 课题主要内容和要求;四、研究方法、步骤和措施 一、 课题的目的与意义
在二十一世纪信息迅猛发展的时代, 网络的普及使网络和企业很自然地走到了一 起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展。未 来个人或企业管理可以很方便,快捷,高效的进行管理。 随着 Internet 技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软 件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高 效性,规范性,安全性、及时性。而基于 B/S 模式下的数据库所设计而成的软件项目开 发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目 开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何 时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。
二、 课题的发展现状和前景展望
因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电 子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的, 高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。 各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通 过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信 息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。 随着企业信息 化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以 大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。 随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了 巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系 统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安 全高效的管理软件,其前提必须在基于 B/S 模式下的数据库设计与分析。软件项目开发 管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它 已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的
软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。 然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统 已经成为一种必然的趋势。
三、 课题主要内容和要求
1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够 熟练运用一门程序设计语言来掌握 C/S 或 B/S 数据库设计的方法和过程,以及为设计其 它应用软件提供帮助,进行提高软件设计能力。 2 、课题主要任务与要求 (1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出 相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关 系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。 (2)主要任务 a 使用 C/S 或 B/S 模式设计该系统,并要求系统完成后操作简单,功能完善,界面美 观。 b 系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修 改,系统退出等。 c 登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据 用户不同对该软件使用权限也不同。 d 项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立 项;项目工程分配;项目中止等功能。 f 项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。 e 项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。 g 项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查 看、解决报错记录。 h 项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主 管,项目主管签字等功能。 i 项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。 j 信息打印模块:能实现对各种报表的打印
四、可行性分析、研究方法和步骤 可行性分析、
可行性分析: 可行性分析: 选取几台中等配置电脑, 在操作系统为 WINDOWS XP 的环境下, 使用 VFP, DELPHI, VB, JAVA 等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送 SQL 请求 及取回结果;服务器侦听基于 TCP/IP 的网络,响应请求并返回处理结果。两层结构最 大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用 开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相 对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置 WEB 服务器及 PowerBuilder 应用服务器,以实现通过浏览器来访问数据库。B/S 结构设计思想的主要目的,就是为 了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把 客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所 带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。三层结构是把应 用逻辑划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友 好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据 信息的存储、访问及其优化。 研究方法: 研究方法: 主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等 设计进度安排: 设计进度安排: 1 第 1 周任务:布置任务,学生进行资料查询。 2 第 2 周~第 3 周任务:软件需求分析并画出结构流程图。 3 第 4 周任务:系统模块功能划分。 4 第 5 周~第 13 周任务:模块源代码编写及调试。 5 第 14 周任务:系统检测并通过最后测试。 6 第 15 周任务:毕业设计论文编写。 7 第 16 周任务:指导老师论文审阅、修改及学生毕业答辩。
毕 业 设 计(论 文)开 题 报 告
指导教师意见: 1.对“文献综述”的评语:
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
篇6
【关键词】职高; 美术设计; 现代教育技术
【中图分类号】G633.955 【文献标识码】B【文章编号】2095-3089(2012)03-0196-02
本人作为一名职业高中的专业教师,亲身体会到了现代教育技术的日益发展。特别是近几年,国家加大对职业高中的财政投入,学校的教学设备大为改观,微机房、多媒体教室、教学网络、教师备课专用的微机室,包括监控设备配备一新,每位教师还配备了高端的笔记本电脑。教师的教学热情大为高涨,运用现代化的教学设备,必然会大力推动教学的发展,大大提高教学质量。但是,对这配备一新的高级设备,大部分教师的使用能力还是个问题,特别是老教师的计算机水平跟不上发展,这就迫切需要学校要对全校教师进行培训,并且要重新审视现代职业教育的新思路。现代教育技术是以现代教育理论为基础,运用现代科技成果和系统科学提高教学效益、优化教育教学过程的理论和实践的技术,它通过研究学习过程和学习资源来解决教育教学问题。
在科学技术发展的今天,集声、光、电等于一体的多媒体技术,以其高效、快捷、全面传授知识和在保存收集资料、便于交流等方面的优势,极大地促进了整个教学的改革和发展。其中,在形象直观的美术教学领域产生了深刻变革,现就职业高中的美术专业教学谈几点看法。
一 促进职高美术教学模式的变革
传统教学形成了教师集体讲授,学生被动接受的固定模式。这种模式注重教师、教材和课程内容,忽视了学生的主动参与,与素质教育的根本目标是背道而驰的。而现代教育技术引入教学,必将使美术类专业的教学模式发生前所未有的新变化。教学要走出黑板、粉笔时代,呈现出多媒体式、交互式新面貌。例如:网络时代课前资料搜集变得更为方便和丰富;投影仪等多媒体教学手段使教师的讲解更加生动、形象和直观;课后的总结、评价、反馈、指导更加迅速和有效。上述环节中,学生积极主动的参与,在获得大量知识信息的同时,学习能力也得到了锻炼,有利于形成终身学习能力和创新精神的养成,使教育成果能实现整体优化。
同时,现代教育技术手段也极大地拓宽了学生的视野。例如:教师可以充分利用国际互联网的资源共享性,突破时间、空间的限制,把世界各大美术博物馆的馆藏作品和教学资源进行整合运用于美术教学,大大丰富了学生知识面和信息储备量,这是传统粉笔加黑板的教学模式根本无法实现的。
二 优化职高美术教学的课程结构和内容
高职美术类专业的课程设置要接近现代社会行业发展的需求。随着现代信息技术与网络的迅猛发展,高职美术类专业教学与现代教育技术的密切结合已成为必然趋势。以设计类课程为例,影视动画、平面设计、书籍装帧、室内设计、效果图制作、广告设计、CI设计、网页设计等课程的发展都要依赖计算机和多媒体技术来完成。视觉媒体技术必然成为美术类专业学习、研究和应用的对象,而现代教育技术更是为美术类专业提供了现代化教学装备。如:中国美术史、外国美术史、设计史等史论课程,引入视频、音效、动画、影像等多种现代教育技术后,就变成了最受学生欢迎的课程。
同时,现代教育技术与职高美术专业的交叉影响,又导致了更多美术类应用性新专业和新课程的产生。如:动画艺术与计算机的结合产生了动漫专业,造型艺术与新媒体的结合产生了电脑绘画专业;环境艺术的三维立体与动画的结合,产生三维动画设计专业;美术专业与网络的结合产生了网页设计、界面设计等课程。而且应用性美术类专业的大部分课程练习和毕业设计都要求用计算机来完成。可见,现代教育技术在高职美术教学中得到了全面渗透和广泛应用。
三 改变职高美术教学的方法
第一,激发学习兴趣,诱导学习动机。科学技术迅猛发展的今天,使越来越多的现代教育技术运用到课堂教学中来。随着课堂教学中技术与艺术的结合,使学生对美术课的兴趣产生了质的飞跃,生动形象、多元化、丰富新颖的内容,大大调动了学生学习美术知识的兴趣,从内部诱发了学生的学习动机。例如:学生通过自己在网上论文搜集资料,体验学习的成就感,激发学生应用现代教育技术进行探究性学习的兴趣。同时,现代教育技术有利于创设情景教学。其教学信息的显示方式呈现出图像、视频、语音、动画等多种方式,通过连续的画面、声音、文字等对视听感官的刺激,给人身临其境的感觉,为学生理解新知识提供了直观的认识中介,拓宽了视野,再现了复杂情节,变抽象为形象,引起学生的共鸣,激发了学生的求知欲望,使有限的课堂得到了无限的延伸。
篇7
[关键词]图书情报教育;教育改革;ischool
1引言
随着社会信息化的纵深发展以及人力资源市场竞争、就业压力的不断加剧,我国图书情报教育面临的挑战在不断积聚。近年来伴随高校院系调整、课程重组,图书情报专业毕业生在就业去向多元化的同时,却明显感觉专业教育与职业发展的分化、偏离,学生对专业的认同感降低,对专业课程的兴趣和满意度下降,没有形成显著的专业核心能力。学生对未来发展感到茫然,专业教师也不乏忧虑。如何应对挑战、改革创新,担负起为社会培养合格专业人才的历史使命,一直是我国图书情报教育工作者和研究者关注的热点。为此,有学者发起了让学科之树长青的教育讨论,有学者试图从社会对图书情报专业人才需求结构及毕业生就业指导服务体系等角度探寻原因和对策。还有学者在研究国外图书馆界新的职业核心能力标准对专业教育改革的借鉴价值。2005年,美国兴起的“信息学院运动”(iSchoolmovement)也引起了国内学者的广泛关注和研究。作为长期投身图书情报教育的专业教师,笔者关注在轰动一时的iSchool品牌造势后,国外的教育同行做了哪些具体努力以推进专业教育的改革创新。经过近一年对北美图书情报院校的调研、考察及与国外同行的交流,笔者深感教育创新的根基源于科研创新,教育改革则直接体现在培养目标、课程结构、教学方式的改变上。以下将从几个方面分析国外图书情报教育发展的新动向,期望归纳总结出值得我国图书情报教育改革所借鉴的经验。
2培养目标的提升
图书情报学教育的改革源于信息技术、社会信息需求和管理水平不断提高等外部因素的驱动。近年来为了取得与现实信息环境的默契,满足社会发展对专业人才的需求,图书情报教育机构无论从名称和内容上都进行了许多改变。在图书情报学院更名潮的背后,更应关注其内容和实质的改变。其中培养目标的改变是具有根本性和指导意义的,因为培养目标的改变决定了课程结构、教学方式等其他教学方面的变革。通过调研北美各图书情报学院对办学目标、培养标准或毕业生专业能力等方面的描述,笔者发现尽管各家在表述上会有一些措辞的差异,但都表现出了图书情报教育培养目标的某种转变和提升,即着眼于专业知识、专业人才应用领域的拓展,发展提升专业核心能力。具体来说就是:从传统的面向图书情报机构培养工作人员过渡到面向更广泛领域和机构的信息管理培养信息专业人员(informationprofessional),再发展到面向各类用户更高层次的管理水平、更多样的信息需求和更复杂的信息行为培养知识管理人员(knowledgeprofessional)。传统的培养目标面向图书情报机构的文献管理,专业核心能力围绕文献的采购、分类、编目、典藏、流通等文献信息管理与服务知识与技能展开。面向更广泛领域信息管理工作培养的信息专业人员,其专业核心能力则围绕更广泛类型信息的信息采集、信息分类、信息描述、信息组织、信息检索和利用、信息系统设计与评价等的知识与技能展开。而在信息管理的基础上走向知识管理的知识专业人员则更关注信息活动的主体及其信息行为,为满足各类机构或个人用户更多样、更高层次的信息获取及学习、运用、创造知识的需求,掌握知识组织、知识管理和知识传播的能力,在各类组织机构中发挥更大作用,保证组织的战略思考、规划、探索、创新、交流等活动得到全面、有效的信息支持。
应该指出,培养目标的提升为专业课程的改革及形成相应的课程体系提供了指导方针,而与之相配套的课程体系改革则是一个更为复杂艰巨的工程,只能以渐进的形式发展。
3设立多种教育层次培养适用人才
为满足社会对信息管理人才的普遍需求和教育消费的多样化,北美图书情报教育的层次日益丰富。在提供硕士、博士研究生教育的同时也提供本科学士学位教育、双学位(dual/doubledegree)、辅修课程(Mi-nor),还有各种专业证书、高级研修证书(CertificateofAdvanceStudy,C.A.S.)、硕士后(post-master)课程等非学位教育。加拿大的Langara学院还配合加拿大图书馆协会(CanadianLibraryAssociation)对图书馆技术员(LibraryTechnicians)的需求,专门开设了两年制图书馆与信息技术证书教育(相当于国内的高职或大专)。
笔者调研了在《美国新闻与世界报道》(U.S.News&WorldReport)2009年图书情报院校排名中处于前十位的13所院校,其中有8所提供本科学位教育,这些本科项目面向信息产业领域中的多种职业和各行业领域的信息要求,培养内容涉及信息科学、信息系统与信息技术、信息管理与信息服务。包括信息构建、数据库设计和开发、网络设计和实施以及网络支持、信息咨询等。有些院校还以辅修科目、双学位的形式向已有一定其他学科专业背景的学生提供此类课程。如2009年排名第一的北卡罗来纳大学图书情报学院的信息科学专业本科课程要求学生学习10门专业核心课外,还要在信息技术、信息资源管理、信息系统设计等领域修读一系列选修课。该院还面向其他专业的学生开设了信息系统设计与利用辅修课程(包含5门课程,该校已修完大二第一学期课程的学生都可以申请),帮助学生了解用于解决各领域信息问题的计算工具、网络、多媒体和各种电子信息资源等。雪城大学信息学院的信息管理与技术本科教育要求取得学士学位必须修满120学分,其中40学分在本学院学习,其余学分则从修读该校其他8所学院的本科课程中取得。信息学院约有10%的学生会选择该院与Whitman管理学院建立的双学位课程,既获得企业管理的知识,又拥有信息技术的系统培训。这使得他们不同于一般的管理学院或商学院学生,在人才市场上具备了一定竞争优势。该院设立的18学分辅修科目“全球企业技术(GlobalEnterpriseTechnology)”帮助学生了解怎样开发和管理全球企业的信息系统。由于目前银行、商业零售、娱乐、保险、医疗等行业的全球企业都依赖大规模的信息系统来开展业务,相关专业的学生可受惠于这一课程,将其与原有的专业背景相结合而发展未来的职业生涯。另一辅修项目“信息管理与技术”则面向更广泛专业的学生,传授信息、信息资源、信息通讯和信息技术相关知识,使学生在当前信息密集的工作环境下有更多的职业选择。
许多院校还设立了高级研修证书(Certificate0fAdvancedStudy——C.A.S.)项目,其课程一般属于硕士研究生层次或硕士后培训,面向希望通过继续教育更新专业知识和技能的在职人员,或在专业工作某一领域有深造愿望、想打造某种专业特长的在读学生。C.A.S.因各校提供的课程不同呈现了多样化的发展,如伊利诺伊大学香槟分校图情学院提供的高级研修证书有:数字图书馆,图书馆和信息中心管理,专业图书馆服务(如儿童服务、政府信息、科学技术信息服务)等;佛罗里达州立大学图情学院提供的高级研修证书项目有:管理与领导,博物馆研究,参考服务,网站设计、学校图书馆和青少年信息服务等。许多可通过网络学习的方式取得,有的还可以根据学员个人的专业发展兴趣设计个性化的修读计划。
4精心设计课程体系
培养目标的实现要通过课程教学中的知识传授及应用实践才能得到落实。为打造学生的专业知识基础、培养学生的专业核心能力,各图书情报学院精心设计了各具特色的课程体系。尽管各校学术渊源的差异或在培养目标上的不同侧重,导致了具体课程设置和课程体系的不同,但仍有一些共同特征是值得我们注意的。
4.1提高课程广度
配合培养目标的提升,各校的课程都在面向更广泛领域信息管理、信息技术和信息系统的方向上有所拓展。各校课程体系中基本都会有一门旨在引导学生专业入门的必修基础课。该课名称各异,如“Under-standingInformation”或“IntroductiontoInformationStud-ies”,但都力图通过教学使学生了解在多样化信息环境中信息管理专业人员的不同角色,指导学生根据自己的兴趣和才能来选择与发展不同的学习计划以达到相应的职业目标。课程广度的提高还体现在关注更广泛信息环境中的信息管理与技术问题,如:数字图书馆、电子商务、e-Learning、eGoverment等,还设立了信息政策、信息道德、信息管理中的法律问题等具有较新研究视野的课程。
4.2加强课程深度
为形成学生扎实的专业知识基础,打造学生的专业核心能力,各校将相近研究领域的教师组成研究教学团队,在核心专业方向上建设系列课程,以加强课程的深度。如:威斯康辛大学密尔沃基分校信息学院就由资深教授领衔成立了“信息组织研究组”和“信息检索研究组”,其目的就是合作开展研究计划、组织学术交流并推进课程建设。如信息检索研究组所涉及的领域有:信息行为,信息检索系统的人机交互,信息检索系统评价,信息检索系统设计,信息可视化和多媒体信息检索。各校致力于在传统信息管理知识基础上增加新技术的内容,以深化课程内容、强化某一项专业核心能力的培养。如,伊利诺伊大学香槟分校图书情报学院的“信息组织与知识描述”模块下就集中了20多门相关课程,除了传统的书目、索引、文摘、分类与叙词、数据库课程外,还增加了多项新技术课程,有:多媒体信息、信息构建、文档建模、元数据、本体、知识网络的可视化与导航、信息系统界面等。
4.3实现课程的模块化及课程组织的灵活性
即在培养目标的指导下,基于对信息专业人员的职业能力分析及课程教学和管理功能分析,将课程内容按知识和能力的要求,编排为合理的课程模块。模块化课程体系的特点是:①每个模块相对独立,学完一个模块可以获得一项专业技能、知识或能力;②模块的内容依据专业能力需要确定,针对性、实用性强,比较深入;③模块之间以及模块课程之间可以灵活组合,以满足学生不同的学习目标和要求;④课程模块可及时更新,以反映行业发展所产生的新知识、新技术、新系统。
如:伊利诺伊大学香槟分校图书情报学院就将硕士学位研究生的所有专业课程组织成7个范畴模块,即:信息组织与知识描述,用户与信息资源利用,信息系统,历史、经济与政策,管理与评价,社会、团体与组织信息学,青少年文献与服务。每个模块都由10-20多门相关专业课程组成。模块化课程体系建立了一个“宽口径”的专业知识平台,每个模块对应打造某项专业技能。学生在教师的指导下,根据个人兴趣及职业倾向,进行模块之间课程的选择和组合,以形成自己的学习计划。有较宽视角的学生可以广泛涉猎各模块中的课程,而对发展某项专业能力特别感兴趣的学生则可集中在一两个模块中深入学习相关课程。模块化课程体系保证了课程组织的灵活性,使学生学习的选择度更大,满足了学生多样化、个性化发展的要求,帮助学生在形成广泛知识基础的同时,也能发现更多新的、动态的职业路径和就业目标,培养出“一专多能”的专业人才。
5以科研促进教学发展
科研是教学的后盾,是提高教育质量和教学水平的重要基础。近年来,北美图书情报学院在科研方面一个重要趋势是,拓宽研究视野,关注社会各领域的多元信息机会,与其他学科合作开展领域广泛的跨学科研究。研究范围从图书馆到信息科学与各学科交叉的各领域,不仅涉及信息组织、信息检索与利用、信息系统和人机交互的设计,也涉及对经济、社会和各类组织机构信息环境的分析研究,探讨利于信息社会和谐发展的政策、法律问题。还注重研究信息、技术与人的相互关系,以信息行为主体为中心探讨信息系统的优化等。可见,研究范围和角度已远远超越了传统图书情报学的范围,同时又充分发挥传统学科专业知识与技能的特长,在更广阔的背景下探索信息管理、信息开发与利用、知识组织、知识管理与传播。
在美国信息科学与技术学会(ASIS&T)2009年会上,北卡罗来纳大学信息学院展示了其近年来的研究项目和成果。该校研究人员将研究视角置于当今世界各类信息查询与利用中的各种社会、组织和技术问题。许多跨学科项目所涉及研究领域的广泛和丰富性正切合了该届年会的主题:“蓬勃发展的多样性——多元化世界中的信息机会”(Thriving0nDiversity-Informa-tionOpportunitiesinaPluralisticWorld)。如:与国家癌症学会(NCI)合作的简化个人健康记录的研究项目,与该大学医务人员共同工作开发的紧急医疗文本处理软件系统等项目,都旨在探索有效输入病人医疗信息并易于后续者检索和阅读的方法,以改善民众的诊疗环境,提高医疗服务效率,并支持长期的医学研究、公共卫生管理与监测等。该校信息与可视化实验室(IV-Lab)与遗传学、放射学、生物化学、生物工程等领域研究人员合作开发了医学图像的三维显示,可用于乳腺癌的早期诊断;IVLab还开发了医学图像及信息交换的国际标准。该校交互设计实验室(IDL)承担的国家科学基金会项目GovStat则面向公众利用政府信息与服务的迫切要求,力求通过对政府信息的集成、开发创新性的用户界面,使公众能够更加便利地查找、获取政府信息资源,更有效地利用政府信息服务。而元数据研究中心(MRC)则是致力于结合各领域的需求研发各种更有效的元数据,以支持搜索引擎改善检索效果、开发支持生物多样性和自然历史研究的数字图书馆,还将元数据研究成果应用到生物信息学、电子商务、信息安全等许多领域。
正是在广泛关注社会各领域的信息需求、发现各种信息工作机会,积极开展跨学科研究的合作中,信息管理专业人员的知识和技能得以充分展示;加上各领域对专门信息人才的需求日益迫切,于是各种跨学科的双学位教育项目(Dual/CoordinatedDegree)应运而生。如密执安大学信息学院的双学位项目有:商业管理与信息(MBA/MSI)、法律与信息(JD/MSI)、医学与信息(MD/MSI)、公共政策与信息(MPP/MSI)、社会工作与信息等。威斯康辛大学麦迪逊分校图书馆与信息学院的双学位项目有:法律与图书馆信息学、音乐与图书馆信息学。
6重视开展实践性教学,加强学生综合职业能力的培养
为培养学生的综合专业能力、实际动手能力和工作技能,各图书情报院校都非常重视实践性教学环节。通过各种实习、实训课程等专业活动,使学生投入到真实的信息环境,接触到切实的信息需求,并在专业人员或教师的指导下,尝试探索解决现实信息问题的方案。各校开展的实践性教学活动形式丰富多样,除了穿插于各专业课程中的调研、实验、实习外,还有各种课外学生社团活动或社会实践,更有与企业及其他社会机构相结合的专门毕业实习、毕业设计、实训活动等。例如:
北卡罗来纳大学图情学院大力倡导其学生面向社区、结合专业特长开展技术开发和服务。该校学生积极运作筹款和藏书捐献,为当地无家可归者庇护中心建立了图书馆;开发的植物信息中心(PlantInformationCenter,PIC)网站收集了北卡和美国东南部375种植物的标本和相关信息,为中小学生探索自然、学习相关生物知识、识别植物品种提供服务。PIC已成为北卡植物园、当地中学和公共图书馆的合作伙伴。还与专业图书馆合作开发了北卡健康信息(NCHealthlnfo)网站,帮助居民查找当地的医疗卫生服务机构及各种疾病和康复中心的医疗条件、服务项目等。学生们还经常在本社区公共图书馆组织亲子阅读、社区阅读等活动。学院还与美国环境保护局(EPA)签署了多年的实习合同,每个学期EPA图书馆和国家环境健康科学学会图书馆会雇用该校的在读研究生作为实习生在图书馆各岗位轮岗工作,如:编目、联机检索、馆际互借、参考服务等,已有300多名学生参加过实习。其他合作过的实习机构有IBM、Cisco、SAS及GlaxoSmithK—iine等著名企业。
德雷赛尔大学信息科学与技术学院则通过带薪实习计划(Co-op)为学生提供了极有价值的专业实践机会。Co-op项目使学生有机会在财富500强中的微软、CIGNA和西门子等著名企业公司中工作,既获得了宝贵的专业工作经验,又可与业界人士和公司建立联系,为求职就业提供便利。信息学院学生所任职位涉及:局域网络工程、系统分析、数据分析、网站开发、用户界面设计与分析等许多方面,其平均6个月薪水为17082美元,是该大学CO-OP项目中最高的。
德克萨斯大学奥斯汀分校信息学院重视毕业实习、毕业设计等教学活动,为“专业体验计划(Profes-sionalExperienceProject,PEP)”等系列实践课规定了专门的学分和辅导制度。PEP课要求学生在教师的指导下,基于真实的信息环境,做出学术严谨、有专业水平的项目。PEP项目可以是开展系统的分析和评估,系统建档、保存数字信息和记录,或评估一项馆藏或信息存储,建立和执行推广方案的成果。其成果可以是一个详细说明该项目的论文、网站、数据库、数据集、手册或社区服务项目。
篇8
关键词: 建筑结构; 概念设计; 结构设计;
中图分类号: TU3文献标识码:A 文章编号:
前言
在建筑结构设计的不断改革和创新中,前人积累了非常多的技术和经验。其中,概念设计作为打破设计理念墨守成规,将结构设计进行优化和创新的方式方法,在我国建筑结构设计行业越来越重要。工程师良好地运用概念进行结构设计,对于建筑方案的设计和优化都有非常重要的作用。
一、建筑结构设计中的概念设计概述
我国在概念设计方面还不十分完善,在整体设计的技术上还存在一定的局限性。也就是说,在我国传统的结构设计中,在设计内容上很多都进行了假设和简化。这就让工程师在设计的过程中,进行自主的选择和判断,照搬设计的方法是行不通的。而是应该将规范当作一种工具,为自己的设计提供思路。所以,工程师应该将概念设计运用到实际的设计中去,将自身对结构设计的理解和创新将结构设计进行得更加完美。概念设计在整体结构体系方面的理念的运用相较于传统设计更加深入。分体系力学方面也是。尤其是在结构破坏机理的理解和运用方面有很强的宏观性。在规范不能规定以及不能精确分析的情况中,概念设计可以从整体的视角来处理问题。运用类似估算的方式,将设计方案进行改革。使其能够在结构体系方面的设计更加直白,方便理解和计算。这种设计通常在概念方面的定性准确,没有歧义。在设计的时候能够避免某些不必要的计算,安全可靠性高。同时,也是能够对计算机得出的数据结论进行判断。例如,在底层框架的计算中,传统的结构设计途径很多。可以通过多、高层结构三维空间分析程序来进行。某些工程师习惯设置抗震墙。这样不仅在底层框架的承受能力上没有得到真实反映。在刚度比上也不能满足。这个情况的症结在于结构概念设计没有在不同的结构体系的不同之处着想。而且,对计算机的过度依赖也会造成一定的后果。如果没有能及时地发现计算机结论的错误,那么还不如不用计算机程序来进行设计。否则,发生事故是迟早的问题。结构设计中经常会碰到这样的问题。例如在传统结构设计中,对结构抗力的关注度很高。要对其进行提高,就需要相应地提高混凝土等级、配筋量。这就造成工程的成本提高。工程师在这方面的注意力只在于不超过最大配筋率。往往就造成肥梁、深基础。与我们要的良好的经济性、适用性结果不符。概念设计能很好地解决这个问题。概念设计的优点不仅在于提供设计的新思路,也能够一定程度地避免旧的设计理念的干扰。
二、建筑结构设计中概念设计的重要性分析
在传统的建筑结构设计中,结构工程师依据以前的设计施工经验,经过不断的总结和追求完善,设计经验与理念也在实际工作中得到进步和创新。随着时间的推移,经验不断丰富,设计理念不断完善,设计的作品逐渐成熟。但是,由于很多工程在创新方面的努力不够,习惯于依据规范和设计手册等传统书籍,只是借鉴以前的设计风格和设计手法。不仅对于国外、国内的先进技术和理念没有给予足够的重视,在设计中进行改进和运用,也过分依赖设计程序,忠于传统设计,因为害怕创新和手工的设计作品不符合设计的要求造成不好的后果。还有的工程师在设计的过程中,因为依赖设计程序的运用,对于程序给出的运算数据不质疑,大胆用,没有足够的认真和质疑的精神来对待设计结果,造成没有发现程序设计中的错误。而且,结构设计需要运用的知识涵盖建筑学的很多方面,很多知识是在工作经验中总结的,或者是自己的想法和领悟,并不是在学校学习的系统知识,相对的分散,不容易记忆,因此在设计中也不容易进行运用。概念设计的重要性不仅在于概念设计在传统设计理念的优点结合,并在传统设计的不足之处进行改进,将计算理论的漏洞从整体的角度来进行解决。例如,混凝土的结构设计。虽然内力计算的理论支持是弹性理论,但实际上,界面设计的计算支持却是塑性理论。这个不同就会造成计算得到的结论与实际的情况相距甚远。为了避免出现这样的情况,就需要进行良好的概念设计的把握。计算机的特点在于计算精度高,计算速度快。
但工程师又会因此对结构性能产生不明白的地方。因此,工程师有良好的概念设计技能,才能正确的理解结构工作性能。设计的初期,所有的准备工作是计算机不能胜任的,需要手工进行。概念设计在这个阶段就显得非常重要。结构工程是良好地运用概念设计在结构设计中,能够让设计的方案更加的合理,性价比低,更加符合实际情况。因此,工程师需要在工作中不断地完善概念,尽自己的能力去了解结构设计内容和理念,争取良好地进行运用。
三、建筑结构设计中概念设计的问题分析
虽然概念设计在我国的应用越来越广泛,这一设计理念也在工程师的设计之间经常见到。但是,在我国的高校相关专业科目的教学中,在力学概念的教授方面还比较片面。大多数比较重视单独构件和孤立分体系的学习。特别是在高校的专业课中,教师的讲课内容多是围绕单项计算进行。在综合练习的方面比较不足,这对于学生在整体上对设计进行把握不利。而且,教师的这种教学理念通过考试等方式的结合,深深地融入到学生的学习中,让其对这样的思维方式进行强化。久而久之,学生就会变得只会在解题的时候将公式带入进行计算,而不知道为什么。随着计算机网络的普及,毕业设计也过于依赖计算机。计算机对设计思路的屏蔽,让学生在手算方面显得更加不足。这样的教学就会造成学生的实际操作能力下降,对概念的理解和把握不足。这些将会成为工程师的学生的设计思路会因此受到影响。
四、提出一些自己的建议
人们对建筑设计的要求越来越高,因此设计也要进行创新。建筑架构设计应该建立在计算机的良好运用的基础上,还要结合概念设计,将结构设计进行优化。环保、优质建材的使用,只是建筑结构设计的一部分。最重要的是对概念设计的理解。通过对结构设计的创新,才能够将建筑设计的创新和发展进行得更加顺利。所以,可以说,推广概念设计,将其深刻的进行理解,是工程师的首要任务。结合教育机构对于教材和教学方式的改革,将概念设计在学生时代就进行培养,对于我国的建筑结构设计方面的进步非常重要。
五 、结语
随着时代的进步,科技的发展,我国人民的生活水平越来越高,对生活质量的要求也逐渐提高。为了满足人们日益增长的物质文化需要,满足消费者的需求,我国的建筑行业在建筑结构方面的设计也在改革发展。在国外先进设计理念的影响下,我国结构工程师也在总结自身的设计经验,利用概念设计的新理念来进行建筑结构设计。概念设计是指在没有经过计算的前提下,特别是在没有条件进行精确的力学分析,或者在设计规范中没有定义的情况下,从整体的角度来进行结构设计。通常包括整体的设计布置,以及抗震方面的细节设计。通过整体来进行建筑结构设计的宏观调控。本文以上谈了谈自己的一些观点和看法,希望同行业工作人员参考。
参考文献
[1]林同炎,S.D. 思多台斯伯利 .结构概念和体系.中国建筑工业出版社.
[2]德虎.建筑结构抗震鉴定及加固的若干问题.建筑结构,1999
[3]吴庆福,王仁君.浅议建筑结构设计中的概念设计.科技博览.
[4]张元.建筑结构中的概念设计初探.中国新技术新产品,2010
篇9
中图分类号:G642
摘要:针对普通高等院校工程能力培养过程中实效性差的问题,提出以学生工程实践能力培养为主的自主学习模式和一种渐进式工程能力培养的训练模式,以C语言编程能力训练和数据库工程能力培养为例,从课程的教学模式和方式上进行探索与实践,通过案例驱动编程能力的训练和“初步体验、独立项目实践、从业实践与实训”的渐进式实践教学模式,达到学生工程应用能力的培养目标。
关键词:自主学习;工程能力培养;渐进式;案例教学
0 引言
近年来,我国高等教育规模快速扩大,高等工程教育培养规模已经跃居世界第一,但培养学生的质量和工程素质一直存在问题。现行工程教育模式中存在一些共性问题,如在教学过程中存在重理论教学、轻工程实践、重过程形式、轻能力培养、评价考核机制不科学等问题。普通院校的学生普遍存在基础差和自学能力弱等问题。
浙江传媒学院电子信息学院电子信息工程专业的培养方案中,计算机工程应用能力是该专业的能力培养目标之一。为此我们在多年课程教学实践的基础上,针对计算机工程实践能力的培养,建立高级语言程序设计(C语言)、数据结构、Java语言程序设计、数据库技术与应用的计算机类课程群,以增强工程意识、提高工程素养和工程实践能力为具体目标,以培养学生的自主学习能力为根本宗旨,以4门课为基础提出以学生实践为主的自主学习模式和渐进式工程能力培养训练模式,就整个教与学的管理过程及评价机制开展深入的探索与实践。
1 以学生实践为主的自主学习模式
教学改革的目标是力图实现本科教学模式的3个转变——以教为主向以学为主转变、以课堂教学为主向课内外结合转变、以结果评价为主向结果与过程评价结合转变,这3个转变归结起来就是以能力提升为最终目的。因此,我们对高级语言程序设计(C语言)的教学模式进行大胆改革,探索以学生实践为主的自主学习模式。
高级语言程序设计(c语言)主要讲授程序设计语言的基本知识和程序设计方法,使学生了解高级程序设计语言的结构,掌握程序设计的思想和方法以及基本的程序设计过程和技巧,具备初步的分析问题和利用计算机求解问题的能力。目前,高级语言程序设计(C语言)课程的教学模式仍然是重教轻学和重理论轻实践,教学内容的组织也往往是以语法知识为主线,考试内容偏重语言而不是编程,而编程能力的培养只能通过加强实践达到。
1.1 强化实践教学。激发学生自主学习
传统的课程教学都是采用教师在课堂上讲授知识,学生课后做作业,然后进行几次课内实验的模式。对于这种学习模式,学生只是被动地接受知识,而要掌握c语言程序设计必须进行大量的编程练习。针对传统高级语言程序设计教学模式的弊端,我们彻底改变原来以理论教学和教师讲授为主的教学模式并将其转变为以学生实践为主的自主学习模式,将目前高级语言程序设计(C语言)的64总学时(其中理论44学时,实验20学时)改为96学时(周学时为6学时,课内实验4学时,课外实验2学时);全部采用实验课授课模式,将教学地点从教室移至实验室,不再进行理论授课,而是由学生自学理论知识,然后上机编程,通过这种形式迫使学生自主学习。
学生在每次上实验课前或在课余时间都要自学实验所要求的理论知识,在课内实验中,根据教师给出的实验指导书验证案例,对案例进行改写,进而模仿案例完成实验要求的内容。对于程序中出现的语法等问题,我们要求学生自行查书或资料解决。实验过程中,我们要求每名学生自主完成实验内容,但在整个学习过程中每个班可分成若干个学习小组,小组成员在课内外可合作学习,相互交流讨论和解决问题,一方面提高学习效率并开拓思路,另一方面也可培养团队合作能力,遇到疑难问题时再由教师答疑。
实验平台可采用任一C语言的开发工具,鼓励学生采用在线判题系统(Online Judge,简称OJ),为学生自主学习提供一个更好的平台,学生可利用OJ系统在课内外随时学习。教师也可通过分析学生提交的程序实现代码,发现学生学习过程中存在的问题,及时了解学生对知识的理解和掌握情况,同时也有利于学生间形成互相竞争的机制和一种良好的学习氛围。另外,课程还提供网络和视频教学平台,便于学生更好地进行自主学习。
学生通过自学和进行大量的上机训练,逐步熟悉并掌握c语言的基本语法和使用,具备基本的C语言编程能力。通过这种方式,学生变被动学习为主动学习,很快适应大学的学习方法,培养了独立解决问题的能力、进行程序设计的兴趣和学习专业的兴趣。
1.2 以案例驱动教学,转变教师角色
在传统的教学模式中,教师始终充当主角,大多数教师都会精心组织教学内容,想方设法将知识传授给学生,但事实上,学生在课堂上却往往感到枯燥无味,收效甚微,而在实验课上面对编程题又无从下手,因此教师必须改变观念。授人以鱼不如授人以渔,教师应当更多地承担引导角色,改变教学模式,令学生变为主角,变被动学习为主动学习。
课程教学完全是以学生上机实验自主学习为主,但要在教师的引导下进行。在整个教学过程中,教师拟作2~3次课的讲授,一是为整个课程作入门铺垫,主要介绍课程的教学目标、学习方法、课程概论、课程主要知识点、程序设计思想以及程序的基本结构,使学生了解课程的要求以及课程的教学组织形式,了解C语言程序课程概况;二是讲解如何上机调试程序,让学生掌握判断和定位错误,学会分析、解决错误和测试程序的方法;三是对课程学习过程进行控制并进行总结归纳。
在整个教学过程中,教师要能及时了解学生的学习进展情况,在实验课开始时检查学生的预习情况,在实验过程中适当给予提示或帮助学生答疑,在每次实验课程结束后略加小结,然后布置下一次的实验要求。最重要的是教师要精心设计实验案例和实验课程组织方案,给出能利于并引导学生自学的实验指导书。
实验内容的组织以程序设计为主线,以编程案例为驱动,侧重以编程引导学生对语法知识的深入理解。实验指导书主要包括实验目标、知识点预习要求、实验内容等方面,实验内容包括验证案例程序的详细内容和步骤、要求进行改写的程序以及要求仿写和完成的实验程序。此外,教师还可以另设计一些提高性的内容以供学习能力较强的学生完成。
2 渐进式的工程化实践教学
数据库技术及应用是与各专业应用结合比较紧密的应用技术基础课程,是一门工程性和实践性都非常强的课程,因此我们主要以工程化实践教学模式进行数据库技术与应用课程的教学,根据“初步体验、独立项目实践、从业实践与实训”3个层次实行渐进式实践教学训练。在教学过程中,我们注重培养学生的工程能力,强化学生的工程实践意识,从教学内容的组织和实验环节的设计到课堂教学案例和实验教学的开展,都围绕工程素养的培养进行遴选。
2.1 采用工程案例驱动的理论教学模式
在理论课讲授方面,我们以工程案例驱动模式进行教学,以网上书店的开发案例贯穿教学全过程,将数据库基本原理和设计技术融于案例教学过程。同时,根据浙江传媒学院电子信息工程专业的传媒行业特色,对教材的内容进行优化整合,增加与新媒体应用相关的多媒体数据库等新技术内容,加强数据库工程应用设计及网络数据库应用技术能力的培养。在各章的教学中,我们用案例进行分析,逐层引导,全过程地阐述数据库系统原理及应用中的各类概念和技术问题。
2.2 实行渐进式的工程化实践教学过程
1)初步工程训练体验。
课程的教学除了理论教学外,还有相应的课内实验教学。实验内容分成两部分,一部分是数据库技术的基本实践,主要包括特定DBMS的使用、SQL语言的编程练习以及数据库的连接技术;另一部分是小型数据库应用系统的开发,采用工程化的基本思想,组织学生分组设计实现一个初步的工程项目,培养学生的自学能力、主动学习能力、团队协作能力以及初步的工程实践能力。
在初步工程训练体验阶段,教师提出工程设计的基本功能和性能要求,包括系统界面设计、基本的数据操作和查询统计功能设计、性能指标设计等基本要求。学生可自由组成小组,根据教师要求自主选题并自主选择开发工具和数据库环境,在完成基本功能要求的前提下,可以结合自己的工程项目设计实现一些特色功能模块,然后完成项目设计的总结报告。最后,教师对每个小组的作品进行项目验收,要求每个小组制作PPT进行项目工作汇报并演示所设计的作品,由学生推选出的若干学生评委负责项目评分。工程项目设计成绩作为该小组成员平时成绩的主要评分依据。
2)独立工程训练实践。
独立工程训练实践要求学生在课程设计阶段完成。该阶段要求每个学生自主完成一个真实的或模拟的项目开发实践,以着重培养学生的自学能力、独立从事工程实践的能力、基本的分析问题和解决问题能力。
课程设计阶段要求学生自学数据库开发工具和环境,强调独立设计,强化学生查阅资料能力、自学能力、创新设计和实践能力的培养。在此课程设计阶段,教师除了提出项目设计的基本能力训练要求和设计作品的基本功能和性能要求外,还给出一系列参考选题让学生选择。学生也可以自主选题,但需征得教师同意,以保证选题的质量。为避免抄袭等行为的发生,每个学生的题目和内容必须不同。同时,课程设计阶段会要求学生采用与上一次设计不同的工作模式(C/S或B/S),采用工程化的手段和方法完成基本的设计实现工作。
课程设计完成后,指导教师组织学生评委(7人)对学生作品和设计方案进行检查,最后通过汇报答辩的形式评定作品设计成绩。作品设计和汇报答辩成绩由学生评委给定,教师在设计过程中负责答疑,在答辩过程中负责点评,但教师有权对成绩进行微调。另外,在课程设计结束后,学生要完成课程设计报告,教师对课程设计报告批注评语并给出成绩,课程设计的最终成绩由作品设计成绩和设计报告成绩组成。
经若干次实践证明,上述实践教学方法既减轻了教师的工作任务,同时又促使学生相互学习并取长补短,在促进学生自主学习、主动学习和实践的同时,也提高了学生的表达能力;通过课程设计报告,学生提高了撰写规范的项目设计方案的能力和设计总结报告的水平。
3)从业工程训练实践。
从业工程训练实践主要指学生在企业实习期间,以行业一线的真实工程项目为背景,参与并完成相应的工程项目设计实现工作(或作为其毕业设计),培养数据库工程应用实践开发和运用数据库技术从事服务外包等实际应用开发能力。
第3阶段主要是结合实际数据库工程项目,尤其是与传媒应用密切相关的数据库工程项目的设计与实现工作,如电视节目查询点播系统、媒体资产管理系统、影视资料编目系统等。这一阶段的实践主要培养学生的实际应用能力,帮助其尽快适应社会需求,在离校前具备应对复杂工程实践的基本能力。通过3个阶段的实践教学,学生能够初步具备到一线从事数据库工程及服务外包等项目开发的基本能力。
3 以能力培养为目标的考核评价机制
教学方法和手段中的一些不足之处,不可避免地会导致考核评价机制不科学和不公平现象的发生。多数课程的考试都采用期末笔试形式,课程考试无法真正做到考核学生的实际工程能力,为此改革评价方式宜与教学模式改革相配套。
- 上一篇:环境艺术设计毕业总结
- 下一篇:广告毕业设计个人总结