发布时间:2023-03-30 11:28:44
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的ui设计论文样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
毕业设计(论文)成绩评定可分为三部分:指导老师综合评定其平时设计态度、设计内容以及考勤等,这部分作为平时成绩,占总分值的35%;请非指导老师或者外聘专家来批阅,并进行打分,该部分为评阅成绩,占30%;答辩委员会通过学生现场答辩来给分,视为答辩成绩,占比35%。此外,为保证学生学以致用,符合社会的需要,并能在今后的工作中很快就能进入状态,应适当地邀请企业专家对学生的毕业设计(论文)进行指导,并参加毕业答辩,同时也丰富了实践教学内容。
2毕业设计过程中使学生的创新能力得到培养
在毕业设计选题、内容、结构以及答辩方法上,要鼓励优秀学生进行创新,对创新部分还要加上适当的分数。对具有创新能力和突出成就的毕业设计予以加分的方式鼓励学生发挥最大能力去提高设计水平。学生的毕业设计(论文)成果如果有创新点、新发现或者获得专利;学生的设计报告或相应的论文在正规刊物上正式发表或采用等情况,在总成绩中都可单独进行加分。此外,对指导老师在指导方法、成绩考评等方面的创新也要多加鼓励,还要为他们提供相应的软硬件措施。把毕业设计(论文)与老师相关的科研结合起来,使学生追求新知识,提高自身专业能力及创新能力的要求得打满足。
3建立毕业设计创新能力评价指标体系
应结合科学性和可行性、定性与定量,以及基本指标与提高性、创新性指标来建立毕业设计指标体系。指导教师评价、评阅教师评价和答辩教师是整个指标体系中的3个一级评价指标,同时在一级评价指标下设了12个二级评价指标,其中就包括创新性指标,详见表1。也就是说,整个指标体系将评价指标分成了二级,其优点在于总的评价结果不仅可以从最终评价结论中获得,还能对各一级指标的具体评价结果有很清晰的了解,在不失完备性的同时确保了各指标之间的相互独立性。与此同时,这也是二级评估模型建立的前提。
4基于创新能力的毕业设计成绩模糊综合评价平台
关键词:科研管理;PHP;ThinkPHP;DWZ框架
中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)23-5625-04
Design and Implementation of Scientific Research Management System Based on the ThinkPHP + DWZ Architecture
ZHU Ya-xing, LU Shu-ping, LI Hao-yi
(Guangdong Vocational Institute of Science and Technology, Zhuhai 519010, China)
Abstract: This paper presents the Design and Implementation of Scientific Research Management system based on the ThinkPHP + DWZ architecture. The system is user-friendly, reducing the complexity of research management, enhancing the real-time and interactive scientific information, improving the query accuracy of the analysis.
Key words: scientific research management; PHP; ThinkPHP; DWZ architecture
随着我国高等教育的快速发展,高校在提高办学规模和办学质量的同时,科研意识逐步加强,高校的科研工作不论在数量还是质量上都得到了较大提高。[1]然而我校过去依赖的传统的工或者借助Excel,E-mail等办公软件所进行的科研管理模式已经不能满足科研管理工作的需要。随着互联网技术的不断发展与普及,利用学校已经建立的与Internet相连接的较为完善的校园网络和计算机资源,[4]结合我校科研工作的具体情况,利用现代信息技术和优秀的软件开发工具,提高科研管理效率和水平,使科研管理更规范化、科学化,更好地服务于本校广大教职科研工作人员,提出了建立本校的科研管理系统的需求。
1系统需求分析
1.1系统需求分析
根据科研处提供的需求,分析得出科研信息管理系统的需求主要分为3个方面:
1)科研成果管理:科研处人员通过本系统来进行成果、论文、著作、专利等信息管理,记录科研人员出版的著作、刊物论文、专利申请与专利授权情况、科研项目鉴定成果。
2)科研经费管理:科研处人员通过本系统进行经费管理。科研处人员通过本系统进行科研数据的查询统计并生成各种报表。3)科研项目管理:提供对包括纵向项目与横向项目在内的网上申报、评审及项目状态查询等主要功能。
1.2系统功能模块结构
科研管理系统采用模块化结构,系统包括四大模块:审核管理、机构管理、成果管理和系统维护。系统功能模块结构如图1所示。
2开发工具简介
2.1 ThinkPHP概述
ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。
2.2 DWZ框架
DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。使用DWZ框架可以自动邦定JavaScript效果,不需要开发人员去关心JavaScript怎么写,只要写标准HTML就可以了。DWZ简单扩展了HTML标准,给HTML定义了一些特别的class和attribute。DWZ框架会找到当前请求结果中的那些特别的class和attribute,并自动关联上相应的js处理事件和效果。DWZ基于jQuery,可以非常方便的定制特定需求的UI组件,并以jQuery插件的形式出来,如有需要也可做定制化开发。
3系统设计与实现
系统采用ThinkPHP + DWZ架构进行开发,较好地提高了开发效率。与本项目类似的系统开发一般来讲需要写大量的javas? cript才能达到满意的效果。程序员对javascript的熟悉程度直接影响开发速度。使用DWZ框架能够自动邦定javascript效果,不需要去关心javascript怎么写,只要写标准html就可以了。DWZ简单扩展了html标准,给HTML定义了一些特别的class和attribute。DWZ框架会找到当前请求结果中的那些特别的class和attribute,并自动关联上相应的js处理事件和效果。同时CSS和js代码彻底分离,修改样式方便,仍然保留了html的页面布局方式,完全开源,源码没有做任何混淆处理,方便扩展,支持HTML扩展方式调用UI组件,提高了系统的通用性和界面的一致性。以图2的简单对话框为了说明。
图2确认删除对话框
其主要代码为:
删除
或者删除
系统功能采用ThinkPHP+DWZ方案开发,服务器端采用ThinkPHP实现,客户端利用DWZ框架实现,运用DWZ框架能够快速实现Ajax应用,充分发挥了DWZ框架的资源优势,提高了系统的通用性和界面的一致性。
3.1系统审核模块
审核模块如图3所示:分为院级管理员审核、院长审核、科研处审核三级审核,不同的角色拥有不同的审核权限,所有的成果项目都需经过三级审核之后才能入库进并行统计。
其核心代码如下:
function edit(){
//人员的一些关联表数据
$type=new Model(’department’);
$tlist=$typefield(’d_id,d_name’)select();
。。。
$data=$_REQUEST[’data’];
$name=$_REQUEST[’action’];
。。。
$thisdisplay($data);
3.2系统成果管理模块
成果管理模块如图4所示。包括科研项目、专利成果、论文、论著、成果奖励、成果鉴定和成果检索等基本信息管理。科研人员通过自己的账号登录系统可随时输入、查询其科研成果,在审核人员确认之前还可进行编辑。系统还能依据要管理的科研成果类别进行管理,按年度、摘录的论文名称、作者等显示出结果,并且统计导出结果视图。其核心代码如下:
function _search() {
//生成查询条件
$name=$_POST[’q_year’];
$_SESSION[’year’] = $_POST[’q_year’];
。。。
$elist=$awardwhere(’a_year=’.$name.’ and p_id =’.$id.’ and a_audit =3’)select();
$thisassign(’vo4’,$elist);
}
图4成果管理页面
3.3机构管理模块
由管理员对学院和部门进行管理,可以增加、删除和修改机构名称,对机构人员实现增加、删除和修改功能。
其核心代码如下:
function insert() {
$name=$thisgetActionName();
。。。
if (false === $modelcreate ()) {
$thiserror ( $modelgetError () );
} //保存当前数据对象
$list=$modeladd ();
if ($list!==false) { //保存成功
$thisassign ( ’jumpUrl’, Cookie::get ( ’_currentUrl_’ ) );
$thissuccess (’新增成功!’);
} else { //失败提示
$thiserror ($modelgetDbError());
}
}
通过$name=$thisgetActionName()获取对应控制器名字,实现例化对应表,从而对表进行增删改查,因此可以统一封装了对表的增删改查,所有的控制器只需要继承Commom,各个模块就能进行增删改查,无需再对每个模块写代码,使得系统的通用性大大提高,减少了大量重复的代码,提高了系统的执行效率。
3.4系统数据维护模块
主要对各个代码表进行维护以及对数据库进行备份与还原,rbac等操作,如图5所示。其核心代码如下:
public function module()
{
$groupId = $_GET[’groupId’];
。。。
//读取系统组列表
$list=$groupfield(’id,name’)findAll();
。。。
//读取系统组的授权项目列表
。。。
//读取当前项目的模块列表
。。。}
//获取当前项目的授权模块信息
。。。}
4结束语
本项目是面向高校的科研管理系统,充分利用现代信息技术、网络资源和优秀开发工具实现科研管理的实时性与互动性、提高科研管理工作的效率和水平;便于管理人员及时掌握科研动态,实现科研审核管理、项目、成果管理、科研结构管理与系统维护管理等。系统采用了目前比较先进和流行的ThinkPHP+DWZ技术,提高了开发效率,同时系统具有较强的跨系统性、扩展性,给后期系统的扩展、升级带来方便。
参考文献:
[1]台德艺,王昆仑,郭昌键.高校科研信息管理系统的设计与实现[J].计算机工程与设计,2009,30(9):2339-2342.
[2]李斌.高职院校科研管理信息系统的设计与实现[J].计算机工程与设计,2007,28(13):3283-3284.
关键词:J2ME,手机模拟,MIDP,CLDC
自SUN公司J2ME无线开发平台以来,基于J2ME的无线应用得到了很大的发展。作为Java 2平台的一部分,J2ME与J2SE、J2EE一起,为无线应用客户端和服务器建立了完整的开发和部署环境。但是由于受到无限移动设备内存、CPU、输入/输出设备等资源的限制,使得无线应用开发与桌面或企业应用开发有很大的不同。
本设计采用面向对象的方法,采用开源的Eclipse平台和Sun公司的J2ME无线工具包(WTK Wireless Tool Kit)。设计了Java手机模拟器的设计思想和电话机的每个模块。包括拨号功能、收发短信、存储功能、多媒体、以及动画等,其中用到了J2ME中最主要的技术有人机交互设计、多线程、多媒体技术、Socket 技术、Message技术等。毕业论文,手机模拟。本设计的应用程序是在WINDOWS操作系统下在Java平台上开发和测试运行的,系统的界面是用J2MEWTK制作的,采用小程序嵌入手机界面或者是手机仿真器中。
一、主菜单实现的原理和过程
1.准备一张PNG图片,上面绘制9个表示各个功能的小图标。
2.用Image.createImage(28,28) 创建9个小图片,再转换坐标绘制九个小图片。
3.定位九个图片具置:手机菜单要适合不同的手机屏幕,所以表示功能的小图片要设计得大小适宜。定位算法:
手机X轴定位:单元格宽*(i%3)+(单元格宽-小图片宽)/2
手机Y轴定位:单元格高*(i/3)+(单元格高-小图片高)/2
4.当用户用上下键有左右键时,可以选择菜单功能,主要是产生0到8这九个数字。
二、各功能界面的设计
用户可以从主菜单点确定进入任何一个功能界面,且每一个显示界面值可以完成一个单一的简单的功能。应用程序中的大部分事件处理都是由两个动作发出的:下一步(或提交)和返回(或取消)。下一步是指完成了当前的任务,需要进入下一个界面。返回是指返回到当前界面的前一个界面。在UI的构造器中将前面或后面的界面传递到当前对象,用这个方法来解决前进或后退的问题虽然可行,但这样做会导致界面之间的耦合度大大提高,如果需求发生变化,重构的工作量较大,程序不易维护,所以在这里用到了回调的模式,加强程序的封装性,提高了程序的独立性。具体功能描述如下:
1.拨打电话功能的设计
类实现如下:
(1)From类(系统自定义类)。From类是Screen的子类,其对象是Item组件的容器,可以直接设置在屏幕上。Item组件不可以直接设置在屏幕上,需要放置在一个From对象上才可以显示在屏幕上。
(2)CommandListener接口。毕业论文,手机模拟。CommandListener接口主要是为显示对象添加命令按钮的监听器,这样用户在按下命令按钮式,才会触发命令按钮的处理代码。其定义了一个CommandAction()方法。
(3)CallDemo类。主要实现打电话界面,其获取输入的电话号码并进行拨打。
2.收发短息功能的设计
本功能的设计用到无线消息API2.0(JSR205规范定义的可选包),设计了发送短息功能和接收短信功能。发送短信为用户提供文本消息编辑器,并把编辑后的文本消息发送到指定的地址;接收短信,当应用程序运行时,可以接收文本消息,当短消息到来时提示用户查看。
(1)SMSMIDlet类:该类是本功能的主类,实现了CommandListener接口,可处理“返回”、“选择”等用户界面。
(2)SenderFrom类:该类提供了编辑短消息的界面和发送短信的功能。发送无线消息是在一个线程中完成的,每当用户发送一条消息时,该类都会创建一个新的消息发送线程,这可以避免阻塞用户界面。
(3)Receiver类:该类提供了打开短信连接及接收短信的功能。当打开消息连接时,该类将创建并启动一个接收消息的线程。如果没有消息到达,那么该线程处于等待状态;当有消息到达时,可以调用handlMessage()方法通知线程接收信息,线程把消息存储到收件箱中,通知用户查看。
(4)Inbox类:该类描述了收件箱,提供了查看接收的短信的功能。该类提供了添加信息、显示信息、浏览信息等功能。该收件箱只能接收文本类型的消息。
3.电话薄功能的设计
Javax.microedition.rms包提供了操作这个数据库的类和接口。实现联系人和电话号码的存储、对电话记录的添加以及删除和显示全部电话记录。
(1)WelcomeCanvas类:电话薄主界面类,该类实现电话薄的主界面,并实现CommandListener接口,处理返回、退出等按钮。毕业论文,手机模拟。
(2)PhoneText类:实现显示电话簿的所有记录。毕业论文,手机模拟。毕业论文,手机模拟。
(3)PhoneList类:实现对电话记录的录入、删除操作。
(4)AddFrom类:实现添加电话记录界面以及添加电话方法。
(5)RMSOpe类:该类实现对RMS记录集的打开、关闭,以及为其添加和删除记录。
4.多媒体功能的设计
本模块设计目标是当用户选择“打开视频文件”选项时,在屏幕上显示文件对话框。在文件对话框中列出当前目录下所有的子目录或和MPEG格式的视频文件。用户可以选择打开一个视频文件,也可以选择进入子目录或者返回上一级目录。文件对话框第一次显示时,将列出移动设备中所有文件系统的根目录。当用户打开一个视频文件是,将启动播放器,在屏幕上播放选择的视频文件。在播放过程中,用户可以通过屏幕上的命令暂停播放和继续播放视频。毕业论文,手机模拟。用户还可以通过下方的方向键改变音量,向上和向右表示增大音量,向下和向左表示减小音量。用户可以停止播放视频,返回播放器主菜单,再次打开文件对话框,打开视频文件。
本设计还有其他功能,本文主要就上述功能进行了介绍。
关键词:网页设计,用户体验,用户界面
想要建立一个成功的网站,首先就要贯彻“以人为本”的原则,在现今的设计过程中能够体现“以人为本”原则的设计就属用户体验设计了。科技论文。这就不得不提到两个名词即用户体验和用户界面概念的理解。
一、名词概念
1.什么是用户体验
用户体验(user experience)简称UE,是指用户在接受和使用一个产品(服务)的过程中建立起来的心理感受。用户体验无处不在,在日常生活中人们所接触到的一切产品,例如,交通工具飞机、汽车、公交车、自行车,数码产品电脑、手机、相机、mp3等,人们在使用的过程中都会产生纯主观的心理感受。这些纯主观的感受完全建立于用户体验产品的过程中,而产品的好坏或亏盈就由这些体验感受所决定,所以产品设计中的以用户为中心的用户体验设计显得至关重要。
2.什么叫做用户界面
用户界面(User Interface)简称UI,界面(Interface)是人机互动过程中的一个层面;界面设计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。比如,制作一个公司的网站时,不仅要兼顾用户的便利,同时也要把这个公司引人注目的地方一起展现出来。如果把一个网站比喻成一栋房子,那么用户界面则是房子的门面和装潢,只有首先吸引用户的眼球才能使用户留在房子里去体验生活。
二、用户体验设计的分类
在网站建设过程中如果只了解到用户体验的概念是不够的,设计者们必须要理论结合实践。因为用户体验是一种用户纯主观性的心理感受,设计师们在很微小的细节进行调整,或许就会得到用户的钟爱。这些细节上的精心设计必须经过设计师对于用户自身的调查与用户反馈的信息才能整出头绪,进行整合设计。那么通过调查与反馈用户体验的设计可以从以下几个方面进行调整设计。
1.感官体验
想要在网页中设计出好的界面的话,感官效果是必须考虑的一个方面。要注意网页的界面应该要保持一贯性不能给用户带来混乱感;在使用方法方面,设计风格要符合目标客户的审美习惯,并具有一定的引导性。科技论文。界面的构成不能太复杂;主要内容应设计在引人注目的地方。同时,页面布局重点突出,主次分明,图文并茂。与企业的营销目标相结合,将目标客户最感兴趣的,最具有销售力的信息放置在最重要的位置。在设计页面色彩时应该与品牌整体形象相统一,主色调和辅助色不超过三种颜色。以恰当的色彩明度和亮度,确保浏览者的浏览舒适度。
2.浏览体验
浏览体验顾名思义就是呈现给用户浏览上的体验,更强调的是吸引性。在一个网站中一切内容和服务都是从网站的导航延伸出去的,所以导航应该要动感、简洁、清晰,分类条理最关键。随着现在网站功能越渐强大,各类型网站中增加了越来越多的视频、动画元素,对网站速度的要求也越发苛刻。所以加快页面的浏览速度选择一家稳定的服务器托管商也至关重要。在网站的内容上设计者应该给用户带来舒适的文字环境。如今,网站博客撰写已成为了一个很大的话题。我们需要用和朋友对话的方式来撰写博客,让用户感觉到一种舒适温馨的氛围。这样用户就会少一些局促感,即使他们遇到了使用上的问题,也会心情愉悦的在网站帮助中寻找解决的办法。
3. 信任体验
4. 互动体验
它呈现给用户操作上的体验,强调网站的易用性。网站与用户必须有高度的互动性,网站不是一张死板的宣传单,要让浏览者通过网站进行各种互动行为,包括直接联系企业客服中心;在线留言或咨询;在线订购物品;发表评论等,总之,要让网站和浏览者互动起来,通过网站把浏览者和企业连接起来。能互动的地方越多,这个网站的价值就越大。科技论文。因为只有和浏览者产生交流并可帮助浏览者解决实际问题,比如可以回答他的提问或直接购买产品,对浏览者来说你的网站才是有生命的,有价值的。
三、总结
网站的用户体验设计是是在互联网时代开放、共享、自由的氛围中的一种进化需要,并且它最终将成为无论是从需求分析、到界面设计再到开发到运行维护至关重要的一部分,因为我们随时都需要将用户置入服务的核心,用我们的爱来浇注产品本身。
参考文献:
[1] 戴力农.当代设计研究理念:用户体验超人性化设计方法.上海交通大学出版社,2009
[2] 崔武子,齐华山,于宁. 界面设计与Visual Basic.清华大学出版社,2004(7)
[3]((美) Jason Beaird著 熊平, 宓媛珊译. 完美网页设计. 北京:人民邮电出版社,2008(7)
[4] 徐延章. 美工与创意:网页设计艺术. 北京:科学出版社,2009(7)
Abstract: The investment of urban rail transit construction is high, as well as the big potential accidents dangers which severely restricts the current pace of urban rail transit construction. The existence of the risk will result in investment cost increasing, effective in preventing the risk can be greatly reduced investment and reduce the probability of occurrence of security incidents. Through the proposed rail transit project in Xiamen, standing on the owner's position, using the SWOT method to effectively identify the potential risks, then analyze and evaluate these risks by fuzzy comprehensive evaluation method, get the sort of risk in order to identify the main risk, and reached the level of risk of the project. Finally, the paper putts forward the corresponding measures.
关键词: 模糊综合评价;SWOT;风险;厦门城市轨道交通
Key words: Fuzzy Comprehensive Evaluation;SWOT;risk;urban rail transit project in xiamen
中图分类号:U231+.3 文献标识码:A 文章编号:1006-4311(2013)11-0040-03
0 引言
随着缓解城市压力的诉求愈演愈烈,国际城市轨道交通的形式越来越多样化了,地铁、轻轨,市郊铁路,有轨电车以及悬浮列车等都是其表现形式,我国现在正处于城市轨道交通建设事业的高速发展期,城市轨道交通的便捷及舒适性,各相对经济比较发达的城市均开始建设轨道交通,厦门市城市规模日益扩大,机动车数量迅速增长,实施公交优先发展战略、发展轨道交通十分必要,但厦门城市轨道交通正处于探索发展时期,投资成本大及安全事故隐患多是制约其发展的关键瓶颈。风险的存在形式可以多种多样,其带来的后果也各有千秋,但最终都会影响项目的核心问题,工程的投资和产出,所以很有必要对这些风险进行识别,分析判定风险严重程度,最后采取相应预防和消减风险的措施,从而减少项目支出提高项目收益,解决当前轨道交通建设投资大,安全事故多的隐患。
1 厦门城市轨道交通项目现状
厦门轨道交通规划于今年5月29日获国家批准,轨道交通采用地铁制式进行建设,拟选用时速80公里B型车,远景线网由6条线路组成,线网总长约247公里。目前已于2011年11月22日成立厦门城市轨道交通集团,承担轨道交通的投资、融资、开发建设、运营、维护和经营管理,由于厦门是首次开展轨道交通建设,厦门正在积极探索拟采用BT模式(投融资-施工设计总承包-回报)建设轨道工程,与实力雄厚的央企合作,利用央企在融资、技术、施工等方面的优势,城市轨道交通建设施工复杂,技术难度高,存在很大的风险,本文将从厦门城市轨道交通集团的立场上去分析该项目的风险。
2 风险识别
2.1 风险清单建立 SWOT分析法是一种有效识别风险的工具,本文试着采用此法找出并识别厦门轨道交通建设潜在的风险因素,从建设方的立场上对因素进行内外区分,即项目自身的信息和项目所处环境的信息,二是对因素进行利害区分,对项目有利的内部优势,外部机会和有害的内部劣势,外部威胁进行分析,从而找出并识别出风险因素。全面调查和详细收集类似轨道交通项目设计、施工、运行、等相关资料,并结合厦门地区自身的特点,找出可能引发厦门轨道交通建设存在的各种潜在危险,并把分析的结果填入表1。
2.2 风险属性识别 对上述因素进行分类并分析,剔除重叠因素,筛选出主要的风险因素,保证各风险因素简洁、全面、系统、科学、规范。分析结果如表2。
2.3 厦门轨道交通建设风险模糊综合评价 根据上述所识别的风险因素采用模糊综合评价方法进行综合分析,通过建立模糊评估模型,对多种风险因素识别和危害分析,综合评价得到风险危害等级,从而确定关键风险,为制定控制风险的应急措施,提出减少风险的方安,具体评价步骤如下:
2.3.1 设定因素集U U={u1,u2,…,un},按属性进行分类,形成s个子集。Ui={ui1,ui2,…,uin},根据风险识别结果,确定厦门轨道交能建设评价风险因素集为
U=(U1,U2,U3,U4,U5,U6),U1=(u11,u12,u13,u14,u15)
U2=(u21,u22,u23) U3=(u31,u32,u33)
U4=(u41,u42,u43,u44,u45) U5=(u51,u52,u53)
U6=(u61,u62,u63,u64)具体代表意义见表2。
2.3.2 设定评价集V 根据具体情况的需要,对单一因素做出不同的评价,设V={vi1,vi2,vi3}为子集U的评价集,表示i风险的严重程度。针对厦门轨道交能项目,将评语集划分为三个级别,V ={vi1,vi2 ,vi3}={高、中、低}={100,80,50}。
2.3.3 确定Ui因素权重集A
Ai={ai1,ai2,ai3,…,ain},对于厦门轨道交能建设,采用专家调查法来确定各权数。利用专家调查法先确定主风险因素层指标集U,相应的权重集为A=(A1,A2,A3,A4,A5,A6)=(0.15,0.25,0.2,0.1,0.2,0.1),子风险因素层集Ui,相应的权重集如下:
A1=(0.1,0.2,0.3,0.2,0.2) A2=(0.3,0.4,0.3)
A3=(0.4,0.3,0.3) A4=(0.2,0.4,0.2,0.1,0.1)
A5=(0.3,0.4,0.3) A6=(0.2,0.1,0.3,0.4)
2.3.4 建立模糊评价矩阵Ri 某一个评价结果rij表示从第i个因素的第 j种评价。在确定各个风险因素对评价集V的隶属度时,可先成立由若干人组成的评价小组。采用专家调查法,邀请十位资深专家对风险因素进行评价打分,对照标准,对每一风险确定三个等级,便得到风险因素集U中 Uij 对评价集V的隶属Rij,Rij=(rij1,rij2,rij3),rijs(s=1,2,3),专家m名,则m=10,对专家的评分结果进行统计整理,若得到对于风险因素Uij有m1个c1评价,m2个c2评价,m3个c3评价,那么,rijs=■(s=1,2,3),针对厦门轨道交通建设,计算结果如下:
R1=■=■,
R2=■=■,
R3=■=■,
R4=■=■,
R5=■=■,
R6=■=■
2.3.5 多因素综合评判 把风险因素指标分为2个层次,在确定了第2层次指标对评价集V的隶属度矩阵之后,可通过模糊矩阵合成,对第1层次目标进行单因素模糊评价,即确定U1,U2,U3,U4,U5,U6对V的隶属度矩阵,然后便可确定U对评价集V的隶属度向量。
(1)一级模糊综合评价 首先对各个子风险因素层Uij的评价矩阵Ri(i=1,2,3,4,5,6)作模糊矩阵运算,得到主因素层指标Ui对于评价集V的隶属向量Bi=Ai・Ri=(bi1,bi2,bi3)。计算结果如下:
B1=(0.26,0.31,0.43);B2=(0.13,0.41,0.46);B3=(0.24,0.34,0.42)
B4=(0.21,0.4,0.39); B5=( 0.21,0.41,0.38 );B6=(0.29,0.32,0.39)
(2)二级模糊综合评价 记R=[B1,B2,B3,B4,B5,B6]H,再对R进行模糊矩阵运算,从而得到风险因素U对于评价集C的隶属向量B B=A・R=A1 A2 A3 A4 A5 A6・■=b1 b2 b3。当■bj≠1,作归一化处理,得到B=b1 b2 b3=0.2115 0.371 0.4175便是风险U对评价V1,V2,V3的隶属 度向量。
(3)风险综合评价 由V = [100 80 50] 及风险因素U的隶属向量B计算得S =BV =[0.2115 0.371 0.4175]・[100 80 50]H=71.705
由以上计算结果可以看出,厦门轨道交能建设风险等级评价得分为71.705,说明该项目的风险等级介于中低之间,偏中,风险等级相对较高。
3 厦门轨道交通项目施工阶段的风险控制措施
3.1 对质量风险的控制措施 厦门城市轨道交通工程是直接关系到人民生命安全的,任何一个点出现质量问题,就存在很大的安全隐患,这种质量风险对工程资产的破坏性为最高,需要对其进行预防与控制。由上分析可知U2=(材料设备质量不过硬,施工质量,施工成品达不到质量标准),同时A2=(0.3,0.4,0.3),可见施工质量是首要控制点,应根据项目的实际特点,明确轨道交通集团公司至各施工单位项目部,再到各基层部门直至个人的多级质量责任体系,同时轨道交通集团还可用此质量责任体系分散由质量风险爆发所造成的经济损失,确保自身利益的最大化。
3.2 对安全风险的控制措施 城市轨道交通建设的安全事故爆发频率也呈逐年上升的态势,仅几年时间北京地铁、杭州地铁在建工程就先后发生塌方及重大人员伤亡事故。安全事故有大小,重大安全事故给城市轨道交通BT工程带来的生命、财产损失是显而易见的,极端重大的安全事故甚至可能使整个工程的建设工作被迫终结。由上分析可知U5=(施工中人员安全,运营安全,安全责任制体系不够完善)且A5=(0.3,0.4,0.3),可见运营安全是最为关键控制因素,鉴于提出如下针对措施:首先要明确工程的安全生产总目标,应建立一套上至项目主办方管理层,中至施工单位、监理机构、下至一线作业员工的安全生产保证体系,从思想保证、组织保证、工作保证、措施保证、制度保证、经济保证等各个方面做好工作,确保风险能够切实的得到预防。
3.3 对技术风险的控制措施 因为城市轨道交能建设自身的庞大复杂特点,体现在其包含土建、轨道线路,设备多个系统,因此设计深度不够是必然会存在,是不可避免,由上分析可知U3=(设计深度不够、工程变更,特殊、复杂的施工方案要求,轨道建设施工技术水平)且A3=(0.4,0.3,0.3),设计变更是主要风险,对其须做重点控制。针对厦门轨道交能建设,需要加强施工前施工图审查及设计交底 建立健全设计交底与施工图会审制度;并采用监理制度进行设计的全过程质量跟踪监督,这样能减少设计图中存在的问题,进一步减少设计变更的产生。
4 结论与展望
随着厦门城市规模日益扩大,发展轨道交通十分必要,但由于是首次开展轨道交通建设,各方面经验比较不足,风险也将比一般项目大,本文采用SWOT法对其进行风险识别,然后采用模糊综合评价法得出该项目的风险程度及其主要的风险质量风险、技术风险、安全风险,并针对该分析结果对其进行风险预防与对应,提出相应的措施,为风险决策提供依据。
参考文献:
[1]骆正山.多因素模糊综合评判模型的风险投资项目评估应用研究[J].西安科技大学学报,2010(3):23-25.
[2]朱军.我国城市轨道交通发展问题探讨[J].北京规划建设,2002(2):26-28.
[3]杨笑.高速公路BOT项目的风险管理研究学位论文[D].合肥:合肥工业大学,2009.
[4]宋敏华.面对当前城市轨道交通建设热的冷静思考[J].都市快轨交通,2004(1):35-38.
【关键词】 App图标;原型理论;突显性;相似性;后天习得;应用
一、相关知识
1、App图标和设计形式
(1)App图标。App是Application的简称,常用于表示智能手机、平板电脑上的第三方应用程序。[1]App图标一般由“图形”或者“图形”和“文字”共同构成。点击(或触屏)App图标即可进入相应的应用程序。可见,App图标是智能手机、平板电脑实现人机交互的第一个入口,对于应用程序的传播和推广至关重要。
(2)App图标的设计形式。目前App图标的设计形式主要分为两种:扁平化和拟物化。[2]①App扁平化图标。App扁平化图标,是摒弃高光、阴影、透视感等效果,通过抽象、简化、符号化的设计元素来表现的。界面上极简抽象、矩形色块、大字体、光滑、现代感十足。App扁平化D标交互核心在于功能本身的使用,去掉了冗余的界面和交互。业界普遍认为扁平化形式的图标正式推出是在2012年秋季,微软了“新一代的操作系统Windows 8”。这是一款颠覆传统界面设计风格的操作系统,摒弃了拟物化图标,而采用扁平色块与文字内容及图形结合展示每一款应用,意图消弱交互过程中用户理解图标这一步骤。[3]②App拟物化图标。拟物化形式的图标,是模拟现实物品的造型和质感,通过叠加高光、纹理、材质、阴影等效果对实物进行再现,也可以适度变形和夸张,界面模拟现实物体,交互方式也模拟现实生活的交互方式。拟物化图标属于智能手机、平板电脑传统的图标设计形式,目前主要用于游戏类App的图标之中。
2、原型理论
原型理论是由美国心理学家Eleanor Rosch 与其他学者们在1970年建立的。[4]它是认知科学中的一种分级归类模式,即同一范畴的成员不是由共同的表征决定的,而是由原型与边缘成员之间的家族相似性决定的;范畴的边界是模糊的。原型理论所说的原型就是一个概念范畴或语言范畴中最具有突显性、代表性的成员,所有其他成员与原型具有相似性。[5]
Eleanor Rosch 1975 的论文“语义范畴的认知表征”中,描述了如下的实验:她请了 200 位美国大学生,问他们下列哪些项目是“家具”这个概念范畴的好例子?结果显示如下。
1-椅、2-沙发(sofa)、3-躺椅(couch)、......、50-火炉(stove)、54-冰箱(refrigerator)、60-电话(telephone)。这样的排序表明:当我们想到“家具”这个概念范畴的时候,常常提起“1-椅、2-沙发(sofa)”。因为它们是“家具”这个概念范畴中最具有突显性、代表性的成员。
虽然人们可以从文化细节上区别这份清单,但重点在于这样的范畴内分级现象,是在所有文化中都存在的。进一步的证据显示,在实验中范畴内的某些项目比起其他项目更特别,这些证据包括了:
A.反应时间:更具原型性的项目的作答反应时间较短。
B.提示:以高层次范畴(上层)提示以后,在受测者比较两个字词的相同性时,确定的速度比较快。
C.示例:要求受测者说出一些范畴的示例时,越具备原型性的项目越常被提到。
二、APP图标设计中原型理论的应用
1、“突显性”的应用
原型理论认知上的“突显性”是指当提到一个范畴时,人们首先想到的是这个范畴的原型成员。因为原型成员较其他成员更具这个范畴的特性、最容易识别。
(1)形状和颜色。对于APP图标,人们首先是视觉上的感知,即形状和颜色。依照原型理论,在许多不规则的多边形中,“规则的正方形、圆形、三角形”最具认知上的突显性。也就是说,无论顺序如何排列、放置在何处,人们一眼就能分辨出这些形状,即它们是辨认某一类形状的原型成员;黑色和白色是人眼最具分辨能力的色彩,色相环中的互补色在颜色搭配上最具人们认知的突显性。这些规则都是我们在设计App图标时应该考虑的。特别是在扁平化App图标的设计中,对于突显性应用的尤为突出。扁平化图标设计的第一个要素就是“极简”,即追求简洁、简单、易于识别,反对使用复杂的、不明确的元素。因此在设计时,应当尽量使用由“规则的正方形、圆形、三角形”所构成的图形,配色上尽量使用人眼分辨能力较强的配色方案。也就算说,构图和配色上尽量使用相关概念范畴中的“原型”。这样设计出来的APP扁平化图标,虽然线条简洁、颜色简单,但是由于采用了“原型成员”的形状和配色,依然可以准确的表达图标所代表的意义,便于浏览者快速识别。
(2)出现的高频性。对于APP图标,人们对其的感知还有一个重要的方面,即APP图标的代表物是否具备“出现的高频性”。代表物出现的频率愈高,人们对其就愈熟悉,经验也就愈多,对其的认知度也就愈强,也就是其“突显性”愈强。因此我们在进行APP图标设计时,其代表物要具有“出现的高频性”。
比如,我们要设计一个与“中秋节”相关的App图标。首选的代表物一般是“月饼”图案或者“月饼”和“圆月”组成的图案。因为“月饼”和“圆月”是人们提到“中秋节”这个概念时出现频率最高的“代表物”,即“中秋节”概念范畴中的“原型”。如果我们选择“玉兔”作为代表物,而“玉兔”只是“中秋节”概念范畴的“边缘成员”,也就是在人们提到“中秋节”这个概念时它出现的频率较“月饼”和“圆月”低,将它作为“中秋节”相关的App图标代表物显然不如“月饼”和“圆月”恰当。
2、“相似性推理”的应用
原型理论中,范畴是由该范畴成员之间的相似性决定的。当呈现新的成员时,根据范畴特征匹配可以估算出它与原型的相似性。在进行APP图标的设计中,“相似性推理”主要用于一族APP图标设计的一致性和某一个APP图标代表物的组合设计上。
(1)一族APP图标设计的一致性。在设计一族APP图标时,首先要考虑到的是应该有利于培养用户的使用习惯。作为用户,他们也是希望尽可能快地进入潜意识习惯,将注意力集中在自己所要做的事情上。因此设计智能手机、平板电脑的一族APP图标时,要注意保持形式上的一致性。比如,设计开机界面的一族APP图标,虽然它们代表的App不同,但是它们的尺寸和设计风格都应该保持一致性,而且内容相近的App图标应该排列在一起。显然,这种一致性的设计正是原型理论中范畴成员之间“相似性推理”的应用,它能帮助用户很快进入潜意识习惯,方便用户使用。
(2)某一个APP图标代表物的组合设计。有时我们进行某一个APP图标代表物的组合设计,也需要用“原型理论中范畴成员之间的相似性”。比如我们设计一个“天气预报”App的图标,可以使用“一朵云彩”为代表物,但是总觉得仅用它来表现“天气预报”这个概念,其力度还是有所欠缺,因此需要再找一个代表物与其组合。根据“原型理论中范畴成员之间相似性”,我们可以在“天气预报”这个概念的范畴里去找其它成员,比如找“20℃”这样的字图案与“一朵云彩”图案进行组合。于是一个比较完美的“天气预报”App图标代表物的组合设计就出来了。这也就是说,由于“范畴成员之间存在相似性”,将范畴内的成员进行组合,提高概念的表现力度。
3、“属性的后天习得”的应用
经典范畴理论认为:范畴的边界是明确的,范畴具有闭合性。范畴内所有成员地位相等。特征(属性)具有先天性。而原型范畴理论认为:范畴的边界是不明确的,范畴具有开放性。范畴成员之间的地位是不相等的,具有家族相似性。原型样本的属性是后天习得的。
显然,对于普通大众来讲,对于许多概念范畴的认知都是遵循“原型理论”关于“源自生活经验”、“与原型相似匹配”这样的认知分类规律进行的。只有专业人士才有可能对其本专业有“经典范畴理论”的分类能力。所以,进行APP图标设计时,遵循“原型理论”的“原型样本的属性是后天习得的”性质,应该是更贴近普通大众的认知习惯,按此规律设计的APP图标才会得到更广泛的认可。
三、结语
随着互联网技术的飞速发展以及智能手机的普及,人们的各种消费(购物、缴费、订票、学习、参与活动等)都可以全天候的通过智能手机、平板电脑的App进行。App图标是实现人机交互的第一个入口,App图标设计的成败直接关系着相应的应用程序是否能得到较好的传播和推广。本文所论述的将认知科学中“原型理论”关于概念范畴的“突显性”、“相似性推理”、“属性的后天习得”原理应用于App图标的设计之中,也是我们经过多年大量反复的实验之后得出的经验总结,它们无疑会对App图标设计者有较强的理论指导意义和实用价值。随着科技的进步和社会的发展,App图标设计也应与时俱进不断改进,这样才能更好地促进相应的App广泛的传播和推广。
【参考文献】
[1] 杨梦园.App广告的互动设计研究[D].浙江理工大学,2014.
[2] 高鹏,杨正.论UI设计中的扁平化与拟物化[J].美术教育研究,2014(10)60.
[3] 冯奇辉.UI设计理念变革探索研究[D].东北师范大学,2014.
[4] 梁晓波,李勇忠.原型理论对外语教学的启示[J].外语教学,2006(4)67-73.
[5] 史厚敏.原型理论的认知机制[J].湖南文理学院学报(社会科学版),2006(01)132-135.
【作者简介】
王晓迎(1963-)女,西安思源学院副教授,研究方向:设计艺术学.
关键词: Android平台; 汽车诊断; ISO15765
中图分类号:TP399 文献标志码:A 文章编号:1006-8228(2017)05-06-04
Design of vehicle diagnostic tool based on Android platform
Xu Qiang
(School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China)
Abstract: The vehicle diagnostic tool is usually defined by the automobile manufacturer, which makes the software and hardware of diagnostic tool a special system of its own, and no versatility. In order to improve the openness of the diagnostic tool and the independence and portability of its hardware, it is necessary to design a general purpose vehicle diagnostic tool. This paper presents a design scheme of vehicle diagnosis, which transmits messages with Bluetooth module to realize the communication of onboard ECU and Android mobile devices. The database on Android platform is built by XML; the diagnostic software realizes the application layer and network layer functions in accordance with the ISO15765 and UDS. The test results on vehicle test bench show that this vehicle diagnostic tool can read and delete DTC (Diagnostic Trouble Code), and makes vehicle diagnostic easy and portable, it is a scalable solution.
Key words: Android platform; vehicle diagnosis; ISO15765
0 引言
载诊断仪是一种汽车诊断设备,可识别车载ECU(电子控制单元)存储的故障,通过车用诊断仪可以将存储于车内ECU的故障代码及相关信息读取出来,以方便车辆管理和维修使用。车载诊断系统包括诊断仪和多个车载ECU。诊断仪ECU执行诊断过程,其实是依据车上设备发生的信号决定车辆是否处于异常状态。一旦任何的异常状态被检测到,诊断仪将在其EEPROM存储当前诊断结果,EEPROM中存储允许标志在打开状态则指示某个车载ECU处于异常状态[1]。
车载诊断系统最初是为了控制日趋严峻的汽车污染问题而设计构建,目前基于CAN总线的ISO15765汽车网络诊断协议已经在多数汽车厂商普遍采用。但当前国内主流汽车诊断工具基于单片机或FPGA上开发而成,导致汽车诊断设备拓展性及便携性不足,仅适用于专业汽车技术人员使用。如果能将车载诊断系统构建于一个用户体验良好的移动操作系统,那么汽车诊断的门槛将降低,不管是车主还是汽车从业人员都将因此受益。本文通过对汽车诊断协议ISO15765的分析与研究,结合UDS统一诊断服务以及自主设计的蓝牙转CAN适配器,并最终在Android平台上开发出汽车故障诊断仪。由于诊断仪采用Android平台,用户可以灵活的定义诊断服务应用层的数据库,方便地应用到所有支持标准诊断协议ISO15765的车辆上。用户可以使用安装本软件的Android设备快速查询车辆故障,进行相应的保养维修。
1 车载诊断协议的研究
ISO15765诊断协议是针对基于CAN总线的汽车故障诊断系统的一般诊断要求制定的。CAN总线是一种带CSMA/CD载波监听多点接入/碰撞检测功能的总线,多个CAN节点分别可以发送不同优先级的消息,检测到碰撞时,消息优先级低的节点自动选择放弃发送,在总线下次空闲时即可重启发送。ISO16765可以满足E-OBD的系统要求[2],与ISO14230应用层的服务和参数完全兼容[3]。以开放系统互联(Open System Interconnection,OSI)7层参考模型为基础,ISO15765将通讯系统分为4层,分别为物理层、数据链路层、网络层和应用层。ISO15765通信模型如图1所示,诊断仪根据应用层中定义的诊断服务发送请求报文。消息向下传到网络层后,将根据协议定义中的帧分解、帧组合、位填充和时序控制等步骤执行消息流传输控制。传输数据的长短将决定采用单帧传输或多帧传输,数据链路层修改打包上一层数据,组成能在CAN总线上传输的数据帧。
2 基于Android平台的车用诊断系统框架设计
车用诊断系统的功能包括:与车辆通讯,读取控制单元ECU中存储的故障码[4],或者刷写控制单元软件,更改控制单元配置信息,初始化及标定硬件等。而比较简易的是读取控制单元ECU中存储的故障码,而本文将关注这一基本功能的软件实现。目前汽车产品电子设备方面成本日益上升,是因为用户对汽车舒适性、安全性方面的需求剧增,因此车用控制单元ECU数量同样增长,豪华型轿车如奔驰控制单元ECU的数量依据车型一般为40-60个。车用诊断系统检测到部件故障时,将确认故障零件的来源。以一般高档轿车为例涉及的控制单元有:电子钥匙控制单元(EZS)、车身控制器(BCM)、中央传动控制单元(CPC)、电子助力转向系统(EPS)、车载娱乐主机(HU)等,在确定问题部件后,可以通过查询数据库的方式,查找故障代码具体描述,触发机制,维修建议等。而本文目的在于开发基于Android移动设备的汽车故障诊断软件,使汽车用户或从业者便捷的检测车辆故障。
2.1 诊断仪系统整体方案
车用诊断仪由CAN转蓝牙通信接口板以及Android设备应用软件两部分。系统框架图如图2所示。
诊断仪系统包括Android移动设备、CAN转蓝牙接口板、汽车内部网络三部分,故障发生时汽车内部控制单元ECU将自行存储故障码,当从Android移动端诊断请求命令发出后,开始一轮数据的交互。首先通过UI操作Android移动设备依据数据库提取对应诊断服务的指令,通过蓝牙发送指令,指令经过接口板进行消息转发形成CAN数据格式,与汽车内部网络上被测ECU进行通信,被测ECU提供故障码读取服务,将故障码上传经接口板转发,最终由应用层协议及数据库查询解析结果,显示于UI界面对应的故障形式。
2.2 系统设计
2.2.1 CAN转蓝牙通信接口板设计
CAN转蓝牙接口板可提供诊断的便携性,在设计中接口板MCU使用STM32F407ZET,采用TJA1050作为CAN收发器,蓝牙串口模块采用HC-06,串口波特率为115200bps,CAN接口的波特率为500kbps,系统主频为168MHz。CAN转蓝牙通信接口板硬件结构如图3所示。
CAN转蓝牙通信接口板工作流程为,首先初始化配置蓝牙模块和CAN模块,对于消息的接收由蓝牙接收中断和CAN接收中断处理器来做。接收到CAN或蓝牙的消息后,剥离消息的头部、尾部及控制字段只保留消息数据段,并存入对应的缓存区,缓存区大小为128KB。Main主循环中持续检查缓存是否溢出,并在发送缓存空闲时装载发送数据。定时中断处理器负责查看数据转发中存在的错帧、丢帧或缓存溢出等情况向Android移动端报错,处理数据重传及缓存的重置。CAN转蓝牙接口板软件流程图如图4所示。
2.2.2 Android移动设备应用软件设计
为了设计一种通用化的车用诊断仪,采用XML构建数据库。用XML文件配置数据库优势为在一个地方对数据库进行配置,不用牵扯到具体的代码,可维护性更高[5]。XML数据库方便开发各种动态应用,表示的信息独立于平台,数据库中需要存储车厂提供的车载ECU诊断数据集,诊断数据集通常涵盖故障代码、故障描述、触发条件、维修指导等。
XML文件放在只读的assets文件夹内,Android中读取系统文件或者资源的时候,都可以通过getResources方法获取到Resources对象,然后通过其获取到相应的资源。由于XML所在文件夹是只读的保证了数据库的安全。
基于CAN总线UDS协议,诊断仪将具备的功能有读取故障码、清除故障码、显示故障码描述,在梅赛德斯奔驰工程标准中UDS服务和诊断协议规定,读取故障服务ID为0x19车用诊断仪可以通过此诊断服务,及各个控制模块ECU的诊断ID(如发动机控制模块ID为0x7E0)获取控制模块的DTC(Diagnostic Trouble Code)。相同的清除DTC服务ID为0x14[6]。诊断服务的实现过程为:诊断仪向车上被诊断ECU发送请求报文,ECU返回响应报文。诊断仪从返回报文中解析DTC后与XML数据库中故障信息进行查询匹配,并将匹配内容显示于UI界面。
本文中用于实验调试的Android移动设备为一款华为mate9手机,Android手机已成为人们日常通讯使用的工具,基本全部配有蓝牙功能。车用诊断仪软件将具备如下功能:①蓝牙连接配对;②解析数据包提取故障码,通过故障码查询数据库的故障提示;③诊断仪应用UI界面设计。蓝牙通信功能采用Android API 17 Platform中Bluetooth函数实现,Android设备为主设备,CAN转蓝牙接口板为从设备。从设备广播UUID及相应服务,主设备接收,到从设备的广播进行蓝牙配对连接,蓝牙报文的传输通过主设备对从设备。解析数据包提取故障码是因为接口板只对CAN消息数据部分转发而不解析,这部分将依据UDS协议完成解析。通过故障码查询数据库的故障提示,是将故障码与厂商数据库中相应的故障提示匹配用于显示。算法流程如图5所示。
3 系统分析与测试
本文采用CAN转蓝牙接口板及Android平台的移动端实现汽车便携化诊断功能。其中CAN转蓝牙接口板自行设计制版,蓝牙模块传输延迟3ms左右,信号有效传输距离10米,满足便携式诊断需求。Android移动端将消息处理器划分为发现设备、开始查找设备、结束查找设备、连接失败、主动连接成功、收到连接成功、收到消息、发送消息等8个状态用于蓝牙功能的状态切换及实现。Connectthread用于主动连接远程蓝牙设备,Connectedthread用于已建立连接后启动的线程,需要传入两个参数,socket用来获取输入流,读取远程蓝牙发送的消息,handler用于在收到数据时发送消息。ClearDTCthread用于传出清除错误指令,ReadallDTCthread用于传出读取DTC指令,传入接收到的消息,并匹配解析故障码显示于UI界面。测试平台如图6所示。
系统测试平台包括安装诊断仪APP的Android移动终端、CAN转蓝牙接口板以及梅赛德斯奔驰C级车电器系统模拟台。测试步骤如下:选用华为mate9作为测试设备,将CAN转蓝牙接口板与模拟台诊断接口板连接,为模拟台系统上电。使用Android设备配对接口板。成功配对后读取全部载入模块故障码,清除故障码等操作。读取故障码界面如图7所示。
4 结束语
本文通过对汽车诊断协议ISO15765和UDS统一诊断服务的研究,充分利用XML平台无关性的特点,构建了汽车故障XML数据库,使其能方便的拓展到其他操作系统。自主设计了CAN转蓝牙接口板实现了数据消息的转发。通过更改源码实现了Android平台车用诊断仪。此软件可适用于Android 7.0。通过搭建诊断测试平台,对V205模拟台ECU进行故障码读取及故障删除。测试结果表明,车用诊断仪可以诊断并删除当前错误,系统运行正常。本文设计的诊断仪可实现一种便携式的车用诊断工具。
参考文献(References):
[1] Electronic control system and method for vehicle diagnosis [P]. US. 701/32.3. 8412405 04/02/2013.
[2] _锋.汽车网络与总线标准[J].汽车工程,2003.4(1).
[3] 李东江等.汽车车载网络系统(CAN-BUS) 原理与检修[M].机械工业出版社,2005.
[4] 蔡浩.汽车故障诊断系统的设计和开发[D].上海交通大学硕士学位论文,2009.
关键词:教学管理 教学编制 高校
目前,教学编制从总体上是围绕国家提出的生师比和生员比的有关要求来计算的,虽然各高校教学编制分解的具体方法会有所差异,但是总体上看,依据仍然是各部门承接的教学工作量。虽然在教学要求一致的前提下[1],教学编制可以得出总教学的工作量的方法,体现出其合理性,但是因为教学工作量的计算主要根据高校内部教学任务的相关安排,教学工作量也会有所不同。
1.当前教学编制方法存在的缺点
以往通常采用学期末各个教学部门通过报表的方式统计并且分析教学工作量,高校汇总之后计算各教学部门的教学编制,但是这种方法不但运算量大,还有如下缺点:①编制不及时,对于发挥编制管理对教职工的要求进行预测以及调控的作用没有真正体现;②不利于发挥各个教学部门的教学积极性,降低了相应的教学效率,同样会造成教学计划预制和教学任务安排中不讲效率的现象,从而人为地造成工作量膨胀,从而对部门根本利益造成影响;③不利于教学改革,由于教学改革的重心在于教学内容和课程体系的改革,我们可以通过课程整合的方法,依靠教学手段和教学方法的改革,对教学进行精简,缩短教学时数,从而提高教学效率以及教学质量。可是在课程整合方面,缩短教学时数又会造成部门的教学工作量的减少,从而影响到教学部门的经济利益[2]。
2.建立科学有效的教学编制管理办法
结合以上几点问题,我们通过对教学计划和招生计划可以计算出的各教学部门教学编制和各部门教师聘用的管理办法,可供高校在进行教学编制管理时借鉴。
2.1建立合理的数学模型
假设:①各专业各类课程可以作比;②各个专业高校的教学任务安排是均匀的。按照我国教育部提出的生师比大约12∶1的要求,在①的条件下,第p个专业的有关的教学编制数Ui的计算公式为:
rp,np=npq
其中mpq是第p专业第q年级完成教学计划内教学任务的比例;npq是第p专业第q年级的学生数;mpq1是第p专业第q年级本系承担的教学计划内时数;mpq2是第p专业第q年级外系承担的教学计划内时数;mpq1+mpq2即为第p专业第q年级教学计划内教学总时数。
在假设②下,mpq1+mpq2应为一个常数,下面对该常数进行估计。依据制订的教学计划,规定在高校的学习时间中,理论教学总时数控制在2700学时以下,高校中的理工科实践环节包括毕业设计和毕业论文占35周,共计35学分,以每学分17学时计,折合约600学时,故工科四年总学时为2700+600=3300学时,所以mpq1+mpq2=3300÷4=825代入(1)式得:
up=mpq1npq上式中mpq1npq
是第p专业本年度的本系完成的教学计划内总生时数。9900即为按生师比12∶1要求一个教学编制的额定生时数。以每个标准班30人计,可得330标准班时。但是,由于专业的节数较多,难以直接计算,以mpq1=825-mpq2代入(2)式,得:
up=npq-npqmpq2上式中
第1个式子所得出的结果是第p专业的总编制数,第2个式子所得出的是第p专业的外系教学工作编制数。公式(3)和以往的依据工作量确定教学编制数的根本区别在于本系的编制数完全由本专业的公共课开设情况而定,而由于公共课的开设完全依据由教务处在制定教学计划的时候依据上级要求和本校实际教学状况。这就从总体导系级教学单位在教学安排上注重提高教学效率,鼓励专业课通过课程整合,精确而减少了教学内容,缩短教学时数,从而提高课堂的教学效率。
2.2对于模型的深入分析
由于各个专业的教学上是有一定差别的,在此,也有必要进行对模型的修改。由于专业课一般占总学时的10%左右,高校限定专业课节数为每专业300学时。专业课修正系数为1.5左右,在教学计划总学时中多了150学时,把专业课换成技术基础课。此外毕业设计以及毕业论文环节要加强,按每生毕业设计和毕业论文15周、每标准班30学时/周计,相对理想模型增加(30-17)×15=195学时,理想模型中所得出的结果变为:
mij1+mij2=(3300+150+195)÷4=911.25
根据不同的专业而依次带入公式进行计算可以看出,除专业课外,各类课程的安排办法和按工作量安排有很好的一致性。专业课教师的计划工作量远远小于公共课教师的计划工作量。虽然工作量已经制定,但是专业课教师的计划工作量也只占基础课教师的70%左右,新的定编方法占65%左右,两者一致。
3.高校教学编制优势
依据我们所得的结果进行进一步的分析,此模型的定编基础以标准班时数作参考,和从前以往的定编办法和工作量计算办法进行比较,对比可以看出,此模型有以下明显优势:①根据新的定编模型,我们可以结不同本部门特点,做到在教学计划的制订以及教学任务的有效安排上提高效率以及教学质量,从而调动教师的积极性。②操作较为简便,便于进行计算机管理。我们只需要确定招生计划以及招生人数,就可以很简单的完成模型的建立,就可以很快地得到各教学部门的编制数,并且有着运算准确,可随时进行合编的优势。③对专业课方面的教学改革有很大的贡献。即为专业课进行课程整合以及减少教学内容的重复的现象、更新教学内容、缩短教学时数、提升教学质量提供了有利条件。④有利于发挥编制制度的相关调配作用,可以有效的进行编制调配。
参考文献: