Professional Documents
Culture Documents
2. Can be a Long Term Goal- Which can be divided in short Term To Do List (Sub Goals) with
Weightage to overall Goal (sum should be 100). Individual
1. A User Logs in to the System using his login id & Password.Authenticate the Correct User--Session
Tracking
6. Reports--
7. Log Out
8. My Account Page to Change the Personal Details and Account Preference Settings
Admin Module
2.
Users
6. Reports--
7. Log Out
8. My Account Page to Change the Personal Details and Account Preference Settings
Use Cases
1. User logs in the System using login id & password. if not registered earlier,
User creates the login id, wehn using the system for the first time.
User Autheticated by the System.
User is presented the Application Menu & the welcome page showing the Tasks Tracking screen
Application Menu has the following options:
-My account
-Goal Categries
-Goals
-Goal Tracker
-logout
Goals Page shows the list of all the goals defined by the user & Option to create new Goals. New Goals
options opens up the new Page for creating new Goal.
Goal Tracker Page shows the list of Goals with the dates in Matrix view. User can click on each matrix cell
to check the Goal status (Y/N). User will have option to see the goal status for any date Rage as this Page
will have Date Range Option. User can add comment also.
--System should auto send email reminders to update the goal status if not updated.
-- Option of exporting the Goal Tracking data to Excel Sheet for a Date Range.
Requirements
2. User can define the goals which he wants to track on daily basis.
5. Email Reminder to user in case User forgot to track goal for more than a day.
7. User to have option of changing the Personal & account related details.
Classes
1. User
2. Goal Category
3. Goal
4.
User
loginId
password
user Name
first Name
last Name
email Id
address
city
state
pin Code
authenticateUser()
createUser()
checkUserName()
checkEmailId()
checkPassword()
Goal Category
LoginId
goalCategoryDescription
status
Goal
loginId
goalDescription
goalWeight
goalDays[]
status
createdOn
TrackGoal
-- Option of exporting the Goal Tracking data to Excel Sheet for a Date Range.