Файл: Информационные технологии и платформы разработки информационных систем.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.06.2023

Просмотров: 726

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

1 Системный анализ предметной области

2 Концептуальное проектирование БД

2.1 Система как «чёрный ящик»

2.2 Структура проектируемой системы

2.3 SADT-диаграмма разработки ИПО автоматизации обслуживания клиентов

2.4 Техническое задание

2.5 Виды обеспечения для разрабатываемой системы

2.6 Эталонная система моделирования ИПО автоматизации обслуживания клиентов

2.7 Схема шагов по проектированию САПР

2.8 Вывод

3 Логическое проектирование БД

3.1 Описание инфологической модели

3.2 Связи между сущностями

3.3 Разработка даталогической модели

4 Физическое проектирование БД

5 Диаграмма вариантов использования (прецедентов, use-case)

6 Диаграммы последовательности

7 Диаграммы деятельности (активности)

8 Диаграмма классов

9 Диаграммы кооперации, состояний

9.1 Диаграмма кооперации

9.2 Диаграмма состояний

10 Количественное обоснование выбора СУБД и языка программирования

10.1 Выбор Web-cepвepa

10.2 Выбор СУБД

10.3 Выбор языков программирования

10.4 Реализация MVC в WEB

11 Разработка интернет-магазина

11.1 Технологии разработки Интернет-ресурсов

11.2 Взаимодействие между модулями программных средств

11.3 Структурная модель сайта

11.4 Проектирование баз данных

11.5 Разработка дизайна сайта

11.6 Практическая реализация Интернет-ресурса ООО «Бизнеском»

11.6.1 Этапы создания Интернет-ресурса

11.6.2 Проверка работоспособности сайта в различных браузерах

12. Код модулей сайта

Заключение

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

11.6.2 Проверка работоспособности сайта в различных браузерах

Работоспособность сайта была проверена на наиболее распространенных и известных браузерах:

- Opera разработанный Opera Software ASA, версии 12.04;

- Internet Explorer разработанный компанией Microsoft, версии 9;

- Google Chrome разработанный Google, версии 34.0.166.2;

- Mozilla Firefox разработанный Mozilla Corporation, версии 4.5.

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

12. Код модулей сайта

<?

if (isset($_GET['logout']))

{session_start();

if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }

if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }

setcookie('user_id', '', 0, "/");

setcookie('user_pass', '', 0, "/");

header('Location: index.php');

exit;

}

include ("db.php");

$mod_id = globper('mod_id');

$cat_id = globper('cat_id');

$tov_id = globper('tov_id');

//вход, если запомнили

if (isset($_COOKIE['user_id']) && isset($_COOKIE['user_pass']))

{$_SESSION['ses_user'] = $_COOKIE['user_id'];

$_SESSION['pass'] = $_COOKIE['user_pass'];

}

//проверка

if (isset($_SESSION['ses_user']) && isset($_SESSION['pass']))

{

$ses_user = (isset($_SESSION['ses_user'])) ? mysql_real_escape_string($_SESSION['ses_user']) : '';

$pass = (isset($_SESSION['pass'])) ? mysql_real_escape_string($_SESSION['pass']) : '';$bcbase = mysql_query("SELECT `user_id`,`user_login`,`user_pass`,`user_prava`,`user_email`

FROM `bcusers` WHERE `user_pass`='{$pass}' AND `user_id`='{$ses_user}' LIMIT 1",$db) or die(mysql_error());

if (mysql_num_rows($bcbase) == 1)

{$bcrow = mysql_fetch_array($bcbase);

$prava = $bcrow['user_prava'];

$name = $bcrow['user_login'];

$user_email = $bcrow['user_email'];

}else {

$prava = 0;

if (isset($_SESSION['ses_user'])) { unset($_SESSION['ses_user']); }

if (isset($_SESSION['pass'])) { unset($_SESSION['pass']); }

setcookie('user_id', '', 0, "/");

setcookie('user_pass', '', 0, "/");

header('Location: bccat.php');

exit(); }

}

//путь по открытым рубрикам

if (isset($cat_id) && !empty($cat_id) && $act != "login")

{

$cat_idtitl = $cat_id;

for ($i = 0; ; $i++)

{

$bcbaseput = mysql_query("SELECT `cat_name`,`cat_papa` FROM `bccat_cat` WHERE `cat_id`='{$cat_idtitl}'",$db)

or die(mysql_error());

$bcrowput = mysql_fetch_array($bcbaseput);

$titl = $bcrowput['cat_name']." &raquo; ".$titl;

if ($bcrowput['cat_papa']==0) { break;}

$cat_idtitl = $bcrowput['cat_papa'];

}

}

//название товара в титл

if (isset($tov_id))

{$bcbasetovtit = mysql_query("SELECT `tov_nazv` FROM `bccat_tov` WHERE `tov_id`='{$tov_id}' LIMIT 1",$db) or die(mysql_error());

$bcrowtovtit = mysql_fetch_array($bcbasetovtit);

$titl .= $bcrowtovtit['tov_nazv'];

}

//категории

if (isset($mod_id))

{$bcbasemodtit = mysql_query("SELECT `mod_nazv` FROM `bcmod` WHERE `mod_id`='{$mod_id}' LIMIT 1",$db) or die(mysql_error());

$bcrowmodtit = mysql_fetch_array($bcbasemodtit);

$titl = $bcrowmodtit['mod_nazv'];

}

}

?>

<!-- Рабочий блок -->


<?

if (!isset($cat_id) && !isset($mod_id) && !isset($mod) && !isset($act)) { $mod_id = 1; }

if (isset($mod_id))

{

$bcbasemodpr = mysql_query("SELECT `mod_nazv`,`mod_text` FROM `bcmod` WHERE `mod_id`='{$mod_id}' LIMIT 1",$db) or die(mysql_error());

$bcrowmodpr = mysql_fetch_array($bcbasemodpr);

echo '<div class="zag2" style="margin:0 0 5px 0;">'.$bcrowmodpr['mod_nazv'].'</div>';

echo $bcrowmodpr['mod_text'];

//вывод товаров на 1 страницу

if ($mod_id==1){

$bcbasetov = mysql_query("SELECT * FROM `bccat_tov` WHERE `tov_perv`='1' ORDER BY `tov_id` DESC",$db) or die(mysql_error());

if (mysql_num_rows($bcbasetov) > 0)

{

$bcrowtov = mysql_fetch_array($bcbasetov);

$gor=0;

echo '<table cellspacing="0" cellpadding="0" style="margin:0 0 15px 0; border:1px solid #f2f2f2; border-radius: 4px;"><tr>';

do {

if ($gor >= 3) { echo "<tr>"; }

if ($cv == 1) { $bgzapis = "#ffffff"; $cv=0; } else { $bgzapis = "#f5f5f5"; $cv++; }

if (!empty($bcrowtov['tov_foto'])) {

$img = '<a href="bccat.php?mod=cat&cat_id='.$bcrowtov['tov_cat'].'&tov_id='.$bcrowtov['tov_id'].'"><img align="center" style="margin:10px 0 10px 0;" src="pic/tov/sm_'.$bcrowtov['tov_foto'].'" border="0" /><br /></a>'; }

else { $img="<br /><br /><br /><br />"; }

if (!empty($bcrowtov['tov_starcena'])) {

$tov_starcena = '<p><s>Старая цена: '.$bcrowtov['tov_starcena'].' '.$cat_val.'</s></p>'; }

else { $tov_starcena=""; }

if (!empty($bcrowtov['tov_cena'])) {

$tov_cena = '<p class="zag2" style="margin:0 0 0 0;">Цена: '.$bcrowtov['tov_cena'].' '.$cat_val.'</p> <div><a title="Добавить в корзину" id="'.$bcrowtov['tov_id'].'-'.$bcrowtov['tov_cena'].'" href="#" class="dobKorz"><img src="pic/korzinadob.png" /></a></div>'; }

else { $tov_cena=""; }

$tov_nazv = $bcrowtov['tov_nazv'];

if (strlen($tov_nazv) > 40) { $tov_nazv = substr("$tov_nazv", 0, 40); $tov_nazv = $tov_nazv."..."; }

echo '<td>';

echo'<table class="tbl" width="190" height="270" bgcolor="'.$bgzapis.'" style="position:relative; margin:5px 7px 5px 7px; padding:0;" cellpadding="0" cellspacing="0"><tr><td valign="top" align="center" style="margin:0; padding:0;">'.$img.'<p style="word-wrap: break-word; margin:0; padding:0;"><a href="bccat.php?mod=cat&cat_id='.$cat_id.'&tov_id='.$bcrowtov['tov_id'].'"><span class="ch">'.$tov_nazv.'</span></a></p><p>'.$tov_starcena.'</p>

'.$tov_cena.'</td></tr></table>';

echo '</td>';

$gor++;

if ($gor >= 3) { echo '</tr>'; $gor = 0; }

}

while($bcrowtov = mysql_fetch_array($bcbasetov));

echo '</tr></table>';

}

}

}

//путь по открытым рубрикам

//категории

if (isset($cat_id))

{

$cat_idput = $cat_id;

for ($i = 0; ; $i++)

{

$bcbaseput = mysql_query("SELECT `cat_id`,`cat_name`,`cat_papa` FROM `bccat_cat` WHERE `cat_id`='{$cat_idput}'",$db)

or die(mysql_error());

$bcrowput = mysql_fetch_array($bcbaseput);

$catput = "<a class='ch' href='bccat.php?act=cat&cat_id=".$bcrowput['cat_id']."'>

".$bcrowput['cat_name']."</a> <span class='kr'>&raquo;</span> ".$catput;

if ($bcrowput['cat_papa']==0) { break;}

$cat_idput = $bcrowput['cat_papa'];

}

$catput = "<a class='ch' title='к рубрикам' href='bccat.php'>Главная</a>

<span class='kr'>&raquo;</span> ".$catput."";

$catsey = $bcrowput['cat_name'];

echo '<div style="background-color:#f5f5f5; padding:10px; margin:0 0 10px 0; border-radius: 4px; ">';

echo $catput;

echo '</div>';

<? } //завершение Личный кабинет - заказы ?>

<!-- Завершение Рабочий блок -->

</td>

</tr>

</table>

<!-- Завершение Основной таблицы -->

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" background="pic/bcscript_fon_niz.png">


<tr>

<td align="center"><table width="950" height="68" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td width="33"></td>

<td width="210" align="left"><div class="sm2">OOO "Бизнеском", 2014<br />

</div></td>

<td width="33"><a href="adm.php">Администрирование</a></td>

<td width="33">&nbsp;</td>

<td width="33" align="right"></td>

</tr>

</table></td>

</tr>

</table>

</body>

</html><? if (isset($al)) { al($al); } ?>

Заключение

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

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

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

Проведен подробный отчет об этапах разработки интернет-магазина..

Данная система разрабатывалась для предприятия ООО «Бизнеском», для решения имеющейся проблемы.

Преимущества разработанной системы:

- отсутствие действий со стороны менеджера для осуществления интеграции;

- возможность сохранения структуры каталогов;

- быстрое и безошибочное выполнений операций, на которые вручную затратилось бы большое количество времени.

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

  1. ГОСТ Р ИСО/МЭК 12207/99. Государственный стандарт РФ. Информационная технология. Процессы жизненного цикла информационных систем. Издание официальное. - М., 2012
  2. Перегудов, Ф.И. Введение в системный анализ[Текст]: Учебное издание / Ф.И. Перегудов - М.: Высш. шк., 1997. – 347 с.: ил.
  3. Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2007 г, 456 стр.
  4. Губанов, В. А. Введение в системный анализ [Текст]/ В. А. Губанов - М.: Высш. шк., 1988. – 297 с.: ил.
  5. Норенков, И. П. Основы автоматизированного проектирования [Текст]: учеб. для вузов/ И. П. Норенков. – 2-е изд., перераб. и доп. – М.: Изд-во МГТУ, 2002. – 336 с.: ил.
  6. 1С-Битрикс. [электронный ресурс]. Режим доступа. - http://www.1c-bitrix.ru/
  7. Википедия. [электронный ресурс]. Режим доступа. - http://ru.wikipedia.org/wiki
  8. Анализ статистическим методом. [электронный ресурс]. Режим доступа. - http://www.cfin.ru/finanalysis/math/statistical_method.shtml
  9. Гвоздева Т. В., Б. А. Баллод, Проектирование информационных систем, М, Издательство: Феникс, 2009 г., 512 стр.
  10. ГОСТ 34.601-90. Стандарты. «Автоматизированные системы. Стадии создания» [Текст]. – Введ. 1992 – 01 – 01. – М.: ИПК Изд-во стандартов, 1997. – 11 с.
  11. Орлов Л. В. Как создать электронный магазин в Интернет [Текст], - 2_е изд./ Л. В. Орлов - М.: Бук_пресс, 2006. - 384 с.:ил.
  12. Ульман Л. Основы программирования на PHP [Текст]/ Л. Ульман - М., 2001. – 288с.:ил.
  13. Joomla. [электронный ресурс]. Режим доступа. - http://www.joomla.org/
  14. Современные интернет-технологии в коммерческой деятельности. 2-е изд.х [Текст] / Н. А. Инькова. – Москва, Омега-Л, 2007. - 150 с.: ил. - 1500 экз. - ISBN 5-370-00054-9 978-5-370-00054-6;
  15. Интернет технологии, 2008 [Электронный ресурс] - Режим доступа: http://webplot.ru/ lrub3part1.html;
  16. INTERTECH - Научный центр интернет-технологий ИНТЕРТЕХ, 2010 [Электронный ресурс] - Режим доступа: http://www.intertech.ru/Dictionary/internet.asp;
  17. Библиотека Интернет Индустрии, 2008 [Электронный ресурс] - Режим доступа: http://www.i2r.ru/static/512/out_22646.shtml;
  18. Способы Создания Веб-Страниц И Сайтов, 2008 [Электронный ресурс] - Режим доступа: http://www.lessons-tva.info/;
  19. Apache.RU - Документация, 2008 [Электронный ресурс] - Режим доступа: http://www.apache.ru/docs/;
  20. Руководство по PHP, 2010 [Электронный ресурс] - Режим доступа: http://docs.php.net/manual/ru/index.php;
  21. Руководство по использованию «Joomla!», 2009 [Электронный ресурс] - Режим доступа: http://www.joomla.ru/;
  22. Руководство по использованию «Денвер», 2007 [Электронный ресурс] - Режим доступа: http://dklab.ru/;
  23. Web-дизайн.Справочник., 1-е изд. [Текст]/ Дженнифер Нидерст Роббинс – Москва.: КУДИЦ-Пресс, 2008. - 816 с.: ил. - 2000 экз. - ISBN 978-5-91136-039-9.