Суббота, 20.04.2024, 17:48
Приветствую Вас Гость | RSS

bookin.ucoz.ru


Меню сайта

Файлы

Главная » Файлы » Информатика и вычислительная техника » Программирование на C#
На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений. Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"

Клиент-серверное UI-ориентированное ADO.NET приложение
/_ld/144/14475.jpg
Задача: Написать программу организующую взаимодействие с базой данных по одной из предложенных моделей:
  • «Толстый» клиент.
  • «Тонкий» клиент (с использованием хранимых процедур).
  • Веб-ориентированное приложение с «легким» клиентом.
В итоге нужно реализовать три приложения, каждое из которых использует тот или иной подход. Клиенты вместе должны реализовывать все или большую часть 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).

окна
Размер:   |  Формат: PDF, TXT, EXE, JPG, GIF

Скачать: Перейти на страницу скачивания файла >>

Категория: Программирование на C#
Просмотров: 357

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск
Форма входа

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz