筋斗云移动应用框架

筋斗云框架是用于移动产品开发的一揽子解决方案。

筋斗云的设计思想是做优雅的全平台应用,可以制作各类移动端(如安卓、苹果平台)或桌面端(如Windows等桌面系统)的Web应用和原生应用,以移动端应用为产品主要方式,同时强调优雅的开发,优雅的发布和优雅的用户体验。

筋斗云
筋斗云

筋斗云的架构符合DACA规范(DACA: Distributed Access and Control Architecture,分布式访问和控制架构),严格区分前端应用与后端应用服务器,两者之间通过BQP协议(BQP: Business Query Protocol,业务查询协议)交互。其前端提供移动风格和桌面风格两种Web应用框架,以Html5为核心技术,并对移动端或桌面端原生应用给予良好支持,移动Web应用框架可以用于制作安卓或苹果原生应用、微信公众号等应用平台上的轻应用,桌面Web应用框架常用于创建桌面风格的管理端应用程序,形式上也可以是Web应用或Windows/Linux应用程序等,覆盖全平台。后端应用服务器仅提供业务数据查询,不掺杂视图等其它数据,统一服务各种前端应用。筋斗云的前后端均可独立使用。

筋斗云架构图
筋斗云架构图

筋斗云前端开发使用POM开发模型(POM: Page object model,页面对象模型),以逻辑页做为基本开发单元,使得制作Web应用的开发体验与制作原生应用类似。通过名为Webcc的应用部署工具,支持应用性能优化(比如针对缓存及CDN优化),一键产品上线,有力地支持产品的持续更新。

筋斗云后端注重设计文档,以严谨而简约的方式描述数据模型及业务接口,进而自动创建或更新数据库(称为“一站式数据模型部署”),以及进行接口API声明或测试。后端框架以php编程语言实现了DACA规范,可以很方便扩展业务接口和实行访问控制,还支持各种后端应用(如定期任务,服务器维护工具等)。

筋斗云对测试和持续更新(CI)非常重视,也提供了诸多支持,包括手工测试工具,测试流程管理,基于phpunit的服务端业务接口自动化测试框架,以及基于NUnit+.Net开发的业务流程自动化测试框架等。

功能描述 筋斗云在线测评系统,主要包括:试题展示、用户管理、成绩查询、历史记录、试题管理、智能组卷、智能分析。  电子商务系统功能描述 试题展示:实现试题的选择、展示和提交。 用户管理:实现用户的注册、登录、修改密码和修改个人信息。 成绩查询:实现成绩查询,错题解析和成绩分析报告。 历史记录:实现对历史测评的查询和回顾,对错题智能提示。 试题管理:实现动态向数据库增加、删除、修改和查询试题功能。 智能组卷:实现根据制定条件自动选题,可以动态更改试题。 智能分析:实现对用户的答题记录,智能分析错题,显示分析报告。 本系统采用SSM框架,使用了redis技术,双服务器;’ 本系统页面设计精美,特效很多; 本测评系统实现了多角色多用户的切换,实现了试卷的创建,智能组卷,无聊刷题,考试情况的分析统计等功能,分为前台后台两部分。 通过设置tomcat,修改数据库配置文件后即可使用, 本系统包括测评系统主程序源代码,数据库文件,需求文档,数据库设计包含在需求文档中,十分详细, 囊括了功能结构图,用例图,业务流程图,ER结构图,清晰明了,足以满足您在技术上的需求或者直接进行使用,您可以在参考原项目的基础上进行修改,或者直接录入数据信息进行使用。 本系统属于原创代码,如您需要在其他位置进行发表,请注明出处。谢谢使用!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值