Вход

Проектирование информационной системы поддержки пользователей клуба КРОСС

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 165722
Дата создания 2012
Страниц 63
Источников 15
Мы сможем обработать ваш заказ (!) 17 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 570руб.
КУПИТЬ

Содержание

Введение
1. Характеристика объекта автоматизации
1.1 Характеристика организации
1.2 Программная и техническая архитектура организации
1.3 Характеристика процесса поддержки пользователей
2. Функциональное назначение системы
2.1 Обоснование необходимости автоматизации
2.2 Выбор комплекса задач автоматизации
2.3 Требования к разрабатываемой системе
3. Обзор готовых систем реализующих такие функциональные задачи
3.1 Автоматизированная система управления ресурсами предприятия «Эксперт»
3.2 Система управления контентом
3.3 Специализированная специальная сеть Open Class
4. Описание программной реализации
4.1 Информационная модель системы
4.2 Описание архитектуры системы
4.3 Структура информационного фонда системы
4.4 Выбор инструментальных средств (PHP+MySQL) Apache
4.5 Алгоритм работы системы
4.6 Функциональная структура системы
Заключение
Список литературы

Фрагмент работы для ознакомления

Возможность легкой установки и настройки модулей позволяет быстро настроить веб-сервер для выполнения конкретных задач, а также снижает время, необходимое для дальнейших поддержки и обслуживания веб-сервера Apache.
Администратор выполняет управление работой Apache через файл конфигурации сервера. В его распоряжении более 150 директив. Администратор также определяет модули, которые будут включены в состав Apache. Каждый модуль содержит код для выполнения некоторого числа директив. Если какая-то часть директив не нужна, соответствующий модуль можно не включать в файл конфигурации, который используется при компиляции Apache. Исключение ненужных модулей позволяет сократить размер двоичного файла и может повлечь за собой повышение производительности сервера.
И нельзя не заметить, что Apache – единственный Web-сервер, которому группой российских программистов была добавлена функциональность, необходимая для корректной поддержки нескольких кодировок кириллицы одновременно (как известно, существует 5 кодировок кириллицы).
Выбор веб-сервера Apache также обусловлен наличием более чем шестилетнего положительного опыта работы.
Выбор сервера баз данных
В данном проекте для хранения информации используется база данных. В качестве сервера базы данных был выбран MySQL 5.1 [14] как наиболее максимально удовлетворяющий необходимым требованиям. Выбор в пользу данного сервера БД обусловлен наличием поддержки вложенных запросов, хранимых процедур и триггеров.
Так, четвертая версия СУБД MySQL не поддерживает триггеров и хранимых процедур, а также не следит за сохранением целостности данных по внешним и внутренним ключам.
Указанная функциональность присутствует, начиная с пятой версии MySQL.
В MySQL 5.1 значительно расширена функциональность, которая ставит MySQL в один ряд с коммерческими СУБД. Если раньше СУБД MySQL обвиняли в недостаточной поддержке стандарта SQL, то с появлением пятой версии этой популярной базы данных появилась практически полная поддержка стандарта SQL.
Использование большинства коммерческих СУБД нецелесообразно ввиду их высокой стоимости, трудности установки и настройки, а также возможных дальнейших затрат на поддержку.
Выбор языка программирования
Для реализации программной части системы управления текстовой информацией возможен выбор из нескольких языков программирования, таких как PHP, Ruby, Python, С++ (по интерфейсу CGI). Поскольку Ruby и Python не получили широкого распространения как средства разработки веб-приложений, варианты их использования рассмотрены не были.
Применение языка C++ по интерфейсу CGI является нецелесообразным ввиду высокой сложности разработки и отладки исходного кода при реализации веб-приложений.
В области программирования для веб-приложений PHP – один из популярнейших скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.
PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя.
Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.
Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.
4.5 Алгоритм работы системы
Схема процесса сбора, передачи, обработки и выдачи информации [11] приведена на рис. 4.4-4.5.
Рис. 4.4 – Клиентское приложение
Рис. 4.5 – Приложение администратора
4.6 Функциональная структура системы
Описание функциональной структуры клиентского приложения [16] приведено на рис. 4.6.
Рис. 4.6 - Диаграмма прецедентов клиентского приложения
Рассмотрим диаграммы состояний и диаграммы последовательности действий для каждой функции клиентского приложения.
Рис. 4.7 - Диаграмма состояний функции обсуждения на форуме
Рис. 4.8 - Диаграмма последовательности действий функции обсуждения на форуме
Рис. 4.9 - Диаграмма состояний функции оформления заявки
Рис. 4.10 - Диаграмма последовательности действий функции оформления заявки
Рис. 4.11 - Диаграмма состояний функции подачи отзыва
Рис. 4.12 - Диаграмма последовательности действий функции подачи отзыва
Рис. 4.13 - Диаграмма состояний функции просмотра базы знаний
Рис. 4.14 - Диаграмма последовательности действий просмотра базы знаний
Рис. 4.15 - Диаграмма состояний функции регистрации в системе
Рис. 4.16 - Диаграмма последовательности действий регистрации в системе
Рис. 4.17 - Диаграмма прецедентов приложения администратора
Рис. 4.18 - Диаграмма состояний функции работы с заявками
Рис. 4.19 - Диаграмма последовательности действий функции работы с заявками
Рис. 4.20 - Диаграмма состояний функции работы со списком пользователей
Рис. 4.21 - Диаграмма последовательности действий функции работы со списком пользователей
Рис. 4.22 - Диаграмма состояний функции работы с отзывами
Рис. 4.23 - Диаграмма последовательности действий функции работы с отзывами
Рис. 4.24 - Диаграмма состояний функции работы с форумом
Рис. 4.25 - Диаграмма последовательности действий функции работы с форумом
Рис. 4.26 - Диаграмма состояний функции работы с базой знаний
Рис. 4.27 - Диаграмма последовательности действий функции работы с базой знаний
Рис. 4.28 - Диаграмма топологии
Заключение
Итак, цель научно-исследовательской работы является повышение эффективности поддержки пользователей клуба «КРОСС» путем разработки и внедрения информационной системы поддержки пользователей.
Для достижения поставленной цели были выполнены следующие задачи:
Описана деятельность клуба;
Рассмотрен процесс поддержки пользователей;
Выявлены недостатки данного процесса;
Обоснована необходимость автоматизации задач;
Определен перечень требований к системе;
Разработан проект ИС поддержки пользователей.
В первой главе дано описание предметной области и обоснование необходимости автоматизации процесса поддержки пользователей, выявлены недостатки существующего процесса, а именно:
Общее описание клуба «КРОСС»;
Описание существующего процесса поддержки пользователей;
Выявление недостатков процесса;
Описание программно-технической архитектуры.
Во второй главе описано функциональное назначение ИС поддержки пользователей:
Обоснование необходимости автоматизации;
Определение задач подлежащих автоматизации;
Формулировку требований к системе поддержки пользователей.
В третьей главе дан обзор информационных систем реализующих процесс поддержки пользователей.
В четвертой главе дано описание программной реализации ИС поддержки пользователей:
Осуществлен выбор инструментальных средств;
Описан алгоритм работы программы;
Описаны функции программы;
Описана технология обработки информации в системе;
Приведен контрольный пример работы программ.
Внедрение ИС поддержки пользователей, позволит в значительной степени разгрузить тренеров и администраторов клуба.
Таким образом, цель работы можно считать достигнутой, а задачи решенными.
Список литературы
Гилмор В. PHP4 учебный курс/ В. Гилмор. – СПб.: Питер, 2003. – 352 с.
Дронов В.А. JavaScript в Web-дизайне/ В.А. Дронов. – СПб.: Питер, 2001. – 127 с.
Матросов А.В. HTML 4.0/ А.В. Матросов, А.О. Сергеев, М.П. Чаунин. – СПб.: Питер, 2002. – 224 с.
Айзекс С. Dynamic HTML/ С. Айзекс. – СПб.: Питер, 2001. – 367 с.
Шапошников И. Профессиональное PHP программирование/ И. Шапошников. - СПб.: Питер, 2007. – 192 c.
Фролов А. Практика применения PHP, Apache и MySQL для активных web–сайтов/ Г. Фролов. – М.: Издательско–торговый дом «Русская Редакция», 2002. – 576 с.
Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2005. — 544 с.
Калашян А. Н., Калянов Г. Н. Структурные модели бизнеса: DFD-технологии. — М.: Финансы и статистика, 2003. — 256 с.
Калянов Г. Н. Case-технологии: Консалтинг при автоматизации бизнес-процессов. — М.: Горячая линия — Телеком, 2002. — 320 с.
Карминский А. М. и др. Контроллинг в бизнесе. Методологические и практические основы построения контроллинга в организациях. — М.: Финансы и статистика, 2003. — 256 с.
Мельников В. В. Безопасность информации в автоматизированных системах. — М.: Финансы и статистика, 2003. — 368 с.
Мишенин А. И. Теория экономических информационных систем. — М.: Финансы и статистика, 2000. — 240 с.
Неруш. Ю. М. Логистика: Учебник для вузов. — М.: Юнити-Дана, 2003. — 495 с.
Норенков И. П. Основы автоматизированного проектирования: Учебник для вузов. — М.: МГТУ им. Н. Э. Баумана, 2002. — 336 с.
Орлов С. Технологии разработки программного обеспечения. Учебное пособие. 2-е изд. — СПб.: Питер, 2003. — 480 с.
25

Список литературы [ всего 15]

1.Гилмор В. PHP4 учебный курс/ В. Гилмор. – СПб.: Питер, 2003. – 352 с.
2.Дронов В.А. JavaScript в Web-дизайне/ В.А. Дронов. – СПб.: Питер, 2001. – 127 с.
3.Матросов А.В. HTML 4.0/ А.В. Матросов, А.О. Сергеев, М.П. Чаунин. – СПб.: Питер, 2002. – 224 с.
4.Айзекс С. Dynamic HTML/ С. Айзекс. – СПб.: Питер, 2001. – 367 с.
5.Шапошников И. Профессиональное PHP программирование/ И. Шапошников. - СПб.: Питер, 2007. – 192 c.
6.Фролов А. Практика применения PHP, Apache и MySQL для активных web–сайтов/ Г. Фролов. – М.: Издательско–торговый дом «Русская Редакция», 2002. – 576 с.
7.Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2005. — 544 с.
8.Калашян А. Н., Калянов Г. Н. Структурные модели бизнеса: DFD-технологии. — М.: Финансы и статистика, 2003. — 256 с.
9.Калянов Г. Н. Case-технологии: Консалтинг при автоматизации бизнес-процессов. — М.: Горячая линия — Телеком, 2002. — 320 с.
10.Карминский А. М. и др. Контроллинг в бизнесе. Методологические и практические основы построения контроллинга в организациях. — М.: Финансы и статистика, 2003. — 256 с.
11.Мельников В. В. Безопасность информации в автоматизированных системах. — М.: Финансы и статистика, 2003. — 368 с.
12.Мишенин А. И. Теория экономических информационных систем. — М.: Финансы и статистика, 2000. — 240 с.
13.Неруш. Ю. М. Логистика: Учебник для вузов. — М.: Юнити-Дана, 2003. — 495 с.
14.Норенков И. П. Основы автоматизированного проектирования: Учебник для вузов. — М.: МГТУ им. Н. Э. Баумана, 2002. — 336 с.
15.Орлов С. Технологии разработки программного обеспечения. Учебное пособие. 2-е изд. — СПб.: Питер, 2003. — 480 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00486
© Рефератбанк, 2002 - 2024