Инвентаризация оборудования и мониторинг через Web-интерфейс

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 20.02.2015
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Чистый дисконтированный доход за четыре года использования ПС составит 9 767 100 тенге;

Все инвестиции окупаются на 4-ый год использования программного продукта;

Рентабельность инвестиций составляет 40 процентов.

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

Заключение

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

Разработана максимально удобная и доступная работа пользователя, доступные и понятные диалоговые окна.

Логично представленная информация позволит пользователю самостоятельно найти интересующий его информацию.

В соответствии с поставленными задачами в дипломном проекте, получены следующие результаты: рассмотрены современные технологии построения веб-сайтов базирующиеся на различных библиотеках различных языков программирования; установлено, что проектирование сайтов с невысокой нагрузкой достаточно использовать языка программирования PHP, базы данных MySQL, веб-сервера Apache.

Построена модель системы в соответствии с нотацией UML 1.4. Данная модель построена в соответствии с правилами проектирования систем, которые решают различные задачи в зависимости от пользователя системы. Для этого спроектирована диаграмма вариантов использования системы, определяющая группы пользователей, использующих систему и задачи, решаемые пользователями с помощью данной системы.

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

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

Данная разработка в настоящий момент используется в компании ТОО «Телевидение г. Астана» и Радио «ORDAFM».

Список используемых источников

Леонтьев Б.В. Web-Дизайн: Тонкости, хитрости и секреты / Леонтьев Б.В. - М. Майор, 2001, с.170.

Айзекс А. Dynamic HTML BHV-Санкт-Петербург 1998

Нидерст М.В. «Web-мастеринг для профессионалов. Настольный справочник»

Аллен Э. Типичные ошибки проектирования / Э. Аллен. СПб.: Питер, 2003. 223 с.

рамер Р. «HTML: наглядный курс Web-дизайна»

Орлов А. PHP: Полезные приемы / А. Орлов. М.: Горячая Линия - Телеком, 2003. 224 с.

Торрес Р. Дж. Практическое руководство по проектированию и разработке пользовательского интерфейса. - СПб.: Вильямс, 2002. - 400 с

Дейта К. “Введение в системные баз данных”, М., 1999

Кузнецов С.Д. “Безопасность и целостность или, Худший враг себе - это ты сам”, СПб., 1998

Ван-Тассел Д. «Стиль, разработка, эффективность, отладка и испытание программ» М. Мир. 1985.

Гайдамакин Н.А. «Автоматизированные информавционные системы, базы и банки данных». Москва, 2002

Грабер М., “Справочное руководство по SQL”, М., 1997

Кузнецов С.Д. “Основы современных баз данных”, К., 1999

В.В. “Структуризованный язык запросов (SQL)”, М.,1997

Оскерко Т. Работа за компьютером. Вопросы охраны труда / Т. Оскерко. - Минск: Регистр, 2007. 144 с.

Шумилин В.К. Охрана труда на рабочих местах с компьютером / В. К. Шумилин, Е. П. Палькеев - М.: Нела-Информ, 2004. 160 с.

Белов С.В. Ильницкая А.В., Казьков А.Ф. «Безопасность жизнедеятельности». Учебник для вузов. Высшая школа, 2000

В.В. Технико-экономическое обоснование проектов сложных программных средств. - М.: Издательство «Синтег», 2004.

Калина А.В. Организация и оплата труда в условиях рынка (аспект эффективности): Учебно-методическое пособие. - К.: МАУП, 1997. - 300 с

Липаев В.В., Потапов А.И. Оценка затрат на разработку программных средств. - М.: Финансы и статистика, 1998.

Приложение А

Часть текста конфигурационного файла «templatemo_style.css»

body {

margin: 0px;

padding: 0px;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 1.5em;

background-color:#ffffff #;

background-image: url(images/templatemo_body.jpg);

background-position: top;

background-repeat: repeat-x;

color: #000;

}

a, a:link, a:visited {

color: #0074c5;

text-decoration: none;

}

a:hover {

color: #009900;

text-decoration: underline;

}

p { margin: 0px; padding: 0 0 10px 0; }

img { border: none; }

h1, h2, h3, h4, h5{ font-weight: normal; }

h1 { font-size: 36px; color: #000; }

h2 { font-size: 24px; color: #000; margin: 0 0 20px 0; padding: 0; }

h3 { font-size: 21px; color: #ccc; margin: 0 0 20px 0; padding: 0; }

h4 { font-size: 18px; color: #000; margin: 0 0 10px 0; padding: 0; }

h5 { font-size: 16px; color: #000; margin: 0 0 10px 0; padding: 0; }

h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0;}

{ clear: both; width: 100%; height: 0px; font-size: 0px; }

Приложение Б

Текст блока регистрации «registration.php»

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$rLogin = trim($_POST['rLogin']);

$rPass = trim($_POST['rPass']);

$rPass2 = trim($_POST['rPass2']);

$rEmail = trim($_POST['rEmail']);

if ($rLogin == '') {

die("Поле 'Логин' не заполнено<br />\n");

// Логин может состоять из букв, цифр и подчеркивания

}elseif (!preg_match("/^\w{3,}$/", $rLogin)) {

die("В поле 'Логин' введены недопустимые символы<br />\n");

}

if ($rPass == '' || $rPass2 == '') {

die("Поле 'Пароль' не заполнено<br />\n");

}elseif($rPass !== $rPass2) {

die("Поля 'Пароль' и 'Повтор пароля' не совпадают<br />\n");

// Пароль может состоять из букв, цифр и подчеркивания

}elseif(!preg_match("/^\w{3,}$/", $rPass)) {

die("В поле 'Пароль' введены недопустимые символы<br />\n");

}

// В базе данных у нас будет храниться md5-хеш пароля

$mdPassword = md5($rPass);

// Записываем в базу (не используем addslashes - экранировать нечего)

mysql_query("INSERT INTO auth (id, login, pass)

VALUES (0,'$rLogin','$mdPassword')",$link);

if (mysql_error($link) != "") {

die("Пользователь с таким логином уже существует, выберите другой<br />\n");

}

echo "Юзер добавлен<br />\n";

mysql_close($link);

}

Приложение В

Текст блока вывода данных базы знаний «adminka.php»

// запрещаем вывод предупреждений

Error_Reporting(E_ALL& ~E_NOTICE);

// Устанавливаем количество записей, которые будут выводиться на одной странице

$quantity=10;

// Ограничиваем количество ссылок, которые будут выводиться перед и

// после текущей страницы

$limit=3;

$page = $_GET['page'];

// Если значение page= не является числом, то показываем

// пользователю первую страницу

if(!is_numeric($page)) $page=1;

// Если пользователь вручную поменяет в адресной строке значение page= на нуль,

// то мы определим это и поменяем на единицу, то-есть отправим на первую

// страницу, чтобы избежать ошибки

if ($page<1) $page=1;

// Узнаем количество всех доступных записей

$result2 = mysql_query("SELECT * FROMadd_topic;");

$num = mysql_num_rows($result2);

// Вычисляем количество страниц, чтобы знать сколько ссылок выводить

$pages = $num/$quantity;

// Округляем полученное число страниц в большую сторону

$pages = ceil($pages);

// Здесь мы увеличиваем число страниц на единицу чтобы начальное значение было

// равно единице, а не нулю. Значение page= будет

// совпадать с цифрой в ссылке, которую будут видеть посетители

$pages++;

// Если значение page= больше числа страниц, то выводим первую страницу

if ($page>$pages) $page = 1;

// Переменная $list указывает с какой записи начинать выводить данные.

// Если это число не определено, то будем выводить

// с самого начала, то-есть с нулевой записи

if (!isset($list)) $list=0;

Размещено на Allbest.ru


Подобные документы

  • Создание функционирующей информационной системы средствами MS Excel, которая выполняет требуемый круг задач, облегчает для фотографа создание срочной фотографии. Общая архитектура ИС, этапы разработки интерфейса. Организация работы с базой данных.

    курсовая работа [2,3 M], добавлен 17.03.2014

  • Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.

    реферат [5,5 M], добавлен 08.11.2010

  • Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.

    курсовая работа [694,0 K], добавлен 17.12.2016

  • Логическая и физическая структура базы данных. Аппаратное и программное обеспечение системы. Создание представлений, хранимых процедур, пользовательских функций, триггеров. Описание основной структуры ASP.NET документов. Пользовательский интерфейс.

    курсовая работа [4,2 M], добавлен 21.05.2013

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

    курсовая работа [240,0 K], добавлен 29.03.2016

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Особенности создания страниц на языке APS.NET, создание и формы обращение к базам данных. Интерфейс автоматического вывода определнного столбца базы данных в элементы управления. Структура базы данных, принцип работы страниц сайта, настройка приложения.

    курсовая работа [387,3 K], добавлен 02.03.2010

  • Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.

    контрольная работа [2,8 M], добавлен 07.01.2007

  • Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.

    реферат [46,4 K], добавлен 01.11.2009

  • Основные понятия базы данных и систем управления базами данных. Типы данных, с которыми работают базы Microsoft Access. Классификация СУБД и их основные характеристики. Постреляционные базы данных. Тенденции в мире современных информационных систем.

    курсовая работа [46,7 K], добавлен 28.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.