- •Министерство образования и науки Российской федерации
- •Москва-2011 Содержание
- •Введение
- •1.4 Методика создания приложений для баз данных
- •2. Специальная часть
- •2.1 Постановки задачи
- •2.2 Логическая схема бд
- •2.3 Описание структуры бд.
- •2.4 Разработка приложения
- •2.4.1 Схема функционирования приложения
- •2.4.2 Разработка Интерфейса пользователя
- •2.5 Описание процесса отладки приложения
- •2.6 Инструкция пользователю.
- •Заключение
- •Список литературы
- •Текст программы:
1.4 Методика создания приложений для баз данных
План разработки:
•Получение задания на курсовое проектирование.
• Изучение методических указаний курсовому проектированию.
• Изучение области данных и назначения разрабатываемого программного продукта.
• Подбор литературы.
• Составление алгоритма программы.
• Разработка технического задания на создание ЭКЖ.
• Разработка первой версии ЭКЖ.
• Опытная эксплуатация ЭКЖ.
• Разработка полнофункциональной версии ЭКЖ.
На данном этапе также осуществляется разработка программной и эксплуатационной документации.
• Проведение испытаний и подготовка ЭКЖ к эксплуатации.
• Оформление пояснительной записки Курсовой Работы.
• Сдача Курсовой Работы на проверку.
Определение требований к системе:
• определение архитектуры
• определение требований к техническому и программному обеспечению
• количество пользователей
Сбор и анализ требований от пользователей.
Проектирование базы данных:
Концептуальная модель данных - записанные знания о физических и логических объектах реального мира (люди, компоненты инфраструктуры, наряды на работу, договора, соглашения и т. д.), которыми необходимо управлять наиболее рациональным образом.
Логическая модель данных - описание объектов предметной области, их атрибутов и взаимосвязей между ними в том объеме, в котором они подлежат непосредственному хранению в базе данных системы. Строится на основе концептуальной модели данных.
Физическая модель данных - способ хранения данных в конкретной СУБД. Строится на основе логической модели данных.
Реализация приложения для работы с базой данных.
Программа состоит из графической и программной части.
Графическая часть - интерфейс, то что видит пользователь.
Программная часть это процедуры обработки событий.
В процессе создания выбирается количество окон программы, располагаются вспомогательные элементы (панель доступа, кнопки, окна ввода и вывода информации), пишутся процедуры обработки событий.
Тестирование
Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО. Такой процесс формальной проверки или верификации <http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F> может доказать, что дефекты отсутствуют с точки зрения используемого метода. (То есть нет никакой возможности точно установить или гарантировать отсутствие дефектов в программном продукте с учётом человеческого фактора, присутствующего на всех этапах жизненного цикла <http://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB> ПО).
2. Специальная часть
2.1 Постановки задачи
Средствами MS SQL SERVER и DELPHI создать приложение, позволяющее осуществлять:
1) подключение БД определенного типа(как на локальном, так и на сетевом компьютере);
2) вывод на экран поисковой панели;
) вывод на экран списка всех студентов и групп;
4) вывод на экран список студентов только одной группы;
5) вывод на экран информации об оценках по конкретному стеденту;
6) вывод на экран ведомости об успеваемости за отчетный период(год, день);
) ввод оценки для студента по определенному предмету;
) добавление студента в группу под личным(автоматическим) номером в списке;