Социальная сеть - Дипломная работа

бесплатно 0
4.5 29
Разработка модели системы. Оценка методологии моделирования предметной области. Анализ диаграмм декомпозиции функции. Определение дополнительных ограничений целостности. Описание групп пользователей и прав доступа. Разработка алгоритмов работы системы.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
За последние 50 лет общество претерпело немалые изменения, как в социальном, так и в научном плане. Во многом, эти изменения связаны с бурным технологическим ростом в различных сферах человеческой деятельности (компьютерных науках, нанотехнологиях, генетике, биологии, медицине и других), а также, с постоянно увеличивающимся темпом развития человечества в целом. В прогрессивной тенденции развития современного информационного общества важную роль занимают такие интернет проекты как социальные сети.моделирование декомпозиция диаграмма пользовательВ процессе обучения в университетах для большей успеваемости студенты изучают научные дисциплины не только во время учебных занятий, но также и в свободное от академических часов время. Организация такого общения могла бы обеспечить более эффективное взаимодействие между людьми, чтобы было легче обмениваться знаниями, опытом и навыками. В наше время многие компании и организации имеют собственные интернет-сервисы, которые демонстрируют результаты их работы и позволяют решать некоторое количество необходимых задач. В основном учебные заведения используют обычные сайты, которые представляют собой только набор статичных страниц с общей информацией об университете, факультетах и кафедрах, контактными данными и другой текстовой информацией. В данной дипломной работе разрабатывается автоматизированная система, представленная в виде сайта, которая включает в себя, кроме статичной информации, набор функциональных возможностей для обеспечения общения между студентами, между студентами и преподавателями, а также между преподавателями.На рисунке 1 представлена главная страница учебного портала студентов экономического факультета университета РУДН. Имеется и раздел со свободным доступом, который несет общую познавательную информацию о факультете. В разрабатываемой автоматизированной системе коммуникации предполагается размещение аналогичной общей информацией, но не только о факультете, но и об институте, факультетах и кафедрах. Имеется возможность посмотреть кафедры факультета, их сотрудников и объявления на них, а так же посмотреть список студентов твоей группы. После регистрации в системе коммуникации, пользователю необходимо дождаться подтверждения его роли администратором, прежде чем иметь возможность полностью использовать фунционал системы.Целью дипломной работы является разработка автоматизированной системы коммуникации, предназначенной для повышения эффективности организации части образовательного процесса, которая позволит студентам и преподавателям обмениваться информацией, поддерживать ее актуальность и стимулировать учебный процесс при помощи функций обмена сообщениями и присвоения рейтинга. При входе в систему пользователю доступна только возможность просматривать общедоступную статичную информацию («о проекте», «об институте», «о кафедре», «сообщества» и «контакты»). После успешной регистрации пользователь попадает на страницу редактирования профиля, где он может заполнить поля, такие как: фамилия, имя, отчество, группа, дата рождения, информация о себе, статус, место работы и загрузить фотографию. После авторизации пользователю предоставляется личная страница (профиль), через которую он может осуществлять просмотр всех доступных ему страниц на данном сайте и, в зависимости от статуса, выполнять те или иные действия. Студенты получают возможность просматривать страницы других студентов, преподавателей и обычных пользователей, вступать в сообщества, просматривать их содержание, публиковать в них сообщения.«В основе проектирования систем лежит моделирование предметной области. Для того чтобы получить проект системы, адекватный предметной области, необходимо иметь целостное, системное представление модели, которое отражает все аспекты функционирования будущей системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию - быть адекватной этой области. Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Для отображения структурного аспекта моделей предметных областей в основном используются графические методы, которые должны гарантировать представление информации о компонентах системы.На рисунке 5 изображена композиционная диаграмма системы.На рисунке 6 изображена диаграмма функциональной декомпозиции. На рисунке 7 изображена диаграмма декомпозиции функции «определение уровня доступа в систему». На рисунке 8 изображена диаграмма декомпозиции функции «редактирование профиля студента». На рисунке 9 изображена диаграмма декомпозиции функции «управление профилем преподавателя».База данных создается для автоматизированной системы коммуникации субъектов учебного процесса для удобного, простого и эффективного общения между преподавателями и студентами, а также для общения студентов между собой.

План
Оглавление

Введение

Глава 1. Описание задачи в предметной области

1.1 Назначение системы

1.2 Описание аналогов

1.2.1 Учебный портал ECONOMIST Факультета Экономики Российского Университета Дружбы Народов

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

Глава 2. Разработка функциональной модели системы

2.1 Методологии моделирования предметной области

2.2 Операционные диаграммы автоматизируемых процессов

2.2.1 Композиционная диаграмма системы

2.2.2 Диаграмма функциональной декомпозиции

2.2.3 Диаграмма декомпозиции функции «определение уровня доступа в систему»

2.2.4 Диаграмма декомпозиции функции «редактирование профиля студента»

На рисунке 8 изображена диаграмма декомпозиции функции «редактирование профиля студента»

2.2.5 Диаграмма декомпозиции функции «управление профилем преподавателя»

2.2.6 Диаграмма функционального блока «сообщества»

Глава 3. Разработка базы данных системы

3.1 Инфологическое проектирование. Определение предметной области

3.2 Логическое проектирование реляционной БД

3.2.1 Преобразование ER-диаграммы в схему базы данных

3.2.2 Составление реляционных отношений

3.2.3 Нормализация полученных отношений

3.2.4 Определение дополнительных ограничений целостности

3.2.5 Описание групп пользователей и прав доступа

3.3 Выбор СУБД

3.3.1 Microsoft SQL Server

3.3.2 Oracle

3.3.3 POSTGRESQL

3.3.4 MYSQL

3.3.5 Сравнительный анализ рассматриваемых СУБД

3.4 Реализация проекта базы данных

Глава 4. Разработка алгоритмов работы системы

4.1 Схемы переходов между страницами

4.2 Разработка алгоритмов

4.2.1 Алгоритм входа в систему

4.2.2 Алгоритм регистрации первого этапа

4.2.3 Алгоритм регистрации второго этапа

4.2.4 Алгоритм РМ «Администратор»

4.2.5 Алгоритм РМ «Управляющий»

4.2.6 Алгоритм РМ «Обычный пользователь»

4.2.7 Алгоритм РМ «Преподаватель»

4.2.8 Алгоритм РМ «Студент»

4.3 Выбор средства реализации

4.4 Описание структур кода. Особенности программирования на Grails

Заключение

Список литературы

Приложение

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?