Здесь можно найти учебные материалы, которые помогут вам в написании курсовых работ, дипломов, контрольных работ и рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.
Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.
Работа № 125459
Наименование:
Курсовик Спроектировать и разработать базу данных автоматизации учета движения товара на некотором предприятии. СУБД Microsoft Visual FoxPro 9.0.
Информация:
Тип работы: Курсовик.
Предмет: Базы данных.
Добавлен: 03.03.2021.
Год: 2019.
Страниц: 22.
Уникальность по antiplagiat.ru: < 30%
Описание (план):
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ___4 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ___ 5 2. РАЗРАБОТКА ИНФОЛОГИЧЕСКОЙ МОДЕЛИ___6 2.1 ПРЕДМЕТНАЯ ОБЛАСТЬ___ 6 2.2 ОПРЕДЕЛЕНИЕ ОБЪЕКТОВ И СВЯЗЕЙ МЕЖДУ ОБЪЕКТАМИ___7 3. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ___9 3.1 ОПРЕДЕЛЕНИЕ СУЩНОСТЕЙ И ИХ СВОЙСТВ___ 9 3.2 НОРМАЛИЗАЦИЯ БАЗЫ ДАННЫХ___ 11 4. РАЗРАБОТКА ФИЗИЧЕСКОЙ МОДЕЛИ___ 12 5. РАЗРАБОТКА СТРУКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ___ 14 6. РАЗРАБОТКА ИНТЕРФЕЙСА___15 ЗАКЛЮЧЕНИЕ___23 СПИСОК ЛИТЕРАТУРЫ___ 24
‹b›!!!Внимание самого ПО нет!!!‹/b›
Введение
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей.
База данных позволяет структурировано хранить большие объемы информации конкретного предприятия, что значительно рационализирует ведение отчетов и создание архивов.
Эти базы данных создаются и функционируют под управлением специальных программных комплексов - систем управления базами данных (СУБД).
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и простых для понимания реляционных СУБД (MS SQL Server, InterBase, FoxPro, PostgreSQL, Paradox и другие).
Базы данных, построенные на FoxPro, отвечают высоким требованиям производительности и безопасности.
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Перед разработчиком была поставлена задача, спроектировать и разработать базу данных автоматизации учета движения товара на некотором предприятии. Она включает в себя подробное изучение предметной области данного курсового проекта: сбор и группировка информации о товаре, о приеме и продажи товара, о поставщиках, клиентах и т.д. База данных "учет движения товара в магазине" должна выполнять следующие функции: 1. доступ к справочникам: товар, типы товара, клиент, поставщик: создание новой записи, внесение изменений в уже существующие, удаление записи, просмотр справочника; 2. осуществлять прием товара от поставщика - ввод данных о приходе товар и заполнение приходной накладной; 3. осуществлять продажу товара клиенту - ввод данных о продаже товара и заполнение расходной накладной; 4. осуществлять прием бракованного товара; Таким образом, в результате должен получиться проект базы данных, которая бы позволяла: 1. хранить; 2. систематизировать 3. обрабатывать; 4. структурировать; 5. автоматизировать информацию. База данных должна иметь удобный и лёгкий для восприятия пользовательский интерфейс.
2. РАЗРАБОТКА ИНФОЛОГИЧЕСКОЙ МОДЕЛИ
Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.
2.1 ПРЕДМЕТНАЯ ОБЛАСТЬ
Для разработки была выбрана СУБД Microsoft Visual FoxPro 9.0. Данный программный продукт совмещает в себе поддержку СУБД FoxPro и среды разработки пользовательского интерфейса для данной СУБД. Использование FoxPro позволяет быстро и качественно создавать удобные пользовательские приложения. Основные преимущества: 1. Обеспечение приложениям доступа к таким средствам независимых разработчиков, как программы чтения с экрана, устройства распознавания голоса и автоматические средства тестирования. 2. Обеспечение простого доступа к данным Visual FoxPro для клиентов, не основанных на Visual FoxPro. 3. Построение взаимодействующих приложений и компонентов благодаря возможностям представления данных Visual FoxPro в формате XML и импорта данных в формате XML в таблицы Visual FoxPro. Контроль действий пользователя с помощью кода, исполняемого при открытии, закрытии или изменении базы данных. При разработке базы данных "учет движения товара в магазине" было проведено обследование предметной области. В результате в базе данных используются следующие входные данные: 1. информация о товаре; 2. информация о поставщиках; 3. информация о клиентах; Выходными данными являются выходные запросы, формы и отчеты. Информация выводится на экран в специальных формах, упрощающих работу с записями таблиц базы данных.
2.2 ОПРЕДЕЛЕНИЕ ОБЪЕКТОВ И СВЯЗЕЙ МЕЖДУ ОБЪЕКТАМИ
Комплекс задач этого этапа состоит из выявления общих информационных объектов и связей между ними, анализа общих информационных требований к системе и выявление информационных потоков, отображающих процессы производства, обработки и взаимодействия данных. Информационные потоки отображают алгоритмический аспект обработки данных и в большей степени относятся к области проектирования приложений. Информация, предоставляемая в базе данных, в первую очередь должна отображать реальные объекты прикладной области и связи между ними. Результатом инфологического проектирования является инфологическая модель, которая представляет структуру данных не зависимую от любой физической реализации. Инфологическая модель данных представлена на рис.1. Основными конструктивными элементами инфологических моделей являются сущности и связи между ними. Сущность - любой конкретный или абстрактный объект в рассматриваемой предметной области. Сущности - это базовые типы информации, которые хранятся в базе данных (в реляционной базе данных каждой сущности назначается таблица). К сущностям могут относиться: товар, клиенты и т.д. Экземпляр сущности и тип сущности - это разные понятия. Понятие тип сущности относится к набору однородных личностей, предметов или событий, выступающих как целое (например, товар, клиент и т.д.). Экземпляр сущности относится, например, к конкретной личности в наборе. Типом сущности может быть работник, а экземпляром - Петров, Сидоров и т.д. Связь - взаимосвязь между сущностями в предметной области. Связи представляют собой соединения между частями базы данных (в реляционной базе данных - это соединение между записями таблиц). Сущности - это данные, которые классифицируются по типу, а связи показывают, как эти типы данных соотносятся один с другим. Если описать некоторую предметную область в терминах сущности - связь, то получим модель сущность - связь для этой базы данных...
ЗАКЛЮЧЕНИЕ
Реляционная модель данных в настоящее время приобрела наибольшую популярность и практически все современные СУБД ориентированы именно на такое представление данных. В данном проекте была создана реляционная база данных "Учет движения товара в магазине", разработанная с помощью СУБД Microsoft Visual FoxPro. База данных работает в диалоговом режиме, который предоставляет пользователю возможность взаимодействовать с хранящейся в системе информацией в режиме реального времени, получая при этом всю необходимую информацию для решения функциональных задач. Дальнейшее совершенствование базы данных позволит расширить возможности базы данных и облегчить работу персонала (к примеру, можно добавить новые формы, запросы, таблицы).
СПИСОК ЛИТЕРАТУРЫ
Клепин В.В., Агафонова Т.П. Visual FoxPro . Санкт-Петербург, БХВ-Петербург, 2007. - 1199с. Гурвиц Г.А. Разработка реального приложения с использованием Microsoft Visual FoxPro 9. Хабаровск, ДВГУПС, 2007. - 198с. Карпова Т.С. Базы данных. Модели, разработка, реализация. Санкт-Петербург, Питер, 2002. - 304 с. Корнеев В.В. Базы данных. Интеллектуальная обработка информации. Москва, Нолидж, 2000. - 352 с. Дейт К.Дж. Введение в системы баз данных. Москва, Вильямс, 2001. - 354 с.
* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.