Отчет по практике в УК «ГУП РО ИВЦ ЖКХ»

Автор работы: Пользователь скрыл имя, 15 Мая 2015 в 12:18, отчет по практике

Описание работы

В последнее время наблюдалось изменение динамики роста телекоммуникационного сегмента в России. Существенно вырос объем рынка интернет-услуг, увеличилась аудитория, расширился спектр услуг. Число пользователей глобальной сети в России находится в интервале 8-10 % от общей численности населения, а это свидетельствует о том, что Интернет становится массовым явлением в нашей стране. Массовое использование Интернета, с одной стороны, является основанием для притока инвестиций и более бурного развития интернет-сегмента рынка. С другой стороны, растёт интерес к информации об этом сегменте рынка в целом, его отдельных составляющих.

Содержание работы

Введение
1. Технико-экономическая характеристика предметной области и предприятия.
1.1 Характеристика предприятия и его деятельности.
1.2 Организационная структура управления предприятием.
1.3 Информационные процессы, проходящие в предметной области.
2. Актуальность выбранной темы дипломной работы.
3 . Выбор инструментальных средств для разработки.информационной системы.
Заключение.
Список используемой литературы.

Файлы: 1 файл

Отчет по практике.docx

— 857.75 Кб (Скачать файл)

На рынке серверных СУБД существуют и другие решения, ориентированные на работу веб-приложений. К ним в первую очередь относятся PostgreSQL, Microsoft SQL Server, Oracle. Однако, учитывая высокую стоимость решений от Oracle и Microsoft, их высокие требования к аппаратному обеспечению и потребность в окружении специфическим программным обеспечением, в качестве реальной альтернативы MySQL можно рассматривать только PostgreSQL. [20] Сравнительная характеристика MySQL и PostgreSQL представлена в табл. 1.

Таблица 1

Сравнение возможностей СУБД PostgreSQL и MySQL

Особенности

PostgreSQL

MySQL

ANSI SQL совместимость

Близка к стандарту ANSI SQL

Следует некоторым стандартам ANSI SQL

Скорость работы

Медленнее

Быстрее

Вложенные SELECT

Да

Да

Транзакции

Да

Да, однако, должен использоваться тип таблицы InnoDB

Внешние ключи

Да

Да, однако, должен использоваться тип таблицы InnoDB

Представления

Да

Нет

Триггеры

Да

Нет

Поддержка Windows

Да

Да

ODBC

Да

Да

JDBC

Да

Да

Различные типы таблиц

Нет

Да


 

Как видно из табл. 1, PostgreSQL обладает некоторыми преимуществами перед MySQL. Так, в частности, PostgreSQL поддерживает представления и триггеры. Эта СУБД иногда показывает лучшие результаты производительности при пиковых нагрузках.

Данный проект отличается невысокими требованиями к СУБД, высокие нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с дополнительными финансовыми затратами. Поэтому в рамках данного проекта целесообразно использовать СУБД MySQL.

При создании веб-ориентированных систем, основанных на динамических страницах, есть несколько альтернатив в выборе интерпретатора языка программирования: ASP, JSP, Perl, PHP, Ruby, Python. Все представленные варианты предоставляют возможности, необходимые для реализации приложения.

Однако, ASP — технология Microsoft, которая, прежде всего, ориентирована на взаимодействие с другими продуктами Microsoft, а, кроме того, является коммерческой технологией. Недостатки JSP, Ruby и Python – небольшая распространенность в России, и, как следствие, отсутствие квалифицированных специалистов на рынке труда. Perl уступает PHP по доле проектов и занимает область классических скриптовых языков ОС семейства Unix.

PHP — скриптовый язык  программирования, созданный для  генерации HTML-страниц на веб-сервере  и работы с базами данных. Группа  разработчиков PHP состоит из множества  людей, добровольно работающих над  ядром и расширениями PHP и смежными  проектами, такими как PEAR или документация  языка. В настоящее время PHP поддерживается  подавляющим большинством представителей  хостинга и входит в LAMP — «стандартный»  набор для создания веб-сайтов (Linux, Apache, MySQL, PHP). [7]

В области программирования для сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.

PHP отличается наличием  ядра и подключаемых модулей, «расширений»: для работы с базами  данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF. Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как  ассоциативные массивы и цикл  foreach, заимствованы из Perl.

Программирование в рамках данного проекта осуществляется на языке PHP. Основные критерии выбора — распространенность (заменяемость разработчиков), высокое качество документирования функций, отсутствие необходимости устанавливать на веб-сервер дополнительное программное обеспечение.

Для функционирования создаваемой автоматизированной системы необходим веб-сервер. Веб-сервер — это специальное программное обеспечение (сервер), принимающий HTTP-запросы от клиентов, обычно браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает. Клиенты получают доступ к серверу по URL адресу через веб-интерфейс. Дополнительными функциями многих веб-серверов являются:

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

Существует два наиболее распространенных веб-сервера:

Apache –– веб-сервер с открытым исходным кодом, наиболее часто используется в Unix-подобных ОС;

IIS –– веб-сервер от  компании Microsoft, как правило, используется на ОС семейства Microsoft Windows.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках. Недостатком наиболее часто называется отсутствие удобного стандартного интерфейса для администратора.

Достоинством IIS является интеграция с другими продуктами компании Microsoft. К существенному недостатку IIS можно отнести сложность интеграции сервера с интерпретатором PHP, что в свою очередь усложняет настройку и использования этого сервера.

Так как для разрабатываемой системы будет использоваться бесплатная операционная система FreeBSD, то использование сервера IIS нецелесообразно. К тому же, в выбраной ОС по умолчанию уже установлен веб-сервер Apache и имеются все необходимые программные средства для обеспечения удобного администрирования и эффективного использования сервера Apache.

 

 

 

Заключение

 

Основные задачи преддипломной практики — анализ деятельности предприятия, выявление существующих недостатков в текущей технологии управления предприятием, разработка веб-ориентированной системы расчета стоимости коммунальных услуг и формирования квитанций управляющей компании «ЖКХ Лидер», выполнены.

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

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

В рамках технологического обеспечения была спроектирована схема организации технологии сбора, передачи, обработки и выдачи информации для разрабатываемого проекта.

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

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

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

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

 

Список используемой литературы

 

  1. Себеста Роберт У. Основные концепции языков программирования. 5-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс", 2001
  2. Свердлов С. 3. Языки программирования и методы трансляции — СПб.: Питер, 2007.
  3. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация. 4-е изд.: Пер. с англ. — СПб.: Питер, 2002.
  4. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений. 3-е изд.: Пер с англ.- М.: Издательский дом "Вильямс", 2008.
  5. Коннолли Т.: Базы данных. Проектирование, реализация и сопровождение. Теория и практика. - М.: Вильямс, 2003
  6. Рудикова Л.В.: Базы данных. Разработка приложений. – М.: БХВ-Петербург, 2006 г. - 496 с.

 


Информация о работе Отчет по практике в УК «ГУП РО ИВЦ ЖКХ»