- •Требования к курсовому проекту
- •Выбор темы курсового проекта
- •Порядок выполнения курсового проекта
- •Методические рекомндации
- •Рекомендации по оформлению курсовой работы
- •Основные разделы пояснительной записки к курсовому проекту
- •Критерии оценивания курсового проекта
- •Рекомендуемая литература
- •Приложение 2
- •Приложение 3
- •Приложение 1
- •Приложение 4
Методические рекомндации
Курсовой проект выполняется с использованием СУБД и языков программирования для реализации доступа к данным и организации обработки данных на интерфейс пользователя
При анализе предметной области кратко и конкретно определить и описать предметную область (конкретный объект исследования носитель некоторых свойств), примеры разработок проектирования аналогичных систем, методы обследования, методы сбора материалов.
Составить техническое задание, в котором подробно описать назначение, цели создания web-приложения, функции и задачи разрабатываемого программного обеспечения; требования к дизайну (макеты интерфейсов), требования к видам обеспечения.
Для построения функциональной модели рекомендуется использовать нотацию IDEF0. Разработать диаграмму верхнего уровня информационной системы – контекстную диаграмму А-0; декомпозиции первого и второго уровня.
Моделирование бизнес-процессов является важной составной частью проектов по реинжинирингу бизнес-процессов и созданию крупномасштабных систем программного обеспечения. Для моделирования бизнес-процессов используются различные методологии. Рекомендуется использоватьUML-моделирование (диаграммы UseCase, деятельности и др)
При проектировании информационной системы разработать концептуальную, логическую и физическую (ER-модели) модели базы данных.
Реализовать базу данных в СУБДMySQL.
Для организации сбора информации разработать формы ввода данных. Для обработки информации использовать SQL-запросы: на добавление, удаление, изменение, извлечение данных таблиц из БД.Для отображения результатов запросов предусмотреть соответствующие пункты меню и разработать пользовательский интерфейс.
Разработать программное обеспечениеweb-приложения для обработки информации, которая содержится в таблицах базы данных. Разработать интерфейс и архитектуру ИС. Разработать интерфейс для работы с данными таблиц БД (добавление, удаление, изменение, извлечение). Протестировать и отладить программное обеспечение.
Провести тестирование программного обеспечения. Провести модульное тестирование. Проверить на корректность отдельные модули исходного кода программы. Провести тестирование интеграции - это следующий уровень процесса тестирования. Его выполнение необходимо для того, чтобы подтвердить, что не возникает никаких проблем при объединении компонентов в более сложные объекты и процессы. Например, две функции могут успешно выполняться по отдельности, но если вывод функции B используется в функции A в качестве одного из параметров, то функция А может перестать выполняться правильно. Причина может быть в неправильной или недостаточной проверке правильности передаваемых данных.
Выполнить отладку программного обеспечения на основании результатов тестирования.
Описать архитектуру web-приложения с помощью UML-моделей. В языке UML для физического представления моделей систем используются диаграммы реализации, которые включают в себя диаграмму компонентов и диаграмму развертывания.
- Разработать UML-диаграмму компонентов для визуализации общей структуры (архитектуры) исходного кода программного комплекса.
- Разработать UML-диаграмму развертывания. Диаграмма развертывания в UML моделирует физическое развертывание артефактов на узлах. Например, чтобы описать web-сайт диаграмма развертывания должна показывать, какие аппаратные компоненты (узлы) существуют, например, web-сервер, сервер базы данных, сервер приложения и как части этого комплекса соединяются друг с другом.
Описать каждый разработанный модуль программного комплекса в соответствии с задачами и функциями, описанными в ТЗ. Описание каждого результата работы программного комплекса сопровождайте скриншотами.
Листинг кода программного обеспечения разместить в Приложении.
