随着公司业务量的增大,快速开发平台的开发便被提上了日程,主要客户群体是对OA、ERP、CRM等有一定需求的客户,当然随着移动端办公的普及,安卓和ios也是要可以同步部署的。
这里作为开篇,先介绍一下快速开发平台的基础功能点和技术点,后续的文章再把功能拆分进行详解,希望能给大家做一个参考。
在线体验Demo地址贡献出来,希望大家也能从中得到一些启发。
地址:www.learun.cn/Home/VerificationForm
一、框架技术
前台技术:ajax+jQuery+jqgrid+Bootstrap
开发环境:VS2012-VS201*
数据库:SQL Server,Oracle、MySQL
后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等
二、框架主要功能
手机端是通过html做前端开发,通过ajax与后台webapi接口做交互,开发完成后可以打包成应用提供给用户下载。
移动界面展示:
PC界面展示:
登录页
主界面
在线IM
权限管理在快速开发平台中是非常重要的基础功能,这里开发出一个通用的权限组件后,后续的开发只用关心业务实现即可,工作效率可以大大提高。
功能权限
数据权限
工作流相关的设计力求把基础组件搭配完善,表单的关联也比较便捷,表单和流程都可以自定义。
自定义表单
流程设计
快速开发模块是使用户通过简单的配置生成所有的前后台代码,同时可以进行后台修改,运行编译后便可以使用,总体采用传统的代码生成器模式,作为基础功能的补充。
报表类应用
报表类应用主要针对业务系统,饼图、折线图、柱状图、表格等可自主添加
辅助类功能较多,数据看板、甘特图、官网配置、任务调度、多语言等,可最大程度的满足开发需求及二次拓展。
以上就是asp.net快速开发平台基础功能实例,更多详情请转至www.learun.cn.
网友评论