Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Project Analysis for “RemindMe” Anniversary&Birthday Tracker
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Project Analysis for “RemindMe” Anniversary&Birthday Tracker
[attachment=24795]

Project Summary

RemindMe is a Java language software program that allows its user to track important details such as anniversaries, birthdays, special dates, and gift ideas for friends and family. The program will be developed by a 3-person team on a short schedule, with design, development, testing and documentation to be complete within five weeks.

System Overview

The RemindMe software interacts with three external agents. Those interactions are described below, along with a high-level summary of the program’s purpose. Figure 2 shows the system overview in graphical form.
1. Outside system:
a. The user
b. The host machine’s system clock
c. The host machine’s file system
2. Inputs:
a. From the user: Person data (name, gift ideas), Date data (month, year, event title), search requests, and reminder threshold setting
b. From the system clock: Task wakeup signal and current date
c. From the file system: Persistent data
3. Outputs:
a. To the user: Display search results and date reminders
b. To the file system: Persistent data
4. Process:
a. Build and manage a graphical user interface (GUI) that allows user to enter and query data.
b. Maintain Person and Date data structures in memory and save to disk.
c. On a periodic basis, check the date from the system clock against list of Datesand display reminders to user.