This is the first day of my participation in Gwen Challenge

Main technology realization design: Spring, SpringMVC, SpringBoot, SpringBoot Security permission control, Mybatis, Session, jquery, MD5, Bootstarp.js Tomcat, interceptor, etc.

Source code to obtain: Q810569458

Main function realization design: login, user management, role permission management, menu management, department management, luggage cabinet management, user storage management, record query management, notice and announcement management, in, out of the cabinet and modify the password and other operations.

Project introduction

With Chinese people’s positive understanding of tourism and leisure and the increasing market demand, all scenic spots are constantly developing new scenic spots to meet the needs of tourists.

However, only high-quality scenic spots and beautiful scenery do not impress tourists, including the service quality of scenic spots

Is a concern of tourists.

Nowadays, people travel with a lot of things, food, cameras, all kinds of equipment.

It may be filled with bags and bags, but when you actually go to the scenic spot, you may not be able to use the things you carry.

That at this time must have their own things stored up, in order to more relaxed play.

So the scenic area luggage storage system came into being..

Screenshots of main functions:

System home page main function: each module has list query, add, modify. Delete operations

# Tomcat server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 8080 servlet: context-path: /renren-admin spring: profiles: active: dev jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 servlet: multipart: max-file-size: 100MB max-request-size: 100MB enabled: true redis: database: 0 host: localhost port: 6379 password: # Password (default empty) timeout: 6000ms # Connection timeout duration (ms) Jedis: pool: max-active: 1000 # Maximum number of connections in the connection pool (negative value indicates no limit) max-wait: -1ms # Maximum waiting time for connection pool blocking (use negative value to indicate no limit) max-idle: 10 # Maximum idle connections in connection pool min-idle: 5 # Minimum idle connections in connection pool freemarker: suffix: .html request-context-attribute: request renren: cluster: If you need to open the spring-session-data-redis globalSessionTimeout file in the pop.xml file, you need to open the globalSessionTimeout file in the pop.xml file. Redis: open: false #mybatis mybatis-plus: mapper-locations: TypeAliasesPackage: io.renren.modules.*. Entity global-config: /mapper/**/. Db-config: # primary key type AUTO:" database ID increment ", INPUT:" user INPUT ID", ID_WORKER:" global unique ID", UUID:" global unique ID UUID"; Id type: AUTO # field strategy IGNORED:" IGNORED judgment ",NOT_NULL:" non-null judgment "),NOT_EMPTY:" non-null judgment "field-strategy: NOT_NULL # Column-underline conversion: true logic-delete-value: -1 logic-not-delete-value: 0 banner: False # native configuration: map-underscore-to camel-case: true cache-enabled: false call-setters-on-nulls: true jdbc-type-for-null: 'null'Copy the code

System management involves the management of users, roles, and menus by binding roles to users and granting menu permissions to roles.

Role management: Flexibly control permissions

Luggage counter Management:

Management of user’s luggage delivery and storage cabinet

Check out management of users’ luggage:

Record viewing:

Notice and Announcement:

My luggage is checked in and out

 

The login menu for common users displays:

The project uses Eclipse and IDEA to run, recommend IDEA, source architecture:

The paper

Project Paper Document Report:

 

Ok, that’s enough for today, friends, like, favorites, comments, one button three go! See you next time ~~