Автоматизация выставки продажи художественных изделий
Анализ целей автоматизации информационных процессов: повышение эффективности труда работников, улучшение качества информационной продукции, повышение сервиса обслуживания пользователей. Особенности автоматизации выставки продажи художественных изделий.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.01.2016 |
Размер файла | 955,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Цель автоматизации информационных процессов - повышение производительности и эффективности труда работников, улучшение качества информационной продукции и услуг, повышение сервиса и оперативности обслуживания пользователей. Автоматизация базируется на использование средств вычислительной техники (СВТ) и необходимого ПО.
Темой курсового проекта является «Автоматизация выставки продажи художественных изделий.
Основными целями и задачами курсового проекта являются:
· Создание базы данных по предметной области.
· Обеспечение пользователю возможностей по пополнению, редактированию, просмотру и анализу предметной области.
· Создание отчётов на основе входных/выходных данных.
Курсовой проект состоит из двух глав, введения, заключения, списка использованных источников, приложения.
В главе 1 «Концептуальное проектирование базы данных» - описывается входная и выходная информация, характеристика предметной области, а так же алгоритмы составления отчётов.
В главе 2 «Реализация базы данных» описывается создание таблиц, формирование форм и отчётов.
В заключении описываются выводы по проделанной работе.
1. Концептуальное проектирование базы данных
1.1 Характеристика предметной области
автоматизация информационный художественный
Предметной областью является выставка продажа художественных изделий.
Информационное обеспечение созданной базы данных включает информацию, которая позволяет добавлять авторов и их художественные изделия, регистрировать потенциальных покупателей, создавать отчёты на основе полученных данных.
Авторы выставляют свои изделия на выставку-продажу, указывая наименование изделия, его тип (картина/фреска/фигура и т.д.) и стиль. Добавляют количество изделий и их стоимость. После чего покупатель может подать заявку на приобретение товара, указав свои личные данные в соответствующем разделе с изделием. Покупатель должен указать № паспорта, Фамилию и инициалы, свои контакты и адрес.
Автор картин с лёгкостью может найти все свои картины, просмотреть потенциальных покупателей и связаться с ними для продажи изделий. После чего удалить или отредактировать количество изделий в базе данных.
Покупатель может просмотреть все существующие художественные изделия или изделия конкретного автора, их стоимость (по одной или общую), найти новые поступления по дате. Так же, он может просмотреть, в каком выставочном центре находится изделие.
Таким образом, в автоматизированном процессе выставки продажи художественных изделий участвуют два заинтересованных лица без посредников - покупатель и автор.
1.2 Выходная информация
Выходной документ «Покупатели» предназначен для просмотра потенциальных покупателей художественных изделий. Макет выходного документа показан в таблице 1.1.
Таблица 1.1 - Выходной макет «Покупатели»
Наименование изделия |
ФИО |
Адресс |
Контакты |
№ паспорта |
|
Количество потенциальных покупателей |
Выходной документ «Изделия» предназначен для просмотра художественных изделий определённых авторов. Макет выходного документа показан в таблице 1.2.
Таблица 1.2 - Выходной макет «Изделия»
Автор |
Наименование изделия |
Дата поступления |
Цена |
Кол-во |
Общая стоимость |
Выходной документ «Поступления новых товаров» предназначен для просмотра поступающих товаров за определённый период. Макет выходного документа показан в таблице 1.3.
Таблица 1.3 - Выходной макет «Поступления новых товаров»
Месяц поступления |
Наименование изделия |
Тип изделия |
Цена |
Кол-во |
Дата поступления |
Выходной документ «Список Изделий» предназначен для просмотра всех изделий находящихся в базе. Макет выходного документа показан в таблице 1.4.
Таблица 1.4 - Выходной макет «Список изделий»
Наименование изделия |
Тип изделия |
Дата поступления |
Кол-во |
Выставочный центр |
Цена |
1.3 Входная информация
Входным оперативно-учетным документом является накладная на поступление нового автора. Она предназначена для оформления факта добавления нового автора.
Составляется по требованиям новых авторов. Макет накладной на поступление нового автора представлен на рисунке 1.1.
Рисунок 1.1 - Макет накладной на поступление нового автора
Входным оперативно-учетным документом является накладная на поступление изделий от автора. Она предназначена для оформления факта получения товара для выставки/продажи от определённого автора. Составляется по требованиям новых авторов. Макет накладной на поступление художественных изделий от автора представлен на рисунке 1.2.
Рисунок 1.2 - Макет накладной на поступление новых художественных изделий
Входным оперативно-учетным документом является накладная на предварительную заявку на покупку художественного изделия. Она предназначена для оформления заявки на покупку того или иного художественного изделия. Составляется по требованиям покупателей. Макет накладной на предварительную заявку - покупку художественного изделия представлен на рисунке 1.3.
Рисунок 1.3 - Макет накладной на предварительную заявку - покупку художественного изделия
При поступлении нового транспорта для использования заполняется следующая информация: учетный код транспорта, марка автомобиля, регистрационный номер.
При принятии в штат нового заполняются следующая информация: присвоенный новому водителю табельный номер, ФИО водителя, номер удостоверения водителя, класс водительских прав и учетный код автомобиля, к котором управляет водитель.
При формировании нового задания вводятся следующие данные: учетный код задания, дата формирования задания, дата отправки транспорта, дата возврата транспорта и табельный номер водителя которому назначается задание.
При формировании заявки вводится следующая информация: учетный код заявки, количество выданного топлива. Далее по возвращению транспорта с выполнения задания заносятся данные о остатке топлива по возвращению, экономия топлива и показатель спидометра.
1.4 Выделение информационных объектов
Перед выделением информационных объектов необходимо проверить отвечают ли они требованиям нормализации, а именно: реквизиты каждого информационного объекта канонической модели данных должны отвечать требованиям, соответствующим третьей нормальной форме реляционной модели данных:
· Информационный объект должен содержать уникальный; идентификатор -- первичный ключ;
· Все не ключевые реквизиты должны быть взаимонезависимы;
· Все ключевые реквизиты, должны быть функционально независимы;
· Каждый описательный реквизит должен функционально полно зависеть от ключа, т. е. каждому значению ключа должно соответствовать только одно значение описательного реквизита, а при составном ключе описательные реквизиты должны зависеть от всей совокупности реквизитов, образующих ключ;
· Каждый описательный реквизит должен зависеть от ключа нетранзитивно, т. е. не должен зависеть через другой промежуточный реквизит.
После исследования предметной области выделим следующие информационные объекты:
Таблица 1.5 - Оперативно - учётный объект «Автор»
Имя поля |
Вид |
|
Автор |
информационный |
|
Стиль автора |
информационный |
|
Кол-во изделий |
информационный |
|
Код автора |
ключевой |
|
Имя поля |
Вид |
|
Наименование |
информационный |
|
Тип изделия |
информационный |
|
Дата поступлення |
информационный |
|
Кол-во |
информационный |
|
Выстовочный центр |
информационный |
|
Цена |
информационный |
|
Код изделия |
ключевой |
|
Код автора |
поле - связка |
Таблица 1.6 - Оперативно - учётный объект «Изделие»
Имя поля |
Вид |
|
№ паспорта |
информационный |
|
ФИО |
информационный |
|
Адресс |
информационный |
|
Контакты |
информационный |
|
Код покупателя |
ключевой |
|
Код изделия |
поле - связка |
1.5 Алгоритмы реализации отчетов и сервисных процедур
Для реализации отчёта «Изделие» необходимо задействовать реквизиты «Автор» информационного объекта «Автор». «Наименование изделия» информационного объекта «Изделие», «Дата поступления» информационного объекта «Изделие», «Цена» информационного объекта «Изделие», «Кол-во» информационного объекта «Изделие». Для реквизита «Общая стоимость» необходимо перемножить реквизиты «Цена» и «Кол-во».
Для реализации отчёта «Покупатели» необходимо задействовать реквизиты «Наименование изделия» информационного объекта «Изделие», «ФИО» информационного объекта «Покупатели», «Адресс» информационного объекта «Покупатели», «Контакты» информационного объекта «Покупатели», «№ паспорта» информационного объекта «Покупатели». Так же подсчитывается общее количество покупателей для определённого изделия.
Для реализации отчёта «Новые товары» необходимо задействовать запрос «Поступление новых товаров». В запросе необходимо задействовать реквизит «Дата поступления» информационного объекта «Изделие». В отчёте указывается «Месяц поступления», «Наименование изделия» информационного объекта «Изделие», «Дата поступления» информационного объекта «Изделие», «Цена» информационного объекта «Изделие», «Кол-во» информационного объекта «Изделие», «Тип изделия» информационного объекта «Изделие».
Для реализации отчёта «Список изделий» необходимо задействовать реквизиты «Наименование изделия» информационного объекта «Изделие», «Дата поступления» информационного объекта «Изделие», «Цена» информационного объекта «Изделие», «Кол-во» информационного объекта «Изделие», «Тип изделия» информационного объекта «Изделие», «Выставочный центр» информационного объекта «Изделие».
2. Реализация БД
2.1 Создание структуры таблиц
В режиме конструктора была реализована структура таблицы «Автор». Ключевым полем в данной таблице является «Код автора», рисунок 2.1.
Рисунок 2.1 - Структура таблицы «Товар» в режиме конструктора
В режиме конструктора была реализована структура таблицы «Изделие». Ключевым полем в данной таблице является «Код изделия», рисунок 2.2.
Рисунок 2.2 - Структура таблицы «Изделие» в режиме конструктора
В режиме конструктора была реализована структура таблицы «Покупатели». Ключевым полем в данной таблице является «Код покупателя», рисунок 2.3.
Рисунок 2.3 - Структура таблицы «Покупатели» в режиме конструктора
Рисунок 2.4 - Схема данных
2.2 Проектирование форм
Разработка форм была реализована в режиме конструктора и мастера. На главной форме располагаются пять кнопок: Таблицы, Отчёты, Запросы, Формы и Выход. При нажатии на кнопку выход программа закроется, а при нажатии на остальные кнопки будет осуществлен переход на другие формы. Так же на главной форме расположен такой элемент как «Надпись» имеющая следующий вид «Автоматизация выставки продажи художественных изделий», рисунок 2.5.
Рисунок 2.5 - Главная форма
При нажатии кнопки «Таблицы» откроется форма Работа с таблицами на которой расположено четыре кнопки: Автор, Изделия, Покупатели, а также кнопка Назад при нажатии которой осуществиться переход на главную форму, рисунок 2.6.
Рисунок 2.6 - Форма с таблицами
При нажатии кнопки Автор будет осуществлен переход в таблицу Автор. В данной таблице будут приведены все введённые данные об авторах, рисунок 2.7.
Рисунок 2.7 - Таблица Автор
При нажатии кнопки Изделие будет осуществлен переход в таблицу Изделие. В данной таблице будут приведены все введённые данные об изделиях их дате поступления и цене, рисунок 2.8.
Рисунок 2.8 - Таблица Изделие
При нажатии кнопки Покупатели будет осуществлен переход в таблицу Покупатели. В данной таблице будут приведены все данные о потенциальных покупателях художественных изделий, рисунок 2.9.
Рисунок 2.9 - Таблица Покупатели
Если из главного меню кнопочной формы перейти в пункт Формы, далее нажать кнопку «Автор» - осуществиться переход на одноименную форму. Данная форма была создана при помощи мастера форм. На форме Автор отображены все атрибуты автора а также кнопки: переход на следующую запись, переход на предыдущую запись, добавить новую запить, вернуться к кнопочной форме. Так же присутствует подчиненная форма, которая отображает все художественные изделия определенного автора, рисунок 2.10.
Рисунок 2.10 - Форма Автор
Форма Изделие была создана при помощи мастера форм. На форме Изделие отображены все основные атрибуты изделя, а также кнопки: переход на следующую запись, переход на предыдущую запись, добавить новую запить, вернуться к кнопочной форме. Так же присутствует подчиненная форма, которая отображает всех возможных покупателей определённых художественных изделий, рисунок 2.11.
Рисунок 2.11 - Форма Изделие
Если из главного меню кнопочной формы перейти в пункт Запросы, пользователю откроется одноименная форма, рисунок 2.12.
Рисунок 2.12 - Форма запросов
В данной форме пользователь может выполнить запросы на поиск по автору, изделию или поступлению новых товаров, рисунок 2.13.
Рисунок 2.13 - Запросы
2.3 Проектирование отчетов
Для создания отчетов были использованы таблицы и запросы. Каждый отчет создавался в режиме мастера отчетов. Для выбора нужного отчета необходимо выбрать соответствующую кнопку на форме Отчеты.
При выборе отчета «Отчет по изделиям» пользователю будет предоставлен отчёт на основе данных из таблиц Автор и Изделие. В отчёте присутствуют следующие поля: Автор, Наименование изделия, Дата поступления, Цена, Кол-во, Общая стоимость. Общая стоимость вычисляется по формуле [Цена]* [Кол-во].
Форма отчёта по изделиям в режиме конструктора представлена на рисунке 2.14.
Рисунок 2.14 - Отчёт по изделиям в режиме конструктора
Форма отчёта по изделиям представлена на рисунке 2.15.
Рисунок 2.15 - Отчёт по изделиям
При выборе отчета «Отчет по покупателям» пользователю будет предоставлен отчёт на основе данных из таблиц Покупатели и Изделие. В отчёте присутствуют следующие поля: ФИО покупателя, Наименование изделия, Адресс, Контакты, № паспорта, Количество потенциальных покупателей. Количество потенциальных покупателей вычисляется по формуле Count(*). Форма отчёта по покупателям в режиме конструктора представлена на рисунке 2.16.
Рисунок 2.16 - Отчёт по покупателям в режиме конструктора
Форма отчёта по изделиям представлена на рисунке 2.17.
Рисунок 2.17 - Отчёт по покупателям
При выборе отчета «Список изделий» пользователю будет предоставлен отчёт на основе данных из таблицы Изделие. В отчёте присутствуют следующие поля: Наименование изделия, Тип изделия, Дата поступления, Количество, Выставочный центр, Цена.
Форма отчёта по списку изделий в режиме конструктора представлена на рисунке 2.18.
Рисунок 2.18 - Отчёт по списку изделий в режиме конструктора
Форма отчёта по списку изделий на рисунке 2.19.
Рисунок 2.19 - Отчёт по списку изделий
При выборе отчета «Новые товары» пользователю будет предоставлен отчёт на основе запроса Поступление новых товаров. В отчёте присутствуют следующие поля: Месяц поступления, Наименование изделия, Тип изделия, Цена, Кол-во, Дата поступления. Для построения отчёта необходимо ввести дату в появившееся диалоговое окно ( рисунок 2.20). После чего пользователю будут представлены товары, поступившие в продажу/выставку после этой даты.
Рисунок 2.20 - Диалоговое окно «Введите дату»
Форма отчёта по новые товары в режиме конструктора представлена на рисунке 2.21.
Рисунок 2.21 - Отчёт по новым товарам в режиме конструктора
Рисунок 2.22 - Отчет по новым товарам
Заключение
В курсовом проекте спроектирована база данных автоматизация выставки продажи художественных изделий. В качестве среды проектирования использовался MS Office, в частности MS Access 2007.
В ходе проектирования созданы формы управления данными базы данных, отчеты и диаграммы. Разработана главная форма, которая позволяет быстро и эффективно перейти к выполнению определенной функции программного комплекса.
В ходе выполнения курсового проекта были изучены основное возможности MS Access (таблицы, запросы, формы, макросы). Получены навыки по проектирования баз данных.
Список использованных источников
1. Сеннов А., Access 2003. Практическая разработка баз данных. Учебный курс. [Текст] -- СПб.: Питер, 2005. -- 256с.
2. Диго С. М., Создание баз данных в среде СУБД Access [Текст]. М.: МЭСИ, 2000. - 105с.
3. Грабер М., Введение в SQL. [Текст] Пер. с англ. - М.: "ЛОРИ", 2006.-418с.
4. Сеннов А., Access 2003. Практическая разработка баз данных. Учебный курс. [Текст] -- СПб.: Питер, 2005.-256с.
5. Диго С. М., Проектирование и использование баз данных. [Текст] - М.: Финансы и статистика, 2005. - 208 с.
Размещено на Allbest.ru
Подобные документы
Основные принципы функционирования и структура кинотеатра. Особенности автоматизации продажи билетов в кинотеатре. Методика построения модели и проект создания информационной системы по продаже билетов в кинотеатре, спецификация ее поведения и состояния.
курсовая работа [560,0 K], добавлен 11.12.2010Основы проектирования информационных систем. Применение автоматизации составления актов купли-продажи, торговых чеков, накладных по продажи автомобилей. Определение подсистем и их взаимодействие, построение и тестирование, работа в среде Delphi.
курсовая работа [1,7 M], добавлен 30.11.2009Анализ существующих информационных систем для автоматизации деятельности предприятий общественного питания. Моделирование основных бизнес-процессов, выполняемых в автоматизированной информационной системе. Этапы разработки информационной системы.
дипломная работа [1,8 M], добавлен 14.11.2017Современная система автоматизации ресторанов как один из основных инструментов развития ресторанного бизнеса. Влияние автоматизированной системы на повышение эффективности управления ресторана. Анализ зарубежных и отечественных систем автоматизации.
курсовая работа [37,7 K], добавлен 23.02.2010Разработка проекта программного комплекса для автоматизации информационных процессов службы сбыта пищевой продукции. Разработка информационной базы данных и характеристика процесса создания клиентской и сервисной части приложения по технологии ASP.NET.
дипломная работа [2,4 M], добавлен 24.06.2011Проектирование информационной модели автоматизации реестра сферы бытового обслуживания. Целью разработки является повышение эффективности учета объектов потребительского рынка и услуг, упрощение поисковой системы по конкретному объекту или субъекту.
дипломная работа [6,5 M], добавлен 08.07.2012Создание программного обеспечения для автоматизации процесса администрирования сеансов кинотеатра и продажи билетов. Разработка приложений базы данных по учету управления продажи билетов в кинотеатре средствами Microsoft Access. Программный листинг.
курсовая работа [572,9 K], добавлен 15.04.2014Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Проектирование процесса автоматизации оформления продаж автомобилей в автосалоне. Описание бизнес-процессов учета автомобилей. Исследование информационных потоков. Анализ входной и выходной информации. Алгоритмы решения задачи и их машинная реализация.
курсовая работа [2,9 M], добавлен 11.03.2014Предпроектный анализ объекта автоматизации. Описание потоков данных и бизнес процессов. Обзор и анализ существующих проектных решений, их достоинства и недостатки. Разработка концепции архитектуры построения. Основные рекомендации по рисованию программ.
курсовая работа [2,8 M], добавлен 13.03.2015