Диплом: Автоматизация учета заявок на ремонт и обслуживание компьютерной техники для ООО "БЕВ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
3. Собственная разработка – позволяет разработать систему, полностью
отвечающую всем требованиям, но является более затратным (по времени
и стоимости) по сравнению с покупкой готового продукта. Однако при
этом возможна полная интеграция с уже имеющимися системами.
4. Разработка системы под заказ (аутсорсинг) – позволяет возложить
разработку системы на стороннюю организацию. Система будет отвечать
всем требованиям, но данный способ требует затрат больших средств по
сравнению с собственной разработкой. Применяется при отсутствии
собственных специалистов.
Анализ существующих способов приобретения показал, что наиболее
результативным будет собственная разработка. Выбор был сделан в связи с
работа компании на платформе 1С:Предприятие и наличием IT-отдела, в
котором работают квалифицированные специалисты, занимающиеся
разработкой нового ПО и поддержкой существующей ИС предприятия. При
этом важно, что в IT-отделе есть достаточное требуемое программное
обеспечение, а также квалифицированные сотрудники, которые владеют
знаниями не только прикладной задачи, способны создать и внедрить систему,
но и обладают знаниями предметной области (знаниями о внутренних бизнес-
процессах компании).
39
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Работа любой системы управления опирается на данные. Формирование
информационного обеспечения в каждой системе управления основывается на
понятии информационной базы, под которой подразумевается совокупность
упорядоченной информации, применяемой при использовании ИС, в том числе
взаимосвязь различных совокупностей этих данных. При этом комплект
упорядоченной информации должен совпадать по комплектации и содержанию
функции тех задач, которые решают на ее основе. Информационная база
оказывает влияние на эффективность всей системы, способы решений
функциональных задач и т.д [13, стр. 11-41].
В комплект информационной базы входит:
1. Массив постоянных нормативно-справочных данных;
2. Массив, содержащий текущую информацию о состоянии управляемого
объекта;
3. Массив, содержащий информацию, поступающую из внешней среды;
4. Массив, содержащий накапливаемую информацию за определенный
отрезок времени (архив данных).
Информационное обеспечение совокупности единых систем класси-
фикаций и кодирования данных, унифицированной системы документации, схем
информационного потока, циркулирующего в компании, а также методология
построения БД [23, стр. 32-41].
Информационное обеспечение предприятия условно можно подразделять
на вне машинные и внутри машинные. К вне машинному обеспечению относят
часть информационного обеспечения, представляющую собой комплект
сообщений, сигналов и документов, применяемых при функционировании
автоматизированной системы управления в форме, что воспринимает человек
без применения средств вычислительной техники (это справочники, формы
первичных документов, информационные потоки данных) [7, стр. 68-120].
Для формирования информационного обеспечения требуется:
40
1. Ясное формирование целей, задач, функций всей системы управления
предприятия;
2. Выявление движения данных от момента формирования и до их
применения на различных уровнях управления, представленных для
анализа в виде схем информационных потоков;
3. Усовершенствование системы документооборота;
4. Наличие и использование систем классификаций и кодирований;
5. Владение методологией формирования концептуальных информационно-
логических моделей, отображающих взаимосвязь информации;
6. Создание массива данных на электронных носителях, что требует наличия
современных технических обеспечений.
Информационная система, рассматриваемая в данном проекте будет
строится по архитектуре клиент-сервер, что позволит использовать её
одновременно нескольким пользователям, упростит организацию работы и
облегчит труд специалистов [21, стр. 21-43].
Эта архитектура предполагает, что на сервере находиться база данных под
управлением СУБД. Каждая рабочая станция (клиенты) посылают запросы на
информацию к серверу, который осуществляет доставление и предварительную
обработку информации. Единица обмена по сети есть запрос и соответствующая
запросу выборка данных из базы данных. Существенно снижается трафик в сети,
снимается ограничение на доступность данных в БД различным приложениям.
Клиентская часть приложений становиться несколько облегчённой, но в
больших ИС могут возникнуть проблемы. Рабочие станции должны иметь
достаточно высокие технические параметры для выполнения «тяжелых»
программных продуктов [14, стр. 35-51].
Строить информационную систему для компании целесообразней
используя распределённые базы данных и ИС.
Под распределенной (Distributed DataBase - DDB) обычно предполагают
БД, включающую фрагменты из нескольких БД, которые располагают на
различных узлах сети ПК, и, могут управляться различными СУБД.
Распределенная БД видится с точки зрения пользователя и прикладной
41
программы как простая локальная БД. В данном случаи слово "распределенная"
отображает способ формирования БД, но не внешнюю ее характеристику.
Распределенная обработка информации дает возможность увеличить
эффективность удовлетворений изменяющихся информационных потребностей
работников и, таким образом, обеспечить гибкость используемых им решений.
Преимущества распределенной обработки информации: значительное число
взаимодействующих работников, выполняющих задачи сбора, передачи и
выдачи данных; обеспечение доступа пользователю к вычислительным ресурсам
сети.
Системы управления БД (СУБД) - это комплекс языковых и программных
средств, используемого для создания, ведения и совместного применения БД
многими работникам. Обычно СУБД делят по применяемой модели данных.
Так, СУБД, созданные на применении реляционной модели данных, являются
реляционными СУБД. БД будет создана на основе клиент – серверной
архитектуре [11, стр. 25-77].
Классифика
тор, или (от лат. classis разряд и facere — делать) — это
систематизированный список именованных объектов, которым дан уникальный
код. Классификация объектов производится по правилам распределения
заданного множества объектов на подмножества (классификационные
группировки) и соответствует действующим признакам их различия или
сходства. Применяется в автоматизированных системах управления и обработки
информации. Классификатор – это стандартный кодовый язык документов,
финансовых отчётов и автоматизированных систем (см. табл. 4).
Таблица №4
Перечень обозначений систем кодирования
Система кодирования
Краткое обозначение
Порядковая
П
Серийно-порядковая
СП
Разрядная (позиционная)
Р
Комбинированная (смешанная)
К
42
Под кодированием понимается присвоение кода классификационной
группировке или объекту классификации.
Кодирование создано для формализованного описания наименований
различных видов данных. Кодирование представляет процесс обозначения
исходного множества объектов или сообщений набором символов заданного
алфавита и основывается на наборе определенных правил[19, стр. 111-124].
Порядковый метод — каждый из объектов множества кодируется с
помощью порядкового номера. Позволяет обеспечить простоту добавления
новых объектов и краткость кода, этот код не несёт никакой информации об
объекте. Применяется тогда, когда не нужно сложного деления на множества,
например, в классификаторе валют.
Серийно-порядковый метод — кодами служат числа натурального ряда с
закрепленной отдельной серией этих чисел за объектами классификации с
такими же признаками. Используется для идентификации объектов в сочетании
с классификационным методом (классификатор должностей и служащих).
Последовательный метод — в кодовом обозначении знаки на отдельной
ступени деления зависят от результатов декомпозиции на предыдущих ступенях.
Результат кодовых обозначений группировки несет информацию о
последовательности признаков, характеризующих эту группировку. Подходит
для иерархического метода классификации.
Параллельный метод — признаки классификации проходят кодировку
независимо друг от друга по определенным разрядам или группами разрядов
кодового обозначения. Метод параллельного кодирования чаще используют при
фасетной классификации, но применяют также и в иерархической
классификации.
В таком случае или соподчиненные признаки, обладают полной
однородностью и располагаются параллельно во всех звеньях иерархической
цепи, или несоподчиненные параллельные признаки искусственно
устанавливают в определенной последовательности (см. табл. 5).
43
Таблица №5
Перечень обозначений видов классификаторов
Вид классификатора
Краткое обозначение
Общегосударственный
ОГ
Отраслевой
О
Локальный
Л
Международный
М
Используемые классификаторы и коды приведены в таблице 6.
44
Таблица № 6
Используемые классификаторы и коды
Наименование
объекта
кодируемого
множества
Значно
сть
кода
Система
кодиров
ания
Вид
классиф
икатора
Список кодов или пример
кода множества
Код
Значение
1
Номер заявки
10
П
Л
1-∞
Порядковый номер
заявки
2
Код вида
проблемы
3
П
Л
1-
10
Порядковый код вида
проблемы
3
Код физлица
5
П
Л
1-∞
Порядковый код
физлица
4
Код
номенклатуры
3
П
Л
1-
10
Порядковый код
номенклатуры
5
Код
организации
3
П
Л
1-∞
Порядковый код
организации
6
Код
подразделения
3
П
Л
1-∞
Порядковый код
подразделения
В таблице 6 представлены классификаторы для учёта всей входящей
информации. Введение кодов необходимо для систематического учёта и
быстрого поиска.
Данные классификаторы используются в процессе работы постоянно.
Данные заносятся по мере необходимости, например при формировании новых
заявок. Изменения данных тоже периодичны и производятся по мере
необходимости, например смена фамилии сотрудницы несет изменение
информации о ней.
Исходным документом будет заявка на техническое обслуживание.
Результатными документами будут отчеты:
По статусу заявки;
По исполнителю;
По отделу.
45
Формами для работы с данными будут:
Заявки;
Выполнение заявок;
Закрепленная оргтехника.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение - совокупность комплекса различного по
функционалу взаимосвязанного программного продукта, участвующего в
решении задач управления, и программных документов, которые необходимы
для использования их программ.
ПО является главнейшей компонентой информационных систем.
Важнейшую роль в судьбе создаваемой информационной системы есть
обоснованный и удачный выбор системного и прикладного ПО[12, стр. 44-78].
При формировании сложных АСУ большое значение оказывает
разработка ПО, т.к. именно программные средства формируют интеллект
компьютера, применяемый для решения сложных научных задач, управления
сложнейшими технологическими процессами. В современном мире при
формировании данных систем значительно увеличивается значимость
человеческого фактора, а, значит, эргономического обеспечения системы.
Основной функцией эргономического обеспечения есть оптимизация
взаимодействия между пользователем и машиной не только в момент
использования, но и при создании, и при уничтожении технических
компонентов [9, стр. 27-37].
Создание модели информационной системы будет происходить в среде
Erwin.
В качестве СУБД будет использоваться Microsoft SQL Server.
Microsoft SQL Server система управления реляционными базами
данных (РСУБД), разработанная корпорацией Microsoft. Основной
используемый язык запросов — Transact-SQL, создан совместно Microsoft и
Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по
структурированному языку запросов (SQL) с расширениями. Используется для
46
работы с базами данных размером от персональных до крупных баз данных
масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
Microsoft SQL Server в качестве языка запросов использует версию SQL,
получившую название Transact-SQL (сокращённо T-SQL), являющуюся
реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями.
T-SQL позволяет использовать дополнительный синтаксис для хранимых
процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с
управляющим приложением). Microsoft SQL Server и Sybase ASE для
взаимодействия с сетью используют протокол уровня приложения под
названием Tabular Data Stream (TDS, протокол передачи табличных данных).
Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить
различным приложениям возможность взаимодействия с базами данных
Microsoft SQL Server и Sybase.
Microsoft SQL Server также поддерживает Open Database Connectivity
(ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server
2005 обеспечивает возможность подключения пользователей через веб-сервисы,
использующие протокол SOAP. Это позволяет клиентским программам, не
предназначенным для Windows, кроссплатформенно соединяться с SQL Server.
Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий
приложениям под управлением Java (таким как BEA и IBM WebSphere)
соединяться с Microsoft SQL Server 2000 и 2005.
Строить информационную систему для учета заявок целесообразней на
базе уже внедренного в компании 1С: Предприятия 8.
Встроенный язык программирования 1С:Предприятие — язык
программирования, который используется в семействе программ
«1С:Предприятие». Данный язык является интерпретируемым языком высокого
уровня. Интерпретация текста программного модуля в байт-код выполняется в
момент обращения к этому модулю в процессе работы, таким образом обычно
интерпретируется только часть текстов программных модулей.
Средой исполнения языка является программная платформа
«1С:Предприятие». Визуальная среда разработки («Конфигуратор») является
неотъемлемой частью пакета программ «1С:Предприятие».
47
Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы
«снизу вверх» с незначительными исключениями. Языки для платформ 1С:7х и
1С:8х совместимы по основным операторам, но значительно отличаются в
работе с прикладными объектами, вследствие чего перенос кода из 1С:7х в 1С:8х
не имеет смысла.
Встроенный язык 1С:8 наиболее подобен по своему синтаксису
языку Visual Basic.
Система программ «1С: Предприятие 8» включает в себя платформу и
прикладные решения, разработанные на ее основе, для автоматизации
деятельности организаций и частных лиц. Сама платформа не является
программным продуктом для использования конечными пользователями,
которые обычно работают с одним из многих прикладных решений
(конфигураций), разработанных на данной платформе. Такой подход позволяет
автоматизировать различные виды деятельности, используя единую
технологическую платформу.
Гибкость платформы позволяет применять 1С:Предприятие 8 в самых
разнообразных областях:
автоматизация производственных и торговых предприятий, бюджетных и
финансовых организаций, предприятий сферы обслуживания и т.д.
поддержка оперативного управления предприятием;
автоматизация организационной и хозяйственной деятельности;
ведение бухгалтерского учета с несколькими планами счетов и
произвольными измерениями учета, регламентированная отчетность;
широкие возможности для управленческого учета и построения
аналитической отчетности, поддержка многовалютного учета;
решение задач планирования, бюджетирования и финансового анализа;
расчет зарплаты и управление персоналом;
другие области применения.
Инструмент разработчика "1С:Библиотека стандартных подсистем 8.2"
(БСП) предоставляет набор универсальных функциональных подсистем и
технологию для разработки прикладных решений на платформе
"1С:Предприятие 8.2". С помощью БСП можно быстро создавать новые

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

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