CN106547538A - A kind of intelligent operation management system based on Django - Google Patents
A kind of intelligent operation management system based on Django Download PDFInfo
- Publication number
- CN106547538A CN106547538A CN201610883598.2A CN201610883598A CN106547538A CN 106547538 A CN106547538 A CN 106547538A CN 201610883598 A CN201610883598 A CN 201610883598A CN 106547538 A CN106547538 A CN 106547538A
- Authority
- CN
- China
- Prior art keywords
- user
- data
- layer
- django
- data access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention relates to IT operations and maintenance technology field, a kind of especially intelligent operation management system based on Django, using B/S structures, comprising user interface layer, three parts of Business Logic and data access layer, the user interface layer is used for the input of video data and receive user, provides the user a kind of interface of interactive operation;The Business Logic is used for the formulation of business rule and the realization of operation flow, serves as the role for processing and transmitting data between user interface layer and data access layer;The data access layer is responsible for the access of data base;The Django frameworks based on Python have been used during the realization of the system.The invention has the beneficial effects as follows:The system greatly improves server maintenance efficiency, realizes that user need not install the substantial amounts of server system of management O&M that any client can pass through O&M Server remote.So as to reduce human cost, human error is reduced, lighten one's labor burden.
Description
Technical field
The present invention relates to IT operations and maintenance technology field, especially a kind of intelligent operation management system based on Django
System.
Background technology
With the popularization of the Internet and constantly developing rapidly for science and technology, the informatization of enterprise is also in fast development.Enterprise
The computer infrastructure scale of industry is also constantly expanding, and related service also constantly expands therewith.It is all substantial amounts of in business event
Using IT internet devices, and each internet device is mostly made up of many services, and also comprising many in each service
Individual module, certain these modules are required for being deployed on substantial amounts of server, and due to the distinctive property of internet product,
The speed of renewal is very fast, and the server in the face of rolling up needs monitoring and performs identical system configuration operation, thus
The operation maintenance personnel of these servers will need to carry out the service operation of a large amount of repeatability, and disposing obviously own Jing one by one can not expire
Sufficient demand, but complete less efficient is performed by shell scripts, and effect is also not fully up to expectations, and in order to protect
The security and stability of barrier system, needs operation maintenance personnel monitoring server, and this equally brings great workload to operation maintenance personnel.
The content of the invention
The invention aims to the server batch operation management system of linux system is being installed, past
Artificial maintenance mode is performed and is gradually converted to by O&M management tool on behalf of the automation mechanized operation of operation, realizes reducing weight in large quantities
It is multiple to work, reduce the risk of error brought by the maloperation of anthropic factor, while also greatly reduce the manpower of O&M into
This is so as to reducing O&M cost.
For achieving the above object, the present invention is adopted the following technical scheme that:
A kind of intelligent operation management system based on Django, using B/S structures, comprising user interface layer, service logic
Layer and three parts of data access layer, the user interface layer are used for the input of video data and receive user, provide the user
A kind of interface of interactive operation;The Business Logic be used for business rule formulation and operation flow realization, with
Serve as the role for processing and transmitting data between family boundary layer and data access layer;The data access layer is responsible for the visit of data base
Ask;The Django frameworks based on Python have been used during the realization of the system.
Preferably, the Business Logic be integrated with host management module, assets management module, monitor audit module and after
Platform management module.
Preferably, the data base that the data access layer is accessed is mysql, or SQL is Server, or oracle.
The invention has the beneficial effects as follows:The system greatly improves server maintenance efficiency, realizes user without the need for installing
Any client can pass through the substantial amounts of server system of management O&M of O&M Server remote.So as to reduce manpower into
This, reduces human error, and lighten one's labor burden.So that operation management more high efficiency smart has certain practical value.Simultaneously
The system adopts cross-platform language development, with very big extensibility and versatility.B/S structures can allow developer to incite somebody to action
Business Logic extracts intermediate layer single as system application, separate between the layers, and any one layer changes
Change does not interfere with the function of other layers, so it significantly reduces the degree of coupling of client and server.User is without the need for pacifying again
Fill any client software, it is only necessary to by having the general browser that can be surfed the Net, easily realize operation.As client need not be installed
End so that the upgrade maintenance of software system becomes to easily perform, but also greatly reduce exploitation manpower and Financial cost.
Description of the drawings
Fig. 1:The structural representation of the embodiment of the present invention 1.
Fig. 2:The structural representation of the embodiment of the present invention 2.
Fig. 3:The structural representation of the embodiment of the present invention 3.
Specific embodiment
Below in conjunction with the accompanying drawings and implement row the present invention is described in detail.
Embodiment 1:
As shown in figure 1, a kind of intelligent operation management system based on Django, using B/S structures, comprising user interface
Layer, three parts of Business Logic and data access layer, the user interface layer are used for the input of video data and receive user,
Provide the user a kind of interface of interactive operation;The Business Logic is used for the formulation of business rule and operation flow
Realize, serve as the role for processing and transmitting data between user interface layer and data access layer;The data access layer is responsible for
The access of data base;The Django frameworks based on Python have been used during the realization of the system.
Concrete application further description is described below:
The system user need not install client, only need to will redirect automatically in the URL of browser input system, browser
To the login page of system, for carrying out the login of system, user input user name password in the page, is proved to be successful, logins,
If login failure information will be pointed out unsuccessfully, then be redirected to login page to log on for providing.GET request is verified first
In, if containing parameter ticket, if no ticket, would log on the system login checking page, the jump after being proved to be successful
Turn home address.If detection cookies in be containing ticket, check whether it is expired, if it is no it is expired if directly step on
Homepage is recorded, if the expired user cipher that need to re-enter carries out checking login.Effective property is generated after logining successfully then
Ticket, and this ticket is deposited in the form of cookies in a browser, by the ground corresponding to page URL pull also with
Cookies is together preserved.So far complete WEB-SSO processes W this carrying out the preservation of user login information, when User logs in batch
Need not log in again during other pages of operation management platform.Manager can add user, Edit Profile and delete use
Family, into the admin pages, manager clicks on addition user button, is redirected to addition User Page, input user name, password
And addresses of items of mail, background process is submitted to, by django.contrib.auth.models.User classes (i.e. Django frameworks)
Management user, returns the admin pages again after addition success, data are saved in data base.After management staff's POST lists,
Will be using the newly-built UserAdminInForm Similar integrals of POST data in ModelForm, ModelForm is to have been defined for being related to
Most of Common Parameters of user, such as user name, password, role, sex, age etc., a newly-built metadata category, then table
Content in list saves as an example, finally will be saved in data base again;When user's GET lists, by newly-built one
Empty UserAdminInForm.Wherein the value of model is UserAdmin.Editor is similar with the flow process of deletion action,
Defined in view.py, different function can complete to edit and delete.
Embodiment 2:
As shown in Fig. 2 being that the Business Logic is integrated with host management module, Assets Reorganization Taking with the difference of embodiment 1
Reason module, monitor audit module and Back Administration Module, the effect of the host management module is to the main frame in whole system
It is monitored management;The effect of assets management module is that the IT such as server, storage, optical fiber switch, network equipment assets are believed
The statistics of breath, safeguard and life cycle management, the effect of Back Administration Module is to carry out the data of receive user boundary layer
Background analysis and process.
Embodiment 3:
As shown in figure 3, with the difference of embodiment 1 being, the data base that the data access layer is accessed can be mysql numbers
According to storehouse server, or SQL Server database servers, oracle database server is can also be, it is so favourable
In compatibility of the system to data base, while being also convenient for the follow-up transplanting to data.
Finally it should be noted that:Above example only not limits technology described in the invention to illustrate the present invention
Scheme;Therefore, although this specification with reference to each above-mentioned embodiment to present invention has been detailed description, this
Field it is to be appreciated by one skilled in the art that still can modify to the present invention or equivalent;And all without departing from this
The technical scheme of the spirit and scope of invention and its improvement, which all should be covered in scope of the presently claimed invention.
Claims (3)
1. a kind of intelligent operation management system based on Django, using B/S structures, comprising user interface layer, Business Logic
With three parts of data access layer, the user interface layer is used for the input of video data and receive user, provides the user one
Plant the interface of interactive operation;The Business Logic is used for the formulation of business rule and the realization of operation flow, in user
Serve as the role for processing and transmitting data between boundary layer and data access layer;The data access layer is responsible for the visit of data base
Ask;It is characterized in that:The Django frameworks based on Python have been used during the realization of the system.
2. system according to claim 1, it is characterised in that:The Business Logic is integrated with host management module, money
Produce management module, monitor audit module and Back Administration Module.
3. system according to claim 1, it is characterised in that:The data base that the data access layer is accessed is mysql, or
It is SQL Server, or oracle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610883598.2A CN106547538A (en) | 2016-10-09 | 2016-10-09 | A kind of intelligent operation management system based on Django |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610883598.2A CN106547538A (en) | 2016-10-09 | 2016-10-09 | A kind of intelligent operation management system based on Django |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106547538A true CN106547538A (en) | 2017-03-29 |
Family
ID=58368780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610883598.2A Pending CN106547538A (en) | 2016-10-09 | 2016-10-09 | A kind of intelligent operation management system based on Django |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106547538A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595625A (en) * | 2018-04-23 | 2018-09-28 | 平安科技(深圳)有限公司 | O&M method, apparatus, computer installation and the storage medium of BI tools |
CN108809732A (en) * | 2018-06-29 | 2018-11-13 | 广东工业大学 | A kind of software definition metropolitan area network control system |
CN109992478A (en) * | 2019-03-29 | 2019-07-09 | 广东电网有限责任公司 | A kind of server method for inspecting and device |
CN111596978A (en) * | 2019-03-03 | 2020-08-28 | 山东英才学院 | Web page display method, module and system for lithofacies classification by artificial intelligence |
CN111638926A (en) * | 2019-05-29 | 2020-09-08 | 山东英才学院 | Method for realizing artificial intelligence in Django framework |
CN115905443A (en) * | 2022-12-05 | 2023-04-04 | 佳源科技股份有限公司 | Python Web-based pipe gallery information system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004742A (en) * | 2009-09-01 | 2011-04-06 | 上海杉达学院 | Multilayer database access structure |
CN102833320A (en) * | 2012-08-08 | 2012-12-19 | 浙江工业大学 | Web client system of GPS (Global Positioning System) vehicle monitoring system |
-
2016
- 2016-10-09 CN CN201610883598.2A patent/CN106547538A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004742A (en) * | 2009-09-01 | 2011-04-06 | 上海杉达学院 | Multilayer database access structure |
CN102833320A (en) * | 2012-08-08 | 2012-12-19 | 浙江工业大学 | Web client system of GPS (Global Positioning System) vehicle monitoring system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595625A (en) * | 2018-04-23 | 2018-09-28 | 平安科技(深圳)有限公司 | O&M method, apparatus, computer installation and the storage medium of BI tools |
CN108809732A (en) * | 2018-06-29 | 2018-11-13 | 广东工业大学 | A kind of software definition metropolitan area network control system |
CN108809732B (en) * | 2018-06-29 | 2021-08-03 | 广东工业大学 | Software defined metropolitan area network control system |
CN111596978A (en) * | 2019-03-03 | 2020-08-28 | 山东英才学院 | Web page display method, module and system for lithofacies classification by artificial intelligence |
CN109992478A (en) * | 2019-03-29 | 2019-07-09 | 广东电网有限责任公司 | A kind of server method for inspecting and device |
CN111638926A (en) * | 2019-05-29 | 2020-09-08 | 山东英才学院 | Method for realizing artificial intelligence in Django framework |
CN115905443A (en) * | 2022-12-05 | 2023-04-04 | 佳源科技股份有限公司 | Python Web-based pipe gallery information system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106547538A (en) | A kind of intelligent operation management system based on Django | |
US11316727B2 (en) | Method and system for clustering event messages and manage event-message clusters | |
CN107506451A (en) | abnormal information monitoring method and device for data interaction | |
CN104838413B (en) | Based on user's submission come Suitable content delivering | |
US20160335315A1 (en) | System and method for data capture and reporting | |
CN107315776A (en) | A kind of data management system based on cloud computing | |
US20030212654A1 (en) | Data integration system and method for presenting 360° customer views | |
CN105989443A (en) | Intelligent-mobile-terminal-based communication line inspection system | |
CN1688979A (en) | Method and system for transaction pipeline decomposition | |
US10360394B2 (en) | System and method for creating, tracking, and maintaining big data use cases | |
CN107798037A (en) | The acquisition methods and server of user characteristic data | |
CN107634947A (en) | Limitation malice logs in or the method and apparatus of registration | |
US20170078361A1 (en) | Method and System for Collecting Digital Media Data and Metadata and Audience Data | |
CN103745015A (en) | Foreign affairs information management and release system | |
US20170353422A1 (en) | Systems and methods for transaction messaging using social networking platforms | |
CN104318411A (en) | Enterprise inventory management system | |
CN108710644A (en) | One kind is about government affairs big data processing method | |
CN102035879B (en) | Server and data processing system using same | |
CA3167981A1 (en) | Offloading statistics collection | |
CN101968815B (en) | Processing method of concurrent requests | |
CN113535677B (en) | Data analysis query management method, device, computer equipment and storage medium | |
CN107911443A (en) | A kind of session information processing method, device, server and readable storage medium storing program for executing | |
CN107729394A (en) | Data Mart management system and its application method based on Hadoop clusters | |
US8380729B2 (en) | Systems and methods for first data capture through generic message monitoring | |
Sun et al. | Building a common enterprise technical architecture for an universal bank |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170329 |