⼒软敏捷开发框架7.0.3源码【旗舰版】使⽤说明+开发⽂档+数据
库⽂件
公司业务量⽐较⼤,接了很多项⽬,为了缩短开发周期⽼板让我牵头搭建了
⼀个敏捷开发框架。
我们主要的业务是做OA、CRM、ERP⼀类的管理系统,⼀个通⽤的后台
搭出来,再配合⼀些快速开发的组件开发效率能提⾼很多。
另外⽼板⼀再强调要⽀持APP开发,⼀次开发能部署到安卓和IOS上。
作为开篇之作,先介绍⼀下该敏捷开发框架的功能点及技术点,后续的⽂章再按功能详细讲解。
1.框架⽤到的技术
(1)前台技术:ajax+Jquery+jqgrid+Bootstrap
(2)开发环境:VS2012-VS2015
(3)数据库:SQL Server,Oracle、Mysql
(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等
敏捷开发框架源码特点1.基本多层抽象⼯⼚模式架构设计,2.⽀持Access、Sql Server、Oracle、Sqlite、MySql等多种常见数据库3.动态⽣成系统菜单4.动态反射打开Winform窗体5.可扩展⽀持Remoting、Web Services、Asp等不同结构系统6.所有数据层、UI层代码由“代码器”⾃动⽣成7.源码中包含“代码器”插件源码及模板源码,可⾃⾏修改
⼀、解决⽅案⽂件夹说明:
1.代码器插件:本项⽬源码根据项⽬模板+插件⾃动⽣成,可根据⾃⼰项⽬风格⾃⾏修改(编译成功,复制到“51编程”安装⽬录Plugin)
2.数据库⽂档:以相同数据库结构,不同的数据库类型提供案例学习如access、MsSql、Oracle、MySql、sqlite等
3.依赖类库:常⽤公共函数类等⼆、源码架构说明:
1、公共类 Hi.Common 公共函数类 Hi.UserControlEx ⾃定义⽤户控件, Hi.ConsoleTest 控制台进⾏测试
2、业务类 Hi.Model:实体类 Hi.BLL 业务处理逻辑,继承MarshalByRefObject,使remoting共享使⽤ Hi.DAL.数据库类型
(Hi.DAL.Access表⽰access数据库) 数据访问层 Hi.IDAL 数据访问接⼝ Hi.DALFactory 抽象⼯⼚类
3、服务类 Hi.Services.BLL WebServices业务逻辑类 Hi.Remoting.Common 客户端与服务端通信协调公共类 Hi.Remoting.BLL Remoting业务逻辑类
三、配置⽂件说明
1.*.bak 保存数据库链接字符串⽂件,数据库链接失败,请先删除本地相应的数据库⽂件如Access.bak,再重新启动链接
2.配置⽂件App.Config DbConfigFile:数据库配置⽂件路径,默认在根⽬录config下 DbConnectionString:数据库连接 DbProvider:连接驱动 Access or MsSql:根据数据库类型读取不同数据层 ProjectName:项⽬名称 Project_namespace:项⽬命名空
间 UpdateXml:在线升级路径
jquery源码在线四、登录界⾯
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论