- •Кафедра Математики и информатики Контрольная работа по дисциплине «Разработка информационных систем»
- •1 Назначение и цели
- •1.2 Исследование объекта
- •1.2.1 Исследуемый предмет
- •1.3.2.1 Входные данные и Выходные данные
- •1.3.3 Обоснование выбора среды ппо
- •1.4 Логическое проектирование
- •1.4.1 Схема логической структуры приложения
- •1.4.2 Схема физической структуры приложения
- •1.5 Практическая организация
- •1.5.1 Магазин «Stationery»
- •1.5.2 Схема данных
- •1.5.2 Описание создания модулей и форм программы
1.5.2 Схема данных
Рисунок 13 – Модель базы данных в Microsoft Access
1.5.2 Описание создания модулей и форм программы
Проектирование пользовательского интерфейса осуществлялось в среде MS Office Access.
В качестве элементов интерфейса использовались визуальные формы, кнопки, переключатели (Check Box и Option Group) и меню (Menu).
При открытии программы перед пользователем появляется главное окно программы (Рисунок 14). В главной кнопочной форме (ГКФ), представлены кнопки, которые ссылаются на основные категории БД (Отчеты, Формы), а так как база данных ориентирована на продажу товаров, то формы, необходимые в первую очередь для продажи, также представлены на ГКФ. Кнопка «Выход» позволяет закрыть БД.
Рисунок 14 – Главная кнопочная форма
При нажатии кнопок, ссылающихся на категории, открываются подчинённые кнопочные формы. Рассмотрим работу кнопочных форм.
Подчиненная кнопочная форма «Отчеты»
В данной кнопочной форме содержатся отчеты, создаваемые для анализа работы магазина и предоставления данных по товарам. Выводятся отчеты по продажам, по товару и по клиентскому счету.
Рисунок 15 – Внешний вид формы «Отчеты»
Подчиненная кнопочная форма «Склад»
Так как количество товаров, находящиеся на складе, постоянно изменяется, создана подчиненная форма Склад (Рисунок 16), содержащая отчеты о количестве товаров на складе с возможностью поиска определенного товара (Количество товара на складе, Количество товара на складе (по модели), Количество товара на складе (по названию)).
Рисунок 16 – Внешний вид формы «Склад»
Подчиненная кнопочная форма «Ввод данных»
Данная кнопочная форма предназначена для ввода данных в таблицы (Рисунок 17) через формы для ввода данных (Партии товара, Покупатели). Заполнение данных таблиц невозможно без заполнения данными некоторых второстепенных таблиц, поэтому создана подчиненная кнопочная форма Базисные данные.
Рисунок 17 – Внешний вид формы «Ввод данных»
Подчиненная кнопочная форма «Базисные данные»
Данная форма (Рисунок 18) предназначена для ввода информации в некоторые второстепенные таблицы посредством форм (Названия товара, Поставщики, Производители).
Рисунок 18 – Внешний вид формы «Базисные данные»
Счета
Данная форма (Рисунок 19) предназначена для ввода информации о счетах: кто, и на какую сумму расплатился по счету за определенное число с определенной скидкой, и какой товар продан по данному счету. На данной форме так же расположены кнопки добавления записи, выхода из формы и печати данной формы. Для упрощения ввода данных использован Мастер подстановок, реализующий выбор номера при помощи всплывающего списка с набором данных.
Рисунок 19 – Внешний вид формы «Счета»
Товар
Данная форма (Рисунок 20) предназначена для ввода информации о товаре: Номер товара – однозначный идентификатор товара в БД, Номер производителя (вводится при помощи всплывающего списка), Номер названия (вводится при помощи всплывающего списка), модель, дата выпуска, срок гарантии, цена, номер партии (вводится при помощи всплывающего списка), количество на складе – первоначальное количество товара на складе, Изображение товара. На данной форме так же расположены кнопки добавления записи, выхода из формы и печати данной формы.
Рисунок 20 – Внешний вид формы «Товар»
Партии товара
Данная форма (Рисунок 21) предназначена для ввода информации о партиях товара. Номер партии – однозначный идентификатор партии в БД; Номер поставщика вводится при помощи всплывающего списка и представляет собой наименование поставщика данной партии. Дата представляет собой дату поставки партии. На данной форме так же расположены кнопки выхода из формы и печати данной формы.
Рисунок 21 – Внешний вид формы «Партии товара»
Заключение
В контрольной работе было проведено исследование предметной области – информационной системы строительного магазина, применены методологии: функционального моделирования IDEF0, диаграммы потоков данных DFD. В результате было разработано техническое задание, определены основные требования к проектируемой системе. Построена функциональная модель информационной системы, модель информационных потоков, сгенерирована база данных, спроектирован пользовательский интерфейс информационной системы.
В разработанной базе данных можно хранить данные о товарах, поставщиках, сотрудниках и о продажах. Проектирование осуществлялось построением концептуальной модели базы данных и разработкой на ее основе реляционной модели. Разработанная модель была реализована в СУБД Microsoft Access. В среде Access были разработаны формы, необходимые для ввода информации в базу данных и требуемые запросы и отчеты.
Список источников
Вендров, А.М. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров. – М. : Финансы и статистика, 2007. – 144 с.
Гурвиц, Г.А. Разработка реального приложения с использованием FoxPro 9 / Г.А. Гурвиц. – Хабаровск. : Издательство ДВГУПС, 2008. – 125 с.
Мусина, Т.В. Microsoft Access учебный курс / Т.В. Мусина, В.А. Пушенко. – М. : Бином-Пресс, 2008. – 84 с.
