Разработка информационной системы для менеджера магазина бытовой техники и электроники

Автор работы: Пользователь скрыл имя, 22 Января 2016 в 18:49, курсовая работа

Описание работы

Целью данного курсового проекта является разработкаавтоматизированной информационной системы(АИС) для менеджера магазина бытовой техники и электроники.
Для достижения поставленной цели мне потребуется решить следую-щие задачи:
• Сбор информации и анализ предметной области
• Поиск и анализ (описание) аналогов
• Построение логической схемы данных
• Выбор средств создания системы
• Построение физической схемы данных

Содержание работы

ВВЕДЕНИЕ……………………...……………………………...…………………3
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ………………………………………………......4
1.1. Характеристика предметной области………………………………….........4
1.2. Характеристика входной и выходной информации………………………..4
1.3. Анализ аналогов (программных систем с подобными функциями)……....6
2. ПРОЕКТНАЯ ЧАСТЬ………………………………………………….………7
2.1. Постановка цели и задач проектирования………………………………....8
2.1.1. Общая характеристика организации решения
задачи на ЭВМ…………………………………………………………………….8
2.2. Логическое проектирование базы данных ………………………………10
2.3. Физическое проектирование базы данных……………………………...…10
2.4. Реализация базы данных в MSAccess 2010……………………………….11
2.5. Организация интерфейса с пользователем………………………………..19
ЗАКЛЮЧЕНИЕ………………………………………………………………….25
ЛИТЕРАТУРА………………………………………………………………….26

Файлы: 1 файл

Курсовая.docx

— 9.35 Мб (Скачать файл)

Министерство образования и науки Удмуртской Республики

Бюджетное профессиональное общеобразовательное учреждение Удмуртской Республики «Сарапульский техникум машиностроения и информационных технологий»

 

 

Специальность 230401 Информационные системы (по отраслям)

 

.

Разработка информационной системы для менеджера

(тема курсового  проекта)

магазина бытовой техники и электроники


Курсовой проект

по МДК 02.01   Информационные технологии и платформы разработки информационных систем

.

Выполнил

студент группы ИС- 12                                  __________________/ _______________________/

«___» ____________ 2016 г.                                          (подпись)                                        (Ф.И.О.)

Проверил

преподаватель                                              __________________/ _______________________/

«___» ____________ 2016 г.                                          (подпись)                                          (Ф.И.О.)

2016 г.


 

ОГЛАВЛЕНИЕ

 

ВВЕДЕНИЕ……………………...……………………………...…………………3

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ………………………………………………......4

1.1. Характеристика предметной области………………………………….........4

1.2. Характеристика входной и выходной информации………………………..4

1.3. Анализ  аналогов (программных систем с  подобными функциями)……....6

2. ПРОЕКТНАЯ  ЧАСТЬ………………………………………………….………7

2.1. Постановка цели и задач проектирования………………………………....8

2.1.1. Общая характеристика организации решения

задачи на ЭВМ…………………………………………………………………….8

2.2. Логическое проектирование базы данных ………………………………10

2.3. Физическое  проектирование базы данных……………………………...…10

2.4. Реализация базы данных в MS Access 2010……………………………….11

2.5. Организация интерфейса с пользователем………………………………..19

ЗАКЛЮЧЕНИЕ………………………………………………………………….25

ЛИТЕРАТУРА………………………………………………………………….26

 

ВВЕДЕНИЕ

 

Основными преимуществами автоматизации деятельности компании являются:

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

Разрабатываемая информационная система (ИС) должна представлять собой базу данных, позволяющую вести учет бытовой техники, а также должна обладать удобным и простым для восприятия интерфейсом и справочной системой.

Целью данного курсового проекта является разработка автоматизированной  информационной системы (АИС) для менеджера магазина бытовой техники и электроники.

Для достижения поставленной цели мне потребуется решить следующие задачи:

    • Сбор информации и анализ предметной области
    • Поиск и анализ (описание) аналогов
    • Построение логической схемы данных
    • Выбор средств создания системы
    • Построение физической схемы данных
    • Создание базы данных, заполнение тестовыми данными
    • Проектирование и разработка интерфейса
    • Тестирование программы и устранение ошибок (отладка)
    • Создание руководства пользователя.
  1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

 

    1. Характеристика предметной области

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

 

    1. Характеристика входной и выходной информации
    1. Выписка
      • Код чека
      • Код потребителя
      • Код сотрудника
      • Дата отпуска
      • Скидка
      • Общая стоимость
    2. Категории
      • Код категории
      • Категория
    3. Наименования
      • Код наименования
      • Код категории
      • Наименование
    4. Поставка
      • Номер накладной
      • Код поставщика
      • Дата поставки
    5. Поставщик
      • Код поставщика
      • Фирма
      • Адрес
      • Телефон
    6. Потребитель
      • Код потребителя
      • ФИО
      • Адрес
      • Телефон
      • Дисконтная карта
    7. Сотрудники
      • Код сотрудника
      • ФИО
      • Дата рождения
      • Адрес
      • Телефон
      • Должность
      • Логин
      • Пароль
    8. Спецификация накладной
      • Код спецификации
      • Номер накладной
      • Код товара
      • Количество
    9. Товар
      • Код товара
      • Код категории
      • Код наименования
      • Марка
      • Производитель
      • Количество
      • Цена

 

    1. Товар и выписка
      • Код чека
      • Код товара
      • Количество

 

    1. Анализ аналогов (программных систем с подобными функциями)

 

  1. Класс365

Рис.1 – Интерфейс программы Класс365

 

Программа учета товаров в оптовой и розничной торговле. Система Класс365 предоставляет возможность вести полноценный торговый учёт:

    • Мгновенное формирование коммерческих предложений
    • Обработка заказов
    • Реализация
    • Возвраты
    • Резервирование
    • Назначение цен
    • Взаимодействие с клиентами и поставщиками

 

 

  1. 1С: Розница

Рис.2 – Интерфейс программы 1С: Розница

 

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

 

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

 

На сегодня самыми популярными СУБД являются: MS Access, FoxPro и MySQL. Для проектирования БД для данной информационной системы использовался ERwin Data Modeler 7.0. Для создания БД была выбрана СУБД MS Access 2010, потому что … . Для реализации интерфейса был выбран язык программирования Borland C++ Builder 6.0, потому что … .

 

  1. ПРОЕКТНАЯ ЧАСТЬ

 

    1. Характеристика предметной области

 

Целью работы является разработка информационной системы для менеджера магазина бытовой техники и электроники.

 

Задачи:

    • Сбор информации и анализ предметной области
    • Поиск и анализ (описание) аналогов
    • Построение логической схемы данных
    • Выбор средств создания системы
    • Построение физической схемы данных
    • Создание базы данных
    • Заполнение базы данных тестовыми данными
    • Проектирование и разработка интерфейса
    • Тестирование программы и устранение ошибок (отладка)
    • Создание руководства пользователя

 

      1. Общая характеристика организации решения задачи на ЭВМ

 

Современные информационные системы характеризуются большими объемами хранимых данных, их сложной организацией, а также высокими требованиями к скорости и эффективности обработки этих данных. Это становится возможным при использовании специальных программных средств – систем управления базами данных (СУБД).

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

Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Таблицы базы данных создавались в MS Access 2010. Таблицы Access по сравнению с другими СУБД поддерживают набор разных типов полей, что позволяет автоматически следить за правильностью вводимых данных. Также можно выбирать данные из другой таблицы, строить вторичные индексы, в том числе составные,  следить за ссылочной целостностью БД, защищать таблицу от несанкционированного доступа, и т.д.

Реализация интерфейсной части данной информационной системы производилась в системе программирования C++ Builder 6.

Среда C++ – это среда быстрой разработки, обеспечивающей высокоэффективную работу программиста, в которой в качестве языка программирования используется язык C (Си). В C++  есть все необходимое для проектирования, запуска, тестирования программ, и где главной целью является облегчение процесса создания программ. C++ Builder 6 располагает широкими возможностями по созданию приложений баз данных, необходимым набором драйверов для доступа к самым известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере, а также большой коллекцией визуальных компонентов для построения отображаемых на экране окон, что необходимо для создания удобного интерфейса между пользователем и исполняемым кодом.

 

 

 

    1. Логическое проектирование базы данных

 

Логическое проектирование – это создание схемы базы данных на основе конкретной модели данных, но без учета специфики конкретной СУБД. Для реляционной модели данных логическая модель – это набор схем таблиц, с указанием первичных ключей, а также связей между ними.

 

 
Рис.3 – Логическая схема

 

    1. Физическое проектирование базы данных

 

Физическое проектирование  – это создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения наименование объектов базы данных, ограничения на поддерживаемые типы данных, выбор решений, связанных с физической средой хранения данных, создание индексов и тд.

 

Рис.4 – Физическая схема

 

    1. Реализация базы данных в MS Access 2010

 

Проектирование баз данных – это процесс создания схемы базы данных и определения  необходимых ограничений целостности.

Схема данных базы представлена на рисунке:

 

Рис.5 – Схема данных

 

 

 

Связь 1:

Выписка (Код чека, Код потребителя, Код сотрудника, Дата отпуска, Стоимость);

Товар и выписка (Товар, Код чека, Количество, Стоимость);

 

Связь 2:

Категории (Код категории, Категория);

Товар (Код товара, Код категории, Код наименования, Марка, Производитель, Количество, Цена);

 

Связь 3:

Категории (Код категории, Категория);

Наименования (Код наименования, Код категории, Наименование);

 

Связь 4:

Наименования (Код наименования, Код категории, Наименование);

Товар (Код товара, Код категории, Код наименования, Марка, Производитель, Количество, Цена);

 

Связь 5:

Поставка (Номер накладной, Код поставщика, Дата поставки);

Спецификация накладной (Код спецификации, Код товара, Номер накладной Количество);

 

Связь 6:

Поставщик (Код поставщика, Адрес, Телефон, Фирма);

Поставка (Номер накладной, Код поставщика, Дата поставки);

 

Связь 7:

Потребитель (Код потребителя, ФИО, Адрес, Телефон);

Выписка (Код чека, Код потребителя, Код сотрудника, Дата отпуска, Стоимость);

 

Связь 8:

Сотрудники (Код потребителя, ФИО, Адрес, Телефон);

Выписка (Код чека, Код потребителя, Код сотрудника, Дата отпуска, Стоимость);

 

Связь 9:

Товар (Код товара, Код категории, Код наименования, Марка, Производитель, Количество, Цена);

Товар и выписка (Товар, Код чека, Количество, Стоимость);

 

Схема базы данных состоит из 10 таблиц, имеющих связи «один – ко - многим».

Рис.6 - Таблица «Выписка» в режиме таблицы

 

Рис.7 - Таблица «Выписка» в режиме Конструктора

Рис.8 - Таблица «Категории» в режиме таблицы

 

Рис.9 - Таблица «Категории» в режиме конструктора

Информация о работе Разработка информационной системы для менеджера магазина бытовой техники и электроники