- •Содержание
- •1 Обоснование выбора языка программирования
- •1.1 Методы создания баз данных в среде Microsoft sql Server Management Studio
- •1.2 Описание предметной области
- •2 Создание приложения
- •2.1 Постановка задачи (выбор темы по вариантам)
- •2.2 Этапы проектирования базы данных
- •2.5 Разработка алгоритма программного модуля
- •2.3 Логическая модель базы данных
- •2.4 Физическая модель бд
- •2.6 Разработка экранных форм: главной формы и рабочих форм
- •2.7 Структура программы
- •Библиографический список
- •Приложение 1 - Список сокращений
- •Приложение 2 – Листинг программы
2.6 Разработка экранных форм: главной формы и рабочих форм
Для удобства работы с приложением была создана главная кнопочная форма из которой можно перейти ко всем остальным формам (Рис. 6).
Рис. 6. Начальная форма
Для работы приложения с базой данных необходимо ее создать прикрепить к проекту. При создании базы данных необходимо задать логическое имя и путь для хранения файлов, остальные параметры можно оставить по умолчанию (рис. 7). Также для возможности открытия и изменения структуры БД можно указать уровень совместимости (рис. 8).
Рис. 7. Создание БД
Рис. 8. Изменение уровня совместимости
Далее необходимо создать таблицы БД (рис. 9).
Рис. 9. Создание таблиц БД
Для прикрепления БД к проекту можно воспользоваться мастером настройки источника данных (рис. 10).
Рис. 10. Мастер настройки источника данных
На следующем шаге выбирается модель базы данных (рис. 11). Далее необходимо создать подключение к БД (рис. 12).
Рис. 11. Выбор модели БД
Рис. 12. Создание подключения к БД
При создании подключения к базе данных необходимо выбрать источник данных (драйвер БД) и указать путь к физическому файлу на носителе информации.
Рис. 13. Указание пути к файлу БД
Следующим этапом мастера настройки источника данных является выбор объектов базы данных для набора данных (рис. 14).
Рис. 14. Выбор объектов базы данных для набора данных
Начать работу с ИС службы занятости с помощью созданного программного продукта следует с заполнения справочника профессий (Рис. 15) необходимо выбрать соответствующие кнопки.
Рис. 15. Форма Профессии
Заполнение справочника безработных (Рис. 16) необходимо выбрать соответствующие кнопки.
Рис. 16. Форма Безработные
Заполнение справочника организаций, предоставляемых вакансии (Рис. 17) необходимо выбрать соответствующие кнопки.
Рис. 17. Форма Организации
2.7 Структура программы
Структура программы — искусственно выделенные программистом взаимодействующие части программы.
Модуль — это подпрограмма, но оформленная в соответствии с особыми правилами.
Рис. 2.10. Структура программы
Рис. 18. Структура программы
Заключение
В данной курсовой работе была разработана информационная система для службы занятости, которая производит учет безработных и вакансий.
Созданная база данных позволяет хранить, изменять, удалять и добавлять информацию. В программе организован быстрый поиск, что заметно облегчает работу пользователя. База данных выводит на бумажные носители различные документы, необходимые для дальнейшей работы пользователя.
В созданной программе предусмотрена защита от некорректного ввода информации пользователем, т.е. в программе невозможно в числовые поля ввести буквы или другие символы кроме цифр, а в символьные поля нельзя ввести цифры.
Созданный программный продукт является работоспособным.
Для создания информационной системы учета материалов была выбрана СУБД Microsoft SQL Server. Созданная база данных является реляционной, что облегчило не только её проектирование, но и дальнейшее использование.
Для удобства пользователя был создан простой и понятный интерфейс. В программе всё логически взаимосвязано. Пункты меню главной формы названы согласно этапам учета процесса поступления материала, что естественно облегчает работу пользователя.
Перспективными направлениями развития созданного программного продукта является то, что в приложении возможно доработать по ведению персональных данных сотрудников, в случае расширения штата и настроить программный продукт для работы в сети.
Но это не имеет очень большого значения, так как администрированием информационной системы в торговой организации занимается один человек ввиду небольших объёмов обрабатываемой информации, то есть создавать разветвлённую сеть и клиент-серверное приложение просто не имело смысла.
Исходя из всего вышеперечисленного, можно с уверенностью сказать, что созданная информационная система учета безработных и вакансий ведёт к увеличению прибыли, то есть является рентабельной и самоокупаемой.
