User manual
8. Requirements
8.1 Non-functional
• Phonebooks must be available at all times and accessible on demand
• The upload process should support most, if not all cell phones.
• The entire process must be easy to use for all types of users.
• Minimal additional knowledge should be required of system users.
8.2 Functional
Software
Database:
• Must be able to store phonebooks in a format that is easy to create
and retrieve
Website:
• Must authenticate users by comparing stored user phone number
and pin with entered phone number and pin
• Must be able to upload phonebook from users computer to server
and database
• Must be able to access database to retrieve stored phonebooks
• Must display user’s phonebook
• Ability to search phonebook for contact’s information
Voicemail:
• Must be able to detect and answer calls and then detect end of calls
and hang up
• Must be able to create customized menu trees
• Must be able to receive user entered inputs (DTMF tones)
• Must be able to respond with proper response message
11