Автоматизированное рабочее место секретаря агентства "Репетитор"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
атов.
4 Выдача клиенту акта приёма-сдачи
В акте приема-сдачи указывается перечень кандидатов предоставленных работодателю и полная стоимость оказанных услуг.
5 Составление отчетных документов
Отчетными документами кадрового агентства являются:
а) Резюме преподавателя
Резюме является основным источником информации при подборе преподавателей.
б) Лист заявка.
Информация получаемая от клиента для подбора преподавателей на должность репетитора.
в) Договор с клиентом.
Документ, на основе которого производятся расчеты клиента с репетиторским агентством.
г) Акт приема-сдачи.
Документ, отражающий род работы проделанной репетиторским агентством по поиску и предоставлению преподавателей клиенту.
На рисунке 1 приведено графическое представление взаимодействия агентства “Репетитор” с внешними объектами.
1.2 Описание функций
1 Регистрация новых клиентов
Данная функция должна обеспечивать внесение информации в БД о новом клиенте и о его условиях подбора преподавателя, при этом от клиента требуется заявка и участие в составлении договора.
Рисунок 1 - Взаимодействие агентства “Репетитор” с внешними объектами.
- Регистрация новых преподавателей
В БД вносится подробная информация о преподавателе на основе предоставленного им резюме.
- Составление списков групп
Создаётся отчёт, в котором содержится список клиентов, у которых условия поиска преподавателя совпадают.
- Запрос о клиентах без группы
Выводится список клиентов не занесённых ни в одну из существующих групп.
Итогом описания предметной области является таблица Документ-Функция, в которых отображается функциональное назначение каждого из перечисленных выше документов и место их в учетной цепи. Заполнив таблицу, мы получим более полную картину описанной предметной области, а также места пересечения документов и их взаимосвязь.
Таблица 1 - Документ-Функция
Документы
ФункцииДоговор с преподавателемДоговор с клиентомОтчёт - список группыОтчёт список клиентов без группыОтчёт - должникиРезюме преподавателяЗаявка клиентаРегистрация новых клиентов++Регистрация новых преподавателей
+
+Составление списков групп+Запрос о клиентах без группы+Клиенты-должники+
2. Проектирование базы данных
2.1 Взаимосвязь этапов проектирования
Начальным шагом проектирования является построение инфологической модели. Предварительная инфологическая модель строится ещё на предпроектной стадии и затем уточняется на более поздних стадиях проектирования. Затем на её основе строится даталогическая модель. Физическая и внешняя модели после этого могут строится в любой последовательности по отношению друг к другу, в том числе и параллельно.
На рисунке показана зависимость этапов проектирования БД. Как видно из рисунка, при проектировании БД возможен возврат на предыдущие уровни. При этом возможны два типа возврата: первый обусловлен необходимостью пересмотра результата проектирования, второй тип вызван потребностью уточнения предыдущей модели (как правило, инфологической) в целях получения дополнительной информации для проектирования или при выявлении противоречий в модели.
Для привязки даталогической модели к среде хранения используется модель данных физического уровня. Эта модель определяет используемые запоминающие устройства и способы физической организации данных в среде хранения. Модель физического уровня также строится с учётом возможностей, предоставляемых СУБД. Описание физической структуры азы данных называется схемой хранения. Соответственно этап проектирования БД называется физическим проектированием. К числу работ выполняемых на этапе физического проектирования, относятся: выбор типа носителя, определение размера физического блока, управление размещением данных на внешнем носителе, управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия.
В некоторых СУБД, помимо описания общей логической структуры базы данных, имеется возможность описать логическую структуру БД с точки зрения конкретного пользователя. Такая модель называется внешней, а её описание называется подсхемой. Использование подсхем облегчает работу пользователя, так как он должен знать структуру не всей БД, а только той её части, которая имеет к нему непосредственное отношение. Последовательность этапов проектирования изображена на рисунке 2.
Рисунок 2 - Взаимосвязь этапов проектирования
2.2 Описание СУБД Access
База данных это совокупность данных (таблиц), хранящихся вместе и связанных друг с другом. Таким образом можно сказать, что база данных это специальное электронное хранилище взаимосвязанных данных. Система управления базами данных (СУБД) представляет собой совокупность программного обеспечения, необходимого для ведения и использования баз данных.
Прежде чем начать проектирование необходимо определиться с выбором СУБД. Для разработки данного дипломного проекта мною была выбрана СУБД MS Access. Microsof Access представляет собой реляционную СУБД с очень широкими возможностями. В настоящее время Access стала самой продаваемой в мире системой управления базами данных, потому что в ней оптимальным образом сочетаются мощность и лёгкость в использовании. О