Giter Club home page Giter Club logo

tanaya-27 / pharmaceutical-crm-system Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.41 MB

My implementation of a Customer Relationship Managegement (CRM) system, based around a startup pharmaceutical company that centres around dermatology. The system involves CRM as well as graphical sales figures (graphs, top ten sellers/buyers) built from the client's input data.

Home Page: https://www.youtube.com/playlist?list=PLymLVDm7FWfjtw3ekLNX-tTZZl8pFxi6z

C# 100.00%
crm customer-relationship-management dermatology pharmaceutical-sales sales-analysis

pharmaceutical-crm-system's Introduction

CRM system for a pharmaceutical company

My implementation of a Customer Relationship Managegement (CRM) system in C# using Visual Studio, based around a startup pharmaceutical company that centres around dermatology. The system involves CRM as well as graphical sales figures (graphs, top ten sellers/buyers) built from the client's input data.

Background

This system is for a pharmaceutical company specialising in dermatology (mostly creams and ointments for eczema). The primary client is a healthcare development executive, who must conduct frequent meetings with, as well as send product samples to, pharmacists and GPs. Interactions with their consultants must be documented, along with any orders made. Sales data, put out on a monthly to daily basis, is also useful to HDEs while at work, to keep track of top purchasers, products etc. On their current system, however, graphical figures are held on a spreadsheet, separate to customer relationship data. The company requires a โ€˜CRMโ€™ system: Customer Relationship Management.

The respective Entity-Relationship diagram is as follows:

image

Features

  • User Authentication and Authorization: Secure user registration and login functionality ensures that only authorized personnel can access and manipulate sensitive customer and business data.
  • Contact Management: Efficiently manage contacts, including healthcare professionals, doctors, pharmacists, and medical institutions. Store and organize contact details, communication history, and relevant notes.
  • Product Catalog: Maintain an up-to-date catalog of pharmaceutical products. Associate products with customers, track product preferences, and manage stock information.
  • Interaction Tracking: Log and track interactions with customers, including meetings, calls, emails, and other forms of communication, and schedule alike interactions. This aids in maintaining a clear history of engagements and facilitating follow-ups.
  • Reports and Analytics: Generate reports and gain insights into customer interactions, product preferences, and sales trends. Make informed decisions based on data-driven, visual analytics.
  • Task Management: Assign tasks to team members by appointing clinical commissioning groups, and keep track of task statuses. Ensure efficient collaboration and timely follow-ups.

Setup and Installation

  1. Clone this repository to your local environment.
  2. Set up the relational database (MS Access SQL Server recommended) and update the file on the bin/Debug path
  3. Run the provided .exe file in bin/Debug, or alternatively build and run the project using Visual Studio or your preferred C# development environment.
  4. Access the CRM system and complete authentication.

User Acceptance Testing

Testing involves validating the system's functionality, usability, and overall performance from an end-user perspective, ensuring the system aligns with predisposed user requirements and specifications by mimicking an end user. A full test of the working system can be found via the YouTube link.

Future Enhancements

This implementation serves as a strong foundation for pharmaceutical customer relationship management. Looking ahead, several enhancements could have further elevated its capabilities:

  • Advanced Analytics: Elevate insights with predictive analytics and visualization using AI suggestions, aiding strategic decisions and sales projections.
  • Mobile App: Develop a mobile app for on-the-go access, especially beneficial for field sales representatives.
  • Enhanced Security: Strengthen data protection with features like two-factor authentication and encryption.
  • Collaboration Tools: Foster internal collaboration through integrated feedback and discussion boards.
  • Performance Optimization: Continuously optimize performance to handle growing data and user loads.

An example of the initial Dashboard page is as follows:

image

Please note: The completed system has been implemented with faux sales data in the form of a MS Access database, to demonstrate the product's features. This application could be administered with different data, and indeed by a different pharmaceutical sales business.

pharmaceutical-crm-system's People

Contributors

tanaya-27 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.