ITP502 Iteration 1: Front End Development of IT Project 2
- Subject Code :
ITP502
- University :
Western Sydney University Exam Question Bank is not sponsored or endorsed by this college or university.
- Country :
Australia
Iteration 1: Front End Development of IT Project 2
Project Background
The client manages many properties daily and would be interested in an online inventory system to help him manage rented property equipment and other properties-related information.
He would also like to sell some of not unused or old home equipment, but due to the lack of inventory, it is challenging for him to track down where particular items are located. He found these items as additional assets and a source of extra income. Therefore, he wants to have a list of where the items are located and, if sold, what was the earnings.
Moreover, he would also like to easily store additional information about the properties, such as WIFI account names and passwords.
Iteration 1 Objectives:
Iteration 1 has been completed by building the first prototype of the web application that includes the development of the two epics:
- The documentation that has been developed during the Iteration 1 includes:
- storyboards for user stories
- business rules
- activity diagrams
- ER diagram for database design
- Mock-ups based on the storyboards
- hosting service for development
- Admin user's stories and Login/Logout user stories.
Design Documentation:
- storyboards for all user stories
- Business rules:
Admin:
- Admin user will have permission to create a new user account and access all user accounts information.
- Admin user account and password can only be changed by an admin user.
Authorised user:
- An account for an authorised user can only be created by the admin
- An authorised user can change the username and password
- An authorised user's username must be unique
- Only an authorised user will have permission to view the list of properties, be able to edit information about the property, add the property or delete the property.
- Only an authorised user will have permission to view the list of items/other furnishing equipment/eCoupon/voucher and edit information about the item/other furnishing equipment/eCoupon/voucher add the item/other furnishing equipment/eCoupon/voucher, or delete it.
Property:
- A property can have none or many items/other furnishing equipment
- A property must have a name, address (street number, unit number), postcode, and city, and can have a photo, property description, WIFI account name and password
- The name of the property must be unique; no other property can have the same name
Item/other furnishing equipment:
- An item/other furnishing equipment can be associated only with one property
- An item/other furnishing equipment must have a property associated with it
- An item/other furnishing equipment must have a name, a photo, and the category to which it belongs - selected from the categories, location, value, and description.
- An item/other furnishing equipment can have associated information about the money earned if the item/other furnishing equipment has been sold.
Category
- One category can have many items/other furnishing equipment or eCoupon
- Category must have a name
- Hosting service
Web hosting
The web application has been deployed on Heroku - PaaS using the free version
The Heroku account credentials:
- username: XXXXXXX
- password: XXXXXXX