在线客服

ui设计论文实用13篇

引论:我们为您整理了13篇ui设计论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。

ui设计论文

篇1

独立学院是我国高等教育发展的一种过渡模式,教育部在《独立学院设置管理办法》中,对2008年以前已设立的独立学院提出了一个五年的考察验收期。如今,五年的过渡期即将到期,依照有关规定实现“转设”,既是国家宏观政策的价值导向,也是多数独立学院求生存、谋发展的必然选择。

1 云南省独立学院加强校园文化建设的必要性分析

云南省现有云南大学滇池学院、云南大学旅游文化学院、云南师范大学商学院、云南师范大学文理学院、昆明理工大学津桥学院、昆明医学院海源学院、云南艺术学院文华学院七所独立学院。目前,七所独立学院全日制在校生人数达到69449人,占全省高校在校生总量近七分之一。随着办学条件、办学质量的逐步提升,七所独立学院2012年起将可单独颁发93个专业学士学位证书。这意味着七所院校羽翼渐丰,将真正意义走向“独立”。

校园文化建设在云南省独立学院“转设”时期发挥着重要作用。第一,校园文化作为“软件”,与学校的各项“硬”件共同构成了学校的综合竞争力。加强校园文化品牌建设,不断创新校园文化,充实校园文化的内涵,通过富于特色的校园文化来展示自身的风貌,能够为学校赢得良好的社会影响和更加广阔的发展前景。第二,校园文化以其独特的方式影响独立学院学生的思想和思维模式,通过潜移默化的作用提升独立学院学生的综合素质。

2 校园文化建设导入uiS理论的可行性

高校识别系统UIS(University Identity System),脱胎于企业识别系统CIS,其主要思想是将高校的办学理念、行为规范和视觉识别进行系统性分类,从战略高度整合发展要素,塑造高校品牌,使其能在激烈的竞争中生存和发展。UIS包括理念识别系统MI、行为识别系统BI和视觉识别系统VI。UIS理论的中心问题是通过高校师生的共同行为(BI)以及高校的视觉识别(VI)来表达高校理念(MI)。

在高校文化建设过程中,借鉴UIS理论具有可行性。一方面,UIS理论与校园文化建设在内容上具有质的统一性。理念识别MI的打造与精神文化建设,行为识别BI的打造与行为文化的建设,视觉识别VI的打造与物质文化建设一一对应,紧密联系。另一方面,参照UIS系统的系统论精神对校园文化进行深度整合,能将校园文化建设中零散的活动有机整合到三个子系统中,从而使校园文化建设更为有序也更为高效。

3 UIS理论在云南省独立学院校园文化建设中的运用

云南省独立学院的文化建设是一个长期的过程,需要全校师生、家长、社会各界的共同支持。借鉴UIS的精神和分析方法,分别从理念识别系统、行为识别系统和视觉识别系统三个方面来探讨独立学院的校园文化建设。

3.1 运用MI系统彰显校园文化灵魂

(1)凝练大学精神,彰显大学特色。大学精神是大学理念的集中体现,反映一所高校的历史传统和特征面貌,是高校生存与发展的内在动力。独立学院一方面应加强对校园精神的深度挖掘,对自身的发展目标和思路有准确的定位,强化办学精神和办学特色;另一方面要借助BI活的形象和VI凝固的语言来传达校园精神。

(2)抓好三风建设,营造和谐校园。高校的风气主要通过校风、教风和学风来体现。近几年,云南省独立学院在发展中通过深入开展创先争优活动,推动了优良校风、学风、班风的建设和发展,涌现出了许多先进集体和优秀个人,如云南师范大学文理学院工商管理学院2005级会计班荣获“全国先进班集体”荣誉。各学院的党建思想政治工作也不断加强,大学生党员在学生中的比例不断上升。在取得成绩的同时也有不尽如人意的地方,如发展历史短,缺乏历史积淀和文化积累,专职教师大多较为年轻,流动性大,教学水平不够高,学生在学习主动性和学习习惯方面与一本、二本学生存在一定差距等。因此,独立学院应通过职业道德教育来引导年轻教师树立正确的价值观,培养一支兢兢业业,尽责尽心的教师队伍,提升教师队伍水平,在教学和管理中倡导勤于学习、勇于创新的学习态度,营造良好的学习氛围,以实现独立学院的良性和可持续发展。

3.2 运用BI系统打造制度文化和行为文化

制度文化作为校园文化的重要组成部分,对校园文化起着重要的导向和约束作用。只有不断完善制度文化建设,才能消除校园文化建设中的自发性、盲目性、随意性和偶然性,从而保证校园文化建设的顺利进行。独立学院应对全体师生的行为规范进行设计,使每个成员在其行为和活动中,遵循一定的规范,保证在校人员行有方向,动有规则,通过具体的行为使学院的精神得以真正的体现。在进行行为规范设计时应体现时代特色和地区特色,并展现高校自身的优势与特色。

学术文化活动的开展本身是对高校精神和办校理念的传达,同时也体现精英文化对大众文化的纠偏和超越,实现对高校所在地的文化辐射。云南省七所独立学院的新校区集中于杨林地区,七所独立学院应联手打造精品化的讲座,提升师生的学术水平,扩大独立学院在杨林地区的文化辐射力和影响力。独立学院还应加强彼此之间以及和公立学院之间的学术交流,以促进学术水平的提升。

艺术文化活动的设计与组织一方面可结合云南的地区特色和少数民族同学较多的实际,多举办民族文化活动,以文化节、文化周等形式举办歌舞、手工艺术展示等文化活动,以形成鲜明的艺术文化特色。另一方面,抓住云南桥头战略建设的有利形势和基于,结合多所独立学院国际化办学的发展思路,多举办跨文化艺术活动,走向开放、走向世界。

社团的建设与管理方面,一方面应加强对学生社团建设的引导,规范管理,另一方面应着力打造精品社团,依托学校的特色和优势打造精品社团,以精品社团拉动学生社团的整体发展。

随着网络时代的到来,网络文化对高校师生的学习方式、生活方式、交往方式都产生了巨大的冲击,高校作为前沿文化的代表,应积极运用新兴媒介来创新传统文化建设,占据网络文化阵地,使新兴媒介服务于校园的整体建设。

3.3 以形写神——运用VI系统寓物质以文化内涵

通过对各种视觉因素的规划和设计,可以把大学的理念、文化特质、特色等抽象因素转换为具体符号系统。再通过对视觉符号的灵活运用,来表达独立学院独特的理念和文化。

历经十余年的建设和发展,各独立学院在视觉识别系统方面已经具备一定的基础,但也存在一些问题,如网站中各二级学院页面的色彩、院系名称所选字体与独立学院标准色、标准字不统一,校车上喷涂的字体、颜色不统一等。鉴于存在的问题,独立学院在标准色、标准字的使用上应作出进一步的规范。独立学院历史较短,因此整体来看,学校建筑、道路、景观的命名大都简单直白,缺乏文化意蕴,学校应加强对自然景观、建筑、道路的命名来体现学校的文化价值取向。除此之外,还应加强校园景观的文化性表达,将大学校园景观建设成体现大学文化精神和传承历史文的符号,充分发挥大学校园景观所具有的教育、审美、塑造等功能。

参考文献

[1] 闫华飞、张文学.基于CIS战略的新时期大学校园文化建设[J].学校党建与思想教育,2010(32).

篇2

1.参考原著《绿野仙踪》,以其中的人物为原型,重新设计一个主角桃乐丝在奥兹国历险的新故事剧情,剧情内容是通过击败游戏内的女巫解除翡翠城周围的封印,分别解救稻草人、铁皮人、狮子三个伙伴,最后在翡翠城通过大魔法师的帮助实现了桃乐丝众人的愿望。

2.游戏的角色场景设计是依据童话原著里描述的人物、地形、地貌等特征,使用Maya、Cinema 4D等建模软件制作,游戏的场景和角色均采用独特的Low Poly艺术风格。

3.游戏的玩法是通过自己设计的NPC对话展开游戏剧情,使用虚拟按钮控制主角在游戏中移动,主角在游戏内可以触碰部分环境生物,完成相应的目标并拯救游戏中的三个伙伴,帮助他们实现愿望。

4.游戏的功能方面是使用Unity编写C#脚本,完成游戏角色行走、碰撞检测、场景交互等内容。

5.游戏的UI是力求美观简洁,风格蕴含童话气息。

二、研究方法:

1.研究分析同类型的游戏,整理出游戏制作的大致方案和步骤。

2.分析研究文献《绿野仙踪》童话故事,并依据文献部分内容改编成游戏的故事情节。

3.分析文献内的插图绘本,通过想象确立一个游戏中场景模型的大致方案,使用 Maya、Cinema 4D等三维软件,通过软件内的减面、置换等技术进行游戏场景、模型的制作,将所有模型资源导入Unity,利用Unity完成场景搭建。

4.参考和筛选UI制作相关资料,在Unity中完善游戏界面。

5.利用Unity编写人物角色控制、碰撞检测、场景对话等脚本,使角色在游戏场景中达成相应的目标,完成游戏剧情内容。

6.游戏制作完成后,利用Unity运行并多次测试,修复出现的BUG,使游戏可以做到尽善尽美。

三、研究思路:

   首先通过观察对比同类型的游戏,总结这些游戏的优点,整理出游戏设计的整体流程和设计方向。通过查阅文献《绿野仙踪》,将其中的部分故事剧情改编成本游戏的剧情,并依据文献提供的文字描述、插图等内容,设计出大概的场景和角色形象,将完成的资源导入Unity进行场景搭建、角色动作调试,然后通过编写C#脚本实现游戏功能,最后通过不断调试修复BUG,完成游戏制作。

主要创新点:

1.基于《绿野仙踪》原著故事,改编成一个适合开发成游戏的新故事剧情,让玩家在游玩时可以一边回味童话故事情节,一边又可以体验轻松新奇的游戏内容。

2.作品使用了Low Poly低多边形艺术风格,设计上更加富有童话气息,增加游戏的美术吸引力,增强玩家的游戏体验。

3.游戏在玩法中加入了场景交互功能,可以与场景中的NPC、物体、树木等进行交互,丰富游戏内容,增强游戏的趣味性。

总体安排和计划进度(包括阶段性工作内容及完成时间):

一、总体安排

1.完成角色和场景的设计,并导入Unity完成场景搭建。

2.完成游戏UI的制作,实现游戏的基本功能并编写C#脚本。

3.在Unity中运行并测试游戏,完善游戏内容并修复BUG。

4.完成毕业设计论文。

二、计划进度

2018年11月1日至11月21日:完成毕业设计选题;

2018年11月22日至12月12日:查阅搜集分析材料并完成毕业设计开题报告;

2018年12月13日至2019年3月15日:完成毕业设计以及毕业论文初稿;

2019年3月16日至4月11日:完善毕业设计,完成论文修改稿,形成定稿;

2019年4月12日至4月19日:提交毕业设计论文等资料,论文评阅与修改;

2019年4月20日至4月26日:答辩。

准备情况(查阅文献资料及调研情况、实验仪器设备准备情况等):

[1]时代印象.新编中文版Maya入门与提高[M].人民邮电出版社.2015.7.

[2]姜洪侠,张楠楠.Photoshop CC图形图像处理标准教程:微课版[M].人民邮电出版社.2016.3.  

[3]完美动力.Maya动画[M].海洋出版社.2012.7.  

[4]刘国柱.Unity3D/2D游戏开发从0到1(第二版)[M].电子工业出版.2017.

[5]陈嘉栋.Unity3D脚本编程:使用C#语言开发跨平台游戏[M].北京:电子工业出版社.2016.9.

[6](美)莱曼·弗兰克·鲍姆.绿野仙踪(插图本)[M].译林出版社.2012.5.

[7](英)3DTotal.com公司.想象的魔力—全球先锋概念设计师的手绘图集[M].上海人民美术出版社.2016.1.

[8](美)Tina O’Hailey.Maya动画角色绑定技术解析[M].人民邮电出版社.2016.4.

篇3

0引言

随着小米智能路由器的推出,这个“不坏就想不起来他”的家用电器成为了目前较为新潮的家用电器。智能路由器的地位提升,最主要的原因是家用电脑的逐渐淘汰,以往家用电脑提升的大容量存储、持续下载、资源管理等家庭局域网功能,需要由一个新的,更适应这一需求的硬件进行实现。智能路由器应运而生。

1需求分析

1.1 网关功能

首先,家庭局域网规模虽小,但网关要求复杂,基本的家用中心路由器,应该具备将高速以太网或者吉比特以太网转化为WIFI网络以及高速以太网和吉比特以太网的自身交换功能。而事实上,智能路由器要求连接更多的网段,比如家庭的视频监控系统,家庭的综合探头系统,家庭的互动电视系统等,同时要求ADSL或者光纤网络的直接接入。

1.2 安全功能

家用路由器应该带有基本的防火墙功能,防火墙功能应该是可以通过互联网直接获取最新规则的可配置防火墙。这个防火墙可以不使用硬件实现,但是应该编写专用的应用进行管理。同时,因为智能路由器采用的是安卓的开源操作系统,应该有专门的应用对操作系统进行保护。

1.3 存储功能

智能路由器如果要替代家用电脑的功能,首先应该能够满足大部分家用电器(摄像头、DV、相机、手机等)的数据存储和下载影片的存储。所以其存储容量应该是可扩展的,至少应该在1TB以上。

1.4应用扩展

基于安卓操作系统的家用智能路由器,应该支持安卓应用的扩展,保证其功能和固件可以得到最大程度的升级。

2功能实现

2.1主机选型

因为家用智能路由器的终端零售价不应该超过1500元,而其硬件成本不应该超过500元,所以,我们应该选用目前相对普及的ARM系列SCM作为其主机。而综合考虑大容量存储和高速数据桥接传输的需求,应该选用较为高端的ARM设备。综合分析下,基于A7架构的Cubieboard2 双核A20升级版可以基本满足系统需求。改板拥有1GB的RAM,双核处理器,以及较大容量的辅存管理能力。

2.2 接口设计

(1)电源接口

需提供5VAC2A稳定可靠的电源输入。

(2)WAN

提供一个WAN口,同步提供光纤SC接口和10/100/1000Mbps自适应RJ45口的镜像。

(3)LAN

提供一组4个10/100/1000Mbps自适应的RJ45接口作为LAN口。提供一个300MWIFI模块作为LAN口。

2.3 UI设计

传统家用路由器是一个被动设备,其本身使用的UI界面较少,基于LAN口WEB的IIS系统,可以几乎完善的完成其主要的交互和配置功能。但是,智能路由器是一个主动设备,我们需要对其进行较为复杂的操作以适应日常生活对于网络功能的需要,这就使得智能路由器的UI设计格外重要。

鉴于安卓系统本身的部分UI功能,我们通过合理开发联动应用的方式,可以较容易的实现智能路由器与电视机、手机、平板等家用互联网终端设备的UI交互。路由器UI界面的主要作用是使得家庭智能家居系统的相关数据可以与这些UI设备进行可靠的连接。

概括来说,智能路由器的交互方式主要有两种:

(1)基于LAN口通讯(含WIFI)的应用

基于LAN口通讯的应用的主要作用是实现智能路由器的通讯功能和存储功能,以及基于这些功能及其核心处理能力实现的下载、暂存、共享等功能。另外,家用照片打印机、电子相框等软件也可以实现与智能路由器相关软件的交互。同时,我们可以在平板电脑、智能手机、智能电视等产品上通过一定的应用对智能路由器进行相关的配置,这些配置与传统路由器的WEB配置类似。

(2)基于3G/4G网络的应用

另外,因为智能路由器是介入互联网的,我们可以使用手机等移动设备的3G/4G功能对其实现配置和远程操作。这些操作比如启动空调、启动储水式热水器、查看流量、启动下载以及对各种智能家电的控制。同时,远程查看家庭摄像头、冰箱探头、病人护理探头、婴儿探头的相关数据的功能,也是在智能路由器UI系统中较为实用的功能。

2.4 AP扩展及4G桥接

因为目前大城市高层建筑群中的城市家居往往具有两个特点:

(1)房间较小,墙体结构复杂,WIFI功率需求较高。

(2)移动通讯信号发射功率无法满足高密度通讯需要,移动通讯信号较弱,容易断线。

所以,智能家用路由器应该保证宽带接入的同时,应该有较强的基于AP桥接技术的自扩展和自适应技术。同时也应该根据其热点功能与移动通讯业务的信号进行互助加强,使得房间内的4G信号可以得到放大后供给区域内使用。这些功能都可以在智能家用路由器的固件基础上通过应用扩展的方式来实现。

3结束语

随着家庭移动设备和家庭智能化设备的逐渐普及以及SCM在家庭智能家居系统中的应用逐渐成熟,智能路由器设备会在市场上表现越来越活跃。通过智能路由器产品,智能家居的各种产品可以形成一个有机的整体,这是推进智能家居发展的必由之路。

参考文献

篇4

The Design of Embedded Bus Query System

DAI Yanjiong

School of Computer and Communication HNU, ChangSha 414000,Hunna Province,China

Abstract Due to the rapid urbanization, the population increase, traffic more and more crowded. In order to alleviate traffic pressure, public transport will play a key role, and the humanized service is not perfect. This paper studies how to use embedded system as the platform, using Qt do graphical interface design, use of backend data SQLite database support. And finally complete functions such as the line inquires bus.

Keywords embedded;Qt;SQLite

0 引言

汽车尾气中还含有大量的NOx、HC及CO等污染物,是大气中形成光化学烟雾和酸雨的主要原因[1]。目前对于尾气污染问题有以下几种解决方向:安装排气净化装置、采用新的动力源、倡导更健康的出行方式[2]。尽量更多的选择公共交通工具,对于缓解城市的交通压力起到关键的作用。本论文的着重点在于如何为公交乘客提供更加人性化的服务,利用嵌入式技术在公交车上安装终端系统,实现用乘客的人机交互。通过简单便捷的操作方式,便能实现如公交线路查询、公交换乘、查询站点周边银行、酒店、餐饮、超市、药店等服务。

1 系统整体框架

首先,选择一个适当的硬件平台,移植适当的嵌入式操作系统。再在系统里面移植用于人机交互的GUI(Graphical User Interface,图形用户界面),以及用于存储、查询数据的数据库。数据库为查询系统提供数据支持,GUI为查询系统提供界面支持。整体框架见图1。

2 硬件选择及框架

在这里我们选择了采用ARM920t内核的S3C2440A微处理器,S3C2440A是三星公司推出的16/32位RISC微处理器,它价格较低、低功耗、高性能。选择LCD显示及触摸屏作为显示与交互模块。本系统考虑到不同需求,设计了串口通信、USB、以太网接口,以满足不同的需要。系统硬件整体设计框图如下图2所示:

3 软件平台的选择

1)嵌入式系统的选择。Linux操作系统作为开源的嵌入式操作系统,被人们广泛应用。其支持众多嵌入式平台,并支持各种GUI各种工具和数据库的操作系统;

2)GUI的选择。Qt作为一个跨平台的C++图形用户界面库,为应用程序开发者建立艺术级的GUI(图形用户界面)所需要的功能。本系统选择的是Qt4.5.0版本;

3)数据库的选择。本系统选择的数据库是SQLite, SQLite是一款轻型的数据库,是为嵌入式产品量身打造的数据库。占用资源非常的低,可能只需要几百K的内存就够了。

4 公交查询系统的设计

4.1 数据库建立

系统的目标是完成公交线路的查询以及站点的查询。根据这个要求建立一个bus.db的数据库,里面设计两个表。一个表名Route(线路),另一个表明BusStop(公交站点)。Route里面以BusRoute(公交线路)作为主键, BusStop里面以Initial(首字母)作为主键。以下为创建表过程:

create table Route(BusRoute primary key,bp1,bp2,bp3……………);

表1的内容以1路公交车为例: 1 , 站名1,站名2,站名3,站名4………。

Create table BusStop(Initial primary key,busstop,rt1,rt2,rt3……);

表2 的内容以”雷锋镇”站为例:L,雷锋镇,线路1,线路2………。

将公交的信息输入Route,BusStop后数据库就完成了。

4.2 Qt程序的设计

Qt为数据库操作提供了专门的多个类,提供了查询、插入、创建等功能。下面是Qt访问数据库的代码:

ui->setupUi(this);

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

db.setDatabaseName("bus.db");

db.open();

公交查询系统的界面是用Qt提供的Designer 工具编写的。查找Route表的代码如下:

QString rm = ui->find_comboBox->currentText();

QSqlQuery query("select * from Route where BusRoute = "&rm&"" ,db);

QString name1,name;

while(query.next())

{

for(int i = 0; i < 51;i ++)

{

name = query.value(i).toString();

name1 = name1 + "-" +name;

if(query.value(i).toString()==NULL)break;

}

}

ui->find_textEdit->setText(name1);

以上就完成了对Route表的线路查询,实现见图3。

4.3 其它功能

本系统出来完成查询功能外,还可以提供电子地图、景点介绍、餐饮、超市、商场查询。设计的过程与原理和上节讲述基本相同,这里不再说明。实现见图4。

参考文献

篇5

1 老年用户研究

设计优秀老年用户网站界面的先决条件是与老年用户进行有效的交流,充分理解老年用户的需求,重视老年用户的生理和心理特征。

1.1 老年网民用户人数众多

据调查显示,近些年来,我国老年网民的比例一直在攀升,增长率已经超过了网民总体的增长速度,对于互联网的应用日益广泛。根据相关统计报告显示,2008年年底,51~60岁的网民从1999年的10.6万人增长到1251.6万人,60岁以上的由3.5万增长到447万人。虽然我国老年网民绝对数量不多,10%不到,处于上网人群的弱势群体,但却是以令人瞩目的速度增长着。

1.2 老年人对互联网的多样化需求

老年人由于心理上和生理上的变化,与儿童、少年、青年人和中年人人群有着不同的特殊需求。根据The Usbased Spry基金会报告显示,老年人的需求主要表现在四个主题:财产安全、身体健康、精神愉悦和良好的社会氛围以及参加智力活动。[2]具体表现在:获取相关信息,一些老年人希望上网浏览和查询最新的外界信息保持“耳聪目明”的状态,有些则是投身老年论坛,希望利用网络查询、浏览养生保健和常见疾病等信息沟通交流,有些希望通过网络和子女视频聊天、互发邮件;财务管理,还有相当一部分老年人希望能够使用网络来购物、买卖股票以及付账等。总之,老年人对互联网的多样化需求一点都不亚于其他人群。

1.3 老年人的生理和心理特点

从50岁到60岁这个阶段,明显地会出现一些衰老的迹象,主要表现在容易健忘,爱发脾气,认知过程缺乏适应能力;视觉模糊,色彩辨别力降低,视野范围和判断距离的能力通常大大不如过去;动作缓慢,手眼配合欠佳,听觉便开始逐渐减退。[3]总之,因此,随着年龄增长,工作效率逐渐下降。具体表现如下:

(1)近距离视力退化更大。比如在35厘米左右的读书距离内,视力减退的惊人,并伴有老眼昏花。据统计,70岁健康老人的视力超过0.6的只有51.4%。

(2)听力显著下降。特别是对较复杂和速度快的语言的理解,男性比女性减退的更明显。老年人并不知道自己的听力在下降,而是认为别人说话不清楚。

(3)记忆的减退,但也有自己的特点,比如老年人对往事的记忆清晰,而对新近发生过的事物或者新近学习过的内容遗忘较快;对需要将记忆材料进行组织加工使之进入长时储存方面的记忆力较差;老年人的意义识记减退较少,机械识记减退较多。例如,老年人对人民、地名、数字等东西的记忆效果就不好;

(4)思维能力弱化。在调查里,许多老年人常常抱怨自己已经不能像早先那样很好的思考问题了,这反映人的思维能力到老年时出现逐渐衰老的趋势。

2 以老年用户为中心的网站界面设计要点

在对老年用户做了研究之后,笔者认为适宜老年人的网站界面设计的总体原则是以人性化为本,同时注意网站的易用性,规范性,美观性,具体如下五点:

2.1 将操作任务化繁为简

在越来越强调人机交互的今天,对于老年用户来说,最好的人机交互就是简化操作任务,减少不必要的任务,[4]尽量让老年用户在网站上面的操作变得简单,同时又不宜出错。比如强调基本功能,尽量减少和弱化附加功能。如Gmail的登陆界面,简化到“登录信息+登录设置”即可,无须要其他的附加信息。

2.2 合理的信息显示

互联网的根本目的是提供信息,合理的信息显示包括两方面的内容:划分信息功能区和减少视觉密度。[5]

(1)划分信息功能区。当页面的信息较多时,为了避免视觉混乱,应该划分信息功能区。最重要的信息放在页面的视觉中心;同一类的信息放在一起,并与其他类信息间隔一定的空间;同一类的信息用同一种颜色或同一色系的颜色来表示;不同信息区又可以用不同背景色来区分。

(2)减少视觉密度。网站界面需表达的信息很多时,易造成界面看起来非常拥挤,信息挤在一团,对于老年人来说很难一眼就能获得所需的信息。因此,必须减少视觉的密度,比如:考虑适当的留白,适当的留白将使整个界面看起来清楚而美观;降低品牌识别logo、名称的大小,无需为了彰显品牌形象而刻意放大;使用简单的图形,尽量平面化,不要使用过度复杂的图像;使用空白空间,而非线条去区分文字内容;使用简洁的语句表达信息,避免内容过多等等。

如upcoming的首页设计,依据信息的不同类别划分板块,并按重要性摆放在相关位置。焦点活动咨讯配图放在视觉中心点,紧接着下面是活动信息介绍,左边的活动类型板块,右边是活动的辅助信息。信息安排布局井然有序,是划分信息功能区和减少视觉密度的最佳例子之一。

2.3 合理的文字规划

文字对于网站界面的作用不言而喻,对于老年用户来讲,网页文字的漂亮是建立在易读易辨的基础上的,合理的文字规划,主要表现为以下两个方面:[6]

(1)文字内容尽量简洁,配上有意义的图标或者图片,同时应该避免使用专业术语。字体的选择也要易于老年用户辨认,网页默认的字体是宋体。可以根据需要选择一些特别字体。例如,为了体现专业可以使用粗仿宋体,体现设计精美可以用广告体,体现亲切随意可以用手写体等等,但前提是一定要易于老年人辨认。

(2)井然有序的排版。有时候别出心裁的界面设计或许会带给使用者眼睛一亮、赏心悦目的视觉感,但无论何,井然有序的文字区规划,才易达成最有效、最舒适的效果。如有较多的说明文字,要让说明具有顺畅地阅读连贯性。举个例来说,一个向中对齐与一个向左对齐的文字区块,明显地,向左对齐的区块读起来顺畅多了,因为使用者在读完一行字后,自然而然往左下方继续读下去,不需要重新找寻开头,相较之下,向中对齐的区块看起来混乱多了。因此,有规矩地文字区规划将可大幅度提升用户界面的品质。

2.4 合理的色彩规划

网站界面的色彩对于老年人来说同样重要。老年人的视觉衰退很明显,一个好的色彩规划可以提高界面的视认性,从而提高操作的准确性和效率;可以减轻视觉上的疲劳。另外,通过色彩规划来增强界面的美感和亲和力。[7]

具体来讲,老年用户界面中,最好不要超过3到5种颜色。大区域最好使用浅色调,如白色、浅灰等。对于老年人而言,配色要采用视认性高的色彩,要加大色彩的对比度,背景与主体对比度要大,背景色不宜采用有金属反光的颜色,如银色和金色。对于重要的按钮或信息要用诱目性高的色彩来表达,但颜色不宜过多,且区域不可以太大,否则看起来过度混乱,缺少美感,也容易造成视觉上的疲劳。

2.5 细节为王

对于老年用户来说,细节同样重要,比如尽量使用有意义的图标,尽量不要使用生涩难懂的专业术语,注意提供精确的导航提示,提供声音控制,尽量减少噪音干扰,克制使用新技术的欲望等等。

3 结束语

关注老年人网站界面设计,是以人为本的需要,也是国内所有优秀设计师的责任。限于篇幅有限,对于老年人使用的网站界面设计,笔者也只能泛泛而谈,有所不足和欠缺,还望读者指正。同时,撰写本文,以期抛砖引玉,引起大家对老年人更多的关爱和设计出更多更好适宜老年人使用的产品。

参考文献:

[1] 刘春花.基于用户体验的界面设计UI研究[C].天津工业大学硕士学位论文,2007(12).

[2] 杨足.老年人使用的家电的人机界面设计研究[C].江南大学硕士学位论文,2004(06).

[3] 廖晔.网页界面设计及其学科相关性研究[C].湖南师范大学硕士学位论文,2006(04).

[4] 赵侃用户体验设计――网页界面设计的重中之重[J].艺术与设计(理论),2010(09).

[5] 何荣.浅析网站界面设计[J].科技信息,2008(26).

篇6

一、《电商视觉设计》课程人才培养实况

一是对经济市场需要认识方面存在片面性。在4G智能手机与平板电脑所向披靡的局势中,UI界面设计人才长期处于短缺的状态中。但是国内众多学校对这一人才需求态势认识上体现出薄弱性,与UI界面设计、电子书规划理论以及软件教学相关的课程屈指可数。二是课程体系在编制上缺乏完善性。基础课程、专业课程以及设计实践这三大模块与UI界面设计的数字艺术之间关联性微弱,专业课程特质性薄弱化,也没有将现代社会发展形式与科学技术创新情况融入其中,课程体系完善性的缺乏,使具备界面设计特长的人才培养目标实现上存在较大难度。

目前电商视觉设计课程的教学设计和教学过程都还仅停留在软件功能的教学上,而针对创新创业教学的很少。近几年来国内各高校大都把创新创业课程融入到电子商务课程中,而很少有融入电商视觉设计课程之中的。创新创业教学融入到针对景德镇特色陶瓷饰品的电商视觉课程建设与实践的目前国内尚没有。所以,如何加强创新创业教育并将其融入高职电商视觉设计课程的过程中,培养出满足社会市场需求的专业人才,适应社会发展的需要,是我们高职院校目前亟待解决的一个题。

二、互联网时代中《电商视觉设计》课程人才培养的教学方法

(一)优化课程教学内容

1.教学内容择选凭据

参照工作岗位知识、技能、素养标准确定《电商视觉设计》课程教学范畴是基础,这一目标的实现需要有行业教育专家、企业技术专家、历届从事本专业毕业生以及在校教师的全力合作,借助市场调研等途径掌握企业对职位知识与技能提出的标准。依照视觉设计行业标准、设计理念与新兴技术确定课程内容[1]。也可以依照职位工作运转的实际程序编制课程教学内容,这需要对企业代表性工作项目进行深度剖析,在多次研究中将电商视觉设计工作程序提取出来,旨在强化学生的职业技能。此外在对《电商视觉设计》课程教学内容设置之时,应该将商业价值元素与艺术人文素养整合其中,旨在强化学生的职业素质与人文素养。

2.《电商视觉设计》课程教学内容编制工作

上述工作运行始终应该遵照培养学生职业技能这一规则,将实际工作任务以及其设计流程为凭据,强化教学内容的整体性与规范性,使布置的教学任务体现出学习性特征。把每一个学习情景视为一个完整性设计过程的依托。此外在教学过程中始终坚持虚拟化学习场景与现实工作环境一致性原则,以网站界面规划为起点,在原有规划程序与商务规划理念的导向下科学的规划商贸平台界面,在项目独立规划与完备性规划制作程序的辅助下落实企业网站界面的设计工作,在FLASH网站界面设计任务完成的情况下,构建WEB系统界面设计的课程教学模式。在教学进程中,教师应该积极践行情景化教学模式,应用项目教学方法,以实践为依托强化课程教学内容的特质性,使理论与实践知识始终处于“连体”状态中。

(二)创新教学模式对其科学应用

1.教学模式的革新

一是以创作为主体,项目可以被视为媒介体是协助专业学生对企业为实战项目创造流程有整体性了解;二是将学生的主体地位凸显出来,在多维度、开放式教学气氛中使学生的思维融入进创作进程中;三是采用示范教学模式,将学生创作成绩与行业作品施以对照评价,旨在强化专业学生创作的标准性。

2.多样化教学方法的应用

一是应用分层教学方法。将文本知识视为核心,学生为教学的主体,教师发挥导向作用,教与学处于同一等级上,融入因材施教这一现代化教学理念,对不同时期中不同学习能力的学生布置不同任务[2]。例如在第一阶段依照学情,使学优生与学困生组队,使他们在协助中强化网站设计技能;在第二阶段在对电商企业和景德镇特色陶瓷饰品等企业充分进行调研的基础上,将电商视觉设计主要工作过程进行细分与整合,确定若干个必修工作过程和选修工作过程。对学生采用传统的教学方法和新的课程体系方案进行分组教学,课程结束后对学生的学习成效进行对比,同时组织院内、外专家对两组进行能力的综合评价。

二是应用感性迁移教学方法。实质上就是将微课、视频等多样化素材整合进《电商视觉设计》课程教学中,并整合启发式教学理念,使学生对设计理念有全面性认识,树立创新精神,在思考中收获更多灵感,达到迁移创作理念与设计形式的目标。

三是创新创业理念,并将其整合进课程教学体系中。学生在学习本课程知识的同时可以同步创建和设计自己的电商网站。同时教师积极组织学生对与《电商视觉设计》课程相关的具有代表型项目进行欣赏、点评与分析、对结构或内容残缺的案例成因进行深度解析。这一新兴教学方法在《电商视觉设计》课程教学进程中的应用,在强化是对知识、技能学习兴趣,协助他们明确学习目标等方面发挥的作用是极为显著的,为《电商视觉设计》课程的人才培养目标的实现注入能量。

三、结语

其实,《电商视觉设计》人才培养目标的实现可以采用的教学方法是多样化的,本文受篇幅的限制只是浅浅而谈。情景体验教学方法的应用,使多媒体成为课程知识呈现的载体,使学生有身临其境之感。专业教师在实际教学中应该积极应用互联网技术,以多样化媒介为依托达到培养学生创意表达能力的教学目标。同时有选择性的借鉴国际最新教学理念与方法,在Web项目创作实践方法的协助下,充实学生建设商务网站的知识与技能,落实复合型应用人才培养目标。此论文将作为“创新创业导向下的高职电商视觉设计课程体系建设与实践”省级课题的研究成果。

篇7

服务器端采用基于Spring的轻量级JavaEE平台,以Spring IoC容器为核心,向上管理表现层的Action,向下管理业务逻辑层组件,同时负责管理业务逻辑层所需的DAO对象。服务器端采用Tomcat,由Servle容器与后台数据库交互,并把结果返回给给用户。数据库采用PostgreSQL。

本系统的主要角色有系统管理员、企业管理员和企业员工,针对不同的用户,系统提供了不同的功能。系统管理员主要的功能包括系统下组织信息的管理、组织者信息管理、用户信息维护管理、用户信息管理、评论信息管理、邮件信息管理。企业管理员主要的功能包括公告管理、工作计划管理、部门管理、员工管理、浏览下属员工活动、查看组织报表。企业员工主要的功能包括制定工作计划管理、查看工作进展、位置更新、查看公告、查看活动统计、设置邮件通知。

1.1 架构设计

本论文设计采用JavaEE三层架构设计,三层架构的工作原理图如图1所示。客户端由Web客户端、移动客户端、后台系统构成。客户端获取用户提交的HTTP请求后,应用程序逻辑层中Servlet根据用户访问机制,启动相应线程,解析提交的请求后,并返回相应的请求结果给客户端,完成页面的生成和提示;而应用逻辑层又通过JDBC与数据库连接进行数据库的相关操作。

图1:系统架构图

1.2 移动客户端

系统移动客户端采用Sencha Touch移动UI框架进行程序界面的设计与实现,对用户的各种操作事件使用Sencha Touch提供的丰富的事件处理机制实现。Sencha Touch是专门为移动设备开发应用的JavaScript框架。使用Sencha Touch,可以创建非常像原生应用一样的Web应用,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS。

由于移动客户端采用JavaScript编写实现,所以,移动客户端访问智能移动设备的硬件接口使用PhoneGap提供的JavaScript接口实现图片获取、地理位置信息获取、文件上传等功能。系统Web客户端通过访问Internet,系统根据使用W3C提供的Geo-Location API进行地理位置的定位[2]。系统移动客户端定位的实现是通过使用PhoneGap中间件,当手机开启GPS并能够接收卫星信号的情况下,手机通过调用Android智能手机内置的GPS定位接口;如果终端设备处于室内,则通过AGPS(辅助全球定位系统)实现移动智能设备的定位[3]。

图2:Android客户端实现

1.3 Web客户端

系统的Web客户端采用HTML5、jQuery UI构建界面[4],对用户操作事件及输入信息通过jQuery来捕捉,通过Ajax负责信息的请求、发送和返回结果的解析和页面内容的更新。

如图3所示的Web客户端主界面,网页左边部分为用户操作菜单,右边部分为显示各项功能内容的主要区域。:

图3:桌面Web客户端

二、结论

在信息技术和移动互联网技术高度发达的今天,各种层出不穷的新颖高科技产品不断的改变并丰富着我们的生活以及办公方式。企业的办公方式也将从传统的格局迁移到移动智能设备上来。基于移动位置服务(LBS)以其移动性、即时性等特点将成为最受欢迎的移动服务之一,未来LBS将会更好的服务于企业办公。

参考文献

[1]张颖.企业移动管理中LBS关键技术的研究与实现[D].东南大学,2009.

[2]李鲁群.面向LBS移动Web服务的研究[D]. 上海交通大学,2005.

[3]杨艳.LBS位置服务解疑[J].卫星与网络,2008年12期:66.

[4]Peter Lubbers,Brian Albers. HTML5高级程序设计[M]. 人民邮电出版社,2011.1.

(作者单位:惠州学院 计算机科学系)

作者简介

篇8

引 言

随着计算机和互联网技术的不断进步,网络学习也日新月异,但与之相配套的学习质量评价体系却一直滞后,对于网络学习的效果评价还处于起步阶段,缺少有效的评价手段。

目前,国外主要有三个较受公认的网络教育认证标准,E-learning Certification Standards,Evaluation of a Web-Based Course,以及“在线教育质量:远程互联网教育成功应用的标准”。不过它们对于网络学习的评价仅是描述性的定义网络学习的评价指标,而对如何组织评价、如何获取定量数据、评价数据等方面则较少涉及[1]。

国外对网络学习评价的研究起步较早,但研究工作主要集中在远程协作学习评价上,都以案例的形式对自我评价、伙伴评价和小组评价进行研究。最早提出交互分析模型的是Henri,他从交互言论的视角分析了交互特征,提出了理解在线交互文本的分析模型,将交互分为五个维度:Partioipative、互动(Interaotive)、社交(Social)、元认知(Metacognitive)和认知(Cognitive)[2]。后来学者不断在此基础上开展研究,西班牙研究者Fatos Xhafa等用案例研究法对自我评价、伙伴评价和小组评价作了详细介绍,并就远程网络学习协作评价给出了具体的评价量表,此表包涵四个维度,task performance,group functioning,social support和help service,权重分别为50%、20%、15%、15%[3]。国外研究者在网络学习评价方面的研究主要集中在协作学习评价上。另外,大部分研究者都是以自我评价、伙伴评价或小组评价中的一项为研究对象,重点研究执行这种评价对学生学习的影响,给出具体评价指标的很少。国外的网络教学平台对学生学习效果的评价也是协作评价,如,澳大利亚的 Moodle教学平台在评价教学效果方面做得比较全面,包含了作业、考试的定性定量评价与管理,但在如何处理评价指标权重方面和定性评价向定量转化方面显得有些不足。

国内对网络学习评价的研究开展相对较晚,但近几年发展较快。以中国期刊网(CNKI)作为信息源,以“学习评价系统”和“网络”为关键词,以论文“题名”为检索项,检索 1994 年至2011 年 9 月的期刊论文和学位论文,得到近百篇文献。

张萍选取了认知、态度、应用技能以及人际协作作为一级评价指标,以知识建构、高阶思维、学习态度、协作态度、信息技能、工具技能、人际沟通能力作为二级评价指标[4]。覃美珍选取了学习态度、交流与协作和资源利用等三个维度作为一级评价指标[5]。张京彬等选取了学习态度、相互交流与协作、资源利用和总评等四个维度作为一级评价指标[6]。

这些研究主要延续了国外的研究成果,以远程网络学习或网络协作学习为研究对象,网络学习的评价指标选取上存在较大差异。国内外现有的网络教学评价方案不足之处表现在以下几个方面:① 最大的问题是国际上没有统一的网络教学评价标准,研究人员只是根据自己的研究实际制定评价体系;② 国内外的网络学习评价多数只针对某些局部范畴,如协作评价或只是关于远程教学中网上学习的过程性评价;③ 评价指标的选取上存在较大随意性和差异性;④ 课堂教学和网络自主学习相结合的混合式学习模型还没有受到关注,没有文章对其作为一个单独领域进行具体评价指标体系设计研究,没有系统的解决方案。

大学英语网络学习属于混合式学习模式,既有教师课堂授课,又有学生网上自主学习。为了解决大学英语网络学习效果评价的困局,本文依据建构主义理论和现代教育评价理论,参考Henri的交互分析模型,对国内外现有的评价指标体系进行梳理,结合大学英语网络学习实际,构建大学英语网络学习评价指标体系,再运用模糊数学方法设计了一套适合大学英语网络学习特点的综合评价模型。

构建大学英语网络学习评价指标体系

首先,确定评价维度。参考Henri的交互分析模型,对国内外现有的评价指标体系进行梳理,结合大学英语网络学习实际和大学英语网络自主学习自身特点,本文选取学习态度、交互程度、资源利用和试卷成绩作为大学英语网络自主学习的四个评价维度,试卷的设计是参照国内四级机考题型[7],制定了大学英语网络自主学习评价指标体系量表,如表1所示。表中将学习成绩、学习态度、协作与交流和资源利用四个方面作为一级指标,每个一级指标又包含3到9个二级指标。Ui表示一级评价指标(i=1, 2, 3, 4, 5);uij表示二级评价指标(i=1, 2, 3, 4, 5, j=1,2,…, 9)。

其次,确定指标体系权重。目前,确定评价指标权重的主要方法有专家会议法、特尔裴法和层次分析法(AHP)[8]。鉴于层次分析法采用多因素分级处理思想来确定各因素权重,这与上文建立的评价指标体系相吻合,因此,采用层次分析法来确定权重。

第三,评价指标模糊集。根据大学英语网络学习系统的特点和要求,需要用模糊数来代表教师评分所使用的等级,这里采用目前学习评价中常用的优、良、中、及格、不及格五等级评价方式[9][10]。

大学英语网络学习模糊综合评价模型

1. 建立评价指标因子集和评价集

设评价指标集合为U,则有:U=(u1, u2, …,un),式中ui为各评价指标。

(1)定义一级指标集为U=(u1, u2, u3, u4)= (资源利用,学习态度,交流与协作,学习成绩),相应的权重集为A=(a1, a2, a3, a4),其中ai (i= 1, 2, 3, 4)表示指标ui在学生总成绩U中的权重,且∑ai=1。

(2)定义二级指标为Ui=(ui1, ui2, ……)=(按教师预定的课程学习计划完成学习任务,积极地参加教师组织的网上教学活动,……),相应的权重集为ai=(ai1, ai2, ……),其中aij(i = 1, 2, 3, 4), 表示指标uij在学生总成绩ui中的权重。

(3)定义评价模糊集V=(v1, v2, v3, v4, v5), 该模糊集中的每一参数均用评定的分数等级表示。

2. 确定模糊评判矩阵隶属函数

学生排名与真实水平的关系假设满足正态分布,这种分布在教育评定实际应用中也被广泛应用[11]。针对大学英语对某班全部学生进行排名,把该课程的学生排名序列分为五档:(0% ~ 10%],(10% ~ 30%],(30% ~ 60%],(60% ~ 90%],(90% ~ 100%]。利用模糊数学中的隶属度的概念,由专家经验值确定一个学生的排名在(10% ~30% ]内,则该学生的真实水平落在(10% ~ 30%] 的可能性定为0.6,而落在(0% ~ 10%] 和(30% ~ 60%] 的可能性各为0.2。这样,该学生在班级排名的真实水平可用向量r=[0.2 0.6 0.2 0 0]表示。则指标U的模糊评价矩阵R=[r1,r2,……,rn]T,n是U评价指标的数量。

教学评价模型的实例分析

在网上学生学习评价调查表,有30位师生对学生K进行综合评价,经处理后得到的大学英语网络学习评价调查统计表如表2 所示(评价指标对应表1)。

1. 确定一级指标和二级指标的权重系数

(1)确定一级指标U1、U2、U3、U4权重系数

根据上述AHP方法的思路,通过专家会议法,制定网络学习行为各评价因素的两两比较矩阵。对网络学习评价的一级指标中的各指标分别进行两两比较得到一组判断矩B(1),如表3所示。

同理,经一致性检验,对比较矩阵进行修正得各二级指标的判断矩阵、权重和CR,分别由表4至表7给出。

2. 隶属度的确定

以u11为例计算uij (i=1,2,3,4, j=1,2,…,9) 的隶属度。

评价指标u11的积分=(95×v1+85×v2+75×v3+ 65×v4+50×v5)/评价人数

=(95×5+85×10+75×10+65×4+50×1)/30

=80

此学生的u11成绩在班级30人中排在第12位,其分布率=12/30=40%,故u11的隶属度为(0,0.2,0.6,0.2,0)。二级评价指标uij的计算方法以此类推,得到的uij隶属度,见表2。

3. 建立模糊评价矩阵R

由表4可得各二级指标的评价矩阵分别为R1、R2、R3和R4。

这表示该学生在大学英语这门课程的学习成绩为优秀的成分为0%,良好的成分为14%,中等的成分为48%,及格的成分为32%,不及格的成分为6%。根据等级分数矩阵,则该学生大学英语的学习成绩为

U4=[0 0.166 0.533 0.267 0.034]×9585756550=73.152

其所属等级为良。

同理可得学习态度U1、交流与协作U2、资源利用U3的成绩分别为:把二级指标所得的成绩在所有人数中重新排名得到如表8所示成绩。

该生总评价等级属于中等。

大学英语网络学习评价模型综合验证

以参加大学英语网络学习教改实验的90名学生的学习参数为样本点,检验模型的准确性及鲁棒性。对90名学生的学习状况动态跟踪采集,分析后得到学习数据。使用调查问卷收集学生的反馈意见,85%的学生认为数据较准确地反映自己的学习状况,10%学生认为数据有部分项没有准确反映自己的学习状况,5%学生认为数据完全没有准确反映自己的学习状况。调查数据表明:评价指标体系设置合理,能较好地表示学生的学习状况;通过系统的处理机制得到的数据能较准确地反映学生学习状况。

以这90名学生2010-2011年第一学期课程的数据为依据,对该年级90名学生进行评价,其正确率-错误率曲线如图1所示,正确率达90%。

这表明,该模型具有很好的实用性和指导作用,大学英语网络学习评价指标体系的结构比较合理,经系统得到的评价结果更加科学、合理,能较全面反映学生的学习状况。经系统得到的评价结果和理论结果一致性较好,学生对于使用该系统给出的评价结果和指导学习的信息认可度在中等偏上。因此,提出的评价方案总体可行,可以考虑在更大范围使用。

此评价模型可以进行计算机编程,使用起来更加简便,可操作性更强,在大学英语教学评价中具有很强的实用性,模型的评价指标系数可以按照专家和实际教学需要进行调整,其仅适用于大学英语网络自主学习的量化与非量化混合的综合评价。此模型把过程评价和总结性评价有机结合,希望能解决我国大学英语网络自主学习评价的难题。

?眼参考文献?演

[1] Charles F. Saxon G. Reasons,Online Student Evaluation of Teaching for Distance Education: A Perfect Match? The Journal of Educators Online,Volume 2,Number1,January,2005.

[2] 张润芝. CSCL评价技术的新趋势[J]. 中国电化教学,2009,(5):35.

[3] Tim S. Roberts, Self, Peer, Group Assessment in E-learning, Information Science Publishing, 2006.

[4] 张萍. 网络环境下协作学习评价模型的探究[J]. 科技情报开发与经济,2010,(34):101-103.

[5] 覃美珍. 网络环境下学生学习评价的研究[D]. 南宁:广西大学,2005:31-33.

[6] 张京彬,余胜泉,何克抗. 网络教学的非量化评价[J]. 中国远程教育,2000,(10):48-52.

[7] 大学英语等级考试机考样卷. [2011-12]. .

[8] 彭祖赠,孙韫玉. 模糊数学及其应用[M]. 武汉:武汉大学出版社,2007:90-94.

[9] 张吉军. 模糊层次分析法(FAHP)[J]. 模糊系统与数学,2000,14(2):80-88.

[10] 张阳,王东,杨贯. 基于模糊AHP理论的网络学习评价模型研究[J]. 湖南师范大学自然科学学报,2007,30(2):71-75.

[11]张磊. 教育统计分析方法[M]. 北京:科学出版社,2007:255-256.

收稿日期: 2011-11-15

篇9

1 引言

随着我国职业教育的快速发展,以培养高技能人才为目标的高职院校,在不断提高教师的科研能力,使之与高职教育协调发展相适应。科研是高职院校发展的内在动力,是学校办学层次和学术水平的重要表现。加强职业院校科研工作的管理,走科研强校之路,是学校发展的必然选择。科研工作量化与评价管理是科研管理工作的重要组成部分,是科研资源配置的指挥棒,寻找适合高职院校的科研量化与评价方法是有效促进高职院校科研工作健康发展的关键。

2 高职院校科研工作量化与评价管理的现状及存在的主要问题

高职院校科研量化与评价管理工作的主要内容是对科研项目、科研成果等的量化管理。虽然目前各高校有量化评价指标体系,但多数高职院校的科研工作量化与评价方法还不完善,科研量化与评价管理工作在评价手段、评价方法及评价结果的分析等方面存在诸多问题。例如:对科研成果的评议存在许多主观因素,评价指标体系不够全面,往往缺乏针对教师专业特点的指标,导致评价结果不能反映教师综合素质[1]。这些问题会影响科研工作量化与评价管理的有效性和客观性。因此,建立科学合理的量化评价指标体系是促进高职院校科研工作健康和可持续发展的保障。

3 高职院校科研工作量化与评价方法

3.1确定科研工作的权重值W。在确定科研工作的权重值时,需要根据学校的办学目标,确定优先资助的学科范围,结合同类院校量化指标的设置情况,最终确定科研工作的权重值。[2]具体计算办法是先由校外专家组对某项科研工作给出权重值:S1、S2、……Sn,然后再由校内专家组对某项科研工作给出权重值:T1、T2、……Tn,通过公式(1)计算该项科研工作的加权平均值W:

W=■ (1)

3.2确定科研工作的难度系数D(a,c)。通常情况下,科研项目级别越高,获批立项的难度就越大,学术期刊级别越高,在该期刊上的难度就越大。因此,在对科研工作进行量化评价时,根据完成该项科研工作的难易程度,确定其难度系数,再根据其难度系数来对各类科研工作进行量化折算。设在某种科研活动K(a)中,第一完成人F(b)的某类科研成果R(c)数量为N(a,b,c),那么该类科研成果的难度系数D(a,c)的量化模型如公式(2)所示[3]:

D(a,c)=1-■ (2)

公式(2)中,m,n分别为校内科研工作总人数和某种科研活动中某级别科研成果的类别总数,难度系数越大说明该类科研成果的难度越高,反之就越低,公式使用全校统一数据计算难度系数,在较大程度上保证了学术量化评价的客观性。

3.3确定个人科研工作量权重系数R。科研项目通常是团队协作完成,科研工作量化积分主要体现科研工作人员在项目中完成的科研工作量,因此需要做到既鼓励团队有效合作,又要体现个人差异,杜绝挂靠现象,科研项目、专利、科研奖励的参与人科研工作量权重系数R通常由项目负责人分配确定。

4 高职院校科研工作量指标体系及计算方法

4.1科研项目量化与评价指标。高职院校的科研项目主要包括:纵向、横向和院级项目,各类型项目根据项目周期分为立项和结题两个阶段。按照项目的来源、类别、金额进行指标设置,部分科研项目量化与评价指标见表1所示。

4.2科研成果量化与评价指标。科研成果包括公开发表的学术论文、公开出版的专著、发明专利等科研成果。学术论文量化与评价指标可结合期刊的级别和影响因子设置。部分科研成果量化与评价指标见表2所示。

4.3科研工作量的计算方法。确定了科研工作量化与评价指标之后,可计算科研工作量。目前学校科研工作量计算主要分个人科研工作量和二级学院人均科研工作量两类:个人科研工作量计算公式为:X=∑(Ui×Wi),U为科研工作量系数(Ui=Di×Ri),W为科研工作权重值,i为第i个科研工作量评价指标;二级学院人均科研工作量计算公式为:Y=■,Z为二级学院在编教师总人数。

5 结语

高职院校科研量化与评价管理是一项关系复杂的系统工程,建立一套科学、合理、公正、实用且可操作的量化与评价指标体系具有重要意义。陕西工业职业技术学院在2011年制定了《教科研工作量积分办法》,经过三年的实施学院各项科研工作有了新的进展,项目、论文、专利等各项成果在数量和质量上有了明显提高。学院科研处就办法执行过程中遇到的新问题和办法的不足之处进行了修改和补充,并在2014年修订了量化积分管理办法,使学院量化积分管理制度更加客观、更加科学。本文运用多学科视角探索科研量化与评价工作在不同阶段采用经典的数据统计分析方法,对科研量化与评价指标体系进行优化,并提出具体的操作方法。该方法简单易行,较好地解决了以往科研量化与评价存在不科学、不公正等问题,为高职院校科研管理工作逐渐科学化、规范化提供了参考依据。

参考文献:

篇10

0 引言

遗传算法(Genetic Algorithm,GA)是近几年发展起来的一种崭新的全局优化算法。与传统优化算法相比,其具有隐行性、全局性和较好的鲁棒性的同时,又易于理解,操作简单的优点。采用二进制编码的标准遗传算法(SGA)在结构优化领域已经取得了一定的成果,但当变量数量和约束数量增加时,标准遗传算法由不一定能搜索到最优个体。本文尝试采用整数编码进行遗传算法编写,减少不同代码之间的转换工作,同时解决了离散化变量的优化问题,与实际工程更为相符。

1 R.C.框架优化模型

1.1目标函数和设计变量

以框架结构主体(主梁和柱)总造价为钢筋混凝土框架结构的目标函数:

(1.1)

NEB、NEC――分别为梁总数和柱总数;

――第i号主梁的造价,包括梁的混凝土成本、纵筋成本、箍筋成本、模板成本;

――第j号柱的造价,包括柱的混凝土成本、纵筋成本、箍筋成本、模板成本;

梁柱以截面编号分组,一组构件共享一个截面属性,每个截面属性有b、h两个变量。另外每层柱的砼号相同,每层柱共享一个砼等级变量。对于一个5层框架结构,若有梁柱截面分组各20个,则共有85非设设计变量。

1.2 约束条件

1)梁最大配筋率约束

要求支座两端和跨中的受压区高度满足相对界限受压区的高度要求,即

(1.2)

(1.3)

(1.4)

ξl 、ξr、ξm――为左支座、右支座、跨中的相对受压区高度;

ξb ――界限受压区高度。

2)梁最小截面约束

对于非抗震组合设计时钢筋混凝土梁受剪截面应满足如下约束:

(1.5)

V――梁剪力设计值;

βc――混凝土强度影响系数。

对于抗震组合设计时钢筋混凝土梁受剪截面应满足如下约束:

当l0/h > 2.5时,有:

(1.6)

当l0/h ≤ 2.5时,有:

(1.7)

3)梁挠度约束

(1.8)

f ―― 准永久荷载组合下梁的挠度;

[f ] ――梁挠度限制。

4)梁截面高宽比约束

(1.9)

bbh――梁的截面高宽比,一般取4。

5)柱最大配筋率约束

(1.10)

Asb、Ash ――分别为b方向、h方向单偏压计算配筋面积。

ρmax ―― 柱全截面最大配筋率,取5%。

6)柱最小截面约束

以h方向的抗剪截面要求为例,非抗震组合设计时钢筋混凝土梁受剪截面应满足如下约束:

(1.11)

抗震组合设计时钢筋混凝土梁受剪截面应满足如下约束:

当剪跨比λ大于2.5时,有:

(1.12)

当剪跨比λ不大于2.5时,有:

(1.13)

7)柱轴压比约束

(1.14)

αp ――轴压比限值。框架结构抗震等级为一级、二级、三级、四级时分别取0.65、0.75、0.85、0.90。

8)柱截面高宽比约束

以h方向截面高宽为例

(1.15)

cbh――柱的截面高宽比,一般取3。

9)楼层混凝土等级约束:

第i层的混凝土等级不大于第i-1层的混凝土等级,其约束表达式为:

(1.16)

2整数编码遗传算法设计

2.1初始种群生成和适应度函数

已知框架结构中的变量均为符合一定模数制的离散值。

设已有目标函数f (x),有x=(x1,x2,x3……,xn),x ∈ XD,(i=1,2,3……,n),其中XD为离散空间。

对第i个变量,有vi ≤ xi ≤ui ,其中vi、ui为第i个变量的上下界,ci为xi在定义域内的间隔距离,vi ∈ N*、ui ∈ N*、ci ∈ N*,N*为正整数集合。

指定遗传算法中迭代种群规模为M时,则随机生成的个体变量如下:

(2.1)

(i=1,2,3……,n) (j=1,2,3……,M)

其中为在[0,1]内的随机数,INT为向下取整的计算。对目标函数为最小化的问题可构造如式2.2的适应度函数:

(2.2)

cmax可以是是当前所有代或最近K代中f(x)的最大值。

2.2自适应交叉算子

为了保障在种群进化过程中优良的个体不被破坏流失,同时保障有新的个体加入,本文不采用固定的交叉概率,而是根据需要交叉配对的两个个体的适应值计算自适应的交叉概率。假设和两个需要进行交叉计算的个体,其确定自适应交叉概率的公式为式2.3:

(2.3)

――为当前种群的平均适应值

――为这前种群中的最佳适应值

k1、k2――确定交叉变量Pc的相关常数,由计算人员确定,一般k2比k1略大

当和中适应值的较大者大于等于平均适应值时,调整减小交叉概率Pc。当和中适应值的较大者小于平均适应值时,交叉概率Pc等于较大的k2。

当交叉的随机判定数RND小于Pc时,个体和需要进行染色体交叉计算生成新的子代染色体,否则两者直接遗传到子代中,见式2.4,式中为程序自带产生的随机数。为了保证交叉产生的子代满足模数制,还需用式2.5进行修正。

(2.4)

以为例进行基于模数制的修正,有:

(2.5)

2.3自适应变异算子

本文同样不采用固定的变异概率,而是根据需要变异个体的适应值计算自适应的变异概率。假设个体需要进行变异计算,其确定自适应变异概率的公式为式2.6:

(2.6)

k3、k4――确定交叉变量Pm的相关常数,由计算人员确定,一般k4比k3略大

当个体的适应值的大于等于平均适应值时,根据式2.6-(1)调整减小交叉概率Pm。当的适应值的小于平均适应值时,根据2.6-(2)交叉概率Pm等于k4。

当交叉的随机判定数RND小于P m时,根据式2.7对基因进行非均匀变异:

(2.7)

、――系统程序自带产生的随机数。

2.4锦标赛选择算子

本文根据选用锦标赛选择作为主要选择方法。锦标赛选择,又称随机联赛选择,是每次随机从进化代种群中取出一定数量(Tour)个体,然后选择其中最佳个体进入下一代种群。重复操作,直到新的种群规模达到原来的种群规模。

3算例分析

3.1工程概况

算例框架结构,5层;层高3米;设防烈度7度(0.10g);地震分组一组;Tg=0.9s;抗震等级为三级;基本风压为0.55kN/m2;地面粗糙程度B类。ETABS模型中每层分为4组梁截面和4组柱截面,平面布置规则以第5层平面图为例,每层构件分组见图1。各组梁截面属性的初始截面为300mm×700mm,柱截面属性的初始截面为500mm×500mm。最大层间位移角限值为1/550。梁混凝土等级统一采用C30,造价为465元/m3。柱混凝土等级共有1~5个代码,分别对应C30~C50的混凝土等级,各等级单价依此为583元/m3,604元/m3,626元/m3,648元/m3 ,676元/m3。梁模板的单价为82元/kg,梁钢筋单价为4793元/t,柱模板单价为99元/kg,柱钢筋单价为4918元/t。主要优化参数设置见表1。

图1ETABS模型三维视图图2第5层平面布置图

3.2整体优化流程

本文整体优化分为两部执行,第一部分冻结内力做结构尺寸的优化,第二部分在第一部分得到的新最优个体的基础上,更新模型内力,再次执行第一部分的操作,反复这个过程直到造价满足收敛条件,终止优化程序,

输出最终的优化结果。在第一部分优化又分两个级别。第一级为不考虑结构刚度对内力的影响,在梁柱构件约束和层间约束下执行遗传算法;第二级为在遗传算法优化得到的最佳个体后,回代入ETABS模型验算位移约束,如果不满足位移约束则执行行相应的调整策略不断更新ETABS模型直到满足位移约束。整体优化的步骤为:

①识别模型

②冻结内力,读取内力分析结果

③生成初始种群

④遗传算法操作:交叉、变异、选择

⑤评估新种群

⑥是否达到遗传算法收敛精度,是则进入下一步,否则返回执行④~⑤

⑦验算位移约束,不通过调整模型直到通过为止

⑧框架总造价是否整体收敛,是则输出内力,否则解冻内力,更新模型,返回执行②~⑦

3.3优化结果

部分优化参数取值见表1,优化过程中造价的下降曲线见图3。本案例共进行了5次整体优化计算,最终优化造价比原始设计造价下降30%,优化效果显著。由于本文引入了遗传算法的自适应参数调整,目标函数的下降速度快,整体优化的效率高。优化后的最大层间位移角出现在第二层为1/552(见表2),说明结构的刚度在满足规范要求的前提下,变得更合理。

表1优化参数取值

图3造价优化下降曲线

表2 优化后的层间位移角

5 结论

本文直接采用整数编码,能够良好得描述工程结构问题中离散变量在遗传算法中的种群生成、交叉、变异、选择。采用分部优化法,反应结构尺寸和结构内力的非线性关系。通过算例验证,本文的方法优化效果良好,优化效率高,给其他采用遗传算法优化设计的结构模型提供了有益的参考。

参考文献

[1] 张琦. 采用遗传算法对钢筋混凝土框架结构进行优化设计[D]. 山东大学硕士学位论文, 2006, 5.

[2]肖国涛. 基于遗传算法的钢管混凝土框架结构优化研究[D]. 华中科技大学硕士学位论文, 2005, 3.

[3] 陆海燕. 基于遗传算法和准则法的高层建筑结构优化设计研究[D]. 大连理工大学博士学位论文, 2009, 6.

篇11

电商类 App 的首页UI界面,是不是长得都差不多?

从左到右依次是:淘宝、京东、苏宁易购、1号店

相较于国内互联网公司复杂的“大而全”式设计,国外的 UI 设计大多走“简约”路线:非常注重留白,收藏起功能选择栏,集中突出某一项功能。

在同行的映衬下,难怪 Winnie 会觉得中国的 App “丑” 了。难道是中国互联网人的审美出了什么问题吗?

01 汉字原罪

关于审美的讨论,其实是一个公说公有理、婆说婆有理的话题。在互联网设计当中,美、丑都是相对的概念。在 Winnie 眼中,“丑”就是密集式的复杂设计,以中国为代表;“美”则是留白式的简约设计,以美国等西方为代表。

自从乔布斯开始,在以科技创新为象征的互联网行业中,美国等西方国家一直都“代表着先进文化的前进方向”,如今顺理成章地,它们所采用的简约设计风格,是目前国际上 UI 设计界的主流声音。但中国的互联网公司这次却偏偏不跟风了,纷纷祭出各种五花八门的复杂设计作品,让人眼花缭乱、应接不暇。

中国这种高密度的信息设计,往往都伴随着几大特点:链接多、图片多、色彩斑斓。而这与汉字的结构息息相关。

中文中最复杂的汉字 biang

共有57画

“biang biang面”为陕西关中地区的一种民间美食

与英文这种表音的拉丁文字不同,汉字作为表意的象形文字,是世界上最复杂的语言之一。英文有26个字母,相互排列组合就可以构成有意义的词;但是汉字却有八万多个单字,不论是单独、排列还是组合都可能生成不同的词,结构着实复杂。

并且汉字没有大小写、没有空格、笔画众多、花头较少。在自身复杂的前提下,简体汉字也缺乏很多设计上的可塑性。这就决定了在界面设计上,简体汉字比英文更加繁琐。所以,当你的App上大量出现中文的时候,即使其他元素保持不变,你也会觉得设计变得更复杂了,像是变“丑”了,降低了原先设计的“逼格”。

把包上的英文转换成汉字,立刻满满的违和感(图片来源微博)

在互联网的世界中,简体汉字不仅在外观上相比英文更加复杂,其在功能上受到的制约,也加剧了这种复杂的呈现方式。

互联网是诞生于英语世界的产物,这是一个从最底层的框架开始,就以字母为基础构建的网络平台。不论是 Windows还是 Linux,再到移动时代的 Android 和 iOS,所有的操作程序都是用英文写就的,这就导致在中文搜索出现前,如果用方块字搜索网页,你几乎什么也搜不到的。

中文搜索出现后,域名的字母问题依然存在,用户可以看得懂汉语,但是他们无法记住用英文字母拼就的域名。所以与其让用户去记住网页地址的一连串字母,不如直接提供链接——这就体现了非英语世界中“门户网站”的重要性。大量排列链接的意义本质上正是为了解决用户“看不懂英语字母”的问题,让他们可以直接点击链接,导航到想去的网站。

2007年的新浪网

而且,这并不是简体中文独有的情况,日语、韩语、繁体中文等在设计上都与简体中文有着相似的困境。在迎接以英文为主的互联网时代到来时,不可避免地要使用这种多链接的方式,设计自己的网页。

文字多了,为了配合布局让网页看起来不会那么枯燥,我们自然而然会想到添加图片。于是各种五颜六色的图片、色彩斑斓的GIF也就应运而生,配合设计师调配页面上复杂的设计风格。

02 相比西方人,中国人更擅长观察复杂环境

在国外脑科学领域有一个研究分支为“文化神经科学”(Cultural neuroscience),主要研究不同文化背景会对人的大脑神经产生怎样的影响。

2005年,密歇根大学心理学系的三位教授Hannah Faye Chua, Julie E. Boland 和 Richard E. Nisbett 做了一个有趣的实验。他们把一些图片,分别拿给美国人和中国人观看,然后记录受试者的眼动情况和记忆能力。结果表明,美国人更容易注意到图片中的单个物体;而中国人则能够对物体、环境、背景等多种元素有一个均衡的感知。

实验中所用到的让受试者观察的图片示例和论文截图

换句话说,中国人和美国人对信息有不同的感知方式,我们更擅长观测充满复杂信息的环境。Chua 他们认为,这与中美的文化差异相关:美国更崇尚个人主义,而中国则更崇尚集体主义。

后来,这一学科的其他相关研究均不断印证了 Chua 他们的发现。专栏作家 Sharon Begley 在 “文化如何塑造大脑” 一文中写道:当观察复杂的场景时,亚裔和非亚裔分别激活了不同的大脑区域。亚裔大脑中的图形处理区域会活跃起来,这使他们更能关注到整体;而非亚裔的大脑活动则主要集中在个体物体识别区域。

也就是说,咱们中国人,天生就有能够处理复杂信息的能力,所以在面对“拼多多”们这种繁琐的 UI 设计时,根本就没太当回事儿。在我们日常生活的文化空间中,中国用户已经逐渐习惯了各种复杂的元素构成,并不会认为它特别得“丑”或者“美”。复杂,只是一种习惯性的设计表达。

美国曼哈顿唐人街的街市布局与曼哈顿其他地区的布局截然不同

充满了中国“复杂”的特色

图片来源:维基百科

传统中国人爱热闹,喜欢“人多”的氛围,比如好餐厅就一定要是人声鼎沸的,一定要是排队的;喜欢红色,因为代表喜庆。逢年过节更是要走街串巷,锣鼓喧天、鞭炮齐鸣,这代表了好兆头,是中国文化的一部分。

在这种文化环境下,我们诞生出来的设计作品也极具特色。诸如窗花、贴图等充满民族文化的设计作品,往往都透露着一种“复杂”的特点。一个作品中通常都有不止一个人物,细节雕琢得到位,各种元素齐全,整体上来看,体现出的就是一种信息密集式的复杂艺术特征。

苏州桃花坞产出的桃花坞年画,色彩艳丽

如果把它和“拼多多”们的主页联想在一起,是不是有一种异曲同工之妙?

你很难说这是丑还是美,它是一种客观存在的文化现象,没有随着科技和互联网的发展而消失,而是以另一种方式保存了下来。在使用这些互联网产品时,中国最广大的用户们并没有表现出太多对美丑的评价,因为我们在大脑中已经自然地接受了这种“复杂”的设计风格。

03 产品设计

日本设计师原研哉(无印良品最早的设计总监),曾在自己的书中(《设计中的设计》)说到:设计的首要任务永远都是实用性,要在实用性的基础上给用户以美的体验。原研哉是日本极简主义设计理念的代表,极简如他,依然强调的是设计在功能端的作用。

对于互联网界面的 UI 设计来说,撇开文化表层的原因,它从本质来看就是一种商业行为,那么“满足用户需求”,就是产品经理在任何时候都会最优先考虑的事。对于中国的这些互联网公司来说,采用复杂设计的最直接原因,可能只是因为这么做能赚钱而已。

Porter Erisman 在自己的畅销书《六十亿购物者(Six Billion Shopper)》中,记录了李开复还在谷歌时的一次内部讲话,那时谷歌还没有离开中国。李开复在讲话中提到,在全球各地谷歌实验室进行的“眼动测试”中(眼动测试,记录受试者在浏览网站时眼睛转动的情况,以此来判断他们注意力的变化),他们发现了一个有意思的现象:美国的谷歌用户,在使用谷歌时,目光会直接锁定在搜索框;而中国的谷歌用户则可能会把整个网站都浏览一遍,就像是在寻找一些可能潜藏的“小惊喜”。

《六十亿购物者》这本书描写了全球电子商务市场中的企业故事

李开复的结论与Chua教授等的研究结果如出一辙。显然,在中国的社会环境下,高信息密度的复杂式设计更符合用户的行为习惯,也能吸引更多的用户流量。

以淘宝和亚马逊为例。对于美国用户来说,他们平常的购物场景发达,用户登陆亚马逊往往会直接通过搜索框找自己需要的商品。而且这些用户通常在登陆前,就对自己所要购买的商品有了充分了解。

亚马逊在不同地区的首页设计差异

它的中国版已经为中国人的使用习惯进行了明显的个性化设计

但是中国用户在淘宝上,往往会有一个“逛”的行为。他们打开淘宝后就像逛商场一样,四处翻看,打开各种链接和优惠活动页、观看特卖直播,然后把不同店家的相同商品放进购物车,最后货比三家再购买。

显然,如果一个中国用户用亚马逊买东西,他不会觉得亚马逊简约、好看,反而会认为它的用户体验弱爆了,想要的信息统统都没有。

除此之外,中国庞大的人口基数,也是孕育复杂式互联网设计的一个重要原因。庞大的人口基数下代表了中国大多数互联网用户的基本样貌:受教育程度普遍不高、需求多样(且每一个细分需求都有足够大的市场)、消费能力偏低。

虽然现在大家口中常说:到处都是985/211,硕士博士满地跑。但实际情况是,中国从恢复高考以来,四十年累计的本科学历者只占全国人口的不到 4%。受教育程度较低意味着对审美的敏感度也较低,他们更追求基本层次的体验和享受。

对于这样的网民群体,与其采用简约设计让他们独立搜索,不如把所有选项都放在他们面前,让他们自由挑选。越懒人模式的设计,也就越能够留住用户。

留住用户就是留住了衣食父母,产品经理们一定都懂这个道理——于是他们把所有能想到的需求,都放在设计界面中。因为即使一个不起眼的需求,在庞大的用户基数面前,都可能有海量的市场,谁都不愿放弃可能存在的商机。

最后,消费能力偏低,这就意味着中国用户对价格更加敏感。2017年,中国全国居民人均可支配收入约为2.6万元(约4000美元),而美国人均可支配收入则是60,000美元,是中国人的大约15倍。

同样在手机App上搜索小米手环

在亚马逊和淘宝出现的截然不同的UI界面

琳琅满目的填充式设计,充分满足了消费者们的“廉价”心理:复杂的设计下,在线商品就像现实中的大卖场,复杂往往代表着“便宜”。

“廉价”的设计不会给用户带来心理负担。我们在日常生活中,看到一家店装潢精美设计优雅,会潜意识认为这家店的东西肯定很贵,从而在进店之前就产生消费心理障碍。

而价格敏感的用户常常也会有一些“占小便宜心理”。他们往往觉得相同价钱买得东西越多,就越划算。这也就是为什么淘宝店主们总会在卖东西时,送很多小礼品。比如买衣服送袜子,买篮球送气针、气筒篮球袋等等。所以,中国的电商们在制作宣传图片时,也会极力在一张图里堆满各种优惠信息,充分满足人们“多就是好”的潜在阅读期待。

所以,中国互联网这种“复杂式”的设计风格泛滥,并不是我们失去了审美,而是在文化、经济、消费者心理等多重作用下的考量。相比国外的简约式风格设计,复杂的设计可能不好看,但是对于产品经理们来说,好看,并不是他们设计产品的最关键因素。

再多说句题外话,这种复杂的设计风格,如果让国外公司模仿,还真不一定能做成。

去年天猫双十一的时候,杭州的森马电商部门聘请了几十位设计师,来实时设计各种商品的展示图片,以满足淘宝这种复杂设计 UI 下的内容宣传和调换。这只是森马一个品牌而已,那天参与双十一的品牌可能有成百上千个。为了要配合淘宝这种信息密集式的页面设计,商家需要花费一笔巨大的人力成本。这样的工作,也只有还在吃着人口红利尾巴的中国市场上,才有机会做到了。

篇12

1引言

当今世界,信息化在各行业之间可以说随处可见了,一般信息化包括硬件和软件两大块,与硬件技术发展的快速和成熟相比,软件的开发技术和流程还远远不够完善,虽然软件各方面的技术已经比以前有很大改善,但现在软件技术和功能还不能很好满足当今软件的规模和要求。最近几年时间毕业论文ppt,软件技术不断推陈出新,尤其是Web方面的技术。本文接下来要讲述的FreeMarker和Struts2就是Web表现层的技术,结合这两个技术开发一个页面信息提示的插件,可以通过标签引入形式复用到任何需要的页面上,从而简化页面开发难度和提高程序复用性以及可维护性。

2FreeMarker概述

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,它被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序,可以通过它获取所需数据并生成页面,FreeMarker更适合作为Model2框架(如Struts2)的视图组件。下面图1显示了FreeMarker模板引擎的工作机,其中Template file 就是FreeMarker的一个模板,Java object是一个为模板提供数据的对象,最后通过FreeMarker引擎输出页面代码站。应该说FreeMarker功能是比较单一毕业论文ppt,就是负责提取底层数据生成文本并输出,不过它的以下一些特性使得它在Web程序中应用比较广泛,具体特性如下:

1)通用数据模型

FreeMarker不是直接反射到Java对象,Java对象通过插件式对象封装,以变量方式在模板中显示,可以使用抽象(接口)方式表示对象,告诉模板开发者使用方法,使其不受技术细节的打扰。

2)强大的模板语言

FreeMarker有自己的指令,使得模板有很强的控制能力,同时还有自己的命名空间避免名字的冲突。

3)简单的Web显示

分离可视化设计和应用程序逻辑,分离页面设计员和程序员。

4)强大的XML处理能力

用于递归遍历XML树,在模板中清楚和直接的访问XML对象模型。

图1 FreeMarker模板引擎工作机

3FreeMarker结合Struts2开发插件的过程

FreeMarker是一个功能很强的模板语言,可以直接通过它获取对象的数据。通过Struts2框架的插件扩展机制可以对模板进行封装制作成一个自己的插件,这样就可以在整个系统中使用。本文将以一个具体的例子来详细解析插件开发的过程及方法毕业论文ppt,同时简单阐述FreeMarker的原理机制和Struts2插件的使用方法,这个例子所要实现的功能是在页面弹出底层发送过来的各种消息,如:验证错误信息、逻辑错误信息、提示信息。整个插件的开发过程将分为模板编写、模板封装、插件配置、插件应用四步来解析说明。

3.1 模板编写

在这里,所有服务器抛出的信息将通过模板输出,FreeMarker具有很强的指令可以获取到业务模型的数据以及控制业务流程,比如<#list>命令可以遍历集合中的所有数据,<#if>是一个条件判断命令。下面我们给出了逻辑错误信息中的一段核心代码进行分析说明,以供理解和参考:

<#if parameters.msgtype == "error"><#t/>//根据参数判断信息类型

<#list actionErrors aserror><#t/>//遍历错误信息

<#assignmsg = "${msg}${error}

${parameters.msgsplit}"><#t/>//信息追加

</#list><#t/>

</#if><#t/>

${msg}//输出错误

以上就是模板编写的格式,编写完成以后保存为ftl后缀文件。FreeMarker包括指令、表达式、运算符、插补四大知识要点,详情可以查看相关资料说明站。

3.2 模板封装

模板写好以后,可以通过Struts2框架的插件机制对模板进行封装,从而使得页面能够以标签形式引用处理。模板封装有两步主要任务要完成,一是通过Struts2组件提供的UIBean接口实现FreeMarker模板所需的数据模型,二是继承AbstractUITag抽象类实现标签属性映射的接口。

实现UIBean核心代码的说明和参考如下:

public class Message extends UIBean {//继承抽象类

private static final String TEMPLATE ="message/error";//指定模板位置

protected String getDefaultTemplate() { returnTEMPLATE;}//复写方法

public void evaluateExtraParams(){addParameter(paraValue,paraName);}//设置参数值

}

实现AbstractUITag核心代码的说明和参考如下:

public class MessageTag extends AbstractUITag {//继承抽象类

public Component getBean()//复写方法指定组件

protected void populateParams() {//复写方法给组件设置参数值

super.populateParams();//调用父类方法

Message msg =(Message) this.component;//获取组件对象

msg.set ParaName(paraValue);//给组件设置参数值}

}

3.3插件配置

前面已经把信息提示插件的主要功能已经完成了毕业论文ppt,现在要做就是把前面各部分的功能元素通过配置文件进行关联起来组成为一个可用标签插件。这里主要有两个配置文件要完成:一是通过struts-plugin.xml登记插件,二是在tld 文件中配置标签属性。详细配置如下:

<beantype="org.apache.struts2.views.TagLibrary" name="message" //登记插件为message

class="org.message.struts2.views.MessageTagLibrary"/>

<tag>

<name>message</name>//指定标签名称

<tag-class>org.message.struts2.views.jsp.ui.MessageTag</tag-class>//指定标签处理类

<attribute>//标签属性配置

<name>paraName</name>//指定属性名称

<required>false</required>//是否一定要

</attribute>

</tag>

3.4插件应用

通过前面插件配置生成了一个message信息提示标签插件,只要把前面相应的mytags.tld标签配置文件引入到页面,就可以使用信息提示标签,具体一个实例应用如下:

<%@ taglib prefix="err" uri="/mytags"%>//通过taglib把信息标签引入到所需页面

<err:message/>//在页面任何一个地方可以使用该标签来显示服务器响应的提示信息

从上面代码可以看到,通过插件的形式显示信息提示,大大简化了代码的复杂度以及提高了代码的可复用性,同时也有利于代码的维护。

4结束语

本文简要的讲述了FreeMarker结合Struts2框架开发标签插件的基本过程,这是软件开发过程中的技巧设计之一,真正的软件开发是一个很复杂的过程,它可能需要很多优秀设计技巧才能开发出一个实用稳定的系统。

参考文献:

[1]李刚.Struts 2 权威指南.北京:电子工业出版社,2007.

篇13

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2007)01-10029-01

1 引言

毕业设计的管理是高校管理工作中的一项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的规范化、科学化、信息化已成为目前面临的重要课题。目前,很多高校的毕业设计管理还存在一些问题。例如:根据教学要求,通常学生在大学最后一年需要在外地进行实习,而此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时,在做毕业设计的过程中,由于学生在外.指导老师对学生的指导和交流也会遇到一些麻烦。要解决以上这些问题,一方面要提高管理人员业务知识和管理水平;另一方面要充分利用现代科学技术,建立现代化的管理信息系统,从而使高校毕业设计管理效率更高,使其更加规范化,科学化和信息化,满足教学和管理要求。

2 系统分析与设计

2.1系统体系结构

系统采用了B/s (B rowser/Server)三层体系结构,即表示层(Browser)、功能层(Web Service)和数据库服务层(DataBase Service);使用IIS架设Web站点;ASP.NET通过ADO.NET访问数据库,系统的体系结构如图1所示:

对数据库的访问和应用程序的执行均在Web服务器端完成,客户端无需安装任何专门的软件,通过浏览器即可访问Web服务器并运行其程序,采用这种体系结构的系统充分利用了服务器资源,提供了跨平台,简单一致的应用环境,实现了开发环境与应用环境的分离,减少了系统开发和维护的工作量,便于用户群的扩展。

2.2 系统模块设计

本管理系统分为登录注册模块,课题列表模块,交流讨论模块和后台管理模块。其中登录注册模块对于不同用户给予不同权限:管理员具有最大权限,可以直接管理和更新数据库中的数据。教师可以上传课题以及在线对所带学生进行辅导。学生可以浏览网页获取公告通知,可以在线选题,还可以在相关论坛里与指导老师交流。课题列表模块主要是教师上传课题,供学生选题并公示出最终选题结果。交流讨论就是提供一个指导教师和学生交流讨论的平台。后台管理模块主要是对公告通知和学生选题信息以及学生完成的作品和论文进行管理。本系统的整体架构如罔

2所示:

3 关键技术及系统实现

3.1 数据库表的设计

3.2ADO.NET组件访问数据库

ASP.NET通过ADO.NET访问数据库。它采用业界标准的XML作为数据交换模式,使网络上的不同系统都可以相互运作。DataSet和.NET Data Provider是ADO.NET的两个核心子组件,用来实现对数据源的连接和对数据的操作。通过SqlConnection对象的Connectionstring属性指定连接参数,建立同数据源的连接,利用SqlDataAdapter对象的FillData方法将数据库数据读到DataSet中,对数据的更新、检索、插入、删除等由SqlCommand对象设置相应的SQL命令语句来完成。

为更直观地显示课题、选题情况,为学生和教师提供方便,系统提供了数据统计功能。系统采用ASP.NET中的DataGrid控件技术,它是Web控件中与数据库关系最密切,功能最强大的一个。它可以完成数据库中数据源的绑定显示,并生成包含Edit、Sort、Update等功能的分页显示页面。

下面程序便是ADO.NET具体应用的一个实例(部分源代码),其功能是绑定数据库中的课题信息到DataGfid控件,并分页显示。

(1)后台程序如下:

private void BindToDataGrid()

f SqlConnection con=DB.CreateCon();

SqlDataAdapter sda=new SqlDataAdapte();

sda.SelectCommand=new SqlCommand(“select*from grade―signname”,con);

Dataset ds=new DataSet();

sda.Fill(ds,“gra”);

this.DataGridl.DataSource=ds.Tables[“tlgra”];

this.DataGrid 1.DataBindο;}

private void DataGridl_PagelndexChanged(object source,Sys―tern.Web.UI.WebControls.DataGridPageChangedEventArgs e)

{ this.DataGrid 1.CurrentPagelndex=e.NewPageIndex;

this.BindToDataGridο;}

3.3系统安全与维护

系统对不同的用户级别赋予不同的权限,登录后系统通过ASP.NET的Session对象记录登录用户信息,根据记录的信息标识导人到不同的管理页面或浏览页面。管理员对系统的维护主要是对数据库数据的处理,其操作通过ADO.NET组件对数据库的访问来实现。在安全方面,使用ASP.NET和IIS结合在一起提供验证和授权服务,来保障系统的安全。对于有要求输入的验证页面采用ASP.NET提供的RegularExpressionValidator控件,一方面执行更为详尽的验证服务;另一方面过滤掉对系统安全有威胁的敏感字符。