Navi.Soft31.WebMVC框架(含示例地址)
1概述
1.1应用场景
互联网高速发展,互联网软件也随之越来越多,Web程序越来越被广泛使用.它部署简单,维护方便,深得众多软件公司使用
Bootstrap前端框架,是最近非常流行的框架之一.它简洁,直观,强悍,移动设备优先的原则,让Web开发更迅速和简单
本产品使用微软推荐的MVC开发模式,加上Bootstrap前端组件,开发出一套数据库管理应用类软件的基础框架.包括:系统选项,功能模块,权限配置等.开发者可以快速上手,从而将更多的精力放在业务逻辑
1.2面向对象
Net程序开发员
1.3开发环境
|
开发环境 |
描述 |
|
VS2012或以上 |
整个框架只有此一个解决方案.Net类库版本是4.0 |
|
EntityFramework |
版本6.0 |
|
MySql数据库 |
版本是5.6 |
|
SQLite数据库 |
版本是1.0.98.0 |
|
WebMVC |
版本是4.0 |
|
Bootstrap |
版本是3.3 |
注:所有项目的目标平台建议选择:x86
1.4框架亮点
l 基于EntityframeWork开发,上手容易,入门简单

l Bootstrap框架开发

登录页面

主页面
l 内置各种常用组件
n 权限组件
Ø 包括三层结构:部门,角色,用户
Ø 权限组件,仅提供查询三者之间的关系.如查找某角色下所有用户.某用户所拥有的角色列表
n 报表组件
n 打印组件
Ø 基于Lodap组件
n 图表组件
Ø FusionChart图表
n 日志组件
Ø 基于log4net组件
Ø 日志类型包括:登录日志,操作日志,异常日志
n 文件上传和下载
Ø 文件上传,支持多文件
Ø 文件下载,暂不支持大文件下载
n 日程组件
Ø 基于fullCalendar组件
n 媒体播放
Ø 可播放mp3音频文件
Ø 可播放mp4,flv视频文件
n Pdf预览
Ø 将Office文件上传,再传为Pdf文件
Ø 在Web页面中预览
n Visio预览
Ø 直接预览Visio文件
2功能列表
2.1基础设置
2.1.1元数据

描述
l 左侧树控件,展示辅助编码类型.右侧网格控件展示辅助编码.注:删除编码类型同时,编码本身同步删除
l 辅助编码类型维护,在新建编码的下拉菜单中,效果如下图所示

l 辅助编码维护,在选中某行数据时,显示编辑按钮.点击按钮,弹出下图所示效果

2.1.2系统选项


描述
l 采用网络控件展示,单条数据维护
2.1.3编码规则

描述
l 采用顶部是数据检索区域,提供检索功能
l 中部是工具栏,用于实现功能系统的增删改
l 底部是网格控件,用于展示数据
2.2基础数据
2.2.1部门信息

描述
l 顶部部分是工具栏,提供对部门的增删改查
n 部门支持无限分级
l 提供对单条部门新增/编辑功能,如下图所示

2.2.2用户信息

描述
l 顶部是工具栏,提供对用户的增删改和初始化密码
l 提供对单条用户新增和编辑功能,如下图所示

2.2.3功能模块

描述
l 顶部是工具栏,提供对功能模块的增删改功能
l 中间是数据展示区域
l 提供对单条用户新增和编辑功能,如下图所示

l 模块权限直接在此处维护,如下图所示.点击工具栏:权限列表.按钮

2.2.4角色/权限

描述
l 提供对角色数据的列表展示,如上图所示
l 提供对角色数据的新增,删除和修改.如下图显示

l 提供对角色/用户关系的数据维护.如下图显示

l 提供对角色/功能模块的数据维护,即某一角色所拥有的对某功能模块的操作权限,如:访问,新增,修改,删除等.权限可控制至按钮级别

l 注:暂不支持数据权限
2.3系统安全
2.3.1访问控制

描述
l 设置IP地址,允许/禁止访问系统
l 提供对数据的增删改查服务
l 数据编辑如下图所示

2.3.2数据备份

描述
l 是对系统的数据库进行备份操作
n 同时允许将数据库备份文件下载至客户端
l 数据库备份操作如下图所示

2.3.3服务器监控

描述
l 用于监控服务器的使用情况,包括CPU占用率和内存使用情况
3FAQ
1. COM组件引用
项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)
2. SQLite数据库如何使用
注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中
注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe
4后记
此版本是3.1,在2.0基础上整合,引用DevExpress控件,重构大量代码,稳定性大大增强.同时,也引入若干Winform应用场景下的示例
Navi.Soft31.WebMVC框架(含示例地址)的更多相关文章
- Navi.Soft31.Mobile框架(含下载地址)
1概述 1.1应用场景 互联网的发展,使用基于Web的软件异军突起,目前占据着相当大的市场份额,而手机,平板电脑等移动端设备的频繁使用,使移动端的软件快速发展,逐步有超越Web软件的趋势 移动软件中, ...
- Navi.Soft31.WinForm框架(含下载地址)
1概述 1.1应用场景 尽管互联网高速发展,互联网软件也随之越来越多,但桌面应用程序在某些领域中还是不可替代,如MIS,ERP,CRM等软件产品,同时,这类软件均包括一些通用的功能,如:与数据库操作, ...
- Navi.Soft31.开发工具(含下载地址)
1系统简介 1.1功能简述 在软件开发过程中,我们需要经常对字符串.文件.数据库操作.有时需要浏览Json格式串,有时需要浏览Xml格式串,有时需要读取txt或excel文件,有时需要对数据库访问.本 ...
- Navi.Soft31.WinCE框架.开发手册(含下载地址)
1.概述 1.1应用场景 随着物联网的普及,越来越多的制造商对货品从原料配备,加工生产,销售出库等环节的要求和把控越来越高.在此情况之下,传统的ERP软件已经无法满足现有的操作流程. 移动设备的应用, ...
- Navi.Soft31.微信WinForm框架(含下载地址)
1.概述 1.1应用场景 微信的出现,改变了我们日常生活.而微信公众平台的出现,使我们每个人都可能成为一个品牌,微商的普及.微店越来越多.越来越多的人,借助微信公众平台,实现了自己的梦想 在此背景环境 ...
- Navi.Soft31.阅读导航
Navi.Soft31.核心类库 Navi.Soft31.WinForm框架 Navi.Soft31.WebMVC框架 Navi.Soft31.微信WinForm框架 Navi.Soft31.Mobi ...
- Flex4/Flash开发在线音乐播放器 , 含演示地址
要求 必备知识 本文要求基本了解 Adobe Flex编程知识和JAVA基础知识. 开发环境 MyEclipse10/Flash Builder4.6/Flash Player11及以上 演示地址 演 ...
- iOS开发之常用第三方框架(下载地址,使用方法,总结)
iOS开发之常用第三方框架(下载地址,使用方法,总结) 说句实话,自学了这么久iOS,如果说我不知道的但是又基本上都摸遍了iOS相关知识,但是每次做项目的时候,遇到难一点的地方或者没试过的东西就闷了. ...
- ASP.NET Core 框架源码地址
ASP.NET Core 框架源码地址 https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet ...
随机推荐
- ubuntu 安装 2.10.x版本的scala
Ubuntu 14.04.1 LTS上默认的scala版本是2.9的,而最新版本的spark-1.3需要最低版本的scala版本为2.10.x,先使用apt-get remove scala将机器上的 ...
- cocos2d-x 模态对话框的实现
心情不好,恩.不扯淡了.直接讲. ================================== 在泰然看了一篇实现模态对话框的文章,写的还不错,然后在其基础上加了我简单加了一层灰色透明背景,这 ...
- windows7使用Source insight上远程改动ubuntu共享内核源代码
因为本人阅读喜欢使用source insight.前段时间接触了linux核代码,而这份代码仅仅能放在ubuntuserver上编译.刚開始的时候是在windows上改动,完了之后再copy到serv ...
- innobackupex在线备份及恢复(全量和增量)
Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品.Xtrabackup由个部分组成:xtrabackup和innob ...
- 加快android studio 编译速度(已更新至Android Studio 3.3.1)
1.加快AS启动速度 “Help”-"Edit Custom Properties...",在文件中输入 # custom Android Studio properties di ...
- 【小白的CFD之旅】18 控制方程基础
忙碌了一个学期终于放暑假了,小白心情很愉快.然而想起CFD教材上的那些点缀着各种让人眼花缭乱符号的数学公式,整个人就不好了.不过这些事情小白也不好意思去麻烦师兄师姐们,还得靠自己去摸索.正好趁着暑假把 ...
- (原创)composite模式和bridge模式是天生的好朋友
composite模式的意图是:将对象组合成树形结构以表示“部分-整体”的层次结构.composite使得用户对单个对象和组合对象的使用具有一致性.它的类图如下: composite模式的实现分为透明 ...
- Eclipse工程文件夹 红叹号
问题产生: 重装系统后,换了个新版本的Eclipse,但是,使用以前的工程目录(工程目录重命名了)后,发现,一些工程上显示红叹号,仔细查看里面的代码,也没有错误 问题原因: 经过查看,是工程中,使用的 ...
- 如何让 Xcode 在读写上提速100倍?
如何让 Xcode 在读写上提速100倍? 上个月参加了一场西雅图当地的线下 iOS 开发者聚会.Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方 ...
- Android 收集已发布程序的崩溃信息
我们写程序的时候都希望能写出一个没有任何Bug的程序,期望在任何情况下都不会发生程序崩溃.不过理想是丰满的,现实是骨感的.没有一个程序员能保证自己写的程序绝对不会出现异常崩溃.特别是针对用户数达到几十 ...