Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ по РИС Латыпова Э.Р..docx
Скачиваний:
3
Добавлен:
17.12.2018
Размер:
987.26 Кб
Скачать

3.2 Логическая структура исходных данных программы (связи между файлами, ключевые поля, типы связей)

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

Имя типа связи

Информационные объекты

Кратность

Поступил

Товар

Накладная

0..*

1..*

Поставлено

Договор

Накладная

0..1

1..*

Оплачено

Оплата

Накладная

0..*

1..1

Находится

Склад

Накладная

1..*

0..1

Заключил

Поставщик

Договор

1..1

0..*


Для демонстрации связей и взаимодействия таблиц, представлена следующая схема:

Логическая структура базы данных.

3.3 Структура взаимосвязей между исходными и результирующими данными

«Товар», «Накладная», «Договор», «Поставщик», «Оплата» является первичной информацией, а зависимой «Поступил»

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

4. Техническое задание на программирование

4.1 Выбор типа операционной системы (сравнение двух систем: Windows, Linux)

Операционная система – это главная программа в компьютере, которая функционирует с момента включения компьютера до его выключения и управляет остальными программами. Она предназначена для предоставления пользователям доступа к определенному набору приложений и для управления ресурсами компьютера. От выбранной ОС зависит дальнейшая работа по созданию программы. В настоящее время наиболее популярными ОС являются: операционная система Windows фирмы Microsoft и операционная система Linux. Если ли сравнить две ОС, то у каждой операционной системы есть свои преимущества и недостатки.

Windows.

Преимущества:

  • Стандартные и предсказуемые операторы: если вы знаете, как использовать одно приложение Windows, то сможете работать со всеми остальными.

  • Возможность установки множества параметров, формирующих индивидуальную операционную среду.

  • Доступ к большему объему памяти: Windows поддерживает защищенный режим.

  • Независимую от устройств графику, благодаря чему графические приложения могут работать на всех стандартных дисплейных адаптерах.

  • Богатая библиотека графических подпрограмм.

  • В составе Windows имеются службы, облегчающие управление серверами, сетями и рабочими станциями, службы каталогов, средства подключения удаленных пользователей, терминальные службы для удаленного управления компьютерами.

  • Для Windows существуют версии серверных СУБД и серверов приложений от всех ведущих производителей, средства групповой работы и обмена сообщениями, средства управления сетями и приложениями.

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

  • Windows позволяет пользователям выполнять несколько приложений параллельно, устраняя необходимость использования резидентных в памяти программ. В Windows реализована не просто многозадачность. Она поддержана набором средств и межпроцессорных коммуникаций.

  • Windows управляет множеством приложений, ограничивая использование экрана каждым приложением одной или более прямоугольной областью, которые называются окнами. Эти окна можно перемещать, изменять их размер и временно сворачивать в пиктограммы, позволяя пользователю быстро переключаться от одной задачи к другой. С точки зрения программиста это означает, что программа не должна записывать текст или графику непосредственно по экранным адресам, а должна выводить их в пользовательскую область окна - область внутри рамки окна. Аналогично, прикладная программа должна использовать память компьютера совместно с другими приложениями. Хорошо построенное приложение Windows корректно соблюдает правила Windows работы с экраном и управления памятью.

Недостатки:

  • Наиболее существенный недостаток Windows – это её весьма малая надёжность. Некорректная работа любой Windows-программы может вызвать «зависание» всей Windows. Но в последних версиях Windows эта уязвимость выявляется очень редко.

Всё сказанное не уменьшает достоинств Windows, а лишь указывает, что она не является универсальным решением, пригодным для всех пользователей и на все случаи жизни. Однако для большинства пользователей Windows и соответствующие программы позволяют работать на компьютере самым удобным и эффективным способом.

Linux.

Наиболее широко Linux применяется как серверная платформа, но многие производители ПО и средств разработки всерьез рассматривают ее и как пользовательскую операционную систему по двум причинам — невысокие требования этой ОС к аппаратным ресурсам и отсутствие альтернатив Windows на рынке клиентских операционных систем для наиболее распространенной аппаратной платформы. Сначала Linux обладала только интерфейсом командной строки, но сейчас для этой операционной системы существует несколько графических оболочек, включающих инструменты, сходные с имеющимися в Windows (файловый менеджер, средства для работы с интернетом и электронной почтой, инструменты конфигурации ОС, а также офисные решения), что делает ее привлекательной для конечных пользователей. Сегодня для Linux создано немало программного обеспечения для конечных пользователей, в том числе офисные пакеты от Sun Microsystems и Corel, графические пакеты, игры и средства разработки приложений.