Смекни!
smekni.com

АИС для ГОУДОД Центра развития творчества детства и юношества (стр. 3 из 4)

В данной курсовой работе для каждой существующей сущности ключом является первое поле т.е. код. В сущности Сотрудники – поле код сотрудника. В сущности Воспитанники – код воспитанника. В сущности Кружки – код кружка. В сущности Мероприятия – код мероприятия.

Концептуальная модель представлена в виде концептуальной схемы в Приложении В.

2. 2 Технологическая часть

2.2.1 Физическое проектирование

Выбор специального программного обеспечения.

Access — это, прежде всего, система управления базами данных (СУБД). Она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.

Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access. По сути дела, многие инструментальные средства Access (например, мастера и конструкторы) написаны именно на VBA.

Мощность и доступность Access делают эту систему лучшей СУБД из представленных сегодня на рынке. Сначала познакомимся с Access на уровне конечного пользователя. Затем перейдем к более сложным элементам таким как элементы программирования на VBA и взаимодействия с Internet.

Создание таблицы в режиме Конструктора таблиц. Настоящей курсовой работе таблицы были созданы с помощью конструктора. Для этого были проделаны следующие действия:

· Для перехода в окно базы данных нажали клавишу F11.

· Выбираем Таблицы в списке Объекты и нажимаем кнопку Создать на панели инструментов окна базы данных.

· Дважды щелкаем строку Режим конструктора.

· Определяем все нужные поля в таблице.

· До того, как сохранить таблицу, определяем первичный ключ.

· Для сохранения таблицы нажимаем кнопку Сохранить на панели инструментов, а затем введите для нее уникальное имя.

Этот режим позволяет определить требуемую структуру таблицы. В режиме конструктора таблиц можно увидеть названия, типы данных, описания назначения, а также некоторые дополнительные свойства полей таблицы. То, что появляется в верхней части окна таблицы, открытой в режиме конструктора, называется бланком структуры таблицы или просто бланком таблицы. В нижней части окна таблицы, открытой в режиме конструктора, выводятся свойства полей таблицы, а также краткое описание активного свойства таблицы.

- Заданы связи межу таблицами. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях — обычно между полями разных таблиц. Таблица, содержащая ключевое поле, называется главной, а таблица, содержащая внешний ключ — связанной. Используется вид отношений Один ко многим. Связь с отношением "один ко многим" является наиболее часто используемым типом связи между таблицами. В такой связи каждой записи в таблице "А" могут соответствовать несколько записей в таблице "В", а запись в таблице "В" не может иметь более одной соответствующей ей записи в таблице "А". В таблице "А" ключевое поле должно быть уникальным.

Автоматическое обеспечение ссылочной целостности данных является важной особенностью Access. Если на связь между таблицами наложены условия ссылочной целостности, то Accessне позволяет добавлять в связанную таблицу записи, для которых нет соответствующих записей в главной таблице, и изменять записи в главной таблице таким образом, что после этого в связанной таблице появятся записи, не имеющие главных записей; а также удалять записи в главной таблице, для которых имеются подчиненные записи в связанной таблице. Условия целостности данных определяют систему правил, используемых в Accessдля поддержания связей между записями в связанных таблицах. Эти правила делают невозможным случайное удаление или изменение связанных данных. После наложения условий целостности данных на операции со связанными таблицами накладываются ограничения. Невозможно ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы.

Так же были созданы перекрестные и с условием отбора и на выборку Запросы. Разработка Запроса производится в режиме Конструктора. Для создания запроса выделите объект Запросы , нажмите кнопку Создать и выберите режим Конструктора. Укажите используемые в запросе таблицу или таблицы (как при работе со схемой данных).

Верхнее окно Запроса в режиме Конструктора отображает схему данных (можно при необходимости изменять связи между таблицами), а нижнее Бланк Запроса По образцу. Каждый столбец бланка относится к одному полю, с которым нужно работать в запросе. Поля могут использоваться для включения их в результат выполнения запроса , для задания сортировки, а также для создания условий отбора записей Выполняя запрос, получаем ответ в виде так называемого динамического набора данных, который не сохраняется при сохранении запроса, однако он может быть использован как источник данных (наравне с таблицами) для построения другого запроса. Динамический набор данных можно сохранить, например в таблице, если выполнить запрос на создание таблицы или запрос на добавление данных, а также использовать в формах и отчетах

Для просмотра результата запроса необходимо воспользоваться кнопкой Представление Таблицы на панели или пунктом меню Вид – Режим Таблицы. Для просмотра запроса в режиме SQL необходимо воспользоваться пунктом меню Вид – Режим SQL

Запросы на выборку отображают данные из одной или нескольких таблиц в виде таблицы в данном случае это запросы: Кружки, Сотрудники, Воспитанники, Мероприятия;

Параметрические запросы. Конкретное значение поля в условии отбора задается пользователем при выполнении Запросы в диалоговом окне. Например используя таблицу СОТРУДНИКИ создан параметрический запрос, позволяющий просматривать только педагогов. Для этого в строку Условие отбора ввести [педагог] для поля Должность. Результат можно просмотреть в режиме таблицы.

В данном примере введено условие, позволяющее пользователю самому вводить должность сотрудника.

Созданы Формы. Порядок разработки простых форм:

1. В окне базы данных выбрать вкладку "Форма" и нажать кнопку "Создать".

2. Выбрать в поле "Источник данных ..." имя таблицы или запроса, на котором будет базироваться форма, а также способ создания формы - мастер форм.

3. В окне "Создание форм" переведите поля, размещаемые на форме из области "доступные поля" в область "выбранные поля" и нажмите "Далее".

4. Выберите тип формы - ленточный и нажмите "Далее".

5. Выберите стиль (фон) формы и нажмите "Далее". Для формы, выводимой на печать, желательно не задавать темный фон.

6. Задайте имя формы (в соответствие с базовой таблицей или запросом) и нажмите "Готово".

7. Откройте созданную форму, просмотрите ее и, при необходимости, перейдите в режим конструктора и вручную измените подписи в области заголовка (если они слишком широки по сравнению с содержимым соответствующих полей) или измените размер и расположение полей в рабочей области.

Создание главной кнопочной формы:

1. Выполните Сервис/Служебные программы/Диспетчер кнопочных форм.

2. В окне "Диспетчер кнопочных форм" нажмите "Изменить...".

3. В окне "Изменение страницы кнопочной формы" нажмите "Создать" - откроется окно "Изменение элемента кнопочной формы" с тремя полями: в поле "Текст" введите надпись, соответствующую действию кнопки; в поле "Команда" выберите команду "Открытие формы в режиме редактирования" - для кнопок, открывающих форму или команду "Выход из приложения" - для кнопки завершения работы; информация, выбираемая в третьем поле, зависит от второго - для открытия формы надо указать имя открываемой формы.

4. Повторите предыдущий пункт для создания остальных кнопок кнопочной формы.

5. Закройте окно создания главной кнопочной формы, нажав "Закрыть"

- Созданы Отчёты. Конечным продуктом большинства приложений баз данных является отчет. В Accessотчет представляет собой специальный тип непрерывных форм, предназначенных для печати. Для создания отчета, который можно распечатать и распределить между потребителями, Access комбинирует данные в таблицах, запросах и даже формах. Распечатанная версия формы может служить отчетом.

Все отчеты для данной работы созданы в режиме конструктора. Чтобы перейти в режим Конструктора, выберите команду Вид, Конструктор или нажмите на стрелку, расположенную справа от кнопки Вид панели инструментов Конструктор отчетов и в открывшемся списке выберите элемент Конструктор.

2.3 Инструкция пользователю

При запуске программы «АИС ГОУДОД ЦРТДиЮ», появляется главное меню, которое содержит 3 кнопки: «Формы», «Отчеты», «Выход».

При нажатии кнопки «Формы» открывается новая кнопочная форма, в которой имеются четырнадцать копок:

- «Кружки» - «Запрос»

- «Сотрудники» - «Запрос» - «По должности»;

- «Мероприятия» - «Запрос» - «по дате»;

- «Воспитанники» - «Запрос» - «по кружку» - «по гражданству»;

- «на главную»;

- «выход».

При нажатии кнопки «Кружки» открывается форма «Кружки». Данная форма предназначена для хранения, добавления, изменения либо удаления данных о кружках. Рядом расположена кнопка запроса для кружков.