Курсовые работы / ПРИС КП_2
.pdf<th>Дата окончания</th>
<%=Voyage.joins(:possible_route,
:driver).select('beginningdate,completedate,voyages.id As id,drivers.d_name_string AS d_name, possible_routes.destination AS destination').where("destination like :f
AND |
beginningdate |
>= |
:p |
AND |
completedate<= |
:l", |
{p: |
Chronic.parse(params[:datestart]), |
l: |
Chronic.parse(params[:dateend]), |
f: |
params[:q]}).find_each do |item|%> <tr>
<td> <%=item.id%></td>
<td> <%=item.d_name%></td> <td> <%=item.destination%></td>
<td> <%=item.beginningdate%></td> <td> <%=item.completedate%></td>
</tr> <% end %>
53
Задание на курсовой проект Дисциплина «Проектирование информационных систем»
Тема: «Информационная система для автоматизации организации грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной компанией»
Наименование разделов и подразделов:
1 Теоретические аспекты автоматизации организации грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной компанией
1.1Обзор существующих решений для автоматизации организации грузоперевозок автотранспортной компанией
1.2Сравнительный анализ существующих технологических решений задачи автоматизации грузоперевозок автотранспортной компанией
2 Анализ и проектирование информационной системы для автоматизации
грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной
компанией
2.1Постановка задачи проектирования информационной системы
2.2Анализ предметной области автотранспортной организации
2.3Функциональная модель процесса организации грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной компанией
2.4Модель данных грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной компанией
3 Разработка и тестирование информационной системы для автоматизации организации грузоперевозок сжиженного газа, бензина и нефтепродуктов автотранспортной компанией
3.1 Описание таблиц базы данных
3.3 Схема взаимосвязей модулей и массивов данных
54
3.4 Алгоритмы работы отчётов
3.5 Инструкция пользователя по установке программного продукта и работе с ним
ИС должна содержать следующую информацию:
*Сведения о характеристиках грузов (тип груза, требования к транспортировке и т.д.).
*Сведения о возможных маршрутах (место назначения, расстояние в километрах, класс сложности маршрута, стоимость и т.д.)
*Сведения о водителях (ФИО, фото, дата рождения, классность, стаж, контактный телефон и т.д. Учитывать какие классы сложности маршрутов он может осуществлять.)
*Сведения об автомобильном парке (марка, номер, грузоподъемность и мощность и т.д.).
*Сведения о текущих рейсах (маршрут, кто и на какой машине повезет какой-либо груз и за какое время (даты) он должен это сделать).
ИС должна обеспечивать выполнение следующих функций (основных и дополнительных):
*Ввод, удаление и редактирование той или иной информации, с возможностью автоматизации (подстановок из других таблиц, фиксированных наборов данных и т.д.) и входного контроля от некорректных действий.
*Многопользовательский режим работы.
*Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь - соответствующий пароль). Обеспечить возможность оперативного изменения пароля. Количество различных пользователей - не менее 2.
*Резервное копирование информационных баз по желанию пользователя (только администратора).
*Осуществлять поиск по разнообразным признакам (не менее одного в каждой из информационных категорий, например, ФИО водителя и т.д.).
*Осуществлять сортировку по различным признакам (не менее одного
вкаждой из информационных категорий, например, по характеристикам перевозимых грузов и т.д.).
*Осуществлять автоматический подбор водителей (в зависимости от класса сложности маршрута) для конкретной поездки. Учитывать
55