Проектирование графического интерфейса для менеджера курьеров
Присвоение каждой доставке курьера тривиально будет реализовать в виде выпадающего списка. А что касается отображения доставок, в том числе и после сортировки, они будут проиллюстрированы в виде таблиц. А сам процесс сортировки будет запускаться по нажатию на кнопку, ровно как и отправка информации курьерам. Для проектирования на данном этапе задействуется только разметка, выполненная с помощью… Читать ещё >
Проектирование графического интерфейса для менеджера курьеров (реферат, курсовая, диплом, контрольная)
Согласно функциональной спецификации, от графического интерфейса для менеджера требуется следующее:
- ? возможность отобразить все невыполненные доставки;
- ? возможность их сортировать;
- ? присвоить курьера каждой доставке.
С отображением всех невыполненных доставок всё очевидно. Они могут быть выведены на экран стандартными методами выбранного в дальнейшем языка программирования, а также с учётом запроса к базе данных с условием WHERE deliveryStatus = 0.
Для сортировки доставок по административным округам города Москвы необходимы недостающие данные об этих самых округах. На данном этапе можно предложить два сценария получениях этих данных: либо они будут подгружаться автоматически при открытии главного окна менеджером курьеров, либо же по нажатию на кнопку. Как было описано в предыдущем разделе, в день у интернет-магазина «ПрезидентВотчес. Ру» чуть менее пятидесяти доставок, а поскольку хоть и сама процедура получения информации об округе будет занимать маленькое время, то при загрузке информации о 50 округах, это время заметно увеличится. Более того, необходимо загружать информацию не только об административном округе, но и о всех параметрах, приведённых в табл. 6, для того, чтобы для менеджера максимально упростить дальнейшую процедуру распределения доставок между курьерами. Соответственно, для того, чтобы менеджеру не казалось, что программное обеспечение зависло или долго загружается, будет уместным позволить менеджеру самому запускать этот достаточно продолжительный процесс, например, по нажатию кнопки. Более того, на этапе разработки программного обеспечения для менеджера курьеров, необходимо будет принять решение откуда и каким образом загружать данные об административных округах, к которым принадлежит каждая доставка, а также оценить продолжительность такой процедуры.
Присвоение каждой доставке курьера тривиально будет реализовать в виде выпадающего списка. А что касается отображения доставок, в том числе и после сортировки, они будут проиллюстрированы в виде таблиц. А сам процесс сортировки будет запускаться по нажатию на кнопку, ровно как и отправка информации курьерам.
Для проектирования на данном этапе задействуется только разметка, выполненная с помощью HTML. На этапе разработки планируется кастомизировать имеющийся макет, спроектированный на данном этапе и продемонстрированный на следующем рисунке:
Рис. 5. Сортированные системой доставки, готовые для отправки курьерам
Резюмируя, графический интерфейс менеджера курьера будет состоять из нескольких таблиц и трёх кнопок. При непосредственном запуске приложения, менеджеру будет представлена таблица, в которой отражена информация о совершённых покупках, а также кнопки «Рассчитать параметры» и «Сортировать по округам». При нажатии на кнопку «Сортировать по районам» все имеющиеся заказы будут разбиты по административным округам, в результате чего менеджер увидит уже несколько таблиц с заголовком округа, а также внизу появится кнопка «Отправить курьерам».