Магазин бытовой техники

Автор: Пользователь скрыл имя, 20 Февраля 2013 в 19:22, курсовая работа

Краткое описание

Целью моей курсовой работы является создание информационной системы "Магазин бытовой техники". Данная система предназначена для успешного и удобного функционирования продаж в магазине. Это приложение написано на программе Visual Studio 2012, а база создана на программе MS Access.
Основной задачей курсовой работы является получение практических навыков в разработке программного продукта – анализ предметной области, изучение требований к программному продукту и выполнение собственно проектирования.

Оглавление

Введение ……………………………………………………………………..... 3
1 Техническое задание …………………………………………………………4
1.1 Наименование, области применения ……………………………….4
1.2 Основания для разработки ………………………………………….4
1.3 Назначение разработки ……………………………………………4
1.4 Технические требования к информационной системе …………....5
Требования к функциональным характеристикам……….. 5
1.4.2 Требования по продаже ……………………………………….5
1.4.3 Требования к надежности …………………………………….5
1.4.4 Условия эксплуатации ………………………………………..5
1.5 Краткое описание процесса …………………………………………6
2 Обзор и описание предметной области ……………………………………..7
2.1 Создание базы данных ………………………………………………7
2.2 Структура и создание таблиц ………………………………………8
2.3 Установка связей между таблицами ………………………………10
3 Моделирование ПО …………………………………………………………12
3.1 Формирование структурно-функциональной модели процесса...12
3.2 Диаграмма вариантов использования …………………………….13
3.3 Диаграмма классов …………………………………………………14
3.4 Диаграмма последовательности …………………………………..15
3.5 Диаграмма компонентов …………………………………………..16
3.6 Диаграмма активности …………………………………………….17
4 Разработка ПО ………………………………………………………………18
4.1 Пользовательский интерфейс ……………………………………19
Заключение …………………………………………………………………22
Список использованной литературы ………………………………………..24

Файлы: 1 файл

магазин бытовой техники.docx

— 2.92 Мб (Скачать)

Содержание

 

Введение ……………………………………………………………………..... 3

1 Техническое задание …………………………………………………………4

1.1 Наименование, области применения ……………………………….4

1.2 Основания для разработки ………………………………………….4

1.3 Назначение разработки ……………………………………………4

1.4 Технические требования к  информационной системе …………....5

      1. Требования  к функциональным характеристикам……….. 5

  1.4.2 Требования по продаже ……………………………………….5

  1.4.3 Требования к надежности …………………………………….5

1.4.4 Условия эксплуатации ………………………………………..5

1.5 Краткое описание процесса …………………………………………6

2 Обзор и описание предметной области ……………………………………..7

2.1 Создание базы данных ………………………………………………7

2.2 Структура и создание  таблиц ………………………………………8

2.3 Установка связей между  таблицами ………………………………10

3 Моделирование ПО …………………………………………………………12

3.1 Формирование  структурно-функциональной модели  процесса...12

3.2 Диаграмма вариантов использования …………………………….13

3.3 Диаграмма классов …………………………………………………14

3.4 Диаграмма  последовательности …………………………………..15

3.5 Диаграмма  компонентов …………………………………………..16

3.6 Диаграмма  активности …………………………………………….17

4 Разработка ПО ………………………………………………………………18

4.1 Пользовательский  интерфейс   ……………………………………19

Заключение  …………………………………………………………………22

Список использованной литературы ………………………………………..24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение 

Целью моей курсовой работы является создание информационной системы "Магазин бытовой техники". Данная система предназначена для  успешного и удобного функционирования  продаж в магазине. Это приложение написано на программе Visual Studio 2012, а база создана на программе MS Access.

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

Разработка программного продукта включает в себя:

  • общую постановку задачи;
  • проектирование базы данных;
  • проектирование приложения.

Данная курсовая работа состоит из следующих разделов: техническое задание, обзор и описание предметной области, моделирование ПО  и разработка ПО. В первом разделе описывается обоснование для разработки, определяются входные и выходные данные, выдвигаются требования к составу и параметрам технических средств ПЭВМ и программному обеспечению.

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

Третий  раздел  включает в себя описание моделей по всем диаграммам UML и БД.

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

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

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

 

 

1 Техническое  задание

 

    1. Наименование, области применения

 

Информационная  система «Магазин бытовой техники». Предназначен для успешного и удобного функционирования процесса продаж, заказов и учета выполняемых операций.

 

    1. Основания для разработки

Необходимость упростить и автоматизировать учет продаж.

 

1.3 Назначение разработки

 

Информационная система «Магазин бытовой техники» позволяет:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    1. Технические требования к информационной системе

 

      1. Требования  к функциональным характеристикам

 

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

 

      1. Требования по продаже
  • возможность быстрого поиска товара для продажи и организации счета;
  • наличие удобных форм для продажи.

 

1.4.3 Требования  к надежности

 

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

 

1.4.4 Условия эксплуатации

 

Условия эксплуатации совпадают  с условиями эксплуатации аппаратного  обеспечения. Для работы с данной программой необходимы навыки работы на ПК. Специальное обслуживание программы  не требуется.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.5 Краткое описание процесса

 

Информационная система "Магазин бытовой техники" предназначена  для администратора магазина бытовой  техники. Данная система обеспечивает хранение сведений о магазине, об имеющихся  в нем товарах, о торговых производителях и клиентах.

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

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

В программной    системе   предусмотрена возможность выдачи

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

Генерация заказа происходит автоматически после продажи  товару клиента, с учетом заявки клиента.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 Обзор и описание  предметной области

 

2.1 Создание базы данных

 

Система управления базами данных Microsoft Access является одним

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

Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:

  • Таблицы: содержат данные.
  • Запросы: позволяют задавать условия для отбора данных и вносить изменения в данные.
  • Формы: позволяют просматривать и редактировать информацию.
  • Страницы: файлы в формате HTML (Hypertext Markup Language,

Язык разметки гипертекста), позволяющие просматривать данные Access с помощью броузера Internet Explorer.

  • Отчеты: позволяют обобщать и распечатывать информацию.
  • Макросы: выполняют одну или несколько операций автоматически.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2  Структура  и создание таблиц 

 

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

Основные типы данных:

  • Текстовый. Текст или числа не требующие проведения расчётов.
  • МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.
  • Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.
  • Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.
  • Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.
  • Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.
  • Дата/Время. Дата и время хранятся в специальном фиксированном формате.
  • Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.
  • Гиперсвязь. Содержит адреса Web-страниц.

Определим, какие типы данных будут присутствовать в наших  таблицах (рисунок 1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

«Покупатели»     «Техника»

 

«Название техники»    «Производители»

 

«Счета»

 

Рисунок 1- Таблицы  базы данных магазина бытовой техники в режиме конструктора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3 Установка связей между таблицами

 

Вся необходимая  работа осуществляется в специальном  окне Схема данных, которое открывается кнопкой на панели инструментов или командой Сервис → Схема данных.

Одновременно  с открытием окна Схема данных открывается диалоговое окно Добавление таблицы (рисунок 2), из которого выбираются таблицы, между которыми создаются связи.

 

 

Рисунок 2- Добавление таблицы

 

Добавление  таблиц осуществляется выделением их в списке и щелчком на кнопке Добавить.

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

Информация о работе Магазин бытовой техники