Vous êtes sur la page 1sur 2

SMSNW SCHEDULING SOFTWARE FACT SHEET

1. Programming language: C# 2. Approximate lines of code: 6000 including 2000 lines for the black box algorithm 3. Data base structures: a. 10 Data fixed record structures for binary file record storage b. 8 one-dimensional arrays c. 11 two-dimensional arrays; d. 3 three-dimensional arrays 4. GUI interfaces: a. Login form b. Administrative form with 6 tab interfaces c. Schedule generation form d. User interface forms: i. Set password access ii. View schedule iii. Set preferences with 4 tab interfaces iv. Update availability with 2 tab interfaces v. Admin requests vi. Messages e. Employee shift category, shift totals and hourly summary reports. f. Email notification to employees of changed schedules in addition to system messaging. 5. Features: a. Permits employees to specify: i. Min, Max, and preferred number of 1. Weekends (contiguous weeks, same or different shifts) 2. Shift groups based on category ii. Min, Max, and preferred contiguous shifts. iii. Minimum time between shifts iv. Optimize contiguous shift assignment for night shifts v. Assign a 1-100 ranking independently to each min, max, and preferred setting. b. Permits administrator to: i. Define up to 10 shift categories. ii. Define up to 10 shifts iii. Define up to 5 site locations iv. Unlimited number of employees v. Optimize generation of the schedule calendar with option to 1. Override employees preferred minimum time between shifts 2. Adjust tolerance to the preferred number of shifts that is weighted according to user preferences. vi. Incorporates fairness in the weighting process by normalizing the mean and standard deviation of employees preference ranking. c. Uses Black Box scheduling algorithms to optimize employee preferences and minimize shift slot vacancies caused by too few employees or excessive time off requests.

Vous aimerez peut-être aussi