
- •Оглавление
- •Глава 1. Общая часть. 4
- •Введение.
- •Глава 1. Общая часть.
- •1.1 Сущность поставленной задачи.
- •2. Разработка программного обеспечения.
- •2.1 Технологический процесс машинной реализации задачи.
- •2.2 Алгоритм задачи его описание.
- •2.3 Описание переменных, процедур и функций.
- •2.4 Программы и их описания.
- •2.4.1 Меню.
- •2.4.2 Алгоритмы и тексты форм ввода.
- •2.4.3 Описание и алгоритмы формирования выходных документов
- •2.5 Результаты работы программы
- •2.6 Инструкция пользователю
- •3.Заключение
- •Приложение 2- Эскизный проект
- •Приложение 3- sadt и dfd модели
- •Приложение 4- Тексты программ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
АЛТАЙСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
КУРСОВАЯ РАБОТА
ПО ТЕОРИИ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА
НА ТЕМУ
РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ «КАДРОВОЕ АГЕНСТВО»
Выполнил студент
группы АЛ-ДЛП-901
Феданюк И.А.________________
«_______»_____________2012 г.
Проверил преподаватель
Пегусов А.Ю.________________
«_________»___________2012 г.
Оценка______________________
СЛАВГОРОД 2012
Оглавление
Y
Введение. 3
Глава 1. Общая часть. 4
1.1 Сущность поставленной задачи. 4
1.2 Постановка задачи. 4
1.2.1 Первичные документы. 4
1.2.2 Требования, предъявляемые к системе. 4
1.2.3 Требования предъявляемые к ПО. 5
1.3 Характеристика используемой ЭВМ, ОС и языка программирования. 5
2. Разработка программного обеспечения. 7
2.1 Технологический процесс машинной реализации задачи. 7
2.2 Алгоритм задачи его описание. 8
2.3 Описание переменных, процедур и функций. 10
2.4 Программы и их описания. 11
2.4.1 Меню. 11
2.4.2 Алгоритмы и тексты форм ввода. 13
2.4.3 Описание и алгоритмы формирования выходных документов 16
2.5 Результаты работы программы 18
2.6 Инструкция пользователю 20
3.Заключение 21
4. Список общепринятых сокращений 22
5. Список литературы 23
6. Приложения 24
Приложение 1- Техническое задание 24
Приложение 2- Эскизный проект 26
Приложение 3- SADT и DFD модели 28
Приложение 4- Тексты программ 29
Введение.
Актуальность темы данной работы заключается в том, что в настоящее время кадровым агентствам приходиться обрабатывать большое количество информации, которую довольно сложно обработать уже имеющимися офисными пакетами. Как следствие, остро встает вопрос автоматизации работы в данной области, что в последствии повлечет высвобождение некоторого количества трудовых ресурсов.
Для выполнения поставленной цели необходимо решить следующие задачи:
Рассмотреть теоретические аспекты работы «кадровое агентство».
Определить требования к пакету.
Разработать интеллектуальную составную программы для характера ее ответов на запросы заказчика.
Текст работы состоит из введения, двух глав, заключения, списка общепринятых сокращений, списка литературы и приложений. Первая глава – теоретическая, содержит в себе теоретическое содержание выбранной темы. Вторая глава – практическая, содержит алгоритм решения задачи и его описание. Заключение охватывает весь объем работы и подводит итоги по ней.
Глава 1. Общая часть.
1.1 Сущность поставленной задачи.
Сущность поставленной задачи заключается в разработке программного модуля «Кадровое агентство». Данный программный продукт после выполнения всех этапов работы должен иметь возможности по оформлению и принятию заявок от работников, желающих найти свободные вакансии, регистрацию свободных вакансий, давать возможность автоматического поиска соответствий свободных вакансий и безработных граждан, которые подали заявки.
Программа должна обладать простым и дружественным интерфейсом, понятным и легким для освоения потенциальным пользователем.
1.2 Постановка задачи.
1.2.1 Первичные документы.
Первичными документами по данной теме будут являться паспорт работника, данные о его профессиональных навыках и контактная информация. Со стороны работодателя первичными документами для заполнения таблиц базы данных будет являться его наименование, в случае если это юридическое лицо, либо паспортные данные в случае физического лица, телефон, адрес.
1.2.2 Требования, предъявляемые к системе.
Для работы программы необходимо наличие компьютера и оператора ЭВМ, отвечающего за корректность и достоверность вводимых данных. В качестве оператора может выступать любое лицо, имеющее полномочия по принятию и обработки заявок.
1.2.3 Требования предъявляемые к ПО.
Программный модуль поддерживает операционные системы Windows XP - Windows 7, Linux/Ubuntu (KDE, Unity).
1.3 Характеристика используемой ЭВМ, ОС и языка программирования.
Разработка программы была осуществлена на компьютере, отвечающим стандартным требованиям. Имелась мышь, клавиатура.
Компьютер: |
|
|
||
|
Тип компьютера |
ACPI компьютер на базе x86 (Mobile) |
||
|
Операционная система |
Microsoft Windows 7 Ultimate |
||
|
Пакет обновления ОС |
- |
||
|
Internet Explorer |
8.0.7600.16385 |
||
|
DirectX |
DirectX 11.0 |
||
Системная плата: |
||||
|
Тип ЦП |
DualCore Intel Core i5, 2000 MHz (15 x 133) |
||
|
Системная плата |
eMachines eME729Z |
||
|
Чипсет системной платы |
Intel Ibex Peak-M HM55, Intel Arrandale |
||
|
Системная память |
8173 Мб |
||
|
Тип BIOS |
Insyde (04/20/11) |
||
|
Коммуникационный порт |
Последовательный порт (COM1) |
||
|
|
|
||
Дисплей: |
||||
|
Видеоадаптер |
Intel(R) HD Graphics (781698 Кб) |
||
|
Видеоадаптер |
Intel(R) HD Graphics (781698 Кб) |
||
|
Монитор |
Универсальный монитор PnP [NoDB] |
||
|
||||
Хранение данных: |
||||
|
Контроллер IDE |
Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D |
||
|
Контроллер IDE |
Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B28 |
||
|
Контроллер IDE |
Стандартный двухканальный контроллер PCI IDE |
||
|
Контроллер хранения данных |
APWK6ZX2 IDE Controller |
||
|
Дисковый накопитель |
TOSHIBA MK3259GSXP ATA Device (298 Гб, IDE) |
||
|
Дисковый накопитель |
Patriot Memory USB Device (980 Мб, USB) |
||
|
|
|
||
|
Оптический накопитель |
HL-DT-ST DVDRAM GT32N ATA Device |
||
|
Оптический накопитель |
IHGLUZM MF8XQV0TQR SCSI CdRom Device |
||
|
Статус SMART жёстких дисков |
OK |
||
|
|
|
||
Разделы: |
||||
|
C: (NTFS) |
310604 Мб (29122 Мб свободно) |
||
|
D: (NTFS) |
99 Мб (71 Мб свободно) |
||
|
|
|
||
|
Общий объём |
310703 Мб(221.7 Гб свободно) |
||
|
|
|
||
Ввод: |
||||
|
Клавиатура |
Стандартная клавиатура PS/2 |
||
|
Мышь |
HID-совместимая мышь |
||
|
|
|
При разработке использовалась Windows 7 Ultimate. Программа реализована в среде разработки Lazarus.