Вы находитесь на странице: 1из 33

Pharmaceutical Distribution Management

System
List of Contents
Abstract
ExistingSystem
Proposed System
Functional Requirements
Non-Functional Requirements
Modules
System Requirement Specification H/S
Diagrams
Screens
Conclusion
Abstract:

This project “Pharmaceutical Distribution Management


System ” is a solution to all pharma companies to take the orders from
its distributors who are geographically distributed. This new system not
only takes the orders from distributors for Pharma companies but also
facilities. The administration, as well as the report generation for the
firm. The basic structure of the system as follows.
This project is a web-based project, the system maintains vendors,
category of products they are supplying, products under each category,
discount, and payment modes such as DD, Cheque ,and online payment
mode Credit Card. This system also maintains the order details, to
provide the valuable reports regarding sales to the organization
whenever they want. Here we are providing the administration part too
for the organization. 
Virtually from any part of the world without any difficulty our portal is
launching a new web site with these benefits of internet they can
provide better and cost effective services to distributors, not only that
with this kind of design they can go for online shopping for other users.
Existing System:
The existing system is a manual system. Here the
Distributers needs to save his information in the form of
excel sheets or Disk Drives.
It is very difficult to maintain maintain the information of all
PHARMACEUTICALS details manually. Retailers need meet
distributors each and every time to make orders.
In Manual system there is no source distributor to get all
pharma companies details at a time. In manual system no
communication is possible between distributors, retailers
and companies.
There is no sharing is possible if the data is in the form of
paper or Disk drives.
The manual system gives us very less security for saving
data; some data may be lost due to mismanagement.
It’s a limited system and fewer users friendly.
Searching of particular information is very critical it takes lot
of time.
The users only know his information only not others.
It is very critical to share public information to all users.
Proposed System:
Pharmaceutical Distribution Management System is a
web based project. It maintains the data of Pharma
Company and their product details .so the distributor
can get their required product details easily. It can
access anywhere.
 Proposed system maintains the data of all registered
distributor, retailers, and company details in secured
manner. Pharmaceutical Distribution Management
System provides the user friendliness.
Pharmaceutical Distribution Management System
generates the report of pharma company details and
distributors reports. Distributors can get required
product details and place order for pills and tonics in
online.
Pharmaceutical Distribution Management System
provide forums for user for discussion.
 
FUNCTIONAL REQUIREMENTS

Itis a pharmaceuticals site which gives solutions to the


Pharmacy companies to take orders from its distributors
Individual profile management for all kind of users.
Online query handlings for all users. Queries can be
general or directed to communicate from distributer to
admin and customer to distributer.
Facilitate communication between user, experts and
general public through - Discussion
forum/chat/mail/polls
Information about new product should be displayed daily
E–Pharmaceuticals is managed and operated by
pharmacists and medical communications specialists
provider for pharmaceutical and health related
organizations
E–Pharmaceuticals has a large readership composed of
patients, health professionals and scientists
NON-FUNCTIONAL
REQUIREMENTS
Secure access of confidential data
(user’s details). SSL can be used.
 24 X 7 availability
Better component design to get
better performance at peak time
Flexible service based architecture
will be highly desirable for future
extension.
Modules:
Administrator
Distributers
Retailers
Communication
Authentication
Reports
Registration
SYSTEM REQUIREMENT
SPECIFICATION
Software Requirements :
Operating System: Windows 7 or
above
Database Server: Microsoft SQL
Server-2012, R2
Client: Microsoft Internet Explorer
Tools: Microsoft Visual Studio .Net-
2013
User Interface: Asp.Net with Ajax
Code Behind: VC#.Net
Hardware Requirements:

Processor: Intel Pentium or More


RAM: 2GB RAM
Hard Disk: PC with 40GB
Diagrams
tblMails

E-R Diagram ReceivedMailId


SenderMailId
Subject
tblOrders
OrderId
DorRId
tblPaymentDetails
PaymentId
Body orderdate OrderId
Filepath DeliveryStatus PaymentDate
ReadStatus DelDate Amount
InStatus CreditCardNo
OutStatus CardCode
MailDate BankName

tblRegistration
DorRId
FirstName
tblOrderDetails LastName
Sno
Gender
OrderId
Address
DistId
PhoneNo
ItemId
DORegistration tblForums
CompanyId QtnId
Email
CategoryId UserName
Qualification
Quantity DorRId
Experience
Rstatus QtnName
Designation
Dstatus Description
Photo
Amount PostDate
status tblForumsAns
NoOfViews AnsId
NoOfReplies QtnId
Answer
RuserName
Attachments
tblItems AnsPostDate
tblCategory ItemId
CategoryId CompanyId tblLoginDetails
CateGoryType ItemName Username
Description CategoryId DorRId
MgOrMl RoleId
Price Password

tblCompanyDetails Description Cpassword


CompanyId Discount HintQtn
CompanyName Answer
CompanyAddress
phoneNo
FaxNo
Website
Email tblRoleMaster
Deescription RoleId
RoleType
Description
Class Diagram
Login Sequence Diagram

BAL(clsRegistration) DAL(SQLHelper) DataBase


User Login

Home Page

1 : enter login Details()

2 : Invalid Input()

3 : CheckloginAuthentication()

4 : ExecuteNonQuery()

5 : ExecuteProcedure()

6 : Get Response From DB()

7 : Response From BAL()

8 : Display Message()

9 : If Valid Get Home page()


Registration Sequence Diagram

User frmRegistration.aspx
BAL(clsRegistration.cs) DAL(AQLHelper) DataBase

1 : enter registration details()

2 : Invalid Input()

3 : InsertData()

4 : ExecuteNonQuery()

5 : ExecuteStoredprocedure()

6 : Get Response from DB()

7 : Response from BAL()

8 : Display MSG()
Login Activity Diagram

Enter login Details

Get the details

User Name and Password Worng Submit Details

Validate Data

Yes
Reject Accept
No

Show Home Page


Registration Activity Diagram

Enter Required Details

Get Details

Validate Details
Entered Details are wrong
Validate Details

Yes
Reject No Valid Data

Successfully Registered
Login Collaboration Diagram

DataBase

5 : ExecuteProcedure()
6 : Get Response From DB()

4 : ExecuteNonQuery() DAL(SQLHelper)
BAL(clsRegistration)

7 : Response From BAL()

Home Page 3 : CheckloginAuthentication()

9 : If Valid Get Home page() 8 : Display Message()


2 : Invalid Input()
Login

1 : enter login Details ()

User
Registration Collaboration
Diagram

8 : Display MSG()

DAL(AQLHelper)
2 : Invalid Input()

User frmRegistration.aspx

1 : enter registration details ()

4 : ExecuteNonQuery()

7 : Response from BAL()


5 : ExecuteStoredprocedure()

3 : InsertData()

6 : Get Response from DB() DataBase


BAL(clsRegistration.cs)
Data Flow Diagram
Context Level Diagram (O Level)

Data Input Stage


Data Out Put Stage

Data Storage
ADMIN
ADMIN

DISTRIBUTOR
DISTRIBUTOR

UI Screens
RETAILOR

Managerial
RETAILOR

User Level
Reports
e–Pharmaceuticals
Login DFD

tblLoginDetails

Enter User User Home


Open Login Yes Yes
Name and Check User Page
form
Password

No

Verify Data
Overall Use Case Diagram
System

Registration

Login

Manage Retailors,Distributors Distributors


Admin

Manage Companies,Items

Orders

Communication

Retailors
Reports

Users
Company Details

Sign Out
Admin Use Case Diagram

System

Login

Manage Retailors,Distributors

Manage Companies,Items
Mails

Orders
<<include>>

Forums

Admin Communication <<include>>

Company Sales
<<include>>
Reports

<<include>>
By Product

Sign Out <<include>>


By Discount
Screens
Conclusion:
It has been a great pleasure for me to work on this exciting and challenging
project. This project proved good for me as it provided practical knowledge of
not only programming in ASP.NET and C#.Net web based application and no
some extent Windows Application and SQL Server, but also about all handling
procedure related with “Pharmaceutical Distribution Management System”.
It also provides knowledge about the latest technology used in developing web
enabled application and client server technology that will be great demand in
future. This will provide better opportunities and guidance in future in
developing projects independently.
THANKYOU

Вам также может понравиться