Автор работы: Пользователь скрыл имя, 15 Мая 2015 в 12:18, отчет по практике
В последнее время наблюдалось изменение динамики роста телекоммуникационного сегмента в России. Существенно вырос объем рынка интернет-услуг, увеличилась аудитория, расширился спектр услуг. Число пользователей глобальной сети в России находится в интервале 8-10 % от общей численности населения, а это свидетельствует о том, что Интернет становится массовым явлением в нашей стране. Массовое использование Интернета, с одной стороны, является основанием для притока инвестиций и более бурного развития интернет-сегмента рынка. С другой стороны, растёт интерес к информации об этом сегменте рынка в целом, его отдельных составляющих.
Введение
1. Технико-экономическая характеристика предметной области и предприятия.
1.1 Характеристика предприятия и его деятельности.
1.2 Организационная структура управления предприятием.
1.3 Информационные процессы, проходящие в предметной области.
2. Актуальность выбранной темы дипломной работы.
3 . Выбор инструментальных средств для разработки.информационной системы.
Заключение.
Список используемой литературы.
На рынке серверных СУБД существуют и другие решения, ориентированные на работу веб-приложений. К ним в первую очередь относятся 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 поддерживается
подавляющим большинством
В области программирования для сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.
PHP отличается наличием
ядра и подключаемых модулей,
«расширений»: для работы с базами
данных, сокетами, динамической графикой,
криптографическими
Программирование в рамках данного проекта осуществляется на языке PHP. Основные критерии выбора — распространенность (заменяемость разработчиков), высокое качество документирования функций, отсутствие необходимости устанавливать на веб-сервер дополнительное программное обеспечение.
Для функционирования создаваемой автоматизированной системы необходим веб-сервер. Веб-сервер — это специальное программное обеспечение (сервер), принимающий HTTP-запросы от клиентов, обычно браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает. Клиенты получают доступ к серверу по URL адресу через веб-интерфейс. Дополнительными функциями многих веб-серверов являются:
Существует два наиболее распространенных веб-сервера:
Apache –– веб-сервер с открытым исходным кодом, наиболее часто используется в Unix-подобных ОС;
IIS –– веб-сервер от компании Microsoft, как правило, используется на ОС семейства Microsoft Windows.
Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках. Недостатком наиболее часто называется отсутствие удобного стандартного интерфейса для администратора.
Достоинством IIS является интеграция с другими продуктами компании Microsoft. К существенному недостатку IIS можно отнести сложность интеграции сервера с интерпретатором PHP, что в свою очередь усложняет настройку и использования этого сервера.
Так как для разрабатываемой системы будет использоваться бесплатная операционная система FreeBSD, то использование сервера IIS нецелесообразно. К тому же, в выбраной ОС по умолчанию уже установлен веб-сервер Apache и имеются все необходимые программные средства для обеспечения удобного администрирования и эффективного использования сервера Apache.
Заключение
Основные задачи преддипломной практики — анализ деятельности предприятия, выявление существующих недостатков в текущей технологии управления предприятием, разработка веб-ориентированной системы расчета стоимости коммунальных услуг и формирования квитанций управляющей компании «ЖКХ Лидер», выполнены.
На основании анализа текущей технологии управления были сформированы цели и назначение разрабатываемого автоматизированного варианта решения данной задачи, произведено сравнение с аналогичными системами решения данной задачи, проведена формализация расчетов результатных показателей, выбрана технология проектирования, а также принят ряд проектных решений по техническому, информационному, программному и технологическому обеспечению.
Для проектируемой системы была построена информационная модель, разработана локальная система классификации и кодирования. Кроме того, были приняты решения по способу хранения и организации данных. Построены инфологическая схема базы данных.
В рамках технологического обеспечения была спроектирована схема организации технологии сбора, передачи, обработки и выдачи информации для разрабатываемого проекта.
Была разработана база данных, которая позволяет хранить информацию, касающуюся тарифов, пользователей, квитанций, а также оперативно получать требующуюся информацию.
Также были разработаны необходимые для автоматизации программные модули, которые позволили автоматизировать процесс выдачи информации, ее ввода и получения некоторых отчетов.
Проект позволил сократить ошибки при вводе первичных данных, так как все данные проверяются на корректность. Появилась возможность быстрого и эффективного поиска по базе данных необходимой информации.
В целом проект позволит сократить издержки, связанные с неоперативным владением и распоряжением информацией, а также облегчить выполнение рутинных операций.
Список используемой литературы