курсовые,контрольные,дипломы,рефераты
Содержание
ВВЕДЕНИЕ. 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6
1.1 Описание ПО решаемой задачи. 6
1.2 Функции ПО.. 7
1.3 Перечень документов. 8
1.4 Ограничения ПО.. 8
2. ПОСТАНОВКА ЗАДАЧИ.. 10
2.1 Организационно-экономическая сущность. 10
2.2 Форматы входных документов. 10
2.3 Описание выходной информации. 11
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ.. 13
3.1 Информационный анализ входной информации, необходимой для решения задачи н выделение информационных объектов ПО.. 13
3.2 Определение связей информационных объектов н построение частной ИЛМ 5
3.3 Определение логической структуры базы данных. 5
3.4 Разработка исходных данных контрольного примера. 7
3.5 Создание внутримашинной базы данных. 7
4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ.. 12
4.1. Описание технологии ввода в базу данных входной информации задачи. 12
4.2 Обобщенный алгоритм решения задачи и его декомпозиция на модули. 13
5. РАЗРАБОТКА ДИАЛОГОВОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЯ.. 16
Список использованной литературы.. 17
Появление персональных компьютеров и развитие сетевых технологий позволило использовать автоматизированные информационные системы (АИС) во всех отраслях человеческой деятельности. Успешная практическая деятельность человека все в большей степени зависит от эффективной организации обмена информацией. Установлено, что объем информации растет пропорционально квадрату развития производительных сил. Информационные процессы реализуются во всех сферах деятельности людей: экономики и техники, науки и технологии, медицины и социального обеспечения. Информация и данные все чаще рассматриваются как жизненно важные ресурсы, которые должны быть организованы так, чтобы ими можно было легко пользоваться.
Перерабатывать большой объем информации в заданные сроки без специальных средств обработки практически невозможно. К сожалению большая часть информации еще находится вне ЭВМ, что объясняется отсутствием достаточного количества и номенклатуры технических средств обработки.
Для обеспечения гибкости использования данных необходимо учитывать два аспекта разработки баз данных:
– их независимость от программ, для того чтобы данные можно было добавлять или перестраивать без изменения программ;
– возможность запрашивать и отыскивать информацию в базе данных без трудоемкого написания программ.
В данной работе объектом автоматизации выбрана служба занятости и ее функционирование. Основными требованиями к программе являются: организация обработки информации (ввод, удаление, корректировка), ее хранение на магнитном носителе; формирование и вывод на экран документов; разработка доступного интерфейса пользователя. Далее дано последовательное изложение этапов проектирования информационной системы.
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
В процессе договорной компании предприятий и службы занятости составляются договора на направление специалистов определенных специальностей на собеседование с целью их трудоустройства
Для обеспечения эффективной работы службы занятости ее сотрудники выполняют следующие функции:
· Расширяют объем данных по работодателям (вакансиям) и кандидатам
· Выдают кандидатам направления на собеседования к их потенциальным работодателям
Решением задачи “Анализ поступающих заявок” является отчет о вакансиях (Общее кол-во вакансий), задачи “Подбор подходящих вакансий” является отчет – вакансии по определенным специальностям, решением задачи “Подведение итогов по выданным направлениям на собеседование” является отчет – все направления.
Для выполнения данных задач разработана информационно – технологическая схема, в которой приведены названия документов, являющихся источниками информации для выполнения соответствующей функции (рисунок 2).
Входной информацией для решения поставленных задач согласно информационно-технологической схемы (рисунок 2) являются:
· Заявление о постановке на учет работника
· Вакансия предприятия
Для определения области применимости разрабатываемой автоматизированной информационной системы необходимо принять некоторые ограничения:
- Организаций с одинаковыми названиями не может быть
- Адреса и банковские реквизиты заказчиков могут изменяться.
- Количество готовой вакансий измеряется целым числом
- Работников с одинаковыми данными не может быть
· Количественные ограничения:
* число заказчиков не превосходит 999,
* число работников не превосходит 999,
Одной из проблем экономики является неполная занятость трудоспособного населения, с одной стороны, и нехватка в определенные моменты времени рабочей силы – с другой. Служба занятости и является тем механизмом, который помогает работникам устроится по специальности, а фирмам найти работников нужной специальности. Своевременное получение информации о имеющихся рабочих вакансиях и претендентах путем автоматизации решения задачи существенно повышает эффективность работы Службы занятости. Т.е. автоматизация работы службы занятости способствует повышению её производительности.
На основе хранимых данных по запросу пользователя должен производиться автоматизированная выдача отчета о выданных направлениях на собеседование, имеющихся свободных вакансиях и вакансиях по определенной специальности.
Информация в базу данных вводится с помощью документов приведенных ниже.
|
|
Форма 3. Направление
Выходной информацией являются следующие документы:
· Отчет по выданным направлениям
· Отчет по всем вакансиям
· Отчет по вакансиям по определенной специальности
Документы должны выводится на экран и печать. Они формируется по запросу пользователя для предоставления их руководящему составу СЗ.
Формы выходных документов приведены ниже.
Форма 5. Отчет о работе службы занятости (все направления)
Все направления
кандидат | специальность | Дата рождения | организация | адрес |
Итого направлений____________
Форма 6. Отчет о вакансиях
Все вакансии
Специальность | Кол-во вакансий | Название фирмы | адрес | телефон |
Итого вакансий________
Форма 7. Направление на собеседование
Имя__________________________
Специальность________________
Дата рождения________________
направляется в следующую организацию для собеседования по поводу трудоустройства:
Название | Адрес | Телефон |
Входной оперативной информацией для решения поставленных задач согласно информационно-технологической схеме (рисунок .2) являются:
· Заявление о постановке на учет работника
· Вакансия предприятия
· Направление на собеседование
Описание реквизитов входной информации приведено в таблице 1.
Таблица 1.
Описание реквизитов входной информации
Наименование реквизитов входных документов |
Характеристика реквизитов | ||
Тип | Максимальная длина в знаках | Точность | |
Специальность | текст | 25 | |
Количество вакансий | Числ | 10 | |
Работодатель | Текст | 24 | |
Адрес | Текст | 24 | |
Телефон | Числ | 10 | |
ФИО работника | Текст | 34 | |
Дата рождения | Дата | 6 | |
Дата заявления | Дата | 6 |
Входная запросная информация. Для получения отчета с результатами анализа по номеру направления осуществляется диалог БД с пользователем. Такая входная информация вводится с клавиатуры в ответ на сообщение-запрос на экране в процессе решения задачи.
Введите номер направления _______________________ |
Проведем анализ исходной информации ПО с целью определения состава и структуры информационных объектов.
Формы по вакансиям и работникам
Таблица 2. Требуемые вакансии для фирмы.
Таблица 3. Заявление от рабочего о постановке на учет.
№ | Реквизиты документа | Зависимости |
1 | ФИО | |
2 |
Специальность | |
3 |
Дата рождения | |
4 |
Дата заявления |
Анализ функциональных зависимостей позволил выявить соответствие описательных и ключевых реквизитов.
Таблица 4 Соответствие описательных и ключевых реквизитов документов “заявление о постановке на учет” и “Список вакансий от фирмы.”
Описательные реквизиты | Ключевые реквизиты |
Вид ключа [1] |
Название ИО в который включается реквизит |
Специальность | Организация | П, У | Вакансии |
Количество | Организация | П, У | Вакансии |
Описательные реквизиты | Ключевые реквизиты |
Вид ключа [2] |
Название ИО в который включается реквизит |
Специальность | ФИО | П, У | Работник |
Дата рождения | ФИО | Работник | |
Дата заявления | ФИО | П, У | Работник |
Таблица 5 Соответствие описательных и ключевых реквизитов документа «Направление»
Описательные реквизиты | Ключевые реквизиты | Вид ключа | Название ИО в который включается реквизит |
Кандидат | № направления | П,У | Направление |
Работодатель | № направления | П,У | Направление |
Таблица 6 Реквизитный состав информационных объектов.
Описание ИО | Название ИО | Реквизиты | Признак ключа |
Данные о кандидате | Работник |
Специальность Дата рождения Дата заявления |
П, У |
Данные о работодателе | Работодатель |
Организация Адрес Телефон |
П, У |
Данные о вакансиях | Вакансии |
Код вакансии Специальность Количество Работодатель |
П, У |
Направления | Направление |
№ направления Работник Работодатель |
С, У |
Связи между выявленными ИО определяются реальными отношениями между парами объектов, показанными в таблице 7. При их определении учитывались сведения из описания ПО и описание ИО.
Таблица 7 Связи информационных объектов
Главный ИО | Подчиненный ИО | Тип отношения | Ключ связи |
Специальность | Вакансии | 1:N | Код специальности |
Специальность | Кандидат | 1:N | Код специальности |
Работодатель | Вакансии | 1:N | Код работодателя |
Работодатель | Направления | 1:N | Код работодателя |
Кандидат | Направление | 1:N | Номер кандидата |
Логическая структура реляционной БД, построенная на основе полученной ИЛМ, приведена на рисунке 4. Ключевые поля приведены в начале структуры таблицы и выделены. Логические связи изображены линиями между одинаковыми ключевыми полями.
Описание таблиц реляционной БД приведено в таблице 8
Таблица 8 Описание таблиц реляционной базы данных
Атрибут | Признак | Формат | |||
ключа | тип | длина | точность | ||
Таблица Кандидат | |||||
Код кандидата | П,У | Текстовый | 17 | ||
Код специальности | Числовой | 25 | |||
Дата рождения | Дата | 6 | |||
Дата заявления | Дата | 6 | |||
Таблица Работодатель | |||||
Код работодателя | П,У | Текстовый | 24 | ||
Название организации | Текстовый | 6 | 2 | ||
Адрес | Текстовый | 4 | |||
Телефон | Числовой | 10 | |||
Таблица Специальность | |||||
Код специальности | П,У | Числовой | 4 | ||
Название | Текстовый | 17 | |||
Таблица Вакансии | |||||
Код вакансии | С,У | Числовой | 4 | ||
Код специальности | С,У | Числовой | 24 | ||
Количество | Числовой | 3 | |||
Код работодателя | Числовой | ||||
Таблица Направление | |||||
Код направления | С,У | Текстовый | 4 | ||
Код кандидата | С,У | Текстовый | 17 | ||
Код работодателя | Текстовый | 4 | |||
Дата оплаты | Дата | ||||
Данными контрольного примера должно быть предусмотрено, что одному заказчику могут направляться сразу несколько кандидатов
Данные контрольного примера,
предназначенные для тестирования, отладки и демонстрации решения задачи приведены
ниже и имеют следующий вид:
Таблица Кандидат
ключ Код кандидата Числовой
Размер 17
Подпись Код кандидата
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
ФИО Текстовый
Размер 25
Подпись ФИО
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Код специальности Числовой
Размер 17
Подпись Код специальности
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
Дата рождения Дата
Размер 25
Подпись Дата рождения
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Дата заявления Дата
Размер 25
Подпись Дата заявления
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Таблица Работодатель
ключ Код работодателя Числовое
Размер 24
Подпись Код работодателя
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
Наименование Текстовый
Размер 8
Подпись Наименование
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Адрес Текстовое
Размер 25
Подпись Адрес
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Телефон Текстовое
Размер 25
Подпись Телефон
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Таблица Специальность
ключ Код специальности Числовой
Размер 25
Подпись Код специальности
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
Название Текстовое
Размер 17
Подпись Наименование специальности
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения допускаются
Подстановка Нет
Таблица Вакансии
ключ Код вакансии Числовое
Размер 4
Подпись Код вакансии
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
Код специальности Числовое
Размер 17
Подпись Код вакансии
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения допускаются
Подстановка Нет
Количество Числовое
Размер 4
Подпись Количество вакансий
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения допускаются
Код работодателя Числовое
Размер 8
Подпись Код работодателя
Обязательное поле Да
Пустые строки Нет
Индексировано Нет
Таблица Направление
ключ Код направления Числовое
Размер 4
Подпись Код направления
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения не допускаются
Код кандидата Числовое
Размер 17
Подпись Код кандидата
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения допускаются
Подстановка таблица «Заказчик» Поле 1
Код работодателя Числовое
Размер 24
Подпись Код работодателя
Обязательное поле Да
Пустые строки Нет
Индексировано Да/Совпадения допускаются
Подстановка Нет
Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации
Алгоритм решаемой задачи обеспечивает подсчет вакансий и направлений. Блок-схема алгоритма решения задачи приведена на рисунка 6.
Результатом работы БД являются отчеты, построенные на основе определенных запросов, которые вместе с отчетами приведены ниже:
5. РАЗРАБОТКА ДИАЛОГОВОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЯ
Для запуска АИСС "Служба занятости" необходимо загрузить СУБД Accses. В СУДБ открыть файл " Служба занятости.mbd". Произойдет загрузка АИСС и на экране появится главное меню системы.
Ежедневно в начале рабочего дня или по мере поступления в БД вводятся оперативные данные. Это осуществляется путем выбора пункта меню "Входные документы" в главной форме. Для ввода новых кандидатов необходимо выбрать кнопку “Кандидат”, для ввода новых фирм и вакансий от них необходимо нажать кнопку “Работодатель” и ввести данные, для ввода нового направления необходимо нажать кнопку “Направление”
. Получение выходной информации обеспечивается выбором пункта меню "Выходные документы".
Завершение работы с системой - кнопка "Выход".
1. Борисов А.Н. «Методические указания по выполнению курсовой работы», ТулГУ, 2002 г.
2. Вейскас Дж. Эффективная работа с Microsoft Access 2000 - СПб: Питер, 2001. - 1040 с.
3. Гончаров А. Access 2003 в примерах.-СПб: Питер, 2003.
4. Microsoft Access. Справка по Microsoft Access, 2000г
[1] Вид ключа: У-уникальный, П-простой, С-составной, В-вторичный.
[2] Вид ключа: У-уникальный, П-простой, С-составной, В-вторичный.
Курсовая работа Программное обеспечение «Служба занятости» Содержание ВВЕДЕНИЕ. 5 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6 1.1 Описание ПО решаемой задачи. 6 1.2 Функции ПО.. 7 1.3 Перечень документов. 8 1.4 Ограничен
Программный комплекс учёта работы предприятия по озеленению
Программы в среде Turbo Pascal
Програмна реалізація криптографічного алгоритму RC5
Програмне забезпечення для МПК Ломіконт
Програмування мовою С++ з використанням об’єктно-орієнтованого програмування
Проект программного модуля для нахождения корня уравнения
Проект программного модуля для нахождения приближенного значения бесконечной суммы
Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal
Проект сети для бухгалтерии, отдела кадров и планового отдела университета
Проект сети для кафедры информационных технологий и систем
Copyright (c) 2024 Stud-Baza.ru Рефераты, контрольные, курсовые, дипломные работы.