前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Navi.Soft31.WebMVC框架(含示例地址)

Navi.Soft31.WebMVC框架(含示例地址)

作者头像
用户1219352
发布2018-02-01 17:01:04
1.1K0
发布2018-02-01 17:01:04
举报
文章被收录于专栏:小特工作室小特工作室

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开发,上手容易,入门简单

clip_image003
clip_image003

l Bootstrap框架开发

clip_image005
clip_image005

登录页面

clip_image007
clip_image007

主页面

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元数据
clip_image009
clip_image009

描述

l 左侧树控件,展示辅助编码类型.右侧网格控件展示辅助编码.注:删除编码类型同时,编码本身同步删除

l 辅助编码类型维护,在新建编码的下拉菜单中,效果如下图所示

clip_image011
clip_image011

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

clip_image012
clip_image012
2.1.2系统选项
clip_image014
clip_image014
clip_image015
clip_image015

描述

l 采用网络控件展示,单条数据维护

2.1.3编码规则
clip_image017
clip_image017

描述

l 采用顶部是数据检索区域,提供检索功能

l 中部是工具栏,用于实现功能系统的增删改

l 底部是网格控件,用于展示数据

2.2基础数据
2.2.1部门信息
clip_image019
clip_image019

描述

l 顶部部分是工具栏,提供对部门的增删改查

n 部门支持无限分级

l 提供对单条部门新增/编辑功能,如下图所示

clip_image021
clip_image021
2.2.2用户信息
clip_image023
clip_image023

描述

l 顶部是工具栏,提供对用户的增删改和初始化密码

l 提供对单条用户新增和编辑功能,如下图所示

clip_image025
clip_image025
2.2.3功能模块
clip_image027
clip_image027

描述

l 顶部是工具栏,提供对功能模块的增删改功能

l 中间是数据展示区域

l 提供对单条用户新增和编辑功能,如下图所示

clip_image029
clip_image029

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

clip_image031
clip_image031
2.2.4角色/权限
clip_image033
clip_image033

描述

l 提供对角色数据的列表展示,如上图所示

l 提供对角色数据的新增,删除和修改.如下图显示

clip_image034
clip_image034

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

clip_image035
clip_image035

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

clip_image036
clip_image036

l 注:暂不支持数据权限

2.3系统安全
2.3.1访问控制
clip_image038
clip_image038

描述

l 设置IP地址,允许/禁止访问系统

l 提供对数据的增删改查服务

l 数据编辑如下图所示

clip_image039
clip_image039
2.3.2数据备份
clip_image041
clip_image041

描述

l 是对系统的数据库进行备份操作

n 同时允许将数据库备份文件下载至客户端

l 数据库备份操作如下图所示

clip_image042
clip_image042
2.3.3服务器监控
clip_image044
clip_image044

描述

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应用场景下的示例

在线演示地址

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-10-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1概述
    • 1.1应用场景
      • 1.2面向对象
        • 1.3开发环境
          • 1.4框架亮点
          • 2功能列表
            • 2.1基础设置
              • 2.1.1元数据
              • 2.1.2系统选项
              • 2.1.3编码规则
            • 2.2基础数据
              • 2.2.1部门信息
              • 2.2.2用户信息
              • 2.2.3功能模块
              • 2.2.4角色/权限
            • 2.3系统安全
              • 2.3.1访问控制
              • 2.3.2数据备份
              • 2.3.3服务器监控
          • 3FAQ
            • 1. COM组件引用
              • 2. SQLite数据库如何使用
              • 4后记
              相关产品与服务
              数据库备份服务
              数据库备份服务(Database Backup Service,简称 DBS)是为用户提供连续数据保护、低成本的备份服务。数据库备份拥有一套完整的数据备份和数据恢复解决方案,具备实时增量备份以及快速的数据恢复能力,它可以为多种部署形态的数据库提供强有力的保护,包括企业 IDC 数据中心、其他云厂商数据库及腾讯公有云数据库。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档