Создание WEB-приложения – сайта кафедры «Вычислительная техника» и программного приложения для обновления баз данных этого сайта

Страницы работы

Содержание работы

Реферат

Курсовой проект содержит пояснительную записку на 40 листах, содержащую 47 рисунков, 13 таблиц, 1 диаграмму и 10 литературных источников.

PHP, MySQL, APACHE, ДЕНВЕР, UML, RATIONAL ROSE, WEB-ПРИЛОЖЕНИЕ, САЙТ, БАЗА ДАННЫХ, UPLOAD.

Объектом проектирования является предметная область заданная при рассмотрении данной темы и возможности её реализации.

Цель работы: закрепить материал теоретического курса по дисциплине «Системное программное обеспечения» и выработать на примере WEB-приложения навыки самостоятельной работы по его проектированию, анализу и описанию.

В  ходе работы  было создано WEB-приложение, позволяющее отображать информацию о кафедре, её подразделениях, преподавателях и студентах в наглядной и общедоступной форме, а также в простом виде обновлять данный программный продукт.


Содержание.

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

2. Реферат

3. Рецензия

4. Содержание

5. Введение

6. Анализ

1. Планирование

2. Системный анализ

3. Функциональные требования

7. Проектная часть

1. Структура данных

2. Динамические диаграммы

3. Пользовательский интерфейс

7. Программная часть

8. Аттестация продукта: тестирование и исследование

9. Заключение

11. Список используемой литературы


Введение

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

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

Исходя из анализа данной проблематики существует острая необходимость создания ВУЗами и их кафедрами информативных ресурсов, содержащих наиболее полную информацию об учебном заведении. А также, учитывая огромные информационные ресурсы самих учебных заведений, предоставить доступ к этим ресурсам широкому кругу пользователей всемирной сети.

Ещё одной причиной предоставления информации в сети стало развитие дистанционного обучения, всё больше набирающего популярность во всём мире.

Целью данного курсового проекта ставится не просто создание информативного web ресурса, а создание ещё и web приложения, позволяющего баз особых усилий и затрат обновить базы данных не имея постоянного доступа к серверу.

Решение данной задачи сводится к созданию автономного приложения, которое после внесения в него информации будет создавать выходной файл. Другое приложение, находящееся в непосредственном контакте с базами данных, позволит из этого выходного файла обновить БД сайта.


Планирование

 


Диаграмма № 1. Планирование выполнение курсового проекта.

Данная диаграмма отражает график выполнения курсового проекта. Она схожа с компонентно – ориентированной моделью конструирования программного обеспечения.

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

Третий этап выбор структур данных, разработка интерфейса пользователя, разработка иерархии объектов – анализ рисков, здесь были реализованы основные части программного продукта (несколько вариантов).

Четвертый этап разработка алгоритмов, реализация на выбранном языке программирования и тестирование – конструирование, программный продукт был реализован с использованием программного пакета «Денвер», а также приложение на языке С++ в Microsoft Visual C++ 6.0 c использованием MFC.

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


Системный анализ

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

С целью выявить общие тенденции и принципы организации информационного содержания университетских Web-сайтов был проведен сравнительный анализ сайтов следующих университетов:

Похожие материалы

Информация о работе