Файл: Моделирование предметной области «УЧЕЬА ПРОДАЖ» с помощью UML.pdf
Добавлен: 28.03.2023
Просмотров: 404
Скачиваний: 1
Рис. 13 – Пример SQL-запроса
Microsoft Access даёт возможность, создать завершенную базу данных с удобным интерфейсом для обычного пользователя, данной базы. Для этого в этой программе существует множество средств.
Для управления нашей базой данных создадим специальную кнопочную форму, на которой расположим кнопки доступа к основным необходимым операциям.
Каждая кнопка будет вызывать какою-либо процедуру (выборка данных, внесение новых данных, построение отчетов, просмотр содержимого таблиц)
Кнопка «Список студентов» выводит для просмотра форму «Список студентов», с возможностью редактирования и добавления данных.
В качестве фундаментальной науки, информатика изучает и описывает создание информационного обеспечения систем управления абсолютно любыми объектами, построенными на компьютерных информационных системах. В Европе выделяются несколько научных направлений, считающихся основными в области информатики: разработка сетевой структуры, медицинская и экономическая информатика, информатика соц-страхования, информатика окружающей среды, компьютерно-интегрированное производство, профессиональные информационные системы. В качестве прикладной дисциплины, информатика изучает закономерности в рабочих информационных процессах, принципы создания моделей различных коммуникаций в самых разнообразных областях деятельности человека, разработку технологий и программных систем для конкретных тематических областей и выработку и закрепление определённого жизненного цикла таких систем.
Рис. 14 – Таблица «Список студентов»
Если мы нажмём на номер студента, будет выведена определённая форма с данными про успеваемость данного студента без возможности редактирования содержимого. Редактирование успеваемости студентов будет производиться через специальную форму «Ведомость».
В верхнем левом углу формы находится ссылка «Новый студент», которая вызывает чистую форму «Студент» для добавления учащихся.
Рис. 15 – Добавление нового студента.
Эта же форма вызывается, если нажать кнопку новый студент в Главной форме или щелкнуть на номере в конце списка студентов формы «Список студентов».
Говоря о свойствах информации, да и об информации в целом, обычно имеют ввиду три основных её свойства: техническое, прагматичное и семантическое. Техническое свойство - это сугубо технические характеристики, такие как занимаемый объём памяти, её непрерывность, целостность и т.д. В этом случае информацию воспринимают лишь как набор ноликов и единиц, и никак не учитывают её полезность бесполезность. Прагматическое свойство - это свойство, описывающее информацию с точки зрения её полезности. Если в ней есть смысл, если она необходима, и несёт полезную нагрузку - то информация прагматична. Третье свойство, семантическое - это узнаваемость информации. Является ли она понятной пользователю, может ли он с ней взаимодействовать, используя уже имеющиеся у него данные. Однако, стоит учитывать, что если пользователь не может взаимодействовать с данной информацией - это не означает, что она не семантична - вполне возможно, что пользователь попросту туп, как пробка.
Рис. 16 – Редактирование данных об успеваемости студентов
Так же на Главной форме присутствуют кнопки «Список предметов» и «Новый Предмет». Они совершают действие почти, так же как и кнопки студента, за одним исключением. Они показывают и изменяют данные соответственно об изучаемых предметах.
Последняя же кнопка даёт нам возможность вызывать процедуру создания ведомостей по предметам. После нажатия на данную кнопку будут запрашиваться номер группы, предмет и тип проверки студента (зачет, экзамен, курсовая работа).
После действий представленных выше будет выдана экзаменационная ведомость согласно запрошенным данным.
Рис. 17 – Результат вывода отчета «Ведомость»
Для решения задач поиска иили классификации определённых однотипных данных зачастую используют словари - базы ключевых слов, связанных с определёнными понятиями. Иногда подобную систему называют системой тегов. Подобные системы полезны тем, что позволяют очень быстро находить нужную информацию по всего-лишь нескольким словам (тегам), а не банальным и затратным сравниванием огромных объёмов данных. Также при добавлении новых объёмов данных их можно сравнительно легко классифицировать и добавить в общую базу данных. В настоящее время системы тегов распространены повсевместно и являются очень эффективным средством классификации информации в пределах какой-либо системы.
Полученный отчет в итоге можно будет сохранить в подобном формате, распечатать, отправить по электронной почте и так далее.
В разных ситуациях обычно может потребоваться поставить ограничение доступа к базе данных для определённых пользователей. Вот например, абсолютно любой студент не должен будет иметь доступ к редактированию данных об успеваемости. Кроме того сама база должна быть защищена от вмешательства из вне.
Если рассматривать это всё условно то способы защиты информации можно будет разделить на три группы:
- Во-первых, это разделение всей информации в базе путем размещения ее в разных файлах с разными правами доступа.
- Во-вторых, это создание рабочих групп для различных пользователей, которой будет управлять администратор.
- В-третьих, при запуске базы данных будут ограничеваться те или иные файлы.
Защитить базы данных Microsoft Access путем установки пароля на базу данных достаточно легко. Однако пароль не имеет ни какой связи с другими способами защиты которые мы перечислили и никаким способом не устанавливает ограничения на файлы или же сами данные. Например, можно назначить разные пароли для разных файлов одной разделенной базы данных.
Пароль не обеспечивает высокую степень защиты данных. Кроме этого он не даёт возможность установить права доступа на каждого пользователя. Так как абсолютно все пользователи знающие пароль могут войти в данную базу под правами Администратора после чего могу вносить в неё какие либо изменения.
Бит не случайно считается мельчайшей информационной единицей. С помощью последовательностей битов можно создать, записать и хранить абсолютно любую информацию, будь то текст, графика, звук, видео или что-либо ещё. Главное, конечно, уметь правильно считывать такую информацию. Для этого и были придуманы различные программные средства, позволяющие записывать определённую информацию в определённом виде, хранить её, и воспроизводить в случае необходимости. Это значит, что пользователь не должен записывать необходимую ему информацию в виде чисел от 0 до 7 - пользователь просто вводит нужную информацию в необходимом виде, а программа дальше делает всё сама.
Можно использовать средства сетевой безопасности для разграничения доступа, для этого нужно выполнить сетевую установку MS Access.
Microsoft Access представляет из себя систему баз общего назначения. Модель защиты разработана на основе рабочей группы. Каждая из рабочих групп определяет единую технологию для работы совокупностей пользователей. Информация о каждой рабочей группе хранится в соответствующем файле РГ (system.mdw), который автоматически будет создаваться при установки системы. Информация о размещении этого файла будет находиться в системном реестре. Созданные группы постоянны для любой базы данных одного компьютера. А разрешения для групп устанавливаются отдельно для каждой базы данных.
Информатика подразделяется на несколько разделов. Как дисциплина, информатика захватывает очень много тем, начиная с исследований в области алгоритмов и вычислений, и заканчивая реализацией целого комплекса программного обеспечения для различных аппаратных и программных платформ. Комитет CSAB, включающий в себя нескольких членов IEEE(Компьютерного общества) и ACM (Ассоциации вычислительной техники) — разбил всю информатику на 4 важнейшие области: методология программирования и языков, теория вычислений, архитектура компьютера и его элементы, структуры данных и алгоритмы. В довесок к основным четырём направлениям, комитет CSAB выделяет ещё несколько важных областей: распределённые вычисления, телекоммуникации и компьютерные сети, операционные системы, разработка ПО, параллельные вычисления, системы управления базами данных(СУБД), искусственный интеллект(ИИ), компьютерная графика, числовые и символьные вычисления, взаимодействия между человеком и компьютером.
Access является самой по себе весьма гибкой и универсальной системой, предъявляющую достаточно не высокие требования к техническому обеспечению компьютеров.
Поэтому на данном этапе эта система управления базами данных удобна для работы практически на всех иерархических уровнях управления – от того же директора ВУЗа, до деканата вместе с преподавателями.
Важно знать, что работа с базой данных Microsoft Access в многопользовательской среде может вызывать некоторые проблемы, связанные с блокировкой некоторых данных и конфликтами доступа к ним. Подавление сообщений об ошибках, недостаточное внимание к подобным вопросам, или же надежда на благоприятное стечение обстоятельств, где всё само решится, не будет решать проблему.
Если для приложения не предусмотрено эффективное решение вопросов работы в многопользовательской среде, при работе с ними неизбежно буду возникать следующие проблемы:
- Новая запись не сохраняется. Если подобные ошибки перестали повторяться, это говорит не об отсутствии каких либо проблемы, а о ненадежности приложения.
Основное средство хранения, обработки и представления графических изображений - это растровая графика. С её помощью давно отображают самые различные графические объекты: фотографии, рисунки, чертежи, диаграммы, обычный текст - в общем, абсолютно любой графический объект. Человеко-машинные интерфейсы в основном строятся именно с помощью растровой графики, т.к. графический интерфейс наиболее наглядный. Из недостатков подобного рода интерфейсов можно выделить зависимость качества изображения от её объёма (что, впрочем, характерно для всех видов подобных интерфейсов), необходимость тщательного планирования элементов интерфейса при большом их количестве, падение качества интерфейса при нестандартных преобразованиях (без которых в 99% случаев можно преспокойно обойтись).
- Пользователи получают непонятные сообщения о невозможности обеспечить доступ к данным.
Проблемы работы приложений Microsoft Access в многопользовательской среде связаны не только с установкой и снятием блокировок записей. Поскольку такое приложение существует в виде единого файла и, по крайней мере, часть форм может быть связана напрямую с данными, любой обзор проблем применения в многопользовательском режиме должен охватывать вопросы работы на уровне файла, аспекты конфигурирования, а также технологий разработки интерфейсов и свойств запросов и форм. Типичное приложение Access требует определенного сочетания разнообразных приемов работы в распределенном режиме, поскольку в разных частях приложения подобные проблемы решаются различными способами.
Каждый компонент цвета называется каналом. Различные способы образования видимых цветовых оттенков из основных компонентов цвета позволяют получать цветовую модель. На самом деле, подобные модели разрабатывались очень давно - о цифровой технике тогда ещё и не мечтали. В основном, все цветовые модели доцифровой эпохи разрабатывались различными учёными в контексте восприятия человеком окружающего мира. С появлением техники, позволяющей формирование изображений, их проецирование и печать, появились и новые цветовые модели, в первую очередь учитывающие различные аспекты формирования цветов.
3 Заключение
В данной курсовой работе была поставлена цель - разработать информационную систему «Учет оценок студентов», которая примерно должна отражать деятельностью учебного учреждения.
Во время подробного изучения данного вопроса были определены такие информационные потоки сущности как: студенты, ведомость, и связи между ними в рассматриваемой предметной области.
На этапе дата-логического проектирования все объекты предметной области и их свойства были формально представлены в виде таблиц с набором полей определенного типа и свойства.
Изначально, возможности цифровых технологий применялись лишь в очень узком плане - создавались лишь отдельные видеофрагменты, не более того. Для обработки всего видеофайла целиком, не хватало ни мощностей, ни возможностей существующих интерфейсов. Появление плат видеозахвата, позволявших выполнять захват аналогового сигнала, и преобразования его в цифровой (с поддержкой обратной операции, разумеется), существенно расширило спектр доступных операций с видеопотоками - по сути, теперь любой видеопоток можно было сохранить в цифровом виде, и работать с ним далее, как с обычным файлом. Соответственно, сразу же начали появляться всевозможные программные средства работы с видеофайлами, позволяющие редактирование его содержимого вплоть до покадрового. А так как платы видеозахвата не только захватывали видео, но и сразу же его сжимали - отпала необходимость в ручном сжатии таких файлов.
При разработке информационной системы использована СУБД Microsoft Access, которая является одним из самых популярных приложений в семействе настольных систем управления базами данных. Access была выбрана так как:
- даёт возможность просматривать информацию, занесённую в информационную систему, через Web-страницу в интернете;
- позволяет использовать эеллектронные таблицы из друг серверных баз данных;
- даёт возможность контролировать правильность вводимой пользователем информации;
- даёт возможность создавать связи между таблицами;
- имеет систему защиты от несанкционированного доступа.