Designed a personal medical website for online medicine purchase according to the medical histories updated by the doctor as well as a Forum for patients to contact doctors for instant suggestions remotely.
Employed Maven to manage the project. Applied jQuery as well as Bootstrap for the front-end framework. Developed back end by using Spring and Hibernate frameworks. Adopted MySQL to build the relational database.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Your OS should have Java and have configured its environment
- Java Environment Configurations for MacOS and Windows10 can both be found at my Gitbook: Guozhi_GitBook
- If planning to run the project locally, then we should configure the database with relevant database in this project.
-
The access page for this project is
./src/main/webapp/login.jsp
, just run this with Tomcat Server. -
Go to the
Register
Page first if you do not have an account:
- After that, go to login page to login:
- Then, you will face the options:
- Medicine Search:
- Orders:
- Q & A:
- Personal Information:
- Java - The basic language and environment of this project.
- Maven - A build automation tool used primarily for Java projects.
- jQuery - A JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
- Spring - An application framework and inversion of control container for the Java platform.
- Hibernate - A framework for mapping an object-oriented domain model to a relational database.
- MySQL - An open-source relational database management system.