Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ_Отчет_Последний.docx
Скачиваний:
17
Добавлен:
01.04.2015
Размер:
3.1 Mб
Скачать

2.2 Выбор инструментальных средств

Программный продукт разрабатывается под платформу Windows 7. При выборе инструментальных средств нужно учитывать то, что операционные системы постоянно развиваются, а оборудование стареет. Поэтому в дальнейшем будет закупаться новый компьютерный парк, а операционная система обновляться на более современную.

Платформа «1С:Предприятие 8.2» предназначена для автоматизации деятельности различных предприятий, организаций, учреждений и частных лиц. В основе системы лежит гибкая технологическая платформа, возможности которой позволяют создавать и модифицировать самые разнообразные бизнес-приложения.

При разработке автоматизированной системы на платформе «1С:Предприятие 8.2» учитывались следующие цели:

  1. Обеспечение системы разграничения прав доступа пользователей к различным объектам и функциям информационной системы.

  2. Эргономичный интерфейс, позволяющий легко освоить программу даже начинающему пользователю

  3. Возможность работы с базой данных через интернет и на мобильных устройствах

  4. Открытость программного кода

Соответственно, разрабатываемый программный продукт для платформы «1С:Предприятие 8.2» является приоритетным, по следующим причинам:

  1. Для реализации ограничения прав доступа предназначены специальные объекты конфигурации - Роли. Они обеспечивают реализацию ограничения прав доступа в прикладных решениях. Роль в конфигурации может соответствовать должностям или видам деятельности различных групп пользователей, для работы которых предназначена данная конфигурация.  Администратору достаточно лишь указать, к какой области данных пользователю разрешен доступ. 

  2. Подключение с мобильного устройства через Интернет возможно благодаря использованию веб-клиента и режима низкой скорости соединения. Режим низкой скорости соединения обеспечивает комфортную работу через низкоскоростное интернет-соединение (например, через GPRS-соединение). А веб-клиент позволяет подключаться к информационной базе, используя лишь имеющийся в устройстве браузер.

  3. Концепция пользовательского интерфейса системы 1С: Предприятие 8 ориентирована на комфортную эффективную работу и соответствует современным тенденциям. Пользователь может самостоятельно конструировать своё рабочее пространство, располагая панели в разных областях экрана.

  4.  Большим преимуществом 1С Предприятия перед другими программными комплексами, является открытость кода. Это значит что пользователь, при должной подготовке может сам изменять и настраивать под себя любую конфигурацию фирмы 1С. Открытость кода  не  обязывает привязываться к одному единственному разработчику программного обеспечения, а позволяет выбирать среди множества фирм 1С франчайзи.  Все необходимые инструменты для разработки входят в комплект поставки. 

2.3 Проектирование пользовательского интерфейса

Пользовательский интерфейс разрабатывается для таких пользователей как сотрудник отдела международных перевозок, менеджер по работе с клиентами и сотрудник ремонтного отдела. Соответственно, каждому из вышеназванных пользователей необходимо создать рабочие места в системе. Рабочие места должны включать в себя объекты системы, с которыми пользователь будет непосредственно работать ежедневно. Для решения этой задачи было решено воспользоваться функциональной возможностью 1С: Предприятие 8.2. Для каждого пользователя были созданы подсистемы. Каждая подсистема включает в себя определенный набор объектов системы (справочники, документы, регистры и т.п.). Каждому пользователю была создана своя роль, разграничивающая его права доступа.

Таким образом, у каждого пользователя системы появилось свое рабочее пространство, включающее только те объекты данных, с которыми ему предстоит работать.

Были созданы подсистемы Оказание услуг и Ремонт. Пользователями подсистемы Оказание услуг являются менеджер по работе с клиентами и сотрудник отдела пассажирских перевозок. У них разные роли, поэтому некоторая информация, доступная одному из них, будет не доступна другому. Вся остальная информация, необходимая для их синхронной работы, доступна обоим. Пользователем подсистемы Ремонт является начальник ремонтного отдела. Структура подсистемы Оказание услуг и ограничения по ролям пользователей представлены в табл. 3. Структура подсистемы Ремонт представлена в табл. 4.

Табл.3

Пункт меню

Права пользователей

Диспетчер

Менеджер по работе с клиентами

Документ Рейсы

Изменение, Просмотр

Изменение, Просмотр

Справочник Автобусы

Изменение, Просмотр

Просмотр

Справочник Водители

Изменение, Просмотр

Просмотр

Справочник Клиенты

Просмотр

Изменение, Просмотр

Справочник Маршруты

Изменение, Просмотр

Просмотр

Документ Проверка на ТО

Изменение, Просмотр

-

Документ Техосмотр

Изменение, Просмотр

-

Регистр накопления Фактические рейсы

Просмотр

Просмотр

Регистр накопления Учет пассажиров

Просмотр

Просмотр

Регистр накопления Пробег

Просмотр

-

Регистр накопления Точки маршрута

Просмотр

-

Регистр сведений Состояние автомобиля

Просмотр

Просмотр

Отчет по Клиентам

Создать

Создать

Отчет по Рейсам

Создать

-

Отчет план-факт

Создать

-

Табл. 4.

Пункт меню

Экранная форма

Документ «Ремонт»

Форма документа Ремонт, Форма списка Ремонт

Документ «Проверка на ТО»

Форма документа Проверка на ТО, Форма списка Проверка на ТО

Документ «Техосмотр»

Форма документа Техосмотр, Форма списка Техосмотр

Справочник «Сотрудники ремонтного отдела»

Форма элемента справочника Сотрудники ремонтного отдела, Форма списка справочника Сотрудники ремонтного отдела

Справочник «Автобусы»

Форма элемента справочника Автобусы, Форма списка справочника Автобусы

Регистр накопления «Ремонтный»

Форма списка регистра Ремонтный

Регистр «Накопления Пробег»

Форма списка регистра Пробег

Отчет «Отчет По ремонту»

Форма отчета Отчет по Ремонту

Интерфейс пользователя представляет собой рабочее пространство для работы с окнами, панель навигации, служащая для перемещения к нужной информации (справочникам, документам и т.п.) и панель команд, необходимая для выполнения быстрых команд по созданию новых объектов, просмотра информации или построения отчетов. У каждого пользователя существует рабочий стол. Рабочий стол – это минимизированное рабочее место. Рабочий стол диспетчера представлен на рисунке 2.2. Основное рабочее место диспетчера представлено в подсистеме Оказание услуг на рисунке 2.3.

Рис.2.2. Рабочий стол диспетчера

Рис.2.3. Подсистема «Оказание услуг» для диспетчера

Панель навигации разделена на 3 зоны: «Важное» (объекты выделены жирным шрифтом), «Обычное», где содержатся справочники и иные неважные объекты, и зона «См. также», куда помещены все регистры накопления и сведений.

Для регистрации новых рейсов в системе создана электронная форма документа Рейсы, вызываемая нажатием кнопки «Создать» на рабочем столе или же в подсистеме «Оказание услуг» нажатием в панели команд в области «создать» кнопки Рейсы. Форма документа Рейсы представлена на рисунке 2.4.

Рис.2.4. Форма документа «Рейсы»

Реквизитный состав формы документа «Рейсы»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Номер

Счетчик

Номер записи в БД

Предоставляется автоматически

Дата

Дата

Дата регистрации рейса в БД

Выбирается из календаря

Код рейса

Число

Идентификационный код рейса

Заполняется вручную

Дата отправления

Дата и время

Дата отправления рейса

Выбирается из календаря

Планируемая дата возврата

Дата

Дата возврата машины из рейса

Выбирается из календаря

Маршрут

Строка

Наименование маршрута рейса

Выбирается из справочника «Маршруты»

Автобус

Строка

Наименование автобуса

Выбирается из справочника «Автобусы»

Водитель

Строка

ФИО водителя выбранного автобуса

Выбирается из справочника «Водители»

Количество свободных мест

Число

Количество свободных мест выбранного автобуса

Вычисляется программно

Стоимость маршрута

Число

Стоимость 1 билета выбранного маршрута

Предоставляется из справочника «Маршруты» автоматически

Затраты план

Число

Плановые затраты на топливо

Вычисляется программно

Затраты факт

Число

Фактические затраты на топливо

Вычисляется программно

Литры

Число

Показатели приборов автомобиля

Заполняется вручную

Километраж

Число

Показатели приборов автомобиля

Заполняется вручную

Выручка

Число

Выручка от продажи билетов на рейс

Вычисляется программно

Прибыль

Число

Выручка за вычетом фактических затрат

Вычисляется программно

Табличная часть «Пассажиры»

ФИО

Строка

ФИО пассажира

Выбирается из справочника «Клиенты»

Со скидкой

Число

Цена за билет со скидкой

Вычисляется программно

Табличная часть «Удаленные»

ФИО

Строка

ФИО пассажира, отказавшегося от поездки

Заполняется программно

Табличная часть «Маршруты по движению»

Точка маршрута

Строка

Наименование остановки по маршруту

Заполняется вручную

Прибыл план

Дата и время

Плановое время начала остановки

Заполняется вручную

Отбыл план

Дата и время

Плановое время окончания остановки

Заполняется вручную

Прибыл факт

Дата и время

Фактическое время начала остановки

Заполняется вручную

Отбыл факт

Дата и время

Фактическое время окончания остановки

Заполняется вручную

Отклонение прибыл

Число

Разница между плановым и фактическим временем

Заполняется программно

Отклонение отбыл

Число

Разница между плановым и фактическим временем

Заполняется программно

Команды (кнопки)

Сколько рейсов

Кнопка командной панели

Вычисляет скидку для постоянных клиентов

-

Для регистрации в базе данных новых автобусов создана форма элемента справочника «Автобусы». Внешний вид формы представлен на рисунке 2.5.

Рис.2.5. Форма элемента справочника «Автобусы»

Реквизитный состав формы элемента справочника «Автобусы»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Код

Число

Счетчик

Предоставляется автоматически

Модель автобуса

Строка

Наименование марки и модели автобуса

Заполняется вручную

Гос. регистрационный знак

Строка

Гос. номер автомобиля

Заполняется вручную

Вместимость

Число

Пассажировместимость автомобиля

Заполняется вручную

Расход топлива

Число

Средний расход топлива на 100 км

Заполняется вручную

Для регистрации в базе данных нового водителя или корректирования информации о старых водителях была создана форма элемента справочника «Водители». Внешний вид формы представлен на рисунке 2.6.

Рис. 2.6. Форма элемента справочника «Водители»

Реквизитный состав формы элемента справочника «Водители»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Код

Число

Счетчик

Предоставляется автоматически

ФИО

Строка

ФИО водителя

Заполняется вручную

Дата рождения

Дата

Дата рождения водителя

Выбирается из календаря

Автобус

Строка

Автобус, который водит данный водитель

Выбирается из справочника «Автобусы»

Серия

Число

Серия паспорта водителя

Заполняется вручную

Номер

Число

Номер паспорта водителя

Заполняется вручную

Номер прав

Число

Номер водительского удостоверения

Заполняется вручную

Дата получения прав

Дата

Дата получения водительских прав

Выбирается из календаря

Стаж

Число

Количество полных лет стажа с момента получения прав

Заполняется программно

Для регистрирования в системе новых маршрутов или редактирования сведений о старых маршрутах была создана форма элемента справочника «Маршруты». Внешний вид формы представлен на рисунке 2.7.

Рис.2.7. Форма элемента справочника «Маршруты»

Реквизитный состав формы элемента справочника «Водители»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Код

Число

Счетчик

Предоставляется автоматически

Маршрут

Строка

Наименование маршрута

Заполняется вручную

Родитель

Строка

Направление маршрута: Из С-Пб или В С-Пб

Заполняется программно с возможностью редактирования вручную

Расстояние

Число

Расстояние между конечными пунктами маршрута

Заполняется вручную

Стоимость

Число

Цена 1 билета по этому маршруту

Заполняется вручную

Для контроля технического состояния автомобилей и необходимости проведения техосмотра была создана электронная форма документа «Проверка на пробег», позволяющая совершить проверку пробега автомобилей по заданным параметрам. На основании этой проверки выбранный автобус можно отправить на техосмотр. Внешний вид формы представлен на рисунке 2.8.

Рис.2.8. Форма документа «Проверка на пробег»

Реквизитный состав формы документа «Проверка на пробег»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Дата

Дата

Дата регистрации документа в БД

Выбирается из календаря

Автобус

Строка

Наименование автобуса

Выбирается из справочника «Автобусы»

Пробег

Число

Пробег автомобиля с момента предыдущего техосмотра

Заполняется программно

Поиск по пробегу

Число

Параметр для поиска автомобилей с таким пробегом или больше

Заполняется вручную

Команда (кнопка)

Проверка на ТО

Кнопка командной панели

Осуществляет поиск по заданному параметру

-

Табличная часть

Автобус

Строка

Результат поиска

Заполняется программно

Пробег

Число

Результат поиска

Заполняется программно

Для фиксации в базе данн ых факта проведения техосмотра была создана электронная форма документа «Техосмотр». Вводится на основании документа «Проверка на пробег». Внешний вид формы представлен на рисунке 2.9.

Рис.2.9.Форма документа «Техосмотр»

Реквизитный состав формы элемента справочника «Водители»

Наименование Реквизита

Тип данных

Описание

Контроль реквизита

Номер

Счетчик

Номер записи в БД

Предоставляется автоматически

Дата

Дата

Дата регистрации документа в БД

Выбирается из календаря

Автобус

Строка

Наименование автобуса

Заполняется программно

Пробег

Число

Пробег автобуса

Заполняется программно

Ответственный работник

Строка

ФИО механика

Выбирается из справочника «Сотрудники ремонтного цеха»