Организация Web-сайта для работы с документами по контрагентам в ОАО «Волжский подводник»

Автор работы: Пользователь скрыл имя, 31 Марта 2012 в 14:46, дипломная работа

Краткое описание

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

Содержание работы

Введение ………………………………………………………………………..... 6

Глава 1 Анализ информационно-документационной деятельности

ОАО «Волжский подводник»……………………………………………..….. 10

1.1 История создания предприятия……..…………………………..……… 10

1.2 Общее описание предприятия……………….…….…………………... 24

1.3 Организационная структура на предприятии…………………………25

1.4 Деятельность отдела инженерных изысканий…………………………25

1.4.1 Цели и задачи отдел инженерных изысканий на предприятии..26

1.4.2 Информационные потоки отдела инженерных изысканий…….28

Глава 2 Обзор способов организации Web-сайтов………………………....... 32
2.1 Общий взгляд на методы организации Web-сайтов.............................. 32
2.2 Язык серверных сценариев PHP .............................................................. 37
2.3 PHP и система управления базами данных MySQL............................... 39
2.4 Утилита phpMyAdmin в MySQL...............................................................40
Глава 3 Организация Web-сайта для работы с документами........................... 45
3.1 Главная страница сайта.............................................................................. 45
3.2 Раздел «О предприятии»............................................................................ 46
3.3 Раздел «Производство».............................................................................. 48
3.4 Раздел для клиентов ................................................................................. 50

3.5 Раздел для сотрудников ............................................................................ 65

3.6 Раздел «Общение» ..................................................................................... 73

Заключение............................................................................................................ 85

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

Содержимое работы - 1 файл

ДИПЛОМ_ГорбуноваЕА.doc

— 4.03 Мб (Скачать файл)

Рисунок 11 - Форма загрузки документов в базу данных.

 

После загрузки выводится сообщение, о том, что документ внесен в базу данных (рисунок 12)

Рисунок 12 - Сообщение о внесении документа в базу данных.

 

Рассмотрим такой момент, как документ заносится в базу данных (листинг 8). 

Листинг 8:

<HTML>

<HEAD>

<STYLE TYPE="text/css">

A {text-decoration:none; color:darkred; font-size: 20pt }

A:hover {text-decoration:none; color: red; font-size: 24pt; background-color: #dddddd }

H1 {color:green; font-size: 28pt }

DIV { font-size: 20pt }

INPUT {font-size: 20pt }

</STYLE>

</HEAD>

 

<BODY>

<IMG SRC="top_200.jpg">

<H1> ОАО Волжский подводник</H1>

<DIV>

<?php

if (copy($_FILES["filename"]["tmp_name"],"prikazi/".$_FILES["filename"]["name"]))

  {

   $a1=$_POST['nazv']; // fam

   $a2=$_POST['nazv2'];// ima

    $a3=$_POST['nazv3'];// ima

   $a4=$_FILES["filename"]["name"];

     Error_Reporting(E_ALL & ~E_NOTICE);

   require_once('connect.php');

   // Включение нового документа

        $sql2="INSERT INTO prikazi SET naz='".$a1."',dat='".$a2."',ruk='".$a3."',

               file='".$a4."'";

        mysql_query($sql2) or die(mysql_error());

     echo "<h1>Данные в информационную базу внесены</h1>";

   }

else

    echo "Ошибка";

?>

<div style="position:absolute;top:10%;left:70%;width:30%">

<a href="index.html" style="font-family: Tahoma, sans-serif">

            Вернуться на стартовую страницу</a><br><br>

</div>

             

В данной программе использован скрипт connect.php для подключения к базе данных. После чего заносит в нее документ. Для того, чтобы удостовериться, что документ успешно загружен, необходимо в окне браузера ввести http://localhost/, после чего выбрать утилиту phpMyAdmin и в открывшемся окне слева выбрать базу данных, а нашем случае diplom2. Под названием базы данных появится список таблиц, созданных в базе. Чтобы просмотреть данный документ нам необходима таблица prikazi (рисунок 13).

Рисунок 13 - Таблица prikazi  базы данных в phpMyAdmin.

3.5 Раздел для сотрудников

Для работы в разделе сотруднику также необходимо пройти авторизацию. В  данном случае логин – adm, пароль – 123456 (рисунок 14).

Рисунок 14 - Форма авторизации для сотрудников.

 

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

 

 

Листинг 9:

<?php

if (($_GET['pass'] == "123456")&& ($_GET['login'] == "adm"))

   { echo "Авторизация успешно завершена. Раздел для сотрудников.";

 

echo '<br><br<br><br><br<br><a href="st5.php" style="font-family: Tahoma, sans-serif">Просмотр информации</a><br><br>';

   }

else             

     echo "Ошибка при указании пароля или логина";

echo '<br><br<br><br><br<br><a href="index.html" style="font-family: Tahoma, sans-serif">

            Вернуться на стартовую страницу</a><br><br>';

?>

 

При успешной авторизации сотрудник имеет возможность просмотреть документы, находящиеся в базе данных (рисунок 15). Для этого необходимо просто перейти по ссылке «Просмотр информации».

Рисунок 15 - Сообщение об успешной авторизации сотрудника.

 

В открывшимся окне сотрудник выбирает необходимый документ (рисунок 16).

 

Рисунок 16 - Страница для просмотра загруженных документов.

3.6 Раздел «Общение»

Данный раздел предназначен для общения сотрудников как внутри одной организации, так и для общения с клиентами. Иными словами, это обыкновенный форум (рисунок 17). На форуме любой имеет возможность оставить сообщения или обсудить какой-нибудь рабочий момент. 

Рисунок 17 - Форма раздела «Общение».

 

Для создания сообщения нужно ввести имя и само сообщение. После этого нажать на кнопку «OK», после чего сообщение появиться ниже и будет доступно для чтения посетителям сайта.

Рассмотрим программу создания такого раздела и как происходит процесс общения с точки зрения программирования (листинг 10, 11).

Листинг 10:

<html><head>

<title> Диалог  </title>

<STYLE TYPE="text/css">

div { font-family: Tahoma, sans-serif ;font-size: 14pt;margin:1;padding:10 }

h1 { font-family: Tahoma,  sans-serif ;font-size: 16pt;color:white; margin:3;padding:3 }

h3 { font-family: Tahoma, sans-serif ;font-size: 14pt;margin:5;padding:5 }

span { font-family: Tahoma, sans-serif ;font-size: 14pt;margin:0;padding:0 }

A { text-decoration:none;    color:blue; font-family: Tahoma, sans-serif ; font-size: 14pt;margin:3;padding:3  }

A:hover { text-decoration:underline;  background-color: ligthblue }

</STYLE>

</head>

<body>

<div STYLE="width:100%;font-size: 14pt; background-color: #007700;   color: white ">

<h1>Открытое акционерное общество "Волжский подводник"

</h1>

<h3>Отдел инженерных изысканий

</h3>

</div>

<UL STYLE="position:absolute;left:61%;width:330;font-size: 12pt;  color: white ">

</UL>

<br><br><br>

 

<form action="addm.php" method="post">

<span>Имя</span><br>

<input type="text" name="names" style="font-family: Tahoma, sans-serif ;font-size: 14pt">

<br><span>Сообщение:</span><br>

<br><textarea name="mess" style="font-family: Tahoma, sans-serif ;font-size: 14pt" cols=100 rows=3></textarea>

<br><input type="submit" name="okbutton" value="OK" style="font-family: Tahoma, sans-serif ;

font-size: 14pt">

</form>

<?php

$mas1=Array();//nam

$mas2=Array();//par

$mas3=Array();//sob

$mas4=Array();//dat

 

require_once('connect.php');

$sql="SELECT id,naz,par,sob,dat FROM soob ORDER BY dat,id";

$res=mysql_query($sql);

$i=0;

while ($line=mysql_fetch_row($res))

    {

     $mas1[$i]=$line[1]; // nam

     $mas2[$i]=$line[2]; // par

     $mas3[$i]=$line[3]; // sob

     $mas4[$i]=$line[4]; // dat

     $i=$i+1;

    }

$Ncol = $i;

for ($i=$Ncol-1; $i>-1;$i=$i-1)

   $data=$mas2[$i]; // Получаем пароль

          { 

           $data2=$mas1[$i]; // Получаем фамилию

           echo "<div style='color:darkblue;background-color: lightgreen'><small>Имя : </small>".$data2."<br>";

       }

   $data3=$mas3[$i]; // Получаем сообщение

   echo "<small>Сообщение : </small>".$data3."<br>";

   $data4=$mas4[$i]; // Получаем дату

   echo "<small>Дата : </small>".$data4."<br></div>";

   echo "<hr>";

}

?>

 

Листинг 11:

<?php

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

{

$par=$_POST['par'];

$naz=$_POST['names'];

$mes=$_POST['mess'];

$dat=date('Y-m-d');

require_once('connect.php');

 

  $sql2="INSERT INTO soob SET naz='".$naz."',par='".$par."',

         sob='".$mes."',dat='".$dat."'";

  mysql_query($sql2) or die(mysql_error());

  }

header('location:dialog2.php');

?>

Строка <form action="addm.php" method="post"> (листинг 10) отправляет данные в базу данных методом post, то есть незаметно для пользователя в теле запроса. А сам запрос состоит из трех частей:

      запрос к программе-обработчику addm.php, указанному в параметре action;

      сообщение о том, какой объем данных будет передаваться;

      передача самих данных. 

После нажатия на кнопку «ОК» (листинг 11), строка if (isset($_POST['okbutton'])), данные заносятся в таблицу soob (рисунок 18), а после соединения с базой данных выводятся на экран данные из соответствующих столбцов таблицы  naz, par, sob, dat (рисунок 17).

 

 

Рисунок 18 - Содержание таблицы soob базы данных в phpMyAdmin.

 

Заключение

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

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

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

Функциональность:

      обеспечение потенциальных клиентов и партнеров корпоративной информацией о компании;

      привлечение дополнительных клиентов и партнеров;

      установление двусторонней связи с посетителями данного ресурса;

      формирование имиджа компании.

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

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

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

2. Организация Web-сайта для работы с документами в отдел инженерных изысканий позволит решить ряд проблем:

      ускорить движение документов по предприятию, а также гарантировать их своевременное исполнение;

      обеспечить контроль за исполнением документов принятием управленческих решений;

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

      накопление множества документов, назначение и источник появления которых неясны;

      непредвиденные затраты рабочего времени на поиск необходимого документа, формирование тематической подборки документов;

      снизить издержки на размножение, передачу и хранения множества копий бумажных документов.

3. Изучение способов организации Web-сайтов помогло автоматизировать деятельности, как отдельного подразделения, так и всей организации;

4. В результате исследования создан Web-сайт для организации работы с документами в определенной предметной области в ОАО «Волжский подводник».

При создании Web-сайта мною были предусмотрены все нюансы работы с документами в отделе инженерных изысканий.

5. Основным пожеланием к предприятию является продолжение внедрения данной программы в отделе инженерных изысканий и ее дальнейшее совершенствование, а также автоматизация других предметных областей и разработка новых в ОАО «Волжский подводник».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

1)                 http://www.arhima.ru

2)                 http://www.logistika.spb.ru/world

3)                 www.logistics.ru

4)                 http://www.termika.ru/dou/enc/razd3/od10.html

5)                 Андреева Г.И. Основы управления предприятием: в 3-х книгах. Книга 1: Современные тенденции в управлении / Г.И. Андреева. - М.: 
Финансы и статистика, 2005. – 400 с.

6)                 Баронов В. Информационные технологии и управление предприятием / В. Баронов. - М.: ДМК, 2005. – 328 с.

7)                 Басаков М.И. Делопроизводство и корреспонденция в вопросах и ответах: Учебное пособие для студентов экономических вузов и колледжей / М.И. Баронов. – Ростов н/Д.: изд-во «Феникс», 2003 – 320 с.

8)                 Быкова А. Организационные структуры управления / А. Быкова.- М.: ОЛМА-ПРЕСС Инвест, 2003. - 160 с.

9)                 Гайдаенко А.А., Гайдаенко О.В. Логистика: учебник/ А.А. Гайдаенко, О.В. Гайдаенко. – М.:КНОРУС, 2008. – 272 с.

10)             Городнова А.А. Организация и технология документационного обеспечения управления: Краткий конспект лекций / А.А. Городнова. – Н.Новгород: НГЛУ им. Н.А. Добролюбова, 2005. – 104 с.

11)             ГОСТ Р 51141–98. Делопроизводство и архивное дело. Термины и определения. – Введ. 01.01.99. – М. : Госстандарт России : Изд-во стандартов, 1998.

12)             ГОСТ Р 6.30-2003. Унифицированные системы документации. Система организационно-распорядительной документации. Требования к оформлению документов. – Введ. 01.07.03. - М. : Госстандарт России : Изд-во стандартов, 2003

13)             Живаева О. В. Управление информационными потоками промышленных предприятий на основе оптимизации документооборота: Дис. ... канд. экон. Наук/ Живаева Ольга Валерьевна. - 08.00.05 : Волгоград, 2002. - 148 c.

14)             Канаева М. Основы организации отдела логистики./ Мария Канаева // Логистика и управление. - 2007, № 8 – С. 14-16

15)             Кашаев С.М. 1С:Предприятие 8. Учимся программировать на примерах/ С.М. Кашаев. – СПб.: БХВ - Санкт-Петербург, 2008

16)             Кирсанова М.В., Аксенов Ю.М. Курс делопроизводства. Документационное обеспечение управления: Учебное пособие/ М.В. Кирсанова, Ю.М. Аксенов. – М.: Инфра-М, 2008 г. – 364 с.

Информация о работе Организация Web-сайта для работы с документами по контрагентам в ОАО «Волжский подводник»