CN106547538A - A kind of intelligent operation management system based on Django - Google Patents

A kind of intelligent operation management system based on Django Download PDF

Info

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
Application number
CN201610883598.2A
Other languages
Chinese (zh)
Inventor
范国力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou City Pacific City Science And Technology Co Ltd
Original Assignee
Guangzhou City Pacific City Science And Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou City Pacific City Science And Technology Co Ltd filed Critical Guangzhou City Pacific City Science And Technology Co Ltd
Priority to CN201610883598.2A priority Critical patent/CN106547538A/en
Publication of CN106547538A publication Critical patent/CN106547538A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-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

A kind of intelligent operation management system based on Django
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.
CN201610883598.2A 2016-10-09 2016-10-09 A kind of intelligent operation management system based on Django Pending CN106547538A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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