StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

The Design and Prototype of Usable and Interactive On-line DVD Rental System - Coursework Example

Summary
 This coursework "The Design and Prototype of Usable and Interactive On-line DVD Rental System" describes functional, environmental requirements that are useful for this device. This paper outlines the areas of evaluation and evaluation results. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER97.5% of users find it useful
The Design and Prototype of Usable and Interactive On-line DVD Rental System
Read Text Preview

Extract of sample "The Design and Prototype of Usable and Interactive On-line DVD Rental System"

Formal Requirements Specification Functional Requirements The system should be able to undertake the following functional requirements: 1. User Management The system should be able to identify and track individual users. It should cater for user registration, identification, and management. User registration/ login New members should be able to register with ease. The registration process should capture essential user information such as name, location, telephone numbers, and age. The administrators should be able to add users (staff) and allocate them system rights according to their responsibilities User management Apart from facilitating user identification through usernames and passwords, the system should provide mechanisms for user management. It should keep a log of all user activities. 2. Book/Queue and Rent The Online DVD Rental System will allow users to search movies using their titles or codes. Once they get the movies in the system, they should be able to pay for and pick the movie, or be placed in a queue if the movie is not yet available. 3. Delivery The system should provide users the opportunity to decide whether they will pick the DVD in person or get it delivered by courier. 4. Payment Clients should be given an opportunity to choose the payment method they prefer; cash, credit card, or online payment solutions such as Paypal, Skrill, and Payza. Data Requirements Generate Reports The system should be able to generate reports relying on data from its database. The following reports should be available: Client borrowing history This should provide a summary of all client activities on the system. It should provide a customer loyalty reward system that will provide clients with points based on user activity. These points will be used to give discounts to loyal clients. Staff activities The system should track staff activity from the time they login to the time they log out. It should be able to isolate individual workers alongside their activities. Movies Inventory The movie inventory shall keep a record of all movies in the database. It should be able to locate each DVD disk and issue alerts when a DVD movie is due to be returned. This alert message should be relayed to both staff and clients. Environmental Requirements In order meet environmental requirements, the system should minimize the use of paper; reports should be printed only when necessary. This will also ensure that the surroundings are kept clean by avoiding paper littering. The system’s energy consumption should be kept to the minimum to conserve energy. In addition to the energy cuts realized by using mobile devices, the workstations used by staff and management have to be energy efficient. The systems will be powered by solar panels, backed up with rechargeable solar batteries. Usability Requirements In order to guarantee user satisfaction, the system should have the following qualities: i. The system should be easy to comprehend ii. Users should be able to learn and memorize the system with ease iii. The system should be easy to operate iv. They system’s interface should be attractive to the users Evaluation The prototype was subjected to various tests to ascertain whether it meets requirements. Ten would be users were selected randomly and asked have a look at the prototype and give their input on what they thought of it. The information was gathered and recorded through observation and listening. The evaluation covered the following areas: 1. Operability: This was meant to establish the ease with which clients can use the system 2. User Management: This tested whether clients can register and login to the system 3. Renting: This test was meant to determine whether users could rent DVDs successfully. The participants were made aware of what the system was expected to do before being given the opportunity to examine the prototype. In order to make the prototype easy to understand, the interfaces were arranged sequentially, representing the processes involved chronologically. Evaluation Results The outcome of the evaluation indicated that the prototype was largely successful in meeting requirements. Eight out of the ten participants understood the working of the prototype; they could maneuver between the interfaces easily. In addition, all participants found the user registration and login easy to use. However, the prototype fell short of catering for users who want to rent multiple movies concurrently; such a client would have to rent each DVD individually. Discussion and Conclusions Despite its attempt to remain simple, the system meets a majority of its requirements. The fact that a majority of participants in the evaluation were satisfied by the prototype means that the system is in the right path. However, the login and registration buttons should be located in every interface; if not, only the home screen should be accessible to unregistered users. Storyboard Home Page When the user launches the application he or she will land in the home page. This form has a search box through which clients can search for movies using their titles. The page also has login functionality, as well as a link that directs new users to the registration page. Users enter their usernames and passwords into the respective fields to get access to the system. Users can also click buttons to view available movies and TV shows. Users who find it difficult to use the system can also get assistance by clicking the help button. Movies/ TV-Shows Movies are further grouped into subcategories depending on their genres; there are action movies, thrillers, romance, and horror movies. Clicking any of the buttons displays the movies available under the respective subcategory. The “home” button returns the user to the application’s home page. The “TV-Shows” category operates in a similar way as the “Movies” category. Registration Upon clicking the “Register” button in the “Home” page, a new user is directed to the “Register” window. The new user will enter his or her first name, last name, username, and preferred password into the available fields. The user will be required to enter his or her password twice to avoid making a mistake. He or she will also enter his or her email address, physical address, postal code, and date of birth into the fields provided. If the username, password, and email are valid, the system will commit the information to the database upon pressing the “Submit” button. Renting Once a user has identified the DVD he or she wants to rent, he, or she, will enter its details in the “Rent” window. This will capture the “Movie ID”, name, number of copies and rental days. The system will use this information to generate the total cost which the client will pay. Clicking the submit button completes the transaction. The DVD can then be delivered to the clients address or get picked from the DVD store. Read More

CHECK THESE SAMPLES OF The Design and Prototype of Usable and Interactive On-line DVD Rental System

Development of an internet based housing demand database system for the KwaZulu-Natal Department of Human Settlements

Based on the system design and architecture defined through this process, the system was then implemented using Microsoft.... These were sent for approval to DHS and based on the feedback received from the department the final design and development work was started.... the design of information systems are based on a database management system that comprises of a set of database structures and coded programs that help the users access the relevant data from the database (Kedar....
12 Pages (3000 words) Essay

Usability Tests and Heuristic Evaluations in Assessing Prototypes of Interface Designs

The Bureau of Labour Statistics performed a heuristic evaluation on a prototype of their first website to identify usability issues and to explore the potential of the use of heuristic evaluation on future systems of the BLS.... Exploratory testing is usually performed in the early part of the design stage.... In addition, exploratory tests enable developers to detect serious flaws in the design before a mode concrete plan of the system is created (Rubin & Chisnell, 2008)....
13 Pages (3250 words) Essay

Design Engineering Process

The designer employs prototypes or early versions of the design and selects the best fit that best uses the resources available and best meets the requirements (Ertas & Jones, 1996).... Once the design team selects the preferred design for the lifting device, they will make a prototype of the device (Lumsdaine et al 1999).... The process of design comprises of concurrent engineering which is the ability to execute parallel design and analysis in which compliance issues, safety, serviceability, manufacturability, and marketability considered earlier in the process....
17 Pages (4250 words) Essay

How Web Design Guidelines are Used for Developing Systems for the Older Users

ebsite guidelines are used to improve design and usability .... hey can be used by designers especially new to the field so that it reduces the negative impact of opinion driven design and difference of opinion by design team members.... en Schneiderman, professor 'Research Based Web design and Usability Guidelines' Preface notes ... oyaniSJ, Bailey RW, Nall JR, 2003, Research based web design and Usability Guidelines NCI http://www....
7 Pages (1750 words) Essay

Online Booking System

ocal database design and development 11 ... In every way I dealt with that company as if I were actually interviewing someone who wanted to develop a website for which would require someone else's final approval of its design and system organization.... ocal database design and development ... the design of the system is along the lines of a standard top-down, menu-driven web application.... the design of the system is along the lines of a standard top-down, menu driven web application....
20 Pages (5000 words) Assignment

New Interface From Mozilla

This essay "New Interface From Mozilla" focuses on user interface design that deals with the design of computer-related applications, software, and websites that enhance interfaces for user experience and interaction.... Heuristic Evaluation: New Interface from Mozilla Heuristic Design New Interface from Mozilla the design of the alternative interface ... First of all, the interface should ensure that all key characteristics are among the inclusions in the design....
10 Pages (2500 words) Essay

Prototype Interface Design - Usability Engineering

the design goes by the maiden name of mobile application movies for rent.... the design focuses on the increased appetite of consumers to buy smart phones.... he other challenge was the type of phone to be used in accommodating the interface, it soon became apparent that, not every kind of a mobile device could accommodate the interface; hence the developer had to change the design to specifically fit in a smart phone which has an incorporated and well manufactured video viewer. ...
13 Pages (3250 words) Essay

Microkernel Operating Systems - Approaches to Operating System Design

As address spaces escalated from 16 bits to 32 bits, the design of the microkernel was no longer confined to the structural design of the hardware.... Theoretically, the design of the microkernel permits easier managing of source codes because it is divided into user-space services.... Aiming at fulfilling the applications demands, on the basis of examining the existing 3 kinds of OS structural design, and design technique that are new, the approaches to the design of an OS is based on intellectual and resolved agent-based and daemon harmonization managing mechanisms. ...
12 Pages (3000 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us