{"id":435,"date":"2019-06-14T12:52:11","date_gmt":"2019-06-14T12:52:11","guid":{"rendered":"http:\/\/fip.r-a-w.org\/?p=435"},"modified":"2019-06-14T12:52:17","modified_gmt":"2019-06-14T12:52:17","slug":"raw-rota-generator-initial-development","status":"publish","type":"post","link":"https:\/\/fip.r-a-w.org\/?p=435","title":{"rendered":"RAW Rota Generator &#8211; Initial Development"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Project Goal<\/h2>\n\n\n\n<p>To allow rota of group of staff with varying Shifts to be generated based off a set of rules. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> Initial Requirement List<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Allow staff to be added<\/li><li>Staff to have custom rules &#8211; e.g does not work Thursdays.<\/li><li>Allow rules to be created. e.g James does not work same day as Joan. <\/li><li>Allow holidays to be entered. -public holidays, company closed and Staff holidays. <\/li><li>Allow types of shifts to be created with associated rules<\/li><li>Allow report of a shifts done. <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Target Technologies <\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Java<\/li><li>Javafx<\/li><li>Embedded Apache Derby<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Initial Use Case Diagram<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"239\" data-attachment-id=\"437\" data-permalink=\"https:\/\/fip.r-a-w.org\/?attachment_id=437\" data-orig-file=\"https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?fit=864%2C689&amp;ssl=1\" data-orig-size=\"864,689\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RAW-Rota-Use-Case\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?fit=700%2C558&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?resize=300%2C239&#038;ssl=1\" alt=\"Initial Use case - Raw Rota\" class=\"wp-image-437\" srcset=\"https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?resize=300%2C239&amp;ssl=1 300w, https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?resize=768%2C612&amp;ssl=1 768w, https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?resize=700%2C558&amp;ssl=1 700w, https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?resize=502%2C400&amp;ssl=1 502w, https:\/\/i0.wp.com\/fip.r-a-w.org\/wp-content\/uploads\/2019\/06\/RAW-Rota-Use-Case.png?w=864&amp;ssl=1 864w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Project Goal To allow rota of group of staff with varying Shifts to be generated based off a set of rules. Initial Requirement List Allow staff to be added Staff to have custom rules &#8211; e.g does not work Thursdays. Allow rules to be created. e.g James does not work same day as Joan. Allow &hellip; <a href=\"https:\/\/fip.r-a-w.org\/?p=435\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">RAW Rota Generator &#8211; Initial Development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":50,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,3,5],"tags":[],"class_list":["post-435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-decisions","category-oop-design","category-project"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/fip.r-a-w.org\/wp-content\/uploads\/2018\/04\/RAWRTWS.bmp","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9NvWe-71","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=435"}],"version-history":[{"count":2,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/posts\/435\/revisions"}],"predecessor-version":[{"id":438,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/posts\/435\/revisions\/438"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fip.r-a-w.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}