На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений.
Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"
Задача: Написать программу организующую взаимодействие с базой данных по одной из предложенных моделей: • «Толстый» клиент. • «Тонкий» клиент (с использованием хранимых процедур). • Веб-ориентированное приложение с «легким» клиентом. В итоге нужно реализовать три приложения, каждое из которых использует тот или иной подход. Клиенты вместе должны реализовывать все или большую часть Use-Case’ов, спроектированных в прошлом семестре. Взаимодействие должно производиться с базой данных, созданной в прошлом семестре. Смотри файл: Социальная сеть (Oracle) В качестве второй лабораторной работы мы решили реализовать «тонкого» клиента с использованием технологии ADO.NET. В рамках того же клиента мы рассмотрели технологию «отсоединенной модели».
МАИ. 2010 Прикладная математика. Вычислительная математика и программирования. Преподаватель: Марасанов А. М.
К работе прилагается pdf отчет с XeTeX исходниками.
Концепция
Клиент реализует Use-Case’ы для социальной сети журналистов. Use-Casе’ы и таблицы базы данных были спроектированы в прошлом семестре. Пользователи (роли): • Зарегистрированные пользователи. Могут просматривать и комментировать статьи, и комментарии участников. • Зарегистрированные журналисты. Могут создавать, просматривать, комментировать статьи. Править свои статьи. • Модераторы. Кроме того, что они обладают всеми правами Зарегистрированных журналистов. Редактировать и удалять статьи и комментарии к ним.
Является ли пользователь модератором определяется при входе его в систему. Мы не стали реализовывать явного разделения «зарегистрированных пользователей» и «зарегистрированных журналистов», a просто реализовали два различных окна MDI приложения. Эти окна реализует как раз и реализуют соответствующие Use-Case’ы. Все перечисленные типы пользователей могут просматривать статистику сети. Мы преднамеренно реализовали не все задуманные Use-Case’ы. При написание клиента было замечено, что система, включая диаграмму и схему базы данных имеет серьезные ошибки на этапе проектирования.
Краткое описание используемых средств и технологий
• Язык программирования на стороне клиента: C#. Графическая библиотека: Windows Forms. Интегрированная среда разработки: Microsoft Visual Studio 2008 PE. • Язык программирования на стороне сервера: PL/SQL. База данных: Oracle. База данных была создана и заполнена до начала разработки приложения. Драйвер базы данных: System.Data.OracleClient. • Метод размещения бизнес-логики: смешанный.
Окна
Наше приложение обладает MDI интерфейсом. Графический интерфейс на основе multiple document interface (или MDI) — представляет собой окна, расположенные под одним общим окном (как правило, за исключением модальных окон), в отличие от окон, расположенных отдельно друг от друга (SDI).