Курсовая работа 1С. Курсовая_Каршеринг. Отчет по Лабораторным работам Разработка корпоративной информационной системы управления предприятием на платформе 1С Предприятие 8
Скачать 2.39 Mb.
|
ФГБОУ ВО Уфимский Государственный Авиационный Технический Университет Кафедра АСУ Отчет по Лабораторным работам «Разработка корпоративной информационной системы управления предприятием на платформе «1С: Предприятие 8» (1С: Enterprise)» по дисциплине «Информационный менеджмент» Уфа 2022 Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования «Уфимский государственный авиационный технический университет» Кафедра автоматизированных систем управления ЗАДАНИЕ на Лабораторные работы по дисциплине «Информационный менеджмент»
4. Требования к оформлению: 4.1 Текст отчета оформляется в текстовом редакторе MS Word в соответствии с СТП УГАТУ. 4.2.В Отчете к ЛР должно содержаться следующее: Титульный лист Лист Задание 1.1 Описание автоматизируемой компании, требования заказчика 1.2. ER – диаграмма основных объектов разрабатываемой системы 1.3. Диаграмма прецедентов (Use Case diagram) 2.1. Создание информационной базы, интерфейс, импорт данных 2.2. Реализация алгоритмов расчетов 2.3. Реализация отчетов 3.1. Тестирование (описание сценариев тестирования) 3.2 Разработка инструкций пользователей Выводы Приложение 4.3 В приложение включается распечатка презентации готового продукта 4.4 В установленные сроки необходимо загрузить в СДО все файлы по ЛР (информационная база 1С, отчет, презентация) Дата выдачи _________________ 2022 Дата окончания __________________________ Руководитель __________________ М.С. Демченко Студент _________________ Содержание1.1.Описание автоматизируемой компании, требования заказчика. 5 1.2.ER-диаграмма основных объектов разрабатываемой модели. 6 6 1.3.Диаграмма прецедентов (Use Case Diagram). 7 Рисунок 2 – диаграмма прецедентов 7 2.1. Создание информационной базы, интерфейс, импорт данных 8 2.2. Реализация алгоритмов расчетов 20 Введение В настоящее время в связи с развитием компьютерной техники появилась возможность автоматизировать многие процессы, также увеличился объем обрабатываемой информации. И возникла объективная необходимость автоматизировать большую часть сферы человеческой деятельности. Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. Автопарк – эксплуатационное предприятие, занимающееся техническим обслуживанием автобусов, обеспечивающее выпуск их на линию в нужном количестве, укомплектованное штатом водителей, диспетчеров, ремонтных рабочих. Однако в настоящее время практически в любой современной организации может сложиться такая ситуация, когда из-за огромного количества заявок рабочий не в силах справится с обычной бумажной документацией. Разрешению этих противоречий способствует концепция разработки модели предметной области, а также создания и использования баз данных. Описание автоматизируемой компании, требования заказчика.Компания «Каршеринг ЯндексДрайв» предоставляет услуги как краткосрочной, так и долгосрочной аренды различных автомобилей и грузовиков. Грузовой каршеринг предлагает пользователям возможность арендовать на время грузовой транспорт с кузовом различного типа и объема для транспортировки грузов, самостоятельной организации переезда и решения других задач. Основная масса автомобилей рассчитана на широкого пользователя и представлена машинами бюджетного класса, однако есть возможность арендовать и премиум транспорт. В этом и есть плюс каршеринга — каждый может попробовать каков в эксплуатации тот или иной автомобиль. Учитывая, что стоимость премиум автомобилей значительно выше бюджетных машин, условия их использования соответствующие. Чтобы взять в аренду такую машину в Яндекс Драйве, нужно иметь возраст свыше 26 лет и не менее 6 лет опыта вождения, а также отсутствие штрафов и ранее совершенных ДТП. Самое главное для Яндекса — безопасность, поэтому открываются премиальные машины только проверенным опытным водителям. Требования заказчика: • Учет автотранспорта; • Учет автотранспорта на ТО; • Заключение/расторжение договора об аренде автотранспорта. ER-диаграмма основных объектов разрабатываемой модели.Рисунок 1 – ER - диаграмма Были выделены сущности: водитель, заявка, путевой лист, начальник автопарка, договор об аренде, тех. карта ТС, бухгалтер, механик, отчет по ТО ТС, счет, БД автопарка. Диаграмма прецедентов (Use Case Diagram).Рисунок 2 – диаграмма прецедентов 2.1. Создание информационной базы, интерфейс, импорт данных 1. Была создана информационная база ИС «Каршеринг» Рисунок 3 – создание информационной базы 2. Были созданы 3 объекта «Справочники»: «Транспортное средство», «Сотрудник», «Водители». Справочник «Транспортное средство» включает в себя такие реквизиты, как: код (задается автоматически) регистрационный знак ТС (тип – строка, длина – 10, маска - @999@@ 999) VIN (тип – строка, длина – 17) категория ТС (тип – ссылается на объект «Перечисление» КатегорияВодительскихПрав) год выпуска (тип – число, длина – 4, неотрицательное, максимальное значение – 2022) цвет автомобиля (тип – ссылается на объект «Перечисление» ЦветТС) пробег (тип – число, длина – 6, неотрицательное) тип двигателя (тип – ссылается на объект «Перечисление» ТипДвигателя) привод (тип – ссылается на объект «Перечисление» Привод) коробка передач (тип – ссылается на объект «Перечисление» КоробкаПередач) сумма (тип – число, длина – 10, неотрицательное) При отсутствии одного из значений, будет выведено предупреждение. Подсистемы, в которых участвует справочник «Транспортное средство», представлены на рисунке 4. Рисунок 4 – подсистемы, в которых участвует справочник Содержание справочника «Транспортное средство» представлено на рисунках 4.1 и 4.2. Рисунок 4.1 – содержание справочника «Транспортное средство» Рисунок 4.2 – окно создания нового транспортного средства Справочник «Сотрудник» включает в себя такие реквизиты, как: Код (задается автоматически) Дата рождения (тип – дата) Номер телефона (тип – строка, длина – 17, маска – +7(999)999-99-99) Должность (тип – ссылается на объект «Перечисление» Должность) При отсутствии одного из значений, будет выведено предупреждение. Подсистемы, в которых участвует справочник «Сотрудник», представлены на рисунке 5. Рисунок 5 – подсистемы, в которых участвует справочник Содержание справочника «Сотрудник» представлено на рисунках 5.1, 5.2. Рисунок 5.1 – содержание справочника «Сотрудник» Рисунок 5.2 – окно создания нового сотрудника Справочник «Водитель» включает в себя такие реквизиты, как: Код (задается автоматически) Дата рождения (тип – дата) Номер телефона (тип – строка, длина – 17, маска – +7(999)999-99-99) Серия/Номер паспорта (тип – число, длина – 10, неотрицательное) Когда выдан паспорт (тип – дата) При отсутствии одного из значений, будет выведено предупреждение. Подсистемы, в которых участвует справочник «Водитель», представлены на рисунке 6. Рисунок 6 – подсистемы, в которых участвует справочник Содержание справочника «Водитель» представлено на рисунках 6.1, 6.2. Рисунок 6.1 – содержание справочника «Водитель» Рисунок 6.2 – окно создания нового водителя 3. Были созданы 5 объектов «Документы»: аренда, конец аренды, отправка на ТО, возврат с ТО, количество ТС. Документ «Аренда» включает в себя такие реквизиты, как: Водитель (тип – ссылается на объект «Справочник» Водитель) ТС (тип – ссылается на объект «Справочник» ТранспортноеСредство) Сумма (тип – число, длина – 10, неотрицательное) Количество дней (тип – число, длина – 2, неотрицательное) Всего к оплате (тип – число, длина – 10, неотрицательное) Подсистемы, в которых участвует документ «Аренда», представлены на рисунке 7. Рисунок 7 – подсистемы, в которых участвует документ «Аренда» Содержание документа «Аренда» представлено на рисунках 7.1, 7.2. Рисунок 7.1 – содержание документа «Аренда» Рисунок 7.2 – окно создания Документ «Конец аренды» включает в себя такие реквизиты, как: Документ (тип – ссылается на объект «Документ» Аренда) Водитель (тип – ссылается на объект «Справочник» Водитель) ТС (тип – ссылается на объект «Справочник» ТранспортноеСредство) Всего к оплате (тип – число, длина – 10, неотрицательное) Подсистемы, в которых участвует документ «Конец аренды», представлены на рисунке 8. Рисунок 8 – подсистемы, в которых участвует документ «Конец аренды» Содержание документа «Конец аренды» представлено на рисунках 8.1, 8.2. Рисунок 8.1 – содержание документа «Конец аренды» Рисунок 8.2 – окно создания Документ «Отправка на ТО» включает в себя такие реквизиты, как: ТС (тип – ссылается на объект «Справочник» ТранспортноеСредство) Сотрудник (тип – ссылается на объект «Справочник» Сотрудник) Описание проблемы (тип – строка, неограниченная длина) Подсистемы, в которых участвует документ «Отправка на ТО», представлены на рисунке 9. Рисунок 9 – подсистемы, в которых участвует документ «Отправка на ТО» Содержание документа «Отправка на ТО» представлено на рисунках 9.1, 9.2. Рисунок 9.1 – содержание документа «Отправка на ТО» Рисунок 9.2 – окно создания Документ «Возврат с ТО» включает в себя такие реквизиты, как: Документ (тип – ссылается на объект «Документ» ОтправкаНаТО) ТС (тип – ссылается на объект «Справочник» ТранспортноеСредство) Сотрудник (тип – ссылается на объект «Справочник» Сотрудник) Комментарий (тип – строка, неограниченная длина) Подсистемы, в которых участвует документ «Возврат с ТО», представлены на рисунке 10. Рисунок 10 – подсистемы, в которых участвует документ «Возврат с ТО» Содержание документа «Возврат с ТО» представлено на рисунках 10.1, 10.2. Рисунок 10.1 – содержание документа «Возврат с ТО» Рисунок 10.2 – окно создания Документ «Количество ТС» содержит табличную часть «Список количества ТС», у которого такие реквизиты, как: ТС (тип – ссылается на объект «Справочник» ТранспортноеСредство) Количество (тип – число, длина – 1, неотрицательное) Документ «Количество ТС» связан с отчетом «Остаток ТС», он отражает доступное количество (см. рис. 11) Рисунок 11 – доступное количество ТС 4. Были созданы 7 объектов «Перечисления»: категория водительских прав, должность, цвет ТС, тип двигателя, коробка передач, привод, статус. Перечисление «Категория ВП» содержит такие значения, как: В (легковые автомобили) С (грузовые автомобили) D (автобусы) Перечисление «Должность» содержит значение механик. Перечисление «Цвет ТС» содержит значения, которые представлены на рисунке 12. Рисунок 12 – значения перечисления «Цвет ТС» Перечисление «Тип двигателя» содержит такие значения, как: Бензин Дизель Газ Перечисление «Коробка передач» содержит такие значения, как: Автомат Механика Перечисление «Привод» содержит такие значения, как: Передний Задний Полный Перечисление «Статус» содержит значения, которые представлены на рисунке 13. Рисунок 13 – значения перечисления «Статус» 5. Было создано 3 объекта «Отчеты»: остаток ТС, прибыль от аренды, статус ТС. Содержание отчетов представлено на рисунках 14.1, 14.2, 14.3. Рисунок 14.1 – содержание отчета «Прибыль от аренды» Рисунок 14.2 – содержание отчета «Остаток ТС» Рисунок 14.3 – содержание отчета «Статус ТС» 6. Был создан объект «Регистр сведений» Статус ТС, переодичность которого в пределах дня. Подсистемы, в которых участвует регистр сведений «Статус ТС», представлены на рисунке 15. Рисунок 15 – подсистемы, в которых участвует регистр сведений Регистр сведений «Статус ТС» содержит такие измерения, как: Транспортное средство (тип – ссылается на объект «Справочник» ТранспортноеСредство) Статус (тип – ссылается на объект «Перечисление» Статус) Водитель (тип – ссылается на объект «Справочник» Водитель) Сотрудник (тип – ссылается на объект «Справочник» Сотрудник) Стандартные реквизиты регистра сведений представлены на рисунке 15.1. Рисунок 15.1 – стандартные реквизиты Содержание регистра сведений «Статус ТС» представлено на рисунке 15.2. Рисунок 15.2 – содержание регистра сведений 7. Был создан объект «Регистр накопления» Остаток ТС, который содержит ресурсы, измерения и стандартные реквизиты представленные на рисунках 16.1, 16.2. Рисунок 16.1 – измерения и ресурсы регистра накопления «Остаток ТС» Рисунок 16.2 – стандартные реквизиты регистра накопления «Остаток ТС» Регистраторы представлены на рисунке 16.3. Рисунок 16.3 – регистраторы регистра накопления «Остаток ТС» 8. Было создано 3 подсистемы «Справочники», «Аренда», «Технический осмотр» (см. рис. 17) Рисунок 17 – подсистемы Полная страница ИС «Каршеринг» представлена на рисунке 18. Рисунок 18 – ИС «Каршеринг» 2.2. Реализация алгоритмов расчетов В документе «Аренда» алгоритм расчета реализован следующим образом: после выбора водителя из выпадающего списка (значения берутся из справочника «Водитель»), и нужного нам ТС (справочник «ТС»), в графе сумма автоматически появляется стоимость транспортного средства, которая прописана в справочнике «ТС». Рисунок 19 – расчет суммы в документе «Аренда» Рисунок 20 – код в модуле документа «Аренда» В документе «Конец аренды» алгоритм расчета реализован следующим образом: при выборе определенного документа из «Аренды», автоматически заполняются поля: водитель, ТС, дата начала аренды и стоимость за день. После того, как укажем количество дней аренды и проведем документ, после «Всего к оплате» автоматически заполнится путем умножения стоимости ТС на количество. Рисунок 21 – расчет в документе «Конец аренды» Рисунок 22 – расчет в документе «Конец аренды» Рисунок 23 – код в модуле документа «Конец аренды» 2.3. Реализация отчетов Отчет «Остаток ТС» показывает количество оставшихся транспортных средств доступных для аренды. Также есть отбор по одному ТС, и при необходимости можно выбрать дату отчета. Рисунок 24 – отчет «Остаток ТС» Рисунок 25 – отчет «Остаток ТС» с отбором Отчет «Прибыль от аренды» показывает начальный остаток, расход, конечный остаток, даты сделки, сумму и количество аренды. Также есть отбор по определенному водителю и транспортному средству. Рисунок 26 – отчет «Прибыль от аренды» Рисунок 27 – отчет «Прибыль от аренды» с отбором по ТС Рисунок 28 – отчет «Прибыль от аренды» с отбором по водителям Отчет «Статус ТС» показывает в каком статусе находится определенное транспортное средство. Также есть отбор по ТС, статусу, сотруднику ТО, водителю и по дате проведения документа. Рисунок 29 – отчет «Статус ТС» Рисунок 30 - отчет «Статус ТС» с отбором по статусу «На техническом осмотре» 3.1. Тестирование (описание сценариев тестирования) Таблица 2 – тест – кейс №1
Таблица 3 – тест – кейс №2
Таблица 4 – тест – кейс №3
Таблица 5 – тест – кейс №4
Таблица 6 – тест – кейс №5
Таблица 7 – тест – кейс №6
Таблица 8 – тест – кейс №7
Таблица 9 – тест – кейс №8
Таблица 10 – тест – кейс №9
Таблица 11 – тест – кейс №10
Таблица 12 – тест – кейс №11
3.2. Разработка инструкций пользователей Разработанная программа 1С создана с целью учёта автотранспорта в автопарке, а также здесь выполняются функции аренды/возврата ТС, отправки на ТО/возврат с ТО, автоматический подсчет количества дней аренды и итоговой суммы. Руководство пользователя см. Рисунок 25 - Рисунок 52. Запустите учебную версию 1С:Предприятия. Перед вами появится окно запуска Рисунок 31 – Окно запуска Добавим новую информационную базу. Для этого нужно нажать на кнопку «Добавить». Откроется окно добавления информационной базы/группы. Выберите вариант создания новой информационной базы и нажмите на кнопку «Далее». Выберите нужный пункт и нажмите на кнопку «Далее». Рисунок 32 – Окно добавления ИБ Дайте имя вашей информационной базе и нажмите кнопку «Далее». Рисунок 33 – Наименование ИБ В последнем окне оставьте все настройки по умолчанию и нажмите на кнопку «Готово». Рисунок 34 – Окно параметров В списке информационных баз появится созданная вами информационная база. Рисунок 35 – Список ИБ Для начала запустим созданную информационную базу в режиме «Конфигуратор». Для этого выберите свою базу в списке баз и нажмите на кнопку «Конфигуратор». Зайдем во вкладку «Администрирование» - «Загрузить информационную базу..» и выберем файл с нашей базой в формате .dt. Рисунок 36 - Администрирование Запускаем информационную базу в режиме 1С:Предприятие С первого запуска мы увидим меню Рисунок 37 - Меню Вкладка «Аренда» содержит: Документы «Аренда» и «Конец аренды», Регистр сведений «Статус ТС» и документ «Количество ТС». А также отчеты: «Остаток ТС», «Прибыль от аренды», «Статус ТС». Рисунок 38 – Вкладка «Аренда» Вкладка «Справочники» содержит: «Транспортное средство», «Водители» и «Механики». Рисунок 39 – Вкладка «Справочники». Вкладка «Технический осмотр» содержит: Документы «Отправка на ТО» и «Возврат с ТО», Регистр сведений «Статус ТС». А также отчеты: «Остаток ТС» и «Статус ТС». Рисунок 40 – Вкладка «Технический осмотр». «Аренда/Возврат» Первым делом необходимо заполнить справочники «Транспортное средство» и «Водители». Рисунок 41 – Техническая карта ТС. При заполнении справочника «Водитель» стоит ограничение на возраст. Рисунок 42 – Список водителей. Если вы не достигли 18 лет, то выйдет ошибка: Рисунок 43 – Ошибка Возраст. Далее переходим во вкладку «Аренда». Документ «Количество ТС» необходимо заполнить следующим образом: выбрать созданный вами автомобиль и поставить количество 1. Рисунок 44 – Количество ТС. Далее переходим уже к самой аренде. Документ «Аренда» - «Создать». При заполнении существует проверка на соответствие категории ВП. Если ваша категория ВП не сходится с категорией ТС, то выйдет следующая ошибка: Рисунок 45 – Ошибка Категория ВП. Рисунок 46 - Аренда. Нажимаем «Провести и закрыть» Далее можем заметить, что у нас появился документ Рисунок 47 – Проведенный документ. Если мы попробуем арендовать ТС в момент, когда оно находится в аренде, выйдет ошибка: Рисунок 48 – Ошибка Количество ТС. Для возврата ТС необходимо зайти во вкладку «Конец аренды» и заполнить все данные. Рисунок 49 – Конец аренды. В данном документе автоматически считается «количество дней аренды» и «Всего к оплате». В регистре сведений Статус ТС можем наблюдать статус транспортного средства. Рисунок 50 – Статус ТС. А также сформировать отчет «Статус ТС»: Рисунок 51 – Отчет Статус ТС. Для отслеживания прибыли сформируем отчет «Прибыль от аренды», где наглядно можем заметить, сколько и какой автомобиль был сдан в аренду. Рисунок 52 – Отчет Прибыль от аренды. Также есть отчет в виде Диаграммы, где показывается прибыль за все время по каждому автомобилю. Рисунок 53 – Диаграмма. Прибыль за все время. Отчет «Остаток ТС» показывает оставшееся количество ТС на конкретную дату Рисунок 54 – Остаток ТС. «Технический осмотр» Технический осмотр в данной базе работает по аналогии «аренда/возврат». Необходимо заполнить справочники «Транспортное средство», «Механики», а также документ «Количество ТС». Далее зайти во вкладку «Технический осмотр» и в документ «Отправка на ТО». Создаем новый документ. Рисунок 55 – Отправка на ТО. Заполнив необходимые поля, создается документ Рисунок 56 - Проведенный документ «Отправка на ТО» Аналогично «аренда/возврат» мы не может отправить на ТО одну и ту же машину, выдаст ошибку Рисунок 57 – Ошибка Количество ТС (2) Чтобы вернуть ТС с ТО необходимо зайти в документ «Возврат с ТО» и заполнить поля. Рисунок 58 – Возврат с ТО Вывод: в ходе выполнения лабораторных работ по дисциплине «Информационный менеджемент» была разработана информационная система управления предприятием на платформе «1С: Предприятие», а также были выполнены следующие задачи: описаны автоматизируемая компания и требования заказчика построена ER-диаграмма построена диаграмма прецедентов (Use Case Diagram) создана информационная база, интерефейс реализованы алгоритмы расчетов и отчетов проведено тестирование и разработана инструкция для пользователей |