工作流平台的设计与实现
- 格式:doc
- 大小:3.02 MB
- 文档页数:69
移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。
随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。
看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。
加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发必须考虑适配大、中、小三种屏幕。
所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式?一个基本思路是:1、选择一种尺寸作为设计和开发基准;2、定义一套适配规则,自动适配剩下两种尺寸;3、特殊适配效果给出设计效果。
手机淘宝的iPhone 6/iPhone 6 Plus适配版本即将提交App store审核。
先晒一下我们采用的协作模式,再慢慢说明原委。
第一步,视觉设计阶段,设计师按宽度750px(iPhone 6)做设计稿,除图片外所有设计元素用矢量路径来做。
设计定稿后在750px的设计稿上做标注,输出标注图。
同时等比放大1.5倍生成宽度1125px 的设计稿,在1125px的稿子里切图。
第二步,输出两个交付物给开发工程师:一个是程序用到的@3x切图资源,另一个是宽度750px的设计标注图。
第三步,开发工程师拿到750px标注图和@3x切图资源,完成iPhone 6(375pt)的界面开发。
此阶段不能用固定宽度的方式开发界面,得用自动布局(auto layout),方便后续适配到其它尺寸。
第四步,适配调试阶段,基于iPhone 6的界面效果,分别向上向下调试iPhone 6 plus(414pt)和iPhone 5S及以下(320pt)的界面效果。
由此完成大中小三屏适配。
为什么选择iPhone 6作为基准尺寸?当面对大中小三种屏幕需要适配的时候,很容易想到先做好一种屏幕,再去适配剩下两种屏幕。
基于工作流技术的科研管理系统的设计与实现摘要:本系统是采用层次化和面向组件的软件体系结构,构建在基于j2ee规范的工作流引擎及成熟的应用支撑平台上的一个具有伸缩性、开放性、便携性的科研管理系统,实现科研管理的信息化、流程规范化和自动化。
关键词:科研管理;j2ee;工作流中图分类号:tp311.52 文献标识码:a 文章编号:1007-9599 (2013) 02-0000-031 引言随着社会信息化的推进,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。
科学研究是以科研为主的科研单位、院校的重要工作之一,尤其对院校,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给科研管理造成了很大的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。
科研管理系统是一个由人、机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映科研活动,为日常事务的处理和管理职能提供支持,通过计算机强大的数据处理能力及现代化的网络通讯技术大大提高了科研管理的效能。
2 系统设计与实现2.1 系统建设目标科研管理系统的目标是建设包括项目管理、合同管理、成果管理、统计报表、学会工作、文件管理、科技平台管理,仪器设备与试验厅室统计、质量管理等子系统,具有较完善的信息输入、修改、查询、统计功能的科研管理系统,为各类用户提供方便快捷的服务功能;并通过该系统的开发运行改进南京水科院科研管理工作流程,提高科研与管理工作的效率,严格按照质量控制体系加强对各类科研项目的实时监控和有效管理,保证科研项目正常运转,提交高质量的研究成果,整体提升科研管理水平。
2.2 系统业务需求(1)业务数据管理需求根据科研管理工作职责的划分,科研管理业务包括项目管理、合同管理、成果管理、统计报表、科技平台管理、文件管理、学会工作管理、试验设施管理、质量管理九个方面,其信息化最重要的需求是对业务数据的管理。
基于MVC 的工作流可视化定义系统的设计与实现王 琳(北京城市学院应用技术学部 北京 100083)摘 要:M VC 设计模式,在B/S 结构的应用系统中,有很多成熟的框架,例如Str uts ,J SF ,Sp ring 等。
但对于客户端程序,一般很少有成熟的类似框架。
这与客户端程序的复杂性,包括数据的复杂性和操作的复杂性,所以很难有一种框架能够满足所有客户端程序的应用。
但对于可视化编辑系统,GEF (Grap hical Editing Framewor k)是一个通用的图形编辑框架,这种框架充分应用了M VC 的设计模式以及其它的大量设计模式。
本文在GEF 的基础上,设计并开发了一个工作流的定义系统。
本系统以E clipse 插件的形式运行,具有较高的扩展能力和可维护性。
关键词:MVC ;GEF ;Eclipse ;插件中图分类号:TP311 文献标识码:A 文章编号:1673—4513(2008)—03—083—05收稿日期年6月6日作者简介王琳,女,硕士,北京城市学院应用技术学部 副教授 一、引言MVC 模式的核心是将模型、视图、控制分离,从而可以实现软件的层次更加分明,具有更好的可扩展性和可维护性。
但目前成熟的MVC 开发框架一般都是针对于W EB 应用,对于传统的C/S 程序,成熟的MVC 开发框架还较少,一般都是利用相应的设计模式来自行开发,开发量大,并且质量在很大程度上依赖于具体开发人员的水平高低GEF 是一个通用的图形编辑框架,当处理包含多对多,一对多以及其他复杂关系的实体时,GEF 是一种很有价值的工具。
随着E clipse 的流行,GEF 的重要性也与日俱增。
例如数据库schema 编辑器,逻辑电路编辑器和任务流管理器等,都可以采用GEF 来比较方便的实现,这些充分展示了GEF 作为一种图形编辑框架的强大能力。
GEF 构造的是一种MVC 的开发模式,具体说明如下:模型(Model ):对于任何普通的JAVA 对象(通常对应我们的系统对象数据),GEF 可以构造一个可视化的编辑器。