About the university graduation project, everyone feels very headache, what topic to choose?

Choose this topic has been done, choose that topic feeling technical difficulty is too high to achieve, topic selection syndrome comes, a word “difficult”;

Today to share with you, this article contains 25 sets of quality design, very detailed, there is always a suit for you! Must collect!!

First of all, how to finish the design, need to be divided into different situations, one is your skill is very good, how always depends on your own hobby, and another is your skill is not so good, even do not know how to start.

If your skills are relatively good, you have two options:

  • Number one: You can choose to do what you’re good at
  • Second: you can choose their own not done, not tried the topic, which has its own advantages.

Click the link below to view the explanation online, including topic selection, paper and project source code

www.bilibili.com/video/BV1x5…

Of course, in the following Java graduation project, there are also friends suitable for Java foundation, can consolidate the knowledge of JavaSE, for the subsequent study can play a good link.

Java graduation design

1. Financial management system

The graduation design uses the current more popular Spring Boot, Spring, Spring MVC, Mybatis, Shiro framework pagination processing using PageHelper operation, the front desk uses the template language Thymeleaf, the interface is cool, suitable for young friends. IDEA is used as the development tool.

The system mainly solves some problems in financial management, including functions: authority management, user information management, financial product management and so on.

2. Employment management

The graduation design adopts Spring Boot, Spring, Spring MVC, Mybatis as the back-end technology framework, these combinations are stable and anti-attack, the front end uses LayUI, beautiful and generous interface.

Mainly solves the problem of university graduates employment statistics, features include: login, information management of employment, employment statistics management, user management, employment information is included in the professional management, jobs, companies, and other search criteria and try to plan to looking for graduation design or find project students, the system is relatively simple function, get started quickly.

3. Car rental

Spring, Spring MVC and Mybatis framework are adopted in the back end of the car rental system, and LayUI is used in the front end with beautiful interface. Includes functions: customer management, vehicle management, rental, rental management, car storage, check list management, menu management, user management, role management, log management, statistical analysis and so on.

The graduation design covers most of the business needs of car rental, and is characterized by many business functions, which help students deepen their understanding of business to technology.

4, simple web disk

Many students have their own web disk to store some Java tutorials. The graduation design realized a simple web disk, including file upload and file sharing functions.

Spring, Spring MVC and JPA are used in the back-end technology, and Thymeleaf template language is used in the front end. The overall business function is relatively not too complex, the highlight is the file sharing function.

5. Check epidemic data

In the COVID-19 outbreak in 2020, we adopted many measures to avoid the further expansion of the epidemic. Currently, the epidemic has been well contained, but it is still not to be taken lightly. This system was developed for the convenience of viewing the epidemic data. By accessing the public data interface of the Health Bureau, the epidemic data can be obtained and presented in the form of charts.

The system uses Spring Boot as the back-end framework, and uses HttpClient to access the data interface to obtain data.

6. Online bidding

The online bidding system adopts Spring and Spring MVC framework for development. As the business of database is not too complicated, Hibernate framework is used.

The graduation design is mainly to public bidding information, system functions include: public bidding, public bidding, public bidding, service provider management. This system is suitable for students who have some knowledge of bidding business, which helps to improve the understanding of Spring and other frameworks.

7. House leasing

For fresh graduates, a link into the society is to rent a house, the core business of the graduation design is the house rental, the main functions include: housing information, lease contract, failure report repair, rent management, application function.

Using spring, Spring MVC, Mybatis framework for development. The design service is relatively simple and friendly to beginners.

8, mine

Many students have played a classic game minesweeper, here we use javase knowledge to write a small puzzle game minesweeper. The basic actions of the game include Left Click and Right Click.

The game is mainly used in the Java knowledge base, which uses the Graphical interface in Javase, for students to learn graphical knowledge, the source code is helpful to the summary and review of Java basic knowledge.

9. Educational administration

The graduation design mainly solves the relationship between teachers, courses and students, using the Spring MVC, Spring, Mybatis framework, the main functions include: course management, student management, teacher management, account password reset and other functions.

The overall business requirements are very simple for students, which is a primary training project suitable for school students after learning the SSM framework.

10. Hospital management

The system mainly manages some common information in the hospital, including system management, hospital management, doctor management, department management and other functions.

The backend uses Spring, Spring MVC, Mybatis framework combination, and the front-end uses easyuI, which was once popular. For students who have learned EASyuI, this graduation project is a very suitable project for practice.

11. Restaurant cashier

The graduation project solved some problems in the restaurant cashier business, using technologies: Spring MVC, Spring, Mybatis, Redis, which put some data into Redis, helping learners to deepen their understanding of Redis, the development tool used IDEA.

Functional aspects include: table management, bill management, menu management, wine inventory and so on. The business aspect is relatively simple, which is convenient for learners to focus on the technical level.

12. Visit and consult management

The system uses basic technologies such as Servlet and JDBC, which is suitable for students who have just learned Java EE. Through the study of this graduation design, they can consolidate some knowledge of Java EE. Bootstrap is used in the system, and the interface is beautiful and elegant.

Functions include: visitor management, consulting management, questionnaire management, message management, to solve some district or department visitor management problems.

13. Part-time forums

The graduation design adopts the framework combination of Spring MVC, Spring and Mybatis, which is suitable for students who have just learned these frameworks and plan to do Internet projects. The part-time forum is divided into the foreground and background functions. The foreground can release some information in the forum, and the background can review the information.

The overall function includes: forum communication, post release, personal center, user management, chat management, post management.

Desktop chat rooms

The graduation design uses C/S architecture, through the knowledge of Javase to complete, system functions include: user registration, user login, chat function.

For students who have just learned the Java foundation, they can deepen their understanding of the knowledge through this graduation project. The system uses socket to send data. After the user registers and logs in, it can carry out multi-person chat, with functions similar to QQ group chat.

15. Hotel management

The graduation project mainly solves some problems in the daily work of the hotel. It uses the framework combination of Spring MVC, Spring and Mybatis. The database uses mysql and Tomcat as the server. The system is divided into two parts: foreground and background.

The main functions include: user, room type, room view, room reservation, message, support multi-condition query, paging and other non-business functions.

16. Home stay website

This graduation project uses the framework combination of Spring MVC, Spring and Mybatis. This website is equivalent to a platform, which can effectively connect the landlord and backpackers. The landlord can publish houses on the website and upload and display pictures of houses, which is conducive to attracting customers.

The main functions include: room management, user management, order management, registration function. For the students who like traveling, the graduation project is attractive.

17. Parking space rental

The graduation design adopts the framework combination of classic Spring MVC, Spring and Mybatis, which is helpful for the management of parking space information for the property company.

The system is divided into two roles: car owner and tenant. The main functions include parking space information, lease contract management, parking space application list, lease application, fault handling, rental list, rental information and other functions.

Music websites

The graduation design adopts the current popular framework Spring Boot, thus simplifying the operation of environment construction. For students who have just learned the Spring Boot framework, the current system has a certain reference value. Page dazzle cool, suitable for young friends.

The main functions include list ranking, online play, etc., some functions have not been implemented, interested students can write relevant codes at their own time, which is conducive to the improvement of technical level.

19. Online questionnaire

This graduation project uses the popular front-end VUE framework technology, which is a pure front-end project without the use of back-end Java programs and databases. If you are new to vUE, you can use the project source code to consolidate vUE. Nowadays paperless office is popular. This project mainly solves the problems related to questionnaire survey.

The main functions include: questionnaire release, data view. The data view is presented in the form of charts for users to view the survey results.

20. Travel websites

Tourism website graduation design uses spring MVC, Spring, Hibernate framework combination, front-end use ThymLeaf template display. It is divided into front end and back end.

Main functions include: play route, play guide, hotel reservation, scenic spot reservation, user management, hotel management, scenic spot management, route management and other content. The number of business requirements and codes is relatively large, which is suitable for students with good foundation.

Stray cat and dog rescue website

The graduation design of stray cat and dog rescue website uses the framework combination of Spring MVC, Spring and Mybatis. It is divided into front end and back end.

Main features include: Adoption center, team activities, adoption management, stray cat and dog management, volunteer application, adoption list, etc. The website is mainly for students who love animals. At present, there are some stray cats and dogs on the campus of many colleges and universities. People can release the information of stray cats and dogs in need of rescue through the website, so that caring people can adopt them.

22. Joke publishing platform

The publishing platform of the joke mainly imitates Qiusbai to achieve a graduation design. In terms of technology, spring MVC, Spring, Mybatis are used, and VUE is used for page display. As an Internet project, it is divided into two parts: front end and back end.

Core functions include: send, comment, like, management, bulletin management, picture management, etc. Part of the function is similar to Qiusbai, the highlight is that the front desk uses VUE, for students who plan to use VUE actual combat, this design is of certain reference value.

23, OA

Computer has become an indispensable part of the work, each company basically has an OA system to achieve paperless office, the graduation design background adopts Spring MVC, Spring, Mybatis framework technology, the foreground uses VUE.

System functions include: information release, leave approval, log management, conference management and so on. The business function is relatively simple, suitable for students who just learned SSM + VUE to practice.

24. Copy Weibo

The graduation design imitates the function of microblog, using technologies: Spring MVC, Spring, Mybatis, Websocket, the page is relatively clean.

System functions include: share news, like, collect, reply and so on. Because of the use of Websocket, when others like or reply, the server will actively push the message to the client, enhancing the user experience. The reference study of the system is helpful to deepen the understanding of Websocket.

25. Online housing selection

The graduation design of online housing selection uses the Servlet and JDBC in the Java EE foundation, which is more suitable for the students who just learned this part of the knowledge and plan to practice. Servlet and JDBC play a connecting role in the whole Java system. After learning it well, it is very helpful for the learning of the following framework.

System functions include: sales information, intention registration, lottery results. Through the online housing selection website, buyers can directly buy online, simplifying the purchase process.