It’s graduation season again, and most graduates of computer science schools need to develop a small project to complete their final project.
The university did not learn seriously, the code is not very good to write (have a certain basis), then the graduation project program is really very painful, many people began to obtain the graduation project program code through a variety of ways (they know).
In fact, it is not very difficult for us to spend some time to make the code of the quality of the so-called graduation project. It is just that subconsciously we tell ourselves that we can’t write it, and then we really stop writing it.
About the graduation design of university, everyone feels very headache, in the end what topic to choose?
Choosing this topic has been done, choose that topic feel technical difficulty is too high to achieve, the topic syndrome comes, a word “difficult”;
Today to share with you, this article contains 25 sets of boutique projects, incomparable detail, there is always a suitable for you! Must collect!!
First of all, how to do the design, need to divide the situation, one situation is your technology is very good, how always depends on your own hobby, there is a kind of your technology is general, even do not know how to start.
If your skills are relatively good, you have two options:
- First, you can choose to do what you are good at
- Second, you can choose the topic that you have not done, have not tried, which has its own advantages.
Click the link below to view the explanation online, including topic selection, paper and project source code
https://www.bilibili.com/vide…
Detailed introduction to the graduation project:
1. Financial management system
The graduation design uses the current more popular Spring Boot, Spring, Spring MVC, MyBatis, Shiro framework paging using PageHelper operation, the front desk using the template language Thymeleaf, the interface is cool, suitable for young friends. The development tool is IDEA.
The system mainly solves some problems in financial management, including functions such as authority management, user information management, financial products management and so on.
2. Employment management
The graduation design uses Spring Boot, Spring, Spring MVC, MyBatis as the back-end technology framework, these combination of stable anti-hit, front-end use of 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 at the back end of the car rental system. LayUI is used at the front end and the interface is beautiful. Includes functions: customer management, vehicle management, rental, rental management, car storage, checklist management, menu management, user management, role management, log management, statistical analysis and so on.
The functions of this graduation project cover most of the business needs of car rental. It is characterized by many business functions, which helps students to deepen their understanding from business to technology.
4, simple network disk
Many students have their own network disk, easy to store some Java learning courses. The graduation design realized a simple network disk, including file uploading and file sharing and other 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 uncomplicated, the highlight is the file sharing function.
5. Check epidemic data
In the COVID-19 outbreak in 2020, we have taken many measures to avoid further expansion of the epidemic. The epidemic has been well controlled, but it is still not to be taken lightly. The system was developed to facilitate the view of epidemic data. Access to the public data interface of the Health Bureau to obtain epidemic data and display it in the form of charts.
The system uses Spring Boot as the back-end framework and uses HttpClient to access data interface to obtain data.
6. Online bidding
Spring is adopted for online bidding system, and Spring MVC framework is used for development. Hibernate framework is used for database because the business is not too complicated.
The graduation project is mainly to public bidding information, the system functions include: public bidding, public bidding, tender release, service provider management, etc. This system is suitable for students who have some understanding of bidding business, and it is helpful to improve the understanding of Spring and other frameworks.
7. Housing rental
For fresh graduates, one of the steps into the society is to rent a house. The core business of this graduation project is renting a house. The main functions include: housing information, lease contract, fault repair, rent management and application functions.
Using Spring, Spring MVC, MyBatis framework for development. The project is relatively simple and friendly for beginners.
8, mine
Presumably many students have played a classic game minesweeping, here we use the knowledge of javase to write a puzzle game minesweeping. The basic actions of the game include Left Click and Right Click.
The game mainly uses the JAVA basis of knowledge points, which use the JAVASE graphical interface, for students to learn the graphical knowledge, the source code is helpful for the summary and review of the JAVA basic knowledge.
9. Educational administration management
The graduation design mainly solves the correlation relationship between teachers, courses and students, using 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 for students are very simple, is a suitable for school students to learn the SSM framework after the primary training project.
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 back end uses Spring, Spring MVC, MyBatis framework combination, and the front end uses the once popular EasyUI. For the students who finished learning EasyUI, the graduation design is a very suitable project for practicing hands.
11. Restaurant cashier
The graduation design solved some problems in the restaurant cashier business, using technology: Spring MVC, Spring, MyBatis, Redis, which put some data into Redis, help learners to deepen the understanding of Redis, development tools use IDEA.
Functions include: table management, bill management, menu management, wine inventory, etc. The business side is simpler, making it easier for learners to focus on the technical side.
12. Visit for consultation and management
The system uses a relatively basic technology: Servlet, JDBC, more suitable for students who just finished learning Java EE, through the graduation design of learning to Java EE part of the knowledge to consolidate, the system uses Bootstrap, the interface is beautiful and generous.
Functions include: visitor management, consulting management, questionnaire management, message management, to solve some community or department visitor management problems.
13. Part-time forum
The graduation design adopts the framework combination of Spring MVC, Spring and MyBatis, which is suitable for students who just finished learning these frameworks and plan to do Internet projects for reference. Part-time forum is divided into foreground and background functions, the foreground can release some information in the forum, and the background can review the information.
The overall functions include: forum communication, post release, personal center, user management, chat management, post management.
14. Desktop chat rooms
The graduation design uses the C/S architecture, through the Javase knowledge written, system functions include: user registration, user login, chat function.
For the students who have just finished learning the foundation of Java, the graduation project can deepen the understanding of what they have learned. The system uses Socket to send data, after the user registers and logs in, you can have a multi-person chat, similar to QQ group chat.
15. Hotel management
The graduation design mainly solves some problems in the daily work of the hotel, using Spring MVC, Spring, MyBatis framework combination, using MySQL database, using 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. Homestay website
The graduation design uses the framework combination of Spring MVC, Spring and MyBatis. This website is equivalent to a platform, which effectively connects the landlord and backpackers. The landlord can publish the house source on the website and upload and display the house source pictures, which is conducive to attracting customers.
The main functions include: housing management, user management, order management, registration function. For students who like traveling, this project is attractive to some extent.
17. Parking space rental
The graduation design adopts the classic Spring MVC, Spring, MyBatis framework combination, for the property company, help to manage parking information.
The system is divided into two roles: owner and tenant. Its main functions include parking space information, lease contract management, parking space application list, rent-back application, fault handling, rental list, rent information and other functions.
18. Music websites
The graduation design adopts the current popular framework Spring Boot, which simplifies the operation of environment construction. For students who just finished learning Spring Boot framework, the current system has a certain reference value. Cool page, suitable for young friends.
The main functions include list ranking and online playing, etc., but some of the functions have not been realized. Students who are interested in this can write relevant codes by themselves, which will help improve their technical level.
19. Online questionnaires
This graduation project uses the VUE framework technology which is popular with front-end. It is a pure front-end project without using back-end Java program and database. If you have just finished learning about Vue, you can use the project source code to consolidate Vue. Paperless office is popular now. 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 to facilitate users to view the survey results.
20. Travel websites
Tourism website graduation design uses the Spring MVC, Spring, Hibernate framework combination, the front end using Thymleaf template display. It is divided into two parts: front end and back end.
The main functions include: play route, play strategy, hotel reservation, scenic spots reservation, user management, hotel management, scenic spots management, route management and other content. The number of business requirements and codes is relatively large, suitable for students with good foundation for reference and learning.
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 two parts: front end and back end.
Main functions include: adoption center, group activities, adoption management, stray dog and cat management, volunteer application, adoption list, etc. This website is mainly aimed at students who love animals. At present, there are some stray cats and dogs in the campus of many colleges and universities. Through this website, you can publish the information of stray cats and dogs in need of rescue, so as to facilitate the adoption of caring people.
22. Release platform for jokes
DuanZi publishing platform mainly imitates Qiubai to achieve a graduation design. Spring MVC, Spring and MyBatis are used in the technical aspect. Vue is used in the page display. As an Internet project, it is divided into two parts: front end and back end.
Core functions include: sending jokes, comments, jokes thumb up, jokes management, announcement management, picture management and so on. Some functions are similar to Qiubai, and the highlight is that the front desk uses VUE. For students who plan to use VUE for actual combat, this graduation design has certain reference value.
23, OA
The computer has become an indispensable part of the work, each company will basically have an OA system to achieve paperless office, the graduation design uses the Spring MVC, Spring, MyBatis framework technology, the front use of Vue.
System functions include: information release, leave approval, log management, meeting management and so on. The service function is relatively simple, suitable for students who have just finished SSM + VUE and are ready to practice.
24. Imitate Weibo
The graduation design imitates the function of Weibo, using technology: Spring MVC, Spring, MyBatis, WebSocket, the page is relatively clean.
System functions include: share news, thumb up, collection, reply and so on. Because of the use of WebSocket, so when someone thumb up or reply, the server will actively push the message to the client, enhance the user experience. Through the system reference study helps to deepen the understanding of WebSocket.
25. Online room selection
Online room selection graduation design using Java EE based Servlet and JDBC, more suitable for just finished learning this part of the knowledge to practice students. Servlets and JDBC play a connecting role in the overall Java architecture, and once you learn it well, it will be helpful for you to learn the following framework.
System functions include: sales information, intention registration, lottery results. Through the online house selection website, buyers can directly online purchase, simplifying the purchase process.