
- •Аннотация
- •Содержание
- •1 Аналитический раздел
- •1.1 Анализ предметной области
- •1.2 Организационно-производственная структура
- •1.3 Анализ существующих программных продуктов
- •1.4 Выбор математического аппарата
- •1.5 Постановка задачи
- •1.5.1 Назначение программного продукта
- •1.5.2 Требования к программному средству и техническому оборудованию
- •2 Проектный раздел
- •2.1 Инструментальные средства
- •2.1.1 Выбор языка программирования
- •2.1.2 Технология клиент/сервер. Принцип работы Java Web-приложения
- •2.1.3 Архитектура платформы Tandem
- •2.1.4 Выбор субд
- •2.1.5 Структурированный язык запросов sql
- •2.2 Разработка базы данных проектируемого программного средства
- •2.2.1 Формализованное описание предметной области
- •2.2.2 Разработка инфологической модели бд
- •2.2.3 Разработка даталогической модели бд
- •2.2.4 Нормализация отношений
- •2.2.5 Физическая модель бд
- •2.2.5.1 Техническое описание объектов бд
- •2.2.5.2 Реализация ограничений целостности бд
- •2.3 Разработка программного средства автоматизации обслуживания заявок
- •3 Технико-эксплуатационный раздел
- •3.1 Руководство для пользователей
- •3.2 Руководство для серверной части
- •3.3 Руководство администратора
- •3.4 Руководство программиста
- •4 Обоснование экономической эффективности проекта
- •4.1 Расчет трудоемкости разработки программного продукта
- •4.2 Расчет себестоимости программного продукта
- •4.3 Расчет экономического эффекта от внедрения программного продукта
- •5 Безопасность труда
- •5.1 Анализ условий труда
- •5.2 Расчет искусственного освещения
- •5.3 Возможные чрезвычайные ситуации
- •5.3.1 Расчет зоны заражения
- •5.3.2 Расчет времени эвакуации
- •Заключение
- •Список использованных источников
- •Приложение а
- •Приложение б
1.2 Организационно-производственная структура
Любой производственный процесс требует строгой, четкой его организации. Структура предприятия зависит от характера и особенностей производственного процесса. Она характеризуется наличием руководителя, его заместителей, функциональных отделов. Структурные подразделения действуют в соответствии с установленным положением и должностными инструкциями, утвержденными начальником управления. Организационная структура предприятия представлена в приложении.
Филиал имеет в своей структуре дирекцию, отделения, учебно-организационный отдел, научно – техническую библиотеку, хозяйственный отдел, отдел информационных технологий.
Структуру Филиала, создание, реорганизацию, ликвидацию его подразделений утверждает ректор Университета.
Штатное расписание работников Филиала утверждается ректором Университета.
Управление Филиалом осуществляется в соответствии с Уставом РГУ нефти и газа имени И.М. Губкина, настоящим Положением и действующим законодательством РФ.
Директор Филиала осуществляет руководство организацией учебной и учебно-методической работы в Филиале; обеспечивает выполнение решений органов управления Университета, относящихся к учебному процессу; руководит работой Учёного совета Филиала; принимает на работу и увольняет работников Филиала, осуществляет их аттестацию и тарификацию; выполняет другие управленческие функции.
Заместитель директора Филиала по учебной работе подчиняется директору Филиала. Заместитель директора филиала по учебной работе разрабатывает семестровые планы и делает сводную ведомость планируемой по представленным заведующими отделениями плановым нагрузкам, а затем и выполненной нагрузки профессорско-преподавательского состава, а также выполняет иные должностные обязанности. Заместитель директора филиала по набору абитуриентов и аттестации филиала подчиняется директору Филиала и руководит приемной комиссией, готовит приказы о зачислении, а также другие должностные обязанности.
Ведущий библиотекарь подчиняется непосредственно директору Филиала и руководит научно-технической библиотекой.
Заведующие отделениями подчиняются замдиректора по учебной работе Филиала, координируют и контролируют деятельность профессорско-преподавательского состава отделений.
Заведующий учебно-организационного отдела подчиняется заместителю директора Филиала по учебной работе и распределяет обязанности работников учебно-организационного отдела [2].
1.3 Анализ существующих программных продуктов
Необходимо проанализировать существующие аналоги программ технической поддержки пользователей. Среди них выделим «Обработка заявок Service Desk» и «Help Desk», разработанный на базе Microsoft SharePoint.
«Обработка заявок» Service Desk - система, предоставляющая возможности для регистрации, обработки, контроля исполнения и поиска заявок пользователей, а также для создания формализованных автоматизированных бизнес-процессов и контроля над ходом их выполнения. Работая в системе, каждый сотрудник вовремя получает задание на выполнение своего этапа работ и оперативный доступ ко всей необходимой информации. Из особенностей данного программного продукта можно выделить следующее:
- возможность автоматической маршрутизации заявок согласно задаваемым правилам бизнес-процесса;
- обеспечение совместной работы над документами процесса поддержки пользователей;
- обеспечение обратной связи посредством оповещений по e-mail и «прозрачности» прохождения заявки для ее заказчика;
- повышение качества анализа работы корпоративной службы поддержки.
К минусам данного программного продукта можно отнести следующее:
- пользователь имеет возможность оставлять заявку только по телефону. Это в значительной мере нагружает телефонную линию предприятия, увеличивает время поступления и обработки заявки;
- пользователь не имеет возможности сам формировать свою заявку, за него это должен делать диспетчер. Это также увеличивает время принятия и обработки заявки, а также подразумевает наличия дополнительного штата работников, что увеличивает затраты предприятия;
- данное программное средство не имеет возможности автоматического распределения заявок между специалистами в зависимости от их загруженности.
«Help Desk» - разработанное на базе SharePoint решение для службы технической поддержки, позволяющее внедрить в организациях процессы управления инцидентами, изменениями и уровнем сервиса.
Выделяются следующие положительные аспекты:
- классификация и диспетчеризация приходящих заявок, в том числе для назначения исполнителей, категории, приоритета и т.д.;
- отслеживание текущего статуса заявки;
- протоколирование работ, выполняемых по заявке, а также всех вносимых в нее изменений;
- построение отчетов.
Недостатки следующие:
- громоздкость приложения, что в значительной мере ухудшает его быстродействие;
- большое количество окон, вкладок и кнопок. В связи с этим пользователь вынужден тратить больше времени на изучение интерфейса программы, а также это ведет к снижению концентрации внимания на каком-либо одном объекте;
- также как и в случае с Service Desk «Обработка заявок», предприятию необходим дополнительный штат работников, что увеличит расходы.
Данные программные продукты способны работать как на локальном компьютере, так и в составе корпоративной сети предприятия.
Сравнительная характеристика разрабатываемого модуля и его аналогов рассмотрена в таблице 1.1.
Как видно из таблицы, разрабатываемое программное средство имеет ряд преимуществ перед своими аналогами. Весомым показателем является время развертывания разрабатываемого программного продукта, что важно для организаций с большим количеством рабочих станций. Также оно имеет возможность создавать отчеты в формате MS Excel.
Таблица 1.1 – Сравнительная характеристика программных средств
|
«Help Desk» |
«Обработка заявок» |
Программное средство автоматизации обслуживания заявок |
Поддерживаемые операционные системы |
Windows 9x/NT/2000/XP/ Vista/Seven |
Windows 9x/NT/2000/XP/ Vista/Seven |
Windows 9x/NT/2000/XP/ Vista/Seven |
Язык разработки |
C++ |
C# |
Java |
Проверка корректности ввода данных |
- |
+ |
+ |
Создание отчета в MS Excel |
- |
- |
+ |
Протоколирование выполнения заявки |
+ |
+ |
+ |
Быстрое развертывание |
- |
- |
+ |
Необходимость сервисного обслуживания |
+ |
+ |
- |
Программные продукты «Help Desk» и «Обработка заявок» обладают несколькими общими недостатками: для их полного функционирования необходим дополнительный штаб работников для обслуживания данных систем сбора и обработки заявок, что влечет за собой дополнительные расходы предприятия; они не способны создавать отчеты в формате MS Excel; не обладают возможностью быстрого развертывания, что крайне неудобно. Программное средство «Обработка заявок» не является серверным, что не позволяет работать с ним одновременно нескольким пользователям. Кроме того, пользователь оставляет свою заявку по телефону, что никак не отличается от текущей ситуации в Филиале. Программное средство «Help Desk» не имеет возможности следить за корректностью вводимых данных пользователем, что может приводить к различным конфликтам.
Разрабатываемое программное средство будет иметь возможность создания отчетов в MS Excel, является серверным решением, что позволит работать с ним сразу нескольким пользователям. Ввод данных будет осуществляться посредством выбора соответствующего пункта из выпадающего меню, что исключит ошибку при вводе. Запуск программного средства будет производиться непосредственно через встроенный в операционную систему браузер, без предварительной установки его на компьютеры пользователей. Программа также будет иметь простой интерфейс, не перегруженный дополнительными окнами, что позволит сократить время изучения элементов программы.
Рассмотрев аналоги разрабатываемого средства, можно сделать вывод, что разрабатываемый программный продукт в полной мере позволит автоматизировать процессы подачи заявки, контроля ее исполнения, увеличить оперативность работников, вести учет выполненных заявок. Также он позволит избавить Филиал от постоянных расходов на его обслуживание и сэкономит бюджет и время на обучение работы с программой.