АСУ Компьютерные курсы

Содержание Введение .3 Глава I. Анализ предметной области объекта автоматизации Компьютерные курсы 1.1 Системный анализ объекта автоматизации Компьютерные курсы .2. Обзор информационных технологий, подходящих для разработки ИС компьютерных курсов 3. Обзор продуктов-аналогов .4. Требования к разрабатываемой базе данных 13 Выводы 13 Глава II. Проектирование базы данных 1. Разработка инфологической модели 2. Обоснование выбора модели данных 3. Логическое проектирование 4. Нормализация схемы базы данных .26 Выводы .28 Глава III. Программная реализация 1. Анализ и выбор СУБД .2. Физическое проектирование базы данных в СУБД 3. Разработка представлений 4. Разработка форм 5. Разработка отчетов 6. Реализация ограничений 7. Безопасность и контроль 32 Выводы 34 Заключение 35 Список литературы 36 Введение Актуальность. Автоматизированная система управления или АСУ- это комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках некоторого технологического процесса, производства или предприятия.

В современном мире АСУ применяются в различных отраслях промышленности, энергетике, транспорте, т.к. затруднительно наладить производство или бизнес без средств его автоматизации.

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

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

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

Глава I. Анализ предметной области объекта автоматизации Компьютерные курсы

Благодаря архитектуре движка возможно использовать Sqlite как на встра... В ряде инструментариев присутствует возможность использования SQLite к... NET Framework. Любой студент может проверить свои знания по любому предмету. В ходе обзора информационных технологий перечислены классы СУБД, приве...

Глава II. Проектирование базы данных

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

В заключении приведены выводы по данной главе. 2.1.

Разработка инфологической модели

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

Обоснование выбора модели данных

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

Нормализация схемы базы данных

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

Глава III. Программная реализация

Глава III. Программная реализация В данной главе проведен анализ и выбрана СУБД, в которой осуществлено физическое проектирование базы данных. Также указаны особенности разработки представлений, форм и отчетов, методы реализации ограничений и способы обеспечения безопасности информации, хранимой в базе данных.

В конце главы приведены выводы. 3.1.

Анализ и выбор СУБД

Разработан в 1998 - 2001 годах группой инженеров под руководством Анде... . C относиться к семье языков с С-подобным синтаксисом, из них его синта... 3.2. Основным назначением процедур в данной базу данных является упрощение ...

Разработка представлений

. Разработка представлений. На основании типовых запросов, приведенных в первой главе, и для отобр...

Разработка форм

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

Разработка отчетов

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

Реализация ограничений

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

Безопасность и контроль

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

Заключение

Заключение Разработанная автоматическая система управления Компьютерные курсы является актуальной в связи с высокой потребностью в автоматизации практически в любой сфере.

В курсовой работе решены следующие задачи Проведен системный анализ предметной области Компьютерные курсы Проведен обзор информационных технологий, подходящих для разработки информационной системы учебного заведения Изучены аналогичные информационные системы данной предметной области Описаны требования, предъявляемые к разработке данной базы данных Разработана инфологическая модель базы данных Обоснован выбор модели данных и осуществлено логическое проектирование информационной системы Нормализована спроектированная модель и составлена схема базы данных Осуществлено физическое проектирование базы данных в СУБД Microsoft SQL Server 2005 Разработана программа в среде выполнения. NET Framework, реализующая формы и отчеты для базы данных В итоге разработана реляционная база данных, содержащая элементы автоматизации и обработки данных.

База данных содержит следующие объекты 6 таблиц Teacher, Student, Class, Cabinet, Prep cabinet, Groups 2 проверочных ограничения CK Teacher, CK AgeTeacher 3 триггера TriggerPrepClass, TriggerGroupCabinet, TriggerZaved 2 процедуры AddTeacher, AddStudent 2 формы Новый преподаватель, Новый студент 3 отчета Преподаватели, Студенты, Дисциплины Список источников и литературы 1. http www.tpcol.ru asu - АСУ КОЛЛЕДЖ 2. http www.mkr.org.ua index.php?mnu 36 - АСУ Учебное заведение 3. http www.gisoft.ru - АСУ ВУЗ 4. Ульман Д Уидом Д. Основы реляционных баз данных , 2006 5. Баженова И.Ю. Основы проектирования приложений баз данных , 2009 6. Гладченко А Щербинина В. Репликация SQL Server 2005 2008 , 2009 7. Кириллов В.В Громов Г.Ю. Введение в реляционные базы данных , 2009 8. Макин Дж Хотек М. Проектирование серверной инфраструктуры баз данных Microsoft SQL Server.

Учебный курс Microsoft , 2008 9. Морган С Тернстрем Т. Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005. Учебный курс Microsoft , 2008.