You are on page 1of 48

Government Polytechnic, Solapur

Department of Computer Technology

CERTIFICATE

It is to certify that
Shri. Aniket Sawant, Rohit Baba, Prakash Sawant, Shubham Mohite
Roll no:53,06,72,45 Class: CM6I
has satisfactorily completed the project titled as
EasyDairy: Dairy milk records
keeping system
as a partial fulfillment
for awarding the Diploma in Computer Technology by
Maharashtra State Board of Technical Education, Mumbai for
the year 2020-2021.

Exam Seat No: 148028,148004 ,148030,147958

Project Guide Head of Department Principal

Internal Examiner External Examiner

Date:
Place: Solapur

G.P. SOLAPUR Page 1


Acknowledgment
We have taken a lot of effort into this project. However, completing this project

would not have been possible without the support and guidance of a lot of

individuals. We would like to extend our sincere thanks to all of them.

We are highly indebted to Mr. Sathe Sir for their guidance and supervision. We

would like to thank him for providing the necessary information and resources for

this project.

We would like to express our gratitude towards our parents & our friends for their

kind co-operation and encouragement which help us a lot in completing this project.

Our thanks and appreciations also go to our colleague in developing the project.

Thank you to all the people who have willingly helped us out with their abilities.

G.P. SOLAPUR Page 2


Index
Chapters Title Page No
Chapter1: Planning 4
Scheduling and Resources/responsibilities allocation 4
Chapter2: Analysis 5
Problem Statement 5
Objectives of project 6
Software/hardware requirements 7
Constraints on project development 7
Functional Requirements 8
Performance Requirements 9
Acceptance Criterion 10
Chapter 3 Design 11
I/O Design 11
UI Design 17
Data Flow Design 23
Database design 24
ER Diagram 24
Normalization up to 3NF 25
Chapter 4 Coding 27
Languages / tools used 27
Important modules 25
Chapter 5 Testing 30
Test Plan 30
Test Reports 34
Conclusion 48
References 48

G.P. SOLAPUR Page 3


Chapter 1: - Planning

1) Scheduling and Resources/responsibilities allocation

Sr.No Development of website Date


1 Login page development 10/05/2021
2 Sign up page development 12/05/2021
3 Forget option page development 16/05/2021
4 Database implementation 17/05/2021
5 Create account page development 18/05/2021
6 Milk Record option development 20/05/2021
7 Feed Record option development 22/05/2021
8 Notes section Option development 23/05/2021
9 Generate bill option development 28/05/2021
10 Add button option development 30/05/2021
11 Search option development 01/06/2021
12 Tool Tip implementation in project 02/06/2021
13 Calendar option implementation 04/06/2021

Resource Used
➢ Software Requirement’s: -
o Client: Microsoft Internet Explorer or any web browser
o Development Tools Used: Notepad, Xampp, Chrome
o Programming Language: HTML, CSS, JAVACRIPT, PHP

➢ Hardware Requirement’s: -
o Operating System Used: Windows 10 Home Edition
o Processor: Intel Core i5
o Ram: 8GB
o Disk:1TB

G.P. SOLAPUR Page 4


Chapter 2: - Analysis

1) Problem Statement

• In dairy farming the main source of earning of farmers is all based on

how much liter of milk sold.

• All the farmers are selling their cow milk to the nearby milk products

making dairy directly or through the mediator who charges some

commission for transportation.

• So, as their earning is all based on milk, they must keep dairy records of

how much liter of milk sold to avoid future discrepancy and to track their

growth.

• But when they store all data by writing it on a notebook or in diary, there

are lots of chances of data loss. Because notebook may get loss or its

pages get damaged due to bad handling. So, they need to store data at

safe platform/system.

• To solve this problem, we make website for farmers in which he can store

milk records, feed records, Notes, Total feed Records and he can also bill

receipt of it.

G.P. SOLAPUR Page 5


2) Objectives of project

The purpose of developing this “Dairy milk records keeping system” is to keep the

maintenance of milk records. The mainly we are going to develop this application for

Indian farmers to help them to keep track on their dairy farming to help them to grow

more.

Service served by using application:

1. Helps in determining earning from milk production.

2. Helps to store information about sold milk.

3. We can check any time information about sell from dairy record system.

4. We don’t face any problems while billing payment.

5. Helps to calculating the bill.

6. Helps to delete one or more records.

7. Helps to store notes in section, milk records, feed records, bill receipts.

8. Helps to store, update delete notes in calendar.

9. Helps in storing multiple notes for one date.

10.Helps in checking the total payment between two dates.

11.Helps in checking the total payment between two dates.

G.P. SOLAPUR Page 6


3) Software/hardware requirements

➢ Software Requirement’s: -
o Client: Microsoft Internet Explorer or any web browser
o Development Tools Used: Notepad, Xampp, Chrome
o Programming Language: HTML, CSS, JAVACRIPT, PHP

➢ Hardware Requirement’s: -
o Operating System Used: Windows 10 Home Edition
o Processor: Intel Core i5
o Ram: 8GB
o Disk:1TB

4) Constraints on project development

1. Time: -The project must be completed in time.

2. Cost: - The project must stay within the budget.

3. Scope: -The project scope must be managed throughout.

4. Quality: -The product of the project must do what it is supposed to do.

5. Resources: -This includes both physical and team resources. Both are

needed for the project.

6. Risk: -Unexcepted events can detail your project so risk planning is

essential.

G.P. SOLAPUR Page 7


5. Functional Requirements

✓ Login page should be available.


✓ Sign up page should be available.
✓ Forget option should be available.
✓ OTP generation and verification should be available.
✓ Each user should have their own space/records.
✓ User should have only access to their own records.
✓ Without logging in user should not have access to any page of web
application.
✓ User should have to able to record every day’s milk record including in
parts morning and evening with date.
✓ User should have able to modify/update the records.
✓ Date should not be repeated in database proper error message should be
available.
✓ Different sections for different features should be available in the form of
menu bar for example: - milk record, feed record, notes with calendar,
payment.
✓ Milk records should be in sequence by date in table.
✓ User should be able to reset feeds of different types in table with name,
date, quantity, price.
✓ User should be able to update, delete, search feed records.
✓ Feed records should be available in sorted form by date in table.
✓ User should be able to delete one and delete multiple records.
✓ User should be able to store notes in calendar section.
✓ User should be able to store, update delete notes in calendar.
✓ User should be able to store multiple notes for one date.

G.P. SOLAPUR Page 8


6. Performance Requirements

• Availability: System should be operable 24 hours a day and accessible

in real time.

• Response Time: The website must respond quickly enough even under

varying load conditions

• Power supply should have a backup and a disaster recovery plan.

• Data should be secured and backed up every quarter hour.

• Login must complete in less than 3s.

• Website response time should be fast.

G.P. SOLAPUR Page 9


7. Acceptance Criterion

✓ Login page is available.


✓ Sign up page is available.
✓ Forget option is available.
✓ OTP generation and verification are available.
✓ Each user has their own space/records.
✓ User has only access to their own records.
✓ Without logging in user is not have access to any page of web application.
✓ User is having to able to record every day’s milk record including in parts
morning and evening with date.
✓ User has able to modify/update the records.
✓ Date is not be repeated in database proper error message is available.
✓ Different sections for different features is available in the form of menu
bar for example: - milk record, feed record, notes with calendar, payment.
✓ Milk records is in sequence by date in table.
✓ User has able to reset feeds of different types in table with name, date,
quantity, price.
✓ User has able to update, delete, search feed records.
✓ Feed records is available in sorted form by date in table.
✓ User has able to delete one and delete multiple records.
✓ User has able to store notes in calendar section.
✓ User has able to store, update delete notes in calendar.
✓ User has able to store multiple notes for one date.
✓ User has able to check the total payment between two dates

G.P. SOLAPUR Page 10


Chapter 3: - Design
1) I/O Design

G.P. SOLAPUR Page 11


G.P. SOLAPUR Page 12
G.P. SOLAPUR Page 13
G.P. SOLAPUR Page 14
G.P. SOLAPUR Page 15
G.P. SOLAPUR Page 16
2. UI Design

G.P. SOLAPUR Page 17


2) Database Design

G.P. SOLAPUR Page 18


G.P. SOLAPUR Page 19
3) ER Diagram

G.P. SOLAPUR Page 20


G.P. SOLAPUR Page 21
G.P. SOLAPUR Page 22
3. Data Flow Diagram

G.P. SOLAPUR Page 23


4. ER Diagram

G.P. SOLAPUR Page 24


5. Normalization up to 3NF
User table
fname lname email user password code status
Aniket Sawant Aniket255697@g weare weare 0 verified
mail.com
Gauri Sawant Gauri@gmail.co gauri12 Gauri@12 0 verified
m 3 3
Gaurav Sawant Gaurav123@gmai mau12 Mau@123 0 verified
l.com 3
Rohit Baba Rohitbaba@gmail rohit12 Rohit@34 0 verified
.com 3 5
Prakash Sawant P123@gmail.com psawan prakash 0 Not
t verified

Milk data table


Date Liter
2021-05-12 30
2021-05-15 22
2021-05-18 23
2021-05-20 12
2021-05-30 23

Feed data table


Day date Feed name quantity price T_paid
2021-05-12 Dughdhara 2 1200 2400
2021-05-15 Nandan 3 1300 3900
2021-05-18 Amul 4 1100 4400
2021-05-20 Indranil 1 1400 1400
2021-05-30 Godrez 1 1500 1500

G.P. SOLAPUR Page 25


Note data table
Day date Note name Note body
2021-05-12 Note demo Hello! This is the first note.

2021-05-15 demo1 Here it is second note


2021-05-18 pandhari Injection injected
2021-05-20 suman Ready to go
2021-05-30 Note I am the last note

Bill data table


Bill_ Bill_sdat Bill_eda price advance Feed_pa Total_pay Last_pa
name e te y y

First 2021-05- 2021- 30 0 1200 14000 10000


bill 21 06-02
June 2020-01- 2021- 31 0 1200 15000 1000
01 07-03
Jully 2021-01- 2021- 30 212 1400 40200 12000
25 07-26
August 2021-01- 2021- 31 0 10000 23000 13000
21 08-21
Nov 2021-02- 2021- 34 0 12000 22000 10000
02 05-02

G.P. SOLAPUR Page 26


Chapter 4: Coding
1.Languages tools used:
• Development Tools Used: Notepad, Xampp, Chrome
Notepad: Notepad is used to write coding of our web application.

XAMPP: XAMPP are used as web server for storing data of our web
application in database and performing operation on it. XAMPP is one of
the widely used cross-platform web servers, which helps developers to
create and test their programs on a local webserver. It consists of Apache
HTTP Server, MariaDB, SQL and interpreter for the different
programming languages like PHP and Perl.

Chrome: Chrome is used to run or test our web application.

• Programming Language: HTML, CSS, JAVACRIPT, PHP


HTML: HTML (Hypertext Markup Language) is the code that is used to
structure a web page and its content.

CSS: CSS is the language for describing the presentation of Web pages,
including colors, layout, and fonts, position
elements of web page.

PHP: PHP is used as main language for processing and storing data to
database. The main logic of web application is written using php.

G.P. SOLAPUR Page 27


2. Justification for Selection of languages:
• PHP:

I. It’s Open Source, Free, and Friendly:


PHP is open source, developed and updated by the developer community worldwide,
who ensure that the language is not just relevant but in sync with the latest technological
trends. It is the most popular programming language, and there is no dearth of
developers who can see your project through to completion and be available when it's
time to make changes. The constant development effort being put in by the community
ensures that the language is commonly known and remains on a friendly plane during
execution.

II. All OS Compatibility:


PHP works well with LINUX, UNIX, Mac, and Windows and interfaces perfectly with
Apache and MySQL. In a word, it covers all the bases and can be executed like a dream
on all prominent operating systems. The language is ideal for cross-platform
development, which adds to its efficacy as a cost-effective programming language.

III. Flexible and Dynamic:


PHP-programmed web applications and websites are highly secure. It is an encrypted
language and easily scaled, lending to its dynamism and flexibility. The web apps and
websites refresh automatically without a need for manual intervention. The language
offers the greatest amount of flexibility compared to any of its competitors and can be
customized to meet the precise web development needs. Because it is an open-source
language, any editor can be used to write the code, and it can be combined with different
libraries for graphics and other special effects.

IV. Resources, Resources, Resources:


There are insurmountable tools handy for developers seeking specific functionalities
and features. Whether it is frameworks, dependency managers, editors, or
documentation tools, PHP has good quality tools ready for use. There is an ocean of
documentation online that addresses every topic pertaining to programming. The
language provides an incredible number of extensions; thus, the output is completely
synchronized with customer expectation.

G.P. SOLAPUR Page 28


V. All the Things You Can Do With PHP:
PHP is the preferred language for CMS development, as it can be fully customized to
match customer needs. Websites with PHP support have faster data processing features
that add impetus to their functions. As PHP can be easily embedded into HTML, it lends
exemplary language support to convert existent static websites into new, active one.
PHP will continue to grow due to its growing network in the developer community and
will always stay updated and ahead of the times.The compelling infrastructure and clean
codes have made PHP the favored language for major websites and web application
development that are currently running successfully on the internet.

G.P. SOLAPUR Page 29


Chapter 5: - Testing

1. Test plan:

i. Introduction
This test approach document describes the appropriated strategies, process
workflows and methodologies used to plan, organize, execute and manage testing
of the Easy Dairy: Dairy record Management.

ii. Analyze the application:

We are going to prepare test plan on the Easy Dairy: Dairy record Management.
We should take a look around system and also review the product
documentation.
The review will help us to understand all the features of dairy farm
management system.

• Can we add milk records from system?

• Can we view all milk records from system?

• Can we delete milk record from system?

• Can we add new feed records to system?

• Can we view all feed records from system?

• Can search for milk or feed records from system?

• Can we check for the payment on system?

G.P. SOLAPUR Page 30


iii. Scope of testing
The test scope includes following:
• Testing of functionality, application performance, security of

application.

• Testing of interfaces of all system that interact with system.

• Testing of all database related operations.

iv. Testing strategies


4.1. alpha testing / unit testing

4.2. system testing.

4.3. usability testing.

4.4. GUI testing.

v. Environment requirements
5.1. server

5.2. workstation

vi. Test objective


Checking the functionality of adding records, retrieving records, deleting records
and search records in dairy farm management system.

G.P. SOLAPUR Page 31


vii. Test criteria

Entry criteria
• Easy Dairy: Dairy record Management test environment setup should

be ready.

• Complete SRS of Easy Dairy: Dairy record Management should be

prepared.

• Test cases and test data should be prepared.

Exit criteria

• Completion of test cases execution as per predefined test cycles.

• Test budget and schedule limit is closed.

• All bugs should be removed.

• Defect rate should fail below certain level.

viii. Resource planning


Human resources
• Test manager.
• Tester.
• Developer.

System resources
• Server.
• Network.
• Computer.

G.P. SOLAPUR Page 32


ix. Schedule and estimation

Task Member Estimation

Perform test tester 1 week


execution

Test report tester 1 week

Test delivery Test manager 1 week

x. Test deliverables

• Test plan document

• Test case document

• Defect report

G.P. SOLAPUR Page 33


2.Test report:
Unit testing
LOGIN FORM:
Sr. No Test ID Test case Pre- Expected Actual Status
requisites result result
1 TC01 Enter valid Log in Web User got Pass
username page application redirected
and should be should to the
password available have to home page
and click jump to the
on login home page
button

2 TC02 Enter Log in Applicatio Displaying Pass


invalid page n should “Invalid
username should be have to log in
and valid available display details”
password message
“Invalid
login
details”

3 TC03 Enter valid Log in It should Displaying Pass


username page have to “Invalid
and invalid should be display log in
password. available message details
“Invalid
log in
details”.
4 TC04 Keep input Log in It should Displaying Pass
fields page have to “Invalid
empty and should be display log in
click on available message details
“Log in” “Invalid
button. log in
details”.

G.P. SOLAPUR Page 34


MILK RECORD: HOME PAGE

Sr. No. Test ID Test cases Pre- Expected Actual result Status
requisites result
1 TC01 Click on Milk records It should have Displaying all Pass
“View” home page to display all the milk
button should be the milk records from
available records from database with
database with proper aligned
proper aligned table.
table.

2 TC02 Click on Milk records It should have Got jumped to Pass


“Insert” home page to jump insert the insert data
button. should be data form form page.
available page

3 TC03 Click on Milk records It should have Got redirected Pass


“Search” home page to get to the form to
button. should be redirected to search records.
available the form to
search records

4 TC04 Click on Milk records It should have It got jumped Pass


“Delete” home page to jump to the to the delete
button. should be delete option option page
available page showing showing two
two buttons buttons
“delete one” “delete one”
and “delete and “delete
all”. all”.

5 TC05 Click on Milk records All should All data get Pass
“Delete all” home page have to get removed.
button should be removed from
available milk records
table.

G.P. SOLAPUR Page 35


MILK RECORD: INSERT PAGE
Sr. No. Test ID Test Case Pre- Expected Actual Status
requisite result result
1 TC01 Enter valid Data Record Record got Pass
data in the insertion should be inserted
form fields page should get inserted successfully.
and click on be available successfully
the submit for milk
button. record.
2 TC02 Keep all Data It should not It should not pass
fields on the insertion have to accept the
form empty page should accept data data and
be available and should display
for milk have to message as
record. show proper please enter
error data in all
message. fields.
3 TC03 Keep date Data It should Error pass
field empty insertion show proper message got
and fill other page should error displayed.
fields and be available message.
click on for milk
submit record.
button.
4 TC04 Keep Data Data should Data got Pass
morning liter insertion have to get inserted
field empty page should inserted successfully
and fill other be available successfully without any
fields with for milk without any error
valid data record. error. message.
and click on
submit
button.
5 TC05 Enter liter Data It should not Dota does pass
quantity as insertion have to not accepted
negative page should accept and error
value and be available negative message
click on for milk value and displayed.
submit record. should have
button. to proper
error
message.

G.P. SOLAPUR Page 36


MILK RECORD: SEARCH FORM
Sr. No. Test ID Test Case Pre- Expected Actual Status
requisite result result
1 TC01 Enter date of Search page It should It shows all Pass
record and should be have to records of
click on available. display all that day.
submit records of
button. that date else
it should
have to shoe
empty table.

2 TC02 Enter valid Search page It should It shows Pass


details in should be have to record for
date field available. display that day also
and liter records for records for
field and that date and that much
click on also the liter.
submit records for
button. the day of
that much
liter
quantity.

3 TC03 Keep both Search page It should not It shows Pass


the fields should be have to empty table.
empty and available. display any
click on record.
submit
button.

4 TC04 Enter liter Search page It should not It shows Pass


value as should be have to empty table.
negative available. display any
number. record.

G.P. SOLAPUR Page 37


MILK RECORD: DELETE ONE FORM

Sr. No. Test ID Test Case Pre- Expected Actual Status


requisite result result
1 TC01 Enter valid Delete Record Record got Pass
date in the page should deleted
field. should be have to get successfull
available. successfull y.
y deleted.

2 TC02 Enter date Delete It should Message pass


for which page have to got
record should be show displayed
does not available. proper “Records
exist. error not
message available”.
“Record
not
available”.

3 TC03 Keep date Delete It should Message pass


field page have to got
empty and should be proper displayed
click on available. validation “Please
submit message. enter date
button. to delete”

G.P. SOLAPUR Page 38


FEED RECORD: HOME PAGE
Sr. No. Test ID Test cases Pre- Expected Actual result Status
requisites result
1 TC01 Click on Feed records It should have Displaying all Pass
“View” home page to display all the feed
button should be the feed records from
available records from database with
database with proper aligned
proper aligned table.
table.

2 TC02 Click on Feed records It should have Got jumped to Pass


“Insert” home page to jump insert the insert data
button. should be data form form page.
available page

3 TC03 Click on Feed records It should have Got redirected Pass


“Search” home page to get to the form to
button. should be redirected to search records.
available the form to
search records

4 TC04 Click on Feed records It should have It got jumped Pass


“Delete” home page to jump to the to the delete
button. should be delete option option page
available page showing showing two
two buttons buttons “delete
“delete one” one” and
and “delete “delete all”.
all”.

5 TC05 Click on Feed records All should All data get Pass
“Delete all” home page have to get removed.
button should be removed from
available milk records
table.

G.P. SOLAPUR Page 39


FEED RECORD: INSERT PAGE
Sr. No. Test ID Test Case Pre- Expected Actual result Status
requisite result
1 TC01 Enter valid Data Record Record got Pass
data in the insertion should be get inserted
form fields page should inserted successfully.
and click on be available successfully
the submit for feed
button. record.

2 TC02 Keep all Data It should not Data have not pass
fields on the insertion have to been accepted
form empty page should accept data an d error
be available and should message
for feed have to show displayed.
record. proper error
message.

3 TC03 Keep date Data It should Proper error pass


field empty insertion show proper message got
and fill other page should error displayed.
fields and be available message.
click on for feed
submit record.
button.

4 TC04 Keep feed Data Data should Data got Pass


name field insertion have to get inserted
empty and page should inserted successfully
click on be available successfully without any
submit for feed without any error message.
button. record. error.

5 TC05 Enter value Data It should not Message got pass


for number insertion have to displayed
fields in page should accept “please enter a
negative and be available negative correct value”.
click on for feed value and
submit record. should have
button. to proper
error
message.

G.P. SOLAPUR Page 40


FEED RECORD: SEARCH FORM
Sr. No. Test ID Test Case Pre- Expected Actual Status
requisite result result
1 TC01 Enter date of Search page It should It shows all Pass
record and should be have to records of
click on available. display all that day.
submit records of
button. that date else
it should
have to show
empty table.

2 TC02 Enter valid Search page It should It shows Pass


details in should be have to record for
date field available. display that day also
and feed records for records for
name field that date and that feed.
and click on also the
submit records for
button. that feed
name should.

3 TC03 Keep both Search page It should not It shows Pass


the fields should be have to empty table.
empty and available. display any
click on record.
submit
button.

4 TC04 Enter feed Search page It should not It shows Pass


name value should be have to empty table.
as negative available. display any
number. record.

G.P. SOLAPUR Page 41


FEED NAME: DELETE ONE FORM
Sr. No. Test ID Test Case Pre- Expected Actual result Status
requisite result
1 TC01 Enter Delete Record Record got Pass
valid date page should have deleted
in the should be to get successfully.
field. available. successfully
deleted.

2 TC02 Enter date Delete It should have Message got pass


for which page to show displayed
record should be proper error “record not
does not available. message exists with
exist. “Record not date”.
available”.

3 TC03 Keep date Delete It should have Message got pass


field page to proper displayed
empty and should be validation “Please enter
click on available. message. date to
submit delete”.
button.

G.P. SOLAPUR Page 42


PAYMENT FORM
Sr. No. Test ID Test Case Pre- Expected Actual Status
requisite result result

1 TC01 Enter valid Payment It should Displaying Pass


details and page have to all payment
click should be display all details with
submit. available. payment end payment
details
with end
payment.

2 TC02 Enter data Payment It should proper error pass


for number page not have to message got
fields as should be accept data displayed.
negative available. and proper
value. error
message
should
have to get
display

3 TC03 Keep all Payment It should proper error pass


fields page have to message got
empty and should be display displayed
click on available. proper
submit error
button message

G.P. SOLAPUR Page 43


System testing
Sr. No. Test ID Test case Pre-requisite Input data Expected results Actual result Status

1 TC01 To check login Login page - User should have User got logged Pass
page of website. should be to get logged in in and get
available with valid data redirected to the
else it should get home of website.
restrict.
2 TC02 To check home Home page - Home page should Home page got Pass
page of website. should be be got load displayed with
available properly with options milk
options milk record, feed
record, Feed record and
record and payment.
payment.

3 TC03 To check milk Milk record - Milk record page Milk record page Pass
record page of page should should be got displayed
website be available available with with proper
proper aligned options and
options with linking.
proper linking.
4 TC04 To check feed Feed record - Feed record page Feed record page Pass
record page of page should should be got displayed
website. be available available with with proper
proper aligned options and
options with linking.
proper linking.

5 TC05 To check Payment page - Payment page Payment page got Pass
payment page of should be should be displayed with
website available available with properly aligned
properly aligned input fields,
input fields and buttons and
buttons with proper linking.
proper linking.
6 TC06 To insert milk Milk record Date: Data should have Data got inserted Pass
record. insertion page 08/01/2021 to get inserted successfully.
should be Morning: successfully.
available 15
Evening:
15

7 TC07 To view milk Milk records - All data with All data with Pass
record by Table should properly aligned properly aligned
clicking view be available table should be table is available.
button. with proper available.
database
connection.

G.P. SOLAPUR Page 44


8 TC09 To delete milk Milk record Date: Record should be Record gets Pass
record deletion page 08/01/2021 get deleted deleted
should be successfully. successfully.
available

9 TC10 To check Payment page Starting Payment details in Displaying Pass


payment page should be date: detail should have payment details.
fields. available. 08/08/2020E to get display.
nding date:
08/01/2021A
dvance:
2000
Price\L:
25

10 TC11 To insert feed Feed record Sr. No: 18 Data should have Data got inserted Pass
record. insertion page Name: to get inserted successfully.
should be Nandan successfully.
available Date:
08/01/2021P
rice:
1260
11 TC12 To view feed Feed records - All data with All data with Pass
record by Table should properly aligned properly aligned
clicking view be available table should be table is available.
button. with proper available.
database
connection.

12 TC13 To delete feed Feed record Date: Record should be Record gets Pass
record deletion page 08/01/2021 get deleted deleted
should be successfully. successfully.
available

G.P. SOLAPUR Page 45


Usability Testing
Sr. Test ID Test Case Pre-requisite Expected result Actual result Status
No.
1 TC01 To check the web Web application All contents should All contents are Pass
page contents are should be available. have correct spelling with correct
correct without any and don’t have any spelling and
spelling or grammatical error. there is no
grammatical error grammatical
error.
2 TC02 To check the text Web application All texts are properly All texts are Pass
alignment should be available. aligned. properly
aligned.

3 TC03 To check all tooltips Web application All tooltip text should All tooltips text Pass
are available. should be available. be there for every is there for
field. every field.

4 TC04 To check fonts of Web application All fonts should be as All fonts are Pass
web application should be available. per requirements. same as per
requirement.

5 TC05 To check fields are Web application All the fields should All fields are Pass
properly aligned should be available. be properly aligned. properly
aligned.

6 TC06 Check all buttons to Web application All buttons should be All the buttons Pass
be in standard format should be available. in standard format and are in standard
and size. size. format and size.

7 TC07 To check home link Web application Home link should be Home link is Pass
is available there on should be available. there on every page. available their
every page. on every single
page.
8 TC08 To check Web application Confirmation message Confirmation pass
conformation should be available. should be displayed message are
message for every for any kind of updates available.
change in records. and delete operation.

9 TC09 To check scrollbars. Web application Scrollbar should Scrollbars got Pass
should be available. appear only if appeared
required. whenever
required.
10 TC10 To check title. Web application Title should be there Title is Pass
should be available. on every page. available on
each page.

G.P. SOLAPUR Page 46


GUI testing
Sr. Test ID Test Case Pre- Expected Actual Status
No. requisite result result
1 TC01 Testing whether Web Interface Interface is Pass
interface is application should be properly
attractive or not. should be attractive aligned
available. and easy to
understand
2 TC02 Testing of heading Web Heading Heading is Pass
whether it is application should be properly
properly aligned or should be properly aligned
not. available. aligned.

3 TC03 To check error Web All Error Pass


message are application messaged messages are
displaying correctly should be should have displayed
or not. available. to display correctly
correctly.
4 TC04 To check font used Web All fonts All fonts Pass
in application is application user in used in
readable. should be application application
available. should be are readable
readable.
5 TC05 Check the Web GUI GUI pass
positioning of GUI application elements elements are
elements for should be should be responsive.
different screen available. responsive
resolutions. for different
screen
resolutions.
6 TC06 To check buttons Web Buttons All buttons Pass
are properly application should be are properly
aligned. should be properly aligned.
available. aligned.

7 TC07 To check Web Background Background pass


background color. application color should color is
should be not have to should not
available. bright. bright.

8 TC08 To check alignment Web All tables All tables Pass


of table. application should be are properly
should be properly aligned.
available. aligned.

G.P. SOLAPUR Page 47


Conclusion
Using PHP, CSS, HTML, SQL provided the different facilities to user like
inserting milk record, feed record. Creating notes, generating bills. Also, by
providing searching I made this application more efficient to retrieve data. Also,
multiple users can use this application by registering in it. By this we studied, PHP
functions and there component properly and understand all functions and component
how to work. And also understand the how to create form and how to add various
component, background color and foreground color, how to connect to database and
other stuff.

References

1. www.google.com
2. www.youtube.com
3. www.javapoint.com
4. www.tutorialpoint.com

G.P. SOLAPUR Page 48

You might also like