Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6.64 Mб
Скачать

1.4 Безопасность при эксплуатации пэвм

Перед началом работы с электроизмерительными приборами пользователь должен ознакомиться с инструкцией по безопасности. Должна быть произведена классификация помещения по взрывоопасности, по степени огнестойкости, по степени поражения электрическим током.

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

  • расчет освещенности вычислительного центра;

  • расчет вентиляции вычислительного центра.

1.5 Стадии и этапы разработки

Техническое задание.

Техническое предложение.

Эскизное проектирование.

Техническое проектирование.

Рабочая документация.

1.6 Порядок контроля и приемки

Проверка на работоспособность должна осуществляться последовательной проверкой выполнения всех встроенных функций после установки данного продукта. Работа должна быть принята руководителем дипломного проекта.

2 Требования к функциональным характеристикам

  • Работа под управлением операционных систем семейства MS Windows, Linux и Mac OS X

  • Сервер приложений должен иметь средства для описания структуры предметной области, а так же их поведения и представления

  • Сервер должен иметь средства контроля и разграничения прав пользователей

  • Возможность подключения пользовательских баз данных под управлением различных СУБД

  • Предоставление программного интерфейса на основе протокола HTTP/HTTPS и формата JSON для работы клиентского приложения

  • Возможность автоматической генерации классов предметной области по существующим таблицам БД

2.1 Требования по надежности

Обеспечение целостности данных, поддержка транзакционности.

2.2 Требования к условиям эксплуатации

Требования к условиям эксплуатации данного программного продукта

соответствуют требованиям, предъявляемым к условиям эксплуатации персонального компьютера: работа должна проводиться в нормальных климатических условиях – в помещениях с температурой окружающей среды от 10 до 35˚С, и относительной влажностью от 20 до 80%.

2.3 Требования к аппаратным средствам

Состав аппаратных средств и их основные характеристики:

  • Процессор с тактовой частотой не ниже 2ГГц

  • ОЗУ не менее 2Гб

  • Не менее 5Гб свободно места на жестком диске

  • Сетевая плата

Требуемое программное обеспечение:

  • СУБД MySQL 5

  • JRE версии 1.6 или выше

  • Apache Tomcat 7

2.4 Требования к документации

К программному изделию должны прилагаться следующие документы:

  • Техническое описание.

  • Руководство пользователя.

2.5 Требования к безопасности

Аппаратные средства должны быть заземлены в соответствии с инструкцией по эксплуатации ПК.

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

3.1 Сравнение платформ Java EE и .NET

Java Platform Enterprise Edition, сокращенно Java EE — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. Java EE, является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR), способная выполнять как обычные программы, так и серверные веб-приложения. .NET Framework поддерживает создание программ, написанных на разных языках программирования. .NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows.

Кроссплатформенность

Java: является кроссплатформенной средой. Если для необходимой платформы существует JDK, то и Java будет функционировать. Поддерживаемые платформы включают в себя Windows, Mac OS, Unix и другие.

.NET: была полностью разработана Microsoft и официально может работать только на операционных системах Microsoft. На сегодняшний день существует реализация .NET для других платформ, однако имеет поддержку не всех составляющих платформы.

Многоязычность

Java: Единственной языковой основой является язык программирования Java.

NET: Основным языком является C#, однако может использоваться любой язык, для которого создан механизм отображения в MSIL.

Среда исполнения

Java: Исходные тексты Java-программы компилируются в байт-код, который интерпретируется (выполняется) виртуальной Java-машиной каждый раз при выполнении. Для работы приложения на Java требуется установка JRE (Java Runtime Environment)

.NET: Схема работы .NET-платформы во многом схожа. Выполнением программы управляет CLR (аналог JVM). При этом программа должна быть предварительно скомпилирована в Microsoft Intermediate Language — MSIL-код (аналог байт-кода).

Средства разработки

Java: Существует несколько интегрированных сред разработки, как платных, так и распространяемых бесплатно. Наиболее распространенными ИСР являются: Eclipse , NetBeans IDE, а так же InteliJ IDEA.

.NET: Основной средой разработки является платная Microsoft Visual Studio, но существуют и бесплатные аналоги, такие как SharpDevelop.

Поскольку в требованиях к функциональным характеристикам присутствует пункт о необходимости работы на различных платформах, таких как Windows, Linux, OS-X, то выбор ложится на кроссплатформенную Java Enterprise Edition.

Так же к плюсам Java можно отнести наличие мощных и при этом бесплатных инструментальных средств разработки, наличие множества библиотек с открытым исходным кодом, включая ORM Hibernate.