Реализации информационной подсистемы "Advancement" - Программирование, компьютеры и кибернетика дипломная работа

Реализации информационной подсистемы "Advancement" - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Реализации информационной подсистемы "Advancement"

Формы документов, SQL-скрипт создания базы данных информационной подсистемы "Advancement". Листинги основных модулей проекта Delphi. Визуальные средства разработки приложений. Диалоговые окна программы Erwin. Атрибуты сущностей, входящие в базу данных.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Актуальность темы дипломного проекта обусловлена тем, что в работе информационной подсистемы МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края) выявлены следующие проблемные ситуации:
- база данных учета успеваемости обучаемых ведется в форме бумажных документов, которые заполняются от руки;
- работа с документом «Сводная ведомость» не автоматизирована и выполняется вручную;
- ежемесячно, на формировании отчетов об успеваемости обучаемых секретарь учебной части МОУ СОШ №4 вынужден затрачивать дополнительно порядка 60 часов в месяц на ручную выборку сведений из базы данных, реализованной на бумажных носителях.
Пояснительной записка дипломного проекта состоит из введения, пяти разделов основной части пояснительной записки, заключения, списка источников и приложений.
В первом разделе пояснительной записки проводится результаты предпроектного обследования МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края). Выявляются проблемные ситуации в работе информационной подсистемы этого учебного заведения и формулируются задачи проектирования.
Во втором разделе пояснительной записки рассмотрены вопросы реализации информационной подсистемы «Advancement». При разработке базы данных этой информационной подсистемы использовалось CASE-средство ERwin 4.0, а приложение баз данных было реализовано в среде Borland Delphi 7.
В третьем разделе пояснительной записки рассматриваются вопросы информационного и программного обеспечения разработки, а также обоснованы требования к техническому обеспечению, гарантирующие нормальную работу разработанной информационной подсистемы «Advancement». Приводятся результаты тестирования программного продукта.
В четвертом разделе проведено технико-экономическое обоснование проекта. Рассчитаны показатели экономической эффективности его использования в условиях МОУ СОШ №4.
В заключении подведены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития его темы.
Библиографический список содержит список из 23 источников информации.
В приложениях к пояснительной записке представлены формы документов, SQL-скрипт создания базы данных информационной подсистемы «Advancement» и листинги основных модулей проекта Delphi.
1 . РЕЗУЛЬТАТЫ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ МОУ СОШ №4.
1.1 Результаты предпроектного обследования МОУ СОШ №4
1.1.1 Объект и методы проведения предпроектного обследования
В рамках темы дипломного проекта объектами обследования являются:
- виды деятельности и цели функционирования МОУ СОШ №4;
- организационная структура МОУ СОШ №4;
- совокупность организационных, технических, программных и информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для учета успеваемости учеников в МОУ СОШ №4;
- проблемные ситуации, связанные с учетом успеваемости учеников в МОУ СОШ №4.
Основными целями выполнения предпроектного обследования являются:
- выявление основных параметров предметной области связанных с учетом успеваемости учеников в МОУ СОШ №4;
- установление условий, в которых будет функционировать проект информационной подсистемы;
- выявление стоимостных и временных ограничений на процесс проектирования информационной подсистемы.
Характеристики методов проведения обследования приведены в таблице 1.1.
Таблица 1.1 - Методы организации проведения обследования
Критерии классификации методов организации проведения обследования
Характеристика методов сбора материалов обследования, использованных в ходе преддипломной практики, представлена в таблице 1.2.
Таблица 1.2 - Характеристика методов сбора материалов обследования
Название методов сбора материалов обследования
Беседы и консультации с директором, главным бухгалтером и заведующим складом
Опрос перечисленных должностных лиц на рабочих местах
1.1.2 Программа проведения обследования
Программа обследования МОУ СОШ №4 представлена в таблице 1.3.
План-график выполнения работ на стадии сбора материалов обследования представлен в таблице 1.4.
Таблица 1.3 - Программа обследования МОУ СОШ №4
Формы документов, используемых при учете успеваемости учеников
Порядок создания и хранения документации по учету успеваемости учеников
Профессиональный уровень подготовки секретаря учебной части в области информационных технологий
Наличие средств вычислительной техники и программного обеспечения
Характеристики существующей информационной системы, используемой для учета успеваемости учеников
Особенности работы секретаря учебной части
Технологии, методы и технические средства преобразования информации при учете успеваемости учеников
Проблемные ситуации в работе существующей информационной системы, используемой для учета успеваемости учеников
Таблица 1.4 - План-график выполнения работ на стадии сбора материалов обследования
Формы документов, используемых при учете успеваемости учеников
Порядок создания и хранения документации по учету успеваемости учеников
Профессиональный уровень подготовки секретаря учебной части в области информационных технологий
Наличие средств вычислительной техники и программного обеспечения
Характеристики существующей информационной системы, используемой для учета успеваемости учеников
Особенности работы секретаря учебной части
Технологии, методы и технические средства преобразования информации при учете успеваемости учеников
Проблемные ситуации в работе существующей информационной системы, используемой для учета успеваемости учеников
1.1.3 Результаты предпроектного обследования и их анализ
Общая характеристика МОУ СОШ №4. Полное фирменное наименование учреждения на русском языке - Муниципальное общеобразовательное учреждение «Средняя общеобразовательная школа №4» с. Красное, Грачевского муниципального района Ставропольского края.
Сокращенное фирменное наименование учреждения на русском языке ? МОУ СОШ №4, с. Красное.
Место нахождения МОУ СОШ №4 (далее по тексту Учреждения): Ставропольский край, Грачевский район, село Красное, улица Красная, 56.
Учреждение было создано 20.08.1974 года. Учреждение обладает лицензией на право образовательной деятельности А №227 327 регистрационный номер 17 от 06.06.2008 г.
Учреждение имеет свидетельство о государственной аккредитации № АА 006786 регистрационный номер 6 от 20.01. 2011 г.
Основным видом деятельности Учреждения является предоставление обучаемым образовательных услуг по программам начального общего, основного общего, среднего (полного) общего образования, с учетом потребностей и возможностей личности. Общеобразовательные программы в школе осваиваются в очно-заочной, вечерней, заочных формах, в форме интерната и в форме семейного образования.
Дополнительные виды деятельности отсутствуют. В школе работают кружки:
- обучению игре на музыкальных инструментах;
Также в школе работают спортивные секции:
- физкультурно-оздоровительной направленности.
Основной целью деятельности МОУ СОШ №4 являются предоставление обучаемым качественного образования и расширение перечня образовательных услуг.
В организационной структуре Учреждения можно выделить три уровня управления (рисунок 1.1):
- стратегический уровень управления;
Таким образом, в организационной структуре Учреждения реализовано сочетание принципов единоначалия с демократичностью школьного уклада.
Базовыми ценностями демократического уклада школьной жизни являются: равенство возможностей для получения качественного образования учащимися школы, свобода выбора, терпимость, вовлечение в управление всех участников образовательного процесса.
Деятельность всех органов самоуправления школы регламентирована локальными актами и зафиксирована в Уставе школы. Все глобальные вопросы решаются с привлечением всех участников учебно-воспитательного процесса.
Рисунок 1.1 - Организационная структура МОУ СОШ №4
Как видно из рисунка 1.1 руководство Учреждением осуществляет директор. Ему подчиняется весь персонал Учреждения. Директор осуществляет общее руководство деятельностью Учреждения и несет ответственность за выполнение задач, непосредственно входящих в его обязанности.
Директор Учреждения в своей деятельности опирается на решения общешкольной родительской конференции, которая представляет собой объединение членов классных родительских комитетов, деятельность, которой направлена на содействие педагогическому коллективу учителей школы, администрации школы в организации сотрудничества семьи и школы.
Председателем конференции является директор школы или его заместители. Общешкольная родительская конференция имеет право:
- принимать решение в обсуждении важных вопросов, касающихся улучшения учебно-воспитательного процесса в школе;
- выдвигать и принимать решение по изменению Устава школы, правил для обучающихся и другие локальные акты, касающиеся учебно-воспитательного процесса;
- выбирать общешкольный родительский комитет сроком на один год;
- заслушивать отчеты общешкольного родительского комитета о проделанной работе и действиях в решении вопросов, обсуждаемых на общешкольных родительских конференциях;
- представлять интересы родителей класса.
Общешкольный родительский комитет школы - это объединение родителей, деятельность которых направлена на всемерное содействие педагогическому коллективу учителей, администрации в организации сотрудничества семьи и школы на благо учащихся школы. В общешкольный родительский комитет избираются родители любого ученика школы по их желанию и предложению членов общешкольной родительской конференции. Члены общешкольного родительского комитета участвуют в заседаниях педагогического совета, встречах с администрацией и т. д.
Общешкольный родительский комитет обязан помогать учителям в налаживании контакта с коллективом родителей, вовлекать родителей в совместную деятельность с детьми, влиять на формирование культуры родительского общения, быть посредником между семьей, школой, общественными организациями в трудных жизненных ситуациях, выступать с инициативами и предложениями по улучшению учебно-воспитательного процесса в школе.
Общешкольный родительский комитет имеет право:
- посещать в месте с классным руководителем обучающихся на дому;
- присутствовать на уроках и внеклассных мероприятиях;
- принимать совместно с учителями определенные меры воздействия к тем родителям, которые не занимаются воспитанием своих детей;
- проводить беседы с проблемными обучающимися;
- высказывать свое мнение о проводимых в школе мероприятиях;
- привлекать в случае необходимости различного рода специалистов для решения проблем семьи;
- помогать в ремонте и оформлении школы;
- вносить изменения в Устав школы, Правила для обучающихся через общешкольную родительскую конференцию.
Методический совет является органом, координирующим и контролирующим работу МО, объединяющих учителей различных специальностей и классных воспитателей, а также работу творческих лабораторий.
Методический совет организует работу по разработке программы развития школы, участвует в отслеживании результатов работы по новым программам и УМК.
В своей работе методический совет ориентируется на реализацию научно-методической темы школы.
Методический совет рассматривает на своих заседаниях актуальные проблемы, от которых зависит эффективность и результативность обучения и воспитания обучающихся школы.
Методический совет рассматривает инновации, нововведения предоставляемые МО учителей и творческими лабораториями.
Методический совет готовит и проводит внутришкольные семинары, педчтения, конкурсы «Учитель года».
Методический совет определяет деятельность педколлектива по повышению квалификации и аттестации педагогических кадров.
Методический совет рассматривает и утверждает материалы для государственной итоговой аттестации.
Цели деятельности Учреждения. Выбор того или иного класса целей зависит от характера решаемой проблемы. Большинство проблем являются краткосрочными, оперативными. Цели решения этих проблем должны быть конкретными, вполне определёнными и, следовательно, конечными.
Рассмотрим главную цель и составляющие ее подцели первого уровня.
Главная цель Учреждения - предоставление обучаемым качественного образования и расширение перечня образовательных услуг. Обозначим ее через F0.
Так как, главная цель F0 достигается через достижение всех составляющих ее подцелей, то для более детального анализа построим таблицу компонент дерева подцелей (таблица 1.6).
Таблица 1.6 - Компоненты дерева подцелей
Создание оптимальных условий для получения обучаемыми качественного образования
Расширение перечня образовательных услуг
Совершенствование учебно-методического обеспечения учебного процесса
Создание хороших условий работы преподавательского состава
Повышение квалификации преподавательского состава
Формирование перспективного плана расширения перечня образовательных услуг
Реализация учебно-методического обеспечения учебного процесса для расширения перечня образовательных услуг
На основании данных таблицы построим дерево целей деятельности Учреждения (рисунок 1.2).
Рисунок 1.2 - Дерево целей деятельности Учреждения
Наиболее важные документы, составляющие документооборот Учреждения и связанные с учетом успеваемости учеников, представлены в таблице 1.5.
Таблица 1. 5 - Документооборот Учреждения и связанные с учетом успеваемости учеников
Зам. директора по учебно-воспитательной работе (УВР)
Из средств вычислительной техники в учебной части Учреждения используются:
- два персональных компьютера одинаковой комплектации Intel (R) Celeron (R) c тактовой частотой 3,4 ГГц и объемом ОЗУ 2 Гбайт;
- лазерные принтеры HP LaserJet 1010, LaserJet 1015 и др. - две шт.
Указанные персональные компьютеры подключены через концентратор к локальной вычислительной сети Учреждения на основе сетевой технологии Ethernet (рисунок 1.3).
На компьютерах установлена операционная система Windows XP Professional SP 3 и офисное приложение Microsoft Office 2003 стандартной комплектации (Word, Excel и др.).
Кроме этого, на этом компьютерах установлено разнообразное прикладное программное обеспечение, в том числе:
- антивирусное средство AVP KasperskyLab и др. антивирусы;
- программа «Колледж+» (для составления расписания уроков, экзаменов, расчет загруженности преподавателей и кабинетов);
1.1.4 Анализ проблемных ситуаций и обоснование путей их решения
В работе информационной подсистемы МОУ СОШ №4 выявлены следующие проблемные ситуации:
- база данных учета успеваемости учеников ведется в форме бумажных документов, которые заполняются от руки;
- работа с документом «Сводная ведомость» не автоматизирована и выполняется вручную, т. е. эту ведомость распечатывают на принтере и учитель-предметник заполняет её от руки - выставляет оценки по предметам за четверть и подсчитывает количество двоек, троек, четверок и пятерок. Учитель-предметник проставляет также в ведомости количество пропущенных часов по уважительным и неуважительным причинам и вычисляет их общее суммирующее количество. Далее заполненная ведомость передается по схеме документооборота (рисунок 1.2) для утверждения руководством Учреждения. В конечном итоге, ведомость остается у секретаря учебной части Учреждения, который хранит её и формирует на основе данных ведомости соответствующие отчеты;
- ежемесячно, на формировании отчетов об успеваемости учеников секретарь учебной части Учреждения вынужден затрачивать дополнительно порядка 30 часов в месяц на ручную выборку сведений из базы данных, реализованной на бумажных носителях.
Анализ перечисленных проблемных ситуаций показывает, что их можно разрешить, если разработать информационную подсистему, позволяющую автоматизировать учет успеваемости учеников в МОУ СОШ №4. По требованию заказчика (директора Учреждения) такую информационную подсистему необходимо реализовать в виде приложения баз данных на платформе Microsoft Windows.
В качестве администратора проектируемой информационной подсистемы выступает секретарь учебной части Учреждения. Проведенное выше рассмотрение позволяет перейти к формулировке задач проектирования.
1.2 Формулировка задач проектирования
Формулировка задач проектирования представим в виде технического задание на создание автоматизированной информационной подсистемы.
Полное наименование подсистемы - информационная подсистема учета успеваемости учеников МОУ СОШ №4.
Наименование организации разработчика - СевКавГТУ, факультет ИТТ, кафедра прикладной информатики, студент группы ПИ-061 Цейс Денис Владимирович.
Наименование организации заказчика - МОУ СОШ №4, с. Красное Грачевского муниципального района Ставропольского края.
Перечень документов, на основе которых создается система:
- отчет о преддипломной практике студента группы ПИ-061 Цейс Дениса Владимировича;
- образец документа «Сводная ведомость» (приложение А).
Источники финансирования - работы проводятся без оплаты.
Порядок оформления и предъявления заказчику результатов работ по созданию системы - информационная подсистема «Advancement», реализованная в виде приложения Microsoft Windows в электронном формате на CD-ROM.
1.2.2 Назначение, цели создания информационной подсистемы
Назначение системы - автоматизация учета успеваемости учеников в МОУ СОШ №4.
- сокращение временных затрат секретаря учебной части Учреждения на формирование отчетов по результатам учета успеваемости учеников;
- переход от базы данных учета успеваемости учеников на бумажных носителях к приложению баз данных на платформе Microsoft Windows.
1.2.3 Характеристика объекта автоматизации
Краткие сведения об объекте автоматизации - рабочее место секретаря учебной части Учреждения.
Условия эксплуатации - стандартные.
Характеристика окружающей среды - рабочий кабинет секретаря учебной части Учреждения.
Требования к системе в целом информационная подсистема «Advancement» должна автоматизировать решение задач учета успеваемости учеников в МОУ СОШ №4.
Требования к функциям (задачам), выполняемым информационной подсистемой «Advancement»:
1. Ведение электронной картотеки (базы данных) учета успеваемости учеников.
2. Автоматизированное формирование, просмотр и печать следующих отчетов:
- результаты успеваемости с группировкой по предметам;
4. Смену пароля администратора информационной подсистемы.
Перечисленные выше требования, предъявляемые к информационной подсистеме «Advancement» со стороны заказчика, можно представить в виде следующей диаграммы вариантов использования [3, 4] (рисунок 1.4).
1.2.5 Состав и содержание работ по созданию подсистемы
Запланирован следующий состав и содержание работ по созданию информационной подсистемы:
- изучение предметной области - с 25 января по 07 марта 2011 г.;
- кодирование - с 23 марта по 01 мая 2011 г.;
- отладка и тестирование - с 01 по 15 мая 2011 г.;
- сдача темы - с 20 по 25 мая 2011 г.
1.2.6 Порядок контроля приемки подсистемы
Контроль приемки подсистемы осуществляет комиссия, назначаемая директором МОУ СОШ №4.
1.2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие
Информационная подсистема «Advancement» должна быть установлена на компьютер, находящийся на рабочем месте секретаря учебной части Учреждения. Проектировщиком студентом группы ПИ-061 Цейс Денисом Владимировичем должен быть проведен инструктаж секретаря учебной части по методике работы с информационной подсистемой.
1.2.8 Требования к документированию
Проектировщиком представляется файл информационной подсистемы «Advancement» в электронном формате на CD-ROM вместе с результатами тестирования и краткой инструкцией оператору по установке и работе с информационной подсистемой.
- заказ на разработку информационной подсистемы «Advancement»;
- отчет о преддипломной практике студента группы ПИ-062 Цейс Дениса Владимировича;
- образец документа «Сводная ведомость» (приложение А).
1. В работе информационной подсистемы МОУ СОШ №4 (с. Красное Грачевского муниципального района Ставропольского края) выявлены следующие проблемные ситуации:
- база данных учета успеваемости обучаемых ведется в форме бумажных документов, которые заполняются от руки;
- работа с документом «Сводная ведомость» не автоматизирована и выполняется вручную;
- ежемесячно, на формировании отчетов об успеваемости обучаемых заместитель директора по УВР вынужден затрачивать дополнительно порядка 60 часов в месяц на ручную выборку сведений из базы данных, реализованной на бумажных носителях.
2. Анализ перечисленных проблемных ситуаций показывает, что их можно разрешить если разработать информационную подсистему, позволяющую автоматизировать учет успеваемости обучаемых в заместителя директора по УВР МОУ СОШ №4. По требованию заказчика (директора МОУ СОШ №4) такую информационную подсистему необходимо реализовать в виде приложения баз данных на платформе Microsoft Windows.
3. В качестве администратора проектируемой информационной подсистемы выступает заместителя директора по УВР МОУ СОШ №4.
2. Реализация Информационной подсистемы «Advancement»
2.1 Обоснование выбора среды разработки информационной подсистемы
Методология разработки информационных систем, основанная на использовании средств быстрой разработки Windows-приложений, получила в последнее время широкое распространение и приобрела название методологии быстрой разработки приложений - RAD (Rapid Application Development). Эта методология охватывает все этапы жизненного цикла современных информационных систем и подсистем [3 ? 5].
Применение принципов объектно-ориентированного программирования позволило создать принципиально новые средства проектирования Windows-приложений, называемые средствами визуального программирования. Визуальные инструменты RAD позволяют создавать сложные графические интерфейсы пользователя вообще без написания кода программы. При этом разработчик может на любом этапе наблюдать то, что закладывается в основу принимаемых решений.
В настоящее время существует довольно много различных визуальных средств разработки приложений: Borland Delphi 6, Borland Delphi 7, Borland C++ Builder 6, Borland Java Builder, Borland Developer Studio 2006, Microsoft Visual Studio 2005, 2008 и др.
Визуальные инструменты RAD позволяют максимально сблизить этапы создания информационных систем: анализ исходных условий, проектирование системы, разработка прототипов и окончательное формирование приложений становятся сходными, так как на каждом этапе разработчики оперируют визуальными объектами.
Учитывая опыт работы разработчика и наличие лицензионной версии указанного программного продукта, для разработки информационной подсистемы «Advancement» была выбран инструмент Borland Delphi 7. Достоинствами этого инструменты RAD являются:
- высокое качество визуальной среды разработки;
- скорость работы компилятора и быстродействие откомпилированных программ;
- мощность языка программирования и его сложность;
- гибкость и масштабируемость архитектуры баз данных;
- поддержка средой разработки шаблонов проектирования и использования обширной библиотеки визуальных компонентов.
2.2 Создание логической модели базы данных информационной подсистемы «Advancement»
При создании логической модели базы данных информационной подсистемы «Advancement» будем использовать CASE-средство ERwin.
2.2.1 Создание шаблона модели базы данных информационной
Шаг 1. Запустим программу ERwin. На экране появится первое диалоговое окно программы (рисунок 2.1).
Рисунок 2.1 Первое диалоговое окно программы Erwin
Установим радиокнопку в положение «Create a new model» (рисунок 2.1) и нажмем кнопку ОК.
Шаг 2. Откроется второе диалоговое окно программы (рисунок 2.2). Выберем тип создаваемой модели Logical/Physical и целевой сервер базы данных (БД) Paradox, зададим версию Paradox 7.x и нажмем кнопку ОК (см. рисунок 2.2).
Рисунок 2.2 - Второе диалоговое окно программы ERwin
Шаг 3. Откроется основное окно программы ERwin (рисунок 2.3). Сохраним проект под именем «Advancement».
2.2.2 Определение сущностей модели базы данных информационной подсистемы «Advancement»
Для построения логической модели данных определим набор сущностей. На основе анализа предметной области выделим следующие 10 сущностей (таблица 2.1).
Для внесения указанных сущностей в логическую модель базы данных информационной подсистемы «Advancement» в ERwin выполним следующие шаги:
1. Откроем проект ERwin с именем «Advancement».
2. Используя инструмент «Entity» («Сущность»), расположенный на панели инструментов ERwin (рисунок 2.4), внесем в область модели 10 сущностей, перечисленные в таблице 2.1.
Рисунок 2.3 - Основное окно программы ERwin
Таблица 2.1 - Перечень сущностей предметной области
Учебные дисциплины, изучаемые школьником
Учет успеваемости по дисциплинам, изучаемым учеником
Учет пропусков по дисциплинам, изучаемым учеником
Пароль пользователя информационной подсистемы
Рисунок 2.4 - Инструмент «Entity» («Сущность»)
Результаты внесения указанных сущностей в логическую модель базы данных информационной подсистемы «Advancement» в ERwin представлены на рисунке 2.5.
Рисунок 2.5 - В область модели внесены 10 сущностей
2.2.3 Определение атрибутов сущностей базы данных информационной подсистемы «Advancement»
После того как определены сущности, следующим шагом в разработке логической модели базы данных «Advancement» в ERwin, является определение атрибутов этих сущностей. Перечень указанных выше сущностей, их атрибутов и характеристик атрибутов приведен в таблице 2.2.
Таблица 2.2 - Атрибуты сущностей, входящие в базу данных
Код записи в таблице LISTSTUDENTSGROUP
Код записи в таблице STUDENTDISCIPLINE
Код записи в таблице STUDENTDISCIPLINE
В таблице 2.2 символом обозначается первичный ключ сущности, а сочетанием символов FK обозначается внешний ключ сущности.
2.2.4 Определение связей между сущностями базы данных информационной подсистемы «Advancement»
Анализ данных таблицы 2.2 позволяет сделать вывод о том, что в логической модели базы данных «Advancement» имеются родительские и дочерние сущности. Более подробные сведенья о взаимосвязи дочерних и родительских сущностей приведены в таблице 2.3.
Таблица 2.3 - Данные о взаимосвязи сущностей базы данных информационной подсистемы «Advancement»
Из анализа таблицы 2.3 можно сделать следующие выводы:
1. Количество зависимых сущностей пять (GROUP , LISTSTUDENTSGROUP, STUDENTDISCIPLINE, CALCULATION и ABSENCE).
2. Количество неидентифицирующих связей между сущностями - семь.
3. Кратность связей в рассмотренных случаях составляет 1:N (один-ко-многим).
Пользуясь данными таблицы 2.3, установим связи между сущностями логической модели базы данных информационной подсистемы «Advancement» в ERwin. Для установления связей будем использовать палитру инструментов ERwin, представленную на рисунке 2.6.
Рисунок 2.6 - Палитра инструментов ERwin, используемая для установления связей между сущностями
В результате логическая модель базы данных информационной подсистемы «Advancement» в ERwin примет вид, представленный на рисунке 2.7.
Рисунок 2.7 - Логическая модель базы данных информационной подсистемы «Advancement» после внесения связей между сущностями
При помощи редактора связей зададим параметры связей между перечисленными в таблице 2.2 сущностями (рисунок 2.8).
Рисунок 2.8 Панель диалога редактора связей
Для задания первичных ключей и атрибутов используем редактор атрибутов. Перейдем в него, воспользовавшись всплывающим меню, представленным на рисунке 2.9. Панель диалога этого редактора изображена на рисунке 2.10.
Рисунок 2.9 - Выбор опции «Attributes…» контекстного меню сущности AGREEMENT
Рисунок 2.10 - Диалоговое окно «Attributes» сущности AGREEMENT
2.2.5 Ввод атрибутов и задание первичных ключей сущностей базы данных информационной подсистемы «Advancement»
Действуя аналогичным образом, осуществим ввод атрибутов и задание первичных ключей всех оставшихся сущностей модели базы данных информационной подсистемы «Advancement» в ERwin.
На этом процесс создания логической модели завершается, а сама модель приобретает вид, представленный на рисунке 2.11.
2.2.6 Создание физической модели базы данных информационной подсистемы «Advancement»
Для создания физической модели базы данных воспользуемся пунктом меню Logical | Physical ERwin и редактором колонок. После того как будут выполнены все действия, физическая модель приобретет вид, показанный на рисунке 2.12.
Рисунок 2.11 - Логическая модель базы данных информационной подсистемы «Advancement»
2.2.7 Генерирование SQL-сценария создания базы данных информационной подсистемы «Advancement» в ERwin
Вносить изменения в шаблоны триггеров и хранимых процедур в рассматриваемом случае нет необходимости.
Физическая схема базы данных генерируется на основе логической схемы и набора установок, определяющих, какие элементы должны войти в схему БД. Эти установки зададим в диалоговом окне генератора схем (рисунок 2.13).
Рисунок 2.12 - Физическая модель базы данных информационной подсистемы «Advancement»
Рисунок 2.13 - Диалог генератора физической схемы БД
Вызовем редактор фильтра таблиц и выберем таблицы (сущности), которые должны войти в схему (рисунок 2.14).
Рисунок 2.14 Диалоговое окно фильтра таблиц
Осуществим просмотр сгенерированного SQL-сценария создания базы данных. Диалог содержит стандартное текстовое окно и набор кнопок для редактирования, просмотра и печати текста сценария (рисунок 2.15).
Рисунок 2.15 - Окно предварительного просмотра сценария
Полученный сценарий сохраним в файле. Для сохранения SQL-сценария в текстовом файле нажмем кнопку с пиктограммой (рисунок 2.15). Текст файла сгенерированного SQL-сценария создания базы данных в ERwin приведен в приложении В.
Нажмем кнопку «Generate» (Генерировать) и вызовем в диалог генерации системного каталога базы данных. Кнопка «Generate» запускает процесс генерации «физической» схемы базы данных. В диалоге связи с БД (рисунок 2.16) введем имя пользователя (login) и пароль (password). В выпадающем списке «Database» выберем имя базы данных.
После нажатия кнопки «Connect» (подключиться) появится диалог «Generate Database Schema» (генерация схемы базы данных). Для про
Реализации информационной подсистемы "Advancement" дипломная работа. Программирование, компьютеры и кибернетика.
Сочинение По Истории Егэ 20 Век
Курсовая работа по теме Особенности преподавания химии в средней школе с использованием химического эксперимента
Первое Что Нужно Усвоить Во Взаимоотношениях Сочинение
Реферат по теме 'Лишний человек' в произведениях русских писателей 19 века
Реферат: Печатная реклама
Лекции - Фармакология (препараты, влияющие на свертывающую систему крови)
Профилактика Факторов Риска Для Пожилого Человека Реферат
Реферат: Особенности коммуникационной политики компаний в сфере моды. Скачать бесплатно и без регистрации
Как Быстро Написать Реферат
Сочинение Про Мастер И Маргарита
Реферат: Стандартизация и сертификация в туризме
Реферат: Критика культуры и цивилизации в творчестве Ж.Ж. Руссо
Курсовая работа по теме Планирование и прогнозирование расходной и доходной части бюджета
Контрольная работа по теме Выбор резца и режима токарной обработки
Сочинение: Рецензия на повесть Эм. Казакевича Синяя тетрадь
Тмм Курсовая Работа Примеры Кривошипно Шатунного Механизма
Автореферат На Тему Діагностика Та Комплексне Лікування Місцево-Поширеного Раку Щитоподібної Залози
Реферат: Суть инновационных процессов в России
Реферат 7 Класс Образец
Реферат: Технологии «сильного мышления» для менеджера. Скачать бесплатно и без регистрации
Исполнение наказания в виде исправительных работ - Государство и право реферат
Совершенствование организационной структуры предприятия в условиях динамического изменения конкурентной среды на примере предприятия ООО "Евразия Большевиков" - Менеджмент и трудовые отношения дипломная работа
Проблемы табакокурения - Медицина презентация


Report Page