基于WebUI框架的软件开发.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WebUI框架的软件开发.doc

基于WebUI框架的软件开发   摘 要   软件产品必须自动的适应各种设备,让用户满意的功能、出色的用户界面并且良好的用户体验。而好的用户体验成了软件成功与否的决定性标准。基于JQuery技术的Web前端框架成为软件开发者的首选。本文通过对国内流行MiniUI框架进行实践性的应用开发,对新技术进行研究。   【关键词】JQuery 前端UI框架 MiniUI   随着各式各样移动设备的应用,软件开发成了一件越加复杂多变的工作,软件产品的功能不再是好坏的评判标准,而开发进度,用户体验是成败的关键。   作为一个软件开发工程师,最高的成就是开发的软件是一个产品,能够通用化,可以广泛反复应用原有的技术,所以现时的标准要求:   (1)一次开发、能应用于任何平台,不管PC、手机、PAD,都要可以使用,并用使用方法一致!   (2)应用与操作系统无关,软件开发完成后可以稍作调整后在任何操作系统下发布。   (3)软件可随意扩展伸缩各项功能,不会由于早期设计而影响功能的实现,灵活布局。   (4)基于框架进行开发,减少开发的技术准备,并且在开发前就是知道软件长什么样子。   (5)在任何设备上都必须有良好的用户体验。   在暑假期间,应朋友的要求,让我做的一个管理系统的原型、模板开发,主要是正式开发前作功能演示、技术准备,也是参与招标的一个部分。客户是一个生产铝合金型材的大型企业,生产过程已经是半自动化了,但没有一个产前准备、销售、销后的管理系统。我费时半个月钻研最新流行技术,做出一个演示模板,取得了良好的效果。   1 系统分析   仔细分析,要做一个这样的管理系统,功能模块不说,单单就实现要求而言:   (1)必须是基于Web的系统,一次布署,到处可用,多平台多设备可用,如生产调度现场可以PAD,智能手机查询、采集数据。   (2)原生产调度系统是用EXCEL来实现的,必须能够实现简便的数据迁移。   (3)现时人员工资数据、销售管理软件的十多年的数据必在新系统中可以查询。   (4)在系统实现后应该能够和现时的生产系统共存共用一段较长时间,并不能影响实时的生产过程。   (5)要可扩展功能,现时没有的东西要加入到系统中来,并不会影响系统的使用,如现时没有的实时门禁、安保、视频功能等。   2 技术分析   基于以上要求,以及招标前时间所限,要求短时间完成了一个演示的软件模型,主要使用以下技术:   (1)作一个WEB的开发,因为是模型,用手提Windows7平台可以演示,以IIS作为WEB服务。   (2)使用JQuery技术的WEB前端框架,选用国产的框架MiniUI。能实现大数据的快速展示功能。   (3)使用Vs2010作中间层开发,实现UI要求变成JSON数据,去操作后台的SQL数据库。   3 软件实现过程如下   (1)首先VS2010开发一个共用数据操作动态链接库,实现对数据库的增、删、修、查的操作。   (2)VS2010开发一个中间层,作为面页参数传递的程序,负责把前端web传来的Json格式的参数要求变成合适的SQL语句。同时把后台操作的结果生成JSON格式数据返回给前端。   (3)用MiniUI设计一个HTML页面来展示内容,控制页面的JS独立成一个文件,JS负责向中间层发送、接收JSON数据。如图1所示。   4 软件模型效果   如图2所示。   5 模型测试   经过多人同时上百万数据的并发查询测试,在PC、手机、IPAD上均能正常展示,数据展示的速度也非常快,能满足设计的初衷。基本达到原型开发的要求。   6 总结   本人此次原型开发是一个非常良好的软件开发实践。使用新的WebUI界面开发框架进行软件开发,开发进度非常快,软件功能的灵活度很高,可以象搭积木一样,用户界面友好美观,并有良好用户体验。   软件模型测试显示,性能限制主要集中是在网络、Web服务器、数据库层面,对于大规模的系统,如果很好使用云技术,会有更好的帮助。   参考文献   [1](美)Jay Blanchard.jQuery实战开发[M].北京:人民邮电出版社,2012.   [2](美)Eric Sarrion.jQueryUI开发指南[M].北京:人民邮电出版社,2012.   作者单位   广东省佛山市交通运输高级技工学校 广东省佛山市 528000 4

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档