Автоматизация учета товаров и услуг компьютерного магазина
Актуальность данного проекта заключается в следующем: во-первых, компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода производственной деятельности, необходимого для управления ею. Во-вторых, отчеты о положении в производстве, получаемые… Читать ещё >
Автоматизация учета товаров и услуг компьютерного магазина (реферат, курсовая, диплом, контрольная)
Курсовая работа по теме:
Автоматизация учета товаров и услуг компьютерного магазина
Введение
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.
Исходя из современных требований, предъявляемых к качеству работы финансового звена крупного предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем.
Актуальность данного проекта заключается в следующем: во-первых, компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода производственной деятельности, необходимого для управления ею. Во-вторых, отчеты о положении в производстве, получаемые с помощью компьютера, можно получить и без него — никакой особой математики в компьютере не содержится — но на расчеты уйдет столько времени, что они уже ни на что не будут нужны; или ими придется занять такое количество расчетчиков, что на их зарплату уйдет значительно больше, чем будет получено прибыли в результате их расчетов.
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Основное преимущество автоматизации — это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т. д., повторное внесение одной и той же информации в различные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта.
Информационная система позволит избавить сотрудника от рутинной повседневной работы по выписке расходных накладных. Так как раньше документы выписывались в ручную, в которых указывались повторяющиеся реквизиты, а также большой перечень номенклатуры — это занимало много времени. Автоматизация позволит значительно сократить время.
Чтобы сделать отчет, необходимо собрать нужные данные путем поиска их в соответствующих документах, если это отчет за год, то необходимо будет просмотреть все документы за этот год, на что уйдет огромное количество времени. При выведении итогов по отчету необходима огромная точность в расчетах, что не всегда получается даже у специалиста своего дела. Эти и многие другие задачи сможет решить проектируемая информационная система.
При поиске нужного объекта (суммы, документа, количества), если не будет известен документ, в котором его искать, нужно будет перелистать всю кипу документов и просмотреть каждую позицию. Автоматизация позволит сделать выборку по этой позиции и значительно сократит объем подходящих документов или сведет к одному единственному искомому документу.
За счет сокращения времени на выполнение долгих рутинных работ, можно повысить трудоемкость сотрудника, который может теперь выполнять не только свою работу, но и взять на себя ряд других обязанностей.
Создание собственной автоматизированной системы позволит учесть все особенности, т. е. разрабатывается только то, что нужно, и как нужно.
Цель: является разработка системы автоматизации рабочего места менеджера-консультанта в компьютерном магазине для облегчения его работы с ассортиментом товаров, с продажей товаров, с заказом товаров у поставщика.
Объект: учет товаров в компьютерном магазине.
Предмет: процесс автоматизации рабочего места менеджера-консультанта компьютерного магазина.
В связи с поставленной целью выдвигаются следующие задачи:
Выполнить анализ источников литературы по данной теме.
Рассмотреть основные понятия и инструменты СУБД Microsoft Access.
Выполнить проектирование базы данных.
Определить основные свойства объектов и выявить связи между ними.
Методы исследования:
анализ источников;
наблюдение;
беседа;
графическая и математическая обработка данных.
Автоматизация торговли
Внедрение системы автоматизации торговли способно существенным образом повысить эффективность торгового предприятия, которая может выражаться в повышении качества заказов продукции, сокращению сроков оприходования, переоценки, инвентаризации, заказа товара, последующей экономии ресурсов, что приводит к сокращению издержек, повышению оборотов и, как следствие, повышению прибыли предприятия Сейчас, когда компьютерные технологии автоматизации стремительно развиваются и дешевеют для конечного пользователя, многие все чаще думают об автоматизации торгового бизнеса. Тем не менее, подсознательно кажется, что автоматизация нужна, но не совсем понятно для чего она нужна и какую выгоду она принесет.
Какие преимущества дает автоматизация торговли:
Системы автоматизации существенно упрощают и облегчают работу продавцов-консультантов, кассиров и товароведов. Так очень быстро можно произвести приход товара, его переоценку и инвентаризацию Если без автоматизации учета учитывались только средства, вкладываемые в предприятие и отдача, но автоматизация дает полную картину происходящего в торговле Учет дает возможность получить информацию о наличии товара на каждый период времени, а также о движении этого товара Ведение компьютерного учета позволяет сохранить статистику продаж за большой промежуток времени, анализировать эту статистику по разным периодам времени, что практически невозможно при ведении учета на листочках или в тетрадке.
Автоматизация дает возможность, анализировать какой, товар, и в каких, объемах необходим покупателю на каждый период времени. Если у товароведа нет возможности анализировать продажи товара, это может привести к ошибочным закупкам товара, повышению доли неликвидных товаров на остатках и как следствию, снижению прибыли предприятия
Учет разделяется на бухгалтерский учет и оперативный учет. Бухгалтерский учет автоматизировали сегодня подавляющее количество предприятий, но цель этого учета — в предоставлении отчетности налоговым органам, и таким образом он не может дать полную картину предприятия. Для управления товародвижением более удобен оперативный учет, с помощью которого производится анализ движения товаров, товарооборота, а также планирование деятельности.
Таким образом, основными критериями при выборе системы автоматизации торговли являются:
Быстрое внедрение и четкая бесперебойная работа системы Возможность сравнения товаров, а также различных групп товаров по разным показателям Простота в использовании, быстрое создание нужной отчетности Четкая защита от несанкционированно доступа Возможность модернизации программы Возможность удобного архивирования данных
Данные, База данных
Похоже, всякая попытка дать четкое определение термина «данные» не лишена тавтологичности. Рассмотрим несколько таких определений:
Данные — это факты, характеризующие свойства объектов и явлений из некоторой предметной области. Но что такое факты, как не разнообразные данные?
Данные — это информация, предназначенная к обработке. А информация, в свою очередь — это знания о фактических данных.
Данные — это сведения, полученные путем измерения, наблюдения и т. п. Не вдаваясь в дальнейшие семантические изыскания, примем за основу: данные — это информация, факты и сведения. Теперь разберемся, что представляют собой данные с практической точки зрения База данных (БД) — совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.
Данные, относящиеся к некоторой предметной области, объединяются и структурируются таким образом, чтобы над ними можно было выполнять необходимые операции: обновлять, добавлять новые данные, удалять ненужные, извлекать данные, отвечающие условиям поиска.
Модели представления данных
Модель — способ структурирования данных, описания взаимосвязей между данными.
Очевидные требования к модели:
* Модель должна быть достаточно универсальной, позволяя работать с данными различной структуры и сложности.
* Модель должна допускать автоматическую обработку данных, т. е. должна быть реализуема программными средствами.
* Модель должна быть наглядной, «прозрачной». Поскольку задача описания структуры данных средствами выбранной модели возлагается на разработчика (человека), чем сложнее модель — тем труднее избежать ошибок при проектировании.
Ниже перечислены основные разновидности моделей представления данных, используемых или использовавшихся в прошлом.
Иерархическая модель. Модель (как видно из названия) представляет данные в виде иерархии. Модель ориентирована на описание объектов, находящихся между собой в отношении подчинения. Например, структура кадров некоторой организации. Организация состоит из отделов, каждый отдел имеет руководителя и сотрудников. Другой пример: объект «колесо» является составной частью объекта «автомобиль». Между автомобилем и колесом имеется связь, смысл которой можно озвучить следующим образом: объект «автомобиль» включает в себя несколько объектов «колесо».
Сетевая модель. Сетевая модель представляет собой развитие иерархической. Модель позволяет описывать более сложные виды взаимоотношений между данными. Однако расширение возможностей достигается за счет большей сложности реализации самой модели и трудности манипулирования данными.
Реляционная модель. В реляционной модели данные представляются в виде таблиц, состоящих из строк и столбцов. Каждая строка таблицы — информация об одном конкретном объекте, столбцы содержат свойства этого объекта. Взаимоотношения между объектами задаются с помощью связей между столбцами таблиц. Реляционная модель на сегодняшний день наиболее распространена. Она достаточно универсальна и проста в проектировании.
Ниже будут более подробно рассмотрены принципы построения баз данных, основанных на реляционной модели.
Объектная модель. В этой модели данные представляются в форме объектов. Объект имеет набор свойств, называемых атрибутами, и может включать в себя также процедуры для обработки данных, которые называют методами. Объекты, имеющие одинаковые наборы атрибутов и различающиеся только их значениями, образуют некоторый класс объектов. Например, класс «клиент» может иметь следующие атрибуты: «фамилия», «имя», «отчество», «номер кредитной карты». Для каждого объекта из этого класса определены конкретные значения перечисленных атрибутов. Говорят, что объект является экземпляром класса. На основе существующего класса могут создаваться новые, наследующие свойства исходного. При этом исходный класс именуется родителем нового класса. Производный класс называют потомком исходного. При этом объекты — экземпляры класса-потомка принадлежат также и родительскому классу, поскольку обладают всеми его атрибутами. Пример: на основе класса «клиент» может быть определен класс «постоянный клиент». Новый класс наследует атрибуты родительского и при этом добавляется новый атрибут — «процент скидки». Все постоянные клиенты продолжают оставаться клиентами в прежнем понимании, но о них имеется еще и дополнительная информация. В настоящее время не существует единого подхода к реализации объектных баз данных. Объектный подход — набор общих принципов, которые могут применяться при проектировании различных приложений.
Гибридные модели. В некоторых приложениях предпринимаются попытки смешения различных моделей представления данных. Пример такого смешения — объектно-реляционная модель. В ней использовано некоторое сходство между реляционной и объектной идеологией. Строки таблиц реляционной модели соответствуют объектам объектной модели, столбцы таблиц — атрибутам объектов. Таблицы в целом являются аналогом классов. Отсюда вытекает возможность введения наследования при определении таблиц — таблица-потомок содержит те же столбцы, что и родительская, и, кроме того — дополнительные, определенные при наследовании. По идее создателей, объектно-реляционная модель должна унаследовать от реляционной легкость описания и манипулирования данными, а от объектной — возможность определения более сложных взаимоотношений между объектами.
СУБД Microsoft Access
Access — приложение, входящее в состав пакета Office, разработанного компанией Microsoft. Microsoft продвигает на рынок две различные СУБД — SQL Server и Access.
SQL Server предназначен для реализации крупных проектов, с большим числом пользователей, одновременно работающих с БД. Он является (как следует из названия) серверным приложением и способен обрабатывать запросы от удаленных клиентов.
Access представляет собой локальную СУБД и ориентирован на разработку баз данных малой и средней сложности, с которыми одновременно могут работать один или несколько пользователей. Приложение обращается непосредственно к файлу базы данных, доступ к файлу ограничен пределами одного компьютера или локальной сети. Данные не кэшируются в оперативной памяти (при каждом запросе выполняется обращение к файлу), что гарантирует устойчивость БД по отношению к аппаратным сбоям, но негативно влияет на производительность. Для защиты целостности данных при обращении к ним производится блокировка (два пользователя не могут одновременно изменить содержимое одной и той же ячейки). Файлы баз данных Access имеют расширение «.MDB».
Access предоставляет простые и удобные возможности для разработки структуры БД и пользовательского интерфейса. Одно и то же приложение служит как инструментом создания баз данных, так и средством работы с готовыми БД.
Инструменты для работы с данными в Access
База данных Access может содержать объекты следующих видов:
* Таблицы
* Запросы
* Формы
* Отчеты
* Страницы
* Макросы
* Модули Все эти объекты являются инструментами, позволяющими выполнять различные действия над данными.
Таблицы. Объекты-таблицы предоставляют пользователю непосредственный доступ к просмотру, изменению и добавлению хранимых данных. В соответствии с требованиями реляционной модели, все данные в Access хранятся именно в таблицах. Остальные объекты — лишь средства работы с этими данными при этом обработку и сортировку данных. Визуально запросы напоминают таблицы, однако их принципиальное отличие в том, что отображаются не сами данные, которые хранятся в БД, а то, что является результатом их переработки. Запросы могут быть параметризованными (иметь параметры). При вызове такого запроса пользователь должен задать значения параметров.
Формы. Формы предоставляют пользователю более удобные средства по работе с данными, чем непосредственное редактирование таблиц. Форма обычно привязана к одному или нескольким источникам данных (таблицам или запросам) и позволяет манипулировать данными из этих источников с помощью визуальных средств. Форма может и не быть связана с источниками данных, а служить пользовательским интерфейсом — содержать кнопки и другие элементы управления.
Отчеты. Отчеты представляют данные в виде, пригодном для вывода на печать. Данные в отчеты подставляются напрямую из таблиц или из результатов выполнения запросов. Например, можно создать отчет в форме стандартного бланка организации, в определенные поля которого подставляются соответствующие данные.
Макросы и модули. Макрос — определяемая пользователем последовательность действий. Если требуется часто выполнять одни и те же операции (например, открытие и последующую печать отчета), можно их оформить в виде макроса. При запуске макроса выполняются все заданные в нем действия. Модуль — набор подпрограмм на языке Visual Basic, составленных разработчиком БД и предназначенных для выполнения нетривиальных операций над данными, которые сложно реализовать иными средствами.
Страницы. Страницы — документы в формате HTML, которые могут быть просмотрены в web-обозревателе (точнее, только в MS Internet Explorer). Страницы имеют то же назначение, что и формы — пользовательский интерфейс для доступа к данным. Страницы хранятся за пределами файла базы данных. Для работы с ними не требуется запускать приложение Access.
Практическая часть
Цель: создать базу данных для автоматизации учета товаров в компьютерном магазине.
Задачи по практической части:
Создать таблицы в Базе данных.
Ввести в таблицу данные с товарами.
Создать запросы по таблицам.
Создать формы по таблицам или запросам для упрощенного ввода данных.
Создать главную кнопочную форму, в которой будут указаны все формы.
Создать отчеты по таблицам Анализ предметной области Задача автоматизации учета товаров в компьютерном магазине является частью общей задачи бухгалтерского учета. Она не является отдельной областью, а тесно связана с другими областями. Поэтому необходимо четко определить границы поставленной задачи, чтобы впоследствии избежать необходимости изменения структуры программы в связи с появившимися новыми подзадачами с одной стороны, и не повторять обработку данных из других областей, для работы с которыми уже разработаны другие программные средства.
Ассортимент компьютерного магазина достаточно велик, поэтому существует необходимость инвентаризации. Имея полные и конкретные данные легче вести продажу и контроль над доставкой и продажей.
Основные понятия, используемые при разработке информационной системы:
Понятия | Описания понятий или терминов | |
Товары | набор товаров, которые находятся на витрине | |
Фирма товара | записывается фирма товара, которая подразделяется на модели или марки | |
Код товара | индивидуальный код товара, который не повторяется | |
Марка | отличаются по дизайну и стилю, поэтому им дается индивидуальный номер | |
Поставщик | организация, поставляющая товары в магазин | |
Гарантия | Ручение, порука за товар в течение определенного времени измеряемого в месяцах | |
Тип | подразделяются на типы фирмы товары по определенным признакам | |
Цена | стоимость товара, денежное выражение в рублях | |
На складе количество | количество товара, которое осталось на складе | |
Ожидается | количество товара, которого ожидается поступление в магазин | |
Поставки прекращены | отмечается галочкой там, где прекращены поставки товара | |
Продано | записывается в таблицу, модель, дата продажи и количество проданного | |
Код типа | индивидуальный код, который не повторяется | |
Категория | обычно строго не очерченный класс в его сравнении с другими такими же | |
Описание | описание в кратком виде о категориях | |
Обращение | как следует обращаться к сотруднику фирмы | |
Код сотрудника | индивидуальный код каждого сотрудника, который не повторяется | |
Фамилия | фамилия сотрудника магазина | |
Имя | имя сотрудника магазина | |
Должность | служебная обязанность, служебное место в магазине | |
Дата рождения | дата рождения сотрудника магазина | |
Дата найма | дата, когда сотрудника наняли на работу в магазин | |
Адрес | адрес сотрудника магазина | |
Город | город сотрудника магазина | |
Страна | страна сотрудника магазина | |
Домашний телефон | домашний телефон сотрудника магазина | |
Добавочный | второстепенный, второй номер сотрудника магазина | |
Дата продажи | дата продажи товара | |
Скидка | скидка на товар при продаже | |
Для быстрого поиска по таблице «Товары» был создан запрос «Поиск в товарах по типу и марке товара», «Поиск в товарах по типу и цене». При нажатие на запрос, требуется ввести данные тип, марку товара или цену товара. Для быстрого поиска по датам продаж по таблице «Продано» был создан запрос «Поиск продаж по дате». При нажатие на запрос, требуется ввести данные дату продажи (Рис. 1)
Рисунок 1 — Поиск по таблицам Для ввода исходных данных используются формы: «Продано», «Сотрудники фирмы», «Типы», «Товары». Для просмотра имеющихся данных так же используются формы. Была создана главная кнопочная форма, где показаны все остальные формы.
При открытии базы данных на экране появляется главная кнопочная форма, которая содержит объекты базы данных Access.
Назначение проектируемой базы данных Функции, решаемые информационной системой Автоматизированная информационная система учета товаров компьютерного магазина должна обеспечивать выполнение следующих функций:
— облегчение работы в магазине;
— ввод и хранение необходимой для работы информации;
— исключение избыточности данных;
— обеспечение целостности данных;
— обновление информации в базе данных (БД);
— резервное архивирование данных;
Задачи, решаемые информационной системой:
— хранение информации о компьютерных оборудованиях;
— хранение данных;
— формирование и печать отчетных документов.
Требования к представлению информации Информация должна представляться в удобной для пользователя форме и быть доступной для просмотра и модификации.
Требования к надёжности.
Система должна обеспечивать:
— целостность данных;
— непротиворечивость данных;
— возможность хранения архивов на внешних носителях.
Требования к информационной и программной совместимости.
операционная система Windows 2000 и выше.
СУБД Microsoft Access 2000 и выше
Инфологическая модель предметной области
Инфологическая модель — это структурная модель реальной системы, отражающая ее основные составляющие и связи между ними.
Сотрудник, работающий с информационной системой, вводит данные после инвентаризации, готовит отчеты. Не реже одного раза в месяц для руководства готовится полный отчет о состоянии компьютерного магазина.
Все данные должны храниться в справочнике, для исключения ошибок при ручном вводе данных, уменьшения избыточности данных и обеспечения целостности данных.
Было создано несколько таблиц «Товары», «Типы», «Продано», «Поставщики», «Сотрудники фирмы», чтобы эти таблицы представляли собой систему, между ними должна быть связь: таблицы «Поставщики», «Товары», «Типы», «Продано» (Рис.2). Ключевым полем является поля: КодПоставщика, КодТовара, КодТипа, Код и Модель товара.
Рисунок 2 «Схема Данных»
В главной таблице «Товары» храниться информация о товаре, который находится на Витрине компьютерного магазина поля находящиеся в этой таблице: Фирма товара, Код товара, Марка, Поставщик, Гарантия (мес), тип, цена, На складе кол-во, Ожидается, ПоставкиПрекращены (Рис. 3).
Рисунок 3 — Таблица «Товары»
Создана таблица «Типы» в ней товар подразделяется, на категории по каждой категории имеется, описание и рисунки, по ля находящиеся в этой таблице: Код типа, Категория, Описание, Изображение (Рис. 4).
Рисунок 4 — Таблица «Типы»
Создана таблица «Сотрудники фирмы» в таблице указываются сотрудники и их данные которые работают в магазине, поля, имеющиеся в таблице: Код сотрудника, Фамилия, Имя, Должность, Обращение, Дата рождения, Дата найма, адрес, город, страна, домашний телефон, добавочный (Рис.5).
Рисунок 5 — Таблица «Сотрудники фирмы»
Создана таблица, «Продано», к которой вводится товар, который был продан, поля находящиеся в таблице: Код, Тип, Фирма товара, Модель товара, Скидка, Дата продажи, Цена, Количество (Рис. 6).
Рисунок 6 — Таблица «Продано»
Создана таблица, «Поставщики» в которой, указываются поставщики их данные, поля, имеющиеся в таблице: Код поставщика, Название, Обращаться к, Должность, Адрес, Город, Страна, Телефон, Факс (Рис. 7).
Рисунок 7 — Таблица «Поставщики»
Физическая модель данных
Разбивка данных по таблицам произведена на основании логической модели применительно к системе управления базами данных Microsoft Access. Все необходимые данные включены в следующие таблицы:
«Поставщики» (Код поставщика, Название, Обращаться к, Должность, Адрес, Город, Страна, Телефон, Факс).
«Продано» (Код, Тип, Фирма товара, Модель товара, Скидка, Дата продажи, Цена, Количество).
«Сотрудники фирмы» (Код сотрудника, Фамилия, Имя, Должность, Обращение, Дата рождения, Дата найма, адрес, город, страна, домашний телефон, добавочный).
«Типы» (Код типа, Категория, Описание, Изображение).
«Товары» (Фирма товара, Код товара, Марка, Поставщик, Гарантия (мес), тип, цена, На складе кол-во, Ожидается, ПоставкиПрекращены).
Описание полей таблиц базы данных представлено на следующих таблицах. Ключевые поля выделены жирным цветом.
Таблица «Поставщики»:
Таблица «Продано»:
Таблица «Сотрудники фирмы»:
Таблица «Типы»:
Таблица «Товары»:
Системы, предназначенные для работы нескольких пользователей, должны иметь средства управления доступом к информации и защиты от несанкционированного вмешательства. Для повышения надежности данных и уменьшения времени восстановления из-за сбоев аппаратуры или стихийных бедствий необходимо производить резервное копирование данных ежедневно. Архивную копию желательно делать ежедневно и чередовать несколько разных носителей.
Поскольку программа предназначена для работы одного пользователя, разграничения санкционированного доступа пользователей не введено.
Описание работы с системой
Для начала работы с системой оператор открывает созданную и заполненную данными о компьютерном магазине базу данных. Затем открывает нужные объекты: Таблицы, Запросы, Формы, Отчеты.
Занесение данных Для занесения данных в базу существует шесть форм: Главная кнопочная форма, Поставщики, Продано, Сотрудники фирмы, Типы, Товары. При открытие главной кнопочной формы, можно открывать и редактировать все остальные формы, форма создана для простаты работы (Рис. 8 в Приложение). Форма Поставщики создана для добавления и редактирования данных о поставщиках и самих поставщиков (Рис. 9 в Приложение). Форма Продано, создана для удобства при вводе данных о продаже и так же для добавления продаж (Рис. 10 в Приложение). Форма Сотрудники фирмы создана для добавления сотрудников и редактирования данных о них (Рис. 11 в Приложение). Форма Типы создана для добавления и редактирования в форме имеется описание и рисунки (Рис. 12 в Приложение). Форма Товары создана для добавления товаров, для редактирования (Рис. 13 в Приложение).
Формирование отчета При открытии вкладки Отчеты появляется окно с отчетами: Поставщики, Продано, Сотрудники фирмы, Типы, Товары. Отчеты созданы для распечатки, для директора, для бухгалтеров для наиболее удобной для них работы.
Заключение
база данная компьютерный магазин В данном дипломном проекте была создана программа автоматизации учета товаров в компьютерном магазине. Структурно программа представляет собой реляционную базу данных, которая содержит данные о компьютерном магазине.
В программе создано шесть таблиц: «Товары», «Типы», «Продано», «Поставщики», «Сотрудники фирмы» связанные между собой. Связь осуществляется по полям: КодПоставщика, КодТовара, КодТипа, Код и Модель товара, так как данные поля являются ключевыми. Данный способ организации таблиц дает нам возможность быстрого ввода данных. Для просмотра данных о компьютерном магазине созданы запросы на поиск: «Поиск в товарах по типу и марке товара», «Поиск в товарах по типу и цене», «Поиск по продано по дате продажи». Для вывода данных на печать созданы отчеты: «Поставщики», «Продано», «Сотрудники фирмы», «Типы», Товары".
При создании использовалась операционная система Windows 2003 года и СУБД MS Access 2003 года. Были соблюдены все требования к удобству работы.
Областью применения данной программы автоматизации компьютерного магазина может стать автоматизированное рабочее место менеджера-консультанта.
1. Агальцов В. П. Базы данных: // Учебное пособие. — М.: Мир, 2002.
2. Архангельский А. Я. Программирование Access — Москва, 2005.
3. Благодатских В. А. и др. Экономика, разработка и использование программного обеспечения ЭВМ — Москва, 1995.
4. Благодатских В. А. и др. Стандартизация разработки программных средств — Москва, 2003.
5. Бобровский С. И. Microsoft Office — Москва, 2005.
6. Васкевич Д. Стратегии клиент/сервер. — К: «Диалектика» — 1996.
7. Гагарина Л. Г. Разработка и эксплуатация автоматизированных информационных систем: // Учебное пособие. — М.:ФОРУМ; ИНФРА-М, 2007. — 384 с.
8. Гвоздева В. А. Основы построения автоматизированных информационных систем: // Учебник. — М.: ИНФРА-М; ФОРУМ, 2007. — 320 с.
9. Голицына О. Л и др. Информационные технологии: // учебник. — М.: Форум: Инфра-М, 2006.
10. Дейт К.
Введение
в системы баз данных. — К: «Диалектика», 1998.
11. Емельянова Н. З Основы построения автоматизированных информационных систем: // Учебное пособие. — М.: ФОРУМ; ИНФРА.
12. Коннолли Т. А., Бег К. В. Базы данных. Проектирование, реализация и сопровождение — Москва, 2001.
13. Кузин А. В. Демин В.М. Разработка баз данных в системе MICROSOFT ACCESS: // Учебник. — М.: ФОРУМ; ИНФРА-М, 2005. — 224 с.
14. Михеева Е. В. Практикум по информационным технологиям в профессиональной деятельности: // Учеб. Пособие для сред.проф.образования. М.: Издательский центр «Академия», 2005.
15. Полещук Н. Н. AutoCAD 2005 — Санкт — Петербург, 2004.
16. Туркин О. В. VBA. Практическое программирование. — М.:Солон-Пресс, 2008.
17. Фаронов В. В. Программирование баз данных в Access — Санкт-Петербург, 2003.
18. Фигунов В. Э. IBM PC для пользователей — Москва, 1996.
19. Фуфаев Э. В. Базы данных: // Учебное пособие. — М.: Академия, 2005. — 320 с.
20. Якубайтис Э. А. Информационные сети и системы — Москва, 1996.
Приложение 1
Рисунок 8 — Форма «Главная кнопочная форма»
Рисунок 9 — Форма «Поставщики»
Приложение 2
Рисунок 10 — Форма «Продано»
Рисунок 11 — Сотрудники Фирмы
Приложение 3
Рисунок 12 — Форма «Типы»
Рисунок 13 — Форма «Товары»