当前位置:网站首页>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 





















Resource download address :https://download.csdn.net/download/sheziqiong/85624665
边栏推荐
- Codeforces Round #798 (Div. 2)ABCD
- 面试技巧问答
- Ubuntu installs MySQL compressed package for future reference
- Meta universe land: what makes digital real estate valuable
- Wechat applet customer service automatic reply - PHP implementation
- 数位DP例题
- 阿里一季度员工减少4000人;程序员写脚本抢挂疫苗号,牟利40万被刑拘;搜狐遭遇史诗级邮件诈骗,张朝阳回应 | Q资讯
- Pyepics download and installation
- 数据库系统概念(第十七章)
- QT 窗体的show/exec、close/hide,调用close析构没有执行
猜你喜欢

作为一个测试人员,这些基础知识必不可少
![[tcapulusdb knowledge base] Introduction to new models of tcapulusdb](/img/ae/ef8536931569d736caec773148556e.png)
[tcapulusdb knowledge base] Introduction to new models of tcapulusdb

【20220526】UE5.0.2 release d11782b

宝塔中查看mysql默认密码

View the default MySQL password in the pagoda

Go needs to add an arrow syntax, which is more like PHP!

vivo大规模 Kubernetes 集群自动化运维实践

Vivo large scale kubernetes cluster automation operation and maintenance practice

Brief description of redo logs and undo logs in MySQL
![[tcapulusdb knowledge base] tcapulusdb Model Management Introduction](/img/2a/2a3d1b813ea6ed58695e9deac05b0d.png)
[tcapulusdb knowledge base] tcapulusdb Model Management Introduction
随机推荐
Meta universe land: what makes digital real estate valuable
Finally, the monthly income is 20000!!
Codeforces Round #798 (Div. 2)ABCD
我们用了一个周末,将 370 万行代码迁移到了 TypeScript
统计特殊子序列数目(0,1,2)DP
17张图:读懂国内首个《主机安全能力建设指南》
Go zero microservice Practice Series (III. API definition and table structure design)
领导说要明天上线,这货压根不知道开发流程
MFC自定义button实现颜色控制
宝塔访问从IP改为域名
判定二分图和二分图最大匹配
面试技巧问答
DNS protocol analysis
MySQL transaction isolation level and mvcc
日志1111
MFC custom button to realize color control
【20220526】UE5.0.2 release d11782b
数据库系统概念(第十七章)
Navicat connection MySQL in Pagoda
[tcapulusdb knowledge base] Introduction to tmonitor system upgrade