{"id":941,"date":"2019-10-28T16:01:37","date_gmt":"2019-10-28T22:01:37","guid":{"rendered":"https:\/\/kjcrr.org\/?page_id=941"},"modified":"2020-10-13T21:48:47","modified_gmt":"2020-10-14T03:48:47","slug":"model-railroad-inventory-manager-mrim","status":"publish","type":"page","link":"https:\/\/kjcrr.org\/?page_id=941","title":{"rendered":"Model Railroad Inventory Manager (MRIM)"},"content":{"rendered":"<p>This micro-service web component provides a user with a web application to display, create and update information of the inventoried items. It is dependent on two other components:<\/p>\n<ul>\n<li>RIDS, which provides services to access the MongoDB collection of rolling stock documents containing a RFID associated to a road name and number<\/li>\n<li>MRFM, which provides services to store image files (jpeg) in a file store<\/li>\n<\/ul>\n<p>The following figure shows the MRIM micro-service in context of the other micro-services needed to provide the application ability to manage inventories.<br \/>\n<center><br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/design3b.png\" alt=\"MRIM in context of other micro-services\"><br \/>\n<\/center><br \/>\nThe following lists of items, commonly found in model railroads, that can be managed by a user using this application:<\/p>\n<ul>\n<li>Rolling Stock<\/li>\n<li>AAR Codes<\/li>\n<li>Images<\/li>\n<li>Companies<\/li>\n<li>Structures<\/li>\n<\/ul>\n<p>The following screen shots, show the Rolling Stock list, an associated popup of the details of a single piece of rolling stock, and the entry form to create a new item in the rolling stock inventory.<br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/mrim-rslist.png\" alt=\"MRIM Rolling Stock Inventory List\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/mrim-rs-detail.png\" alt=\"MRIM Rolling Stock Detail Popup\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/mrim-create-rs.png\" alt=\"MRIM Rolling Stock Create\"><br \/>\nThe following screen shot shows the locomotives within the Rolling Stock list and DCC decoder information.<br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2020\/10\/locomotives.png\" alt=\"Locomotive list\" \/><br \/>\nThe following screen shots, show the Structure list, an associated popup of the details of a single structure, and the entry form to create a new structure in the inventory.<br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2020\/09\/mrim-structlist.png\" ><br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2020\/09\/mrim-struct-details.png\" ><br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2020\/09\/mrim-createstruct.png\" ><\/p>\n<p>The following PDF reports can be created by this application:<\/p>\n<ul>\n<li>AAR Codes<\/li>\n<li>Companies<\/li>\n<li>Images<\/li>\n<li>RFID<\/li>\n<li>Rolling Stock sortable by Road Name and Road Number or AAR Code or Status<\/li>\n<\/ul>\n<p>The following screen shot shows the selection menu for report creation.<br \/>\n<img decoding=\"async\" src=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/mrim-reports.png\" alt=\"MRIM Reports\"><br \/>\n<a href=\"https:\/\/kjcrr.org\/wp-content\/uploads\/2019\/10\/rollingstock.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Sample Rolling Stock Report<\/a><br \/>\nThe application can export inventories in either JSON or CSV and imports files in CSV.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This micro-service web component provides a user with a web application to display, create and update information of the inventoried items. It is dependent on two other components: RIDS, which provides services to access the MongoDB collection of rolling stock documents containing a RFID associated to a road name and number MRFM, which provides services\u2026 <span class=\"read-more\"><a href=\"https:\/\/kjcrr.org\/?page_id=941\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":495,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-941","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/pages\/941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kjcrr.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=941"}],"version-history":[{"count":15,"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/pages\/941\/revisions"}],"predecessor-version":[{"id":1242,"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/pages\/941\/revisions\/1242"}],"up":[{"embeddable":true,"href":"https:\/\/kjcrr.org\/index.php?rest_route=\/wp\/v2\/pages\/495"}],"wp:attachment":[{"href":"https:\/\/kjcrr.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}