Учет поступления и реализации товара в магазине аудио- и видеотехники. Курсовая работа (т). Информационное обеспечение, программирование.

Учет поступления и реализации товара в магазине аудио- и видеотехники. Курсовая работа (т). Информационное обеспечение, программирование.




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

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


Помощь в написании работы, которую точно примут!

Похожие работы на - Учет поступления и реализации товара в магазине аудио- и видеотехники

Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


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

Актуальность данной темы является то, что мы живем век
компьютеризированных технологий почти каждый день создаётся новая различная
техника, которая облегчая жизнь человека. В наш век, век информационных
технологий, трудно представить какие либо дома и предприятия без
компьютеризированной техники, эта техника играет огромную роль в развитии
человека. Всю эту технику производят на заводах в которых в свою очередь стоят
не люди а техника, после чего продают в различных магазинах всего мира. Но продукции
в этих магазинах может быть огромное количество, и чтобы персонал мог без
особых усилий следить за всем поставляемом и реализованном товаром, хранить
данные о товаре (марка, наименование, производителя, серийный номер, гарантия и
срок службы товара и т.д.) автором был разработан программный продукт «учет
товара в магазине аудио и видео техники. Таким образом тема моей курсовой
работы (проектирование и разработка приложения (учет поступления и реализации
товара в магазине аудио и видео техники)) является актуальной в настоящие
время. Мой программный продукт поможет персоналу следить за всем товаром, и тем
самым у персонала будет больше времени для реализации другой так же необходимой
работы в магазине.


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


v Ознакомление с учетом товаров в магазине
аудио-видео техники.


v Учет поступления техники и её продажи.


v Создание и описание структурной модели учета
аудио / видео техники в магазине.


v Описание функциональной модели учета аудио /
видео техники в магазине.


§ Выделение объектов учета аудио / видео техники.


§ Определение связей между объектами.


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


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


В программном продукте требуется такая среда
программирования, в которой можно изменять данные в базе, подготавливать
отчеты, и производить расчеты. Для этого прекрасно подойдет
объектно-ориентированный язык программирования, Borland Delphi 7.0.С его помощью можно
создать приложение (учет поступления и реализации товара в магазине аудио и
видео техники) с поддержкой СУБД. Программный продукт должен быть прост в
использование, так как он будет рассчитан для неопытного пользователя в работе
с компьютеризированной техникой. А также приложение должно иметь удобный
интерфейс, который легко усваивается, и иметь привлекательный вид.









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


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




Рис. 1 Организационная структура магазина


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


Цель диаграммы является выполнение главной функции системы ( Рис.
2 ). Главной функцией функционального блока является учет аудио - видео
техники.


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




Рис. 2 Функциональная диаграмма магазина (А-0)




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


На выходе должны быть: список товаров(ХХ) и все, что с ним
связанно, информация о телевизорах (марка, цена, остаток в магазине), список
техники, проданной за месяц (название, марка, количество, сумма), количество
марок домашних кинотеатров, список телевизоров марки(ХХ), список магнитофонов
по цене от Y
до Х, информация о полученной технике, информация о реализованной технике. Документы,
которыми руководствуется персонал при выполнении своей работы: трудовой
договор; правила учета, приемки и хранения товара, должностные инструкции. 


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




Рис. 3 Декомпазиция функциональной диаграммы (А-0)




.3 Техническая структура магазина аудио / видео
техники




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


Программный продукт работает на любых рабочих станциях, где
установлена ОС Windows Х и установлен пакет Microsoft Office. Примерные системные
требования рабочей станции выглядят следующим образом:


ü Оперативная память 256 Мб и больше


ü Процессор с частотой 256 MHz и больше


Для создания моего программного продукта необходимо создать
базу данных и подключить ее к приложению. Для этого следует использовать
систему управления базами данных (СУБД).


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


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


ü каждый элемент таблицы - один элемент
данных;


ü все ячейки в столбце таблицы однородные,
то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и
т.д.);


ü каждый столбец имеет уникальное имя;


ü одинаковые строки в таблице отсутствуют;


ü порядок следования строк и столбцов может
быть произвольным;


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


СУБД - это специализированная программа, которая
предназначена для организации, распределения и ведения базы данных.


Рассмотрим некоторые СУБД для сравнения и определения
наиболее подходящей и оптимальной для программного продукта «Учет аудио / видео
техники».


Microsoft Office Access 2007 - реляционная СУБД. Входит в состав пакета
программ Microsoft Office, что очень удобно, т.к. подразумевается, что MS Office установлен на ПК, где
будет работать программный продукт.


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


·       Построитель экранных форм,


·       Построитель SQL - запросов,


·       Построитель запросов, выводимых на печать.


Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать
приложения и базы данных практически «с нуля» или написать оболочку для внешней
базы данных.Access является файл-серверной СУБД.


Visual FoxPro ( VFP ) - визуальная среда разработки
систем управления реляционными базами данных, выпускаемых в настоящее время
корпорацией Microsoft.FoxPro поддерживает технологию IntelliSense, облегчающую создание
программного кода. Технология IntelliSense Visual FoxPro содержит следующие
функции:


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


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


·       использование для выделения текста на
выбор пробела или табулятора с настраиваемыми параметрами;
·       поддержка Dirty File Indicator для
отображения времени внесения изменений в код;


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


·       Поддержка операционной среды любой версии Windows (от Windows 98 до Windows 7).


Исследовав две СУБД (Visual FoxPro и MS Access 2007) могу сказать, что
для создания БД. MS Access является самой подходящей. Поэтому для создания БД моего
курсового проекта используется СУБД Microsoft Office Access 2007.




.2 Выбор среды разработки для программного
продукта




Для того чтобы выбрать более подходящую среду разработки для
написания приложения «Учет товаров в магазине аудио-видео техники», необходимо
сделать сравнительный анализ этих сред разработки. В данном случае это будут
среды разработки: Borland Delphi и Microsoft Visual Basic.


Borland Delphi - пакет средств разработки приложений. Позволяет
создавать приложения для работы с базами данных. Эта среда основана на
объектно-ориентированном программировании (ООП).


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


·       Большое количество средств доступа к
различным видам баз данных, таким как InterBase, BDE, ADO, dbExpress и т.д.


·       Поддержка операционной среды любой версии Windows (от Windows 98 до Windows 7).


Microsoft Visual Basic Visual Basic (VB) - средство разработки
программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic
унаследовал стиль и отчасти синтаксис своего предка - языка Basic. В то же время Visual
Basic сочетает в себе процедуры и элементы объектно-ориентированных и
компонентно-ориентированных языков программирования. Среда разработки Visual Basic включает инструменты для
визуального конструирования пользовательского интерфейса. VB является хорошим
средством быстрой разработки приложений для баз данных.


·       Высокая скорость создания приложений с
графическим интерфейсом дляWindows.


·       Поддержка операционных систем семейства
Windows и Mac OS X.


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


Исследовав среды программирования такие как, Borland Delphi и Microsoft Visual Basic
можно сказать, что наиболее простой и удобной для создания приложения по учету
аудио / видео техники является среда разработки Borland Delphi. Она имеет массу
возможностей для хорошей работой с СУБД, в моем случае MS Access, и вполне подходит для
создания приложения, которое будет выполнять все необходимые функции моего
программного продукта.




2.3 Таблица атрибутов базы данных программного
продукта




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




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

Общие сведения о необходимом товаре

Рис. 4. Модель данных магазина аудио / видео техники на
уровне сущностей (EВ)




Рис. 5. Модель данных магазина аудио / видео техники на уровне ключей
(KB)









Рис. 6. Модель данных магазина аудио / видео техники на
уровне атрибутов (AB)




Данные о товаре будут храниться в объекте товар. Объект товар
характеризуется следующими атрибутами: код товара, наименование товара, фирма
производителя, тех. Характеристики, Описание, кол-во, Стоимость. Атрибут Код
товара является первичным ключом, а так же является внешним ключом для связи с
другими таблицами. Атрибуты для этого объекта представлены в таблице 2.




Таблица 2. Атрибуты сущности «товар»




Данные о поставщике будут храниться в объекте поставщик.
Объект поставщик характеризуется следующими атрибутами: код поставщика, название
фирмы поставщика, страна, город, улица, дом, офис, Ф.И.О. поставщика, ИНН
поставщика, телефон фирмы. Атрибут код поставщика является первичным ключом для
таблицы. Атрибуты код поставщика и название фирмы является внешним ключом для
связи с другими таблицами. Атрибуты для этого объекта представлены в таблице 3.
Данные о сотруднике будут храниться, в сущности, сотрудник.
Объект сотрудник характеризуется следующими атрибутами: код сотрудника, имя
сотрудника, фамилия сотрудника, должность сотрудника. Атрибут Код сотрудника
является первичным ключом. Атрибуты код сотрудника, должность являются внешними
ключами для связи с другими таблицами. Все атрибуты обязательные. Атрибуты для
этого объекта представлены в таблице 4.




Таблица 4. Атрибуты сущности «Сотрудник»




Данные о поставке товара будут храниться в объекте поставка
товара. Объект поставка товара характеризуется следующими атрибутами: код
поставки, код товара, количество товара, наименование фирмы поставщика, код
поставщика, дата поставки. Атрибут код поставки является первичным ключом,
потому что считается уникальным. Атрибуты код поставщика, код поставки,
наименование фирмы поставщика являются внешними ключами для связи с другими
таблицами. Атрибуты для этого объекта представлены в таблице 5.




Таблица 5. Атрибуты объекта «Поставка товара»




Объект заявка необходимо для запроса на доставку необходимого
товара для магазина. В этом объекте заявка хранятся данные о № заявки,
наименование товара, количестве товара, код сотрудника оформляющего это
заявление и наименование фирмы. Все необходимые Атрибуты представлены в таблице
6




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


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


Ø Данные о товаре: код
товара, наименование товара, фирма производителя, тех. Характеристики,
Описание, кол-во, Стоимость.


Ø Данные о сотруднике: код
сотрудника, имя сотрудника, фамилия сотрудника, должность сотрудника.


Ø Данные о поставщике: код
поставщика, название фирмы поставщика, страна, город, улица, дом, офис, Ф.И.О.
поставщика, ИНН поставщика, телефон фирмы.


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


Ø Вычисления: количество
марок домашних кинотеатров.


Ø Выборка: видеомагнитофоны
по цене от Y
до X, телевизоры марки ХХ.


Ø Поиск: товар ХХ и все,
что с ним связано.


v Вывод данных; предназначен для вывода результата
и выполнения подсчетов введенных данных


Ø Произвольный отчет:
список техники проданной за месяц (название, марка, кол-во, сумма).


Ø Табличный отчет:
информация о телевизорах (марка, цена, остаток в магазине).



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


Главная форма представляет собой форму, которую пользователь
видит при запуске приложения. Эта форма является самой главной по своему
значению, так как в ней находятся все основные формы ввода / выводы информации,
а так же поиск и обработка данных. Меню состоит из следующих разделов: ввод
данных, обработка, вывод данных, поиск, справка, выход из приложения. Главная
форма изображена на рисунке 8.




Рис. 8. Главная форма программного продукта




Так же в приложении содержатся формы: форма ввода данных (о
сотруднике, о товаре, о поставщике).


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







Рис. 9. Форма ввода данных о сотруднике




Форма ввода информации о поставщике характеризуется вводом
Ф.И.О. поставщика, а так же вводом адреса, названия фирмы и номером телефона
фирмы. Форма представлена на рисунке 10.




Рис. 10. Форма ввода данных о поставщике




Так же в приложении содержатся форма поиска.


Форма поиска имеет выбор таблиц, а так же выбор полей по
которым будет происходить поиск и фильтрация желаемых данных. Рисунок 11.



Рис. 11. Форма поиска данных по таблицам











В ходе выполнения курсового я выполнил следующие:


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


В ходе разработки приложения «учет аудио / видео техники в
магазине» были поставлены следующие задачи, которые необходимо было решить:


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


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


Еще был спроектирован интерфейс программного продукта.
который был описан в 3 главе курсового проекта.


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









1. Гагарина Л.Г. Основы технологии разработки
программных продуктов: Учебное пособие / Гагарина Л.Г., Виснадул Б.Д., Игошин
А.В. - М.: ФОРУМ: ИНФРА-М, 2006. - 192 с. - (Профессиональное образование).


2.     Голицына О.Л. Основы алгоритмизации и
программирования: Учебное пособие/ Голицына О.Л., Попов И.И. -2-е издание., -
М.: ФОРУМ - ИНФРА-М. 2006. - 432 с. (Профессиональное образование).


.       Голицына О.Л. Базы данных: Учебное
пособие / Голицына О.Л., Максимов Н.В., Попов И.И. - 2-е издание., испр. и доп.
- М.: ФОРУМ: ИНФРА-М, 2007. - 400 с.: ил - (Профессиональное образование).


.       Шпак Ю.А. Delphi 7 на примерах / Под
ред. Ю.С. Ковтанюка - К.: Издательство Юниор, 2003. - 384 с.,


.       Микицей М.В. Учет поступления товара в
торговле: учебное пособие для учащихся профессиональных лицеев, училищ и
учебно-курсовых комбинатов / Ростов н/Д: Феникс, 2007. - 384 с.






Похожие работы на - Учет поступления и реализации товара в магазине аудио- и видеотехники Курсовая работа (т). Информационное обеспечение, программирование.
Реферат: Кисты поджелудочной железы. Скачать бесплатно и без регистрации
Сочинение Прощай Осень
Курсовая работа по теме Аудит МПЗ
Конспекты лекций: Экономика предприятия.
Реферат: I. философско-этические основы взглядов п. Д. Юркевича на право и государство 15
Сочинение Конец Зимы 3 Класс
Срок Хранения Курсовой Работы
Доклад по теме В стране красных каньонов
Реферат: Силос. Скачать бесплатно и без регистрации
Форма Отчета По Практике Студента
Курсовая работа по теме Проектирование ЛВС предприятия
Реферат: Компьютеры: преступления, признаки уязвимости и меры защиты
Реферат: Методические рекомендации Ярославль 2010 ббк 74. 202. 4 C 19
Дипломная работа по теме Сoвepшeнcтвoвaниe cиcтeмы упpaвлeния элeктpoнным дoкумeнтooбopoтoм в муниципaльнoм учpeждeнии 'Упpaвлeниe дoшкoльным oбpaзoвaниeм aдминиcтpaции МО Нaдымcкий paйoн'
Реферат по теме Взаимодействие службы экономической безопасности фирмы с государственными органами
Реферат: Value Of Money Essay Research Paper MoneyToday
Реферат На Тему Род Луковых
Реферат На Тему Творчество Шаляпина
Курсовая работа по теме Зависимый преобразователь переменного напряжения в постоянное
Реферат: R Frost Essay Research Paper From the
Похожие работы на - Пути повышения эффективности инвестиционной деятельности
Реферат: Твёрдые сплавы
Похожие работы на - Реконструкция тяговой подстанции Толмачёво

Report Page