Анализ предметной области объекта автоматизации "Компьютерные курсы". Обзор информационных технологий, подходящих для разработки информационной системы. Требования к разрабатываемой базе данных и ее проектирование, особенности ее программной реализации.
Аннотация к работе
Автоматизированная система управления или АСУ - это комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках некоторого технологического процесса, производства или предприятия. В современном мире АСУ применяются в различных отраслях промышленности, энергетике, транспорте, т.к. затруднительно наладить производство или бизнес без средств его автоматизации. АСУ применяются также для автоматизации социальных сфер деятельности, таких как учебные заведения узкой направленности, т.к. требуется хранить информацию о преподавателях, учениках и указанных направленностях обучения. Данная ИС позволяет оптимально администрировать данное направление, предоставляя большой выбор предметов в данной области, также с помощью ИС преподаватели всегда будут знать список своих студентов и предмет, который они ведут. Задачи данной работы: § провести системный анализ предметной области "Компьютерные курсы";В первой главе курсовой работы проведен системный анализ объекта автоматизации "Компьютерные курсы", в ходе которого приведено описание работы объекта автоматизации и даны ограничения на информацию, содержащуюся в ИС. Для автоматизации процесса работы со студентами и преподавателями, а также для упрощения доступа к данным, требуется разработать информационную систему для автоматизации зачисления и выпуска студентов на Компьютерные курсы, а также предоставления им преподавателя и аудитории. Учебное заведение "Компьютерные курсы", которые уже существуют 10 лет, имеет свое здание, с оборудованными, по последним стандартам, аудиториями. Для каждого преподавателя заводится карточка в отделе кадров, которая содержит информацию о данном человеке: § ФИО; На группу студентов записывается один преподаватель, один преподаватель может вести несколько предметов в разные дни, также несколько преподавателей могут вести один предмет.Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства. Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю. Особенности MS Access, отличающиеся от представления об "идеальной" реляционной СУБД: Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером. Обычно для доступа к данным по сети с нескольких рабочих станций, файл БД Access (с расширением *. mdb) выкладывается на файловый сервер. Этот фактор ограничивает использование Access для обеспечения работы множества пользователей (более 15-20) и при большом количестве данных в таблицах, так как многократно возрастает нагрузка не сеть.В настоящее время на рынке информационных систем позиционируются продукты, имеющие аналогичные с разрабатываемой ИС объекты автоматизации: колледж, учебное заведение, ВУЗ. С 2002 года в ТПК в полном режиме работают и продолжают развиваться модули: "Отделение", "Отдел кадров", "Учебная часть", "Библиотека", "Тестирование". Для корректировки учебного процесса существует раздел "Замены", в котором программа помогает подобрать предмет и преподавателя для проведения занятий в группе с учетом вычитанных часов и учебного плана. Предусмотрена автоматическая сортировка списков студентов по заданному шаблону поиска, учет оплаты за обучение, учет перемещений из группы в группу. Программный комплекс "Автоматизированная система управления учебным заведением” представляет собой множество связанных между собой программ, обеспечивающих управление вузом в едином информационном пространстве, и включает в себя модули, работающие в среде Windows (учебный модуль, деканат, абитуриент, методический отдел, отдел кадров и т.д.) и WEB портал (отображение расписания занятий, успеваемости, учебных планов, начислений оплат за общежитие, контроль оплат за обучение и общежитие, тестирование студентов, запись студентов на изучение дисциплин т.д.).Рассмотрим, какие группы пользователей могут работать с базой данных, и какие задачи они должны выполнять. С данной базой данных могут работать следующие группы пользователей: § заведующий - руководящая должность в учебном заведении; При работе с базой данных заведующий может выполнять следующие задачи: § вносить изменения в личные данные преподавателей или учащихся; При работе с базой данных преподаватель может выполнять следующие задачи: § просматривать личную информацию о себе;В данной главе проведен анализ предметной области объекта автоматизации "Компьютерные курсы", в ходе которого перечислены должности работников учебного заведения и ограниче
План
Содержание
Введение
Глава I. Анализ предметной области объекта автоматизации "Компьютерные курсы"
1.1 Системный анализ объекта автоматизации "Компьютерные курсы"
1.2 Обзор информационных технологий, подходящих для разработки ИС компьютерных курсов
1.3 Обзор продуктов-аналогов
1.4 Требования к разрабатываемой базе данных
Выводы
Глава II. Проектирование базы данных
2.1 Разработка инфологической модели
2.2 Обоснование выбора модели данных
2.3 Логическое проектирование
2.4 Нормализация схемы базы данных
Выводы
Глава III. Программная реализация
3.1 Анализ и выбор СУБД
3.2 Физическое проектирование базы данных в СУБД
3.3 Разработка представлений
3.4 Разработка форм
3.5 Разработка отчетов
3.6 Реализация ограничений
3.7 Безопасность и контроль
Выводы
Заключение
Список источников и литературы
Введение
Актуальность. Автоматизированная система управления или АСУ - это комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках некоторого технологического процесса, производства или предприятия. В современном мире АСУ применяются в различных отраслях промышленности, энергетике, транспорте, т.к. затруднительно наладить производство или бизнес без средств его автоматизации. АСУ применяются также для автоматизации социальных сфер деятельности, таких как учебные заведения узкой направленности, т.к. требуется хранить информацию о преподавателях, учениках и указанных направленностях обучения.
Целью данной работы является построение информационной системы (ИС)"Компьютерные курсы" для автоматизации работы учебного заведения.
Данная ИС позволяет оптимально администрировать данное направление, предоставляя большой выбор предметов в данной области, также с помощью ИС преподаватели всегда будут знать список своих студентов и предмет, который они ведут. Аналогично студенты будут знать, где, когда будут проводиться занятие и кто их преподаватель.
Задачи данной работы: § провести системный анализ предметной области "Компьютерные курсы";
§ провести обзор информационных технологий, подходящих для разработки информационной системы учебного заведения;
§ изучить аналогичные информационные системы данной предметной области;
§ описать требования, предъявляемые к разработке данной базы данных;
§ разработать инфологическую модель базы данных;
§ обосновать выбор модели данных и осуществить логическое проектирование информационной системы;
§ нормализовать спроектированную модель и составить схему базы данных;
§ осуществить физическое проектирование базы данных выбранной СУБД;
§ разработать программное обеспечение, реализующее отчеты и формы для базы данных;
Вывод
В данной главе проведен анализ предметной области объекта автоматизации "Компьютерные курсы", в ходе которого перечислены должности работников учебного заведения и ограничения, накладываемые на информацию, содержащуюся в информационной системе.
В ходе обзора информационных технологий перечислены классы СУБД, приведены примеры для каждого класса и определены достоинства и недостатки следующих СУБД: Microsoft Access, SQLITE, MYSQL, Microsoft SQL Server.
Рассмотрены продукты-аналоги на рынке информационных систем (АСУ "КОЛЛЕДЖ", АСУ "Учебное заведение", АСУ "ВУЗ") и даны описания данных систем.
В заключении главы указаны требования к разрабатываемой базе данных со стороны каждой из групп пользователей и перечислены выполняемые этими пользователями задачи.
Таким образом, полностью выполнен анализ предметной области и осуществлена подготовка к этапу проектирования базы данных. база программная реализация компьютерный