Sie sind auf Seite 1von 55

ONLINE AYURVEDIC SOLUTION 2015

TITLE OF THE PROJECT

ONLINE AYURVEDIC
SOLUTION

ONLINE AYURVEDIC SOLUTION 2015


INTRODUCTION:Ayurveda, the most sophisticated and accurate approach in health care was introduced by
some eminent people around 5000 years ago in India.
In this modern period of time it is been largely challenged by the 300 years old branch of
medical science called Allopathy. Allopathy treats the diseases by some antidotes which
produce entirely different effects from those caused by the disease itself. Allopathy aims at
giving patient an instantaneous relief by destroying organisms that caused the disease but
it is not guaranteed that the disease is permanently cured whereas Ayurveda aims at
finding the root of a disease and then eradicating it completely from the patient.
Ayurvedic treatment mainly consists of essence of fruits, vegetables, spices and natural
herbs which helps in curing diseases without having any side effects on the patient's body,
Though it is not the fastest treatment but surely the most effective one whereas Allopathic
treatment generally cures diseases in a short span of time but have very high chances of
side effects such as allergies, hair loss, weakness etc. To overcome all the problems related
to allopathic treatment we should take ayurvedic treatment.
For this we develop a web based system named as ONLINE AYURVEDIC SOLUTION.
With the help of this website we can avail the ayurvedic treatment very easily. People can
easily take the knowledge of Ayurveda from this website. They can also get knowledge on
home remedies. They can read E- books related to Ayurveda on this website and enhance
their knowledge on Ayurveda; by this website people can get online ayurvedic consultation
according to their problems. User can registered himself / herself for consultation and
2

ONLINE AYURVEDIC SOLUTION 2015


share their problems with ayurvedic doctors and get solution from them online. People can
take online appointments with ayurvedic doctors. If anyone wants to purchase medicines
through us, we can provide them medicines. We have some registered vendor, if any
person want to purchase medicine , This can be done into two way-directly from vendor
and through our website .If the customer purchase product directly through vendor, we
provide the full address of the vendor .The user can pay On different modes like by credit
card, prepaid card and by internet banking and cash also. Consultation fees can also be
submitted online. Registered user of this site can also get offers on medicines in the form
of discounts and vouchers.

ONLINE AYURVEDIC SOLUTION 2015


OBJECTIVE OF THE PROJECT:The purpose of this page is to define the main features of this system.in this system there
are following features:
The main objective of this project is to aware people with the advantages of
Ayurvedic treatment and avail them this treatment easily.
With this website anyone can register them and take benefit of different services
provide through this website.
The different features of this web based system are to provide medicine information
and avail the medicine through many vendors.
With the help this website user can also get the ayurvedic consultation by ayurvedic
doctors and take personal appointment also through this website.
This system provide the information of different ayurvedic courses like course
name, course fee structure, the institute or college who provide this course and the
duration of course as well.
Our system also provides the option of E-books.
If anyone wants to place order of medicines through our website he/she has to pay
us through different modes of payment like credit card, prepaid card and internet
banking.

PROJECT CATEGORY:RDBMS stands for Relation Database Management System. The RDBMS is responsible
for:
4

ONLINE AYURVEDIC SOLUTION 2015


1.) Maintaining the relationships between data in the database.
2.) Ensuring that data is stored correctly- that the rules defining the relationships
between data are not violated.
3.) Recovering all data to a point of known consistency in the event of a system
failure
4.) RDBMS also provides referential integrity i.e. Primary Key-Foreign Key and
Unique Key-Foreign Key.
SQL Server is designed to be a client server system. Client server systems are constructed
so that the database can reside on a control computer known as a Server and be shared
among several users.
SQL Server can work with thousands of client applications simultaneously.
Transact-SQL:SQL Server user Transact-SQL as its database query and programming language SQL is a
set of commands that allows the user to specify the information to be retrieved or modified
with Transact SQL. We can access data and query, update and manage relational database
system.

ONLINE AYURVEDIC SOLUTION 2015


MODULE DESCRIPTION OF PROJECT:1. User master:This module is designed for the purpose of storing all the information related to user. If a
user is registered then he/she have a valid ID and password and if a user is not registered
then first he perform registration. A registered user can see product details, book the
product and make payment as well as consult to expert.

2. Medicine master:This module is designed for the purpose of storing all information of ayurvedic medicines,
which is available with our system. A registered user, see the entire available product and
give an order (if he she want to purchase). The system give this order to our registered
vender and make payment. The customer pay amount of product by our system through
credit card, prepaid card and internet banking.

3. Course master:This module is designed for the purpose of storing the information of different course like
Ayurveda and panchakarma therapy, Ayurveda and beauty care, Ayurveda ways of life
style management, training program in yoga.

4. Expert for Ayurveda:This module is designed for the purpose of storing the information of experts. A valid user
can consult to expert for appropriate consultation and appointment. . The consultation can
be done in two ways-on line and off-line also. Through online a registered customer
6

ONLINE AYURVEDIC SOLUTION 2015


consult with expert through telephonic and through mail. In offline mode customer meet to
expert with help of our staff.

5. Payment gateway:This module is design for the purpose of storing the information about payment can be
done by different mode like credit card, prepaid card and internet banking.

6. Vendor master:-

ONLINE AYURVEDIC SOLUTION 2015

1. User master:This module is designed for the purpose of storing all the information related to user. If a
user is registered then he/she have a valid ID and password and if a user is not registered
then first he perform registration. A registered user can see product details, book the
product and make payment as well as consult to expert.

2. Medicine master:This module is designed for the purpose of storing all information of ayurvedic medicines,
which is available with our system. A registered user, see the entire available product and
give an order (if he she want to purchase). The system give this order to our registered
vender and make payment. The customer pay amount of product by our system through
credit card, prepaid card and internet banking.

3. Course master:This module is designed for the purpose of storing the information of different course like
Ayurveda and panchakarma therapy, Ayurveda and beauty care, Ayurveda ways of life
style management, training program in yoga.

4. Expert for Ayurveda:This module is designed for the purpose of storing the information of experts. A valid user
can consult to expert for appropriate consultation and appointment. . The consultation can
be done in two ways-on line and off-line also. Through online a registered customer
8

ONLINE AYURVEDIC SOLUTION 2015


consult with expert through telephonic and through mail. In offline mode customer meet to
expert with help of our staff.

5. Payment gateway:This module is design for the purpose of storing the information about payment can be
done by different mode like credit card, prepaid card and internet banking.

6. Vendor master:-

ONLINE AYURVEDIC SOLUTION 2015


This module is design for the purpose of storing vendor information. If any vendor
registered with our website, first of all it fills the registration form and get a valid vender
I.D and after that the vender the vendor creates its own profile.

7. E books :In this module there are so many types of books available this module is access by expert
and user as well as vendor also.

8. Staff Master :This module is design for the purpose of storing all the information related to staff of our
organisation. The work for staff is as follows:He/she delivered the product to customer and he/she also manage for consultation between
user and our experts.

10

ONLINE AYURVEDIC SOLUTION 2015


This module is design for the purpose of storing vendor information. If any vendor
registered with our website, first of all it fills the registration form and get a valid vender
I.D and after that the vender the vendor creates its own profile.

9. E books :In this module there are so many types of books available this module is access by expert
and user as well as vendor also.

10.

Staff Master :-

This module is design for the purpose of storing all the information related to staff of our
organisation. The work for staff is as follows:He/she delivered the product to customer and he/she also manage for consultation between
user and our experts.

11

ONLINE AYURVEDIC SOLUTION 2015


This module is design for the purpose of storing vendor information. If any vendor
registered with our website, first of all it fills the registration form and get a valid vender
I.D and after that the vender the vendor creates its own profile.

11.

E books :-

In this module there are so many types of books available this module is access by expert
and user as well as vendor also.

12.

Staff Master :-

This module is design for the purpose of storing all the information related to staff of our
organisation. The work for staff is as follows:He/she delivered the product to customer and he/she also manage for consultation between
user and our experts.

12

ONLINE AYURVEDIC SOLUTION 2015

DATA FLOW DIAGRAM (DFD):Graphical description of a systems data and how the processes transform the data is
known as Data Flow Diagram.
DFD do not supply detailed descriptions of modules but graphically describe a systems
data and how the data internet with the system. The constant data flow diagrams. We use:

i.)

Arrows

ii.)

Circles

iii.)

Open Ended boxes

iv.)

Square

or

13

ONLINE AYURVEDIC SOLUTION 2015


To draw the analysis DFD:
1.
2.
3.
4.
5.
6.
7.

Look at the system from the inside to the outside.


Identify the activities.
Locate the data flows.
Show the relationship between activities.
Find the internal inputs or an output that exists within the system.
Level complex processes in the DFD into simpler ones.
Look for duplication of data flows or data stores.

The following rules govern construction of data flow diagrams:1.


2.
3.
4.
5.
6.
7.

Arrow should not cross each other.


Squares, circles and files must bear names.
Decomposes data flow must be balanced.
No two data flows, squares or circle can have the same name.
Draw all data flows around the outside of the diagram.
Choose meaningful names for data flows, processes and data stores.
Control information such as record sounds, passwords and validation requirements
are not pertinent to a data flow diagram.

0 Level DFD:-

Medicine Master

Vendor Master
Staff Master
ONLINE
AYURVEDIC 14
SOLUTION

Course Master

ONLINE AYURVEDIC SOLUTION 2015

E-Books

User Master

Payment Gateway

Expert For Ayurveda

Ist Level DFD:User


Master

User

Medicin
e
Master

retrieve

Course
Master

access

retrieve

retrieve

access

Vendor_Master_Details

User

interact

Vendor
Master

15

retreive

ONLINE AYURVEDIC SOLUTION 2015


store

Payme
nt
Gatewa
y

make

Payment_Mas
ter

acess
Medicine_Booking_Details

acess

E_Books_Mast

EBooks

read

put

Expert
for
Ayurved
a

manage

retreive

retreive

Appoint_Details

Doctor_Master

Staff
Master

staff

2nd Level DFD:-

store

1. User Master

User_Master_Details
access

User
Master

check

Valid ID
and
Password

No

User

Inform to
User

Yes

Generate a
welcome
message
you see

fill

Make Payment

Book Product

E - Books

New User
Sign up
Page
16

Product Details

ONLINE AYURVEDIC SOLUTION 2015

submit
give to

Generate
ID and
store into

User_Master_Details

2. Medicine Master
Medicine_Master_Details

Medicine
Master

see

Available
Product
Book the
Product
through

interact
Vendor
User

Give vendor
address

17

through

Through
website

ONLINE AYURVEDIC SOLUTION 2015

Ve _Booking_Details

send to
Generate
booking ID/send
vendor ID

Medicine_Booking_Details

3. Course master
Course_Master_Details
access

Course
Master

see

The
available
course

interact

show
Different
courses & its
duration

User

18

ONLINE AYURVEDIC SOLUTION 2015


4. Expert for Ayurveda
Doctor_Master

Expert for
Ayurveda

take

check
Available
doctors

Appointme
nt

through

interact

On line
consultatio
n

User

through

Off line
consultation

store

store

Send to
Appointment_Details
Inform to User

ENTITY RELATIONSHIP DIAGRAM(ERD):It is the Logical Representation of System. It has three main components:
i.
ii.
iii.

Data entities
Relationship
Attributes

Entity is the elementary thing of an organisation about which data is to be maintained.


Every entity has unique identity. Entities are connected to each other by relationship. It
indicates how two entities are associated.
Attributes is a property or characteristic of an entity that is of interest to the organisation.

19

ONLINE AYURVEDIC SOLUTION 2015

User_Name

man
age
User_ID

Medicine_
No

A_ID

Medicine_na
me

A_ID

User Master

Medicine Master

See
&bo
ok

Take
produ
ct
Take
appoint

Purchase
Doctor_
ID

Expert for Ayurveda

Put
details

product

A_ID
departm
ent

Vendor Master

make

Vendor_na
me

A_I
D

20
Interac
t

Vendor_
ID

ONLINE AYURVEDIC SOLUTION 2015

Emp_I
D

A_ID
Payment Gateway

Emp_na
me

Staff Master

take

Amou
nt

Payment
_Mode

Addre
ss

User_ID

city

uplo
ad
lear
n

uplo
ad

Edition_
no

A_ID

C_ID

Institute_na
me

Course Master
Course_na
me

Benefits
Date of
publication

DATA
STRUCTURE:Book_Nam
e

Course_Dura
tion

E -Books

Book_ID

s
e
e

A_ID
A_ID

1. User_Master_Details
S.no
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Attributes
A_ID
User_ID
User_Name
User_Gender
User_DoB
User_Address
User_Mobile_No
User_Ph_No
City
Email_ID

Data Type
Int
Int
Varchar
Varchar
date time
Varchar
Bigint
Bigint
Varchar
Varchar

Size
50
50
255
50
150

21

ONLINE AYURVEDIC SOLUTION 2015

2.

a.) Medicine_Master_Details
S.no
1.
2
3
4.
5.
6.
7.
8.
9
10

Attributes
A_ID
Medicine_no
Medicine_Name
Medicine_Batch_No
Manufacturer_Name
Manufacturer_Address
Vendor_ID
User_ID
Date _of_ mfd
Date_of_exp

Data Type
Int
Int
varchar
numeric
varchar
varchar
int
Int
datetime
datetime

Size
50
100
255

b.) Medicine_Booking_Details
S.no
Attributes
1. A_ID

Data Type
Int
22

Size

ONLINE AYURVEDIC SOLUTION 2015


2.
3.
4.
5.
6.
7.

Medicine No.
Booking_ID
Booking Date
Payment Mode
User_ID
V_ID

numeric
Int
datetime
varchar
Int
Int

50

c.) Vendor_Booking_Details
S.no
1.
2.
3.
4.
5.
6.

Attributes
A_ID
Medicine No.
Booking_ID
Booking Date
V_ID
Payment Mode

Data Type
Int
numeric
Int
datetime
Int
varchar

Size

50

3. Course_Master_Details
S.no
1.
2
2.
3.
4.
5.
6.
7.
8.

Attributes
A_ID
C_ID
Course Name
Course Duration
Course _fee_struc
Benefits
Institute Name
Institute Address
Institute Contact No

Data Type
Int
Int
varchar
varchar
int
varchar
varchar
varchar
numeric

23

Size
50
50
500
255
255

ONLINE AYURVEDIC SOLUTION 2015

4.
a.) Doctor_Master
S.no
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Attributes
A_ID
Doctor_ID
Doctor Name
Email_ID
Contact No
Department
Appointment_ID
Appointment Date
Appointment Time
Consultation_ Fees

Data Type

Size

Int
int
Varchar
Varchar
numeric
varchar
Int
Datetime
Datetime
Int

50
150
50

b.) Appointment_Details
S.no
1.
2.
3.
4.
5.
6.

Attributes
A_ID
Doctor_ID
User_ID
Appointment Date
Appointment Date
Consultation Fee

Data Type

Size

Int
Int
Int
Datetime
Datetime
Numeric

5. Payment_Master
S.no
1.
2.
3.
4.
5.
6.

Attributes
A_ID
User_ID
Payment Mode
Amount
Credit card_ID
Prepaid card_ID

Data Type
Int
Int
Varchar
Numeric
bigint
Bigint

Size
50

24

ONLINE AYURVEDIC SOLUTION 2015


7.
8.
9.

i.

Payment date
Internet Banking
Receipt no

Datetime
varchar
Numeric

255

Credit Card_Transaction_Details
S.no

Attributes

Data type

.
1.
2.
3.

A_ID
User_ID
Payment

Int
Int
Longint

4.

amount
Date of

datetime

5.
6.

payment
Credit card_ID
Card Holder

Int
Varchar

7.

Name
Card date

datetime

Size

50

Prepaid Card_Transaction_Details

ii.
S.n

Attributes

Data type

o
1
2
3.
4.

A_ID
User_ID
Prepaid card_ID
Payment

Int
Int
Int
Varchar

5.

amount
Date of

datetime

6.

payment
Card Holder

Varchar

Name
25

Size

50

50

ONLINE AYURVEDIC SOLUTION 2015


7.

Card date

datetime

iii. Internet_banking_Detail
S.n

Attributes

Data type

o.
1.
2.
3.
4.
5.
6.
7.

A_ID
User_ID
Account no
Bank Name
Bank Branch
IFSC _Code
IT_ID

Int
Int
Longint
Varchar
Varchar
Varchar
Int

size

255
255
50

6. Vendor_Master_Details
S.no
1.
2.
3.
4.
5.
6.
7.
8.

Attributes
A_ID
Vendor_ID
Vendor Name
Email_ID
Address
Contact No
Registration No
Fax No

Data Type
Int
Int
Varchar
Varchar
varchar
Numeric
Numeric
Numeric

Size
50
150
255

7. E_Books_Master
S.no
1.
2.
3.
4.
5.
6.

Attributes
A_ID
Book_ID
Book Name
Author Name
Edition No
Date of publication

Data Type
Int
Int
Varchar
Varchar
Numeric
Datetime

Size
50
50

26

ONLINE AYURVEDIC SOLUTION 2015


8. Emp _Details
S.no
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Attributes
A_ID
Emp_ID
Emp_First_Name
Emp_Middle_Name
Emp_Last_Name
Sex
Address
City
State
Contact No.
Emp_D.O.B
D of Joining
Salary

Data Type
Int
int
Varchar
Varchar
Varchar
Bool
Varchar
Varchar
Varchar
Int
datetime
datetime
Numeric

Size
50
50
50
50
50
50

Process Logic:This page is design for the purpose of describing module graphically. At presently we
describe only one module but at the time of report submission, we describe all modules.
Start

27

ONLINE AYURVEDIC SOLUTION 2015

User

No
Existin
g

Fill registration form


and get ID

Yes
Do login

No

correc
t

Yes

See all the product details, Book


the product, make payment etc.

Stop

Testing:Testing is the process to uncover the errors.

Testing Objectives:
1. Testing is the process of executing the program to find errors.
28

ONLINE AYURVEDIC SOLUTION 2015


2. A group test has a high probability of finding the errors.
3. A successful test uncovers the all errors that have not been found.

Testing Principles:
1. The test should be according to the customers requirement.
2. There should be a planning for testing before it starts.
3. The Pareto principle implies that 80 percent of all errors uncovered during testing
will likely be traceable to 20 percent of all program components.
4. Testing should begin in the small and progress toward testing in the large.
5. Exhaustive testing is not possible. It is impossible to execute every combination of
paths during testing. It is possible however, to adequately cover program logic and
to ensure that all conditions in the component level design have been exercised.
6. To be most effective, testing should be conducted by an independent third party.

White Box Testing:


It is also called glass box testing. It traces all the paths of a program manually to find the
errors.

Advantages:
1. It guarantees that all independent paths have been checked at least once.
2. It checks all logical errors that cannot be found by black box.
3. Typographical errors are random. The black box testing can find out typing error but
typing errors are rare in the program.
29

ONLINE AYURVEDIC SOLUTION 2015

Black Box Testing:


It is also called behavioural testing. The program is directly run by the computer to find
the errors. It finds the following types of errors:1.
2.
3.
4.
5.

Incorrect or missing functions


Interface error
Errors in data structures or database access.
Performance error.
Initialization and termination error.

Report Generation:This is tentative page, at report submission this is change.


HOME PGE

30

ONLINE AYURVEDIC SOLUTION 2015

LOGIN PAGE

31

ONLINE AYURVEDIC SOLUTION 2015

Tools/Platform, Hardware and Software requirement specification:32

ONLINE AYURVEDIC SOLUTION 2015


Hardware
i.
ii.
iii.
iv.
v.
vi.
vii.

Processor I3 5th Generation


RAM -4 GB
Hard disk 500GB
Keyboard
Mouse
Printer
Monitor LCD (17 inch)

Software
i.
ii.
iii.
iv.

Operating System - Windows 8.1


Microsoft Visual Studio 2012
SQL Server 2012
Microsoft Office 2013

Future Scope:-

33

ONLINE AYURVEDIC SOLUTION 2015


Ayurveda for You Have initially some limited features but in futures we remove this
limitation.
1. The consultation will be done at limited location in off line mode , In future we
increase this.
2. At presently our website can give information of the course only, but in future we
provide teaching facility also.

34

ONLINE AYURVEDIC SOLUTION 2015

REPORT

35

ONLINE AYURVEDIC SOLUTION 2015


INTRODUCTION:Ayurveda, the most sophisticated and accurate approach in health care was introduced by
some eminent people around 5000 years ago in India.
In this modern period of time it is been largely challenged by the 300 years old branch of
medical science called Allopathy. Allopathy treats the diseases by some antidotes which
produce entirely different effects from those caused by the disease itself. Allopathy aims at
giving patient an instantaneous relief by destroying organisms that caused the disease but
it is not guaranteed that the disease is permanently cured whereas Ayurveda aims at
finding the root of a disease and then eradicating it completely from the patient.
Ayurvedic treatment mainly consists of essence of fruits, vegetables, spices and natural
herbs which helps in curing diseases without having any side effects on the patient's body,
Though it is not the fastest treatment but surely the most effective one whereas Allopathic
treatment generally cures diseases in a short span of time but have very high chances of
side effects such as allergies, hair loss, weakness etc. To overcome all the problems related
to allopathic treatment we should take ayurvedic treatment.
For this we develop a web based system named as ONLINE AYURVEDIC SOLUTION.
With the help of this website we can avail the ayurvedic treatment very easily. People can
easily take the knowledge of Ayurveda from this website. They can also get knowledge on
home remedies. They can read E- books related to Ayurveda on this website and enhance
their knowledge on Ayurveda; by this website people can get online ayurvedic consultation
according to their problems. User can registered himself / herself for consultation and
36

ONLINE AYURVEDIC SOLUTION 2015


share their problems with ayurvedic doctors and get solution from them online. People can
take online appointments with ayurvedic doctors. If anyone wants to purchase medicines
through us, we can provide them medicines. We have some registered vendor, if any
person want to purchase medicine , This can be done into two way-directly from vendor
and through our website .If the customer purchase product directly through vendor, we
provide the full address of the vendor .The user can pay On different modes like by credit
card, prepaid card and by internet banking and cash also. Consultation fees can also be
submitted online. Registered user of this site can also get offers on medicines in the form
of discounts and vouchers.

This system works with the help of following modules:


1.
2.
3.
4.
5.
6.
7.
8.

User master
Medicine master
Course master
Expert for Ayurveda
Payment Gateway
Vendor master
E-books
Staff Master

37

ONLINE AYURVEDIC SOLUTION 2015


13.

User master:-

This module is designed for the purpose of storing all the information related to user. If a
user is registered then he/she have a valid ID and password and if a user is not registered
then first he perform registration. A registered user can see product details, book the
product and make payment as well as consult to expert.

14.

Medicine master:-

This module is designed for the purpose of storing all information of ayurvedic medicines,
which is available with our system. A registered user, see the entire available product and
give an order (if he she want to purchase). The system give this order to our registered
vender and make payment. The customer pay amount of product by our system through
credit card, prepaid card and internet banking.

15.

Course master:-

This module is designed for the purpose of storing the information of different course like
Ayurveda and panchakarma therapy, Ayurveda and beauty care, Ayurveda ways of life
style management, training program in yoga.

16.

Expert for Ayurveda:-

This module is designed for the purpose of storing the information of experts. A valid user
can consult to expert for appropriate consultation and appointment. . The consultation can
be done in two ways-on line and off-line also. Through online a registered customer

38

ONLINE AYURVEDIC SOLUTION 2015


consult with expert through telephonic and through mail. In offline mode customer meet to
expert with help of our staff.

17.

Payment gateway:-

This module is design for the purpose of storing the information about payment can be
done by different mode like credit card, prepaid card and internet banking.

18.

Vendor master:-

This module is design for the purpose of storing vendor information. If any vendor
registered with our website, first of all it fills the registration form and get a valid vender
I.D and after that the vender the vendor creates its own profile.

13.

E books :-

In this module there are so many types of books available this module is access by expert
and user as well as vendor also.
14.

Staff Master :-

This module is design for the purpose of storing all the information related to staff of our
organisation. The work for staff is as follows:He/she delivered the product to customer and he/she also manage for consultation between
user and our experts.

39

ONLINE AYURVEDIC SOLUTION 2015


OBJECTIVE OF THE PROJECT:The purpose of this page is to define the main features of this system.in this system there
are following features:
The main objective of this project is to aware people with the advantages of
Ayurvedic treatment and avail them this treatment easily.
With this website anyone can register them and take benefit of different services
provide through this website.
The different features of this web based system are to provide medicine information
and avail the medicine through many vendors.
With the help this website user can also get the ayurvedic consultation by ayurvedic
doctors and take personal appointment also through this website.
This system provide the information of different ayurvedic courses like course
name, course fee structure, the institute or college who provide this course and the
duration of course as well.
Our system also provides the option of E-books.
If anyone wants to place order of medicines through our website he/she has to pay
us through different modes of payment like credit card, prepaid card and internet
banking.

40

ONLINE AYURVEDIC SOLUTION 2015


Tools/Platform, Hardware and Software requirement specification:Hardware
viii.
ix.
x.
xi.
xii.
xiii.
xiv.

Processor I3 5th Generation


RAM -4 GB
Hard disk 500GB
Keyboard
Mouse
Printer
Monitor LCD (17 inch)

Software
v.
vi.
vii.
viii.

Operating System - Windows 8.1


Microsoft Visual Studio 2012
SQL Server 2012
Microsoft Office 2013

41

ONLINE AYURVEDIC SOLUTION 2015

System Analysis
System Analysis by definition is a process of systematic investigation for the purpose of
gathering data, interpreting the facts, diagnosing the problem and using this information to
either build a completely new system or to recommend the improvements to the existing
system.
A satisfactory system analysis involves the process of examining a business situation with
the intent of improving it through better methods and procedures. In its core sense, the
analysis phase defines the requirements of the system and the problems which user is
trying to solve irrespective of how the requirements would be accomplished.
System development can generally be thought of having two major components: systems
analysis and systems design. In System Analysis more emphasis is given to understanding
the details of an existing system or a proposed one and then deciding whether the proposed
system is desirable or not and whether the existing system needs improvements. Thus,
system analysis is the process of investigating a system, identifying problems, and using
the information to recommend improvements to the system.

42

ONLINE AYURVEDIC SOLUTION 2015


Process Design of System Analysis

43

ONLINE AYURVEDIC SOLUTION 2015

Feasibility Study
Feasibility is the determination of whether or not a project is worth doing. The process
followed in making this determination is called a feasibility study.

Types of feasibility
I.

Technical Feasibility: -It is concerned with the availability of hardware and


software required for the development of the system. The technical needs of the

II.

system may vary considerable, but might include:


The facility to produce outputs in a given time.
Response time under certain condition.
Ability to process a certain volume of transaction at a particular speed.
Facility to communication data to distinct location.
Operational Feasibility: - Operational feasibility is all about problems that may
arise during operations. There are two aspects related with this issue : What is the probability that the solution developed may not be put to use or
may not work?
What is the inclination of the management and end users towards the

III.

solution?
Economic Feasibility: - It is the measure of cost effectiveness of the project. The
economic feasibility is nothing but judging whether the possible benefit of solving

IV.

the problem is worth right or not.


Social Feasibility: - Social feasibility is determined a proposed project will be

V.

acceptable to the people or not.


Management Feasibility: - This type of feasibility determines a proposed project
will be acceptable to management. If Managements does not support or gives a
negligible support to it. The analyst will tend to view the project as a non feasible

VI.

one.
Legal Feasibility: - Legal feasibility studies issues arising out of the need to the
development of the system. The possible consideration might include copyright law,

VII.

labour law, antitrust legislation, foreign trade, regulation etc.


Time Feasibility: - Time feasibility is a determination of whether a proposed
project can be implemented fully within a stipulated time frame.
44

ONLINE AYURVEDIC SOLUTION 2015

45

ONLINE AYURVEDIC SOLUTION 2015

Fact Finding Techniques


To Study any system the analyst needs to do collect facts and all relevant information the
facts when expressed in quantitative form are termed as data. The success of any project is
depended upon the accuracy of available data. Accurate information can be collected with
help of certain methods/ techniques. These specific methods for finding information of the
system are termed as fact finding techniques. Interview, Questionnaire, Record View and
Observations are the different fact finding techniques used by the analyst. The analyst may
use

more

than

one

technique

for

investigation.

Interview
This method is used to collect the information from groups or individuals. Analyst selects
the people who are related with the system for the interview. In this method the analyst sits
face to face with the people and records their responses. The interviewer must plan in
advance the type of questions he/ she is going to ask and should be ready to answer any
type of question. He should also choose a suitable place and time which will be
comfortable

for

the

respondent.

The information collected is quite accurate and reliable as the interviewer can clear and
cross check the doubts there itself. This method also helps gap the areas of
misunderstandings and help to discuss about the future problems. Structured and
unstructured are the two sub categories of Interview. Structured interview is more formal
interview where fixed questions are asked and specific information is collected whereas
unstructured interview is more or less like a casual conversation where in-depth areas
topics are covered and other information apart from the topic may also be obtained.

46

ONLINE AYURVEDIC SOLUTION 2015


Questionnaire
It is the technique used to extract information from number of people. This method can be
adopted and used only by an skillful analyst. The Questionnaire consists of series of
questions framed together in logical manner. The questions are simple, clear and to the
point. This method is very useful for attaining information from people who are concerned
with the usage of the system and who are living in different countries. The questionnaire
can be mailed or send to people by post. This is the cheapest source of fact finding.

Record

View

The information related to the system is published in the sources like newspapers,
magazines, journals, documents etc. This record review helps the analyst to get valuable
information
On-Site

about

the

system

and

the

organization.

Observation

Unlike the other fact finding techniques, in this method the analyst himself visits the
organization and observes and understand the flow of documents, working of the existing
system, the users of the system etc. For this method to be adopted it takes an analyst to
perform this job as he knows which points should be noticed and highlighted. In analyst
may observe the unwanted things as well and simply cause delay in the development of
the new system.

47

ONLINE AYURVEDIC SOLUTION 2015

Scheduling
Gantt chart:
Gantt chart is a project control technique that can be used for several purposes including
scheduling and planning. Gantt chart is also known bar chart with each box representing
an activity.
We estimated the no. of weeks required for each as follows :

Wee
k1

Week
2

Wee
k3

TASKS
Requirements
Gathering
SRS Creation
Low Level Design
High Level Design
(Interface, Data
Design)
Procedural Design
Coding
Testing(Module and
Integrated)
Implementation
48

Week Week Week Week Week


4
5
6
7
8

ONLINE AYURVEDIC SOLUTION 2015


Pert chart :
Pert stands for program evolution and review technique. A pert chart is a network of boxes
and arrows. The boxes in the pert chart can be decorated with starting and ending dates for
activities.

Days 1-6

Require

Days 9-12

Days 6-9

ments

Low Level
Design

SRS
Creation

Gatherin
g

Days 12-16
High Level Design

(Interface, Data
design)

Procedural
Days 16-23
Design

Coding
Days 23-48

Implementatio
n

Days 54-56

Testing (Module
and Integrated)

Days 48-54

System Requirements Specification (SRS)


49

ONLINE AYURVEDIC SOLUTION 2015


It is a set of complete and precisely stated properties along with the constraints of
the system that the software must satisfy. A well designed software requirements
specification establishes boundaries and solution of system to develop useful
software.

Requirements of SRS: - The SRS should specify only the external system
behavior and not the internal details. It also specifies any constraints imposed on
implementation. A good SRS is flexible to change and acts as a reference tool for
system developer, administrator and maintainer.

Characteristics of a SRS
a.
b.
c.
d.
e.
f.

All the requirements must be unambiguously.


It should be complete.
The requirements should be realistic and achievable with current technology.
It must be verifiable and consistent.
It should be modifiable.
It should be traceable to other requirements and related documents.

Rules for Specifying Software requirements


The following are the rules for specifying software requirements:
Apply and use an industry standard to ensure that standard formats are used
to describe the requirements.
Use standard models to specify functional relationships, data flow between
the systems and sub system and data structure to express complete
requirements.
Limit the structure of paragraphs to a list of individual sentences to increase
the tractability and modifiability of each requirement and to increase the
ability to check for completeness.
Pharse each sentence to a simple sentence. This is to increase the verifiability
of each requirement stated in the document.

Structure of a Typical SRS Document


1. Introduction : System Reference and business objective of the document.
Goals and objectives of the software, describing it in the context of
the computer base system.
The scope of the document.
50

ONLINE AYURVEDIC SOLUTION 2015


2. Information Description : Information flow representation.
Information context and structure representation.
Description of sub system.
Details of information flow context and structure are documents.
3. Functional Description of the System : Functional description
Restrictions/limitations
Performance requirements
Design constraints
Diagrams to represent the overall structure of the software
graphically.
4. Test and Validation Criteria : Performance limitation , if any
Expected software response
It is essential that time and attention be given to this section.
5. Glossary: - Definitions of all technical or software specific terms used in
the document.
6. Bibliography: - List and reference of all documents that related to the
software.
7. Appendix: - Supplementary informat

51

ONLINE AYURVEDIC SOLUTION 2015


SRS of The Project
1. Introduction: - Ayurveda, the most sophisticated and accurate approach in health
care was introduced by some eminent people around 5000 years ago in India.
In this modern period of time it is been largely challenged by the 300 years old branch of
medical science called Allopathy. Allopathy treats the diseases by some antidotes which
produce entirely different effects from those caused by the disease itself. Allopathy aims at
giving patient an instantaneous relief by destroying organisms that caused the disease but
it is not guaranteed that the disease is permanently cured whereas Ayurveda aims at
finding the root of a disease and then eradicating it completely from the patient.
Ayurvedic treatment mainly consists of essence of fruits, vegetables, spices and natural
herbs which helps in curing diseases without having any side effects on the patient's body,
Though it is not the fastest treatment but surely the most effective one whereas Allopathic
treatment generally cures diseases in a short span of time but have very high chances of
side effects such as allergies, hair loss, weakness etc. To overcome all the problems related
to allopathic treatment we should take ayurvedic treatment.
For this we develop a web based system named as ONLINE AYURVEDIC SOLUTION.

2. Information Description: - With the help of this website we can avail the ayurvedic
treatment very easily. People can easily take the knowledge of Ayurveda from this website.
They can also get knowledge on home remedies. They can read E- books related to
52

ONLINE AYURVEDIC SOLUTION 2015


Ayurveda on this website and enhance their knowledge on Ayurveda; by this website
people can get online ayurvedic consultation according to their problems. User can
registered himself / herself for consultation and share their problems with ayurvedic
doctors and get solution from them online. People can take online appointments with
ayurvedic doctors. If anyone wants to purchase medicines through us, we can provide
them medicines. We have some registered vendor, if any person want to purchase medicine
, This can be done into two way-directly from vendor and through our website .If the
customer purchase product directly through vendor, we provide the full address of the
vendor .The user can pay On different modes like by credit card, prepaid card and by
internet banking and cash also. Consultation fees can also be submitted online. Registered
user of this site can also get offers on medicines in the form of discounts and vouchers.

2. Function Description: - This system works with the help of following modules

User master
Medicine master
Course master
Expert for Ayurveda
Payment Gateway
Vendor master
E-books
Staff Master

53

ONLINE AYURVEDIC SOLUTION 2015


1.

User master:-

This module is designed for the purpose of storing all the information related to user. If a
user is registered then he/she have a valid ID and password and if a user is not registered
then first he perform registration. A registered user can see product details, book the
product and make payment as well as consult to expert.
2. Medicine master:This module is designed for the purpose of storing all information of ayurvedic medicines,
which is available with our system. A registered user, see the entire available product and
give an order (if he she want to purchase). The system give this order to our registered
vender and make payment. The customer pay amount of product by our system through
credit card, prepaid card and internet banking.
3. Course master:This module is designed for the purpose of storing the information of different course like
Ayurveda and panchakarma therapy, Ayurveda and beauty care, Ayurveda ways of life
style management, training program in yoga.
4. Expert for Ayurveda:This module is designed for the purpose of storing the information of experts. A valid user
can consult to expert for appropriate consultation and appointment. . The consultation can
be done in two ways-on line and off-line also. Through online a registered customer

54

ONLINE AYURVEDIC SOLUTION 2015


consult with expert through telephonic and through mail. In offline mode customer meet to
expert with help of our staff.
5. Payment gateway:This module is design for the purpose of storing the information about payment can be
done by different mode like credit card, prepaid card and internet banking.
6. Vendor master:This module is design for the purpose of storing vendor information. If any vendor
registered with our website, first of all it fills the registration form and get a valid vender
I.D and after that the vender the vendor creates its own profile.

7. E books :In this module there are so many types of books available this module is access by expert
and user as well as vendor also.

8.

Staff Master :-

This module is design for the purpose of storing all the information related to staff of our
organisation. The work for staff is as follows:He/she delivered the product to customer and he/she also manage for consultation between
user and our experts.

55

Das könnte Ihnen auch gefallen