Разработка информационной системы для учета движения товаров в магазине - Курсовая работа

бесплатно 0
4.5 134
Предметная область и проектирование базы данных. База данных в среде Fox PRO 9.0. Постановка и формализация задач автоматизации и функций учета, контроля, анализа и прогнозирования деятельности предприятий, состав и структура проектируемой базы данных.


Аннотация к работе
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования многих преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, систем автоматизации проектирования, средств администрирования и защиты баз данных и других. Основными задачами курсовой работы являются: Выбрать предметную область и спроектировать базу данных.Перед разработчиком была поставлена задача, спроектировать и разработать базу данных автоматизации учета движения товара на складе. Она включает в себя подробное изучение предметной области данного курсового проекта: сбор и группировка информации о товаре, о приеме и продажи товара, о поставщиках, клиентах и т.д. База данных «учет движения товара в магазине» должна выполнять следующие функции: доступ к справочникам: товар, типы товара, клиент, поставщик: создание новой записи, внесение изменений в уже существующие, удаление записи, просмотр справочника; осуществлять прием товара от поставщика - ввод данных о приходе товар и заполнение приходной накладной;Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.Для разработки была выбрана СУБД Microsoft Visual FOXPRO 9.0. Данный программный продукт совмещает в себе поддержку СУБД FOXPRO и среды разработки пользовательского интерфейса для данной СУБД. Обеспечение простого доступа к данным Visual FOXPRO для клиентов, не основанных на Visual FOXPRO. Построение взаимодействующих приложений и компонентов благодаря возможностям представления данных Visual FOXPRO в формате XML и импорта данных в формате XML в таблицы Visual FOXPRO.Комплекс задач этого этапа состоит из выявления общих информационных объектов и связей между ними, анализа общих информационных требований к системе и выявление информационных потоков, отображающих процессы производства, обработки и взаимодействия данных. Информационные потоки отображают алгоритмический аспект обработки данных и в большей степени относятся к области проектирования приложений. Информация, предоставляемая в базе данных, в первую очередь должна отображать реальные объекты прикладной области и связи между ними. Результатом инфологического проектирования является инфологическая модель, которая представляет структуру данных не зависимую от любой физической реализации. Сущности - это базовые типы информации, которые хранятся в базе данных (в реляционной базе данных каждой сущности назначается таблица).Вторым этапом в процессе проектирования и создания базы данных, является разработка концептуальной модели.Для того чтобы база данных полно и правильно отражала предметную область, проектировщик базы данных должен хорошо представлять все стороны предметной области и уметь отобразить их в базе данных. Поэтому прежде чем начинать проектирование необходимо разобраться, как функционирует предметная область, для отображения которой создается база данных.В процессе нормализации данные группируются в таблицы, представляющие классы объектов и их взаимодействие. обеспечить целостность данных, т.о. чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов Проанализировав разработанную базу данных, можно сделать вывод, что она нормализована и соответствует третей нормальной форме, т.к.: Все таблицы в базе данных соответствуют первой нормальной форме т.к. все атрибуты простые (атомарные).Физическая модель данных осуществляется на основе концептуальной модели, результатом этого процесса является физическая модель данных (рис.3 и таб.1), содержащая полную информацию необходимую для генерации всех объектов в базе данных. В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Id_tovar Integer (PK) 4 Номер товара naimenovanie Character 30 Наименование товара kolihestvo Numeric 10.2 Количество товара cena Numeric 10.2 Цена товара postavГлавный модуль (головной модуль) - это программа, управляющая ходом работы приложения. Включает в себя, как правило, настройку среды Visual FOXPRO, описание глобальных переменных, создание главного меню программного комплекса и запуск обработчика событий. Состав меню невозможно определить без учета конкретных задач, для решения которых предназначено разрабатываемое приложение.Кроме того, формы являются основной частью интерфейса прикладной программы, вокруг форм и строится весь алгоритм работы приложения, так как конечный пользователь не видит ничего, кроме набора форм.

План
Оглавление

Введение

1. Техническое задание

2. Разработка инфологической модели

2.1 Предметная область

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

3. Разработка концептуальной модели

3.1 Определение сущностей и их свойств

3.2 Нормализация базы данных

4. Разработка физической модели

5. Разработка структуры программного обеспечения

6. Разработка интерфейса

Заключение

Список литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?