Помощь в написании студенческих работ
Антистрессовый сервис

Модульная система доставки сообщений

Курсовая Купить готовую Узнать стоимостьмоей работы

В ходе курсовой работы так же разработано-экономическое обоснование планируемой системы. Коуд П. Объектные модели. Стратеги, шаблоны и приложения. — М.: Лори. -2006. — 185с. If (isset ($_GET)) //Окно авторизации. В то же время регистрирует нового пользователя. Этот список сообщений, которые были отправлены текущим пользователем Рис2. Header («Location: auth. php? message=Вы не авторизованы… Читать ещё >

Модульная система доставки сообщений (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. АНАЛИТИЧЕСКАЯ ЧАСТ
    • 1. 1. Определение места и сущности проектируемой задачи
  • 2. ПРОЕКТНАЯ ЧАСТ
    • 2. 1. Информационная модель и её описание
    • 2. 2. Характеристика информации
      • 2. 2. 1. Характеристика нормативно-справочной, входной и оперативной информации
      • 2. 2. 2. Описание структуры постоянной информации
      • 2. 2. 3. Характеристика результатной информации
      • 2. 2. 5. Характеристика информационной базы проекта
    • 2. 3. Проблеммы и решения при работе с программой
      • 2. 3. 1. Аутентификации в программой
      • 2. 3. 2. Отправление писма
    • 2. 4. Политика безопасности при работе с программой
    • 2. 5. Схемы технологического процесса (машинного этапа)
    • 2. 6. Контрольный пример реализации проекта и его описание
  • ЗАКЛЮЧЕНИЕ
  • ПРИЛОЖЕНИЕ 1 Код программы на PHP (groups.php)

Рисунок 2.13 Idef0. Детализация информационной модели данных

2.6 Контрольный пример реализации проекта и его описание.

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

14.

т.е Host: localhost Название Б. Д имя пользователя и пароль.

Рис 2.14 Окно пункт «О программе»

Риc. 2.14 Окно настройка

После запуска программы появляется окно, для входа в систему нужно ввести Логин и пароль Рис 2. 15

Рис. 2. 15 окно входа (авторизации),.

1) Пункт меню

1−2) Пункт «написать письмо «

Для создания сообщения нужно ввести:

1- Тему

2- Тест сообщения

3- Выбрать адресата (выбрать пользователя, либо группу пользователей)

4- Выбрать тип сообщения

5- можно прикрепить файл потом нажать на кнопку «отправить».

Рис. 2. 16 Написать письмо

1−3) Отправленные

Этот список сообщений, которые были отправлены текущим пользователем Рис2.

Рис. 2. 17 Отправленные письма

1−4) Входящие

Это список сообщений, которые были получены текущим пользователем.

Рис. 2. 18 Входящие

1−57) Можно создать группу пользователей для того, чтобы ограничить или отредактировать их права.

Все правила распадаются на две основные категории: уведомления и организации. Правила уведомления служат для оповещения пользователя тем или иным способом о получении определенного сообщения.

Рис. 2.19 — Список групп.

Можно добавить новую группу Рис 2.24

Рис. 2.

20. Добавить группу

1−8) Пользователи

Список пользователей, которые могут работать с системой.

Рис. 2.25 Список пользователей

Рис. 2.26 Добавление нового пользователя

ЗАКЛЮЧЕНИЕ

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

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

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

В ходе курсовой работы так же разработано-экономическое обоснование планируемой системы

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

Это привело к улучшению ряда экономических показателей:

— увеличилось число обслуживаемых клиентов;

— улучшилось качество обработки информации, при этом повысилась степень достоверности информации, степень ее защищенности.

Проектирование СУБД. — М.: «Диалог-мифи». — 2007. — 528

Дейт К. Дж.

Введение

в системы баз данных. — М., С.-П., Киев: издательский дом Вильяме, 2008.

Автоматизированные информационные технологии в экономике: учебник под ред. проф. Титоренко Г. А. — М.: Компьютер, ЮНИТИ, 2008

Маклаков С. В. BPWin и ERWin. CASE — средства разработки информационных систем. — М.: ДИАЛОГ — МИФИ, 2007.

Петров В. Н. Информационные системы. — М.: «Дрофа». — 2008 г. — 213 с.

Коуд П. Объектные модели. Стратеги, шаблоны и приложения. — М.: Лори. -2006. — 185с.

Вендров А. М. Основы методологии проектирования ИС, «CASE-технологии и современные методы и средства проектирования информационных систем».

http://window.edu.ru/window/library?p_rid=61 403

Методика проектирование экономических информационных систем;

http://mirknig.com/knigi/programming/1 181 236 591-proektirovanie-yekonomicheskix-informacionnyx.html

Сайт Fodex — Этапы разработки проектирования информационных систем ;

http://www.complete.ru/services/hp_open_view/

Крис Дейт.

Введение

в базы данных, 6-е изд. Киев, Диалектика, 2008.

ПРИЛОЖЕНИЕ 1 Код программы на PHP (groups.php)

link rel="stylesheet" type="text/css" href="style.css" />

include («head.php»);

require_once («config.php»);

?>

include («menu2.php»);

?>

Список Группов

function do_object (obj) {

if (confirm («Вы действительно хотите удалить эту запись?»)) {

window.location = obj;

}

}

//Окно «Пользователи»

if (isset ($_SESSION['logged_admin']))

{

$logged_admin = $_SESSION['logged_admin'];

}

if (!isset ($logged_admin))

{

header («Location: auth. php?message=Вы не авторизованы, поэтому не можете зайти сюда!»);

exit;

}

if (isset ($_GET['message'])) //Окно авторизации. В то же время регистрирует нового пользователя

{

$message = $_GET['message'];

echo '
'.$message.'';

}

if (isset ($_POST['Reg']))

{

$Reg = $_POST['Reg'];

$group_name = $_POST['group_name'];

$group_desc = $_POST['group_desc'];

if (($group_name == «»))

{

echo '';

echo '

Поль название пусто!';

exit;

}

}

$links = mysql_connect ($hostname, $username, $password)

or die («Impossible to connect: ». mysql_error ());

if (!mysql_select_db ($dbname, $links))

{

echo 'Selection of database impossible';

}

$charrus=mysql_query («set names 'cp1251'»);

if (isset ($_GET[" id" ]))

$id_serv=$_GET[" id" ];

if (isset ($_GET[" action" ]))

{

$action=$_GET[" action" ];

if ($action == «delete»)

{

$query_del="Delete from groups where id=".$id_serv;

$results = mysql_query ($query_del, $links);

}

if ($action == «insert»)

{

$query="select MAX (ID) as MAX_ID from GROUPS order by ID ASC" ;

$result = mysql_query ($query, $links);

while ($row = mysql_fetch_array ($result, MYSQL_BOTH))

{

$id_max = $row[0];

}

$id_max = $id_max + 1;

$query = «INSERT INTO groups (id, group_name, group_desc)

VALUES ($id_max ,'$group_name', '$group_desc')" ;

$result = mysql_query ($query, $links);

if (!$result)

{

echo '

Вероятно Вы ввели неверные типы данных

Попробовать еще раз';

exit;

}

$chkusers=$_POST['chkusers'];

$count=count ($chkusers);

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

{

$USER_ID_SELECTED=$chkusers[$i];

$query = «insert into user_groups (group_id, user_id) values ($id_max,$USER_ID_SELECTED)» ;

$result = mysql_query ($query, $links);

}

}

if ($action == «update»)

{

$query = «Update groups Set group_name = '$group_name', group_desc = '$group_desc' where id= $id_serv» ;

$result = mysql_query ($query, $links);

$chkusers=$_POST['chkusers'];

$count=count ($chkusers);

$query = «delete from user_groups where group_id = $id_serv» ;

$result = mysql_query ($query, $links);

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

{

$USER_ID_SELECTED=$chkusers[$i];

$query = «insert into user_groups (group_id, user_id) values ($id_serv,$USER_ID_SELECTED)» ;

$result = mysql_query ($query, $links);

}

}

}?>

Показать весь текст

Список литературы

  1. Проектирование СУБД. — М.: «Диалог-мифи». — 2007. — 528
  2. К. Дж. Введение в системы баз данных. — М., С.-П., Киев: издательский дом Вильяме, 2008.
  3. Автоматизированные информационные технологии в экономике: учебник под ред. проф. Титоренко Г. А. — М.: Компьютер, ЮНИТИ, 2008
  4. С. В. BPWin и ERWin. CASE — средства разработки информационных систем. — М.: ДИАЛОГ — МИФИ, 2007.
  5. В.Н. Информационные системы. — М.: «Дрофа». — 2008 г. — 213 с.
  6. П. Объектные модели. Стратеги, шаблоны и приложения. — М.: Лори. -2006. — 185с.
  7. А.М. Основы методологии проектирования ИС, «CASE-технологии и современные методы и средства проектирования информационных систем». http://window.edu.ru/window/library?p_rid=61 403
  8. Методика проектирование экономических информационных систем-http://mirknig.com/knigi/programming/1 181 236 591-proektirovanie-yekonomicheskix-informacionnyx.html
  9. Сайт Fodex — Этапы разработки проектирования информационных систем — http://www.complete.ru/services/hp_open_view/
  10. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 2008.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ