Point of Sale System for Pharmacy in C# and SQL Server

Point of Sale System for Pharmacy in C# and SQL Server

The move from manual process to automated, it means that there is a greater chance that information will be readily available when important decisions must be made about improving organization services. The point of sale system for pharmacy is a database oriented project that ensures the efficiency and accuracy of transactions between the management and the customers.

Features and Screenshots of the Point of Sale System for Pharmacy

Product Module

This is the module where the lists of products are managed (encoded and updated).

Point of Sale System for Pharmacy - Product Management Module
Point of Sale System for Pharmacy – Product Management Module

Sales Module

Sales Module which consist and capable for product inquiry, adding discount, viewing daily sales and settle payment.

Point of Sale System for Pharmacy - Sales Module
Point of Sale System for Pharmacy – Sales Module

Settle Payment Module

Settle Payment Form capable for printing receipts. It has validation for short transactions and errors.

Point of Sale System for Pharmacy - Settle Payment
Point of Sale System for Pharmacy – Settle Payment

Print Receipt

The system is capable of printing the receipt using the receipt printer.

Point of Sale System for Pharmacy - Print Receipt
Point of Sale System for Pharmacy – Print Receipt

Product Inquiry Module

Product Inquiry is capable of searching classifications, brand, generic, and formulation. You can monitor the stocks available in this module.

Point of Sale System for Pharmacy - Product Inquiry Module
Point of Sale System for Pharmacy – Product Inquiry Module

Stock-in and Stock History Module

  • Stock In and Stock History Module
  • Receiving of Stocks with reference number with the receiver.
  • Track the received total stocks
  • Print the Stock In History
Point of Sale System for Pharmacy - Stock-in and Stock History Module
Point of Sale System for Pharmacy – Stock-in and Stock History Module

Maintenance Module

  • Insert, Update, Retrieve and Delete of Brand, Generic, Classification, Formulation and Type.
  • Adding Discount and VAT.
  • Update System Name
  • Update Company/Business Information for receipt header
  • Update Thermal Printer Name
Point of Sale System for Pharmacy - Maintenance Module
Point of Sale System for Pharmacy – Maintenance Module

Change Password Form

Change Password with validation if new and confirm password didn’t match, cannot change other user, exclusive for whose credentials currently signed.

Point of Sale System for Pharmacy - Change Password Form
Point of Sale System for Pharmacy – Change Password Form

Management User Account

  • Adding user or cashier
  • Can change status (Active and Inactive)
Point of Sale System for Pharmacy - Management User Account
Point of Sale System for Pharmacy – Management User Account

Sales Report Module

  • Track sales record done by a cashier
  • Print Sales Record
Point of Sale System for Pharmacy - Sales Report Module
Point of Sale System for Pharmacy – Sales Report Module

Record List Module

  • Can monitor and view the stock inventory
  • Monitor the Quantity of stocks sold out
  • Monitor the under and out of stocks
  • Monitor and rank the fast moving stocks
Point of Sale System for Pharmacy - Record List Module
Point of Sale System for Pharmacy – Record List Module

System Lock

The system lock is a security features that requires a password to reopen the system.

Point of Sale System for Pharmacy - System Lock
Point of Sale System for Pharmacy – System Lock

Development Tools

C#.Net

C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run in the .NET ecosystem. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more.

Source: https://docs.microsoft.com/en-us/dotnet/csharp/getting-started/introduction-to-the-csharp-language-and-the-net-framework

SQL Server

According to this website (www.databasejournal.com) SQL Server is a Microsoft product used to manage and store information. Technically, SQL Server is a “relational database management system” (RDMS). Broken apart, this term means two things. First, that data stored inside SQL Server will be housed in a “relational database”, and second, that SQL Server is an entire “management system”, not just a database. SQL itself stands for Structured Query Language. This is the language used to manage and administer the database server.

Phases of the Software Development Life Cycle

The team used the Rapid Application Development model in the development of the project and the following are the phases of the said model.

Analysis and Quick Design

Before to start of Analysis and Quick Design phase, the researchers did an interview with the chosen company where the study conducted. The company head were given privilege to suggest, comment and request on how the system will be designed and developed. After the conducted data gathering, the researchers made a primary design for proposed system.

Data Analysis

During this phase, the researcher analyzed the data that was obtained from the initial data gathering. The analyzed data will be used towards the design and development of the system, thus making sure that all recommendations of the end-user were meet.

System Design

The researchers start to develop the proposed system. It includes the design layout of how the system would look like based on the user requirements, and researchers/programmer would also add personal designs to make the system more interactive.

Prototype Cycle

This phase of rapid application development involves three activities namely Demonstrate, Refine and Develop. After the analysis of the gathered data, the researcher had started the system development which was based on the recommendations form the end-users. After the prototype has been developed, demonstration of the system was done to the end-users. If there are some recommendations after the demonstration, the system will be refined based on the results from the demonstration.

Testing

At this point, the whole design and its construction are put under a test to check its functionality. If there are any errors then they will surface at this point of the process.

Deployment/Implementation

In this phase of integration, the company puts it in use after the system has been successfully tested. This phase also discussed if the recommended functions and suggestions of the respondents and users are met.

Developer of the Project
Stephen Yecyec
09090695219
stephenyecyec@gmail.com
Youtube Channel: Programming Hub Ph

You may visit our facebook page for more information, inquiries and comments.

Hire our team to do the project. 

, , ,

Post navigation