концепция проектра. Работа выполнена авторами сайта дцо. Рф
Скачать 273.14 Kb.
|
Работа выполнена авторами сайта ДЦО.РФ Помощь с дистанционным обучением:тесты, экзамены, сессия.Почта для заявок: INFO@ДЦО.РФОписание компании – Заказчика Компания «Продуктивные кадры» осуществляет деятельность по подбору вакансий для соискателей. В компанию обращаются работодатели и оставляют данные об открытых вакансиях. Также в компанию обращаются соискатели, которым специалисты подбирают вакансии из реестра вакансий и дают направление на собеседование. При удачном завершении собеседования компания, в которую трудоустроился соискатель выплачивает вознаграждение ООО «Продуктивные кадры». Штат компании состоит из 80 сотрудников. Под руководством директора работают следующие отделы: отдел трудоустройства, финансовый отдел, отдел кадров, секретариат. В компании есть информационная система, в которой хранится клиентская база и ведется учет успешных трудоустройств. Однако в системе отсутствуют данные по открытым вакансиям и сотрудникам приходится составлять реестр открытых вакансий в редакторе MSWord. Данные в реестре обновляются не оперативно и возможно возникновение ситуации, когда соискателя направят на закрытую вакансию. В связи с перечисленными недостатками было принято решение о доработке существующей информационной системы. В систему необходимо добавиться функционал ведения реестра вакансий, сбора информации о контрагентах компании, включить автоматическое формирование и печать направлений на собеседование, обмен данными о заключенных договорах с бухгалтерией, а также формирование отчетности. Концепция проекта Необходимость проекта Обоснование необходимости Доработка программного обеспечения направлена на появление функций формирования базы контрагентов, базы вакансий, формирование документов и отчетности, обеспечения обмена данными с бухгалтерией и оперативного учета информации. Видение проекта Автоматизация процессов сбора, обработки и обмена данными с целью оптимизации деятельности компании, реализованная за три месяца. Анализ выгод Реализованная информационная система позволит: Снизить временные затраты на подбор вакансий; Обеспечить оперативный обмен данными между отделами; Сформировать и поддерживать в актуальном состоянии базу вакансий; Снизить временные затраты на формирование документооборта; Минимизировать время подготовки отчетности. Концепция решения Цели и задачи Цель разработки информационной системы – автоматизация бизнес-процессов трудоустройства. Для достижения поставленной цели необходимо решить ряд задач: Сформировать требования пользователей к системе. Разработать эскизный проект системы. Разработать технический проект системы. Осуществить кодирование программных модулей. Провести тестирование программного продукта. Ввести в эксплуатацию информационную систему. Предположения и ограничения Проектирование прикладного ПО выполняется с использованием Case-средств. Разработка программного средства осуществляется в среде MSVisualStudio. В рамки проекта не входит защита системы от преднамеренного взлома. Анализ использования Пользователи Для взаимодействия с информационной системы выделены следующие группы пользователей: Специалист по трудоустройству; Секретарь; Бухгалтер. Сценарии использования Сценарии использования представлены на диаграмме прецедентов. Требования Требования пользователей Ввод данных соискателя. Ввод данных контрагента. Ввод данных о вакансии. Формирование направления на собеседование. Печать направления. Формирование договора. Печать договора. Авторизация пользователей. Разграничение прав доступа. Выгрузка данных о заключенных договорах в формате xml. Системные требования Серверное ПО, связанное с внедрением в новой инфраструктуре технологий ActiveDirectory и MicrosoftExchange. Процессор: IntelXeon 3330. Материнская плата: SuperMicro X7SBi. Чипсет: Intel® 3200/ICH9R chipset. Оперативная память Kingston 2x2GB DDR2-667 ECC. Жесткий диск: SeagateBarracudaES.2, 1000GB, SATA-2 Сетевые карты: 2xIntel 82573VGigabitEthernet 10/100/1000Mbps. Клиентская версия ПО должна отвечать следующим системным требованиям: процессор Celeron J1800, частота процессора 2.41 ГГц, 2 ГБ RAM, 500 ГБ HDD. Рамки Функциональные решения В информационной системе должны быть автоматизированы следующие функции: Ввод данных соискателя. Ввод данных контрагента. Ввод данных о вакансии. Формирование направления на собеседование. Печать направления. Формирование договора. Печать договора. Авторизация пользователей. Разграничение прав доступа. Выгрузка данных о заключенных договорах в формате xml. За рамками решения В системе не будут реализованы следующие функции: Обмен данными с ПО «1С. Бухгалтерия»; Защита от несанкционированного доступа. Критерии одобрения База вакансий хранится на сервере организации и у всех сотрудников отдела трудоустройства открыт к ней доступ. Автоматизирован подбор вакансий. Временные затраты на осуществление документооборота снижены на 60%. временные затраты на подготовку отчетов снижены на 70%. Стратегии дизайна решения 4.1. Стратегия архитектурного дизайна 4.2. Стратегия технологического дизайна Стратегия технологического дизайна осуществляется с помощью следующих ресурсов: сервер управления конфигурациями и поддержки системы контроля версий; 2 серверных комплекса (для разработки и тестирования): сервер приложений и сервер оперативной БД. Для разработки приложения был выбран язык программирования с++ из-за того что это язык программирования высокого уровня, являющицся кроссплатформенным, поддерживающим объекто-ориентированный подход, обладающий множеством шаблонов и встроенных функций. СУБД MS SQL serverявляется надежной базой данных для любых целей, может продолжать расширяться по мере наполнения информацией, без заметного уменьшения быстродействия операций с записями в многопользовательском режиме. Пользователи могут быть добавлены путем модернизации оборудования. В последнем тесте поддерживалось до 4600 пользователей базы данных. Среда разработки Eclipse CDT обладает следующими преимуществами: предоставляет согласованный набор функций на большинстве платформ; предоставляет открытый исходный код и представляет собой бесплатный продукт, к тому же с полной поддержкой; обладает расширяемостью и гибкой настройкой. |