Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке

Отчёт по преддипломной практики на предприятии «ООО «ОМК»

Представлен отчет о прохождении преддипломной практики на предприятии «ООО ОМК — Информационные технологии» в отделе «Практика поддержки автоматизированных рабочих мест» по специальности «Автоматизированные системы обработки информации и управления». Содержание практики определялось программой практики, направленной на разработку диплома.

Содержание

Введение
1. Организационная структура предприятия
2. Описание предметной области
3. Постановка задачи
4. Проектирование программного обеспечения
5. Разработка ER-диаграммы
Заключение
Список использованных источников

Введение

Преддипломная практика студентов является составной частью учебного процесса и обеспечивает дальнейшее закрепление и углубление ими теоретических знаний, способствует формированию у студентов профессиональных навыков по применению современных математических методов и программного обеспечения для решения задач науки, техники, экономики и управления и использования информационных технологий в проектно-конструкторской, управленческой и финансовой деятельности в организациях, учреждениях и предприятиях города.

Преддипломная практика предполагает наличие общих представлений о возможностях информационных технологий и ставит своей целью подготовку к составлению дипломного проекта, знакомство с организационной структурой предприятия, изучение и освоение программного обеспечения, сбор необходимой информации.

Преддипломная практика – важнейшая составная часть учебного процесса по подготовке высококвалифицированных специалистов.

Основные задачи:

  1. Закрепление теоретических знаний;
  2. Приобретение опыта работы в трудовых коллективах.

Студенты при прохождении практики обязаны:

  1. Полностью выполнять задания предусмотренные программой практики;
  2. Подчиняться действующим на предприятии, в учреждении, организации правилам внутреннего распорядка;
  3. Активно участвовать в общественной жизни коллектива предприятия, организации, учреждения;
  4. Нести ответственность за выполняемую работу и ее результаты;
  5. Ежедневно вести записи в дневнике с указанием характера, содержания и порядка выполнения работы;
  6. Своевременно, в соответствии с графиком, сдать отчет по практике.

Целью проведения практики является, с одной стороны, приобретение практических навыков решения задач АСУ с использованием современных математических методов и программных средств на базе, применяемой в настоящее время вычислительной техники, а с другой стороны – максимальная привязка используемой технологии к конкретным задачам предприятий.

1. Организационная структура предприятия

Практика осуществлялась на  предприятии «ООО ОМК — Информационные технологии» в отделе «Практика поддержки автоматизированных рабочих мест».

2. Описание предметной области

OMNITRACKER — это программный продукт, предназначенный для автоматизации бизнес-процессов различных сервисных организаций: ИТ-служб; Call-центров; проектных офисов; служб по работе с клиентами; разработчиков программного обеспечения и т.д.

В данном программном продукте находится база компьютерной техники имеющийся на ОАО ВМЗ, в том числе и картриджей, а так же, имеется база пользователей. В OMNITRACKER осуществляется вся работа с заявками. Однако, в данной системе не отображается количество картриджей (заправленных, в подменном фонде, на складе).

Зачастую для пользователей возникает необходимость узнать имеется в наличии тот или иной картридж, или его отсутствие. Поэтому было решено разработать «Программное обеспечение для автоматизации мониторинга картриджей».

Данное программное обеспечение позволит контролировать сотрудникам сервис- центра количество заправленных картриджей, находящихся в подменном фонде, либо на складе. Так же, позволит оперативно обслуживать сотрудников ОАО ВМЗ.

3. Постановка задачи

Темой дипломного проекта является  разработка «Программного  обеспечения для автоматизации мониторинга картриджей».

Основные задачи для реализации дипломного проекта:

  1. Разработать структуру базы данных и создать базу данных.
  2. Разработать графический интерфейс программы.
  3. Разработать sql-запросы для отображения данных.
  4. Реализовать отображение данных.

Требования к разрабатываемой программе

При разработке Программного  обеспечения для автоматизации мониторинга картриджей  необходимо учитывать следующее:

Нужна помощь в написании отчета?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Поможем с характеристой и презентацией. Правки внесем бесплатно.

Заказать отчет

— Web-приложение (перечислить достоинства и недостатки)

-Отображение оперативной информации по картриджам (наличие, количество, местоположение: заправленные, в подменном фонде, на складе)

-Поиск картриджа по модели принтера

-Поиск картриджа по уникальному номеру

-Разграничение прав доступа к ПО (пользователь, специалист контакт-центра только просмотр, специалисты СЦВ, специалисты ТОУ – редактирование данных по картриджам)

Веб приложение — это программа, которая принимает в качестве входных данных HTTP-запрос пользователя, выполняет необходимые вычисления/бизнес-логику, после чего формирует выходные данные в виде HTTP-ответа.

Веб приложения позволяют:

  • хранить данные и оформление веб-страниц отдельно друг от друга
  • редактировать содержимое веб-страниц
  • выполнять вычисления и бизнес-логику в ответ на действия пользователей
  • запоминать данные пользователей

Достоинства и недостатки веб приложений

К преимуществам web приложений следует отнести следующие факторы:

  • не требуют установки на компьютер заказчика объемного программного обеспечения. Для полноценной работы нужен только браузер и доступ в сеть (Интернет или корпоративная ЛВС)
  • не требуют специальной настройки и администрирования, их администраторами являются разработчики
  • минимальные требования к аппаратной платформе
  • автоматическое обновление
  • высокая мобильность – вы можете ими пользоваться везде, где есть доступ в интернет

Существуют и слабые стороны использования web разработок, это:

  • зависимость от наличия сети
  • трудности реализации некоторых задач в web приложениях

Модель БД

Модель базы данных будет разработана при проектировании самой системы.

База данных «Программного  обеспечения для автоматизации мониторинга картриджей» будет содержать следующие таблицы:

— сущность  kartridzh

— сущность printer

-сущность programmnoe obespechenie

Нужна помощь в написании отчета?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Поможем с характеристой и презентацией. Правки внесем бесплатно.

Заказать отчет

4. Проектирование программного обеспечения

Программное обеспечение – это комплекс программ, обеспечивающих обработку или передачу данных, и предназначенных для многократного использования и применения разными пользователями.

Разработка «Программного  обеспечения для автоматизации мониторинга картриджей» будет осуществляться при помощи следующих средств программирования:

  1. Язык программирования PHP;
  2. Системы управления базами данных (СУБД)MySQL;
  3. Средство для визуального проектирования баз данных MySQLWorkbench;
  4. Языка структурированных запросов SQL;
  5. Web-обозреватель Windows Internet Explorer.

Язык программирования PHP

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

PHP –язык программирования, который поддерживает практически все основные конструкции процедурного программирования: переменные, условные операторы, циклы, функции и т.д. PHP – это объектно-ориентированный язык программирования – он поддерживает классы и объекты, а также привычное наследование на уровне классов. PHP – это язык веб-программирования, поскольку он в первую очередь создан для разработки динамических интернет сайтов и поэтому содержит большое количество готовых решений, применяемых в этой сфере, таких как:

  • обработка и извлечение параметровhttp запросов GET и POST;
  • формирование и отправкаhttp заголовков;
  • инфраструктура для храненияданных сеанса;
  • работа с файлами поFTP протоколу;
  • работа с базами данных посредствам SQL запросов;
  • поддержка регулярных выражений;
  • поддержкаHTTP авторизации;
  • обмен сообщениями по электронной почте и многое другое.

Система управления базами данных CУБД (MySQL)

СУБД (MySQL) — это одна из наиболее популярных и эффективных систем управления базами данных, которая очень часто используется при построении современных веб-сайтов. На основе данной системы можно строить, как небольшие веб-сайты, так и крупные Интернет-проекты. СУБД MySQL поддерживает язык запросов SQL. Это позволяет совершать такие операции, как запись данных в базу, редактирование данных, извлечение или удаление данных из базы данных. СУБД MySQL обладает высокой скоростью работы, это действительно очень быстрый сервер. Также преимуществом MySQL является то, что это многопользовательская система.Основные положительные стороны MySQL:

  • Многопоточность. Поддержка нескольких одновременных запросов.
  • Оптимизация связей с присоединением многих данных за один проход.
  • Записи фиксированной и переменной длины.
  • ODBC драйвер в комплекте с исходником
  • Гибкая система привилегий и паролей.
  • До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  • Поддержка ключевых полей и специальных полей в операторе .
  • Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  • Основанная на потоках, быстрая система памяти.
  • Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
  • Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  • Все поля имеют значение по умолчанию. можно использовать на любом подмножестве полей.
  • Легкость управления таблицей, включая добавление и удаление ключей и полей.

Поддерживает языки программирования:

MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.

Язык структурированных запросов SQL

SQL (язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

На сегодняшний день (и в обозримом будущем) язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами (а история SQL насчитывает уже около 30 лет) язык развивается и усложняется.

5. Разработка ER-диаграммы

Для проектирования и разработки БД мы используем программный продукт   MySQL Workbench. Достоинство системы MySQL Workbench состоит в следующем.

  1. Позволяет наглядно представить модель базы данных в графическом виде.
  2. Наглядный и функциональный механизм установки связей между таблицами
  3. Удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы.
  4. Возможность редактирования данных в таблице в визуальном режиме.

Учитывая приведенные выше замечания можно сказать, что система является незаменимым инструментом для разработчика баз данных.

Построим ER — диаграмму для создаваемой БД в которой наглядно отображены все сущности их атрибуты, и связи между сущностями. Что бы создать ER – диаграмму, из меню «Пуск» запускаем MySQL Workbench.

В данной ER-диаграмме видно, что в БД присутствуют не менее 3 сущностей. Названия этих сущностей соответствуют тому, какую информацию они будут содержать в себе.

Заключение

При прохождении преддипломной практики на предприятии «ООО ОМК — Информационные технологии» в отделе «Практика поддержки автоматизированных рабочих мест» было осуществлено знакомство с организационной структурой предприятия, изучение и освоение программного обеспечения, которое необходимо для разработки программного продукта, разработка ER-диаграммы, знакомство с темой дипломного проекта и сбор по ней необходимой информации.

Список использованных источников

1. Всё об MySQL Workbench — http://www.pvsm.ru/mysql/31556
2. Все о СУБД( MySQL)- http://ru.wikipedia.org/wiki/MySQL
3. phpclub.ru/detail/article/phpintro Вступление в PHP и MySQL

Средняя оценка 0 / 5. Количество оценок: 0

Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

2409

Закажите такую же работу

Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке