ВВЕДЕНИЕ
1 ОБЗОР РЫНКА ПО УЧЁТУ ПОВЕРОК ПРИБОРОВ
2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБОСНОВАНИЕ ТРЕБОВАНИЙ К ПРИЛОЖЕНИЮ
3 ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ
3.1 Понятие предприятия, цели и направления деятельности
4 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ИСПОЛЬЗУЕМОЕ НА ПРЕДПРИЯТИИ
5 ХАРАКТЕРИСТИКА КОМПЬЮТЕРНОЙ СЕТИ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
6 ИНФОРМАЦИОННЫЕ ПОТОКИ НА ПРЕДПРИЯТИИ
7 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ. ПОСТРОЕНИЕ ДИАГРАММ
8 ИНФОРМАЦИОННАЯ МОДЕЛЬ
9 ОПИСАНИЕ ПРОЦЕССА РАЗРАБОТКИ ПРИЛОЖЕНИЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ВВЕДЕНИЕ
Основные средства составляют преобладающую часть инвестиций. Для их возобновления и контроля за эффективностью использования необходима информация о степени изношенности, необходимости проведения переоценки, своевременности списания, которую формирует бухгалтерский учет и отчетность, являясь информационной базой для экономического анализа и финансового маневрирования организаций.
На протяжении длительного периода использования основные средства поступают на предприятие и передаются в эксплуатацию, изнашиваются в результате эксплуатации, подвергаются ремонту, при помощи которого восстанавливаются их физические качества, перемещаются внутри предприятия, выбывают с предприятия вследствие ветхости или нецелесообразности дальнейшего применения. Предприятия имеют право владения, пользования и распоряжения основными средствами: безвозмездно передавать или продавать другим предприятиям, обменивать, сдавать в аренду принадлежащие ему здания, сооружения, оборудование, транспортные средства, инвентарь, списывать с баланса, если они изношены или морально устарели, независимо от того, полностью ли они амортизированы или нет.
Не следует думать, что высокая эффективность современных информационных систем автоматически достигается только применением современных технических средств. Для того чтобы максимально использовать их огромные возможности, нужно хорошо проработать структурные, алгоритмические и языковые вопросы, т.е. разработать структуры данных, алгоритмы обработки информации и языки общения с системой.
Еще одна важная проблема, которую приходится решать при создании информационных систем, - это защита информации. У этой проблемы - несколько сторон. Во-первых, защита от помех (особенно при передаче по линиям связи) и сбоев аппаратуры. Для ее организации используются методы теории кодирования. Во-вторых, защита от неправильных действий некомпетентного пользователя: никакое неправильное нажатие кнопок терминала или нарушение инструкций при общении с системой не должны портить информацию в системе. И, наконец, защита от несанкционированного доступа, т. е. от пользователей, желающих получить информацию» к которой у них нет права доступа, либо исказить имеющуюся в системе информацию. Для такой защиты используются программные пароли, средства шифрования и т.д.
1 ОБЗОР РЫНКА ПО ПО УЧЁТУ ПОВЕРОК ПРИБОРОВ
Рассмотрим существующие на данный моменты аналоги приложений, которые осуществляют учёт поверок контрольно-измерительных приборов.
На данный момент на рынке программного обеспечения нет большого изобилия подобных приборов
Программа Stat10X_comm предназначена для для получения, обработки и сохранения в виде файлов статистической информации, накопленной теплосчетчиками ТЭМ-116, ТЭМ-106 и ТЭМ-104 в процессе работы. Информация может быть считана как непосредственно с теплосчетчика, так и с адаптеров переноса данных. Коммерческая (платная) версия, отличается от бесплатной (Stat10x free) версии расширенной функциональностью:
- база абонентов;
- встроенный терминал для связи по модему;
- индикатор уровня сигнала для GSM модемов;
- поиск приборов по сетевым адресам (IP адрес в локальной сети);
- считывание данных из приборов по сетевым адресам (IP адрес в локальной сети);
- автоматический поиск и настройка ТЭМ-порт (адаптер COM-порт - Ethernet).
Stat10X_comm позволяет создавать базу абонентов с возможностью указания для каждого абонента адреса, телефона и других параметров. При нажатии кнопки выбрать настройки программы (сетевой адрес прибора, номер и скорость последовательного порта, телефон и др.) устанавливаются в соответствии с настройками выбранного абонента.
На рисунках 1.1 – 1.4 приведён пример использования данной программы пользователем.
2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБОСНОВАНИЕ ТРЕБОВАНИЙ К ПРИЛОЖЕНИЮ
Предметной областью данной работы является учёт поверок контрольно-измерительных приборов, необходимо разработать информационную систему, которая будет автоматизировать данный процесс и упрощать работу сотрудников предприятия или организации.
В общем случае требования к АИС учёта поверок контрольно-измерительных приборов накладывают ограничения на выбор конкретного решения на каждом шаге разработки системы. Состав требований определяется видом, назначением, специфическими особенностями и условиями функционирования конкретной системы. Для АИС можно выделить следующие группы требований:
- к системе в целом;
- по безопасности системы;
- к аппаратной части и системному программному обеспечению: серверные платформы, платформы клиентов, сети и телекоммуникации;
- к интерфейсу с пользователем;
- к системам хранения данных, СУБД и хранилищам данных;
- к совместимости с другими ИС;
- к администрированию системы и т.д.
Учет фактических и промышленных стандартов в сфере информатизации позволяет на начальном этапе ориентироваться на наиболее распространенные технические и программные решения. Это в значительной мере снижает затраты на сопровождение и развитие системы обработки данных. Кроме того, расширяется круг специалистов, которые могут быть привлечены к техническому обслуживанию системы, разработке и развитию прикладных программных средств, что обеспечивает большую свободу наращивания мощности технических и системных программных средств.
Основные требования к информационной системе – это безотказная работоспособность и устойчивость к проверке контрольно-измерительных приборов.
3 ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ
3.1 Понятие предприятия, цели и направления деятельности
В условиях рыночных отношений предприятие является основным звеном всей экономики, поскольку именно на этом уровне создается нужная обществу продукция, оказываются необходимые услуги.
Предприятие – это самостоятельный, организационно обособленный хозяйствующий субъект производственной сферы народного хозяйства, который производит и реализует продукцию, выполняет работы промышленного характера или предоставляет платные услуги.
Предприятие имеет конкретное название – завод, фабрика, комбинат, шахта, мастерская и т.п.
Любое предприятие является юридическим лицом, имеет законченную систему учета и отчетности, самостоятельный бухгалтерский баланс, расчетный и другие счета, печать с собственным наименованием и товарный знак (марку).
Главной целью (миссией) создания и функционирования предприятия является получение максимально возможной прибыли за счет реализации потребителям производимой продукции (выполненных работ, оказанных услуг), на основе которой удовлетворяются социальные и экономические запросы трудового коллектива и владельцев средств производства.
На основе общей миссии предприятия формируются и устанавливаются общефирменные цели, которые определяются интересами владельца, размерами капитала, ситуацией внутри предприятия, внешней средой и должны отвечать следующим требованиям: быть конкретными и измеримыми, ориентированными во времени, досягаемыми и взаимно поддерживаемыми.
Каждое предприятие – это сложная производственно-экономическая система с многогранной деятельностью. Наиболее четко выделяются направления, которые следует отнести к главным:
- комплексное изучение рынка (маркетинговая деятельность);
- инновационная деятельность (научно-исследовательские и опытно-конструкторские разработки, внедрение технологических, организационных, управленческих и других новшеств в производство);
- производственная деятельность (изготовление продукции, выполнение работ и оказание услуг, разработка номенклатуры и ассортимента адекватных спросу на рынке);
4 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ИСПОЛЬЗУЕМОЕ НА ПРЕДПРИЯТИИ
Программное обеспечение предприятия – это весь софт, который установлен на компьютерах организации. В составе программного обеспечения организации могут быть различные прикладные программы, например, Microsoft Office. Специализированные программы. Например, если фирма занимается дизайном, она будет использовать различные графические редакторы. А также программное обеспечение предприятия включает программы для учета. Программой для учета может быть бухгалтерская программа, либо специализированная программа управленческого учета. Чаще всего компании используют и бухгалтерскую программу, и управленческую.
5 ХАРАКТЕРИСТИКА КОМПЬЮТЕРНОЙ СЕТИ И АППАРАТНОГО ОБЕСПЕЧЕНИЯ
Компьютерная сеть (вычислительная сеть, сеть передачи данных) – система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило – различные виды электрических сигналов, световых сигналов или электромагнитного излучения.
По назначению компьютерные сети распределяются:
- вычислительные;
- информационные;
- смешанные (информационно-вычислительные).
Для классификации компьютерных сетей используются разные признаки, выбор которых заключается в том, чтобы выделить из существующего многообразия такие, которые позволили бы обеспечить данной классификационной схеме такие обязательные качества:
- возможность классификации всех, как существующих, так и перспективных, компьютерных сетей;
- дифференциацию существенно разных сетей;
- однозначность классификации любой компьютерной сети;
- наглядность, простоту и практическую целесообразность классификационной схемы.
Сетевые технологии и, в частности, беспроводные сети, с каждым днем все глубже и прочнее входят в нашу повседневную жизнь. В наше время уже просто невозможно представить современный офис без компьютеров, Интернета, локальной сети и надежной защиты. Сетевые технологии, основанные на беспроводном (Wi-Fi) подключении, позволят вам быть подключенными к сети без необходимости постоянного подключения провода к вашему компьютеру – вы можете обмениваться данными, общаться, оставаясь свободными в пространстве.
6 ИНФОРМАЦИОННЫЕ ПОТОКИ НА ПРЕДПРИЯТИИ
Информационные потоки – это физическое перемещение информации от одного сотрудника предприятия к другому или от одного подразделения к другому. Цель работы с информационными потоками – оптимизация работы предприятия.
Система информационных потоков – совокупность физических перемещений информации, которая дает возможность осуществить какой-либо процесс, реализовать решение. Наиболее общая система информационных потоков – это сумма потоков информации, которая позволяет предприятию вести финансово-хозяйственную деятельность.
Информация, которая собирается в системе для обработки и анализа должна отвечать следующим требованиям: своевременность (информация по затратам, выручке, прибыли должна поступать тогда, когда еще имеет смысл ее анализировать), достоверность (чтобы не тратить дополнительное время на ее проверку), релевантность (существенность), полезность (эффект от использования информации должен перекрывать затраты на ее получение), полнота (не должно быть упущений), понятность (информация не должна требовать значительных усилий для расшифровки), регулярность поступления.
Важно отметить, что качество собственного информационного поля предприятия в основном зависит только от позиции самого предприятия (в первую очередь, руководства). Четкая организационная структура управления, рациональное распределение функциональных обязанностей среди персонала, надежный и удобный учет на базе современных автоматизированных систем, продуманная схема документооборота способствуют улучшению и развитию информационного поля, что, в свою очередь, приводит к повышению качества принимаемых управленческих решений. Напротив, пренебрежение к проблемам сбора, обработки и анализа внутренней информации чревато тяжелыми проблемами при управлении бизнес-процессами на предприятии. И все-таки оптимизация внутреннего информационного поля предприятия задача достаточно простая по отношению к внешнему полю.
7 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ. ПОСТРОЕНИЕ ДИАГРАММ
В предметном подходе объекты предметной области определяются с таким расчетом, чтобы их можно было использовать при решении множества разнообразных, заранее не определенных задач. Необходимо самым тщательным образом изучить бизнес, которому будет посвящена программа, рынок, для которого он предназначен, деятельность конкурентов на этом рынке, деятельность самой компании – заказчика приложения, ее рекламную стратегию и фирменный стиль, терминологию, применяемую в данном бизнесе, а при необходимости - даже сленг людей, которые выступают на этом рынке в качестве производителей, продавцов и потребителей.
При моделировании поведения проектируемой или анализируемой системы возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций.
Для моделирования процесса выполнения операций в языке UML используются диаграммы вариантов использования. Применяемая в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на этих диаграммах также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме вариантов использования соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.
Таким образом, диаграммы вариантов использования можно считать частным случаем диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и вариантов использования. Основным направлением использования диаграмм вариантов использования является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.
8 ИНФОРМАЦИОННАЯ МОДЕЛЬ
Концептуальное (инфологическое) проектирование – построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя:
- описание информационных объектов или понятий предметной области и связей между ними;
- описание ограничений целостности, то есть требований к допустимым значениям данных и к связям между ними.
Для построения информационной модели необходимо для каждой сущности, выявленной в предыдущем пункте, определить требуемый набор атрибутов. Атрибутом является поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.
Для более наглядного представления работы программы была создана диаграмма в нотации IDEF0, которая иллюстрирует то, каким образом происходит работа магазина.
9 ОПИСАНИЕ ПРОЦЕССА РАЗРАБОТКИ ПРИЛОЖЕНИЯ
Для разработки приложения по учёту поверок контрольно-измерительных приборов была выбрана среда разработки Visual Studio 2015, СУБД – MySql и язык программирования высокого уровня C#.
Выбранная среда разработки оснащена всем необходимым функционалом, который необходим для разработки автоматизированной системы, с помощью данной среды разработки легко осуществляется проектирование различных форм, а также навигация всего приложения, это происходит с помощью предоставляемых компонентов среды разработки.
Microsoft Visual Studio 2015 – это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio.
Visual Studio можно использовать для создания различных типов приложений, от простых приложений для магазина и игр для мобильных клиентов до больших и сложных систем, обслуживающих предприятия и центры обработки данных. Вы можете создавать:
- приложения и игры, которые выполняются не только на платформе Windows, но и на Android и iOS;
- веб-сайты и веб-службы на основе ASP.NET, JQuery, AngularJS и других популярных платформ;
- приложения для самых разных платформ и устройств, включая, но не ограничиваясь: Office, Sharepoint, Hololens, Kinect и "Интернета вещей";
- игры и графические приложения для разных устройств Windows, включая Xbox, с поддержкой DirectX.
По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, например, Unity и Apache Cordova, с помощью расширений Набор средств Visual Studio для Unity и инструментов Visual Studio для Apache Cordova соответственно. Вы также можете самостоятельно расширить Visual Studio, создав собственные инструменты для выполнения специализированных задач.
MySQL – это система управления реляционными базами данных.
ЗАКЛЮЧЕНИЕ
В ходе выполнения данной работы был проведен анализ современных программных средств, направление их развития и возможности. Было учтено современное развитие глобальных сетей и активно развивающиеся возможности браузеров и применяемых стандартов для подготовки и работы с гипертекстовыми документами.
При выполнении работы первым этапом была осуществлена постановка задачи, а именно была описана предметная область, изучена информационная модель и функциональное назначение.
На втором этапом было проектирование задачи. На данном этапе был описан алгоритм решения задачи, осуществлено логическое моделирование. А также были проанализированы основные инструменты предназначенные для решения задачи.
В ходе выполнения дипломного проекта будет разработана окончательная и готовая для внедрения версия приложения по учёту поверок контрольно-измерительных приборов, которая будет оснащена всем необходимым функционалом для корректной работы сотрудников организации.