zoukankan      html  css  js  c++  java
  • 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开发,上手容易,入门简单

    clip_image003

    l Bootstrap框架开发

    clip_image005

    登录页面

    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

    描述

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

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

    clip_image011

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

    clip_image012

    2.1.2系统选项

    clip_image014

    clip_image015

    描述

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

    2.1.3编码规则

    clip_image017

    描述

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

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

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

    2.2基础数据

    2.2.1部门信息

    clip_image019

    描述

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

    n 部门支持无限分级

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

    clip_image021

    2.2.2用户信息

    clip_image023

    描述

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

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

    clip_image025

    2.2.3功能模块

    clip_image027

    描述

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

    l 中间是数据展示区域

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

    clip_image029

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

    clip_image031

    2.2.4角色/权限

    clip_image033

    描述

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

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

    clip_image034

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

    clip_image035

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

    clip_image036

    l 注:暂不支持数据权限

    2.3系统安全

    2.3.1访问控制

    clip_image038

    描述

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

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

    l 数据编辑如下图所示

    clip_image039

    2.3.2数据备份

    clip_image041

    描述

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

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

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

    clip_image042

    2.3.3服务器监控

    clip_image044

    描述

    l 用于监控服务器的使用情况,包括CPU占用率和内存使用情况

    3FAQ

    1. COM组件引用

    项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在packagesTools文件夹中(暴风影音安装程序未提供)

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

    在线演示地址

  • 相关阅读:
    通讯录封装实现
    简单通讯录的实现 main..h .m文件全部
    iOS 开发 OC编程 字典和集合 排序方法
    iOS 开发 OC编程 数组冒泡排序.图书管理
    iOS 开发 OC编程 属性和字符串练习
    iOS 开发 OC编程 属性和字符串
    iOS 开发 OC编程 便利构造器以及初始化方法
    iOS 开发 OC编程 方法的书写
    IOS 开发 OC编程 类和对象
    iOS 开发 c语言阶段考试题
  • 原文地址:https://www.cnblogs.com/xiyang1011/p/5929323.html
Copyright © 2011-2022 走看看