Диплом: Разработка информационной системы автоматизации работы офиса малого предприятия "Теплые окна без замены"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
18
предназначенные, с одной стороны, для использования как непосредственными
исполнителями, так и управленцами различного уровня, а, с другой стороны, — для
решения задач, относящихся к различным видам управленческой деятельности.
Допустимо как изолированное использование отдельных модулей, так и их
произвольные комбинации, в зависимости от производственно-экономической
необходимости.
1.3 Анализ существующих разработок и выбор стратегии автоматизации
Функциональный состав системы «Галактика» позволяет для любого
предприятия определить набор компонентов, обеспечивающий решение задач
управления хозяйственной деятельностью в трех глобальных разрезах: по видам
ресурсов, по масштабам решаемых задач (уровню управления), по видам
управленческой деятельности (см. Рис. 4)[16].
Рисунок 4- Решение задач управления с помощью «Галактики»
При четко налаженной технологической схеме эксплуатации системы
«Галактика» каждый работник выполняет определенные для него инструкцией
действия, получая информацию в объеме, необходимом и достаточном для
осуществления своих должностных обязанностей.
Основным объектом, с которым работает «Галактика», является
операционный документ. Операционные документы формируются при
осуществлении любой хозяйственной операции и подтверждают ее совершение.
19
Между документами могут быть установлены связи. Совокупность операционных
документов образует документооборот предприятия.
Так же существует ряд консалтинговых фирм, которые предлагают готовые
решения или гарантируют разработку и внедрение необходимого программного
обеспечения для автоматизации всех насущных проблем. Например, консалтинговая
компания SAP (рис 5), которая более 30 лет занимается разработкой и внедрением
программного обеспечения автоматизации основных бизнес-процессов предприятий
как крупного, так и среднего бизнеса[18].
Рисунок 5- Сайт консалтинговой компании SAP
Для анализа конкурентоспособности изделия можно использовать опрос
мнения клиентов о качестве и характеристиках товара. Правильно составленная
анкета может не только помочь в анализе оценки качества потребителями, но и в
рекламе продукции.
Качество товара, его эксплуатационная безопасность и надежность, дизайн,
уровень послепродажного обслуживания являются для современного покупателя
основными критериями при совершении покупки. Автоматизация и организация
послепродажного обслуживания это объемная задача, включающая различные
20
направления, в том числе гарантийный ремонт и опросы общественного мнения о
качестве оказываемых услуг по послепродажному обслуживанию и качеству
продукции. Например, первыми данную форму анализа начали использовать
автомобильные компании. Сотрудники сервисных центров звонят клиентам через
какое-то время после начала сервисного обслуживания и при помощи правильно
составленной анкеты пытаются получить исчерпывающую информацию о качестве
сервисного обслуживания и автомобиля.
Рисунок 6- Страничка в Интернете посвященная послепродажному
обслуживанию
Как видно на рис. 6 все успешные предприятия выполняют послепродажное
обслуживание и проводят опрос общественного мнения о качестве обслуживания, о
качестве изделий, о том какие изделия предпочитают.
Для учета мнения клиентов проводятся различные опросы. Вопросы и
варианты ответов составляются специалистами в области проведения
социологических исследований. Результаты опроса, представленные в виде
заполненных анкет, подсчитываются и анализируются. Данное описание решаемой
задачи можно представить в виде ERD-диаграммы (концептуальной схемы) (рис. 7).
21
Рисунок 7- ERD-диаграмма (концептуальная схема)
Вывод: на первоначальном этапе автоматизации послепродажного
обслуживания с целью повышения качества оказываемых услуг и реализуемых
изделий необходимо разработать программу определения результатов мнения
клиентов о качестве оказываемых услуг и реализуемой продукции, которая должна:
обеспечить ввод и печать опросных листов (анкет);
обеспечить регистрацию анкет,
вести учет проведения опросов и количества клиентов, принявших участие в
опросе,
проводить анализ по характеру ответов на вопросы, в целом и по каждому
виду продукции в отдельности, или в зависимости от даты проведения
опроса.
Виды
продукц
ии
Вклю
чают
Опросы
Вопросы
Соде
ржат
Прово
дятся
Вариант
ы
ответов
Име
ют
Дают
на
Соде
ржат
Выби
рают
22
II Проектная часть
2.1 Общие сведения
Как показано в предыдущей главе, подсчет результатов и анализ проведенных
опросов мнения клиентов необходим для повышения качества оказываемых услуг и
реализуемых изделий.
Применение программы может способствовать повышению скорости
подсчета результатов опроса в удобной форме, и проведению анализа на основе
данных о результатах опросов представленных в виде диаграмм.
Наименование разрабатываемой программы в рамках выпускной
квалификационной работы «Программа определения результатов опроса
общественного мнения».
Программа будет разработана на языке программирования Object Pascal в среде
программирования Delphi.
Объектно-ориентированное программирование – это методология
программирования, основанная на представлении программы в виде совокупности
объектов, каждый из которых является экземпляром определенного класса, а классы
образуют иерархию наследования[13].
В основу объектно-ориентированного программирования положены следующие
принципы:
1) абстрагирование;
2) ограничение доступа;
3) модульность;
4) иерархичность;
5) типизация;
6) параллелизм;
7) устойчивость[1].
Разработка программ состоит из следующих последовательных работ:
определение основных объектов, необходимых для решения данной
задачи;
23
определение закрытых данных (данных состояния) для выбранных
объектов;
определение второстепенных объектов классов, представляющих
выбранные объекты;
определение ключевых сообщений, которые должны обрабатывать
объекты каждого класса;
разработка последовательности выражений, которые позволяют решить
поставленную задачу;
разработка методов, обрабатывающих каждое сообщение;
очистка проекта, т.е. устранение всех вспомогательных промежуточных
материалов, использовавшихся при проектировании;
кодирование, отладка, компоновка и тестирование[15].
Все языки ООП основаны на трех основополагающих концепциях, называемых
инкапсуляцией, полиморфизмом и наследованием.
Инкапсуляция является важнейшим свойством объектов, на котором строится
объектно-ориентированное программирование. Инкапсуляция заключается в том, что
объект скрывает в себе детали, которые не существенны для использования
объекта[2].
Наследование – это процесс, посредством которого один объект может
приобретать свойства другого. Точнее объект может наследовать свойства другого
объекта и добавлять к ним черты, характерные только для него[6].
Полиморфизм – это свойство, которое позволяет одно и то же имя использовать
для решения нескольких технически разных задач. Применительно к ООП целью
полиморфизма является использование одного имени для задания общих для класса
действий[5].
Информационное обеспечение представляет совокупность единой системы
классификации и кодирования информации, унифицированных систем документации,
схем информационных потоков данных, циркулирующих в организации, а также
методологии построения базы данных[11].
Информационный объект – это информационное описание некоторой сущности
– реального объекта, процесса, явления или события. Информационный объект
образуется совокупностью логически взаимосвязанных реквизитов, представляющих
24
качественные и количественные характеристики некоторой сущности предметной
области[4].
Delphi мощная система визуального объектно-ориентрованного
проектирования, позволяющая решать множество задач в частности:[7]
Создавать законченные приложения для Windows самой различной
направленности, от чисто вычислительных и логических, до графических и
мультимедиа.
Быстро создавать (даже начинающим программистам) профессионально
выглядящий оконный интерфейс для любых приложений, написанных на
любом языке; интерфейс удовлетворяет всем требованиям Windows и
автоматически настраивается на ту систему, которая установлена на
компьютере пользователя, поскольку использует многие функции,
процедуры, библиотеки Windows.
Создавать свои динамически присоединяемые библиотеки (DLL)
компонентов, форм, функций, которые затем можно использовать из других
языков программирования.
Создавать мощные системы работы с локальными и удаленными базами
данных любых типов; при этом имеются средства автономной отладки
приложений с последующим выходом в сеть.
Формировать и печатать сложные отчеты, включающие таблицы, графики и
т.п.
Создавать справочные системы (файлы.hlp), как для своих приложений, так и
для любых других, с которыми, можно работать не только из приложений, но
и просто из Windows.
Создавать профессиональные программы установки для приложений
Windows, учитывающие всю специфику и все требования Windows[15].
Программа разрабатывается в среде операционной системы Windows и
предназначена для работы в данной операционной системе. Выбор операционной
системы Windows обусловлен тем, что у малого предприятия имеется лицензия
только на эту операционную систему. Так как операционная система Windows не
позволяет установить серверную часть клиент-серверных систем управления базами
25
данных (СУБД), в качестве СУБД решено использовать встроенную в среду
программирования Delphi СУБД Paradox. Программа может работать в операционных
системах Windows 2010 , но не тестировалась в данных операционных системах.
Выбор СУБД Paradox обусловлен так же тем, что автономные базы данных
полезны для развития тех приложений, которые распространены среди
пользователей, каждый из которых поддерживает отдельную базу данных[9]. Это
приложения, которые обрабатывают информацию и документацию небольшого
офиса, кадровый состав небольшого предприятия, бухгалтерские документы
небольшой бухгалтерии. Каждый пользователь такого приложения манипулирует
своими собственными данными на своем компьютере. Пользователю нет
необходимости иметь доступ к данным любого другого пользователя, так что
отдельная база данных здесь вполне приемлема.
Необходимое для работы программы программное обеспечение
устанавливается вместе с программой во время ее инсталляции (например, Borland
Database Engine, т.е. процессор баз данных фирмы Borland).
2.2 Функциональное назначение
Программа предназначена для подсчета результатов анкетирования или
опроса. На основе полученных результатов, проведен анализ общественного мнения.
Вопросы и варианты ответов должны составляться специалистами в области
проведения социологических исследований, программа должна позволить
формировать анкеты и варианты опросов. Результаты опроса, представленные в виде
заполненных анкет, подсчитываются и анализируются.
Применение программы должно способствовать повышению скорости
подсчета результатов опроса в удобной форме, и проведению анализа на основе
данных о результатах опросов представленных в виде диаграмм.
Программа должна представлять собой открытый продукт, доступный для
дальнейшего развития.
Задачей программы определения результатов мнения клиентов о качестве,
является:
во-первых, обеспечение ввода и печати опросных листов (анкет),
регистрация анкет,
26
во-вторых, учет проведения опросов и количества респондентов принявших
участие в опросе,
в третьих, проведение анализа по характеру ответов на вопросы, в целом и
по каждому виду продукции (услуг) в отдельности, или в зависимости от
даты проведения опроса.
В выполнении этой задачи большое место отводится автоматизации учета с
использованием современной компьютерной техники.
Автоматизированный учет опросов мнения клиентов позволит:
упростить и автоматизировать обработку, заполненных анкет;
разрабатывать анкеты и опросные листы;
учитывать результаты опросов по видам продукции (услуг) и по времени
проведенного опроса,
проводить анализ ответов на указанный на вопрос по видам продукции
(услуг) и по времени проведенного опроса.
2.3 Используемые технические средства
Аппаратное обеспечение:
- Процессор с частотой не менее 1700 MHz;
- Оперативная память не менее 256 Mb;
- Накопитель для съемных дисков 3.5” (дисковод FDD);
- Свободного места на диске не менее 10 Mb;
- Видеокарта;
- Манипулятор типа «мышь»;
- Лазерный принтер
2.4 Описание логической структуры
На основе анализа ERD-диаграммы, программа должна включать в себя
следующие модули, один из которых должен быть предназначен для доступа к
данным (модуль данных):
модуль для введения видов продукции;
27
модуль для введения справочника по продукции;
модуль для создания анкет;
модуль для формирования вопросов;
модуль для определения вариантов ответов;
модуль для регистрации ответов;
модуль данных для доступа к базе данных;
модуль для управления программой;
Таким образом, главный модуль будет содержать меню, позволяющее
управлять работой программы. На рис. 8 приводится структура программы.
Модуль данных связан со всеми основными модулями программы в силу
своей специфики, так как в нем располагаются наборы данных и источники данных,
необходимые для связи с базой данных в каждом рабочем модуле.
Рисунок 8- Структура программы
Главный
Виды
продукции
Отбор по
опросу
Вопросы
Отбор по
продукции
Проведение
опросов
Анализ
изменения
мнения
Перечень
анкет
Модуль
данных
Сравни-
тельный
анализ
ИтогиПродукция
О
программе
Анкета
Ргистрация
опроса

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран