Сбор исходных данных и анализ проекта по отдельным модулям. Выбор программного обеспечения. Системные требования программного продукта. Структура базы данных и интерфейс проекта: главные формы, запросы, отчеты, параметры запуска, установка, параметры.
Аннотация к работе
За последние 30 лет в области теории систем баз данных была проведен ряд исключительно продуктивных исследований. Базы данных стали основой информационных систем и в корне изменили методы работы многих организаций. В частности, в последние годы развитие технологии баз данных привело к созданию весьма мощных и удобных в эксплуатации систем. Но, к сожалению, кажущаяся простота таких систем способствовала тому, что пользователи стали самостоятельно создавать базы данных и приложения, не имея достаточных знаний о методах проектирования эффективно работающих систем, что часто приводило к непроизводительным затратам ресурсов и некачественным результатам. Удобный интерфейс программы, с одной стороны, позволяет легко ориентироваться в программе, не требуя от пользователя каких-либо специальных навыков работы с электронно-вычислительными машинами, с другой стороны предоставляет пользователю полную информацию обо всех заказах, а так же личных данных работников магазина.Прежде чем разрабатывать и приступать к работе над новым проектом, необходимо для начала изучить его тематику, основные положения и особенности. Необходимо определить основные сущности курсовой работы. По основным сущностям необходимо выделить дочерние сущности, которые будут определяться из особенностей основных. Каждое поле формы или таблицы может обладать различными свойствами, например, поле пол, в одной из главных таблиц будет представлено в виде поля со списком. Основные задачи, которые были поставлены при разработке курсовой работы: определить типы полей для тех или иных данных, например, поле «Дата приема на работу сотрудника» - будет иметь формат даты, так как необходимо учитывать когда сотрудника приняли на работу; проанализировать потребности пользователя - это необходимо сделать, так как база разрабатывается для заказчика, и мы должны в первую очередь учитывать его желания, потребности, опытность и не опытность при работе с базой; разработать удобный интерфейс, а так же, единое оформление для форм, форм-справочников и страниц доступа - такое отношение к оформлению придаст продукту профессиональный отблеск, а также позволит пользователю не запутаться в базе данных.Прежде, чем приступить к разработке проекта, нужно четко определить цели и задачи, которые он будет решать и выполнять.Совокупность этих таблиц будут хранить информацию по каждому сотруднику, то есть прежде чем внести сотрудника в базу ему будет присваиваться уникальный идентификационный номер. Весь проект был разбит на шесть модулей: учета товаров магазина, учета предоставляемых услуг в магазине, ведение списков сотрудников магазина, личных сведений о сотрудниках, справочной системы. Модуль ведения сотрудников магазина содержит данные о фамилии, имени, отчестве сотрудника, его дате рождения, какого пола сотрудник - данные поля являются обязательными для заполнения и каждое из них настроено для хранения своего типа данных, например, поле «Дата рождения» - является типом «Дата\время», а «Фамилия» - текстовым с ограничением символов - 20. Поддерживаются три реляционных оператора - выбора, проектирования и объединения, с помощью которых можно получить любые необходимые данные, заложенные в таблицы. Первое правило Кодда гласит, что вся информация в реляционных базах данных представляется значениями в таблицах.Разработка проекта требует от своего хозяина тщательного планирования всех своих действий и изучение той области данных, в которую будет направлен проект.Эта таблица является главной и содержит ряд связных таблиц: · «Список товаров» и связующие с ним таблицы - эти таблицы содержат данные о товарах, то есть название товара, тип товара, его цвет, цена, а также дата, в которую цена получает силу. Id улицы Числовой Длинное целое Да (Совпадения допускаются) Связь с полем ID улицы Id сотрудника Числовой Длинное целое Да (Совпадения допускаются) Связь с полем ID сотрудника Id наименования Числовой Длинное целое Да (Совпадения допускаются) Связь с полем ID названия должности Id сотрудника Числовой Длинное целое Да (Совпадения допускаются) Связь с полем ID сотрудникаРеализация интерфейса в проекте состояла из разбиения его на отдельные части: внешний вид формы (стиль оформления), расположение компонентов на форме, главное, контекстное и стока меню, информационные сообщения. Из анализа следует, что для экономии места на форме и удобного его просмотра данные форм должны иметь ленточную структуру построения данных. Контекстное меню содержит часть команд строки меню, чтобы пользователь мог очень быстро взаимодействовать с базой. Главная кнопочная форма - это форма, созданная при помощи мастера кнопочных форм, либо это форма, созданная с помощью конструктора. «Список сотрудников» - главная форма, содержащая в себе связь со многими таблицами и благодаря проработанному интерфейсу, пользователь без труда может получить доступ к связной таблице.Проект разработан при помощи мощного программного продукта фирмы Microsoft - Access 2003.