Upload
rasel-khan
View
197
Download
0
Embed Size (px)
Citation preview
Pharmacy Management System
By Rasel Khan
Outline
Introduction. Objectives.Design of the project.Development of the project.Demo (Font-end, Backend).Problems.Further Developments.
IntroductionNow a day’s Information and communication technology (ICT) plays a great role in different fields or areas among thus Health care system belongs to this. This leads to various studies and researches being conducted to selected health care facilities. It is necessary to ensure a technologically appropriate, equitable, affordable, efficient, and environmentally adaptable and consumer friendly system, designed to fully utilize the ICT for the maximum benefit in the health care industry.
Regardless of the type of business you run, you will need a management system of some description. Within the pharmacology industry, however, this is even more important. Without adequate pharmacy management, people could get the wrong medication or medication in the wrong dosage, or it could be unclear whether or not they are receiving too much medication. These are highly complex computer systems. These are designed to ensure any pharmacy department, be that in a hospital, retail or online, is able to have all their needs met. By using a pharmacy management system, a pharmacy manager or pharmacist is able to have input on how medication is used in a pharmacy, as well as supervising the dispensation of medication. There are a lot of activities that are included in these systems.
Objectives It is the user friendly application for Pharmacist which reduces the burden and helps to manage all sections of Pharmacy like Medicine management and Billing etc.
It deals with the automating tasks of maintaining of Bills.
In Pharmacy, Billing management is the key process. Including safe data store about medicine as well as fast searching, delete and update of medicines
The pharmacy management system is easy for use so the user can do pharmacy actions without ambiguities.
This refers the pharmacy management system project highly minimize time and resource by which, searching the medicine data you can get the data in quickest time.
The pharmacy management system is built for the sake of ensuring effective and clear data saving and manipulating as well as neat work on the pharmacy medical products. A summarized list of drugs dispensed to patient can be viewed for monitoring purposes. Also PMS will be able to generate report on the list of drugs dispensed in the polyclinic for a given time period.
Design of the project System design
System design is most creative and challenging. The System Design Document describes the system requirements, operating environment, system and subsystem architecture, files and database design, input formats, output layouts, human-machine interfaces, detailed design, processing logic, and external interfaces.
Design of the project cont…Before start design
At first need to check environment for web application And with Design for Web and with device checking for our system design by local server by XAMPP.
Details designDetail design is the main functional part of design phase. Detail design activity divided into three sub category such as…
Design of the project cont…
1)User Panel Design (Responsive)2) Admin Panel Design (Responsive)
3) Files and Database
User Panel DesignIn user panel design we have done our task for
user. By selecting individual link then you’ll go to unique content web page . Showing figure for user panel.
User Panel Design
Admin Panel Design
Admin Panel Design cont…
Database Design & RelationshipWe have organized one database test for system design. It can be accessed directly or sequentially by admin. The database determines files, record, fields, and characters. It can be easily controlled and updated .
Development of the projectThe development phase is a operational phase of our system .This phase is where we starts to written program code for the development of the system
Minimum Software requirements for Web Development
XAMPP Software installs on a standard PC system. Hardware requirements are as follows:Processor –Celeron (R) Dual –Core CPU [email protected] GHz;Installed Memory (RAM) – at least 1GB ;System type-32 / 64 bit Operating System;
Model-Presario CQ42 Notebook PC;Resolution-1366/768;
Software requirements1) Apache 2) MySQL 3) PHP 4) PhpMyAdmin 5) FileZilla FTP Server6) XAMPP Control Panel
Programming And Markup Languages
PHP/LAMP MYSQL CSS3 Java ScriptHTML5jQueryAjaxJSONXML
Tools
TerminalGitComposerSublime Text 2Nano Editorgedit
Development Step
Configure Windows/LAMP Stack DevelopmentCOMPOSER SETUPDATABASE SETUPADMIN AREA DEVELOPMENTFRONT-END DEVELOPMENTTESTING PROJECT
Configure LAMP Stack Development
I’m using LAMP Stack For Web Development Area, Because I’m a Linux user, here LAMP stands for below
L-Linux, A-Apache, M-MySQL P-PHP/Python
Here, I’m Using Object Oriented Programming With PHP and PCNTL
Process Control support in PHP is not enabled by default. You have to compile the CGI or CLI version of PHP with--enable-pcntl configuration option when compiling PHP to enable Process Control support.
COMPOSER SETUP
I’m using composer for this project . Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you.
Composer is not a package manager. Yes, it deals with "packages" or libraries, but it manages them on a per-project basis, installing them in a directory (e.g. vendor) inside your project. By default it will never install anything globally. Thus, it is a dependency manager.
DATABASE SETUP
In this project I’ve a Database called ‘pharmacy’ .
Here , more sub-categories table include for this project, and include all post content and info like as title , Description and so on.
ADMIN AREA DEVELOPMENTAdmin area development is very important for every project, This area allow for admin CRUD Application LIKE Create, Read, Update and Delete Management System. Can’t Access another user for this admin area, because this is security for project .
FRONT-END DEVELOPMENT
In our visually and technologically sophisticated society, access to information and knowledge seems easier than making sense of it or decide its veracity - on the web, pages and applications are built by front-end developers to present and put data or relationships in context .After complete your backend development you’ll need to show user fronted, So any user show your post content or information, I’ve showed all info from database, Retrieve data using PHP and MYSQL.
TESTING PROJECT
When complete all your development project, then you’ll need to testing your project, Testing is very important for every project, Here I’m using Unit testing Like PHPUnit for testing my project By Terminal, another way like functional testing like Behat or Codeception Testing.
HOSTING SERVER
After complete my development project by local server, Now need to remote server, I’m using cPanel for project, so all user showing globally my project. I’ve domain register for this project Like as https://pharmacyinfo.com/ i'll upload this project so that any user brows this URL then he/she will show my project.
Problems
• Issues in interfaces• Invoice numbers• Changing the server• Case sensitive (for searching)• Handling Accounts & transactions (Payments, sales)• Handling Stock(Available stock, Expire dates,)• Bill issuing.• Product sell.• Responsibilities of the employees (mistakes, cheatings)
Further Developments
• Web base system with limited access to customers .• More details of employers & suppliers• Bar code reader .• User registration and store information .• Paypal payment .• Warnings
Thank You !