当前位置:网站首页>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
边栏推荐
- 40个高质量信息管理专业毕设项目分享【源码+论文】(六)
- Collection of open source expert opinions on trusted privacy computing framework "argot"
- ES:Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes
- Advanced CAD exercises (I)
- TensorFlow Lite源码解析
- [RCTF2015]EasySQL
- Clojure operation principle bytecode generation
- 广东首例!广州一公司未履行数据安全保护义务被警方处罚
- 第一章概述-------第一节--1.3互联网的组成
- CAD进阶练习题(一)
猜你喜欢
最终一致性性分布式事务 TCC

Bugku login1

Bugku login1
![[RCTF2015]EasySQL](/img/68/328ee5cffc8b267b6b0f284eb8db2c.png)
[RCTF2015]EasySQL

DTS is equipped with a new self-developed kernel, which breaks through the key technology of the three center architecture of the two places Tencent cloud database

Pat class a 1047 student list for course

导数、微分、偏导数、全微分、方向导数、梯度的定义与关系

40个高质量信息管理专业毕设项目分享【源码+论文】(六)

NUC 11 build esxi 7.0.3f install network card driver-v2 (upgraded version in July 2022)

Comprehensive design of an oppe homepage -- Design of navigation bar
随机推荐
利用MySQL主从复制延迟拯救误删数据
JS API summary of Array Operations
VS2017打开项目提示需要迁移的解决方法
第一章概述-------第一节--1.3互联网的组成
About the idea plug-in I wrote that can generate service and mapper with one click (with source code)
Pat grade a 1046 shortest distance
The "nuclear bomb level" log4j vulnerability is still widespread and has a continuing impact
Re8: reading papers Hier spcnet: a legal stat hierarchy based heterogeneous network for computing legal case
[arm learning (9) ARM compiler understanding learning (armcc/armclang)]
The process and harvest of developing browser plug-ins with clojurescript
Class initialization mechanism of JVM
[physical simulation] ultra simple shape matching simulates rigid body motion
最终一致性性分布式事务 TCC
[e-mr] error recovery record of namenode
Guangzhou Municipal Safety Committee Office issued warnings and reminders on safety precautions in hot weather
A preliminary understanding of MVC and ECS design architectures
docker安装redis?如何配置持久化策略?
2022 Niuke summer multi school training camp 1 (acdgij)
怎么使用C语言嵌套链表实现学生成绩管理系统
什么是分布式定时任务框架?