Автоматизированное рабочее место секретаря агентства "Репетитор"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

атов.

4 Выдача клиенту акта приёма-сдачи

В акте приема-сдачи указывается перечень кандидатов предоставленных работодателю и полная стоимость оказанных услуг.

5 Составление отчетных документов

Отчетными документами кадрового агентства являются:

а) Резюме преподавателя

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

б) Лист заявка.

Информация получаемая от клиента для подбора преподавателей на должность репетитора.

в) Договор с клиентом.

Документ, на основе которого производятся расчеты клиента с репетиторским агентством.

г) Акт приема-сдачи.

Документ, отражающий род работы проделанной репетиторским агентством по поиску и предоставлению преподавателей клиенту.

На рисунке 1 приведено графическое представление взаимодействия агентства “Репетитор” с внешними объектами.

 

1.2 Описание функций

 

1 Регистрация новых клиентов

Данная функция должна обеспечивать внесение информации в БД о новом клиенте и о его условиях подбора преподавателя, при этом от клиента требуется заявка и участие в составлении договора.

 

Рисунок 1 - Взаимодействие агентства “Репетитор” с внешними объектами.

 

  1. Регистрация новых преподавателей

В БД вносится подробная информация о преподавателе на основе предоставленного им резюме.

  1. Составление списков групп

Создаётся отчёт, в котором содержится список клиентов, у которых условия поиска преподавателя совпадают.

  1. Запрос о клиентах без группы

Выводится список клиентов не занесённых ни в одну из существующих групп.

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

 

Таблица 1 - Документ-Функция

Документы

 

 

 

 

ФункцииДоговор с преподавателемДоговор с клиентомОтчёт - список группыОтчёт список клиентов без группыОтчёт - должникиРезюме преподавателяЗаявка клиентаРегистрация новых клиентов++Регистрация новых преподавателей

+

+Составление списков групп+Запрос о клиентах без группы+Клиенты-должники+

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

 

2.1 Взаимосвязь этапов проектирования

 

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

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

Для привязки даталогической модели к среде хранения используется модель данных физического уровня. Эта модель определяет используемые запоминающие устройства и способы физической организации данных в среде хранения. Модель физического уровня также строится с учётом возможностей, предоставляемых СУБД. Описание физической структуры азы данных называется схемой хранения. Соответственно этап проектирования БД называется физическим проектированием. К числу работ выполняемых на этапе физического проектирования, относятся: выбор типа носителя, определение размера физического блока, управление размещением данных на внешнем носителе, управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия.

В некоторых СУБД, помимо описания общей логической структуры базы данных, имеется возможность описать логическую структуру БД с точки зрения конкретного пользователя. Такая модель называется внешней, а её описание называется подсхемой. Использование подсхем облегчает работу пользователя, так как он должен знать структуру не всей БД, а только той её части, которая имеет к нему непосредственное отношение. Последовательность этапов проектирования изображена на рисунке 2.

 

Рисунок 2 - Взаимосвязь этапов проектирования

 

2.2 Описание СУБД Access

 

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

Прежде чем начать проектирование необходимо определиться с выбором СУБД. Для разработки данного дипломного проекта мною была выбрана СУБД MS Access. Microsof Access представляет собой реляционную СУБД с очень широкими возможностями. В настоящее время Access стала самой продаваемой в мире системой управления базами данных, потому что в ней оптимальным образом сочетаются мощность и лёгкость в использовании. О