Файл: Функции операционных систем и персональных компьютеров.pdf
Добавлен: 29.03.2023
Просмотров: 188
Скачиваний: 1
СОДЕРЖАНИЕ
1.2. Основные понятия, используемые при изучении объекта
1.3. Классификация и характеристика элементов объекта
1.3.1 Функции операционных систем
1.3.2 Функции компонентов операционных систем
1.3.3 Функции сетевых операционных систем
2.1 Общая характеристика задачи
2.2 Описание алгоритма решения задачи
2.4. Проектирование форм выходных документов и графическое представление данных по задаче
2.5 Результаты выполнения контрольного примера в расчетном и формульном виде
Сетевая ОС предоставляет пользователю виртуальную вычислительную систему, которая не полностью скрывает характер распределения аппаратуры в сети, т.е. она формирует для пользователя виртуальную сеть. При работе пользователь должен знать, где хранятся интересующие его файлы, а при запуске приложения - на каком компьютере оно выполняется. Для запуска приложения на другом компьютере пользователь должен выполнить логическое подключение к нему, либо реализовать процедуру удалённого выполнения с идентификацией этого компьютера. Развитие сетевых ОС предполагает усиление степени прозрачности сетевых ресурсов с целью облегчения доступа к ним.
В широком смысле под сетевой операционной системой понимается вся совокупность программных средств (включая ОС отдельных компьютеров), управляющих процессами в сети и объединенных общей архитектурой, определенными коммуникационными протоколами и механизмами взаимодействия вычислительных процессов для обмена сообщениями и совместного использования сетевых ресурсов. В узком смысле сетевая ОС представляет собой операционную систему, установленную на отдельный компьютер и позволяющую ему работать в составе сети.
Различные виды сетевых операционных систем гарантированно обеспечивают выполнение ряда базовых функций (при наличии соответствующих прав доступа):
- копирование файлов между различными компьютерами;
- обработку данных (чтение, редактирование, поиск и т.п.), находящихся на других компьютерах;
- запуск программ, размещенных на различных компьютерах сети;
• использование распределенных по сети внешних устройств. [2]
1.4. Заключение
Таким образом, в теоретической части данной курсовой работы были рассмотрены понятие и функции операционных систем персональных компьютеров, функции компонентов операционной системы, а также функции сетевых операционных систем.
2. Практическая часть
2.1 Общая характеристика задачи
В ходе выполнения практической части курсовой работы необходимо, основываясь на сведениях о продажах товаров в магазине, хранящихся в таблице данных МАГАЗИН (структура данных таблицы МАГАЗИН представлена в таблице 1) сформировать следующие таблицы:
- таблицу, отражающую результаты работы продавцов магазина за отчетный период (таблица 2);
- таблицу, хранящую сведения о продажах по датам (таблица 3);
- таблицу, отражающую количество проданного товара по номенклатуре товара (таблица 3).
Необходимо ввести текущее значение даты между таблицей и ее названием. По данным таблиц нужно построить гистограмму с заголовком, названием осей координат и легендой.
Таблица 1. Структура данных таблицы МАГАЗИН
|
Назначение поля |
Имя поля |
Тип данных |
Кол-во дес. знаков |
|
Наименование товара |
Товар |
текстовый |
|
|
Единица измерения |
Единица |
текстовый |
|
|
Цена за единицу товара |
Цена |
денежный |
2 |
|
Количество проданного товара |
Расход |
числовой |
|
|
Дата продажи |
Дата |
дата |
|
|
Фамилия и инициалы продавца |
Продавец |
текстовый |
Таблица 2. Сведения о продажах товаров по продавцам
|
Фамилия и инициалы продавца |
Дата продажи |
Сумма продажи |
Таблица 3. Сведения о продажах товаров по датам месяца
|
Дата продажи |
Сумма продажи |
ФИО продавца |
Таблица 4. Сведения о продажах товаров по номенклатуре товара
|
Наименование товара |
Дата продажи |
Сумма продажи |
ФИО продавца |
2.2 Описание алгоритма решения задачи
Для получения сведений о результатах работы продавцов магазина за отчетный период используем следующие поля таблицы МАГАЗИН:
- продавец;
- дата;
- цена;
- расход.
Поле “Продавец” используется для упорядочивания фамилий продавцов по возрастанию. Поле “Дата” необходимо для выборки данных за отчетный период. С помощью полей “Цена” и “Расход” рассчитывается сумма продажи.
Для получения сведений о продажах товаров по датам месяца также используем в качестве исходных данных поля “Продавец”, “Дата”, “Цена” и “Расход” таблицы МАГАЗИН.
Для создания таблицы, отражающей количество проданного товара по номенклатуре товара, используем вышеперечисленные поля с добавлением поля “Товар” таблицы МАГАЗИН.
Алгоритм решения задачи в виде неформализованного описания представлен на рис. 1. Соответствующая ему инфологической модель представлена на рис. 2.
Продавец
Дата
Сведения о результатах работы продавцов магазина за отчетный период
Цена
Расход
Сведения о продажах товаров по датам месяца
Сведения о количестве проданного товара по номенклатуре товара
Товар
Рисунок 1. Неформализованное описание алгоритма решения задачи
Dat
Cen
Kolich
Tov
Pr
Sv_Prod:Pr – упорядочение по возрастанию, Dat>Nd и Dat<Kd, Sum=Cen*Kolich, Cen, Kolich
Sv_Dat:Dat – упорядочение по возрастанию, Sum=Cen*Kolich, Pr, Cen, Kolich
Sv_Tov:Tov – упорядочение по возрастанию, Dat Sum=Cen*Kolich, Pr, Cen, Kolich
Рисунок 2. Инфологическая модель алгоритма решения задачи
На рисунке 2:
- Pr – продавец;
- Dat – дата;
- Cen – цена;
- Kolich – расход;
- Tov –товар;
- Sum – сумма продажи;
- Sv_Prod – сведения о результатах работы продавцов магазина за отчетный период;
- Sv_Dat – сведения о продажах товаров по датам месяца;
- Sv_Tov - сведения о количестве проданного товара по номенклатуре товара.
2.3 Выбор ППП
В качестве программного обеспечения данной курсовой работы было выбраны приложения пакета MS Office MS Access 2000 и MS Excel 2000.
Microsoft Access — это полнофункциональная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.
Microsoft Access обладает развитой системой разработки приложений для Windows, позволяющей быстро создавать необходимые приложения для широкого спектра источников данных. Действительно, создание простого приложения в Microsoft Access не представляет никаких трудностей. Достаточно определить формы и отчеты, исходя из имеющихся данных, и связать их в приложение с помощью нескольких простых инструкций Visual Basic. При этом нет необходимости в написании программы в классическом значении этого термина.
Как новички, так и опытные разработчики приложений баз данных успешно работают в среде Microsoft Access.
Подобно всем хорошим системам управления реляционными базами данных, Access позволяет легко объединять связанную информацию. Но кроме этого, Access является дополнением к другим работающим с базами данных программным продуктам, поскольку Microsoft Access («access» по-английски означает «доступ») предоставляет широкие возможности для работы с данными из других источников, включая наиболее популярные СУБД для персональных компьютеров (например, dBASE и Paradox) и базы данных SQL, находящиеся на серверах, мини-ЭВМ или больших центральных ЭВМ. Полностью поддерживая технологию ActiveX корпорации Microsoft, Access может выступать в качестве клиента или сервера по отношению к другим приложениям, таким как Microsoft Word, Microsoft Excel, Microsoft PowerPoint и Microsoft Outlook.
Access обеспечивает полный контроль над процессом определения данных, их обработкой и совместным использованием, а также существенно облегчает структуризацию и обработку больших объемов информации, хранящейся в многочисленных таблицах.
Access для обработки данных таблиц используется мощный язык SQL (Structured Query Language — Структурированный язык запросов). Он позволяет определить подмножество данных из одной пли нескольких таблиц, необходимых для решения конкретной задачи. Но на самом деле совсем необязательно знать SQL, чтобы заставить Access решать нужные задачи. При любой обработке данных из нескольких таблиц Access использует однажды заданные связи между таблицами. Можно сконцентрировать усилия на решении информационных проблем, не затрачивая сил па построение сложной системы, которая отслеживает в вашей базе все связи между структурами данных. Access предоставляет простое и в то же время богатое возможностями средство графического построения запроса так называемый запрос по образцу, что обеспечивает задание данных, необходимых для решения некоторой задачи. [3]
Microsoft Excel предоставляет разработчику возможность использовать одновременно преимущества визуального программирования и электронной таблицы. Программа Excel – не просто электронная таблица. Это мощная библиотека, содержащая более сотни объектов для сложного анализа данных. Язык VBA позволяет разработчику построить из них информационную систему любой сложности. Поскольку диапазон применения объектов Excel широк, программист сумеет придать информационной системе необходимую гибкость. К услугам пользователей Excel новые инструменты для создания форм, усовершенствованные средства для редактирования и отладки программ, а также для просмотра объектов, и возможность создания нестандартных элементов управления. Excel поддерживает расширенный набор событий для рабочих книг, рабочих листов, диаграмм и самого приложения Excel. Поддержка OLE позволяет разработчику легко интегрировать объекты Excel в приложения, созданные средствами других программ. [4]
2.4. Проектирование форм выходных документов и графическое представление данных по задаче
В процессе выполнения практической части курсовой работы сначала в MS Access была создана и заполнена таблица “Магазин”. На рис. 3 и 4. представлен вид этой таблицы в режиме конструктора и при открытии.
Рисунок 3. Таблица “Магазин” в режиме конструктора в MS Access
Рисунок 4. Таблица “Магазин” при открытии в MS Access
Для сбора сведений о результатах работы продавцов магазина за отчетный период создадим запрос “Продаж_продавец”. Вид этого запроса в режиме конструктор и при открытии представлены соответственно на рис. 5 и 8, а вид окон запроса значений начальной и конечной даты – параметров этого запроса представлены на рис. 6 и 7.
Рисунок 5. Запрос “Продаж_продавец” в режиме конструктора
Рисунок 6. Окно запроса значения начальной даты при выполнении запроса “Продаж_продавец”
Рисунок 7. Окно запроса значения конечной даты при выполнении запроса “Продаж_продавец”
Рисунок 8. Запрос “Продаж_продавец” при открытии
Для сбора сведений о продажах товаров по датам месяца построим запрос “Продаж_дата”, вид которого в режиме конструктор и при открытии представлены на рис. 9 и 10.
Рисунок 9. Запрос “Продаж_дата” в режиме конструктора
Рисунок 10. Запрос “Продаж_дата” при открытии
Для получения сведений о количестве проданного товара по номенклатуре товара построим запрос “Продаж_товар”, вид которого в режиме конструктор и при открытии представлены на рис. 11 и 12.
Рисунок 11. Запрос “Продаж_товар” в режиме конструктора
Рисунок 12. Запрос “Продаж_товар” при открытии
Экспортируем запрос “Продаж_товар” в книгу MS Excel с одноименным названием и построим по его данным гистограмму. Вид данных созданной книги и построенной гистограммы представлен на рис. 13.