Proposal - STIW2024/E-Hydrophonics-System GitHub Wiki

1.0 Background
For our project we would like to build one web system based on the domain agriculture. Agriculture has a wide scope and we decided to choose on hydroponic. Hydroponic is a way of growing a plant without using soil. Hydroponic method allows the plant to get a complete nutrient without using soil. Therefore, our project is more focused on e-commerce website. We choose to sell products and also services on hydroponic farming.

2.0 Problem Statement
(a) The website we refer lack of products and services.
(b) The services are not fully covered around Malaysia.
(c) Lack of e-commerce website that provide farming products in Malaysia.
(d) Malaysia is not well known about hydroponic farming.

3.0 Objective
(a) To make this system become more efficient and convenient to customers.
(b) To support hydroponic agriculture system in Malaysia.
(c) To introduce hydroponic system in Malaysia.

4.0 Functional Requirements
Make Register (EHS_A01)

  • Customer shall register as member by inserting his or her personal information in registration form in order to accessing into the system.

Login System (EHS_A02)

  • Customer/Admin shall insert username or email and password in order to login into the system.

View Catalogue (EHS_A03)

  • Customer can view hydroponics products under each respective category.

Make Orders (EHS_A04)

  • Customer shall add products in my shopping cart list then confirm again his or her orders to admin so that delivery process start.
  • The payment mode is Cash On Delivery (COD).

Manage Item (EHS_A05)

  • Admin shall add new product entry with it's full description such as product’s id, name, category, price, description and picture into the system.
  • Admin can delete any product from the system.
  • Admin can update product's information with latest information in the system.

Manage Customer & Order (EHS_A06)

  • Admin can manage all the customers and orders in the system.

5.0 Non-Functional Requirements
Security (EHS_A07)

  • The system shall connect to secured server so that customer’s personal information is not leaked and outsiders cannot access on that.

Performance (EHS_08)

  • The system shall prompt customers with the several steps that should to follow during accessing the system.

Reliability (EHS_09)

  • The system should be not crash when customers are accessing into system at same time.

Accessibility (EHS_10)

  • The system shall make sure that products in catalogue have enough stocks so that customers can make order without worries.

6.0 References
http://malaysiahydroponics.com
https://www.hydrofarm.com
http://generalhydroponics.com