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