Определение предметной области и взаимосвязей между сущностями. Описание физической модели программы "Кадровое агентство", предназначенной для работы с клиентами. Разработка программной среды, интерфейса, документации пользователя. Листинг кода программы.
Аннотация к работе
«Технология разработки программных продуктов»Данная разработка программного обеспечения предназначена для автоматизации процесса формирования и ведения банка вакансий на примере кадрового агентства. Разработанная программа «Кадровое агентство» предназначена для работы с клиентами, учетом свободных вакансии, регистрации клиентов, трудоустройства клиентов и отправки на обучение.Актуальность выбранной темы обозначено тем, что современный мир высоких технологий и автоматизаций требует скорости выполнения работы человека. Данная программа позволит ускорить работу сотрудников, путем предоставления в актуальном и достоверном виде информации о том какие вакансии свободны.К разрабатываемой системе были определены следующие требования: спроектировать базу данных, которая бы показывала особенности предметной области;База данных должна содержать то количество информации, которое является необходимым и достаточным для ее работы в соответствии с требованиями предметной области.Для эффективной работы программы необходимо, знать какие вакансии востребованы. Также необходимо определить клиентов и вакансии.Сущность (объект) - в реляционной теории баз данных элемент информационной системы, информация о котором сохраняется. Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе.Существующие взаимосвязи между сущностями представлены на (рисунке 1).Исходя из описанных требований и ограничений, можно построить диаграммы использования работ администратора (рисунке 2).По завершению разработки данной автоматизированной информационной системы были выявлены следующие ограничения: не предусмотрено изменение прав администратора;Разработка программной среды предусматривает действия и задачи, выполняемые разработчиком, и охватывает работы по созданию программного обеспечения и его компонентов, в соответствии с заданными требованиями, в нашем случае программы «Автоматизация деятельности кадрового агентства». После завершения составления базы ядра автоматизированного рабочего места, переходим на этап разработки программной оболочки, с которой будет иметь дело пользователь данного программного продукта. Разработка интерфейса пользователя предполагает взгляд на систему со стороны, оценка внешнего вида программы и интерактивности и уместности ее элементов с точки зрения типичного представителя группы конечных пользователей, разрабатываемого приложения; Создание таблиц по графическому представлению информационной системы осуществляется на основе доступных возможностей среды разработки по работе с выбранной СУБД и представляет собой отображение таблиц из базы данных в приложение;С самого начала разработки программного продукта много усилий сосредоточенны на интерфейс, графическую оболочку, с помощью которой пользователи общаются с программой. Интерфейс - это внешняя оболочка приложения вместе с программами управления, доступом и другими скрытыми от пользователя механизмами управления, дающая возможность работать с документами, данными и другой информацией, хранящейся в компьютере или за его пределами. Главная цель любого приложения - обеспечить максимальное удобство и эффективность работы с информацией: документами, базами данных, графикой или изображениями. На этом этапе разработки приложения желательно чаще общаться с пользователями и заказчиками приложения для выработки наиболее приемлемых по эффективности, удобству и внешнему виду интерфейсных решений.Работа пользователя с таблицами осуществляется при заполнении из соответствующей формы, путем ввода напрямую данных в связанные поля с таблицей.Требования к комплектации вычислительной техники должны быть не ниже: ПК на базе процессора Intel или AMD; для хранения информации требуется не менее 15 Мб на жестком диске. Требования к программным средствам: ЭВМ должна работать с операционными системами семейства Windows XP;Область применения данного программного средства являются кадровое агентствоПри выборе справочника о анкета соискателя на экран выводится форма, которая указана на (рисунке 5), на данной форме заполняются анкета соискателя на данной форме предусмотрен поиск, клиента также реализована проверка возраста соискателя, на данной форме происходит заполнение необходимой информации, также существует возможность выбрать какими навыками обладает соискатель при заполнении всей информации можно вывести отчет. При выборе справочника о сотрудниках на экран выводится форма, которая указана на (рисунке 7) При выборе справочника о навыках на экран выводится форма, которая указана на (рисунке 8) При выборе справочника о вакансиях на экран выводится форма, которая указана на (рисунке 9), на данной форме присутствуют кнопки перехода, между вакансиями.
План
СОДЕРЖАНИЕ
Введение
1. Анализ и постановка задачи
1.1 Определение требований
2. Проектирование базы данных
2.1 Определение предметной области
2.2 Определение сущностей
2.3 Определение взаимосвязей между сущностями
2.4 Задание первичных и альтернативных ключей, определение атрибутов сущностей