Разработка базы данных в Microsoft Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Содержание
Введение
1. Проектирование базы данных
1.1 Анализ и постановка задач
1.2 Определение предметной области
1.3 Определение сущностей
1.4 Взаимосвязи между сущностями
1.5 Задание первичных ключей, определение атрибутов сущностей
1.6 Представление пользователю
1.7 Описание физической модели
1.8 Ограничение проектного решения
2. Разработка Программной Среды
2.1 Интерфейс пользователя
2.2 Работа с данными
3. Документация пользователя
3.1 Системные требования
3.2 Назначение программной среды
3.3 Инструкция пользователя
Заключение
Литература
Приложения
Введение
Целью данной курсовой работы является систематизация, закрепление и расширение теоретических знаний и практических навыков при решении конкретных задач по разработке информационного и программного обеспечения объектов автоматизации.
Задачами данной курсовой работы является обучение методам концептуального, логического и физического проектирования баз данных, углубление знаний по исследованию систем управления базам данных (СУБД) для реализации концептуальной, логической и физической моделей.
Данная предпроектная работа выполняется средой разработки Microsoft Access 2007. Программа Access позволяет обеспечить ввод данных в таблицы базы данных, их хранение и сопровождение, а также получать из совокупности этой информации нужные данные.
В базу данных программы внесены данные о вакансиях, работодателях, соискателях, льготах, а также имеется информация о сотрудниках. Программа дает возможность просматривать и добавлять данные о вакансиях, соискателях, работодателях.
В курсовой работе выполняется предпроектное обследование предметной области, проектирование информационной и программного обеспечения, реализация программного обеспечения, тестирование готового программного продукта, а также подготавливается конструкторская документация (пояснительная записка, руководство пользователя).
база информационная пользователь программный
1. Проектирование базы данных
1.1 Анализ и постановка задач
Программная система так же должна содержать то количество информации, которое является необходимым достаточным для ее работы. Для этого база должна быть грамотно спроектирована. В результате разработки в моей системе осуществлены следующие функции:
)обеспечение более быстрого и удобного поиска сотрудникам необходимой информации
2)обеспечение большей защиты информации от несанкционированного доступа.
Информационная система обеспечивает выполнение операций над информацией:
)добавление новой информации
2)изменение информации
)сохранение информации.
1.2 Определение предметной области
Для эффективной работы биржи труда необходима, информация о работодателях, соискателях и вакансиях. Исходя из этого, выделили следующие справочники:
)работодатель
2)соискатели
)вакансии.
1.3 Определение сущностей
Сущность (объект) - в реляционной теории баз данных элемент информационной системы, информация о котором сохраняется. Объект может быть реальным и абстрактным. Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе.
На этом этапе принимается решение о том, какая информация и в каких таблицах будет храниться. Исходя из обследования предметной области задачи, информационная система должна содержать следующие сущности:
)т_вакансии - информация о вакансиях
2)т_работодатель - информация о работодателях
)т_соискатели - информация о соискателях
)т_сотрудники - данные о сотрудниках.
Помимо перечисленных выше сущностей, существуют еще вспомогательные:
)т_льготы - данные о льготниках
2)т_просмотры - информация о просмотрах вакансий соискателями.
1.4 Взаимосвязи между сущностями
Существующие взаимосвязи между сущностями представлены на рисунке 1.
Рисунок 1
Связи между объектами определены как связи "один ко многим". Одной записи данных первого объекта (основного) соответствует несколько записей второго объекта (подчиненного).
1.5 Задание первичных ключей, определение атрибутов сущностей
Сущности, атрибуты, ключи и вид данных представлены в таблице 1.
Таблица 1 Определение атрибутов и задание первичных ключей
СущностьПервичный ключАтрибутыТ_ВакансияКод_вакансииКод_вакансии Код_работодателя Дата_размещения Должность Состояние_вакансии Оплата Код_сотрудникаТ_Работодатель Код_работодателяКод_работодателя Наименование_работодателя Контактное_лицо Адрес Телефон Т_соискателиКод_соискателяКод_соискателя ФИО_соискателя Паспорт Дата_рождения Город Должность Номер_телефона Образование Опыт_работыТ_сотрудники Код_сотрудника Код_сотрудника ФИО Должность Номер_телефона АдресТ_просмотрыКодКод Код_соискателя Код_вакансии Дата_просмотра РезультатТ_льготыКод_соискателяКод_соискателя ФИО Страховое_свидетельство ИНН Паспорт
На данном этапе были определены атрибуты сущности, а также альтернативные и первичные ключи. После определения сущностей и их атрибутов можно приступить к созданию связей таблиц.
1.6 Представление пользователю
Исходя из оп