- •Оглавление
- •Введение
- •Описание предметной области. Постановка задачи
- •3.Проектирование серверной части
- •3.1 Выделение сущности и атрибутов
- •3.2 Выделение связей между сущностями.
- •3.5 Описание таблиц и атрибутов.
- •3.6 Разработка запросов к бд
- •4.Проектирование клиентской части
- •4.1 Архитектура по
- •4.2 Обоснование выбора языка программирования для реализации системы Описание языка с#
- •Описание языка Objective-c
- •4.3 Выбор инструментальных средств (субд)
- •4.4 Разработка функциональных схем приложения
- •4.5 Разработка интерфейса приложения
- •Заключение
- •Список использованной литературы
- •ПриложениеА
Оглавление
1. Введение 2
2. Описание предметной области. Постановка задачи 4
3.Проектирование серверной части 5
3.1 Выделение сущности и атрибутов 5
3.2 Выделение связей между сущностями. 7
3.2.1 Связи один к одному (1:1) 9
3.2.2 Связи один ко многим (1:М) 9
3.2.3 Связи многие ко многим (М:М) 9
3.3 Модели базы данных 10
3.4 Нормализация отношений 11
3.5 Описание таблиц и атрибутов. 12
3.6 Разработка запросов к БД 14
4.Проектирование клиентской части 16
4.1 Архитектура ПО 16
4.2 Обоснование выбора языка программирования для реализации системы 18
4.3 Выбор инструментальных средств (СУБД) 21
4.4 Разработка функциональных схем приложения 23
4.5 Разработка интерфейса приложения 24
Заключение 27
Список использованной литературы 28
ПриложениеА 29
Введение
Согласно статистическим данным, состоянием на 2014 год, более 3,8 млрд людей пользуется интернетом. В списке самых посещаемых сайтов самые популярные в Украине социальные сети «Вконтакте» и «Facebook» находятся в первой десятке.
Социальная сеть — платформа, онлайн-сервис или веб-сайт, предназначенные для построения, отражения и организации социальных взаимоотношений, визуализацией которых являются социальные графы.
Это говорит о том, что разработка социальных приложений довольно востребована.
В связи со стремительным развитием технологий наиболее популярными на данный момент являются мобильные устройства, такие, как смартфоны и планшетные компьютеры, поэтому разработка мобильного приложения – вполне закономерный шаг.
Существует множество различных приложений и сервисов, позволяющих людям общаться и обмениваться различной информацией, но все они не позволяют делать это анонимно. На заре появления глобальной сети Internet анонимность в общении была естественным явлением. Существовало великое множество программ, сайтов и платформ, предоставляющих возможность анонимного общения. Одним из самых ярких примеров можно назвать – ICQ.
ICQ (англ. I seekYou — «я ищу тебя») — централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая инвестиционному фонду Mail.ru Group. ICQ является централизованной службой мгновенного обмена сообщениями, использующей протокол OSCAR. Пользователь службы работает с программой-клиентом, запущенной на устройстве, соединённом с сетью Интернет. Мессенджер подключается к серверу. Через сервер осуществляется поиск и связь с другими клиентами, а обмен служебными данными, сообщениями между пользователями может осуществляться как через сервер, так и без его участия. Как и в большинстве мощных сетевых систем, обслуживающих огромное количество клиентских запросов, этот сервер не единственный и некоторые из них являются кластерами серверов.
Сейчас же люди сами предоставляют информацию о себе, зачастую личную. Анонимность канула в небытие. Приложение «Анонимный чат» позволит людям снова общаться, не открывая свою личность. Связка с социальными сетями предоставит возможность оставить анонимное сообщение пользователю, который ранее не пользовался данным приложением. Поскольку пользователей соц. сетей более 2 млрд, а целевой аудиторией данного приложения являются все пользователи соц. сетей, возможностей для дальнейшего развития и продвижения приложения очень много.
