Ecommerce Plantation System AR
The software system being produced is called Plant E-Commerce System or PECS. It is being produced for a customer interested in buying plants via the Internet. This system is designed to ?provide automation support? for the process of placing plant for sale on
2025-06-28 16:32:18 - Adil Khan
Ecommerce Plantation System AR
Project Area of Specialization Computer ScienceProject SummaryThe software system being produced is called Plant E-Commerce System or PECS. It is being produced for a customer interested in buying plants via the Internet. This system is designed to “provide automation support” for the process of placing plant for sale on
the Internet and facilitating the actual sale. This system is largely cross-platformThe system will be run on a Firebase with each user having a remote user interface through a mobile to interact with it.
The plant E-Commerce System will allow any user to create an account to become a customer. The customer, through the process of account creation. The system will allow customers to browse, search, select, and add plants to a shopping cart. Then, provided they have plants in their shopping cart, check out plants in the shopping cart and decrement the stock that the inventory the system maintains. The PECS also allows a manager to manage the inventory with full create, retrieve, update and delete (CRUD) functionality with regards to plants in the system. The PECS also lets the customer view plants in AR view which can help them understand where they want to place the plant and how it looks in a particular place.
The PECS will have numerous constraints on what it can do. The system will not have full credit-card processing capabilities. It will not allow managers to be customers. The manager will be a hard-coded user and only a single manager will exist. There will be no actual plant ordering and order completion, however the system will provide the customer with a receipt and it will log the transaction details.
PECS will provide a number of functions; each is listed below.
-
?Maintain data associated with the inventory (a collection of plants)
-
?A plant has a title and price
-
-
?The inventory also keep track of the stock/quantity of each plant
-
?Maintain records for many customers
-
?A customer has a username (unique across all users), password (no restrictions), email address (no restrictions), and postal address (unverified.)
-
?Anyone may sign up for a customer account.
-
?Show a listing of available plants
-
?plants are to be displayed in ascending alphabetical order by title.
-
?Each plant will list the following from left to right
-
?Title
-
?Price
-
?Allow customers and managers to log in and out of the system.
-
?Anyone is able to add one or more plants to the shopping cart.
-
?The shopping cart does not need to allow multiple copies of any plant. •?
-
Checkout
-
?Checkout is only available to logged-in customers. A user that is not logged in as a customer is given a chance to log in.
-
?Collect a 16-digit credit card number from the customer
-
?Log/record the transaction
-
?Allow manager to specify a stop-order for a plant
-
?Each plant has its own stop-order status – either on or off. Details of its use are involved in the following feature.
-
?Notify manager when plants need to be reordered
-
?When the quantity a plant falls below a threshold, the manager is notified that the plant needs to be reordered.
-
?Allow manager to update stock quantities
-
?Allow manager to change any plant's price
-
PECS- Plant E-Commerce System
Barcode- A unique identifier assigned to single items
Plant- An instance of an Item that has these additional attributes: Title.
Button- A user interface element that allows a User to click and inform the system to take an action
Checkbox- A user interface element that allows a User to inform the system that he/she selected a particular item
Checkout- The process a Customer goes through to purchase an Item CRUD Create, Retrieve, Update, Delete
Customer- A person that is a user of the system but has created an account Inventory- An object that holds items available for purchase by the Customer Item- An individual entity in the inventory which has several descriptive attributes:Barcode, Price, Stock
Manager- A single person that has the ability to create, retrieve, update and delete items in the store. This person cannot simultaneously act as a Customer and Manager.
Session- The time which a User is actively using the system
Shopping Cart- An object that lists a Customer's selected Items, their applied promotions and gives them an option to check out
SRS- Software Requirements Specification Stock- The quantity of any particular item the inventory has on hand
Text Box- A user interface element that allows a User to input text to the system
Transaction- The information related to a customer's purchase that is logged
User- The person who operate the software product.
1) Payment method will be made easier
2) people can see and adjust plant where they want to place iin the house and can see it through the camera using AR.
3) More information and ideal conditions needed for plant growth.
4) Easy to shop
Technical Details of Final DeliverablePECS will provide a number of functions; each is listed below.
-
?Maintain data associated with the inventory (a collection of plants)
-
?A plant has a title and price
-
-
?The inventory also keep track of the stock/quantity of each plant
-
?Maintain records for many customers
-
?A customer has a username (unique across all users), password (no restrictions), email address (no restrictions), and postal address (unverified.)
-
?Anyone may sign up for a customer account.
-
?Show a listing of available plants
-
?plants are to be displayed in ascending alphabetical order by title.
-
?Each plant will list the following from left to right
-
?Title
-
?Price
-
?Allow customers and managers to log in and out of the system.
-
?Anyone is able to add one or more plants to the shopping cart.
-
?The shopping cart does not need to allow multiple copies of any plant. •?
-
Checkout
-
?Checkout is only available to logged-in customers. A user that is not logged in as a customer is given a chance to log in.
-
?Collect a 16-digit credit card number from the customer
-
?Log/record the transaction
-
?Allow manager to specify a stop-order for a plant
-
?Each plant has its own stop-order status – either on or off. Details of its use are involved in the following feature.
-
?Notify manager when plants need to be reordered
-
?When the quantity a plant falls below a threshold, the manager is notified that the plant needs to be reordered.
-
?Allow manager to update stock quantities
-
?Allow manager to change any plant's price
-
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| Mac Os Machine | Equipment | 1 | 70000 | 70000 |