1.3. Анализ осуществимости Зачем?
Введение разрабатываемой ИС «Заявки» в эксплуатацию позволит решить проблемы, связанные с использованием бумажных носителей, описанные во «Введении», и автоматизировать процесс сбора и учета заявок в Кемеровском Государственном Университете. Система решает эти проблемы следующим образом:
в системе будут собираться, пересылаться и храниться все заявки и отчеты, что исключит присутствие большого количества бумажных копий заявок и отчетов. На бумажных носителях будут храниться только официальные документы, т.к. только в таком виде они имеют юридическую силу;
в системе будет реализовано средство поиска, посредством которого легко можно будет найти необходимую заявку или отчет;
можно проследить выполняемость заявок, составить статистику;
можно просмотреть какой сотрудник сколько выполнил заявок и оценить эффективность работы сотрудников;
заявки в системе собираются и передаются от одной инстанции в другую, следовательно, нет необходимости в транспортировке, что уменьшает риск утери и невыполнения заявок;
с помощью системы оптимизируется использование человеческих ресурсов,
а так же другие проблемы так же будут решены с введением в эксплуатацию разрабатываемой системы.
В силу этих обстоятельств можно сделать вывод, что такая система действительно необходима в Кемеровском Государственном Университете, т.к. она позволяет решить ряд проблем, путем автоматизации процесса сбора и учета заявок.
Так как система будет иметь веб-интерфейс, то при ее реализации будут использоваться такие средства разработки как JavaScript (с библиотекой jQuery), фреймворк KemsuWEB, а для работы с данными – СУБД Oracle. Следовательно, разработка данной системы не потребует никаких новых технологий, ранее не использовавшихся в данной организации. Все используемые технологии уже внедрены в организацию.
1.4. Требования 1.4.1 Пользовательские требования Создаваемая система является многопользовательской, разграничение прав доступа на основе аутентификации.
Система подразумевает семь типов пользователей:
Сотрудник;
Диспетчер;
Ответственный от подразделения;
Комиссия по закупкам;
Руководство;
Администратор;
IT-специалист;
В подсистеме «Подача заявок на техническое обслуживание» выделены следующие требования для ролей пользователей:
Сотрудник:
Заполнение заявки;
Редактирование заявки (внесение изменений в заявку для возможности ее выполнения IT-специалистом);
Подача заявки (размещение заявки в системе, после чего невозможно редактирование данной заявки);
Просмотр статуса поданной заявки (просмотр, на каком этапе выполнения находится заявка).
Диспетчер:
Просмотр поступивших заявок на устранение неполадок, установку оборудования/ПО;
Отправка заявки сотруднику для редактирования и уточнения неясных моментов с комментарием (с целью осуществления возможности выполнения указанных работ IT-специалистом);
Заполнение заявки от пользователя, обратившегося по телефону, лично и т.д.
IT-специалист:
Просмотр поступивших заявок на устранение неполадок, установку оборудования/ПО;
Изменение статуса заявок («выполнена»/«не выполнена», с указанием причины невыполнения в последнем случае);
Составление актов о проделанной работе (составление акта за некоторый промежуток времени, в котором указываются все проделанные работы);
Отправка заявки сотруднику для редактирования и уточнения неясных моментов с комментарием (с целью осуществления возможности выполнения указанных работ IT-специалистом).
В модуле «Подача заявок на закупку» выделены следующие требования для ролей пользователей:
Руководство:
Просмотр каталога товаров;
Просмотра/изменение текущего и годового лимита денежных средств;
Отклонение/одобрение общей заявки.
Комиссия по закупкам:
Просмотр/изменение каталога товаров;
Просмотр текущего и годового лимита денежных средств;
Просмотр поступивших заявок;
Отклонение/одобрение заявок;
Формирование общей заявки.
Ответственный от подразделения:
Просмотр каталога товаров;
Формирование общей заявки от подразделения (в указанный срок);
Просмотр заявок от подчиненных подразделений;
Одобрение/отклонение заявок от подчиненных подразделений.
В модуле «Администрирование» выделены следующие требования для ролей пользователей:
Администратор:
Создание, изменение, удаление данных в словарях в системе справочников;
Создание, изменение, удаление метаданных объектов;
Создание, изменение, удаление значений определенных классов;
Просмотр сводных отчетов.
1.4.2 Системные требования Для работы в системе необходимы:
Веб-браузер;
Интернет со скоростью соединения более 200 кбит/с.
Архитектура
Масштабируемость
Модульность
Кроссплатформенность клиента
По интеграции – информационноориентированная и сервисноориентированная
|