当前位置:网站首页>2022-2023 topic recommendation of information management graduation project
2022-2023 topic recommendation of information management graduation project
2022-07-26 16:38:00 【WEB_ DC】
List of articles
0 Preface
Today, the senior recommended several projects , The graduation project can learn from the following projects , Here is more than just a simple recommendation , Some ideas will be given , Students can base on these Change the project into your own project , At least one more project experience is not ?
Dan Cheng is here to collect and share information management Design and topic selection , The difficulty is moderate , Suitable for graduation design , For your reference .
How to choose a topic , Project sharing :
https://gitee.com/dancheng-senior/project-sharing-1/blob/master/%E6%AF%95%E8%AE%BE%E6%8C%87%E5%AF%BC/README.md
The topic standard sorted out by the senior students :
- Relatively easy
- The workload is up to standard
- Novel title
1 Recommendations for completed projects
Today, the senior recommended several computer completion projects , It's not simple XX Management system , I would recommend a few entry levels from the following directions, but not so Low Project .
- JavaWeb project
- Mobile projects
- Machine learning project
- Deep learning project
- Recommendation system
- Big data projects
2 JavaWeb project
2.1 Online examination system ( web Front and rear ends + Applet )
This project is a Spring Technology stack + Vue.js The front and back end of the test system , It is divided into student end 、 User side 、 Small program end , It can cover PC And mobile .. Beautiful interface 、 Design friendly 、 The code structure is clear , Even fresh students looking for jobs , This project is also a good training project .
And support a variety of deployment methods : Integrated deployment 、 Separate the front and back end deployment 、docker Deploy .
Student side

The management end

Small program end

2.2 Online examination
This project uses Spring Boot + JPA + Swagger2 + JWT Technology stack , Front end use Vue + AntDesign technology . They are all online examination systems , But the system's UI The interface is better than the previous project .
land

home page


Answer the questions

Examination management

Examination list

2.3 Take away system
A complete delivery system , Including mobile terminal , Background management . be based on Spring Boot and Vue The front and back end of the take away system , Including the complete mobile terminal , Background management function .

2.4 Cinema seat selection system
Development technology : Spring MVC + Spring + MyBatis frame ,MySQL database . Alipay sandbox payment LayUI Baidu Echarts Chart Redis Cache middleware . features : payment 、 visualization 、 Intelligent seat selection, etc .

3 Mobile projects
Mobile projects can imitate some of the current mainstream App, Take out, for example 、 Short video 、 Live broadcast, etc . For example, I will recommend the project of imitating meituan , You can change this project , How to change it ?
The senior gives you a thought : Customers order takeout , The merchant will receive the message inside 「 You have a new order 」 Merchants choose to accept or not to accept orders , If the merchant receives the order , The user will pay and then do the following business .
You can set up an online print booking system , On campus . Users turn on your system , You'll see all the print shops in your school , You choose a store you are interested in , To upload your print file , At this time, the printer will receive a message 「 You have a new order 」, Merchants choose to accept or not to accept orders .
After you pay , The merchant will print this document automatically , Print complete , The store put the document on the shelf of the printing shop , At this point, the owner clicks 「 Notice of pick up 」 Your system will send a text message to the user :“ Your files 《 Pretend it's a file name 》 Print complete , Please go to Ximen printing shop of Tsinghua University ( West gate left 100 rice ) Pick up , Pickup number is 「666」.
I just mentioned the idea , It can be completely changed through the meituan project , Payment function 、 Positioning function 、 SMS function is not difficult , Payment function can be used in Alipay sandbox. , It can fully meet the needs of defense demonstration , SMS sending function all major cloud platforms provide relevant services .
3.1 Meituan take out
Front end with vue+vuex+vue-router+axios, Backend based nodej.s Framework , Database adoption mongodb. The function involves logging in , location , Browse products , Plus shopping cart , Place the order , payment ( WeChat 、 Alipay scan code payment ), evaluation , Personal information change .

3.2 Fine copy today's headlines
Data grabs today's headlines App The data of . Use RxJava + Retrofit + MVP Open source project developed .

3.3 iOS Tiktok
This tiktok Demo adapter iPhone、iPad, Compatible with iOS 8.0 - iOS 12.0 System . use Object-C Language writing .
The project is divided into three parts : Tiktok personal homepage implementation 、 Realization of network video related functions 、WebSocket Realization IM Instant chat .


3.4 Android Tiktok
This Demo The technical points involved are as follows :
- Recycler + PagerSnapHelper Full screen play effect switching ,
- Use Lottie Library loading Json Animation
- BottomSheetDialogFragment Realize the function of sharing comments pop-up box
- CoordinatorLayout + AppBarLayout Realize folding layout .

3.5 Live fish fighting APP
flutter Reconstructed Betta live APP, home page 、 Entertainment for Material Components ; studio 、 Fish bar is written for pure customization .


3.6 Imitate Netease cloud music
be based on flutter Netease cloud music software , Support iOS and Android.

3.7 High imitation B standing
be based on react + express High imitation B standing Web Mobile

4 machine learning 、 Deep learning
Machine learning projects and deep learning projects together , For undergraduates , Most of them don't have deep learning 、 The foundation of machine learning , If you don't have the relevant foundation, you have to do this related project , I recommend a few tutorials , These tutorials were carefully studied by Lao Guang , Let's be responsible , It's no problem to understand these videos .
- Ng machine learning :www.bilibili.com/video/BV164411b7dx
- Machine learning course :https://coding.imooc.com/class/169.html
- Wu Enda's deep learning :www.bilibili.com/video/BV164411m79z
- Pytorch actual combat :https://www.bilibili.com/video/BV1cV411Y7jZ
- Tensorflow actual combat :https://www.bilibili.com/video/BV1Zt411T7zE
4.1 Sentiment analysis
Sentiment analysis of product reviews based on machine learning , Use Selenium Simulate real login behavior , Crawl data . Use jieba participle , The classification model adopts machine learning algorithm SVM And deep learning algorithms LSTM.
4.2 Public opinion analysis
Using microblog hot topic public opinion clustering analysis , The main functions include crawling microblog data , Text processing of microblog data , Feature vector extraction ,Kmeans clustering .
This project just uses a simple clustering algorithm Kmeans, If you take this project as your graduation project , I think we can investigate the algorithms related to deep learning , Read a few articles Paper, Have the ability to repeat and improve , With data, you can do a lot of things , It's enough to deal with the undergraduate graduation project according to my idea , Forget the master's degree , I don't think it's going to make it .
4.3 Image classification
There are many related projects , keyword 「Pytorch Image classification 」 perhaps 「TensorFlow Image classification 」, For example, there are cat and dog classification and so on . If you do image classification , The technical route is basically the same , It's all based on convolutional neural networks .
But you need to change it , How to change it ? I'll give you a chestnut : You can classify diseases , There are many open source datasets on the Internet , Judging whether a picture is a cat or a dog is essentially the same as judging whether a picture is sick .
If you want to do something fancy , We can use the attention mechanism to find out the focus , The end result is : Enter a medical image , It will output the probability of illness in this picture , And highlight the lesions in this picture .

For an undergraduate graduation project , I think that's enough , If you don't understand the technical terms I just said , I just recommended Wu Enda deep learning course , You can see .
4.4 Face attribute manipulation
This is the top computer vision conference CVPR 2019 The article . You can see that the generated face can be manipulated , For example, glasses 、 Beard 、 Hair style, etc .

4.5 Image style migration
The code quality of this project is also very high , You can do magic based on it , Or realize the function you want to realize in the design . The core idea of style transfer is , It can be extracted from an image style style( For example, Van Gogh's night sky style ) And the content content( For example, you can see a horse by the river in the picture ). You can tell the computer , hold A use B I'll paint it again . Is such a subject interesting ?

5 Recommendation system
5.1 Movie recommendation system
This project is a movie recommendation system based on big data filtering engine , Including reptiles 、 Movie website ( Front end and back end )、 Background management system and recommendation system (Spark).
Through the movie website system buried point , Get the user's click events ( For example, which movie users like or how they rate a movie ) And send the information to the recommendation system , The recommendation system is based on this
The information is processed accordingly , Save the recommendation results to MySQL In the database ,Web The front end shows the recommended movies to the users by querying the database .
5.2 News recommendation system
This project is a news recommendation system based on big data computing engine , Including reptiles , News website ( Front end and back end ), Recommendation system (Spark) Today's station is based on Spring Boot It's framed Web project , After the user completes the registration and login in the website , The website records users' browsing behavior . At the same time, the website will also present the recommendation results to users .
6 Big data projects
6.1 Metro passenger transport analysis big data project
This project mainly analyzes the card data of Shenzhen Tong , This paper studies the passenger transport capacity of Shenzhen Metro from the perspective of big data technology , Explore the direction of optimizing service of Shenzhen Metro .
This project involves a lot of technology stacks , It's not long since the project was released , I've recommended it before . Because it involves many common technical frameworks , Can deepen the understanding and application of each technology stack . Only in the process of using can we experience the differences and advantages and disadvantages of each framework , So as to make the foundation for the future project development technology selection .
6.2 News real time big data project
This is a base Spark2.x News network big data real-time analysis visualization system project , This project is based on the classic case project of enterprise big data ( Big data log analysis ), comprehensive 、 The whole process explains the business analysis of big data projects 、 Technology selection 、 Architecture design 、 Cluster planning 、 Installation and deployment 、 Integrating inheritance and development web Visual interaction design .
The main business includes , Capture user browsing log information 、 Before real time analysis 20 News topics with the highest traffic 、 Real time statistics of the current online news topics that have been exposed 、 Statistics of which period of time the highest user views .
How to choose a topic , Project sharing :
https://gitee.com/dancheng-senior/project-sharing-1/blob/master/%E6%AF%95%E8%AE%BE%E6%8C%87%E5%AF%BC/README.md
7 Last
边栏推荐
- Use verdaccio to build your own NPM private library
- Activity之onCreate、onRestoreInstanceState恢复数据的区别
- Selection of industrial serial port to WiFi port to Ethernet module of Internet of things
- 营销指南 | 几种常见的微博营销打法
- 理财产品锁定期是什么意思?理财产品在锁定期能赎回吗?
- docker安装redis?如何配置持久化策略?
- First knowledge of OpenGL (4) link shader
- Re8:读论文 Hier-SPCNet: A Legal Statute Hierarchy-based Heterogeneous Network for Computing Legal Case
- Guangzhou Municipal Safety Committee Office issued warnings and reminders on safety precautions in hot weather
- 视频媒介video
猜你喜欢

How to implement Devops with automation tools | including low code and Devops application practice

Comprehensively design an oppe homepage -- layout and initialization

Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用

DTS搭载全新自研内核,突破两地三中心架构的关键技术|腾讯云数据库

Re7:读论文 FLA/MLAC Learning to Predict Charges for Criminal Cases with Legal Basis

Re8: reading papers Hier spcnet: a legal stat hierarchy based heterogeneous network for computing legal case

Difference between C event and delegation

综合设计一个OPPE主页--明星机型的设计

工作流引擎在vivo营销自动化中的应用实践

Use verdaccio to build your own NPM private library
随机推荐
公共数据如何兼顾开放利用和隐私安全合规?
2022 Niuke summer multi school training camp 2 (bdghjkl)
综合设计一个OPPE主页--顶部,头部的设计
Want the clouds in the picture to float? Video editing services can be achieved in three steps with one click
MVC和ECS两种设计架构的初浅理解
Video media video
Activity之onCreate、onRestoreInstanceState恢复数据的区别
Threads and processes
C#读取本地文件夹中所有文件文本内容的方法
面试时候常说的复杂度到底是什么?
Replicationcontroller and replicaset of kubernetes
vlang捣鼓之路
综合设计一个OPPE主页--明星机型的设计
Bugku login2
Nacos win10 安装配置教程
理财产品锁定期是什么意思?理财产品在锁定期能赎回吗?
修改mysql数据库root用户的密码
Pat grade a 1046 shortest distance
[RCTF2015]EasySQL
Probe of kubernetes