[Graduation project] Campus shop system based on Springboot+layui+vue [Alipay sandbox payment]

Lead

The first version of this project (without sandbox payment) has been open source, warehouse address: https://gitee.com/xzlmk/Campus_shops

1. Summary

The second-hand market is an imperfect and mature market in China, especially on university campuses. With the development of the economy and the continuous improvement of the living standards of college students, idle items are a troublesome problem for many people. The demand for "second-hand transactions" can be said to be more and more intense. College students have a large number of second-hand goods idle, but because of the lack of professionalism on campus The standardized and standardized second-hand trading platform makes these second-hand goods unable to be fully utilized. Moreover, the target customer group of the campus second-hand trading market has been formed, and students have many common interests and consumption tendencies, and consumer goods are more similar, which provides conditions for the second-hand trading market. At the same time, with the rise of online shopping, the credibility, convenience, and timeliness of intra-school transactions, the campus secondary market has a certain foundation. Therefore, it is necessary to develop a second-hand trading mall for university campuses, and the prospects are very broad.

2. Feasibility analysis

1. Technical feasibility

This system adopts the architecture of SpringBoot system and uses Java as the development language. Use Vue for page rendering, JavaScript for data interaction, and MySQL for data storage. The difficulty of implementation is moderate and it can be developed.

2. Hardware feasibility

With the improvement of people's living standards, computer phones have gradually become indispensable daily necessities for people, so the hardware equipment required for this topic is also very easy to obtain, and the feasibility is high.

3. Operational feasibility

For the current popularity of online shopping, online second-hand trading malls are easier to get started, and users can easily browse the website to find their favorite products.

4. Economic feasibility

During development, it can be completed only by appropriate human and material resources, without wasting unnecessary resources. Therefore, the initial development cost is low, and the verification code fee will be incurred when the software is used in the later period, and the fee is charged by the corresponding verification code provider.

3. Working conditions necessary to complete this topic

  • Operating system: Laptop with Window 10 operating system
  • Software development tools: IDEA, MySQL, Navicat for MySQL
  • Other tools: Edraw icon for database and process analysis
  • Operating environment: Java JDK1.8

Fourth, the main function

Login, register, reset password module

  1. Login: login can use mobile phone number or user name to log in

  2. When registering, it will be judged whether the account exists and whether the user name already exists.

    The format of the mobile phone number and mailbox will be judged, but it will not be judged whether the mailbox has been used.

    When sending SMS verification, the mobile phone number will also be checked, and the verification code will be valid within five minutes.

  3. When resetting the password, the mobile phone number format will be verified to determine whether the user exists. The SMS verification code is valid for five minutes.

Private message chat module

  1. Users can click on the details page of the product publisher of interest on the product they are interested in.
  2. The user chat page shows whether the other party is online
  3. Record chat history between users

Payment module

  • The user clicks on the product details page to buy now and then pops up to fill in the receiving information, and enters the payment page after submitting the receiving information
  • After the user has successfully paid, he can see his purchase record on the personal center page

Commodity module

  1. Publish goods
  2. Modify the product
  3. Product details interface
  4. Home interface
  5. Product list interface
  6. Product search interface

Comment module

  1. View all comments and replies under the product
  2. Comment reply and corresponding delete operation

Personal center

  1. Modify Personal Information
  2. change Password
  3. Paging display of various personal product information has been reviewed: 1, pending review: 3, violations: 0, completed: 4
  4. Deletion of personal operations on goods: 2 Completed: 4
  5. Change mobile phone number

Collection module

  1. Product details interface: favorite goods or cancel favorites
  2. Unfavorite the favorite list interface
  3. Pagination to view all user favorites
  4. Check product collection status

Sold record module

  1. When the user-published product is purchased, it will be set to the status of pending shipment
  2. Users can click to confirm delivery and fill in the courier number for delivery.
  3. Users can view all sales records on a page

Purchase record module

  • List of product records purchased by users
  • Confirm receipt

Announcement module

  1. annouce
  2. Display the first three latest announcements by default
  3. Display of announcement details
  4. Modification announcement and deletion announcement
  5. Delete announcement

Background operation function

  1. Administrator login
  2. View user list
  3. Give users a title
  4. Admin review products
  5. The administrator displays all kinds of product information in pagination, reviewed: 1, pending review: 3, violations: 0, completed: 4
  6. The administrator has violated the operation of the product: 0 Passed the audit:

Website announcement

  1. Administrator publishes website announcement
  2. The administrator himself edits or deletes the announcement
  3. View website announcement

Notification module

  1. Comment reply, product review, private message sending notification
  2. Set to send notifications for administrators or users

Five, run screenshots




Insert picture description here

Guess you like

Origin blog.csdn.net/qq_41941875/article/details/114096635