Смекни!
smekni.com

Понятие, разработка и проектирование баз данных (стр. 5 из 5)

Имя поля Подпись Тип Число символов Условие
Код продукции Код продукции Числовой Длинное целое Первичный ключ
Название продукции Название продукции Текстовый 50
Тип продукции Тип продукции Текстовый 50
Стоимость Стоимость Денежное
Лицензия Лицензия Логический

Таблица 4- «Тираж»

Имя поля Подпись Тип Число символов Условие
Код продукции Код продукции Числовой Длинное целое Первичный ключ
Код предпринимателя Код предпринимателя Числовой Длинное целое
Январь Январь Числовой Длинное целое
Февраль Февраль Числовой Длинное целое
Март Март Числовой Длинное целое
Апрель Апрель Числовой Длинное целое
Май Май Числовой Длинное целое
Июнь Июнь Числовой Длинное целое
Июль Июль Числовой Длинное целое
Август Август Числовой Длинное целое
Сентябрь Сентябрь Числовой Длинное целое
Октябрь Октябрь Числовой Длинное целое
Ноябрь Ноябрь Числовой Длинное целое
Декабрь Декабрь Числовой Длинное целое

2.7 Разработка базы данных

Разработка БД началась с составления в MSAccess при помощи конструктора четырех таблиц

Рисунок 7-Составление таблиц ИС «Продажа видео и аудиопродукции» в MSAccess при помощи конструктора

После составления таблиц были установлены связи между таблицами при помощи схемы данных

Рисунок 8-Составление связей между таблицами ИС «Продажа видео и аудиопродукции»


Далее созданные таблицы были заполнены данными (вводимые данные не соответствуют истине)

Для создания запросов использовался «Мастер построения запросов».

Рисунок 9-Создание запросов при помощи мастера

После создания нужных нам запросов используем конструктор форм для создания главной формы.

Рисунок 10 - Создание главной формы с помощью конструктора

Для создания итогового отчета требовалось создать специальный запрос тираж за год при помощи конструктора запросов.

Рисунок 11-Создание запроса «Тираж за год» при помощи конструктора

После создания отчета используем мастер построения отчетов

Рисунок 12 - Создание отчета «Предприниматель» при помощи мастера

Рисунок 13-Итоговый отчет «Предприниматель»


3 Тестирование ИС

Существует два типа тестирования:

1 «Стеклянным ящиком» («Белым ящиком») – тестировщик заранее составляет тест, зная исходный код к которому он имеет полный доступ

2 «Черным ящиком» – программа рассматривается как объект, внутренняя система которого неизвестна. Тестировщик вводит данные и анализирует результат, но он не знает, как именно работает программа.

Тестирование «Черным ящиком»

При тестировании черным ящиком были выявлены следующие ошибки:

1 несоответствие данных

2 отсутствие файла справки

3 оформление не удовлетворяет моим художественным вкусам

Тестирование «Белым ящиком»

При тестировании белым ящиком были выявлены следующие дефекты:

1 медленная работа БД на «слабых» ПК

2 большой объем занимаемого места на жестком диске

На устранение этих дефектов было потрачено несколько дней в силу того, что дефекты были обнаружены на поздних стадиях разработки.

Данную информационную систему тестировала Дьяконова Евгения Николаевна.


4 Документирование ИС

Справка

Для работы с данной БД необходимо открыть файл с именем «Продажа видео и аудиопродукции»

Рисунок 14-Открытие БД «Продажа видео и аудиопродукции»

После проведённых выше перечисленных действий на экране появляются главная форма, содержащая 4 формы и отчет.

Рисунок 15-Главное меню

При нажатии на кнопки мы получаем следующие данные, которые занесены в базу данных.

Рисунок 16 - Формы, выводимые после нажатия кнопок в главном меню

Литература

1. Карпова Т. С. Базы данных: модели, разработка, реализация. — СПб.: Питер, 2001.

2. Кирстен В., Ирингер М.СУБД Cache— объектно-ориентированная разработка приложений. — СПб.: Питер, 2001.

3. Китов А. И.Программирование информационно-логических задач. —М.: Сов. радио, 1967.

4. Маклаков С. В.CASE-средства разработки информационных систем. — М.: Диалог - МИФИ, 2000.

5. Фуфаев Э.В., Фуфаева Л. И. Пакеты прикладных программ. — М.: Издательский центр «Академия», 2004.

6. Хорафас Д., Легг С.Конструкторские базы данных / Пер. с англ. Д.Ф.Миронова. — М.: Машиностроение, 1990.
Приложение 1

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

А.1 Общие сведения

А.1.1 Полное наименование КП – Информационная система «Продажа видео и аудиопродукции».

КП проектируется студентом 3-го курса Таштагольского горного техникума, группы П-07 Дьяконовой Евгенией Николаевной.

Задание выдано по дисциплине «Технология программирования программного продукта»

Плановый срок начала работы по созданию подсистемы 20 мая 2010, срок окончания 20 июня 2010.

А.1.2 Назначение и цели создание проекта

Курсовой проект предназначен для ознакомления с информационной системой «Продажа видео и аудиопродукции»

Цель создания курсового проекта: освоить данную тему и на основе собственного опыта и справочной информации создать программный продукт

А.2 Требования к содержанию

Разработанный программный продукт, должен обеспечить пользователю достаточное количество информации

ПП должен содержать следующие разделы:

Теоретическая часть;

Тестирование;

Глоссарий;

Система поиска информации.

А.2.1 Требования к системе тестирования

Система тестирования должна охватить теоретические данные, представленные в курсовом проекте по данной предметной области и реализовать объективную оценку знаний тестируемого пользователя данной системе. Оценка знаний будет проводиться по бальной системе, когда за каждый правильный ответ будет начисляться один балл. Тестирование будет проводиться по всем разделам одновременно.

А.3 требования к программному изделию

А.3.1 Требования к функциональным характеристикам

Учебное пособие будет реализовано с помощью СУБД

ПП должен иметь эргономичный интерфейс, что подразумевает подборку удобочитаемых шрифтов, «спокойной» цветовой палитры, обеспечение последовательности изложения текстовой и графической информации.

ПП должен иметь четкую структуру, что подразумевает его разделения на темы и подтемы. Пользователю может быть представлен список ссылок и литературных источников по данной тематике в целом и по разделам в частности, если пользователю понадобится более подробно изучить тему или раздел.

А.3.2 Требования к программно-информационной совместимости

Для нормальной работы программного продукта необходимо наличие на ПК операционной системы Windows 9x/NT/2000/XP/2003

А.3.3 Требования к аппаратным средствам

Для запуска приложения необходимо наличие персонального компьютера с процессором Pentium4 и SVGA монитора с поддержкой разрешения 800*900.

А.3.4 Требования к технической документации

Курсовой проект сопровождается пояснительной запиской, в составе:

Постановка задачи;

Способ реализации справочника;

Описание структуры справочника;

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

Руководство пользователю.

А.4 Стадии и этапы разработки ПП

Таблица А.4.1 – Стадии и этапы разработки ПП

Этапы работы Срок выполнения, дни
Определение темы. Формулировка постановки задачи. Определение исходных данных 1
Составление технического задания 2
Поиск, изучение и отбор теоретического материала и иллюстраций 3
Разработка программы 4-5
Комплексная отладка и тестирование 6
Оформление пояснительной записки 7
Защита курсового проекта 8

А.5 Порядок контроля и приема

Курсовой проект принимается комиссией в составе 2х человек – руководителей по данному проекту. Перед непосредственной защитой программного продукта руководителю сдается пояснительная записка, одним из элементов которой является данное техническое задание.