Файл: Разработка проекта информационной системы для фирмы, торгующей автомобилями ( Теоретические аспекты разработки информационных систем).pdf
Добавлен: 31.03.2023
Просмотров: 413
Скачиваний: 14
СОДЕРЖАНИЕ
1 Теоретические аспекты разработки информационных систем
1.1. Особенности разработки информационных систем
1.2 Технологии проектирования баз данных
1.3 Особенности применения технологической платформы 1С:Предприятие 8
2 Разработка информационной системы
2.1 Проектирование базы данных
2.2 Разработка базы данных информационной системы в конфигураторе 1С:Предприятие 8.2
2.3 Разработка функциональности информационной системы
Рисунок 8. Форма элемента справочника «Автомобили»
Для группировки данных были созданы отдельные вкладки, в список элементов формы добавлена Группа-Страницы, а затем в нее две Группа-Страница и в эти группы перемещены необходимые элементы [11]. Технические параметры автомобиля размещены в группу 3 с заголовком «Характеристики», а группа 2 с заголовком «Фото» создана для отображения фотографии автомобиля.
Для организации хранения фото в справочнике «Автомобили» был создан реквизит «Фото» с типом данных СправочникСсылка.Файлы. Вспомогательный справочник «Файлы» содержит реквизит «Файл» типа «ХранилищеЗначения».
А также на форму элемента добавлен реквизит «Фото» с типом строка, который перетаскиванием был размещен в элементах формы на странице группа 2, и в свойствах поля был задан вид «Поле картинки». А также добавлена кнопка «КнопкаФото» с заголовком «Добавить фото», а затем создана команда «ДобавитьФото» и действие для нее (рисунок 9).
Рисунок 9. Свойства команды формы
Разработаны процедуры, выполняющиеся на клиенте и сервере, «&НаКлиенте Процедура ДобавитьФото(Команда)» и «&НаСервере Процедура ДобавитьФотоНаСервере( )» для сохранения фото с использованием хранилища данных и сформирована процедура «&НаСервере Процедура ПриСозданииНаСервере( )» для получения ссылки на фото и отображения его на странице формы (Приложение Б. Листинг 1) [1, 11].
В свойствах кнопки «КнопкаФото» выбрана имя команды Добавить Фото (рисунок 10).
Рисунок 10. Свойства кнопки «КнопкаФото»
Для хранения закупочных и розничных цен автомобилей созданы регистры сведений «Цены» и «Розничные цены», для которых задана периодичность «В пределах секунды» и режим записи «Независимый» [11]. В каждом регистре создано измерение «Автомобиль» с типом данных СправочникСсылка.Автомобили и ресурс «Цены» » с типом данных Число, длина 15, точность 2, неотрицательное (Рисунок 11).
Рисунок 11. Регистр сведений «Цены»
2.3 Разработка функциональности информационной системы
Для регистрации данных по торговым операциям созданы регистры накопления (рисунки А.2 - А.4, Приложение А) и движения документов по этим регистрам.
Документ «ПоступлениеАвто» предназначен для регистрации поступления автомобилей в торговую фирму. Для автоматизации заполнения табличной части формы документа для столбца «Автомобиль» создана процедура-обработчик события «При изменении» – Процедура АвтоАвтомобильПриИзменении( ) /листинг 2, Приложение Б/, в результате выполнения которой для выбранного автомобиля выполняется отбор цены из регистра сведений «Цены» (функция РаботаСоСправочниками.ОптоваяЦена( , ), листинг 3, Приложение Б) и значение найденной цены присваивается полю «Цена» [11].
Для автоматического расчета суммы при вводе значения количества создана процедура «АвтоКоличествоПриИзменении( )» (листинг 2, Приложение Б).
Для того чтобы выполнялся расчет итоговой суммы по поступающим автомобилям и она присваивалась реквизиту «СуммаИтог» перед записью документа создана процедура ПередЗаписью( ) (листинг 2, Приложение Б).
Для формирования печатной формы документа создан макет и процедура печати.
Для проведения документа по созданы движения по регистрам «ОстаткиАвто» (Приход) и «РасчетыСПоставщиками» (Расход) с помощью конструктора движений (рисунки А.5 и А.6, Приложение А) [1].
Документ «ОплатаПоставщику» предназначен для регистрации оплаты и ликвидации задолженности перед поставщиком за поставленные автомобили. Документ можно сформировать на основании ранее созданного документа «ПоступлениеАвто», для этого с помощью конструктора ввода на основании создана соответствующая процедура (рисунок А.7, Приложение А).
С помощью конструктора движений созданы движения по регистру «РасчетыСПоставщиками» (Приход).
Для формирования печатной формы документа создан макет и процедура печати с помощью конструктора печати [11].
Документ «ПродажаАвтомобиля» предназначен для регистрации продаж покупателям. С помощью конструктора движений созданы движения по регистру «ОстаткиАвто» (Расход). Для формирования печатной формы документа создан макет и процедура печати с помощью конструктора печати [11].
Документ «ОплатаОтПокупателя» предназначен для регистрации оплаты покупателя за проданный автомобиль. Документ можно сформировать на основании ранее созданного документа «ПродажаАвтомобиля», для этого с помощью конструктора ввода на основании создана соответствующая процедура. С помощью конструктора движений созданы движения по регистру «Продажи». Для формирования печатной формы документа создан макет и процедура печати с помощью конструктора печати.
Для анализа торговых операций фирмы произведена разработка отчетов «Расчеты с поставщиками» на основе данных из регистра накопления «РасчетыСПоставщиками», «Остатки автомобилей» на основе данных из регистра накопления «Остатки авто», «Продажи автомобилей» на основе данных из регистра накопления «Продажи» с использованием системы компоновки данных и построения запросов (Листинг 4, Приложение Б) [18, 19].
Для удобной работы пользователей были созданы подсистемы «Справочники», «Закупки», «Продажи», «Анализ Торговли», созданные объекты конфигурации отнесены к соответствующей подсистеме и выполнена настройка командного интерфейса подсистем (рисунок А.8, Приложение А).
Таким образом, практически была подтверждена эффективность средств технологической платформы 1С: Предприятие 8.2 для разработки информационной системы торговли автомобилями.
2.4 Тестирование информационной системы
При открытии информационной системы «Продажа автомобилей» отображается основное окно, а при выборе подсистемы отображаются доступные команды (рисунок 12). Результат тестового ввода информации в справочник «Автомобили» отображен на рисунке 13.
Рисунок 12. Команды подсистемы «Справочники» и справочник «Банки»
Рисунок 13. Справочник «Автомобили», вкладка Характеристики
Результат проверки добавления фото в элемент справочника «Автомобили» отображены на рисунке 14, а результаты проверки заполнения других справочников отображены на рисунках А.9-А.12 в приложении А. Результаты проверки заполнения документа «Поступление автомобиля» отображены на рисунках 14 и 15.
Рисунок 13. Справочник «Автомобили», вкладка Фото
Рисунок 14. Документа «Поступление автомобиля»
Рисунок 15. Печатный макет документа «Поступление автомобиля»
Результаты проверки заполнения документа «Оплата поставщику» отображены на рисунке 16. Документ «Оплата поставщику» можно ввести на основании документа «Поступление автомобиля», при этом произойдет автоматическое заполнение полей «Поставщик» и Сумма».
Рисунок 16. Ввод документа «Оплата поставщику» на основании документа «Поступление автомобиля»
Результаты проверки заполнения регистров сведений «Розничные цены» и «Цены», а также документов «Продажа автомобиля» и «Оплата от покупателя» отображены на рисунках А.13-А.15, Приложения А.
Результаты формирования отчетов «Расчеты с поставщиками» и «Продажи автомобилей» отображены на рисунке 17.
Рисунок 16. Отчеты «Расчеты с поставщиками» и «Продажи автомобилей»
При необходимости можно адаптировать созданную информационную систему к работе в модели сервиса по новой технологии 1cFresh, пользователи с помощью веб-клиента смогут удаленно работать с информационной системой через Интернет [17].
Таким образом, разработанная информационная система обеспечит автоматизацию всех основных функций фирмы, торгующей автомобилями.
Получаемым эффектом будет повышение производительности труда сотрудников, качества работ торговой фирмы на основе объективной информации.
Заключение
В результате была достигнута цель курсовой работы – создание эффективной информационной системы для фирмы, торгующей автомобилями.
Решены следующие задачи:
- Изучены особенности разработки информационных систем;
- Изучены технологии проектирования баз данных;
- Изучены особенности применения технологической платформы 1С: Предприятие 8;
- Выполнено проектирование базы данных;
- Разработана информационная система в 1С: Предприятие 8.2;
- Выполнен ввод данных и контроль за правильным функционированием информационной системы.
Анализ результатов применения реализованного проекта показал, что внедрение разработанной системы позволяет:
- повысить эффективность обработки данных;
- уменьшить количество ошибок;
- повысить производительность труда сотрудников торговой фирмы за счет сокращения времени обработки документов, подготовки и анализа отчетов.
Оперативный контроль позволит руководству фирмы получать объективную и своевременную информацию, что служит основой для эффективного управления и принятия решения в нужный момент.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Ажеронок В.А. , Габец А.П., Гончаров Д.И. Профессиональная разработка в системе "1С: Предприятие 8" в двух томах / под ред. Радченко М.Г., 2-е издание (+DVD), М.: 1С-Паблишинг, 2012. Т1. 690 с., Т2. 683 с..
- Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2013. - 395 c.
- Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2013. - 283 c.
- Вдовин, В.М. Предметно-ориентированные экономические информационные системы: Учебное пособие / В.М. Вдовин. - М.: Дашков и К, 2013. - 388 c.
- Граничин Олег, Кияев Владимир. Информационные технологии в управлении предприятием [Электронный ресурс] // Санкт-Петербургский государственный университет 2015. - URL: http://www.intuit.ru (дата обращения: 09.06.17)
- Губина Е.А., Ирзаев Г.Х., Адеева М.Г. Проектирование информационной системы на основе связывания CASE-инструментария и реляционной базы данных // НАУКА И БИЗНЕС: ПУТИ РАЗВИТИЯ. Тамбов: Изд. Фонд развития науки и культуры, 2014. – С.75-79.
- Гущин А. Н. Базы данных. Учебник / М.: Директ-Медиа, 2014.– 266 c.
- Коцюба И.Ю., Чунаев А.В., Шиков А.Н. Основы проектирования информационных систем / Учебное пособие. – СПб.: Университет ИТМО, 2015. – 206 с.
- Медведкова И. Е., Бугаев Ю. В., Чикунов С. В. Базы данных / Воронежский государственный университет инженерных технологий, 2014. - 105 с.
- Проектирование информационных систем: учебник и практикум для академического бакалавриата / под ред. Д. В. Чистова. – М.: Юрайт, 2016. – 258 с.
- Радченко М.Г., Хрусталева Е.Ю. 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (+диск) / М.: ООО «1С-Паблишинг», 2013. – 963 с.
- Советов Б., Цехановский В., Чертовской В. Базы данных. Учебник / М: Издательство «Юрайт», 2015. – 464 с.
- Сухомлинов Анатолий. Разработка информационных систем. Учебное пособие / Москва: Проспект, 2015. – 110 с.
- Уидом Дженнифер. Реляционные базы данных. Руководство / М:Лори, 2014. – 374 с.
- Филипьев Н.В., Рекунков И.Ю., Шуляк Е.А. Особенности выбора оптимальных программных средств для разработки информационных систем // КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ В НАУКЕ, ПРОИЗВОДСТВЕ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ ПРОЦЕССАХ. Сборник научных статей по материалам 15-ой Международной науч.-практ. конф. Новочеркасск: Изд. ЮРГПУ (НПИ), 2015. – С.90-92.
- Швецов Владимир. Базы данных [Электронный ресурс] // Нижегородский государственный университет им. Н.И.Лобачевского, 2015. – Режим доступа: http://www.intuit.ru
- Хрусталева Е.Ю. Облачные технологии «1С:Предприятия» / М.: "1С-Паблишинг", - 2016. – 217 с.
- Хрусталева Е.Ю. Разработка сложных отчетов в «1С:Предприятии 8.2». Система компоновки данных". Издание 2 (+ CD) / М.: «1С-Паблишинг», 2012. - 485 с.
- Хрусталева Е. Ю. Язык запросов "1С:Предприятия 8" (+диск) под ред. Радченко М. Г. / М.: «1С-Паблишинг», 2013. - 369 с.
- Ясенев В. Н. Информационные системы и технологии в экономике. Учебное пособие / М.: Юнити-Дана, 2012. – 560 с.