КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Постановка задачиЦели и назначение автоматизированного варианта решения задачи Цель автоматизированного варианта решения задачи – это обеспечение эффективного учета электронных ключей для нужд службы технической поддержки и группы «Маркетинг». Автоматизированный вариант решения задачи – это информационная система учета электронных ключей. Назначение информационной системы. 1. Ведение учета прихода, выдачи, прошивки, комплектации электронных ключей. Под данным назначением понимается, что информационная система должна позволять осуществлять ввод данных о лицензионном ключе: его серийный номер, дату прошивки, количество лицензируемых приложений Deductor Studio, Deductor Viewer, Deductor Server. 2. Ведение учета имеющихся электронный ключей у клиентов и партнеров. Клиент или партнер может иметь одновременно несколько электронных ключей. Информационная система должна предоставлять отчет о имеющихся у организации электронных ключах с возможностью детализации информации о них. 3. Ведение учета используемых клиентом версий аналитической платформы. 4. Генерация хэш-кода для прошивки электронного ключа. Для прошивки ключа необходим специально сгенерированный хэш-код, который в последствии специальной утилитой внедряется в электронный ключ. Информационная система должна генерировать хэш-код для прошивки ключа, как с добавлением информации в базу, так и без добавления, но на основе существующих в базе данных. 5. Создание печатных отчетов и экспорт данных в Excel-файл. К разрабатываемой системе предъявляются следующие требования: · Функциональные возможности системы должны позволять выполнение ввода и сохранения данных, формирование и распечатку отчетов. · Программное обеспечение должно обеспечивать многопользовательский доступ к данным в реальном времени для получения результатов запросов к базе данных, отчётов и вывода их на печать. · Должна быть обеспечена гибкость настройки программного обеспечения к изменению реквизитов организаций. · Аппаратная реализация системы должна быть простой. Система должна обладать следующими возможностями: · Настройка подключений к базе данных ИС. · Редактирование справочной информации. · Удобный ввод и редактирование информации об электронных ключах. · Оперативное получение выходных данных. · Наличие дружественного интерфейса, имеющего средства быстрого поиска и позволяющего максимально ограниченно вводить данные (списки выбора, флажки, справочники и т.д.). · Наличие системы проверки корректности вводимых данных. · Соблюдение непротиворечивости и целостности информации при вводе и удалении. · Наличие защиты от действий пользователя, нарушающих связи и целостность информации. · Наличие гибкой системы санкционирования доступа к данным. Целью автоматизации является повышение эффективности бизнес-процессов, связанных с технических поддержкой и маркетинговой деятельностью. Поскольку сотрудники, занимающиеся технической поддержкой, заняты в сторонних проектах, то сокращение времени, уделяемому на рассмотрение обращении клиентов в службу, позволит повысить производительность работников в других проектах. Задачами автоматизации для достижения поставленной цели являются: 1. Ведение учета поступивших и проданных электронных ключей. 2. Предоставление отчета о наличии у клиентов договоров о технической поддержке с указанием сроков представления соответствующей услуги. 3. Предоставление отчета о прошивках электронного ключа. 4. Предоставление отчета об используемых клиентом версиях. 5. Генерация хэш-кода для прошивки ключа с добавлением соответствующих данных в базу данных информационной системы. В рамках решения поставленных задач, выделяются следующие подзадачи автоматизации: 1. Проектирование базы данных для клиент-серверной информационной системы. 2. Создание хранимых процедур и триггеров для работы с базой данных. 3. Проектирование клиентской части: 3.1. Написание классов, отвечающих за обращения к базе данных. 3.2. Написание классов, сохраняющих настройки пользователей ИС. 3.3. Написание классов, отвечающих за создание отчетов ИС. 3.4. Написание классов, осуществляющих генерацию хэш-кода для прошивки электронного ключа. 3.5. Проектирование визуальной части приложения. 4. Написание документации к информационной системе. 5. Тестирование и доработка информационной системы. 6. Ввод информационной системы эксплуатацию: 6.1. Перенос базы данных на сервер. 6.2. Заполнение базы имеющимися данными. 6.3. Установка клиентского приложения на рабочие места. 6.4. Краткий инструктаж сотрудников по работе в информационной системе.
|