Skip to content

MHuzaifaRauf/DBMS-web-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Lab Management System

Welcome to the Hospital Lab Management System, a sophisticated solution for seamlessly overseeing laboratory activities within a hospital environment. Harness its capabilities on your local machine and immerse yourself in the realm of cutting-edge health-tech.

Home page

This is main entry point for the application, displaying the navigation for different features available for the laboratory

home

Services Section

This section of the home page contains a list of services the patient can quickly access

home

Patient Reviews Section

A section containing a list of satisfied patients reviews

home

Test Selection Page

A list of all available tests offered by the lab

home

Test History Page

A view into patient history with their reports

home

Admin Dashboard

This section of the website is only visible to admin where they can manage different activities and services of the lab

home

Technologies Utilized

This advanced system is crafted with a blend of powerful technologies:

  • HTML: Forming the structural backbone, offering order and coherence.
  • CSS: Enchanting visuals to elevate your user experience.
  • JavaScript: The language of interactivity and dynamism, adding finesse to functionality.
  • PHP: Behind-the-scenes orchestration, making operations seamless.
  • MySQL: The venerable repository, securely storing and retrieving crucial information.

Setup Instructions

To deploy this system on your own domain, follow these steps:

1. Install Xampp Server

Download and install Xampp, a powerful duo encompassing the Apache server and MySQL.

Download Xampp

2. Launch Apache and MySQL Servers

Initiate both the Apache and MySQL servers using the Xampp control panel. Let the server symphony commence!

3. Access PhpMyAdmin Panel

Navigate to the realm of PhpMyAdmin through the Xampp control panel.

4. Establish a New Database

Summon a new database into existence named "lab" within PhpMyAdmin. This is where the system's operations come to life!

5. Import Database Schema

Invoke the magic within the lab.sql file to instantiate the necessary tables for the system to flourish.

6. Configure Apache Port (if necessary)

Perform an adjustment in the Apache config file if the default port localhost:80 is unavailable. Change instances of '80' to '8080' and let the digital winds guide you.

7. Position Code Folder in the Xampp Htdocs Directory

Before embarking on the journey through localhost:8080, place the code folder from the repository into the htdocs folder, the dwelling place of Xampp.

8. Launch the Project

Unleash the potential by opening your browser and navigating to localhost:8080. Witness the creation in its full glory!

Additional Note

For a comprehensive understanding, delve into the accompanying report document. It encapsulates the intricacies of Database design, including scope, requirements, Entity-Relational diagrams, schema, and the essential relational tables. It's not merely a document; it's a deep dive into the heart of the system.

Contact

Have inquiries or encountered digital challenges? Seek assistance at my GitHub repository:

Connect with me on LinkedIn and Twitter - I'm here to guide you through the coding journey.

Disclaimer

This project serves as an educational resource, designed for learning purposes and not intended for production deployment.

Author

Crafted by Huzaifa Rauf and Muhammad Usman, bringing sophistication and efficiency to your coding endeavors!

About

Database management system web project, built using vanilla JavaScript, PHP and MySQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published