Проектирование учета продажи промтоваров в магазине с несколькими отделами

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.02.2015
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ ПРИМОРСКОГО КРАЯ

краевое государственное автономное профессиональное образовательное учреждение

«Приморский политехнический колледж»

Курсовая работа

На тему: «Проектирование Учета продажи промтоваров в магазине с несколькими отделами»

Работу выполнил студент:

Балаев Никита Алексеевич

Специальность «Информационные системы»

Проверил преподаватель:

Пушкин Алексей Анатольевич

Владивосток - 2014

1. Техническое задание на создание автоматизированной системы «Учета продажи промтоваров в магазине с несколькими отделами»

1.1 Общие сведения

Наименование системы

Полное наименование системы: Учёт продаж промтоваров в магазине с несколькими отделами

Краткое наименование системы: УППМНО

Основания для проведения работ:

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

Порядок оформления и предъявления руководителю результатов работ:

Работы по созданию УППМНО (далее по тексту - система) сдаются студентом-разработчиком поэтапно в соответствии с календарным планом проекта. По окончании каждого из этапов работ студент сдает руководителю соответствующие отчетные документы этапа, состав которых определен Договором.

1.2 Назначение и цели создания системы

Система предназначена для автоматизации деятельности магазина в части исполнения следующих процессов:

· ведение электронно-систематического каталога товаров в магазине,

· учет поступления новых товаров на склад магазина,

· ведение статистики покупок

· учёт списания товаров из каталога продаж,

· ввод в базу вновь поступивших товаров,

· формирование заказов на дальнейшее поступление,

· формирование запроса на возврат поставщику последней партии,

· учёт проданных и списанных товаров

· хранение данных о поставщиках и производителях

Целями создания Системы являются:

· повышение эффективности исполнения процессов, перечисленных выше, путем сокращения непроизводительных и дублирующих операций, операций, выполняемых «вручную»; уменьшения количества ошибок, обусловленных человеческим фактором, оптимизации информационного взаимодействия участников процессов,

· повышение качества обслуживания за счет оперативности представления, полноты, достоверности и удобства форматов отображения информации,

· повышение безопасности исполнения процессов за счет использования системы управления правами доступа к информации.

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

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

· Организация единого интерфейса для ввода и первичной обработки информации имеющихся товаров, информации о поставщиках,

· Автоматизация процессов поиска информации, добавления и изменения поставщиков,

· Автоматизация процессов выдачи, возврата и замены товаров,

· Автоматизация процессов контроля соблюдения сроков поставки товаров и формирование заявок на поставку,

· Организация контроля доступа к функциям Системы на основе ролей пользователей.

1.3 Характеристика объектов автоматизации

Объектом автоматизации являются бизнес-процессы магазина промтоваров по формированию каталога товаров, а также внесения в него новых позиции и иных изменений.

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

Таблица 1 - Детализация бизнес-процессов.

Структурное подразделение

Наименование процесса

Возможность автоматизации

Решение об автоматизации в ходе проекта

Склад товаров

Внесение в базу данных информации о поступивших товарах

Возможна

Будет автоматизирован

Склад товаров

Удаление информации о товарах, установка отметки об отсутствии

Возможна

Будет автоматизирован

Склад товаров

Формирование заявки на возврат последней поступившей партии товаров

Возможна

Будет автоматизирован

Отдел обслуживания

Поиск информации по запросу клиента

Возможна

Будет автоматизирован

Отдел обслуживания

Выдача товаров клиенту

Возможна

Будет автоматизирован

Отдел обслуживания

Возврат товаров от покупателя

Возможна

Будет автоматизирован

Отдел обслуживания

Формирование/ удаление заявок на заказ

Возможна

Будет автоматизирован

Касса

Подсчет суммы оплаты

Возможна

Нет

Касса

Возможность удалённой доставки

Возможна

Нет

1.4 Требования к системе

Технические требования к приложению

Система предназначена для работы под управлением MS Windows 7/8.

Рекомендуемые системные требования:

Таблица 2- Системные требования

ЦП

1 гигагерц (ГГц) и выше, x86- или x64-разр 1.4 гигагерц (ГГц) и выше.

Оперативная память (ОЗУ)

1 гигабайт (ГБ) ОЗУ (32-разр.); 2 гигабайта (ГБ) ОЗУ (64-разр)

Жесткий диск

2,2 гигабайта (ГБ) свободного места

Версия NET Framework

4, 4.5

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

Требования к функциям (задачам)

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

Система должна предоставлять возможности:

· ведение учета поступлений новых товаров,

· ведение учета списаний товаров,

· ведение учета возврата товаров,

· ведение учета о поставщиках,

· введение обширных возможностей для поиска по различным запросам,

· формирование запросов на возврат последней поступившей партии,

· контроль доступа к функциям Системы на основе ролей пользователей.

Таблица 3- Описание функционала системы.

функционал

описание

ведение учета поступлений новых товаров

система должна предоставлять возможности внесения, изменения, удаления данных о товарах на складе магазина

ведение учета удаления товаров

ведение учета поставщиков и производителей

создание новых поставщиков в базе данных.

ведение учета проданных товаров за конкретный период

создание записей о проданных товарах, формирование статистики

поиск товаров

формирование запросов на поиск товаров по различным критериям

возврат товара

в случаи несоблюдения условий качества товара, формируется его возврат.

контроль доступа к функциям

системные пользователи имеют различные права в зависимости от своей роли.

2. Эскизный проект

2.1 Характеристика базы данных

Данные о имеющихся на складе товарах представлены сущностью «товары», таблица Товары.

Таблица 4 - Структура таблицы Товары

Поле таблицы

Описание

ПродуктID

уникальный идентификатор

КатегорияID

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

ПоставщикID

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

Название

Название товара

Количество

Количество товара на складе

Изготовитель

Изготовитель товара

Цена

ссылается на запись в таблице address_t, содержащую данные о адресе.

ВозвратID

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

Структура и типы данных таблицы Товары, представлены в приложении 1.

Таблица Поставщики отображает сведенья о поставщиках, данные необходимые для организации поставок.

Таблица 5 - Структура таблицы Поставщики

Поле таблицы

Описание

ПоставщикID

уникальный идентификатор

Компания

название компании

Регион

регион

Город

город

Адрес

улица, дом

Телефон

Телефон для связи

Сайт

личный сайт

Структура и типы данных таблицы Поставщики, представлены в приложении 2.

Таблица Возврат отображает данные необходимые для организации запроса на возврат товара.

Таблица 6 - Структура таблицы Возврат

Поле таблицы

Описание

ВозвратID

уникальный идентификатор

Название_товара

название товара для возврата

Причина_возврата

комментарий к товару подлежащему возврату

Дата_отправления

дата отправления товара

ПоставщикID

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

Срок_доставки

Примерный срок доставки товара

Структура и типы данных таблицы Возврат, представлены в приложении 3.

Таблица Категория содержит данные о категориях товаров.

Таблица 7 - Структура таблицы Категория.

Поле таблицы

Описание

КатегорияID

уникальный идентификатор

Название_категории

название категории

Описание

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

Структура и типы данных таблицы Категория, представлены в приложении 4.

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

Таблица 8 - Структура таблицы Детали заказа.

Поле таблицы

Описание

ЗаказID

уникальный идентификатор

ПродуктID

ссылается на запись в таблице Товары, содержащую данные о товарах подлежащих заказу

Цена

цена товара

Количество

количество товаров подлежащих заказу

Скидка

% скидки

Структура и типы данных таблицы Детали заказа, представлены в приложении 5.

Таблица Заказ, содержит информацию о заказах.

Таблица 9 - Структура таблицы Заказ

Поле таблицы

Описание

ЗаказID

уникальный идентификатор

КлиентID

ссылается на запись в таблице Клиент, содержащую данные о товарах клиентах совершающих заказ

Дата_заказа

дата формирования заказа

Забрать_до

Срок отведённый клиенту на вывоз товара

Пожелания

Комментарии клиента к заказу

Структура и типы данных таблицы Заказ. представлены в приложении 6.

Таблица Клиент содержит данные о клиентах.

Таблица 10 - Структура таблицы Клиент

Поле таблицы

Описание

КлиентID

уникальный идентификатор

Имя_компании

Если заказ совершается от лица компании

Имя_клиента

Имя представителя компании или частного лица

Телефон

Контактный телефон

Структура и типы данных таблицы Клиент представлены в приложении 7.

Структура кода запроса на поиск представлена в приложении 9

Структура и связи между таблицами Товары, Возврат, Категория, Поставщик, Детали заказа, Заказ, Клиент. представлены в приложении 8.

2.2 Описание программных модулей

Система представляет собой окно, разделенное на две части:

· вывод информации соответствующей вкладки,

· окно поиска.

В верхней части окна имеется меню настроек:

· файл,

· настройки.

В окне имеются четыре основных навигационных вкладки:

· товары,

· поставщики,

· производители,

· последние покупки.

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

Внешний вид окна программы представлен в приложении 13.

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

Внешний вид системы выбора БД представлен в приложении 14.

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

Внешний вид системы входа администратора представлен в приложении 21.

При открытии вкладки Товары, выводится список всех товаров, хранящихся на складе в виде таблицы.

Внешний вид вывода данных вкладки Книги представлен в приложении 13.

При открытии вкладки Поставщики, выводится список всех поставщиков в виде таблицы.

Внешний вид вывода данных вкладки Книги представлен в приложении 18.

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

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

При открытии вкладки Последние покупки, выводится список всех последних покупок отсортированных по дате совершения покупки в виде таблицы.

Внешний вид вывода данных вкладки Книги представлен в приложении 20

В системе предусмотрен инструмент поиска:

· товаров в наличии,

· поставщиков,

· производителей,

· товаров со скидкой,

· названию,

· категориям,

· товаров с соответствующей запросу ценой,

· стране производителя.

Поиск работает по принципу фильтрации данных по заданным критериям.

Пользователю системы предоставляется возможность поиска товаров в магазине по нескольким критериям:

· поиск по названию,

· соответствующей категории,

· поиск, на данный момент отсутствующих товаров,

· поиск, с помощью фильтрации цен.

Внешний вид системы поиска товаров представлен в приложении 10.

Пользователю предоставляется возможность поиска поставщиков по критериям:

· имя,

· категория поставщика,

· страна.

Внешний вид системы поиска клиентов представлен в приложении 11.

Пользователю системы предоставляется возможность поиска записи о последних покупках по нескольким критериям:

· наименование товара,

· категория товаров,

· поиск по срокам совершения покупки во временном диапазоне ( дата первой покупки, дата последней покупки).

Внешний вид системы поиска записи о выдачи представлен в приложении 12.

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

В приложении 15 продемонстрирована сортировка в категориях с выбором пункта «линейки».

В приложении 16 продемонстрирована сортировка в категориях с выбором пункта «ручки».

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

Используемая литература

1. Данная курсовая работа составлена с применение следующих гостов: ГОСТ 34.602-89

Приложения

Приложение 1- Структура и типы данных таблицы Товары.

Приложение 2- Структура и типы данных таблицы Поставщики.

Приложение 3- Структура и типы данных таблицы Возврат.

Приложение 4- Структура и типы данных таблицы Категория.

Приложение 5- Структура и типы данных таблицы Детали заказа.

Приложение 6- Структура и типы данных таблицы Заказ.

Приложение 7- Структура и типы данных таблицы Клиент.

Приложение 8- Структура и связи между таблицами Товары, Возврат, Категория, Поставщик, Детали заказа, Заказ, Клиент.

Приложение 9- Структура кода запроса на поиск

Приложение 10- Внешний вид системы поиска товаров в каталоге.

Приложение 11- Внешний вид системы поиска Поставщиков.

Приложение 12- Внешний вид системы поиска записи о покупках.

Приложение 13- Внешний вид главного окна системы.

Приложение 14- Внешний вид системы выбора БД.

Приложение 15- Внешний вид вывода данных по запросу категории «линейки».

Приложение 16- Внешний вид вывода данных по запросу категории «ручки».

Приложение 17- Внешний вид вывода данных по применению сброса с дальнейшим выведением всех имеющихся данных.

Приложение 18- внешний вид вывода данных вкладки Поставщики.

Приложение 19- внешний вид вывода данных вкладки Производители.

Приложение 20- внешний вид вывода данных вкладки Производители.

Приложение 21- Внешний вид системы входа администратора.

Приложение 22- Внешний вид меню программных настроек.

Размещено на Allbest.ru


Подобные документы

  • Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.

    курсовая работа [1,8 M], добавлен 26.02.2016

  • Характеристика основных этапов создания программной системы. Сведения, хранимые в базе данных информационной системы музея. Описание данных, их типов и ограничений. Проектирование базы данных методом нормальных форм. Технические и программные средства.

    курсовая работа [1,8 M], добавлен 23.01.2014

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

    курсовая работа [2,0 M], добавлен 12.03.2016

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

    курсовая работа [3,0 M], добавлен 22.12.2014

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

    курсовая работа [1,6 M], добавлен 17.12.2015

  • Обоснование необходимости создания автоматизированного учета книг в библиотеке филиала РГГУ в г. Улан-Удэ. Проектирование программного продукта. Схема взаимосвязи программных модулей и файлов. Характеристика, классификация и кодирование информации.

    дипломная работа [4,6 M], добавлен 10.09.2015

  • Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.

    лабораторная работа [2,4 M], добавлен 15.11.2010

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

    дипломная работа [2,1 M], добавлен 18.10.2015

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

    курсовая работа [2,0 M], добавлен 06.04.2013

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

    курсовая работа [2,8 M], добавлен 20.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.