Computer team graduation project: JAVA hospital appointment registration system + WeChat applet system design and implementation

This time, JAVA was selected for the graduation design and development of the hospital appointment registration system team, including: WEB website system + WeChat applet system.

Project function - module diagram


Development overview

Development operating system: windows10 + 8G memory + 500G

WEB development environment: JDK1.8 + Tomcat8

WEB development language: Java

WEB development framework: springboot

WEB template engine: Thymeleaf

Conventional WEB technology: html + css +javascript

WEB development tools: Idea

Database: mysql8

Database management tool: navicat

WeChat Mini Program Development: WeChat Developer Tools

WeChat applet technology: wxss, wxhtml, js


Team Project - Group Division


Project Features - Feature List

Background management system (module 1-member 1 development)

Hospital settings: set website profile, about us, contact us, join us, legal statement

Member management: a list of all registered member information, including time, mobile phone, user information, etc.; support for deletion

Advertisement settings: upload ad images, set ad links

Message management: view all user messages, support deletion

Information classification: support entry, modification, view classification list, delete

Information entry: select categories, fill in titles, information content, etc.

Information management: View all information lists, support deletion and modification

News comments: View all user comments, support review and deletion

Popular keyword setting: set the popular keywords for searching, there can be more than one, separated by |

Classification of hospital environment pictures: outpatient, inpatient, surrounding, others, etc., support input, modification, viewing, deletion

Enter hospital environment pictures: enter title, select category, upload pictures, enter details

Manage hospital environment pictures: view the entered hospital environment pictures, support deletion and modification

Hospital environmental comments: view the list of user environmental comments on hospitals, support deletion and review, and other users can see them after review

Enter department: department title, brief introduction, detailed introduction

Department management: list of hospital departments that have been entered, support for deletion and modification

Doctor title management: enter doctor title, support modification, view list, delete

Enter doctor: select department and title, enter doctor’s name, profile, details, upload doctor’s profile picture, etc.

Manage doctors: list of hospital doctors that have been entered; support modification and deletion

Doctor comment management: a list of user comments on doctors, which supports deletion and review, and can be seen by other users after the review by the administrator

Doctor scheduling: set doctor's 1 week scheduling information

Registered order list: a list of hospital registered orders, including doctors, fees, appointment information, support status, etc.; supports manual order status changes

Password modification: modify the registered password.

Log out: Clear the login cookie and return to the home page.

User PC-WEB website system (module 2-member 2 development)

User registration: Fill in the mobile phone account and password to register a new user

Login function: Register an ordinary account to log in; after logging in, you can modify the basic information of the user, or log out.

Hospital introduction: about us, contact us, join us, legal statement

Hospital environment: outpatient, inpatient, surrounding and other hospital environment pictures

Hospital departments: for the introduction and details of existing hospital departments, you can view the list of doctors corresponding to the hospital departments

Doctor list: the list of existing doctors in the hospital, you can view the details of doctors, if you want to register, you need to register and log in; you can search for doctors by department

Information: the list and details of relevant information released by the hospital

Message Feedback: The user fills in Li Kuiyan's subject, contact person, phone number, email address, and message content; background management can view the message list and delete messages.

Hospital environment collection: environment details page, click to collect this document

Hospital environment review: on the environment details page, fill in the review, submit the review information; it will be visible after background review

Doctor collection: Doctor details page, click to save the doctor

Doctor comments: Doctor details page, fill in comments, submit comment information; visible after background review

Appointment registration: On the doctor details page, click "I want to make an appointment with this doctor" to jump to the doctor's schedule, select the date to be registered, and click the corresponding number of sources that can be registered. If the registration is successful, jump to the list of doctors

My appointment registration order: all my registration order information, including doctor and registration information

Simulate payment and cancel order: For the reserved registration order that has been submitted, you can cancel the order before payment; you can also click Simulate payment to pay the order.

Physician Browse List: Browsed Physician History

Favorite doctor list: list of favorite doctors, you can directly click to view doctor details

List of doctor comments: list of doctors and comments who have posted comments, visible to the public after review by the background management

News browse list: browsed news history

Information favorite list: Favorite information list, you can directly click to view information details

Information comment list: the information and comment list of published comments, which will be visible to the outside world after background management review

User information: name, contact information, email, avatar, profile, introduction, etc., which can be modified at any time; the information registered by the user is visible to the background administrator; the background administrator can delete it.

Password modification: modify the registered password.

Log out: Clear the login cookie and return to the home page.

User mobile terminal-WeChat applet system (module 3-member 3 development)

User registration and login: Register a common account, and then use the registered account to log in

WeChat authorization login: directly use WeChat as an account, and log in after authorization

Information function: users can browse the information list and detailed information arbitrarily  

Message: Users can leave messages to the management platform in the Mini Program.

Hospital information: hospital profile, about us, contact us and other information

Hospital departments: display the hospital departments and details

Doctor list and query: You can view the list of all doctors in the hospital; at the top of the list, you can search for the doctor you need by querying.

Doctor information: On the doctor details page, you can view the doctor's name, avatar, profile, schedule, etc.

Doctor appointment: Click on a department, select a doctor under the department, check the corresponding schedule information, and click the link to submit an appointment after the date you need to make an appointment, if there is a number.

My appointment list: the current user's appointment registration record list

Cancel an appointment: In the "My Appointment Registration" list, click "Cancel Appointment" to delete the appointment information. Only the appointment information pending payment can be canceled.

Go to payment: In the "My Appointment Registration" list, click "Go to Payment" to simulate the payment

User information: fill in the name, qq, email, remarks and other information

Exit the system: clear the cache and return to the home page of the Mini Program


how to learn and develop

For the basic knowledge involved in the project, there are free video lessons, which can be developed by yourself after learning.

web- based

WEB website development must learn HTML/CSS/JAVASCRIPT.

Learning JAVA and small program development, WEB basics must be learned, and they will be used.

JAVA development learning

Step 1: Database We need to learn the installation and use of Mysql database; the installation and use of the database management tool Navicat;

Step 2: You need to learn the construction of JDK and Tomcat environment, JAVA basic grammar, JAVA and mysql database operation, JDBC database operation; JAVA popular Spring, SpringMVC, Springboot framework.

Free course download address:

Wechat applet development and learning

       Learn the grammar, components, and api of WeChat applets; learn to use wxss, wxml, and js in the development of WeChat applets.

Download address of the above knowledge point video lesson (free):

https://www.hzyaoyi.cn/pc_xinxi_xiangqing.php?xinxi1_id=1199&cs_lxid=278

Renderings - background management system

 

 

 

 

Renderings-PC-side website system

 

 

 

Renderings-WeChat Mini Program System


 

Guess you like

Origin blog.csdn.net/u013818205/article/details/132142118