Ting domain host of JAVA project based on Spring+Mybatis+SQL+Jsp

background introduction

With the development of the Internet, many offline sales products have gradually become online sales, breaking the limitation of space. There are millions of domestic sales every year, and every couple hopes that their wedding will be harmonious and happy. One A beautiful wedding needs a high-quality and high-quality wedding host and a serious, responsible and thoughtful wedding planning team. In real life, most people still look for suitable wedding hosts and planners according to the recommendation of their acquaintances. team, cannot guarantee the quality, for

The host and the planning team do not have quantitative assessments, and objective evaluations from customers. Weddings are the most important event in life. The Ting domain host project adopts the O2O method to make online reservations for the host and the wedding planning team. Through various quantitative means, Try to ensure that every newcomer can find a suitable host and planning team, so that life will not leave behind

Project architecture design

   The Tingyu host project is divided into two major functional modules, the front desk and the back desk. The project architecture diagram is as follows:

Technology and development environment requirements

skills requirement:

HTML,CSS,Jquery,EasyUI,Spring,SpringMVC,MybatisPLUS,SQL99,Jsp

,MVC,RBAC

Software requirements:

Server: tomcat7

IDE tool: idea2019.2

Jdk:1.8

Database: mysql8

Browser: Google Chrome or Firefox

[if !supportLists][3] [endif] Hardware requirements:

Computer memory: 8G

Cpu: i5 eighth generation

SSD 120G

Functional description

Overall introduction and module division

The Ting domain host project is divided into two modules: the newcomer portal and the background management. The portal is directly used by customers. The background can manage the resources and permissions in the portal.

Home renderings:

Front Portal

Module division

The portal is divided into login module, registration module, home page module, moderator module, join us module, about us module. Six modules.

Module division diagram:

login module

The user clicks login in the upper left corner of the homepage, and the login page pops up. After entering the login information, click login to log in. The login information includes user name, password, and verification code. At the same time, you can click the remember me option on the login page to record the login information .

After successful login, the login name will be displayed in the upper right corner of the page.

Renderings:

registration module

After the user clicks register in the upper right corner of the home page, it will jump to the registration page. After filling in the registration information on the registration page, click the registration button to complete the registration. The registration information includes: mobile phone number, groom's name, bride's name, email, password, confirmation Password option. At the same time, you can switch to the company registration page to complete the information registration of the wedding company. The registration information includes: mobile phone number, company name, responsible person, legal person, company email, password, and confirmation password. The renderings are as follows:

Backstage management

Module division

The background management part is mainly responsible for resources, permissions and system settings, including the following modules: login module, registration module, member management, member order center, content management, and other management. Six modules.

Module division diagram:

Member Management Module

The member management module includes three functions: host management, wedding company management, and newcomer management.

Moderator management function

Search host information according to name, account status, order quantity sorting method, star recommendation, and discount conditions. The search results need to be displayed in pages, and you can choose the amount of data displayed on each page, and provide previous and next buttons. Display the total amount of data that meets the requirements, the search page is loaded successfully or click the search button directly, and the default page displays all host information

] Add moderator, click the Add moderator button, pop-up moderator add sub-window, add information including: name, mobile phone number, email, password, click the submit button in the add sub-window to complete the addition, click return to abandon the addition, and return to Query the moderator to retrieve the page.

Provide the function of selecting all the search results of the host on the current page and selecting all the data on all pages

Provide POI export search result function

The weight information can be directly modified in the search result table, and each row can be selected separately, and the permissions can be set and the account can be disabled. Click the permission setting operation, and the permission setting sub-window will pop up to complete the permission setting

Each row of results can be selected separately, and the permission setting and account disable operation can be performed

Provide permission batch setting function, pop-up window display operation page

The renderings are as follows:

Wedding company management

newcomer management

Database Design

field description

If you need the source code courseware and other materials supporting the system, you can private message me and share it with everyone~~

If you want more Java projects, you can also private message me~~~

Guess you like

Origin blog.csdn.net/lxianshengde/article/details/124647656