当前位置:网站首页>Based on vue+nest Js+mysql cross platform open source community operation management system

Based on vue+nest Js+mysql cross platform open source community operation management system

2022-06-13 11:20:00 biyezuopinvip

Resource download address :https://download.csdn.net/download/sheziqiong/85624665
pick want

The open source community is a community where developers create and exchange coding knowledge , It is conducive to knowledge exchange . However, from the hot degree of registration for various well-known technology summits , The pure online open source community can no longer meet the communication needs of the vast number of Internet practitioners , It is more and more important to focus on the tasks of connecting various community resources online and offline .

meanwhile , Due to the high difficulty of commercialization of relevant products in the open source community , At this stage, the vast majority of relevant Internet products at home and abroad focus on solving a part of the whole open source community ecology —— Such as code collaboration platform

“Github” Focus on online code collaboration 、 Activity Registration Platform “ Active line ” Focus on activity publicity and sign in 、 Form making platform “ Gold data ” Focus on form making and sharing 、 Programming challenge platform “freeCodeCamp” Focus on the challenge of online problem-solving 、 Interview and examination platform “ Cattle from ” Focus on providing members with interview questions for major Internet companies 、 Blog sharing platform “CSDN” Focus on the sharing and exchange of technical blog posts —— These platforms are numerous, complex and cumbersome to integrate , It has brought a lot of troubles to the city volunteers of public welfare open source communities gathered and established by the spirit of open source at home and abroad in the face of many community operations , Unable to better concentrate community resources , To promote the development of differentiated urban Internet and even the entire Internet industry .

In this context , This article will look for the right open source community collaboration model , To build a platform based on cross platform technology 、 It can focus on serving the vast number of Internet practitioners in local cities 、 And can timely connect with various social organizations in the city ( Such as Internet enterprises 、 Public welfare organizations that need Internet products 、 Teaching and research institutions in Colleges and universities 、 Government departments that attach importance to the development of informatization ) Open source community operation management system .

key word : The open source community ; Content management system ; Cross platform ; TypeScript; Vue.js; Vuetify.js; Material Design; Nest.js; TypeORM; Electron

ABSTRACT

Open source community is a community for developers to create and exchange coding knowledge. However, from the hot degree of registration for various well-known technology summits, the pure online open source community has been unable to meet the communication needs of the vast number of Internet practitioners, and the importance of focusing on connecting online and offline community resources tasks is becoming more and more important.

At the same time, due to the difficulty of commercialization of open source community-related products, the vast majority of related Internet products at home and abroad at this stage have focused on solving a part of the whole open source community ecology, such as code collaboration platform “Github” focused on online code collaboration, Activity Registration Platform “Huo Dong Xing” focused on activity publicity and check-in, form production platform “Jin Shu Ju” focused form. Single- production and sharing, programming challenge platform “freeCodeCamp” focus on online pass-through challenges, interview and examination platform “Niu Ke Wang” focus on providing members with interview questions of major Internet companies, blog sharing platform “CSDN” focus on technology blog sharing and exchange, etc. - These platforms are numerous and complex, and the integration is more cumbersome, which give the major domestic and foreign due to the spirit of open source code. The urban volunteers of the public-spirited open-source community gathered together have brought many troubles in the face of many community operations, and can not better concentrate community resources to promote the development of the differentiated urban Internet and even the entire Internet industry.

In this context, this paper will build a cross-platform technology-based and dedicated service for the vast number of Internet practitioners in local cities, and can timely connect with various types of social organizations in the city (such as Internet enterprises, public welfare organizations requiring Internet products, university teaching and research institutions, government departments attaching importance to the development of information technology). Open source community operation management system.

Key words:Open Source Community; Content Management System; Cross-platform; TypeScript; Vue.js; Vuetify.js; Material Design; Nest.js; TypeORM; Electron

Objective record

Chapter one summary 1

1.1 Background of the project 1

1.2 Research status at home and abroad 1

1.3 Research objectives of the project 2

1.4 The content of this article is arranged 2

Chapter two System requirements 3

2.1 Business needs 3

2.2 System functional requirements 3

2.2.1 Sign in 5

2.2.2 Retrieve password 5

2.2.3 Manage personal data 5

2.2.4 administrative department 5

2.2.5 Managing members 6

2.2.6 Manage navigation 6

2.2.7 Management roles 6

2.2.8 Management activities 7

2.2.9 Management project 7

2.2.10 Manage group chat 7

2.2.11 Manage third-party platforms 7

2.2.12 Manage account number 8

2.2.13 Management instructors 8

2.2.14 Manage the site 8

2.2.15 Manage sponsorship 9

2.2.16 Management themes 9

2.2.17 Management unit 9

2.2.18 Manage the campus 10

2.3 Non functional requirements of the system 10

2.3.1 Interface beautification 10

2.3.2 Good compatibility 10

The third chapter The system design 12

3.1 Design decision 12

3.1.1 Front end development language and tool selection 12

3.1.2 Background development language and tool selection 12

3.1.3 Database selection 13

3.2 Architecture design 13

3.2.1 Logical architecture 13

3.2.2 The development of architecture 14

3.2.3 Physical architecture 16

3.3 Authority module design 16

3.3.1 Operations requiring authorization 16

3.3.2 Specific permission group design 17

3.4 Interface / Interface design 18

3.4.1 Dashboard and navigation bar design 18

3.4.2 Universal UI Component design 19

3.4.3Web Interface design 20

3.5 Data storage design 22

3.5.1 Database model design 22

3.5.2 Data sheet design 22

3.6 Business module design 27

3.6.1 Login module design 27

3.6.2 Retrieve password module design 27

3.6.3 Management instructor module design 28

Chapter four System development 29

4.1 development environment 29

4.2 key technology 29

4.2.1Vue.js A good way to handle front-end data flow in 29

4.2.2 Select a good server-side framework to provide a resource authentication access interface 30

4.2.3 Use code to generate data tables and handle database entity relationships 31

4.3 Development results 31

4.3.1 Core operations management 32

4.3.2 Community service management 33

4.3.3 Platform resource management 34

The fifth chapter The system test 35

5.1 Test design 35

5.1.1 Test environment 35

5.1.2 Test coverage design 35

5.2 Test cases and test records 35

5.2.1 Login module test 36

5.2.2 Retrieve password module test 36

5.2.3 Manage instructor module tests 37

5.3 Test results and conclusions 38

5.3.1 Test case execution 38

5.3.2 Software defect analysis 39

5.3.3 Test conclusion 39

Chapter six Summary and prospect 40

6.1 The work of this paper is summarized 40

6.2 Prospects for future work 40

Cause thank 41

reference 42
Include files : file + List of topics + opening report + Project source code and data table
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
Resource download address :https://download.csdn.net/download/sheziqiong/85624665

原网站

版权声明
本文为[biyezuopinvip]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/164/202206131057540529.html