- •Разработка базы данных для асу«Компьютерные курсы»
- •Глава 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. Безопасность и контроль
Глава I. Анализ предметной области объекта автоматизации «Компьютерные курсы»
В первой главе курсовой работы проведен системный анализ объекта автоматизации «Компьютерные курсы», в ходе которого приведено описание работы объекта автоматизации и даны ограничения на информацию, содержащуюся в ИС. Также проведены обзор информационных технологий, подходящих для разработки данной ИС, и обзор продуктов-аналогов, позиционирующихся на информационном рынке. В заключении указаны требования, предъявляемые к разрабатываемой БД, и сделан вывод.
1.1 Системный анализ объекта автоматизации «Компьютерные курсы»
Для автоматизации процесса работы со студентами и преподавателями, а также для упрощения доступа к данным, требуется разработать информационную систему для автоматизации зачисления и выпуска студентов на Компьютерные курсы, а также предоставления им преподавателя и аудитории.
Учебное заведение «Компьютерные курсы», которые уже существуют 10 лет, имеет свое здание, с оборудованными, по последним стандартам, аудиториями. За всю историю организации было выпущено несколько тысяч профессионалов, которые обеспечили себе перспективу на хорошее будущее. В данном заведении занятия ведут профессиональные преподаватели, мастера своего направления. Также в учебном заведении числится заведующий, который работает с базой данных.
На направлениях предусмотрена следующая информация:
ФИО преподавателя;
номер группы;
название предмета;
время начала;
день недели;
Для каждого преподавателя заводится карточка в отделе кадров, которая содержит информацию о данном человеке:
ФИО;
адрес;
телефон;
дата рождения;
должность;
оклад;
стаж;
При зачислении студента, в базу также заносятся его личные данные:
ФИО;
адрес;
дата рождения;
телефон;
номер группы;
срок зачисления;
срок выпуска;
При зачислении студента, также заносится информация о нем в группу:
номер группы;
количество студентов в группе;
На группу студентов записывается один преподаватель, один преподаватель может вести несколько предметов в разные дни, также несколько преподавателей могут вести один предмет. За каждым преподавателем закрепляется аудитория, где постоянно проходят занятия.
В аудиториях предусматривается:
ФИО преподавателя;
номер аудитории;
кол-во мест для учащихся;
кол-во оборудования;
Для данной информационной системы требуется предусмотреть следующие ограничения на информацию:
оклад преподавателя не должен быть ниже минимального оклада(7000 руб.);
все преподаватели не должны быть моложе 18 лет;
в базе должен присутствовать только один заведующий;
все преподаватели числящиеся в базе, должны быть задействованы в проведении занятий;
все группы числящиеся в базе должны быть задействованы в занятиях;
за каждым преподавателем должна быть записана аудитория, в которой будут постоянно проходить занятия у данного преподавателя;
у каждого студента обязательно должны быть заполнены все данные, кроме срока выпуска, при поступлении его на обучение;
у каждого преподавателя обязательно должны быть заполнены все данные;
количество занятий у одной группы не должно превышать 2;
количество студентов в группе должно быть не больше количества мест в аудитории, которая закреплена за преподавателем;
один преподаватель может вести одно направление, только у одной группы;
могут быть задействованы не все направления;
занятия не обязательно должны проходить каждый день;