Автосалон. Готовое 1 пример. Учебники и учебные пособия таких авторов, как Балдин К. В. (Информационные системы в экономике Учебник, 2013), Варфоломеева А. О.
Скачать 2.96 Mb.
|
1:M Рисунок 4. Связь между объектами «Покупатели» и «Продажа автомобиля» Аналогично определили отношения (взаимосвязи) и мощности отношений между другими объектами [7]. В результате сформирована таблица 2. Таблица 2 – Отношения между таблицами
Центральными сущностями базы данных являются таблицы «Автомобили», «Продажа автомобиля», связанные с наибольшим количеством таблиц отношением один-ко-многим. Спроектированная в MS Visio инфологическая модель базы данных по методологии проектирования IDEF1X изображена на рисунке 5. После того, как были выделены объекты предметной области и их атрибуты, затем обобщены все данные и определены связи между ними, первичные и внешние ключи. Это представлено в виде ER-диаграмм (диаграмм «сущность-связь»), наглядных и удобных для восприятия [9]. Рисунок 5. Инфологическая модель базы данных Были определены типы данных для атрибутов каждой сущности (использовался переносимый тип данных) [7], так на рисунке 6 отображены атрибуты сущности «Сотрудники», предназначенной для хранения информации по сотрудникам. В качестве первичного ключа задан столбец «Код сотрудника». Аналогично были определены типы данных для атрибутов остальных сущностей. Рисунок 6. Атрибуты сущности «Сотрудники» 2.2 Разработка базы данных информационной системы в конфигураторе 1С:Предприятие 8.2 В ходе этапа физического проектирования базы данных разработчик принимает окончательное решение о способах реализации создаваемой базы. Поэтому физическое проектирование необходимо производить, учитывая все особенности выбранной СУБД 1С:Предприятие 8.2 [1, 12]. Даталогическая структура реляционной базы данных определяется совокупностью логически связанных реляционных таблиц, отображенная в разработанной структуре метаданных на рисунке А.1, приложение А. В соответствии с разработанной ранее инфологической моделью базы данных произведено проектирование структуры: справочников: Покупатели, Сотрудники, Банки, Поставщики, Автомобили, Файлы; регистров сведений: Цены, Розничные цены; регистров накопления: Остатки авто, Продажи; документов: Продажа автомобиля, Поступление авто, Оплата поставщику, Оплата от покупателя. Разработанный справочник «Покупатели» содержит следующие реквизиты: Код (тип данных Число, длина 9); Наименование (тип данных Строка, длина 50); ФИО (тип данных Строка, длина 50); Адрес (тип данных Строка, длина 100); Телефон (тип данных Строка, длина 20); E_mail (тип данных Строка, длина 50). На рисунке 7 отображена созданная структура данных справочника «Покупатели». Аналогично были созданы структуры данных справочников «Сотрудники», «Банки», «Поставщики», «Автомобили», «Файлы». Рисунок 7. Структура данных справочника «Покупатели» Формы элементов справочников в пользовательском режиме создаются автоматически, и для большинства справочников не требуется проектировать форму элемента [1]. Но в справочнике «Автомобили» содержится много данных и их надо сгруппировать для более удобного восприятия пользователями. На рисунке 8 отображена разработанная форма элемента. Рисунок 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 с. |