presented by: katie, jake, janet, marcellous, and junaid

23
Presented By: Presented By: Katie, Jake, Janet, Katie, Jake, Janet, Marcellous, and Junaid Marcellous, and Junaid

Post on 19-Dec-2015

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Presented By:Presented By:

Katie, Jake, Janet, Marcellous, Katie, Jake, Janet, Marcellous, and Junaidand Junaid

Page 2: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

ObjectiveObjective

•Lilac Time Scheduler is designed as a solution for time conflicts among managers and employees.

Page 3: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Application (HTML)Application (HTML)

Primary Server

Backup Server

Page 4: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Application (WML)Application (WML)• Primary Server

– http://yoonsangkyun.linuxtop.co.kr/394/final/wml/index.wml

• Backup Server – http://

yoonsangkyun.made.com/394/final/wml/index.wml

Page 5: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

RequirementsRequirements

Page 6: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Super Account : rootSuper Account : root

•Top Administrator Privileges – Cannot be removed– Unchangeable by any others

Page 7: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Super Account Testing Super Account Testing • Check the list for removable users

• Use another manager account to access root account

• Use another employee account to access root account

Page 8: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

IllinoisIllinois LLabor abor LLawaw

•1 day off / week

•Overtime Wage– Some applied– Some don’t

Page 9: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Illinois Labor Law Illinois Labor Law TestingTesting

• Try to have a shift for 7 days– Generated Error message and denied

• Make Overtime-applicable employee work more than 40 hours– Generated notice that he will have

overtime wage

Page 10: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Child Labor LawChild Labor Law

•Working time constraints– Only 7 AM ~ 9 PM : June ~ August– Only 7 AM ~ 7 PM : Rest– 8 hrs / day, 40 hrs / week– 3 hrs / day, 18 hrs / week

: School days

Page 11: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Child Labor Law TestingChild Labor Law Testing• Make under-age employee work

in the early morning and late night– Generated Error Message and denied

• More than 8 hrs / day, 40 hrs / week– Generated Error Message and denied

Page 12: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

General RequirementsGeneral Requirements

•One shift / day

•No overnight shift

•Input Pattern Checking

Page 13: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

General Requirement General Requirement TestingTesting

• More than one shift a day– Does not accept

• Overnight shift– Generated Error Message and Denied

• Wrong Input Patterns– Generated Error Message and Denied

Page 14: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

DesignDesign

Page 15: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

ERD DiagramERD Diagram

Schedule

monend

tueend

tuestart

tuedate

wedend

wedstart

weddate

thuend

thustart

thudate

friendfristartfridate

sunend

sunstart

sundate

satend

satstart

satdate

Page 16: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

DFD 1 - DFD 1 - Schedule Schedule

Change SystemChange System

Schedules

Employee Name,Schedule

Manager

confirmation or rejection of schedule

Employees

username

Check if Schedule is compliant with labor laws regarding child

work hours, overtime, and days off

Overtime warning

Empname, new schedule

Overtime statusage

Page 17: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

DFD 2 DFD 2 ––

Schedule ProcessSchedule Process

Overtime warning

Manager

Empname, new scheduleSchedules

Employeesusername

Employee Name,Schedule

confirmation or rejection of schedule

Send schedule confirmation or rejection

Check if employee is under 16

age

Overtime status

Check if Employee’s schedule meets state and federal

guidelines on hours they are allowed to

work

Yes: Empname, schedule

No: rejection

Check if Employee has one day off in

each calendar week

Yes: empname, scheduleYes: Confirmation

No: reject schedule

Is employee exempt from

overtime?

Does employee work more than 40 hours in

a calendar week?

Username for Overtime

No: empname, schdule

Yes: empname and schedule

No: empname and schedule

Empname and schedule

Yes

Page 18: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

PlanPlan

Page 19: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

PlanPlan• Project

Page 20: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

PlanPlan• Gantt Chart

Page 21: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Implementation Implementation CodeCode

Page 22: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

Modify Schedule – Modify Schedule – Process Module (HTML)Process Module (HTML)

• Modify Schedule - Process Module (HTML)

Page 23: Presented By: Katie, Jake, Janet, Marcellous, and Junaid

View Schedule – Load View Schedule – Load Module (WML)Module (WML)

• View Schedule - Load Module (WML)