Пояснительная записка должна оформляться в соответствии с «требованиями к оформлению». Xml-файл

Вид материалаПояснительная записка

Содержание


Основные ошибки: на что надо обратить внимание!!!
Подобный материал:

Требования к курсовому проекту Объектно-ориентированное программирование и проектирование


раздел: “Языки программирования для разработки сетевых приложений”.


Курсовой проект должен быть выполнен в архитектуре клинет-сервер на языке JAVA с применением компонентов SWING для построения GUI интерфейса (Java Grafical User Inerfase) либо на JSP. Соединение между клиентами и сервером должно быть реализовано с использованием сокетов (протоколы TCP/IP или UDP) или технологии rmi. Сервер должен быть многопоточным. При разработке необходимо использовать JDK1.4 или более новую версию. При разработке рекомендуется использоватьCASE-средство JCreator. Допускается использование и других CASE-средств для написания кода на JAVA. Запуск клиентского и серверного приложений должен осуществляться с использованием BAT-файлов, в которых отражаются команды для запуска клиента и сервера, а также команды для настройки системы в случае необходимости.

В качестве хранилища данных необходимо использовать XML-файл (данные должны быть только на русском языке). Работа с XML должна осуществляться через SAX или DOM -анализаторы. Допускается использование СУБД (Sybase, MySQL) для хранения данных, но XML использовать обязательно (например, для хранения логинов, паролей, ролей пользователей)

Пояснительная записка должна оформляться в соответствии с «требованиями к оформлению».

XML-файл

многопоточный

JAVA-

сервер

JAVA-клиент 1



JAVA-клиент 2






JAVA-клиент n



При проектировании необходимо выполнить моделирование с использованием следующих стандартов:

-IDEF0 – моделирование процессов предметной области решаемой задачи (не менее чем 4 уровня). Используется CASE средство BPWIN.

-IDEF1.X – информационное моделирование (не менее 3-х связанных сущностей) Используется CASE средство ERWin.

-UML –моделирование разрабатываемой системы. Используется CASE средство Enterprise Architect или Rational Rose.

Необходимо разработать в UML следующие модели:

1)Диаграммы вариантов использования.

2)Диаграммы последовательности.

3)Диаграммы состояний.

4)Диаграммы классов.

5)Диаграмма компонентов.


Содержание пояснительной записки включает:
  • Введение.
  • Описание предметной области и классификация сущностей для решаемой задачи.
  • Постановка задачи.
  • Обзор методов решения поставленной задачи.
  • Требования к системе.
  • Разработка методов и моделей представления системы.
  • Разработка и построение информационной модели.
  • Обоснование принимаемых решений по используемым техническим и программным средствам реализации.
  • Описание алгоритмов программных модулей.
  • Описание тестового примера. Руководство пользователя.
  • Описание полученных результатов.
  • Выводы и заключения.
  • Литература.

К пояснительной записке должны быть приложены графические материалы (ПРИЛОЖЕНИЯ) на А4:
  • Модели, выполненные в стандарте IDEF0.
  • Диаграммы вариантов использования.
  • Диаграммы последовательности.
  • Диаграммы состояний.
  • Диаграммы классов.
  • Диаграмма компонентов.
  • Информационная модель.
  • Блок-схема обобщенного алгоритма.
  • Блок-схема алгоритма программного модуля.
  • Фрагмент листинга программного кода.


Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), переменных, методов и атрибутов, должны быть выполнены на русском языке РУССКИМИ БУКВАМИ.

Интерфейс программы и данные должны быть ТОЛЬКО на русском языке. В хранилище данных (XML) информация должна быть только на русском языке.

Кроме распечатанной записки, на проверку необходимо предоставить дискету или диск с исходными кодами, откомпилированными файлами и bat-файлами для запуска проекта.

Все модели должны быть в пояснительной записке в виде скриншотов.

Блок-схемы должны выполняться в соответствии с ГОСТ на составление блок-схем.


ОСНОВНЫЕ ОШИБКИ: НА ЧТО НАДО ОБРАТИТЬ ВНИМАНИЕ!!!


Все Ваши записки должны быть четко ориентированы под Вашу решаемую
задачу и Вашу предметную область.
Ориентироваться надо на содержание.
Обязательно учтите следующее, что работы, в которых будут одинаковые
(передранные фразы и пункты) не будут зачтены и Вы будете отправлены на
доработку.
Пояснения по пунктам пояснительной записки:
       Введение.
       Описание предметной области и классификация сущностей для решаемой задачи.
       -здесь надо выполнить детальный анализ вашей предметной области
       по первоисточникам. как минимум на несколько страниц.
       Обосновать все выделяемые сущности.
       - Постановка задачи.
       выполняется исходя из требований и анализа предметной области
        -Обзор методов решения поставленной задачи.
       здесь опять работа с первоисточниками, т.е. понять как решается
       вообще Ваша задача какими-то другими людьми.
       -Требования к системе.
        определяются на основании работы по предыдущим пунктам, а также исходя из определенных технических требований к курсовому
       -Разработка методов и моделей представления системы.
       Все модели должны быть ориентированы только под Вашу задачу. На
       BPWIN- описывать только процессы вашей предметной области. Все
       диаграммы должны быть выполнены только по стандарту и
       относиться только к Вашей задаче. Соответственно, в разных
       работах не должно быть одинаковых диаграмм.
       -Разработка и построение информационной модели.
       В сущностях должно быть 3 и более атрибутов, иначе, скорее
       всего у Вас ошибка.
       -Обоснование принимаемых решений по используемым техническим и программным средствам реализации.
       тут думаю вопросов не должно быть
       -Описание алгоритмов программных модулей.
       здесь не только нарисовать блок-схему, но и описать алгоритм
       -Описание тестового примера. Руководство пользователя.
       как правило ошибок нет.
       -Описание полученных результатов.
       Как ни странно, но у всех одинаковые результаты? такого быть не
       может.
       -Выводы и заключения.
       Делаются по всей проделанной работе ИНДИВИДУАЛЬНО.

       ИТОГО: каждая записка, как и программная часть- должна быть
       уникальной, т.к. подразумевает работу над индивидуальным
       заданием.
       Обратите пожалуйста на это внимание во избежание ошибок.