Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 103709
Дата создания 2011
Страниц 27
Источников 10
Мы сможем обработать ваш заказ (!) 3 июня в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
3 090руб.
КУПИТЬ

Содержание

Содержание

ВВЕДЕНИЕ
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 Контрольный пример реализации проекта и его описание.
ЗАКЛЮЧЕНИЕ….………………………………………………………………...…27
ПРИЛОЖЕНИЕ 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.17


Рис. 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=61403
Методика проектирование экономических информационных систем-http://mirknig.com/knigi/programming/1181236591-proektirovanie-yekonomicheskix-informacionnyx.html
Сайт Fodex - Этапы разработки проектирования информационных систем - http://www.complete.ru/services/hp_open_view/
Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 2008.
ПРИЛОЖЕНИЕ 1 Код программы на PHP (groups.php)
<head>
<title>Список группов </title>
link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<?php
include ("head.php");
require_once("config.php");
?>
<!-- Table for Main Body -->
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td valign="top" align="left" width="90">
<?php
include ("menu2.php");
?>
</td>
<td width="1" bgcolor="lightskyblue" valign="top"> </td>
<td valign="top">
<h2>Список Группов </h2>
<script langage="JavaScript">
function do_object ( obj ) {
if(confirm("Вы действительно хотите удалить эту запись?")) {
window.location = obj;
}
}
</script>
<body bgcolor="#FFFFCC" text="#000000" link="#666600" vlink="#993300" alink="#CC3300">
<?php
//Окно "Пользователи"
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 '<br/><font color="#FF0000">'.$message.'</font>';
}
if(isset($_POST['Reg']))
{
$Reg = $_POST['Reg'];

$group_name = $_POST['group_name'];
$group_desc = $_POST['group_desc'];
if (($group_name == "") )
{
echo '<meta http-equiv="refresh" content="2; url=new_forum.php">';
echo '<br><br><font color="#FF0000">Поль название пусто!</font>';
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 '<br><br><font color="#FF0000">Вероятно Вы ввели неверные типы данных</font>
<br><a href=add_group.php>Попробовать еще раз</a>';
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
16

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

СПИСОК ЛИТЕРАТУРЫ
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=61403
8.Методика проектирование экономических информационных систем-http://mirknig.com/knigi/programming/1181236591-proektirovanie-yekonomicheskix-informacionnyx.html
9.Сайт Fodex - Этапы разработки проектирования информационных систем - http://www.complete.ru/services/hp_open_view/
10.Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 2008.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00461
© Рефератбанк, 2002 - 2024