- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 基于JAVA编程技术的网络数据分析.doc
- 基于JCI标准的病区护理人员的手卫生管理.doc
- 基于LabVIEW雏鸡雌雄半自动鉴别系统.doc
- 基于LDA与距离度量学习的文本分类研究.doc
- 基于LDA模型的95598热点业务工单挖掘分析.doc
- 基于LNS和COM的LonWorks网络监控软件开发.doc
- 基于LS―DYNA的某汽车乘客安全气囊支架焊接强度的分析.doc
- 基于Matlab与Spss的统计方法与统计思维研究.doc
- 基于MATLAB的脑电信号带通滤波器的仿真与比较.doc
- 基于MATLAB软件的网络媒体中大数据技术.doc
- 房地产试用期工作总结怎么写通用10篇.docx
- 班主任个人半年工作总结(精选5篇).docx
- 2021-2022学年陕西省汉中市洋县八年级上学期期末语文试题及答案.pdf
- 财务会计试用期工作总结范文(精选10篇).docx
- 单位上半年工作总结范文(精选10篇)1.docx
- 中考语文专题复习课件16理清脉络概括内容.ppt
- 地理3.1《多变的天气》课件4(人教新课标七年级上).ppt
- Unit2Travellingaround一轮词汇复习第二课课件-高三英语人教版(2019).pptx
- Unit6BeingcreativeLesson5课件-冀教版英语七年级下册.pptx
- 人教版历史八年级上册第12课星星之火可以燎原课件.ppt
最近下载
- 湿热灭菌验证方案及报告.doc VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 网络游戏对青少年情绪调节和自我效能感的作用.docx VIP
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 大数据技术与应用 课件 第二章 大数据采集.pptx
- LAQ-E-KS-23 掘进工安全作业指导书.doc VIP
- 连云港市主要小麦品种产量与主要品质性状的初步研 究参考.pdf VIP
- DB32_T 3697-2019既有建筑幕墙可靠性检验评估技术规程.docx VIP
- PW2330-2.0数据手册下载.pdf VIP
- 2025湖南铁道职业技术学院教师招聘考试真题汇总.docx VIP
文档评论(0)