Assignment Details:
You are to develop the menu and basic functionality of the phone along with the video demonstration of the application and codebase. What follows is the Software Requirements Specification which highlights the features and functionality that is required from the phone.
For this prototype, you are to develop a menu-driven event-based application that uses a series of menus as the primary interface. For each entry in the main menu, there will be a submenu that provides access to a number of specific functions. Any additional submenus and user interfaces must be added as appropriate.
Phone book
Submenu entries
Search for Entry
Add entry
Erase Entry
Edit Entry
Service Numbers – these are fixed numbers that cannot be changed
Memory usage
The PhoneBook entries must consist of a first name, surname, and phone number. For the Service numbers section at minimum these should be:
999 – emergency services
111 – NHS helpline
104 – EasyPhone answer phone
105 – credit top-up
106 – customer service
Task manager
Submenu entries
View tasks
Add task
Mark as done
Edit Task
Erase task
Total unfinished tasks
The content of the entries for TaskManager should consist of a task name, task description, and the date that it is to be completed. Also, there should be a simple way to identify if the task has been completed or not.
HINT: If you look carefully, you will see that this functionality is very similar to the one used for the phone book - if you think abstractly about how to say an erase or edit function works you should be able to write them and reuse them from the Phone Book element.
Phone Settings
Submenu entries
Network Selection – user can select from a different set of cellular providers which must be displayed on the welcome message in the main menu
SpamCop
ParrotTalk
GumbyEnterprises
MontyMobiles
User-defined Welcome Message (to be loaded on the first screen of the application and include the network selection)
Get Date
Get Time
Set Time
Set Date
Calculator menu
Submenu entries
Temp Converter (F-C) – Enter Degrees Fahrenheit and return Celsius
Currency Converter (Sterling - euro)
Distance converter (Imperial – metric)
Help Menu
Submenu entries
References in Harvard format
README.txt
Self-assessment statement
For Solution of this assignment or any such assignment contact Codersarts.
Codersarts is top rated Programming assignment help provider
Comments