Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Моделирование предметной области «УЧЕЬА ПРОДАЖ» с помощью UML

Содержание:

ВВЕДЕНИЕ

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

Из наиболее перспективных направлений развития информатики следует отметить исследования в области геоинформационных систем - систем, так или иначе обрабатывающих и хранящих данные, связанные с расположением на поверхности планеты. В основном эти системы занимаются задачами формирования всевозможных карт, схем, их актуализацией, отражением рельефа какойлибо местности, прокладка по ней же маршрутов и т.д. Подобные системы - очень мощный инструмент, позволяющий интерпретировать данные, так или иначе относящихся к поверхности планеты, в любом удобном виде, визуализировать эти данные. Современные геоинформационные системы позволяют решать следующие основные задачи: создание и заполнение базы геоданных (сбор, хранение и систематизация геоданных в графическом виде - векторные изображения, геодезические привязки, растровые изображения, модели данных и т.д.), геообработка данных (получение новых геоданных на основе уже существующих) и визуализацию данных (построение разнообразных карт, схем, графиков и т.д. на основе уже имеющихся геоданных).

Целью данной курсовой работы является создание информационной системы учета оценок студента (далее – информационная система), позволяющей осуществлять:

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

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

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

В процессе создания информационной системы предстоит решить следующие задачи:

  • Провести анализ предметной области, запросов пользователей, документов, отражающих события и процессы, протекающие во время сессии.
  • Разработать концептуальную модель, которая описывает объекты и связи предметной области, составить список сущностей и атрибутов, описывающих их.
  • Разработать логическую модель, построить реляционную модель на основании логической модели, разработать физическую модель.
  • Реализовать информационную систему, проанализировав и выбрав, с учетом требований проекта, одну из наиболее распространенных СУБД.

1. Основная часть

Системы автоматического распознавания речи могли бы значительно ускорить ввод и обработку больших объёмов данных, особенно в промышленных масштабах. Однако, на сегодняшний день подобные системы недостаточно качественно распознают человеческую речь, хотя они и обладают таким свойством, как обучаемость. Дополнительное ограничение заключается в привязке определённого оператора к определённой системе, так как для наиболее корректного распознавания речи оператор должен наговаривать специально приготовленные тексты на микрофон в течение довольно продолжительного времени. И только анализ программой начитанных текстов позволит ей подстроиться под конкретного человека, что повысит точность распознавания.

1.1 Анализ предметной области

Для начала планирования информационной системы необходимо определить ее предметную область.

Студент - это учащийся высшего учебного заведения (ВУЗ) или среднего учебного заведения (СУЗ). Студенты очного отделения посещают лекции, участвуют в семинарах, после чего сдают зачёты и экзамены.

Деканат - организационный центр по управлению работай факультета управляемый деканом. Деканат выполняет такие функции как координации и административного обеспечения учебного процесса и ведения делопроизводства.

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

Образовательные стандарты обеспечивают в ВУЗах и средних учебных заведениях:

        • единство образовательного пространства Российской Федерации;
        • преемственность основных образовательных программ среднего профессионального и высшего профессионального образования;
        • требования к структуре основных образовательных программ, в том числе требования к соотношению частей основной образовательной программы и их объёму, а также к соотношению обязательной части основной образовательной программы и части, формируемой участниками образовательного процесса;
        • требования к условиям реализации основных образовательных программ, в том числе кадровым, финансовым, материально-техническим и иным условиям;
        • требования к результатам освоения основных образовательных программ.

Ведомость - документ, в который вносят результаты зачётов или экзаменов.

PHZTAUs2Rpo

Рис.1 - контекстная диаграмма

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

99Rzrlz752g

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

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

Экзамены являются завершающим этапом изучения дисциплин или их части. Основной целью экзаменов является проверка теоретических знаний и практических навыков и умений студента. Также экзамены показывают навыки самостоятельно работы студента с учебной и научной литературой.

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

Зачеты и экзамены проводятся в строгом соответствии с утвержденными программами дисциплин и учебными планами.

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

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

Абсолютно все знания, умения и навыки студента оцениваются таким оценками как: "отлично", "хорошо", "удовлетворительно", "неудовлетворительно", "зачет", "незачет". Данные оценки проставляются в аттестационную ведомость. Однако такие оценки как: "неудовлетворительно" и "незачет" - в зачетную книжку студентов не проставляются.

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

Говоря о свойствах информации, да и об информации в целом, обычно имеют ввиду три основных её свойства: техническое, прагматичное и семантическое. Техническое свойство - это сугубо технические характеристики, такие как занимаемый объём памяти, её непрерывность, целостность и т.д. В этом случае информацию воспринимают лишь как набор ноликов и единиц, и никак не учитывают её полезность бесполезность. Прагматическое свойство - это свойство, описывающее информацию с точки зрения её полезности. Если в ней есть смысл, если она необходима, и несёт полезную нагрузку - то информация прагматична. Третье свойство, семантическое - это узнаваемость информации. Является ли она понятной пользователю, может ли он с ней взаимодействовать, используя уже имеющиеся у него данные. Однако, стоит учитывать, что если пользователь не может взаимодействовать с данной информацией - это не означает, что она не семантична - вполне возможно, что пользователь попросту туп, как пробка.

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

1.2 Выбор средств

В создании данной информационной системы будет использоваться система управления базами данных Microsoft Access. Она является одним из самых популярных приложений в семействе настольных систем управления базами данных. Все версии данной информационной системы по управлению БД имеют средства, позволяющие значительно упростить ввод и обработку данных, а так же поиск данных и дальнейшее использование данной информации в виде таблиц, графиков и отчетов. Начиная с версии Microsoft Access 2000, появились также функции, такие как доступ к данным через интернет. Она даёт возможность пользователю просматривать информацию, занесённую в базу данных, через Web-страницу. Помимо этого, Access позволяет без каких-либо проблем использовать помимо своих электронные таблиц, так же таблицы и из других серверных баз данных для хранения информации, необходимой для нашего приложению. Присоединив внешние таблицы, сделанные в другой программе, на подобии Microsoft Access, пользователь Access будет работать с полученными базами данных в этих таблицах так, как если бы это были таблицы из той же Access. При этом и другие пользователи смогут продолжать работать с этими данными в той среде, в которой они и были сделаны.

Для решения задач поиска иили классификации определённых однотипных данных зачастую используют словари - базы ключевых слов, связанных с определёнными понятиями. Иногда подобную систему называют системой тегов. Подобные системы полезны тем, что позволяют очень быстро находить нужную информацию по всего-лишь нескольким словам (тегам), а не банальным и затратным сравниванием огромных объёмов данных. Также при добавлении новых объёмов данных их можно сравнительно легко классифицировать и добавить в общую базу данных. В настоящее время системы тегов распространены повсевместно и являются очень эффективным средством классификации информации в пределах какой-либо системы.

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

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

Бит не случайно считается мельчайшей информационной единицей. С помощью последовательностей битов можно создать, записать и хранить абсолютно любую информацию, будь то текст, графика, звук, видео или что-либо ещё. Главное, конечно, уметь правильно считывать такую информацию. Для этого и были придуманы различные программные средства, позволяющие записывать определённую информацию в определённом виде, хранить её, и воспроизводить в слчае необходимости. Это значит, что пользователь не должен записывать необходимую ему информацию в виде чисел от 0 до 7 - пользователь просто вводит нужную информацию в необходимом виде, а программа дальше делает всё сама.

Установив между отдельными таблицами взаимосвязь, Access конечно позволяет по большей части избежать ненужного повторения данных, но так же даёт возможность сэкономить достаточно большой объём памяти компьютера вместе со временем. Также увеличить скорость и точность обработки информации. Для этого все таблицы, содержащие повторяющуюся информацию, разбивают на несколько связанных между собой таблиц.

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

Основное средство хранения, обработки и представления графических изображений - это растровая графика. С её помощью давно отображают самые различные графические объекты: фотографии, рисунки, чертежи, диаграммы, обычный текст - в общем, абсолютно любой графический объект. Человеко-машинные интерфейсы в основном строятся именно с помощью растровой графики, т.к. графический интерфейс наиболее наглядный. Из недостатков подобного рода интерфейсов можно выделить зависимость качества изображения от её объёма (что, впрочем, характерно для всех видов подобных интерфейсов), необходимость тщательного планирования элементов интерфейса при большом их количестве, падение качества интерфейса при нестандартных преобразованиях (без которых в 99% случаев можно преспокойно обойтись).

Таким образом, системы управления базами данных (СУБД) Microsoft Access применяется у нас в тех случаях, когда прикладные задачи требуют обработку и хранение разнообразной информации о большом количестве объектов и предполагает возможность работы в многопользовательском режиме.

Каждый компонент цвета называется каналом. Различные способы образования видимых цветовых оттенков из основных компонентов цвета позволяют получать цветовую модель. На самом деле, подобные модели разрабатывались очень давно - о цифровой технике тогда ещё и не мечтали. В основном, все цветовые модели доцифровой эпохи разрабатывались различными учёными в контексте восприятия человеком окружающего мира. С появлением техники, позволяющей формирование изображений, их проецирование и печать, появились и новые цветовые модели, в первую очередь учитывающие различные аспекты формирования цветов.

1.3 Построение концептуальной модели

Так как нам проще исследовать структуру данной задумки в графическом виде, чем описывать ее в текстовой форме, проектировщики базы данных посчитают всё же удобным использование соответствующих изобразительных средств, в которых логические объекты (сущности, entity) и их связи (relationship) могли бы изображаться графическими средствами.

Изначально, возможности цифровых технологий применялись лишь в очень узком плане - создавались лишь отдельные видеофрагменты, не более того. Для обработки всего видеофайла целиком, не хватало ни мощностей, ни возможностей существующих интерфейсов. Появление плат видеозахвата, позволявших выполнять захват аналогового сигнала, и преобразования его в цифровой (с поддержкой обратной операции, разумеется), существенно расширило спектр доступных операций с видеопотоками - по сути, теперь любой видеопоток можно было сохранить в цифровом виде, и работать с ним далее, как с обычным файлом. Соответственно, сразу же начали появляться всевозможные программные средства работы с видеофайлами, позволяющие редактирование его содержимого вплоть до покадрового. А так как платы видеозахвата не только захватывали видео, но и сразу же его сжимали - отпала необходимость в ручном сжатии таких файлов.

С этой целью была разработана модель «сущность-связь» (entity- relationship, ER), которая является, самым широко применяемым и простым в использовании графическим инструментом моделирования данных.

ER-модели представляют в виде ER-диаграмм (ERD; диаграмма «сущность-связь»). В ER-диаграмме используется представление модели в графическом виде, где показывают компоненты базы данных.

Основой ER-модели являются следующие компоненты.

Сущностью или же логическим объектом является: «персона, местоположение или предмет, сведения, о которых подлежат сбору и хранению». В ER-модели сущность представляется в виде прямоугольника. Название сущности должно записываться в центре прямоугольника, заглавными буквами и в основном в единственном числе и преимущественно на русском языке. Например: «ХУДОЖНИК» лучше, чем «ХУДОЖНИКИ» и «СТУДЕНТ» лучше, чем «СТУДЕНТЫ». Обычно если ER-диаграмма связана с такой моделью как реляционная модель данных, то сущность отображается на реляционную таблицу. Каждая из строк реляционной таблицы соответствует экземпляру сущности.

Захватывая видеосигнал, его необходимо сохранять на каком-либо цифровом носителе. Учитывая, что видеофайлы занимают огромные объёмы информации - становится очевидным обязательное использование методов сжатия, коих в настоящее время великое множество. На любой вкус и цвет, как говорится. Некоторые методы сжатия просто сжимают оригинальный файл, а некоторые при этом ещё и вносят видеопоток в определённый контейнер. Всевозможные программы для воспроизведения такого видеофайла используют специальные кодеки - наборы программных средств кодирования декодирования аудио- и видеоданных. Если данных программных средств нет - просмотр и дальнейшая обработка сжатого (кодированного) файла становится невозможной.

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

Сущность описывается набором атрибутов. По этому, каждый из данных атрибутов будет, описывает отдельное свойство сущности. Например: «сущность СТУДЕНТ имеет такие атрибуты, как фамилию, имя, отчество и номер студенческого билета».

Связь же описывает соединение между данными. Большая часть связей описывает в основном соединение между двумя сущностями. Разработчики ER-диаграмм для того что бы обозначить тип связи используют такой термин как связность (на ER-диаграммах связность записывается рядом с прямоугольником, соответствующей сущности). Связь на ER-диаграмме изображается при помощи ромба, соединяющимся с соответствующей сущностью. Название связи (в форме глагола) должно записываться внутри ромба.

Одна из основных проблем обработки потоковых данных - их объём. Абсолютно всегда частота дискретизации напрямую влияет на качество оцифрованного файла, но чем она выше - тем выше и объём. Так как проблема получилась насущной, её стали решать различными методами. Самые популярные методы решения данной проблемы в вопросах хранения и использования цифровых данных - методы сжатия. Что делают эти методы? С помощью специальных алгоритмов, данный класс методов преобразует данные таким образом, что они занимают меньшее количество байт при хранении. Целостность и содержание при этом не теряются, и при обратном преобразовании восстанавливаются в полном объёме. Таким образом, методы сжатия позволяют уменьшать объём информации для упрощения и удешевления её хранения.

курс

Рис.3 - Модель сущность-связь

1.4 Разработка физической модели БД

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

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

Первичным ключом (PK) называется атрибут, использующийся для уникального распознавания таблицы.

Внешним ключом (FK) можно назвать атрибут, существующий в нескольких таблицах, и представляет собой первичный ключ одной из этих таблиц. Связь в данном случае проводится от первичного ключа одной таблицы до внешнего ключа другой.

Рис. 4 – Физическая модель БД

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

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

Рассмотрим каждую таблицу, типы данных и ключи:

Студент Таблица 1

Атрибут

Тип данных

Ключ

Номер зачетки

Long Integer

Primary Key (PK)

Номер группы

Integer

Foreign Key (FK)

Фамилия, Имя, Отчество

Text

Группа Таблица 2

Атрибут

Тип данных

Ключ

Номер группы

Integer

Primary Key (PK)

Направление обучения

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

Text

Преподаватель Таблица 3

Атрибут

Тип данных

Ключ

Код преподавателя

Long Integer

Primary Key (PK)

Фамилия, Имя, Отчество

Text

Предмет Таблица 4

Атрибут

Тип данных

Ключ

Код предмета

Long Integer

Primary Key (PK)

Наименование предмета

Text

Вид контроля Таблица 5

Атрибут

Тип данных

Ключ

Код контроля

Long Integer

Primary Key (PK)

Наименование контроля

Text

Ведомость Таблица 6

Атрибут

Тип данных

Ключ

Код документа

Long Integer

Primary Key (PK)

Код контроля

Integer

Foreign Key (FK)

Код предмета

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

Integer

Foreign Key (FK)

Наименование документа

Text

Дата

Date/Time

Оценка Таблица 7

Атрибут

Тип данных

Ключ

Код документа

Long Integer

Primary Foreign Key (PFK)

Номер зачетки

Long Integer

Primary Foreign Key (PFK)

Оценка

Text

Таблицы-сущности связаны между собой различными отношениями. К примеру:

Группа и Студент – один-ко-многим. В группе учится много студентов, однако каждый из студентов может учиться только в одной группе.

Группа и Преподаватель – многие-ко-многим. Каждый преподаватель преподает в разных группах, а в каждой группе преподает много преподавателей.

Из наиболее перспективных направлений развития информатики следует отметить исследования в области геоинформационных систем - систем, так или иначе обрабатывающих и хранящих данные, связанные с расположением на поверхности планеты. В основном эти системы занимаются задачами формирования всевозможных карт, схем, их актуализацией, отражением рельефа какойлибо местности, прокладка по ней же маршрутов и т.д. Подобные системы - очень мощный инструмент, позволяющий интерпретировать данные, так или иначе относящихся к поверхности планеты, в любом удобном виде, визуализировать эти данные. Современные геоинформационные системы позволяют решать следующие основные задачи: создание и заполнение базы геоданных (сбор, хранение и систематизация геоданных в графическом виде - векторные изображения, геодезические привязки, растровые изображения, модели данных и т.д.), геообработка данных (получение новых геоданных на основе уже существующих) и визуализацию данных (построение разнообразных карт, схем, графиков и т.д. на основе уже имеющихся геоданных).

Преподаватель и Предмет – многие-ко-многим. Преподаватель может преподавать различные предметы, но и один предмет преподают множество преподавателей.

Вид контроля и Ведомость – один-ко-многим. Здесь таблица «Вид контроля» исполняет роль справочника. Ведомости различные (зачетная, экзаменационная, так же студент может сдавать предмет по направлению из деканата), но вид контроля только один: Ведомость зачетная или экзаменационная, но не может быть одновременно и тем и другим.

На основе этих таблиц-сущностей мы можем реализовать базу данных практически в любой СУБД. В нашем случае был выбран Microsoft Access как наиболее распространенная и доступная СУБД.

JPEG — один из наиболее распространённых базовых алгоритмов сжатия растровых изображений. Распространение и популяризация этого алгоритма позволили сильно расширить горизонты возможностей цифровой обработки изображений. Не смотря на то, что сжатие изображений данным методом не является ультимативно качественным - оно абсолютно нетребовательно к аппаратной составляющей, в результате чего сжатие даже очень больших изображений происходит очень быстро. Стоит такж заметить, что качество и скорость сжатия непосредственно зависят от установленной настройки итогового качества получаемого изображения. Если Вы хотите получить изображение высокого качества - то оно будет занимать больше памяти, нежели изображение низкого качества. Впрочем, на скорость обработки данный параметр влияет не сильно.

2 Проектирование базы данных в Microsoft Access

Microsoft Access представляет собой систему управления базами данных, предназначенными для хранения, поиска информации, и её представления в удобном виде для пользователей и автоматизации часто повторяющихся операций. Чтобы создать базу данных в Access надо ввести через режим конструктора свою модель. Для начала надо ввести название таблиц и все их атрибуты. Здесь же задается тип данных и первичный ключ.

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

Например, для заполнения таблицы под называнием «Студент» мы создаём форму «Сведения о студенте».

Рис. 5 – Форма «Сведения о студенте»

Так же данные мы можем вводить сразу в таблицу, но это не всегда бывает удобно.

При вводе данных в таблицы в Microsoft Access нужно быть предельно внимательным, так как можно по случайности не заметив изменить какие-либо важные данные (Access не выдает при этом ни каких предупреждений). И хорошо, если все эти ошибки заметим сразу. Потому как найти ошибку будет гораздо труднее и почти что невозможно.

Вычислительная техника широко используется в промышленности и быту. Эффективность вычислительной техники в современных условиях очень велика. В ходе развития вычислительной техники сначала были ламповые компьютеры, затем транзисторные, позже появились компьютеры на интегральных схемах, и потом с использованием микропроцессоров. Информатика и вычислительная техника стали понятиями, определяющими современный мир. Информатика это наука которая тесно связана с вычислительной техникой или компьютером. Карл Штейнбух ввел понятие информатики и вычислительной техники в 1957году. Информатика изучает такие моменты, как возможность занесение информации в программы.

Формы служат как раз для уменьшения вероятности ошибки. Они позволяют различать типы и форматы вводимых данных.

Рис. 6 – Пример ввода данных непосредственно в таблицу.

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

Рис. 7 – Каскадное отображение таблиц

В Access вы можем увидеть каскадное отображение таблиц. Например, открыв любую из доступных таблиц и нажав на значок «+» слева, вы увидите связанные с этой таблицей данные.

Рис. 8 – Каскадное отображение таблицы «Ведомость»

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

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

Рис. 9 – «Каскад» из нескольких связей.

Единственным недостатком подобного рода изображения является большой объём, то есть данное изображение будет занимать достаточно много места на экране.

Для создания нужных нам информационных запросов мы можем использовать предусмотренную в данной программе систему для создания запросов.

Рис. 10 – Мастер запросов

Рис. 11 – Запрос

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

Хотя зачастую запросы удобнее создавать с помощью конструктора запросов, хотя большинство простых запросов легко создаются с помощью мастера.

Рис. 12 – Конструктор запросов

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

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

Чтобы войти в режим SQL в Access нужно в поле конструктора запроса нажать правой кнопкой и в появившемся окне нажать “Режим SQL”.

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

Рис. 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-страницу в интернете;
  • позволяет использовать эеллектронные таблицы из друг серверных баз данных;
  • даёт возможность контролировать правильность вводимой пользователем информации;
  • даёт возможность создавать связи между таблицами;
  • имеет систему защиты от несанкционированного доступа.

Итогом курсовой работы стало получение информационной системы с достаточно простым и понятным для пользователя интерфейсом, позволяющим выполнить некоторые задачи деканата:

  • учет студентов, их успеваемости;
  • хранение данных о студенте на протяжении всего периода его обучения.

Список использованной литературы

  1. Проектирование баз данных СУБД Microsoft Access [Текст] : учеб. пособие для вузов / Н. Н. Гринченко [и др.] . - Москва : Горячая линия-Телеком, 2004. - 240 с. : ил. - Библиогр.: с. 236.. - ISBN 5-93517-193-7.

Захватывая видеосигнал, его необходимо сохранять на каком-либо цифровом носителе. Учитывая, что видеофайлы занимают огромные объёмы информации - становится очевидным обязательное использование методов сжатия, коих в настоящее время великое множество. На любой вкус и цвет, как говорится. Некоторые методы сжатия просто сжимают оригинальный файл, а некоторые при этом ещё и вносят видеопоток в определённый контейнер. Всевозможные программы для воспроизведения такого видеофайла используют специальные кодеки - наборы программных средств кодирования декодирования аудио- и видеоданных. Если данных программных средств нет - просмотр и дальнейшая обработка сжатого (кодированного) файла становится невозможной.

  1. Проектирование реляционных баз данных [Текст] : учеб. пособие для вузов / Ю. В. Полищук, С. И. Сормов, Т. А. Черных . - Оренбург : ГОУ ОГУ, 2008. - 133 с. - Библиогр.: с. 132. - ISBN 978-5-7410-0816-4.
  2. Системы управления базами данных и знаний: Справ.изд. / под ред. А. Н.Наумова . - М. : Финансы и статистика, 1991. - 352С : ил.

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

  1. Основы использования и проектирования баз данных [Текст] : учеб. пособие для вузов / В. М. Илюшечкин . - М. : Высшее образование, 2009. - 214 с. : ил.. - (Основы наук). - Глоссарий : с. 208-211. - ISBN 978-5-9692-0253-5.
  2. Access 2010. Учебный курс. – Спб.: Питер, 2010. – 288 с.: ил. ISBN978-5-49807-806-9.