- •1. Технологии создания отчетной и технической документации
- •1.1 Техническое задание на разработку пп
- •1.2 Сопровождающая документация при разработке и эксплуатации пп
- •1.3 Технология разработки программы и методики испытания пп
- •2.1 Организация баз данных
- •2.1 Этапы проектирования и создания базы данных
- •2.2 Концептуальное проектирование базы данных «Нотариальная контора»
- •2.4 Разработка и создание базы данных «Нотариальная контора»
- •3. Технологии создания гипертекстовых документов
- •3.1 Специфика электронных документов (учебников, пособий, книг)
- •3.2 Требования, предъявляемые к электронному учебнику
- •3.3 Выбор инструментария для создания электронного учебника
- •3.4 Описание структуры разработанного электронного учебника по теме «Создание презентаций в ms Power Point»
- •Заключение
- •Приложение а
- •Приложение б
- •Тема 1:- Введение
- •36 Уп п121.С1236 ос
2.1 Этапы проектирования и создания базы данных
Разработку базы данных можно разделить на несколько этапов. Схема жизненного цикла базы данных описана ниже (рисунок 1)
Место для формулы.
Рисунок 2.1 – Жизненный цикл баз данных
Первым этапом является планирование разработки базы данных. На этом этапе необходимо разработать план. Нужно определить три основных компонента: объем работ, ресурсов и стоимость проекта. Необходимо учесть наличие оборудования и программного обеспечения, которое позволит создать базу данных.
Следующим этапом является определение требований к системе. Определение требований включает выбор целей базы данных. Необходимо собрать данные, по которым будет создаваться база.
Далее следует сбор и анализ требований пользователей. Необходимо уяснить процесс документооборота и создать модель важных материальных объектов.
Дальнейший шаг состоит в проектировании базы данных. На этом этапе необходимо составить полный цикл разработки базы данных, который включает концептуальное, логическое и физическое ее проектирование. Концептуальное проектирование. Первая фаза проектирования базы данных заключается в создании ER-модели для определенной предметной области. Логическое проектирование заключается в создании логической модели данных для исследуемой части предприятия. Целью физического проектирования базы данных является создание реляционной модели и ее описания.
Следующий этап состоит в разработке приложений. Необходимо создать пользовательский интерфейс и спроектировать транзакции для дальнейшего использования.
Далее осуществляется физическая реализация базы данных и разработанных приложений.
Далее следует загрузка данных. необходимо заполнить все пустые поля информацией. Заполнение может проистекать по-разному, в зависимости от наличия и пребывания данных.
Далее производится тестирование базы данных. проверка правильности и работоспособности схем, таблиц, связей и запросов. При успешно проведенном тестировании база данных используется организацией. При появлении новой информации существует необходимость обновления базы данных для ее дальнейшего использования.
Следующим этапом является эксплуатация и сопровождение базы данных. Основные действия сводятся к наблюдению и поддержки существующей системы
2.2 Концептуальное проектирование базы данных «Нотариальная контора»
Концептуальное проектирование баз данных – это построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную систему управления базами данных и модель данных.
Техническое задание на разработку базы данных «Нотариальная контора» описано в приложении А. В нотариальной конторе работают сотрудники. Каждый из них имеет код, оклад и должность. Сотрудники предоставляют услуги клиентам. Каждая услуга имеет свою стоимость и наименование. Каждый клиент имеет код, номер паспорта, ФИО. Каждая услуга имеет код, стоимость и процент комиссии. Ниже указана ER-диаграмма и описание ее сущностей и связей:
Нотариальная контора
Сотрудники
Должности
Услуги
Клиенты
Рисунок 2.2 – ER модель предметной области «Нотариальная контора»
В нотариальной конторе работают сотрудники, которые имеют код, телефон, должность. Сотрудники оказывают сделки и услуги клиентам. Данная схем а имеет шесть сущностей и четыре связи:
связь РАБОТАЮТ указывает на то, что в нотариальной конторе трудятся сотрудники(один ко многим);
связь ПРЕДОСТАВЛЯЕТ изображает то, что сотрудники оказывают услуги (многие ко многим);
связь ОКАЗЫВАЕТСЯ показывает, что услуги предоставляются клиентам (многие ко многим);
связь ИМЕЮТ поясняет тот факт, что сотрудники делятся на должности (многие ко многим);
сущность нотариальная контора оказывает услуги в лице сотрудников;
сущность сотрудники указывает на то, что сотрудники оказывают услуги клиентам;
сущность должности определяет код должности, наименование и оклад;
сущность услуги изображает ряд осуществляемых работ;
сущность клиенты поясняет тот факт, что клиенты принимают оказываемые услуги и сделки.
Так же, необходимо построить реляционную модель базы данных.
Код конторы |
Адрес |
Телефон |
|
|
|
Таблица 2.1 – Реляционная модель «Нотариальная контора»
Далее, на таблице 2.2 изображена реляционная модель «Сотрудники»
Код сотрудника |
ФИО сотрудника |
Телефон |
Должность |
Образование |
|
|
|
|
|
Далее представлена реляционная модель «Услуги» на таблице 2.4
Код услуги |
Стоимость |
Комиссионные |
|
|
|
Таблица 2.4 – Реляционная модель «Услуги»
Ниже, на таблице 2.5 указана реляционная модель «Должности»
Код должности |
оклад |
Наименование |
|
|
|
Таблица 2.5 - Реляционная модель «Должности»
Далее, на таблице 2.6 изображена реляционная модель «Клиенты»
Код клиента |
ФИО клиента |
Номер паспорта |
Серия паспорта |
|
|
|
|
Таблица 2.6- Реляционная модель «Клиенты
После создания диаграммы, реляционной модели и описания сущностей и связей необходимо заполнить таблицу. Ниже на рисунке 2.1 изображена таблица с данными.
Рисунок 2.3 – Таблица «Сотрудники
Таблица «Сотрудники» содержит поля: код, фамилия, имя, отчество, должность, образование, стаж, дата рождения, учебное заведение и пол. С помощью мастера подстановок установлен ряд учебных заведений. Если навести курсор на поле, то появится треугольник, нажав на который появится список учебных заведений. Поле «Пол» выполнено, так же как и поле «образование».
Поле телефон выполнено с помощью маски ввода. Поля «фамилия», «имя», «отчество» так же выполнены с помощью маски ввода. Для того чтобы имя, фамилия и отчество писались с заглавной буквы автоматически, необходимо войти в режим конструктора и ввести формулу >>L<<????? в поле «маска ввода», где вопросительными знаками определяется длинна слова.