Диплом: Разработка проекта автоматизации учета и анализа продаж.

№ 261

Цена полной версии дипломной работы: 3500 рублей

Введение. 2

1        Теория проектирования АИС.. 3

1.1       Понятие и классификация АИС.. 3

1.2       Структура ИС.. 7

1.3       Этапы проектирования ИС.. 13

1.4       Корпоративные информационные системы.. 16

1.4.1        Тенденции развития ИС.. 16

1.4.2        Классификация корпоративных информационных систем и требования к ним   19

2        Проектирование базы данных и приложения по продажам авто запчастей  25

2.1       Проектирование БД.. 25

2.1.1        Состав и функции СУБД.. 25

2.1.2        Требования к организации базы данных. 29

2.1.3        Основные концепции реляционных баз данных. 33

2.1.4        Нормализация баз данных. 38

2.2       Проектирование приложения. 41

2.2.1        Выбор системы проектирования и реализации. 41

3        Разработка АИС ООО «Тойота — Братск». 45

3.1       Общее описание БД реализованной системы.. 45

3.1.1        Шаги проектирования БД.. 45

3.1.2        Описание предметной области. 47

3.1.3        Инфологическое проектирование. 48

3.1.4        Даталогическое проектирование. 51

3.2       Общее описание разработанного приложения. 55

3.2.1        Логическая структура приложения. 55

3.2.2        Интерфейс и основные функции приложения. 67

Заключение. 73

Список использованных источников. 74

Реферат

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

Объектом исследования данной дипломной работы является компания «ООО ТОЙОТА — БРАТСК», процесс функционирования предприятия, который после исследования формализуется и реализуется в виде автоматизированной информационной системы учета.

Предмет исследования  —  предметная область деятельности предприятия, принятый на предприятии стандарт и механизм документооборота, установившаяся система отчетности.

Целью данной работы является проектирование и разработка автоматизации информационной системы по торговле авто запчастями для компании ООО «ТОЙОТА-БРАТСК».

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

В первой главе рассматриваются общие вопросы проектирования автоматизированных информационных систем.

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

Третья глава  раскрывает цель дипломной работы – разработка приложения АИС ООО «ТОЙОТА — БРАТСК».

В этой главе описывается разработанное в среде Borland С++ Code Gear приложение, его структура и реализация основных функций.

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

Приложение разработано в среде Borland C++ Code Gear. Используется СУБД MySQL. Обращение к базе данных происходит при помощи я зыка запросов SQL.

Введение

Целью данной работы является проектирование и разработка автоматизации информационной системы по торговле авто запчастями для компании ООО «ТОЙОТА-БРАТСК».

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

Среди всего комплекса задач автоматизации деятельности предприятия особо выделяется задача автоматизации учета авто запчастей, как центральной и наиболее трудоемкой части деятельности предприятия. Успешное решение этой задачи является залогом успешного решения всего комплекса задач автоматизации предприятия ООО «ТОЙОТА-БРАТСК».

Цель исследования – обосновать необходимость разработки и разработать систему автоматизированного учета ООО «ТОЙОТА-БРАТСК».

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

Предмет исследования – предметная область деятельности предприятия, принятый на предприятии стандарт и механизм документооборота, установившаяся система отчетности.

Задачи исследования:

  • Определение комплекса задач автоматизации, выбор места решаемой задачи в этом комплексе.
  • Анализ существующих разработок для решения поставленной задачи.
  • Формализация задачи, выбор стратегии автоматизации, постановка целей и задач автоматизации.
  • Обоснование проектных решений решения задачи.
  • Разработка информационного обеспечения задачи.
  • Разработка программного проекта решения задачи
  • Тестирование полученного проекта, устранение недостатков

Теоретико-методической основной исследования являются современные подходы и разработки в области складского учета в частности и управления предприятием в целом. Эти разработки были взяты за основу данного проекта.

Целью данной работы является проектирование и разработка автоматизации информационной системы по торговле авто запчастями для компании ООО «ТОЙОТА-БРАТСК». Разрабатываемая система должна решать задачу автоматизации складского учета и выполнять следующие функции:

  • Ведение справочника авто запчастей с указанием их основных и дополнительных характеристик. К основным характеристикам изделия относятся следующие: наименование, полное наименование, синонимы наименования, подробное описание, производитель, штрих-код и цена. К дополнительным характеристикам относятся любые задаваемые пользователем свойства.
  • Для любой авто запчасти из справочника могут быть заданы дополнительные свойства. Состав видов свойств и их значений определяются исключительно пользователем программы, что позволяет создать набор свойств неограниченного объема и любого содержания
  • Для каждого элемента справочника авто запчастей могут быть заданы аналоги, которыми являются элементы того же справочника. Это позволяет задать для каждой запчасти связь с другими запчастями.
  • Должна предоставляться возможность связи авто запчасти с типовыми системами автомобиля, для использования в которых эта авто запчасть может применяться.
  • Ведение справочника типовых систем автомобиля (проектов) с указанием основных характеристик систем.
  • Справочник типовых проектов должен быть связан со справочником свойств проектов. Должен быть предоставлен интерфейс отбора проекта по свойствам.
  • Программа должна позволять вести справочник производителей изделий. Справочник производителей должен содержать все необходимые поля для того, чтобы охарактеризовать производителя.
  • Программа должна предоставлять возможность отбора (фильтрации) изделий по различным комбинациям параметров: по характеристикам изделий, его дополнительным свойствам, по проектам, в которых применяется, по производителям. Фильтр должен иметь гибкую настройку и возможность «интеллектуального» отбора записей.
  • Должен вестись учет клиентов: покупателей и поставщиков. Справочник клиентов должен содержать все необходимые свойства клиента: наименование, полное наименование, адрес, телефон, подробное описание.
  • Справочник складов должен предоставлять возможность хранения информации о местах хранения изделий и остатков изделий на том или ином складе.
  • Программа должна позволять выполнять операции по движению изделий: оприходование и продажу изделий. Операция оприходование должна позволять оформлять приход изделий на склад, а операция продажи должна осуществлять расход со склада и передачу товара конкретному клиенту. Должна выполнять печать приходных и расходных накладных.
  • Программа должна вести журнал операций оприходование и продажи товаров с предоставления возможности поиска нужной операции.
  • Программа должна учитывать остатки изделий на складах, что позволяет организовать полноценный складской учет. Программа не должна позволять оформить продажу со склада, если на этом складе не числится нужного количества товара.
  • Программа должна предоставлять возможность формировать отчеты по приходу/продаже/остаткам товаров с различными комбинируемыми фильтрами.
  • Программа должна проводить авторизацию пользователей с различными правами (редактирование справочников, оприходование, продажа).

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

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

1 . Теория проектирования АИС

1.1  Понятие и классификация АИС

Автоматизированная система — это система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая автоматизированную технологию выполнения установленных функций.

……………………….

……………………….

………………………..

1.4  Корпоративные информационные системы

1.4.1    Тенденции развития ИС

Корпоративная система должна управляться понятно и «прозрачно» именно с точки зрения руководителя, лица ответственного за принятия важных для жизнедеятельности предприятия решений. Он должен четко представлять каковы основные «потоки» документооборота в ней, иметь определенные «точки контроля» за происходящими на предприятии процессами с помощью корпоративной системы. Все это обязывает корпоративную систему работать по законом бизнес-логики, а не, как это часто встречается, по неким усредненным стандартам.

……………………….

…………………………

………………………..

2.2  Проектирование приложения

2.2.1    Выбор системы проектирования и реализации

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

В случае варианта многопользовательской работы с системой понадобится использование серверной СУБД MySQL. Целесообразно разместить эту СУБД на сервере, а с клиентских компьютеров осуществлять подключение к ней.

…………………….

……………………

…………………..

3.1.4    Даталогическое проектирование

В качестве базы данных была выбрана база данных формата MySQL. В программе для работы с таблицами, добавления, удаления, редактирования записей используется универсальный язык запросов SQL. Данный язык позволяет разработчику полностью абстрагироваться от формата и  месторасположения базы данных и одинаково обращаться к данным из баз разного формата. Таким образом использование данного универсального языка позволяет решить поставленную нам задачу: разработать универсальное приложение, которое смогло бы работать с базой данных любого формата, не меняя при этом исходный код приложения.

……………………….

…………………….

………………….

Заключение

Целью данной работы является проектирование и разработка АИС по торговле авто запчастями для компании ООО «ТОЙОТА-БРАТСК». В результате выполнения дипломного проекта изучена методика торговли авто запчастями компании ООО «ТОЙОТА-БРАТСК». На основании изученной методики была разработана структура базы данных, необходимая для хранения данных системы. Также была выбрана операционная система, в которой должно будет функционировать разрабатываемое приложение, и выбран язык программирования и система программирования, при помощи которой будет проводиться разработка.

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

Программа работает в операционной системе Windows XP/7/8 и выполнена в среде Borland C++ Builder. Результатами работы программы являются таблицы документов движения по складам и остатков авто запчастей на складах.

Разработанное приложение в ближайшее время будет внедрено на ООО «ТОЙОТА-БРАТСК». Руководство ООО «ТОЙОТА-БРАТСК» ожидает от внедрения разработанного приложения большого качественного скачка в организации торговли. За счет того, что работа персонала будет значительно облегчена за счет автоматизации ведения справочной информации, оформления документов и получения отчетов качество работы персонала значительно улучшится. Разработанное приложение позволит навести порядок в организации работы всех подразделений и каждого конкретного сотрудника, разграничит сотрудников по полномочиям и выполняемым функциям, выявит узкие места в организации деятельности подразделений. Возможность мгновенного получения актуальных остатков на складе позволит устранить хищения продукции, а возможность получения отчетов по движениям товара позволит составлять аналитические отчеты по анализу продаж и делать прогнозы на будущие периоды.

Результатом дипломной работы является разработанная АИС по торговле авто запчастями. АИС состоит из базы данных хранящейся в СУБД «MySQL» и приложения работающего под операционной системой «MS Windows».