分式教学设计表单

2024-09-06 版权声明 我要投稿

分式教学设计表单(精选8篇)

分式教学设计表单 篇1

那校验有哪些情况呢?

1、 READY?

提到校验,我们往往会联系到提交表单后出现的错误提示类信息,但是其实在填写表单前的提示信息与表单填写校验有着莫大的关系。

此类提示信息能够帮助用户在填写表单前,降低出错的可能性。它出现的形式分为以下几类:

a) 简要提示——有如:icon,icon+文字,文字,暗提示。

出现情况:一般提示信息比较简短,能够让用户一目了然的记住,并且不干扰表单的填写项。

alipay.com付款页面

alibaba.com注册

b) 复杂提示——以缩略信息或icon来显示,通过点击和hover进行查看。

出现情况:提示信息内容较多,需要用户仔细阅读,并且无法简单记忆,直接全部显示会影响整个表单填写,因此此类情况需要hover或者点击操作进行查看。hover或者点击后有浮层,蒙板,或者跳转新页面等情况。

taobao.com机票登机人填写页

ctrip.com机票登机人填写页

c) 限制操作——在表单填写前,对某些需要填写或者操作项会有一些disabled的状态,只有当某些条件被激活用户才能进行操作。

出现情况:当填写项与项之间带有关联性,前面的填写项会影响后面填写项的内容或状态;或当填写项较少,填写项均可以即时校验,就可以将主提交操作项做状态限制。

livestream.com机票登机人填写页

d) 其他提示——填写表单的时候,还有一种比较特殊但又更简单明了的提示,例如:使用图片说明。

出现情况:当填写表单项的提示说明很难用文字清晰表述,这时候可以使用图片,视频等辅助方式来帮助用户快速理解。

alipay.com水电煤缴费页面

2、 ING~

当您浏览完整体的表单,接下来就是进行填写的步骤。在填写的过程中,我们会碰到很多类型的校验,比如:即时校验的友情类提示,即时校验的警示提示,关联性校验的提示。即时的校验也分为三种状态一种是on focus后的帮助提示、输入中的校验、lost focus后的校验。

出现情况:提示信息内容较多,需要用户仔细阅读,并且无法简单记忆,直接全部显示会影响整个表单填写,因此此类情况需要hover或者点击操作进行查看。hover或者点击后有浮层,蒙板,或者跳转新页面等情况

a) 即时校验的友情类提示

即时校验的友情类提示不是提交时无法通过的出错警示,而是给到用户一些更合理的建议或者帮助。

Ctrip.com填写登机人页

(当你选择了儿童票时会提示儿童票的某些特定限制。当你输入的出生日期与你之前选择的购买类型不一致的时候会建议你去购买更合适的类型,但并不强制。)

Buy360.com的注册页

(当onfocus的时候会出现下方帮助提示类信息,当然也有很多网站会做成暗提示,

)

163.com的注册页

(当onfocus的时候会出现右边密码的强度,会根据你输入密码的改变而提示你的密码强弱。)

b) 即时校验的警示提示

即时校验的警示提示是属于错误类提示,这类错误会影响表单无法提交。

警示提示类的校验重要级别非常高,因此在颜色和位置上都需要非常明显。有很多网站甚至将出错内容和出错后如何修改的建议都放在了该提示中显示。

163.com的注册页

Buy360.com的注册页

c) 关联性校验

关联性校验是所填写项之间会有相互影响的逻辑关系,后一项的填写是否正确会取决与前几项的填写内容。

Buy360.com的注册页

(设置密码填写项与确认密码填写项不一致时会提示错误。)

招商银行信用卡支付页

携程旅行计划创建页

(旅行计划目的地1和目的地2的时间段有冲突时就会提示错误。)

3、 ACTION!

当您填写完表单,开始触发提交按钮的时候,表单会开始进行表单提交后的校验。目前比较多的有两种,一种是逐条提示,另一种是一次性全部提示。

a) 逐条提示

逐条提示是在提交表单后,虽然有多项错误,但是每次提交只按顺序显示一条错误。逐条告知错误提示,会导致用户改完之后再次提交又需要重复修改,视线流上下来回,不停的修改不停的提交,多次操作才能完成整个表单的过程。

yihaodian.com注册页

b) 一次性全部提示

一次性全部提示是在提交表单时将所有错误全部罗列。

Yahoo.com注册页

Hotels.com预订页

(该网站设计不仅将所有错误一次性全部罗列在填写框右侧,并且提交按钮的hover状态再次将所有错误呈现,点击某项错误会直接锚点跳转至该错误填写区域。)

思考:

出错提示有4个基本原则:即时反馈出错提示,出错提示的位置显示恰当并且明显突出,提示信息内容清晰易懂,一次性显示全部出错提示。

除了这些基本的设计原则,在设计表单的校验中,还会有很多让我很纠结的点,以下罗列一些我个人认为比较好的经验。

1、 在设计校验时虽然需要考虑到出错提示的明显突出,但是在实际情况中,会和页面的空间大小和布局相关,需要考虑实际情况来定夺。

2、 尽量避免不必要的错误,一是自动喷入值;二是限制型操作;

比如,在身份证填写项中填写了身份证信息时,如果下面还需要填写出生日期,完全可以直接喷入身份证上的出生日期值。

3、 有的错误校验会自动修正一些信息,但是这类行为请不要忘记告知用户。

4、 友情类提示的校验重要级别永远低于警示类错误校验,在视觉和交互的位置上应该酌情考虑。

5、 错误信息出现的位置视觉等效果应该统一,并且在位置上保持在用户可见的范围内。

6、 页面自动锚记至出错项处,如果是多条可锚记至第一项,最好还能on focus至出错的填写项。

7、 不要轻易清空用户填写的内容。

8、 错误提示不仅显示错误点,更可以推荐用户一些正确填写建议。

9、 出现了错误提示后,再次on focus至填写项时,不要隐藏错误提示。

分式教学设计表单 篇2

用户浏览表单页时,首先接触的是表单布局。如表单中各元素的的对齐方式、各自的标签样式,以及周围的视觉元素都会或多或少影响用户的行为。

布局表单元素时,一般采用表格进行布局,可采用三列,第一列为标签,第二列为表单元素,第三列为对表单元素填写的说明。对于标签,必须让用户迅速且轻松阅读,知道自己要填写什么信息。如果一个表单上的数据并不为人熟悉或者在逻辑上分组有困难,让标签左对齐,用户只需要上下看看左侧一栏的标签就可以很轻松的通览表单的信息,而不会被输入框打断思路。第二列为左对齐的输入框及其他表单元素,这样的布局有时会受到过长标签的影响:标签与其对应的输入框被分离开来,用户不得不左右来回的跳转目光找两个对应的标签和输入框,这样势必会影响填写表单的时间。如果让标签和对应的输入框联系紧密,可以采用标签右对齐的布局,但又会有新的问题出现:左边参差不齐的空白和标签让用户很难快速浏览表单要填写的内容。因此标签的定义就需要给与一定的关注:在表达清晰的前提下,要简明扼要,短小精悍。若仍有标签较长,还是采用“左对齐标签”的布局,因为人们习惯于从左到右的浏览书写,这就需要解决标签和输入框的分离问题,有一种简单的解决方案就是利用背景色和分割线,给一列垂直的标签添加一种背景色,一列垂直的输入框添加另一种背景色,每一组标签和输入框利用清晰的水平线分开。

需要注意的是不要在表单中使用垂直分栏,在表单中使用列的最大问题是流动。表单开始于上面,结束于底部,而列的出现会打破这种流动。不要假设用户通过标签访问表单,而因此以列的形式导航表单。绝大部分的用户输入习惯于从上而下,使用鼠标/触控板/手指点击进入下一个字段,然后再输入内容。

用户填写完表单后只有提交了,才达到我们收集信息的目的。所以“提交”或“保存”按钮一定要设计的格外醒目。比如可加强视觉比重,设置成亮色调,粗字体等。另外,如果一个表单有多个操作,比如“继续”和“返回”,就有必要加重主要操作的视觉重量。这可以最小化用户潜在的操作错误的风险。例如,不要让“继续”按钮和“返回”按钮的样式一样,“继续”按钮是主要按钮,因此它应当设计的醒目一些。

每个填写表单的用户都希望填写时间越短越好,而且填写的数据都是用户熟悉的。快速、准确的填写表单是用户与设计者共同的目标,表单中的元素是否设计合理是实现此目标的基本。

在浏览网站时经常会遇到一些Web表单,其中的下拉框包含了太多的选项,如100多个国家;31个日期等等,这样的选择让人很厌倦。Web表单除了文本框(input)和提交按钮(submit),还有单选按钮(radio)、复选框(checkbox)、下拉框(select)和超链接等,尤其下拉框的使用需要进行慎重考虑。大多情况下,表单是用来收集信息的,比如呈现给用户一些问题,并且这些问题都具有有限的答案供用户选择(如职业)。如何设计才能良好地呈现这些答案并且减小用户选错的几率?下面以某旅游网站调查问卷为例,来描述表单设计过程中合理选择表单元素的过程。

在本例子中,想从用户那里收集如下信息:姓名,性别,职业,地区,联系电话,E-mail,来过几次,游玩过哪些项目,建议与意见。

1表单元素的确定

这些信息的收集是让游客自己输入还是选择作答,通过哪些表单元素实现?通过下面几个问题的解答可以做出决定:

1)输入答案是否比选择答案更加自然?

本例中的姓名、电话、地址等这些我们熟知的信息,使用输入的方式收集比使用选择的方式收集更加自然并且简单。况且对于姓名来说,也无法选择,所以确定需要使用文本框。

2)答案是否不方便统计或者容易输错?

容易输错的信息,就不能使用输入框来收集。不同的游客有不同的答案,不方便后台的统计,在本例中,职业、地区的信息若是输入的话,相同的职业可能会出现不同的表述,给统计带来不便、可以用下拉框或单选按钮让用户进行选择。游玩过哪些项目让用户填写的话,会没有耐心认真填写,可以用复选框让用户选择。

3)用户是否需要浏览完所有的选项,才能理解问题?

比如“职业”这个问题,如果不先浏览所有选项,有时不知自己归属于哪一类。在这种情况下,推荐根据情况使用下拉框。

4)有多少个选项?

滚动条是个老大难问题了,如果下拉框的选项很多,很有可能导致页面需要滚动,下拉框选择也需要滚动。一般来说4个以内选项的问题,使用单选按钮或复选框会比用下拉框好的多。

5)用户是否可以同时选择多项?

一般如果用户可以同时选择多项,那么推荐使用复选框。游玩过哪些项目让用户填写的话,会没有耐心认真填写,可以用复选框让用户选择。

以这些问题解决后,可以列出一张表格,然后平衡选择,决定哪些信息使用哪种形式表现。

2表单的整体效果和局部调整

尽管对表单元素进行了筛选与确定,但是还需要针对表单整体和局部进行调整。主要有以下3方面。

1)避免太多种类的表单元素

在一个表单中,若既有输入框又有超链接,还有下拉框,对于一般的用户熟悉某种元素的操作,更乐意一直这样操作下去。再换成另一种会让用户有陌生的感觉。

2)使选项精简、易读

单选、复选的选项,尽可能减少选项的数量,短句也可以作为选项。下拉框选项的确定原则是:用户浏览选项的时候方便,不费眼神,不会点错。

3)注意选项的顺序和默认值

对选项进行一个合理的逻辑排序,比如按声母排序,按首字母排序、按数字大小排序,这样当选项多时,用户大体知道所选内容在什么位置,以便能快速找到。最好能根据普遍情况确定一个默认值。

3表单操作的易用性

1)使用tabindex属性设置Tab键的顺序:即设置键盘中的TAB键在各表单元素中的移动顺序,即焦点的顺序。有了Tab键的帮助,用户可以完全脱离鼠标,更加快捷地填写内容。

2)如果一个输入框可以满足需求就不要用两个,大部分用户不熟悉盲打。很多用户在输入内容时候都要看键盘。当要往表单中输入电话号码的时候,会要求添加区号和电话号码。用户看不到,或确实记不住这儿有两个输入框,结果第一个框输入了完整数字,如果这个文本框限制了一定数目的字符限制,问题就更糟了。电话号码就使用一个字段,同样的,门牌号/街道什么的都是如此,只使用一个文本输入框。

3)进行内联验证,即在数据提交前就先行进行验证。有些文本框输入的内容若有限定,(如密码,必须包含字母和数字,字符长度不小于6),在用户输入后就应及时验证,如果没通过验证,要以突出的表达形式给出出错的原因,而不是等到用户滚动到表单的末尾,提交时才发现问题,让用户再返回前面,重新进行填写。这样会给用户带来不快的体验。

浏览者在操作表单时,越方便越好。对于浏览者,什么样的人群都有,有些浏览着可能对电脑操作不熟练,尤其是文本框中输入内容,首先要在文本框中单击,才能输入信息,而有些浏览者不清楚,若让鼠标指向文本框就可获得焦点,可添加如下代码:

为了让操作者清楚的知道自己目前操作的对象,还可以作如下设置:

1)表单输入单元的边框设置:更改传统的表单单元边框,会让你的主页增色不少。如:

2)表单输入单元的文字设置:表单中单元的字体是可以修改的,如:

分式教学设计表单 篇3

移动医疗(m Health),是指通过使用移动通信技术——例如Pad、移动电话和卫星通信来提供医疗服务和信息。移动医疗的概念2011年开始进入中国,其产业规模发展迅速。越来越多的公司进行移动医疗类App的开发,越来越多的患者使用这类App对自身疾病进行管理、监控。由于医学对疾病的控制与诊疗需要大量量化数据,而这种采集往往通过表单与评测的方式在App种进行。与此同时,这些表单往往复杂而难以填写;评测常常全是文本答题,用户难以坚持使用。

结合在移动医疗互联网产品设计方面的实际工作经验,笔者认为有以下几个途径可以对App种“表单”和“评测”部分进行优化,从而提升整个移动医疗App的用户体验。

适当安排表单出现的时机

身为患者的用户使用App产品普遍具有较强的结果导向,如果在打开产品之初就要求用户填写大量表单、基础数据,用户可能不会再继续使用这款产品。

我们可以把繁琐的表单分拆为2-3个小表单逐步让用户补齐数据。也可以把这种表单设置在用户即将取得结果之前,在心理上减轻用户的难度。很多时候用户并不是“我完全不能去填写这么复杂的表单”而是“在这个时间点上我更愿意去做别的事情”。

表单与评测使用恰当的文本描述

复杂表单的填写往往是为了满足医学上数据的要求,因为这种医学属性,表单常常充斥着晦涩难懂的医学术语,以至于用户在填写时也不能完全明白其意思。

在设计表单时我们可以进行适当的转化,将生硬、冰冷的医学术语转化为用户熟悉的日常生活场景,这样不仅用户能更好地理解表单含义,在心理上还更具亲切感。例如在哮喘发病记录的评测中有一道题目考察用户发病时对活动范围的影响,这道题给出的文本内容是”活动受限“,我们可以将文本改写为”您是否因为发病不能外出活动“或者”您是否因为发病需要就地休息“这样用户理解更通俗一些。

通过动效设计减少评测的枯燥

常规意义上的”评测答题“绝大部分是文本答题,传统文本答题枯燥乏味,在长时间答题的过程中用户容易疲倦从而导致错误。我们可以通过动效设计(Motion Design)来改善评测的体验。

优秀的动效设计需要考虑以下几个因素:

(1)预触发,该状态的作用是向用户暗示:这是一个开关,可以点触。

(2)触发,触发是指一切交互行为的开始,它由控件、控件状态以及标签组成。

(3)运动,运动是动效的主体,通过设计好的场景物体运动来表现需要向用户传递的信息。

(4)结束与反馈,动效结束需要给出明显的信号,向用户表明:这一行为已经结束。动效运动的过程种如需用户交互操作的,在这一阶段需要给出明确的反馈或答案。

同时,不是所有类型的答题都适合转化为动效的形式。适合转化为动效的评测有以下一些属性:a.题干信息量本身不是太大b.相对比较有画面感和故事性c.用户需要长期进行答题或评测。信息非常复杂的题干其实不适合用动效的方式来表达——对信息的表述是第一位的,不能为了追求视觉效果而降低了信息的可读性。

大输入量的操作不宜在移动设备上进行

文字输入是移动端的软肋之一,不管手写输入还是键盘输入,操作效率都很低。部分医疗表单(特别是涉及到基础数据、病历等)需要大量的输入,这种类型的表单就不再适合在移动设备上完成,最好当杜开发网页版,在更大的显示器屏幕和键盘上进行录入。这种录入的用户体验更好而且录入的出错率也会较低。

另外,这里需要注意的是无论在移动设备上还是网页上的录入都最好设置自动保存,以免用户不小心退出前面的输入全部丢失。

使用移动设备传感器或可穿戴设备协助采集数据

例如,在哮喘病的日常监控中需要通过答题评测采集日常发病情况以及阶段性病情(ACT评估),但如果通过蓝牙和手机连接的“峰值流速仪”就能把这种采集更多让机器去处理。机械、重复的工作尽量让机器去处理,这是移动产品设计中得一个重要思路。

“表单”与“评测”虽然只是移动互联网产品设计中的两种部件,但对移动医疗应用的用户体验却至关重要。只有考虑到移动医疗产品的特殊性已经该类App用户群体的特殊性才能真正把这两个部分设计好。

分式教学设计表单 篇4

以下为原文文章:

估计没有什么比表单更让设计师头痛的了。表单能否让设计师表现出创意?我们可能需要从做基本的层面,重新审视表单、理解表单——表单是用户和软件之间的对话。

忘掉切换、点击吧,表单是我们数字设计师(译者:我想应该是依赖计算机进行设计的设计人员)将面临的最富有挑战性的交互方式。下一次,当你要设计一个表单的时候,不要认为好的设计就是要应用好看的CSS效果或者是添加漂亮的jQuery特效。表单设计的水是很深的。

我已经做过上百个表单用户测试,为保险公司、假期预订交互设计过一些非常复杂的表单等等。可能你最近使用的某个表单就是我设计的。

下面这些经验教训,我认为设计师在开始设计表单设计之前要思量一番。

1、不要标记必填字段

你知道小星号(*)就表示必填字段?我已经见过很多关于此项用户测试失败的例子。从概念上来说,必填字段没有多大意义,等同离线。对于开发者,这个是很好的,他们提供了一种很好的黑白方式去完成。星号表示的必填字段不是一个好的表单元素,因为它需要用户去学习。在用户测试中我看到的典型行为是用户在上面填写表单,结束于某个东西阻止他们的时候或者他们碰了某个按钮。

解决方法很简单,标记那些可选的字段,优质用户需要驻足思考是否要填写的字段也做出标记。

译者 写道

从原文评论来看,这一段是争议很大的一个地方:应该标记必填字段呢还是应该标记非必填字段?本文作者语法以及用词上有些怪怪的,加上缺少必要的示例,所以这段理解起来有一定难度。我个人觉得作者的结论应该是正确与合理的(毕竟做过大量实际用户使用的测试,比设计师或开发者的冥想要可靠的多),

但是,在原因的阐述上显得单薄了点,也可能是因为自己(指译者)这方面了解不深。按照作者的解释,单纯使用(红色的*)星号标注必填字段有一定的学习成本,会让用户有学习负担,反而增加出错几率。

“必填选项的概念类似于离线概念”,我想可能的意思是指:我们平时访问网页,基本上都是处于在线状态(虽然HTML5有离线访问),我们没有必要专门在页面上弄个符号表示当前页面在线。因此,对于网页而言,离线这个概念就意义不大;同样的,表单选项基本上都是需要填写的,特意的使用某个符号标示此项必填,是多此一举,没有多大意义。

我们或许过多地站在开发者以及软件测试人员的角度去看待表单设计了,正如上面提到的“开发者的黑白方式”。因为我自己也是开发者,所以对于“星号表示此项必填,没有星号表示此项选填”很容易理解。但是,用户会这样想的吗?软件测试人员是作为极端作恶用户(非上面提到的优质用户)去使用表单的。一些站在自身角度的认知确实会让我们对表单有经久的错误认识。

至于最后的“用户表单完成终止”我想可能是指:对于大部分正常使用用户,终止行为一般为被动阻止或主动点击按钮。所谓被动阻止,可能是即时的错误提交;主动点击按钮,可能是点击按钮提交等。例如,我发现 绑定注册页面的表单所有选项都没有必填字段的提示,所有的必填提示均出现在表单提交之时(即“用户触碰了某个按钮”“某些事件被阻止”),这些都是我比较赞同的。

下面两张截图以 注册页面为例分别演示:阻止用户填写表单的事情,以及“不标记必填字段”。

2、不要使用微调

HTML5近来春风得意,它提供了很多美轮美奂的元素共设计师选择。我们需要好好思考我们的新玩具是否得当。现在的数字字段(指类似于type=“number”的输入框)都提供了小小的上下小尖角运行用户来回调数值。

分式的教学设计 篇5

【教材内容分析】

本节的主要内容是分式的概念和分式的意义。分式是与整式完全不同的两种代数式,为了突显分式与整式的区别,通过学生对熟知的实例的思考得出一些具体的分数与分式,然后引导学生,对它们进行观察、分析、类比,找出分式的本质特征,及它们与分数的相同点和不同点,教材中给出了一些代数式让学生观察找特征,进而归纳得出分式的概念。最后例题中的实际问题可让学生深刻的体会出分式的意义。

本节课教材的编写有以下三个特点:

1、背景:从典型实例出发引出分式概念。

2、思想:通过分数与分式的类比,渗透“类比”和“特殊到一般”的数学思想方法。

3、问题性:全部内容都是通过设置恰当的问题引发学生的活动和思考而展开的。

【教学目标】

(1)知识与技能目标:掌握分式概念,学会判别分式何时有意义,能用分式表示数量关系。理解分式中分母不能为0,会求分式中字母满足什么条件分式有意义。

(2)过程与方法目标:经历与分数类比学习分式的过程,学会与人合作,并获得代数学习的一些常用方法:类比转化、合情推理、抽象概括等。

(3)情感与态度目标:通过“思考”、“观察”、“归纳”等栏目让学生参与数学的学习活动,使学生学会提出问题,思考问题,从而提高对数学的学习兴趣。通过丰富的数学活动,获得成功的经验,体验数学活动充满着探索和创造,体会分式的模型思想。

【重点和难点】

重点:分式的概念

难点:识别分式有无意义;用分式描述数量关系

【教学设计思想】

分式是不同于整式的另一类有理式,是代数式中重要的基本概念;借助对分数的认识学习分式的内容,是一种类比的认识方法,这在本章学习中经常使用。通过类比分数,从具体到抽象、从特殊到一般地认识分式。

【教学方法】

1)通过分式与分数的类比,培养学生“从具体到抽象”、“从特殊到一般”的思维能力。

2)通过“思考”、“观察”、“归纳”等活动发展学生提出问题的意识与归纳推理能 力。

3)、通过分式概念的实际背景,体会数学概念来源于实际,发展学生应用数学解决实际问题的意识。

【师生活动过程】 1.创设情境:

丝茅草两边有许多小细齿,能轻易地把人的手指划出一道血口子,非常锋利。如果将铁片的边上也刻成许多小细齿,自然会更加锋利,可以用来更快地伐倒大树了。鲁班就是这样根据类比的道理发明了锯子的。

在数学中,应用类比推理的地方就很多。今天我们就通过类比分数来学习分式。那么什么是分式呢?通过以下的学习我们就很明白了。

2.引出课题(演示课件幻灯片)

(1)长方形的面积为10㎡,长为7cm,宽应为

10cm;长方形的面积为S,长为a,宽应为7__S/a ;

(2)把体积为200cm3的水倒入底面积为33㎡的圆柱形容器中,水面高度为__200/33_cm;把体积为V的水倒入底面积为S的圆柱形容器中,水面高度为_V/S_。(3)动物专家在p平方千米的保护区内找到10只灰熊,你能用代数式表示平均每平方千米保护区内有10/P只灰熊.3.探索交流 :

师生再共同欣赏画面,教师给出探究要求:

“代数式”庄园的果树上挂满了“整式”的果子:t,300,s,n,a-x,0,180(n-2),请你任选其中的两个,分别运用整式的四则运算,合成四个代数式;并与同组的伙伴交流你的成果。

(1)观 察:其中有新的一类代数式吗?请说一说。

300t n(as)300180(n2)sn......让学生再比较说出这些代数式与过去学过的整式有什么不同? 学生分组讨论得出答案。

(2)类比分数,概括分式的概念及表达形式

它们与分数有什么相同点和不同点?

让学生观察思考,并与小学学过的分数对比,归纳总结出这些式子的特点。

被除数÷除数=商数 被除式÷除 式 = 商 式 ÷10 = 7S S ÷ a = 10a 整 数 整数 分数 整 式 整 式 分 式

7S,类似式子A÷B可以写成。10aA总结出分式的定义:一般地,形如,如果A、B表示两个整式,并且B中含有字母,这样

B书写形式: 7÷10可以写成的式子叫做分式.(3)小组内互举例子,判定是否分式

4.探究活动

1、下列代数式中,哪些是整式?哪些是分式?

b3x4yab,… a15abb2、议一议:分式的分母中的字母能取任何实数吗?为什么? ax

2分式中的字母x呢? 2x3,总结得出分式的意义:分式中字母的取值不能使分母为零,当分母的值为零时,分式就没有意义。231X5.例题与练习

例1:对分式3x

5(2x1)(1)当x取什么数时,分式有意义?(2)当x取什么值时,分式的值为零?(3)当x=1时,分式的值是多少? 解:略。

解后反思:(最好由学生主讲)

(1)因为当分母等于零时,分式无意义,所以只有当分母不等于零时,分式有意义。(2)强调当分子等于零且分母不等于0时分式的值为零。(3)求分式的值的格式。练一练:(课内练习1)填空:(1)当______时,分式1x无意义。

(2)当______时,分式4x有意义。

8(1x)(3)当______时,分式

x值是零。

2(4x9)6.应用新知

例2:甲、乙两人从一条公路上某处出发,同向而行,已知甲每时行a千米,乙每时行b千米,a>b,如果乙提前1时出发,那么甲追上乙需要多少时间?当a=b,b=5时,求甲追上乙所需的时间。分析:此题是行程问题中的追及问题,小学里学过。追及时间=速度差(追及路程),本题中把字母代入即可。第二问题是求分式的值,注意解题格式。

想一想:若取a=5,b=5,分式a-b(b)有意义吗?它们表示的实际意义是什么?(当a=5,b=5时,分式a-b(b)无意义,它表示甲永远也追不上乙)。解后反思:在用分式表示实际问题时,字母的取值一定要符合实际。

练一练:(课内练习2)甲、乙两人分别从A、B两地出发,相向而行,已知甲的速度为V1千米/时,乙的速度为V2千米/时,A、B两地相距20千米,若甲先出发1时,问乙出发后几时与甲相遇?

7.深化拓展

探究题:(课内练习)口袋里装有若干个白球和黑球,这些球除颜色外均相同,设黑球的个数为n,白球的个数为(18-m)个,p表示从口袋中摸出一个球,是白球的概率。(1)你能用关于m、n的代数式来表示p吗?它是哪一类的代数式。(2)这个代数式在在什么条件下有意义?

(3)p有可能为0吗?有可能为1吗?如果有可能,请解释它的实际意义。

8.课后作业:

214x224ababca)在,,,mn中,分式有()x3xya3A、2个

B、3个

C、4个

D、5个

b)当x=1时,分式无意义的是()

x12xx1xA、B、C、D、xx1xx1c)、填空(1)当x

时,分式

x2有意义。2x1x2(2)当x

时,分式的值为零。

x2x3yd)、求分式的值,其中x=4,y=-2

yxe)整数和分数统称有理数,试猜想整式和分式统称什么?

246735f)观察下面一列有规律的数,,,,31524354889。80(1)请在上面横线上填写第七个数

(2)用含正整数n的代数式表示规律 g)阅读下面的解题过程,然后回答问题

教材解读:《分式》教学设计 篇6

教材解读:《分式》教学设计本周初中部同课异构的题目是《分式》,通过同台讲解,碰撞交流,最后大家达成共识,形成了一篇优秀的教学设计。《分式》教学设计一.教学目标(1)知识与技能目标:了解分式概念,明确分式和整式的区别,学会判断分式何时有意义,能用分式表示数量关系。(2)过程与方法目标: 经历分式概念的自我建构过程及用分式描述数量关系的过程,学会与人合作,并感受数学学习的一些常用方法:类比转化、合情推理、抽象概括等。(3)情感、态度与价值观目标:通过丰富的数学活动,获得成功经验,体验数学活动充满着探索和创造,感受分式模型。二.教学重难点重点:了解分式的概念,明确分式和整式的区别。难点:判断分式有无意义的条件,用分式描述数量关系。三.教学过程

(一)创设情境,以旧引新问题1:给大家猜个谜语,谜面是“七上八下”,打一个数。这节课我们就一起来学习这种分母中含有字母的式子——分式。【设计意图:借助谜语激发学生的学习兴趣,由分数的意义迁移得出7/x,自然引入本课题:分式。】

(二)自主探究,领略新知【设计意图:从贴近学生生活的实际情境出发,让学生体会分式也是描述现实生活的一类数学模型。学生独立完成并口头回答,教师板书答案。】2.对前面找到的不是整式的代数式,请同学们以小组为单位讨论以下4个问题。(1)这些式子形式上有什么共同特征?(2)它们与整式有什么区别?(3)这些式子与我们以前学过的 类似,所不。(4)什么是分式?3.让学生根据分式的概念,写出一个具有实际背景意义的分式。【设计意图:进一步体会分式这一数学模型。完成后,学生在组内交流,3—4名学生展示成果。】【设计意图:学生独立完成,培养独立分析、解决问题的能力。可以先让中下游学生口答结果,争取出现争议,学生辩解,最后统一思路。】【设计意图:鼓励学生大胆尝试,敢于发表自己的观点,做到“我的课堂我主宰”。】

(三)盘点收获,纳入智囊让学生自己梳理本课的内容,盘点收获成果,纳入自己的智慧背囊。【设计意图:自己归纳总结,班内共享】

分式教学设计表单 篇7

关键词:表单系统,工作流引擎,系统集成,工作流变量,参数映射

0 引言

产品设计过程中,常涉及多种表单的生成、提交、管理等。在PDM/PLM协同设计系统中,表单系统可以独立地完成表单界面设计、数据的存储、查询、维护等功能,但是却无法支持不同部门、不同人员的流水化、协作化办公,因此表单系统与工作流引擎的集成在行业中的需求越来越受到重视。工作流与表单系统集成中存在表单显示元素显示权限的控制、工作流变量和表单显示元素相互映射等问题,这些问题都影响了工作流引擎与表单系统的集成。

目前国内外工作流与表单通常作为整体的集成系统出现,对于表单元素权限控制和工作流变量与表单元素值之间的映射等需求关注不够。Peter等[1]提出了支持动态工作流模型,单从工作流角度对活动变更、修改提出适应性的支持。Vanderfeesten等[2]从支持工作流设计的角度提出了产品数据模型动态派生机制。范会联[3]描述了工作流与表单的一种集成方式,实现了流程对表单系统显示元素权限的控制,但没有提出工作流变量映射的解决方式。王瑞霞等[4]给出了表单系统的解决方案,但是不能对表单元素进行显示权限的控制,无法与工作流进行动态的数据映射。

本文采用集成工作流引擎与表单系统之间的数据与业务交互,提出了一种低耦合的解决方案。该方案可根据不同的表单和工作流流程动态配置显隐权限属性和进行工作流变量与表单参数之间的映射,有效地解决了目前现有系统集成中存在的问题,并成功集成HTC产品设计项目管理系统中的工作流和表单系统[5]。

1 模型定义语言

表单系统和工作流引擎[6]的集成涉及工作流引擎、表单系统显示模型等相关的概念和定义。

(1)定义1工作流流程[7]定义f。f是一个四元组,f=(Sf,Ef,δf,Pf),其中,Sf为流程的起始节点,Ef为流程的结束节点,δf为流程的所有流转规则,Pf为流程的所有节点,其中,Sf∈Pf,Ef∈Pf。

(2)定义2工作流流转规则δf。δf是一个三元组,δf=(p,θ,q),其中,p∈Pf,q∈Pf,p为流程的当前节点,θ为流转的条件,q为在θ条件下流转到的节点。因此有其中,θ是一个三元组,θ=(v,r,i),v为传入的表单元素值,r为条件规则,i为流程变量的值,θ的值由v和i经过规则r计算后获得。

(3)定义3表单元素权限控制R。权限控制R可以表示成一个四元组,R=(actid,fid,Qsentence,form),其中,actid为流程的节点ID,fid为流程ID,form为表单ID,Qsentence为表单元素的权限控制语句。对于一个流程fid的所有节点集合A,有fid∈A。

(4)定义4权限控制语句Qsentence。Qsentence可用正则表达式为空集,sentence为一个字段权限属性,可用正则表达式表示,这里,N为对应表单中字段名称,Q为表单权限。

(5)定义5表单元素权限Q分类。权限Q可以按需求分为三类属性,即只读、可修改、隐藏。

(6)定义6工作流变量映射VAR。工作流变量映射VAR也是一个四元组,VAR=(actid,fid,Vsentence,form),其中,actid表示对应流程的节点ID,fid表示对应流程的ID,form表示对应表单ID,Vsentence表示对应表单元素与工作流引擎变量映射语句。对于一个所有流程fid的节点集合A,有fid∈A。

(7)定义7工作流引擎变量映射语句Vsentence。Vsentence由多个sentence组成,sentence是一个四元组sentence=(N,Fv,r,w),其中,N为对应表单字段名称,Fv为工作流变量,r表示是否写出,w表示是否为写入。每个sentence表示一个元素映射关系,Vsentence用正则表达式表示。

2 表单与工作流集成模式

2.1 集成体系结构

集成体系结构[8]可分为建模、配置、访问、提交等部分,这些部分同时也表示了系统集成的过程。图1为工作流表单集成体系结构图。系统集成的步骤如下:

(1)根据定义1、定义2分别建立工作流和表单系统的模板数据。

(2)在工作流节点上进行表单元素权限控制集成和表单元素与工作流变量映射集成。

(3)工作流引擎访问表单系统,具体流程如图2所示。图2中,当工作流节点访问表单系统时,表单系统根据工作流引擎传入的流程ID、节点ID查找步骤(2)中定义的表单元素权限控制属性,根据该属性重新生成表单系统的显示代码。

(4)用户提交任务过程,具体流程如图3所示。图3中,用户根据显示内容填写数据并向工作流提交任务时,先根据定义的工作流变量映射关系传递表单数据到工作流变量,然后触发工作流引擎的提交事件。

2.2 表单元素权限控制集成

2.2.1 权限控制

根据定义3,在2.1节步骤(2)中将表单和工作流流程的某个节点绑定,并在Qsentence定义了该表单的所有显示元素的权限。

2.2.2 权限控制属性格式

根据定义4、定义5的权限控制数据格式及分类,使用三种符号来表示不同的权限,例如用@来表示只读,用#表示可修改,用$来表示隐藏。sentence之间采用分号来连接,某节点有如下格式的权限属性代码:

@受理人审核;#部门经理处理;#总经理审批;$合作单位结果说明;

解析该格式属性代码的算法如下:

算法1权限控制数据解析算法。

输入:权限控制数据Qsentence

输出:HashMap〈String,String〉

//根据分割符切分语句分别获取属性信息。

procedure parseQSentence(Qsentence)

根据“;”字符将Qsentence分割为一个数组

新建HashMap property;

//对info中的每个元素进行遍历

for each element sentence of array info do;

begin=sentence.charAt(0);field=sentence.substring(1);

switch(begin):

case‘@’:put(field,“readonly”)into property;break;

case‘#’:put(field,“modify”)into property;break;

case‘$’:put(field,“hidden”)into property;break;

return property;

end of procedure;

该算法运行以后,得到在表单元素中的“受理人审核”元素是只读的,“部门经理处理”是读写的,“项目经理审批”也是读写的,“合作单位结果说明”是隐藏的。

2.3 表单元素与工作流变量映射集成

2.3.1 映射关系

根据定义6中工作流流程变量的形式化表示,工作流变量的映射关系绑定工作流流程、流程节点、表单、映射属性信息。

2.3.2 映射的数据格式

根据定义7设计四元组来表示一个sentence语句,多个sentence语句通过“;”进行连接,例如,有如下的格式数据:

部门负责人1,new_global_data1,0,1;

部门负责人2,new_global_data2,1,1;

对于上述的格式数据可以采用如下的算法进行解析:

算法2权映射数据解析算法。

输入:权限控制数据Vsentence

输出:HashMap〈String,VAR〉

procedure parseVSentence(Vsentence)

根据“;”字符将Vsentence分拆成数组info;

新建HashMap〈String,VAR〉property;

for each element sentence of array info do;

根据“,”字符将setence分拆成数组tag;

新建对象VAR var,N,Fv,r,w;

N=var.field_name=tag[0];

Fv=var.flow_variable=tag[1];

r=var.read=tag[2];w=var.write=tag[3];

put(N,var)into map property;

return property;

end of procedure;

根据解析算法得知,上例中的“部门负责人1”是表单显示元素,new_golbal_data1是与之映射的工作流变量名称,第一个数字表示的是读属性,第二个数字表示的是写属性。因此整串数据表示的意思就是该表单中“部门负责人”元素与工作流中的new_global_data1变量相映射,提交时向工作流写入数据。

2.4 表单元素权限代码生成算法

根据权限属性和参数映射定义可以设计如下的数据库表单来存储相关配置信息:

表单中,processID表示fid,nodeID表示actid,permlist表示Qsentence,表单ID表示form,enginParmList表示Vsentence。

根据图2,工作流流程节点访问表单入口时,表单会根据工作流流程提供的参数查询权限控制属性来生成界面代码。以HTC中的表单系统为例,HTC集成钱塘表单系统编辑器产生的表单代码是标准格式的HTML代码,在普通的HTML属性的基础上只需增加少量的自定义属性。即可根据HTML代码特性来控制只读权限,只需要在属性上增加readonly属性,控制隐藏权限则直接输出“****”,控制可修改权限则不变。钱塘表单系统生成的单行文本框的代码如下:

根据如下的算法生成表单显示代码:

算法3根据权限控制属性生成界面代码

//template表单模板

//Qsentence权限控制信息

procedure generateCode(template,Qsentence)

map:=parseQSentence(Qsentence);

StringBuffer buffer=new StringBuffer();//对模板中的每一个元素进行遍历

for each field of template do://从map中取得每个元素的权限类型

根据field从Map中获得权限属性;

switch(qsentence)://只读添加只读属性,然后添加值属性

case‘readonly’:增加只读和值属性;break;

//可修改,只在模板上添加值属性

case‘modify’:增加值属性;break;

//将模板上该元素用****代替

case‘hidden’:用*****代替该块代码;break;

//返回组织好的表单界面信息,这是就有值和模板信息

return template;

end of procedure;

根据上述的算法转换后上述例子中的单行文本框转换成如下三种不同显示代码:

(1)表单元素为只读属性时的代码(增加只读属性):

〈INPUT type=text id=input1name=input1readonly=”readonly”〉

(2)表单元素为可修改属性时的代码(不做修改):

〈INPUT type=text id=inputfield1 name=inputfield1〉

(3)表单元素为隐藏属性时的代码(隐藏原有代码,直接输出******):

******

3 系统应用

本文阐述的系统集成方案成功地集成了HTC工作流引擎和表单系统,现以一个零部件产品设计变更单为实例进行来解释整个系统的应用。

通常在产品设计过程中,由于客户需求的变化,常做出适当的调整。设计者需要对设计进行变更,并要求上级部门审核。在HTC的工作流引擎建模工具中的设计工作流流程如图4中的(1)所示。从产品设计的机械工程师提出申请,先由项目组中审核人员审核,后提交于项目经理审核,依次逐级上报审批,每个节点的审批者都可以选择批准或者驳回,批准时工作流向上一级部门提交,驳回时直接返回到申请人节点。

完成工作流流程设计需要对工作流和表单系统进行集成,以工业汽轮机转子设计任务下的零件设计活动及其中的第四个节点产品设计变更审核节点为例,在设计变更审核节点上需要配置表单的只读、可修改、隐藏三种权限,并对表单元素和工作流参数建立一一映射的关系。

图4中(2)字段名表示表单元素中的字段名称,(3)表示只读、可修改、隐藏三种权限,(4)表示审核元素与工作流变量Drawing字段映射,写属性表示该审核值写到工作流变量。通过界面绑定操作就可以将表单元素权限和工作流参数有机地结合在一个界面中,通过配置的方式就可以实现工作流引擎节点对表单权限属性的动态控制,并且动态地映射工作流引擎变量和表单元素。

经过上述配置后,当流程流转到项目经理审核节点时,登录项目经理审核节点表单系统根据配置信息动态地组织显示代码。

图5中的(2)(设计活动节点设计内容)、(4)(设计图纸对象)、(3)(申请表单提交时间),都为只读属性,在HTML页面上只读与可修改属性在显示上很难区分,但是在编辑数据时只读是无法编辑的。例如,(6)为审核意见的输入框,操作属性为可写;(1)为零部件的设计者,其属性为隐藏,因此在项目经理审核节点显示的是“xxx”。在表单系统向工作流提交任务时,表单系统后台根据映射关系向工作流流程变量写入相关数据。

4 结束语

从产品设计过程的工作流中表单设计的难点出发,集成了工作流引擎与表单系统两个系统之间流程控制和动态交互数据。两个系统的集成需要对两个系统进行良好的事务控制,确保各个系统操作的原子性等,从而确保系统的稳定性和可靠性。系统集成耦合度对系统可靠性影响将在今后的工作中进一步研究。

参考文献

[1]Peter J K,Gregory A B,Richard N T,et al.Tech-niques for Supporting Dynamic and Adaptive Work-flow[J].Computer Supported Cooperative Work,2000,9:269-292.

[2]Vanderfeesten I,Reijers H,van der Aalst W.Prod-uct Based Workflow Support:Dynamic WorkflowExecution[C]//20th International Conference.CAISE.Montpellier,France,2008:571-574.

[3]范会联.基于自定义表单的工作流过程定义分析与设计[J].计算机应用研究,2009,26(9):3372-3374.

[4]王瑞霞,隋宏伟,刘弘.基于XML的表单设计器构件的设计与实现[J].计算机应用研究,2007,24(7):183-185.

[5]方晓汾,纪杨建.基于配置的ETO产品的多设计项目快速规划方法[J].机械工程师,2010(12):36-39.

[6]汪春杰,曹健.面向科学工作流的应用集成框架[J].计算机工程,2009,35(20):258-263.

[7]刘衍珩,钟呈祥,朱建启.工作流程中的任务委托模型[J].计算机工程,2010,36(13):260-262.

从管理表单开始 篇8

他在一家快速消费品公司的新媒体营销中心工作,经常需要就产品的命名和用户进行互动。2013年6月他们举办过一次微信有奖活动,吸引了一万多名粉丝参与,最后评选出1000名幸运者。当时的做法是让粉丝将姓名、手机、地址等信息发到官方微信后台以便寄送奖品。“于是我们有两个同事将消息一条一条地从后台复制粘贴到Execl里,加班到凌晨3点。并且,很多用户并不按模版回复信息,额外增加了很多工作量。”

直到听人推荐开始使用麦客,他可以制作不同的表单,通过网页、微博、微信等平台发布,填完的表单会自动统一汇集在麦客后台,他再进行必要的筛选、过滤,生成统计图表或者导出为Excel。

“这一年多时间里我和同事用麦客制作了63个表单,有一万多人通过表单提交了信息。”吴为说。

麦客的背后是一家位于成都的创业公司,创始人是25岁的北京邮电大学计算机系毕业生李卉。

企业工具这件事李卉已经研究了好几年。读研究生期间,她和另外两个同学开始给校外的企业做外包项目,其中有给银行做的薪酬体系计算工具,有给水文监测站做的数据统计工具,以及给企业、科研机构等做的一些项目。李卉负责谈客户,梳理需求,设计产品逻辑,另外两个同学负责开发产品。虽然他们当时并没有关于企业管理的知识,也不太懂系统设计的逻辑,但是依靠扎实的技术,做这些纯定制工具倒也不难。

做外包项目可以养活这个3人团队,但是很难在业务和人手上扩张。因为客户领域跨度太大,每个客户的需求又都不一样,几乎不可能复制。“我们经常花了很多心思去雕琢,出各种很炫的图,”李卉说,“但是一旦做完,就完了。”

如何把好的工具给更多的企业用?李卉开始接触SaaS(软件即服务)概念,“SaaS的好处是一次开发可以服务数量庞大的用户。”SaaS当时在国内也是刚刚起步的阶段,适应与否,如何发展尚没有定论,但是李卉认为SaaS会是企业工具更科学的形态,可以用SaaS的方式做出更通用的产品。

李卉从做外包项目的过程中总结经验,发现了表单的用处。“能够自定义创建一个表,分发给用户填写后能够保存,能够对表单进行搜索、筛选、排序,能够导出Excel,这样的一套逻辑是可能覆盖企业系统百分之七八十的需求的,”李卉说,“比如请假、报销,或者工程立项,又或者评审打分表,形式上其实是通用的。”

更进一步,通过表单收集的信息应该有一部分能够沉淀为企业的长期资源,“关键看填表人是谁,因为接触的人都是会跟公司产生关联的人,无论用户,还是供应商,人的信息对系统来说是通用的。”李卉说。

2012年9月,李卉成立了公司,开始做这样一款表单制作和联系人管理工具,也就是麦客。第一版产品开发用了一年,期间麦客拿到了投资。

最终呈现出来的产品是一个基于网页端的工具,分为“表单”、“联系人”和“群组”3部分。表单部分提供了制作模板、自定义组件以及配色方案等,用户根据需求进行简单的拖拽和勾选便可以生成表单。收集回来的表单中的个人信息会被自动添加至“联系人”中,并且打上相应的标签,比如活动报名留下的联系人会被打上“××活动观众”标签,方便发送活动反馈,或者通知下次活动。群组部分则方便用户进一步管理联系人。

最难的是前端的产品设计,看似简单,但因为要满足大量用户的需求,要在表单功能设计以及交互上做到足够丰富和流畅,同时不能让用户觉得太复杂,李卉这样形容:“每天我要把自己分裂成一万个用户去想象在一万个场景下使用麦客时会遇到什么问题。”

如何让用户更有效地管理联系人也是关键,除了表单联系人归集,用户也可以导入原有联系人。针对每个联系人,系统会将相关的行为信息都记录下来,比如他曾经填过哪些表单,有哪些往来邮件等等,这样可以有效地帮用户将联系人进行分层,哪些是需要保持长期联系的,哪些是可能做成生意的,哪些是没有价值的。

“当你从市场的角度看你的客户的时候,信息量是巨大的,如果不整合起来是没有办法辨识几千个客户里面哪几百个是比较活跃的,”李卉说,“麦客是市场型的产品,把你散落在各个平台上的信息聚集起来,得到你想要的结果。”

后来麦客又新增了“邮件”和“短信”功能,可以批量向联系人发送邮件或短信。李卉认为,在麦客的系统里,有用的信息通过表单进来,沉淀在联系人中,然后再通过邮件短信传播出去,下次再通过表单进来,形成了一个闭环,这样企业可以更有效地传播它的影响力。

所以,麦客实际上与其他做调查工具的互联网公司不一样,它不是工具,而是客户关系管理系统(CRM),同时,与传统CRM又不一样。“传统CRM是一个漏斗,每一个客户有一个阶段性的标签,如潜在客户、意向客户、洽谈中、订单签成等,销售人员每天跟进这些客户,把他们从一个阶段向下一个阶段推进,”李卉解释说,“而麦客是直接铺面的。企业完全可以利用麦客筛选出真正有价值的客户,再与销售进行对接。”

麦客的第一版产品发布选在技术媒体36kr的开放日上,同时参加的其他创业企业成为麦客最早的一批用户。接下来的半年多时间里,麦客并没有进行宣传推广,直到2014年4月才招到了市场部的第一个员工。

推广上的谨慎实际上是因为刚开始的产品并没有做到完全令她满意。李卉认为如果将一个不够好用的产品推出去,用户觉得不好,以后可能就再也不会来了。其次,面向企业用户的产品需要客户服务做支撑,如果用户增长太快,对客服也是巨大的压力。

麦客在最初的时候并没有专门的客服人员,而是由全公司所有员工轮流担任客服,李卉是第一个,前端工程师是第二个,然后是技术、产品、行政等等。李卉还把自己的电话号码放在客服电话号码旁边,以至于有时候接电话接到晚上12点多。用户的反馈大多是不知道怎么用而求助,或者不能满足需求,这些意见成为麦客早期产品迭代的重要参考。

如今麦客有超过10万用户,分布在互联网、教育、电商、金融等领域,应用方式五花八门,有做试驾报名的,有做考试测验的,还有的不太用表单,而是把麦客当成联系人管理和分享工具。

在与用户的沟通中李卉发现,对工具的需求并非处于待培养,而是处于亟需满足的状态,产品的开发跟不上用户的需求,是李卉目前最着急的事情。李卉计划在今年秋天发布一个新的版本,在功能上全面加强,尤其在联系人管理方面,“规模会是现在的5倍”。同时在付费功能和开放接口上开始尝试—用户可以付费试用更高级的功能,以及可以在企业系统中接入麦客API。

上一篇:迎国庆合唱比赛主持下一篇:留学英国专业申请指导:传媒