All Projects β†’ harismuneer β†’ Clinic-Management-System-ASP.NET

harismuneer / Clinic-Management-System-ASP.NET

Licence: MIT license
πŸ‘¨β€βš•οΈ A fully featured Clinic Management System based on three tier architecture made using ASP.NET, C# with a well documented README.md file.

Programming Languages

C#
18002 projects
ASP.NET
160 projects
TSQL
950 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Clinic-Management-System-ASP.NET

heurist
Core development repository. gitHub: Vsn 6 (2020 - ), Vsn 5 (2018 - 2020), Vsn 4 (2014-2017). Sourceforge: Vsn 3 (2009-2013), Vsn 1 & 2 (2005-2009)
Stars: ✭ 39 (-52.44%)
Mutual labels:  database-management, database-design
Schemahero
A Kubernetes operator for declarative database schema management (gitops for database schemas)
Stars: ✭ 265 (+223.17%)
Mutual labels:  database-management, database-schema
maricutodb
PHP Flat File Database Manager
Stars: ✭ 23 (-71.95%)
Mutual labels:  database-management, database-schema
Erd
A Rails engine for drawing your app's ER diagram
Stars: ✭ 296 (+260.98%)
Mutual labels:  database-management, database-schema
Obevo
Obevo is a database deployment tool that handles enterprise scale schemas and complexity
Stars: ✭ 192 (+134.15%)
Mutual labels:  database-management, database-schema
Omnidb
Web tool for database management
Stars: ✭ 2,709 (+3203.66%)
Mutual labels:  web-application, database-management
cl-migratum
Database Schema Migration System for Common Lisp
Stars: ✭ 29 (-64.63%)
Mutual labels:  database-management, database-schema
Compalex
Lightweight script to compare two database
Stars: ✭ 318 (+287.8%)
Mutual labels:  database-management, database-schema
Sql Database Management System
SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
Stars: ✭ 83 (+1.22%)
Mutual labels:  database-management, database-schema
Nosqlclient
Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
Stars: ✭ 3,399 (+4045.12%)
Mutual labels:  web-application, database-management
upscheme
Database migrations and schema updates made easy
Stars: ✭ 737 (+798.78%)
Mutual labels:  database-management, database-schema
HotelReservationSystem
A web application to book a room in a hotel (room reservation).
Stars: ✭ 76 (-7.32%)
Mutual labels:  web-application
ApiLogicServer
Instantly create customizable database web app projects, providing API, Admin UI, and unique declarative business logic.
Stars: ✭ 83 (+1.22%)
Mutual labels:  web-application
atrodam
AtroDAM is an open-source digital asset management system (DAM) of a new generation.
Stars: ✭ 45 (-45.12%)
Mutual labels:  web-application
CometVisu
Repository for the CometVisu building automation visualisation.
Stars: ✭ 60 (-26.83%)
Mutual labels:  web-application
card matching game by ercan
A card-matching game made with Flutter.
Stars: ✭ 16 (-80.49%)
Mutual labels:  web-application
SmartHotel360-Registration
SmartHotel360 - Registration (AKS with Windows Containers)
Stars: ✭ 28 (-65.85%)
Mutual labels:  asp-net
vuerd-electron
desktop ERD app
Stars: ✭ 20 (-75.61%)
Mutual labels:  database-schema
Cake-Shop
A sample Cake Shop Website built with ASP.NET Core (Multi-Page Application)
Stars: ✭ 44 (-46.34%)
Mutual labels:  asp-net
aws-sqs-sns-client
AWS SNS SQS client UI
Stars: ✭ 26 (-68.29%)
Mutual labels:  web-application

πŸ‘¨β€βš•οΈ Clinic Management System - Made using C#, ASP.net

views

Open Source Love svg1 GitHub Forks GitHub Issues contributions welcome

A fully featured Clinic Management System having a well designed Database Schema made as a final project for the course "Database Systems CS203" during my 4th Semester at National University of Computer and Emerging Sciences. Its based on the 3 Tier Architecture.

Technologies Used:

For Frontend: HTML, CSS, BootStrap, JavaScript

For Backend: C#, ASP.NET

For Database: SQL

Pre-requisites:

Interface

Some screenshots of the pages.

Signup Page

Take Appointment

Current Appointments

Search Staff

Functionalities Implemented:

Our project revolves around three major classes of users. Characteristics of each class are listed below

1. Patient:

  • 1. Patient Home – Patient can view his profile
  • 2. Current Appointment – Patient can view if he has some pending or approved appointment with a doctor
  • 3. Bills History – Patient can view the bill history of appointments that have been completed
  • 4. Treatment History – Patient can view the treatment history of appointments which have been completed
  • 5. Take Appointment – Patient can view all the departments, and then can select one dept. Then the doctors of that dept are shown. Then patient selects one doctor and the doctor’s profile is then shown along with a β€˜take appointment’ button. When the button is clicked, the free slots of that particular doctor are shown. Patient selects a free slot of his choice and then sends request for that free slot to the doctor. The doctor will then approve/reject it.
  • 6. Notifications – In this tab, a notification is shown whenever the doctor accepts/rejects the requested appointment.
  • 7. Feedback – After a appointment is completed, patient can give feedback about that appointment by rating it from 1 – 5
  • 8. A patient can request for only one appointment at a time and will not be allowed to take more than one appointments until the last appointment has been completed.

2. Doctor:

  • 1. DoctorProfile: Doctor can see his own profile
  • 2. PendingAppointments: Doctor can see all the pending appointments against his doctor ID.
  • 3. TodaysAppointmemts: the appointments for current day will be shown.The doctor then can select/reject any appointment of that day
  • 4. HistoryUpdate: He can update prescription,disease and progress of patient
  • 5. GenerateBill: He will then generate the bill
  • 6. PatientHistory: Doctor will be able to see the treatment history of all his treated patients.

3. Administrator:

  • 1. Admin Home: Admin can view Clinic stats which includes weekly appointments, income of the Clinic. No of registered patients and doctors along with the list of departments
  • 2. View Doctors: Admin can view the list of doctors currently registered along with their departments and other information. Complete profile will be shown when clicked.
  • 3. View Patients: Admin can view the list of patients currently registered along with their phone numbers and ids. Complete profile will be shown when clicked.
  • 4. View Other Staff: Admin can view other staff members along with their designations.
  • 5. Search Box: Admin can search for a specific employ within the company by name
  • 6. Add/Remove: Admin can Add/remove doctors patients and other staff members form the clinic.

How to Run

1- Install the following:

2- Open SQL Server Management Studio and in the "Connect to Database Engine" window type the following:

Servername: .\SQLEXRPESS
Authentication: Windows Authentication 

3- Now open Schema.sql file in Database Files folder and execute it all. This will create the database and the tables. Afterwards execute the following sql files: Admin.sql, Doctor.sql, Patient.sql, Signup.sql.

4- Now execute the Insertions.sql file in Database Files folder. This will populate the database with some test entries. Moreover, some login emails and passwords of doctors, patients and admin are placed in the Insertions.sql file. You can use them to test the functionalities of the system.

5- Everything is setup now! You can run the Visual Studio Project by opening Clinic Management System.sln and then select the SignUp.aspx page and click run button named IIS Express.



Hey there, I'm Haris Ultimate Facebook Scraper (UFS) - Maker of Things

Creator of Ultimate Facebook Scraper (one of the best software to collect Facebook data for research & analysis)


🌐 Connect

🀝 Consulting / Coaching

Stuck with some problem? Need help in solution development, guidance, training or capacity building? I am a Full Stack Engineer turned Project Manager with years of technical and leadership experience in a diverse range of technologies and domains. Let me know what problem you are facing at [email protected] and we can schedule a consultation meeting to help you get through it.

πŸ‘¨β€πŸ’» Technical Skills & Expertise

  • Development of Web Applications, Mobile Applications, and Desktop Applications
  • Development of Machine Learning/Deep Learning models, and deployment
  • Web Scraping, Browser Automation, Python Scripting


❀️ Support / Donations

If you or your company use any of my projects, like what I’m doing or have benefited from my projects in any way then kindly consider backing my efforts.

For donations, you can follow these simple steps:

1) Free signup at TransferWise using this link: https://transferwise.com/invite/u/harism95. (Signing up through this link will save you from any transcation fee on the donation)

2) Select the amount e.g (15$) and choose the receiving/recipient's currency to be PKR. It supports multiple payment options (credit card, debit card, wire transfer etc)

3) Then it will show my info as the recipient, select it. If my name isn't shown, then type my email [email protected] in recipients.

4) Choose the reason for transfer to the one that suits you the most (in this case it could be 'General expenses') and in the reference section, you can mention 'Support'

If you face any issue in sending donation then feel free to get in touch with me at [email protected]

Thank you for your contribution!

Contact

You can get in touch with me on my LinkedIn Profile: LinkedIn Link

You can also follow my GitHub Profile to stay updated about my latest projects: GitHub Follow


If you liked the repo then kindly support it by giving it a star ⭐ and share in your circles so more people can benefit from the effort.

Contributions Welcome

forthebadge

If you find any bug in the code or have any improvements in mind then feel free to generate a pull request.

Issues

GitHub Issues

If you face any issue, you can create a new issue in the Issues Tab and I will be glad to help you out.

License

MIT

Copyright (c) 2018-present, harismuneer, HassaanElahi, FarhanShoukat, Kashan.Sid

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].