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

Главная
Программирование, компьютеры и кибернетика
Учет поступления и реализации товара в магазине аудио- и видеотехники
Ознакомление с учетом товаров в магазине аудио-видео техники. Учет поступления техники и ее продажи. Выбор СУБД и среды программирования, методика моделирования данных. Определение атрибутов объектов и связей между ними. Установление ограничений.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Актуальность данной темы является то, что мы живем век компьютеризированных технологий почти каждый день создаётся новая различная техника, которая облегчая жизнь человека. В наш век, век информационных технологий, трудно представить какие либо дома и предприятия без компьютеризированной техники, эта техника играет огромную роль в развитии человека. Всю эту технику производят на заводах в которых в свою очередь стоят не люди а техника, после чего продают в различных магазинах всего мира. Но продукции в этих магазинах может быть огромное количество, и чтобы персонал мог без особых усилий следить за всем поставляемом и реализованном товаром, хранить данные о товаре (марка, наименование, производителя, серийный номер, гарантия и срок службы товара и т.д.) автором был разработан программный продукт «учет товара в магазине аудио и видео техники. Таким образом тема моей курсовой работы (проектирование и разработка приложения (учет поступления и реализации товара в магазине аудио и видео техники)) является актуальной в настоящие время. Мой программный продукт поможет персоналу следить за всем товаром, и тем самым у персонала будет больше времени для реализации другой так же необходимой работы в магазине.
Цель курсовой работы является написание рабочего приложения для учета поступления и реализации товара в магазине аудио и видеотехники.
v Ознакомление с учетом товаров в магазине аудио-видео техники.
v Учет поступления техники и её продажи.
v Создание и описание структурной модели учета аудио / видео техники в магазине.
v Описание функциональной модели учета аудио / видео техники в магазине.
§ Выделение объектов учета аудио / видео техники.
§ Определение связей между объектами.
Основная характеристика проблемы заключается в упрощении работы кассира продавца, бухгалтера и кладовщика в магазине аудио и видео техники.
В курсовой работе будет производится процесс организации магазина, учета товара, функций технической структуры. Для работы необходимо создать базу данных в которой будут храниться все данные о товаре и поставщике, все эти данные будут производится в реляционной (табличной) модели данных. В которой несколько таблиц с данными связаны в одну. Такая модель создается практически в любой СУБД.
В программном продукте требуется такая среда программирования, в которой можно изменять данные в базе, подготавливать отчеты, и производить расчеты. Для этого прекрасно подойдет объектно-ориентированный язык программирования, Borland Delphi 7.0.С его помощью можно создать приложение (учет поступления и реализации товара в магазине аудио и видео техники) с поддержкой СУБД. Программный продукт должен быть прост в использование, так как он будет рассчитан для неопытного пользователя в работе с компьютеризированной техникой. А также приложение должно иметь удобный интерфейс, который легко усваивается, и иметь привлекательный вид.
ь Оперативная память 256 Мб и больше
ь Процессор с частотой 256 MHz и больше
ь каждый элемент таблицы - один элемент данных;
ь все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.);
ь каждый столбец имеет уникальное имя;
ь одинаковые строки в таблице отсутствуют;
ь порядок следования строк и столбцов может быть произвольным;
Базу данных с реляционной моделью можно создать практически в любой СУБД.
СУБД - это специализированная программа, которая предназначена для организации, распределения и ведения базы данных.
Рассмотрим некоторые СУБД для сравнения и определения наиболее подходящей и оптимальной для программного продукта «Учет аудио / видео техники».
Microsoft Office Access 2007 - реляционная СУБД. Входит в состав пакета программ Microsoft Office, что очень удобно, т.к. подразумевается, что MS Office установлен на ПК, где будет работать программный продукт.
MS Access 2007 имеет простой графический интерфейс, хранит всю информацию в одном файле, хотя и распределяется по разным таблицам. MS Access позволяет создавать приложения для баз данных с помощью встроенного языка программирования VBA. Также в Access возможно создание связей между таблицами, что позволяет совместно использовать данные из разных таблиц. СУБД идеально подходит для создания баз данных средних размеров и их обслуживания.
· Построитель запросов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и базы данных практически «с нуля» или написать оболочку для внешней базы данных.
MS Access является файл-серверной СУБД.
Visual FoxPro ( VFP ) - визуальная среда разработки систем управления реляционными базами данных, выпускаемых в настоящее время корпорацией Microsoft.
Visual FoxPro поддерживает технологию IntelliSense, облегчающую создание программного кода. Технология IntelliSense Visual FoxPro содержит следующие функции:
· показывает список допустимых дочерних объектов (свойств, событий, методов) для указанного объекта.
· показывает окно подсказки, содержащее список допустимых параметров или аргументов для команд, функций, свойств, методов и событий.
· использование для выделения текста на выбор пробела или табулятора с настраиваемыми параметрами;
· поддержка в редакторе гиперссылок на Web-страницы или документацию;
· поддержка Dirty File Indicator для отображения времени внесения изменений в код;
· использование закладок для быстрого возврата на нужный фрагмент кода.
· Поддержка операционной среды любой версии Windows (от Windows 98 до Windows 7).
Исследовав две СУБД (Visual FoxPro и MS Access 2007) могу сказать, что для создания БД. MS Access является самой подходящей. Поэтому для создания БД моего курсового проекта используется СУБД Microsoft Office Access 2007.
2.2 Выбор среды разработки для программного продукта
Для того чтобы выбрать более подходящую среду разработки для написания приложения «Учет товаров в магазине аудио-видео техники», необходимо сделать сравнительный анализ этих сред разработки. В данном случае это будут среды разработки: Borland Delphi и Microsoft Visual Basic.
Borland Delphi - пакет средств разработки приложений. Позволяет создавать приложения для работы с базами данных. Эта среда основана на объектно-ориентированном программировании (ООП).
· Большое количество библиотек компонентов для создания любых приложений, от простейших до целого комплекса.
· Большое количество средств доступа к различным видам баз данных, таким как InterBase, BDE, ADO, dbExpress и т.д.
· Поддержка операционной среды любой версии Windows (от Windows 98 до Windows 7).
Microsoft Visual Basic (VB) - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал стиль и отчасти синтаксис своего предка - языка Basic. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки Visual Basic включает инструменты для визуального конструирования пользовательского интерфейса. VB является хорошим средством быстрой разработки приложений для баз данных.
· Высокая скорость создания приложений с графическим интерфейсом для
· Поддержка операционных систем семейства 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.
Таблица 3. Атрибуты сущности «Поставщик»
Данные о сотруднике будут храниться, в сущности, сотрудник. Объект сотрудник характеризуется следующими атрибутами: код сотрудника, имя сотрудника, фамилия сотрудника, должность сотрудника. Атрибут Код сотрудника является первичным ключом. Атрибуты код сотрудника, должность являются внешними ключами для связи с другими таблицами. Все атрибуты обязательные. Атрибуты для этого объекта представлены в таблице 4.
Таблица 4. Атрибуты сущности «Сотрудник»
Данные о поставке товара будут храниться в объекте поставка товара. Объект поставка товара характеризуется следующими атрибутами: код поставки, код товара, количество товара, наименование фирмы поставщика, код поставщика, дата поставки. Атрибут код поставки является первичным ключом, потому что считается уникальным. Атрибуты код поставщика, код поставки, наименование фирмы поставщика являются внешними ключами для связи с другими таблицами. Атрибуты для этого объекта представлены в таблице 5.
Таблица 5. Атрибуты объекта «Поставка товара»
Объект заявка необходимо для запроса на доставку необходимого товара для магазина. В этом объекте заявка хранятся данные о № заявки, наименование товара, количестве товара, код сотрудника оформляющего это заявление и наименование фирмы. Все необходимые Атрибуты представлены в таблице 6
v Ввод данных; Предназначен для ввода необходимых данных в базу, после чего будут выполняться дальнейшие действия над ними.
Ш Данные о товаре: код товара, наименование товара, фирма производителя, тех. Характеристики, Описание, кол-во, Стоимость.
Ш Данные о сотруднике: код сотрудника, имя сотрудника, фамилия сотрудника, должность сотрудника.
Ш Данные о поставщике: код поставщика, название фирмы поставщика, страна, город, улица, дом, офис, Ф.И.О. поставщика, ИНН поставщика, телефон фирмы.
v Обработка данных; Служит для выполнения подсчета, поиска и фильтрации данных по необходимому запросу.
Ш Вычисления: количество марок домашних кинотеатров.
Ш Выборка: видеомагнитофоны по цене от Y до X, телевизоры марки ХХ.
Ш Поиск: товар ХХ и все, что с ним связано.
v Вывод данных; предназначен для вывода результата и выполнения подсчетов введенных данных
Ш Произвольный отчет: список техники проданной за месяц (название, марка, кол-во, сумма).
Ш Табличный отчет: информация о телевизорах (марка, цена, остаток в магазине).
Главная форма представляет собой форму, которую пользователь видит при запуске приложения. Эта форма является самой главной по своему значению, так как в ней находятся все основные формы ввода / выводы информации, а так же поиск и обработка данных. Меню состоит из следующих разделов: ввод данных, обработка, вывод данных, поиск, справка, выход из приложения. Главная форма изображена на рисунке 8.
Рис. 8. Главная форма программного продукта
Так же в приложении содержатся формы: форма ввода данных (о сотруднике, о товаре, о поставщике).
Формы ввода данных служат для ввода необходимых сведений в базу данных и их дальнейшее использование в приложении. Формы ввода данных по своей структуре и назначению почти идентичны. Форма ввода информации о сотруднике характеризуется вводом фамилии, имени, должности и контактного телефона сотрудника, представлена на рисунке 9.
Рис. 9. Форма ввода данных о сотруднике
Форма ввода информации о поставщике характеризуется вводом Ф.И.О. поставщика, а так же вводом адреса, названия фирмы и номером телефона фирмы. Форма представлена на рисунке 10.
Рис. 10. Форма ввода данных о поставщике
Так же в приложении содержатся форма поиска.
Форма поиска имеет выбор таблиц, а так же выбор полей по которым будет происходить поиск и фильтрация желаемых данных. Рисунок 11.
Рис. 11. Форма поиска данных по таблицам
В ходе выполнения курсового я выполнил следующие:
В первой главе была рассмотрена деятельность магазина «аудио / видео техники», спроектирована организационная структура, где будет применяться приложение, в которой определена иерархическая структура магазина аудио / видео техники. Так же рассмотрена функциональная структура магазина аудио / видео техники в которой выведены входящие, выходящие данные, механизм и управление приложения для магазина аудио / видео техники.
Во второй главе были рассмотрены и выявлены приложения для создания программного средства, такие Delphi и СУБД MS Access. Так же были выявлены сущности таблиц в БД и их атрибуты. Для этого была составлена логическая модель для связей между таблиц на разных уровнях.
В третей главе были спроектированы формы приложения «учет поступления и реализации аудио / видео техники в магазине». Были спроектированы главная и подчиненные формы приложения.
В ходе разработки приложения «учет аудио / видео техники в магазине» были поставлены следующие задачи, которые необходимо было решить:
Изучение предметной области магазина аудио / видео техники было рассмотрено в организационной структуре, а так же рассмотрены в функциональной структуре, рассмотрены технические средства приложения.
Моделирования данных учета поступления реализации аудио / видео техники в магазине было определенно с помощью определения атрибутов предметной области, были определены типы и ограничения, а так же была спроектирована схема связей данных.
Еще был спроектирован интерфейс программного продукта. который был описан в 3 главе курсового проекта.
Таким образом, после выполнения курсового проекта была выполнена следующая цель работы - разработка программного продукта «учет аудио / видео техники в магазине», который может быть использован в любом магазине аудио / видео техники.
1. Гагарина Л.Г. Основы технологии разработки программных продуктов: Учебное пособие / Гагарина Л.Г., Виснадул Б.Д., Игошин А.В. - М.: ФОРУМ: ИНФРА-М, 2006. - 192 с. - (Профессиональное образование).
2. Голицына О.Л. Основы алгоритмизации и программирования: Учебное пособие/ Голицына О.Л., Попов И.И. -2-е издание., - М.: ФОРУМ - ИНФРА-М. 2006. - 432 с. (Профессиональное образование).
3. Голицына О.Л. Базы данных: Учебное пособие / Голицына О.Л., Максимов Н.В., Попов И.И. - 2-е издание., испр. и доп. - М.: ФОРУМ: ИНФРА-М, 2007. - 400 с.: ил - (Профессиональное образование).
4. Шпак Ю.А. Delphi 7 на примерах / Под ред. Ю.С. Ковтанюка - К.: Издательство Юниор, 2003. - 384 с.,
5. Микицей М.В. Учет поступления товара в торговле: учебное пособие для учащихся профессиональных лицеев, училищ и учебно-курсовых комбинатов / Ростов н/Д: Феникс, 2007. - 384 с.
Система управления базой данных - программный инструмент создания БД и приложений пользователя. Проект СУБД "ИС Продажа видео и аудио продукции". Разработка иерархической, сетевой и реляционной моделей, таблиц и схемы базы данных, форм, отчетов, запросов. курсовая работа [1,6 M], добавлен 17.06.2013
Общая характеристика видео-аудио конференции, основные сферы ее использования, режимы и способы проведения. Характеристика средств групповой обработки информации. Системы передачи данных в сети Интернет. Проведение аудио-видео конференции и криптозащита. дипломная работа [2,7 M], добавлен 17.07.2013
Разработка базы данных "Учет движения товара в магазине", ее основные функции. Разработка инфологической, концептуальной и физической моделей, предметная область. Определение объектов и связей между объектами. Структура программного обеспечения. курсовая работа [1023,7 K], добавлен 05.12.2012
Методика и основные этапы разработки автоматизированной информационной системы учета товаров в компьютерном магазине ЗАО "Компьютерная Техника". Учет и оперативное регулирование торговых операций, подготовки стандартных документов для внешней среды. дипломная работа [2,4 M], добавлен 27.10.2013
Назначение и функции программы, моделирующей работу проката видео- и аудио-дисков. Входная информация, основные алгоритмы. Критерии контроля вводимых данных. Класс Unit, Disk, Oborud, Prokat, диаграмма. Описание работы программы, её исходный код. курсовая работа [337,4 K], добавлен 23.01.2013
Изучение Sony Vegas 9.0 - профессиональной программы для многодорожечной записи, редактирования и монтажа видео и аудио потоков. Инструменты редактирования, световые эффекты, переходы. Захват, импорт, экспорт видео и аудиотреков. Версия Vegas Pro. реферат [20,7 K], добавлен 01.05.2010
Разработка информационной системы складского учета бытовых электроприборов, которая служит для упрощения учета и контроля поступления товаров на склад торговой организации, цен на товары и их изменения, а также позволяет вести учет продаж товара. курсовая работа [884,5 K], добавлен 23.10.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Учет поступления и реализации товара в магазине аудио- и видеотехники курсовая работа. Программирование, компьютеры и кибернетика.
Написать Сочинение Мой Самый Счастливый День
Художественное Эссе Пример
Контрольная работа по теме Конституционные характеристики России и Японии: сравнение
Контрольная работа по теме Судьба художника в романе 'Мартин Иден' Джека Лондона
Реферат: Кодер - декодер речевого сигнала. Скачать бесплатно и без регистрации
Курсовая работа: Метафора в поэзии И. Бахтерева
Агрегация Данных Реферат
Муму Чему Посвящен Рассказ Сочинения 5
Сочинение по теме А. С. Пушкин и Москва
Как Правильно Писать Сочинение 6 Класс
Лабораторная Работа По Биологии Фгос
Упаковка Курсовая Работа
Какой Минимальный Практический Опыт Работы
Экологическая Безопасность Курсовая
Курсовая работа по теме Фотометр для аналитического контроля содержания фенолов в сточных водах
Как Оформлять Цитаты В Реферате
Курсовая работа по теме Основные факты и закономерности психологии памяти
Доклад по теме Юрий Павлович Казаков
Курсовая работа: Анализ базовых стратегий и рисков развития фирмы
Сочинение Анализ Жизнеописание Одной Мысли
Основы конституционного строя Российской Федерации - Государство и право контрольная работа
Роль вируса папилломы человека в развитии рака шейки матки - Медицина презентация
Кодификация права - Государство и право курсовая работа