0% found this document useful (0 votes)
27 views49 pages

Tyit Project Milk

The document presents a project report on the development of a 'Pure Cow Milk Website' aimed at providing high-quality, sustainable cow milk products directly to consumers. It outlines the project's objectives, functionalities, and the technologies used in its development, emphasizing the importance of nutrition and ethical farming practices. The report also includes acknowledgments, a declaration of originality, and a detailed table of contents.

Uploaded by

avantikasawant98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views49 pages

Tyit Project Milk

The document presents a project report on the development of a 'Pure Cow Milk Website' aimed at providing high-quality, sustainable cow milk products directly to consumers. It outlines the project's objectives, functionalities, and the technologies used in its development, emphasizing the importance of nutrition and ethical farming practices. The report also includes acknowledgments, a declaration of originality, and a detailed table of contents.

Uploaded by

avantikasawant98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

TITLE

It provides me a great opportunity to present this project on the topic i.e.

“PURE COW MILK WEBSITE”.


A Project Report Submitted in partial fulfilment of the Requirements for the award of the
Degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)

AVANTIKA SHASHIKANT SAWANT

SRN: 2022010101

Under the esteemed guidance of

MRS. Naznin Bubere

DEPARTMENT OF INFORMATION TECHNOLOGY

S.K COLLEGE OF SCIENCE & COMMERCE

(Affiliated to University of Mumbai)

PLOT NO.31, SEC 25, Seawoods, Navi Mumbai-400706 MAHARASHTRA

2022-2023

1
ABSTRACT :

Our website showcases our commitment to providing high-quality, pure cow milk straight
from our farm to your table. With a focus on sustainability, animal welfare, and customer
satisfaction, we offer a range of milk products that cater to diverse needs.

• Pure and Natural: Our milk is free from artificial additives, preservatives, and
hormones.

• Fresh and Nutritious: We prioritize timely delivery to maintain the milk's freshness
and nutritional value.

• Sustainable Farming: Our partners adhere to ethical and environmentally friendly


practices.

• Convenient Online Ordering: Enjoy hassle-free delivery of pure cow milk right to
your doorstep.

Our website is dedicated to providing consumers with the highest quality, pure cow milk
sourced directly from trusted farms. We believe in the importance of natural, unadulterated
dairy products for a healthy lifestyle. Our milk is produced using sustainable farming
practices, ensuring the well-being of our cows and the environment.

2
ACKNOWLGEMENT :

I take this opportunity to express my profound gratitude and indebtedness to our project guide
Mrs. Naznin Bubere for giving me the opportunity to accomplish this project.

I am very much thankful to our principal Dr. Swati Vitkar for their kind cooperation in the
completion of my project.

I am also grateful to Mrs. Harmanpreet Kaur, Head of Department for being very much
resourceful, kind and helpful. Their positive attitude, unassailable optimism Unwavering faith
in me assured that I came out of words whenever I encountered difficulties.

Finally, I wish to thank our lab assistant and all my friends and entire Computer Department
who directly helped me the completion of this project. Last but not the least I would thank my
family without whose support, motivation and encouragement this world not have been
possible.

3
DECLARATION :

I the undersigned Ms. Avantika Sawant hereby, declare that the work embodied in this
project work titled “PURE COW MILK WEBSITE” forms my own contribution to the
research work carried out under the guidance of Mrs. Naznin Bubere is a result of my own
research work and has not been previously submitted to any other University for any other
Degree/ Diploma to this or any other University.

Wherever reference has been made to previous works of others, it has been clearly indicated
as such and included in the biobliography.

I will abide and take all responsibility of all issues related to plagiarism/self plagiarism
mentioned under UNIVERSITY GRANTS COMMISSION (PROMOTION OF ACADEMIC
INTEGRITY AND PREVENTION OF PLAGIARISM IN HIGHER EDUCATIONAL
INSTITUTIONS) REGULATIONS, 2018.

I, here by further declare that all information of this document has been obtained and
presented in accordance with academic rules and ethical conduct.

Certified by Submitted by

Mrs. Naznin Bubere Avantika Shashikant Sawant

4
PLAGIARISM REPORTS :

5
TABLE OF CONTENTS :

Sr. no Topic Page no.


1 INTRODUCTION 8
1.1 Background 9
1.2 Objectives 10
1.3 Purpose, scope and Applicability
1.3.1 Purpose 11
1.3.2 Scope 12
1.3.3 Applicability 13
1.4 Achievements 14
1.5 Organization of Report 15
2 SURVEY OF TECHNOLOGIES 16
3 REQUIREMENTS AND ANALYSIS
3.1 Problem Definition 18
3.2 Requirements Specification 19
3.3 Planning and Scheduling 21
3.4 Software and Hardware Requirement 22
3.5 Preliminary Product Description 23
3.6 Conceptual Models 24
4 SYSTEM DESIGN
4.1 Basic Module 33
4.2 Data Design
4.2.1 Schema Design 33
4.2.2 Data Integrity and Constraints 37
4.3 Procedural Design

6
4.3.1 Logic Diagram 40
4.3.2 Data Structure 42
4.4 User Interface Design 44
4.5 Security Issues 46
4.6 Test Case Design 47

LIST OF FIGURES

Fig. No Figures Pg. No

1 ER Diagram 24

2 Use Case Diagram 26

3 Sequence Diagram 30

4 Class Diagram 32

5 Activity Diagram 40

LIST OF TABLES

Sr. No. Table Pg. No.

1 Gantt Chart 21

2 Test Cases 47

7
CHAPTER 1:

INTRODUCTION:

➢ It is produced by mammary glands of mammals. The most common dairy animal are
cow , buffalo ,goat. Milk is an excellent source of vitamins and minerals and also
calcium. With the help of the response given by the consumers and data analysis, the
company will be able to understand its strengths, weakness and opportunities.
➢ Types of Cow Milk :The fat content of cow milk is a primary factor in determining its
type. Common types include:
* Whole milk: Contains the full range of fats and nutrients found in cow milk.

* 2% milk: Has a reduced fat content compared to whole milk.

* 1% milk: Has an even lower fat content.

* Skim milk: Contains almost no fat.

➢ The Role of Milk in Human Health


* Bone health: The calcium and vitamin D in cow milk are essential for strong bones
and teeth.
* Muscle growth and repair: The protein in cow milk is important for building and
repairing muscles.
* Weight management: Low-fat or skim milk can be a healthy part of a balanced diet
for weight management.
* Heart health: Some studies suggest that consuming low-fat or skim milk may be
associated with a reduced risk of heart disease.
➢ In this system we can easily track all the sign up, vehicle details, login validation,
changing price of product, applicant detail, product detail, view product , add and
remove product, view employee , apply for employer, milk processor video etc. This

website provide proper information sharing between supplier, admin and employees.

8
BACKGROUND:

✓ This topic is chosen to make supplier, admin and employee to access through a same
medium to manage their work and business in more efficient way. Users can create
their own user id and password.

✓ From the point of view of applicant, who applies for job and face of difficulties
related to requirement and status of resume they can also access the all information
through online.

✓ This is will help me to warehouse new knowledge and skill which I can apply, it will
help to boost my career graph through proper requirements gathering.

✓ Customer can apply to online delivery, you can watch the milk processor.

9
OBJECTIVES :

To study the various activities in milk centre including scale of operation with their
modus operating as well as styles.
• To generate the quick reports.
• To improve accuracy and efficiency in calculation.
• To provide correct information.
• To provide secure data.
• To provide flexibility of transactions .
• To ensure that milk is safe and high quality.

10
PURPOSE , SCOPE AND APPLICABILITY :

PURPOSE:

The purpose of a pure cow milk website could be:

1. E-commerce: To sell cow milk online, providing customers with a convenient and secure
way to purchase products directly from the farm or dairy.

2. Education: To educate customers about the benefits and advantages of cow milk, such as
its nutritional value, taste, and sustainable production methods.

3. Marketing: To promote the brand and products, showcasing the unique features and quality
of the milk, and differentiating it from in the market.

4. Sales and delivery: To facilitate online sales and delivery or pickup of cow milk to
customers.

5. Health and wellness: To promote the health benefits of cow milk, providing resources and
information on nutrition and wellness.

11
SCOPE:

This application provides various functionalities to supplier and administrator. For supplier, it
provides all the information related to collection centre, it can view the history of milk
supplied, lodge complaint against collection centre etc, for admin, it provide option for
product addition, price changing and quotation generation.

• This application stores information about all the employees.


• This application stores information about all the activities.
• This application generates different reports automatically.
• We can view any records very easily.
• The application displays the detailed information about menu and their cost.
• Reduces the paperwork, manual efforts and time require for taking the order.

The database in the standalone application are dynamic. They are updatable. Each employee
is assigned with unique username and password.

12
APPLICABILITY:

1. Nutrition:

• Essential Nutrients: For overall health and well-being, milk contains important
nutrients like calcium, protein, vitamin D and potassium among others of great
significance.
• Growth and Development: Particularly among children and adolescents it plays a
very important role because it promotes their physical growth as well as mental
development.
• Bone Health: Calcium found in milk with vitamin D helps maintain strong bones
hence reducing chances osteoporosis.

2. Dairy Products:

• Cheese: The main ingredient for cheese-making comes from cow’s breast
• Yogurt: This fermented dairy product originates from cow’s milk not forgetting its
fruit or honey flavoring additions
• Butter: A solid substance created through fat extraction within cow’s milk making
one type of soft cheese.

3. Other uses:

• Baby Formula: As the main component of baby formula it supplements for babies
that can not be breast fed.
• Skin Care: That’s why some skin care products have either milk or its derivatives
since they have moisturizing effects.

13
ACHIEVEMENTS :

Nutrition: milk is great source of protein and other nutrients like calcium. It can help
maintain healthy bones, muscles, cells, teeth , skin etc. it can also help to support
normal growth and brain development.
Dairy sector: India dairy sector is the largest agricultural in the country. India is
largest livestock owner.
Brain function: which plays a key role in boosting the child brain functions.
Skin function: helps to remove dead skin cells and stimulates new cell growth.

14
ORGANISATION OF REPORT:

Introduction:

- Definition of MILK

- Importance of milk

Signup
-username and password
-email
-contact no
-security question and ans
Vehicle validation

-collection centre and address

-vehicle type

-vehicle number

Login validation

-username and password

Changing price of product


-product id and price
- name
-usable period in month
Add product
-name and price
-address and emailed
-payment per litter
-registration number

15
CHAPTER 2
SURVEY OF TECHNOLOGIES:

1. Microsoft Visual Studio : This system is developed in ASP.NET with C# using


Microsoft visual studio 2010 (DOT NET FRAMEWORK 4.0) . Microsoft .NET is a
Framework which provides a common platform to Execute or, Run the applications
developed in various programming languages. It is the technology used for working
with data and databases. It provides access to data sources like SQL server, XML etc.

In this project the presentation technology we use:

• C#
• ASP.NET
• ADO.NET

Features:

• .NET supports many programming languages such as C#, C++, IronPython , IronRuby
, Jscript .NET, J# , P# etc.
• Common Language Specification helps to make .NET languages compliant to .NET
framework.
• The .Net Framework includes mainly three Data Providers for ADO.NET.
– Microsoft SQL Server Data Provider
– OLEDB Data Provider
– ODBC Data Provide
• The Command Object requires an instance of an ASP.NET Connection Object for
executing the SQL statements .

2. Microsoft SQL Server: A Comprehensive Overview Microsoft SQL Server is a


proprietary relational database management system (RDBMS) developed by
Microsoft. It's a powerful tool for storing, retrieving, and managing data. Key
Features:
- Database Management: Create, modify, and manage databases.
- Data Storage: Store data in tables, indexes, and views.

16
- Data Retrieval: Retrieve data using queries (T-SQL, SQL).
- Data Security: Implement security measures (authentication, authorization,
encryption).
- Reporting: Generate reports using SQL Server Reporting Services.
- Integration: Integrate with other Microsoft tools (e.g., Visual Studio, Excel).

Use Cases:

Web Applications: Store and manage data for web applications.

Business Intelligence: Analyze and report data for business insights.

Data Warehousing: Store and manage large datasets.

Mobile Applications: Store and manage data for mobile apps.

17
CHAPTER 3

REQUIRMENTS AND ANALYSIS :

3.1 PROBLEM DEFINITION:

• It is easy to understand.
• Customer can get information about milk product, they can buy the online delivery.
• Person to person meeting for giving assignment of employee.
• History of milk supplied are sent via physical medium.
• If any query , customer can comment on comment box.
• Consumes lot of time and energy.

18
3.2 REQURIMENTS SPECIFICATION:

Functional requirements:

• User Registration:
-sign up and login : allow users to create account personal details.
-authentication for secure access : login method with a unique username and password
combination.
• Payment Gateway Integration:
-hybrid mode : customer can pay with online and cash on delivery.
• Order management:
-tracking order
-order capturing
• Reorder :
-customer can recorder means supply or deliver the same product

Non- Functional Requirements:

• Security requirements: safety of milk at the farm, during transport, and also
checked for quality at the farm.
• Performance content: milk fat , protein , calcium ,pH level , bacterial count and
cell count can tested in laboratories.
• Quality Attributes: check for purity, freshness of milk, taste is real etc, during
transport.
• Usability requirements : labelling and packing.
• Environmental requirements : includes recyclable and biodegradable.

19
Study of Existing System:
o Milk production is typically done by dairy farmers who manage cow sheds feed and
breed cows.
o Milk is collected from dairy farmers by milk cooperatives, private dairy companies
and government agencies.
o Milk is marketed through various channels like advertising , promotions, sponsorships
and social media.
o Waste generated during milk production, processing and consumption is managed
through various method like composting, recycling and disposal.

20
3.3 PLANNING AND SCHEDULING :

GANTT CHART:

TASK NAME START DATE END DATE DURATION


Introduction 1/7/2024 25/7/2024 24
Survey 26/7/2024 6/8/2024 11
Chapter 3 7/8/2024 30/8/2024 23
Chapter 4 1/9/2024 25/9/2024 24
Softcopy of 26/9/2024 30/9/2024 4
report

01-07-2024
11-07-2024
21-07-2024
31-07-2024
10-08-2024
20-08-2024
30-08-2024
09-09-2024
19-09-2024
29-09-2024

INTRODUCTION

SURVEY

CHAPTER 3

CHAPTER 4

SOFTCOPY OF REPORT

21
3.4 SOFTWARE AND HARDWARE REQUIREMENTS:

Hardware Requirements:

• Processor : Pentium-4 or above


• Processor speed : 2.00 GHz CPU
• RAM : 512 MB or above
• Hard Disk Utilization : 40 GB or above

Software Requirements:

• Operating System : Windows OS


• Microsoft visual studio ultimate 2010
• Microsoft Dot Net Framework 4.0

• Backend : Microsoft SQL server

22
3.5 PRELIMINARY PRODUCT DESCRIPTION:

The Pure Milk Website should be able to meet the following


requirements:

➢ User-friendly online platform for easy shopping and tracking.


➢ Fresh milk and dairy products from local framers.
➢ Registration of the user should be done easily.
➢ Track their orders and receive updates on delivery status.
➢ Access to all information through online.
➢ Save time and also money.
➢ It is very simple and Intuitive interface.

23
3.6 CONCEPTUAL MODELS:

3.6.1 E-R DIGRAMS:

Data models are tools used in analysis to describe the data requirement and assumptions in
the system from a top-down perspective. They also set the stage for design of databases
later on in the SDLC.

There are three basic elements in ER model:

➢ Entities are the "things" about which we seek information.


➢ Attributes are the data we collect about the entities.
➢ Relationships provide the structure needed to draw information from multiple entities.
➢ Entity: It represents a collection of objects o things in the real world whose individual
members or instances have the following characteristics:
➢ Each can be identified uniquely in some fashion.

➢ Attributes: They express the properties of entities. Attributes having unique values are
called candidate keys (Primary key).
➢ Relationships: They describe the association between entities. They are characterized by
cardinality as follows:

A. One-to-One relationship means an instance of the first entity is


associated with only one instance of second entity.

24
B. One-to-Many relationship means that one instance of the first entity is related to many
instance of second entity, while an instance of second entity is associated with only instance
of the first entity

C. Many-to-Many means that an instance of the first entity is related to many instances of
the second entity and the same is true in the reverse direction also.

25
3.6.2 USE CASE DIAGRAM:

A use case in a use case diagram is a visual representation of distinct business functionality
in a system. The key term here is "distinct business functionality." To choose a business
process as a likely candidate for modeling as a use case, you need to ensure that the
business process is discrete in nature. As the first step in identifying use cases, you should
list the discrete business functions in your problem statement. Each of these business
functions can be classified as a potential use case. Remember that identifying use cases is a
discovery rather than a creation. As business functionality becomes clearer, the underlying
use cases become more easily evident. A use case is shown as an ellipse in a use case
diagram.

• System Boundary
o A system boundary defines the scope of what a system will be. A system cannot have
infinite functionality. So, it follows that use cases also need to have definitive limits
defined. A system boundary of a use case diagram defines the limits of the system. The
system boundary is shown as a rectangle spanning all the use cases in the system.
o Relationships: The following relationships can be established among use cases
o Extends: Indicates that an existing use case is extended by additional behavior to obtain
another use case. The extend relationship exists among use cases when the function of a
use case, which is implemented in initial iterations, are enhanced in successive iterations
o Includes: Indicates function of one use case are included in the function of another. They
include relationship exists among use cases when the function of a particular use case
are required by another use case

26
o Symbols and description:

Name Symbol Description

Actor Actor describe a role


of a user or any
other systems that
interact with the
subject.

Use case Use case is a list of


steps, typically
defining interactions
between an actor
And a system to
achieve a goal.

System Draw your system’s


boundaries using A
rectangle that
contains use cases.
Place the actors
outside the system’s
Boundaries.

27
28
29
3.6.3 SEQUENCE DIAGRAM:

A sequence diagram is a kind of interaction diagram that shows object interactions


arranged in time sequence. It depicts the objects and classes involved in the scenario
and the sequence of messages exchanged between the objects needed to carry out the
functionality of the scenario. A sequence diagram shows the object connections
arranged in a timing chain. It represent the objects and classes implicated in the
situation and the series of messages exchanged between the objects that are needed to
carry out the functionality of the scenario. Sequence diagrams are sometime called
Event Diagrams.

name symbol Description

Object Object are models that


represent the instance
of class or they are an
instance of a class.

stimulus Message is the


element that defines a
specific kind of
communication
between the instances
in an interaction.

30
31
3.6.4 CLASS DIAGRAM:

Class Diagrams are the Unified Modelling Language (UML). It is a static structure diagram
that describes structure of a system by displaying the system’s classes and their
attributes, operations/ Methods relationships among objects. The class diagram is the
main building block of OO (object–oriented) modelling.

32
CHAPTER 4

SYSTEM DESIGN

4.1 BASIC MODULES:

o A module for a software project is a group of programs working together to achieve a


common objective.
o Product module :
✓ In this module admin can add the product and can change the price of product
whenever needed.
✓ Users can view the detail description of the product.
o Career module :
✓ In this applicant can apply for the job.
✓ Admin can view the detail of application.
o Complaint module:
✓ In this module supplier can lodge complaint about services.
✓ Admin can use these complaints to take action.
o Transport module:
✓ In this module the admin can perform the various operation related to vehicle.
✓ In this admin can view and solve the problem related to vehicle.
o Supplier module:
✓ In this module supplier can register itself.
✓ It can select the collection centre where he/she want to deliver the milk .
✓ Supplier can view the history of customer.

33
4.2 DATA DESIGN :

4.2.1 SCHEMA DESIGN :

Applicant Table : it store the data related to applicant who applies for job.

COLUMN DATATYPE SIZE


AppId Int 10
Appname Varchar 50
AppEmail Varchar 50
Code Int 20
AppPath Varchar 10
AppContact Int 50
AppDate Datetime
AppStatus varchar 50

Supply Table : it store type data related to supplier.

COLUMN DATATYPE SIZE


Sid Int 10
Sname Varchar 50
Milk amount Int 10
SContactNo Int 50
CollectionCenter Int
SAdd Varchar 50
UserName Varchar 50

34
Collection Table: It store the data related to CollectionCenter.

COLUMN DATATYPE SIZE


Id Int 10
CollectionCenter name Varchar 50
Capacity Int 10
ContactNo Int 50
Num of vehicles Int
Address Varchar 50
PayPerLiter Int
RegNo Int 50

Employee Table : it stores the detail of employee.

COLUMN DATATYPE SIZE


Eid Int 10
Ename Varchar 50
Qualification Varchar 50
Gender Char 10
Designation Varchar 50
ContactNo Int 50
Address Varchar 50
Path varchar 4000

35
Login Table : It stores all the username and password of users i.e.
CollectionCenter, admin, and rounder.

COLUMN DATATYPE SIZE


UserName Varchar 50
Password Varchar 50
Email Varchar 50
SecQue Varchar 20
ANS Varchar 50
Type varchar 50

Product Table : it stores the data related to product

COLUMN DATATYPE SIZE


Pid Int 10
Pname Varchar 50
Pqunatity Int 20
UsefulPeriod Int 10
Content Varchar 50
PImage Varchar 4000
PPrice decimal 18,3

36
4.2.2 DATA INTEGREITY AND CONSTRAINTS:

APPLICANT TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
AppId Int 10 False Primary key
Appname Varchar 50 False Not Null
AppEmail Varchar 50 False Not Null
Code Int 20 True
AppPath Varchar 10 True
AppContactNo Int 50 False Not Null
AppDate Datetime False Not Null

AppStatus varchar 50 True

SUPPLY TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
Sid Int 10 False Primary key
Sname Varchar 50 False Not null
Milk amount Int 10 True
SContactNo Int 50 False Not Null
CollectionCenter Int False Foreign key
SAdd Varchar 50 False Not Null
UserName Varchar 50 False Primary Key

37
COLLECTION TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
Id Int 10 False Primary key
CollectionCenter Varchar 50 false Not Null
name
Capacity Int 10 False CHECK(capacity>=0)
ContactNo Int 50 False CHECK(contactno
REGEX’[0-9]+’)
Num of vehicles Int False CHECK(num of
vehicle=0
Address Varchar 50 False Not Null
PayPerLiter Int False CHECK(payperliter>=0)
RegNo Int 50 False UNIQUE

EMPLOYEE TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
Eid Int 10 false Primary Key
Ename Varchar 50 False Not null
Qualification Varchar 50 False Not null
Gender Char 10 False Not null
Designation Varchar 50 True
ContactNo Int 50 False CHECK(contactno REGEX’[0-9]+’)
Address Varchar 50 false Not Null
Path varchar 4000 True

38
LOGIN TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
UserName Varchar 50 false Primary key,
UNIQUE
Password Varchar 50 False Not Null
Email Varchar 50 False UNIQUE,
CHECK
SecQue Varchar 20 False Not Null
ANS Varchar 50 False Not Null
Type varchar 50 False Not Null

PRODUCT TABLE:

COLUMN DATATYPE SIZE ALLOW CONSTRAINTS


NULLS
Pid Int 10 False Primary key
Pname Varchar 50 False Not Null
Pqunatity Int 20 False CHECK(pquantity>=0)
UsefulPeriod Int 10 False CHECK(UsefulPeriod>=0)
Content Varchar 50 True
PImage Varchar 4000 True
PPrice decimal 18,3 False CHECK(pprice>=0)

39
4.3 PRODUCT DESIGN :

4.3.1 Logical Diagram:

• Activity diagram:
• The Unified Modeling Language includes several subsets of diagrams, including
structure diagrams, interaction diagrams, and behavior diagrams. Activity diagrams,
along with use case and state machine diagrams, are considered behavior diagrams
because they describe what must happen in the system being modeled.
• Stakeholders have many issues to manage, so it's important to communicate with
clarity and brevity. Activity diagrams help people on the business and development
sides of an organization come together to understand the same process and behavior.

• Activity Diagram Notation Summary


➢ Activity: Is used to represent a set of actions.
➢ Action: A task to be performed.
➢ Control Flow: Shows the sequence of execution.
➢ Object Flow: Show the flow of an object from one activity (or action) to
another activity (or action).
➢ Initial Node: Portrays the beginning of a set of actions or activities.
➢ Activity Final Node: Stop all control flows and object flows in an activity (or
action).
➢ Object Node: Represent an object that is connected to a set of Object Flows.
➢ Decision Node: Represent a test condition to ensure that the control flow or
object flow only goes down one path
➢ Merge Node :Bring back together different decision paths that were created
using a decision-node.
➢ Fork Node: Split behavior into a set of parallel or concurrent flows of
activities (or actions).
➢ Join Node: Bring back together a set of parallel or concurrent flows of
activities (or actions).
➢ Swimlane and Partition: A way to group activities performed by the same
actor on an activity diagram or to group activities in a single thread.

40
41
4.3.2 DATA STRUCTURES:
Data structure for Pure Cow Milk Website.

For each entity involved in the website's functionality, including customers, products, orders,
payments, suppliers, and collectioncenter. The relationships between these entities are also
represented, such as the foreign keys in the Orders and Order Items tables that link to the
Customers and Products tables, respectively.

• Customer :
- Customer ID (unique identifier)
- Name
- Email
- Password (hashed)
- Address
- Phone Number
- Order History
• Product :
- Product ID (unique identifier)
- Name
- Description
- Price
- Image
- Category (e.g. milk, yogurt, cheese)
- Stock Level
• Order :
- Order ID (unique identifier)
- Customer ID (foreign key)
- Order Date
- Total Cost
- Status (e.g. pending, shipped, delivered)
• Payments :
- Order ID (unique identifier)
- Customer ID (foreign key)
- Order Date

42
- Total Cost
- Status (e.g. pending, shipped, delivered)
• Supplier :
- Supplier ID (unique identifier)
- Name
- Email
- Phone Number
- Address
- Products Supplied
• CollectionCenter :
- Collection Center ID (unique identifier)
- Name
- Email
- Phone Number
- Address
- Orders Handled

43
4.4 USER INTERFACE DESIGN:

• USER LOGIN :

• APPLICANT DETAIL:

• SUPPLY DETAIL:

44
• ADD PRODUCT DETAIL :

• MODIFY EMPLOYEE DETAIL :

45
4.5 SECURITY ISSUE
• User identification:
The email and password are needed to be entered by the admin. After that only the
customer will be allowed to log in. In the database the password is in encrypted format
and decryption is done only when a valid password is entered.
• Performance:
It is done to determine how a system performs in terms of responsiveness and stability
under a particular workload. The overall performance of the website should be at
acceptable level.
• Employee Access :
The milk employees do not access the content of any tasks lists unless you specifically
request us to do so or if legally required to do so.
• Credit Card Safety:
When you sign up for Pro account on the milk page, we do not store your credit card
information on our servers.

46
4.6 TEST CASE DESIGN :
• Login Page:
- To check the user input valid user name and password.
- To check the validation for the user name input string.
- To check the validation for the password input string.

• Password Recovery:
- To check the user input valid user name and password.
- To check the validation for security question.
- To check the validation for security answer.
- To check the validation of reset button.
- To check the validation for submit button.

• Apply for Job :


- To check the validation for applicant name
- To check the validation for Email.
- To check the validation for proper email password.
- To check the validation for contact number.
- To check the validation for Auto Applicant Id and system Date.
- To check the validation for Upload CV.
- To check the validation for postback of selectCode dropDown box.
- To check the validation for submit button and cancel button.

• Change Password :
- To check the validation for enter password.
- To check the validation for new password.
- To check the validation for re-enter password.
- To check the validation for change button.

• Collection Center:
- To check the validation of center name and contact number.
- To check the validation of capacity.
- To check the validation of address .

47
- To check the validation of Payment per liter.
- To check the validation of save and cancel button.

• Transport :
- To check the validation of Vehicle number and Model number.
- To check the validation of engine number.
- To check the validation of save and cancel button.

• Change price :
- To check the validation of percentage increment.
- To check the validation of product id.
- To check the validation of edit and save button.

• Complaint :
- To check the validation of complaint date.
- To check the validation of complaint against.
- To check the validation of submit and reset button.

48
GUIDELINES FOR WRITING TESTCASES:

• User Accepatance Testing :


Tester would provide support to the end user in terms of application navigation,
walkthrough if required.
Support would be given if any Re-testing is required.

• Performance Testing:
It is done to determine how a system performs in terms of responsiveness and stability
bunder a particular workload. The overall performance of the website should be at
acceptable level.
We recommend performance testing should be done, However as discussed with all
stakeholders, it is Out Of Scope.
• Regression Testing:
Regression testing is to determine whether a change in one part of the application
affects other part of the software or not.
In this release, we will not be doing regression testing as it is 1st phase. However, we
will be doing it from next phase and we will use the current SIT test cases.
• Automation Testing:
We would perform this testing using Regression suit in phase 2 as a baseline and prior
to it we would be doing proof-of concept to decide the exact tool for automation.

49

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy