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

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

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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)