Title: 'FindAny' shopping site
Description:
'FindAny' Shopping site and inventory management (Group 1)
User having admin profile should able to manage inventory: view, add, update, delete from stocks
User having customer profile will shop from inventory
Technologies used: Angular, Seedstack, DB, Security, Junit
Functional Requirement: This section provides requirement overview of the system. Various functional modules that can be implemented by the system will be – ADMIN: 1. Login: Admin logins to the system by entering valid user id and password for Administration purpose. 2. Modify items: after login Admin can add, view, update, remove products. 3. Logout: After doing changes admin can logout. CUSTOMER: 1. Registration: If customer wants to buy the product then he/she must be registered, unregistered user can’t go to the shopping cart. 2. Login: Customer logins to the system by entering valid user id and password for the shopping. 3. Changes to Cart: Changes to cart means the customer after login or registration can make order or cancel order of the product from the shopping cart. 4. Logout: After ordering or surfing for the product customer has to logout.
Non-Functional Requirement: Following Non-Functional Requirements will be there in the insurance to the internet: 1. Secure access to consumer’s confidential data. 2. 24X7 availability. 3. Better component design to get better performance at peak time. 4. Flexible service based architecture will be highly desirable for future extension. 5. Non-Functional Requirements define system properties and constraints. Various other Non-Functional Requirements are: • Security • Reliability • Maintainability • Portability • Extensibility • Reusability • Compatibility • Resource Utilization
Performance Requirements: In order to maintain an acceptable speed at maximum number of uploads allowed from a particular customer as any number of users can access to the system at any time. Also the connections to the servers will be based on the attributes of the user like his location and server will be working 24X7 times. Interface Requirement:
Various interfaces for the product could be 1. Login Page 2. Registration Form 3. There will be a screen displaying information about product that the shop having. 4. If the customers, select the buy button then another screen of shopping cart will be opened. 5. After ordering for the product, the system will generate one copy of the bill to the customer.
Software Interface: 1. Operating System: Windows7 Ultimate which supports networking. 2. JAVA development toolkit. 3. Visual Studio. 4. MySQL