Разработка информационного и программного обеспечения объектов автоматизации

Курсовой проект - Компьютеры, программирование

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

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ

1.ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

.1Анализ и постановка задач

1.2Определение предметной области

.3Определение сущности

.4Взаимосвязи между сущностями

.5Задание первичных ключей

.6Представление использования

.7Описание физической модели

.8Ограничение проектного решения

2.РАЗРАБОТКА ПРОГРАММНОЙ СРЕДЫ

.1Интерфейс пользователя

2.2Работа с данными

3.ДОКУМЕНТАЦИЯ ПОЛЬЗОВАТЕЛЯ

.1Системные требования

3.2Назначение программы

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

ЗАКЛЮЧЕНИЕ

ЛИТЕРАТУРА

ПРИЛОЖЕНИЕ А Входная документация

 

ВВЕДЕНИЕ

 

Целью данной курсовой работы является систематизация, закрепление и расширение теоретических знаний и практических навыков при решении конкретних задач по разработке информационного и программного обеспечения объектов автоматизации.

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

Данная предпроектная работа выполняется средой разработки Microsoft

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

В базу данных программы внесены данные о вакансиях, работодателях, соискателях, льготах, а также имеется информация о сотрудниках. Программа дает возможность просматривать и добавлять данные о вакансиях, соискателях, работодателях.

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

 

1. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

 

1.1 Анализ и постановка задач

 

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

)обеспечение более быстрого и удобного поиска сотрудникам необходимой информации;

2)обеспечение большей защиты информации от несанкционированного доступа.

Информационная система обеспечивает выполнение операций над информацией:

)добавление новой информации;

)изменение информации;

)сохранение информации.

 

1.2 Определение предметной области

 

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

)работодатель;

)соискатели;

)вакансии.

 

1.3 Определение сущностей

 

Сущность (объект) - в реляционной теории баз данных элемент информационной системы, информация о котором сохраняется. Объект может быть реальным и абстрактным. Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе.

На этом этапе принимается решение о том, какая информация и в каких таблицах будет храниться. Исходя из обследования предметной области задачи, информационная система должна содержать следующие сущности:

)т_вакансии - информация о вакансиях;

)т_работодатель - информация о работодателях;

)т_соискатели - информация о соискателях;

)т_сотрудники - данные о сотрудниках.

Помимо перечисленных выше сущностей, существуют еще вспомогательные:

1)т_льготы - данные о льготниках;

2)т_просмотры- информация о просмотрах вакансий соискателями.

 

1.4 Взаимосвязи между сущностями

 

Существующие взаимосвязи между сущностями представлены на рисунке 1

Связи между объектами определены как связи "один ко многим". Одной записи данных первого объекта (основного) соответствует несколько записей второго объекта (подчиненного).

 

Рисунок 1

 

1.5 Задание первичных ключей, определение атрибутов сущностей

 

Сущности, атрибуты, ключи и вид данных представлены в таблице 1.

 

Таблица 1 Определение атрибутов и задание первичных ключей

СущностьПервичный ключАтрибуты123Т_ВакансияКод_вакансииКод_вакансии Код_работодателя Дата_размещения Должность Состояние_вакансии Оплата Код_сотрудникаТ_РаботодательКод_работодателяКод_работодателя Наименование_работодателя Контактное_лицо Адрес ТелефонТ_соискателиКод_соискателяКод_соискателя ФИО_соискателя Паспорт Дата_рождения Город Должность Номер_телефона Образование Опыт_работыТ_сотрудникиКод_сотрудникаКод_сотрудника ФИО Должность Номер_телефона АдресТ_просмотрыКодКод Код_соискателя Код_вакансии Дата_просмотра РезультатТ_льготыКод_соискателяКод_соискателя ФИО Страховое_свидетельство ИНН Паспорт

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

 

1.6 Представление пользователю

 

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