NaviSoft30. Framework-WEBMVC Development manual

Source: Internet
Author: User
Tags sqlite database

1 Overview 1.1 Application Scenarios

With the rapid development of Internet and the increasing of Internet software, web programs are becoming more and more widely used. It is easy to deploy, easy to maintain, and is used by many software companies

The bootstrap front-end framework is one of the most recently popular frameworks. It's simple, intuitive, powerful, mobile-first principles that make web development faster and easier

This product uses the MVC development model recommended by Microsoft, plus the bootstrap front-end components, to develop a set of database management application software infrastructure framework. Includes: System options, function modules, permissions configuration, etc. developers can get started quickly and put more effort into business logic

1.2 Object-oriented

NET program Developers

1.3 Development environment

Development environment

Describe

VS2012 or above

The entire framework has only one solution. NET class Library version is 4.0

EntityFramework

Version 6.0

MySQL Database

Version is 5.6

SQLite database

Version is 1.0.98.0

Webmvc

Version is 4.0

Bootstrap

Version is 3.3

Note: The target platform for all projects is recommended for selection: x86

1.4 Frame Highlights

L based on EntityFramework development, easy to get started and easy to start

L Bootstrap Framework Development

Login Page

Main Page

L built-in various common components

N Permission Components

Ø includes three layers structure: Department, role, user

Ø a permission component that provides only the relationships between queries. Find all users under a role. List of roles owned by a user

N Report Components

N Print Components

Ø based on LODAP components

N Chart Components

Øfusionchart Chart

N Log Components

Ø based on log4net components

Ø log types include: Login log, operation log, Exception Log

n File Upload and download

Ø file Upload, support multiple files

Ø file download, do not support large file download

N Schedule Component

Ø based on Fullcalendar components

N Media Playback

Ø Playable mp3 audio files

Ø mp4,flv video files can be played

N PDF Preview

Ø upload an Office file and then transfer it to a PDF file

Ø Preview in Web page

N Visio Preview

Ø Preview Visio files directly

2 Feature List 2.1 basic settings 2.1.1 metadata

Describe

L tree Control on the left, showing the secondary encoding type. The right grid control shows the secondary encoding. NOTE: Delete the encoding type at the same time, the encoding itself is deleted synchronously

L Auxiliary encoding type maintenance, in the new coded drop-down menu, the effect is as shown

L Auxiliary encoding maintenance, when a row of data is selected, the Edit button is displayed. Click the button to eject the effect shown

2.1.2 System options

Describe

L Use network control display, single data maintenance

2.1.3 Coding Rules

Describe

L Use the top is the data retrieval area, provide the retrieval function

L Central is a tool bar for adding and removing functional systems.

The bottom is a grid control for displaying the data

2.2 Basic Data 2.2.1 Department information

Describe

L The top part is the tool bar, provide to the department's additions and deletions to search

N Departments support Unlimited grading

L provide new/edit functions for a single department, as shown in

2.2.2 User Information

Describe

The top is a toolbar that provides user additions and deletions and initializes the password

L provides new and editing features for individual users, as shown in

2.2.3 Function Module

Describe

L Top is the toolbar, provides the function module's adding and modifying function

L Middle is the data display area

L provides new and editing features for individual users, as shown in

L module permissions are maintained directly here, as shown in. Click Toolbars: Permissions list. button

2.2.4 Roles/Permissions

Describe

L provide a list of role data, as shown in

L provide new, deleted and modified role data. As shown

L provide data maintenance on role/user relationships. As shown

L Provide data maintenance to the role/function module, that is, the operation rights of a certain function module, such as: Access, new, modify, delete, etc. permissions can be controlled to the button level

L Note: Data permissions are not supported at this stage

2.3 System security 2.3.1 access control

Describe

L set IP address, allow/disallow access to System

L Provide data deletion and modification services

L Data Editing as shown

2.3.2 Data Backup

Describe

L is a backup operation to the database of the system

n also allows the database backup file to be downloaded to the client

Database backup operations as shown

2.3.3 Server Monitoring

Describe

L Monitor server usage, including CPU utilization and memory usage

3faq1. COM Component References

The project references several COM components, including the PDF document preview component, the Office Document preview component, and the video playback component. The framework itself has been provided by the installer in the \packages\tools\ folder (Storm AV installer not provided)

2. How SQLite databases are used

Note 1: The target platform for all C # projects, recommended is x86, even in 64-bit development environments

NOTE 2: You need to install the SQLite driver on the client, can be downloaded officially, note: This framework uses the Net4.0 driver. The file name is: Sqlite-netfx40-setup-bundle-x86-2010-1.0.98.0.exe

4 PostScript

This version is 3.1, based on the 2.0 integration, reference DevExpress control, refactoring a lot of code, stability greatly enhanced. Also introduces several examples of WinForm scenarios

NaviSoft30. Framework-WEBMVC Development manual

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.