Автор работы: Пользователь скрыл имя, 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
Рисунок 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"]["
{
$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."',
file='".$a4."'";
mysql_query($sql2) or die(mysql_error());
echo "<h1>Данные в информационную базу внесены</h1>";
}
else
echo "Ошибка";
?>
<div style="position:absolute;top:
<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:
</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><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;
}
$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/
3) www.logistics.ru
4) http://www.termika.ru/dou/enc/
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. Унифицированные системы документации. Система организационно-
13) Живаева О. В. Управление информационными потоками промышленных предприятий на основе оптимизации документооборота: Дис. ... канд. экон. Наук/ Живаева Ольга Валерьевна. - 08.00.05 : Волгоград, 2002. - 148 c.
14) Канаева М. Основы организации отдела логистики./ Мария Канаева // Логистика и управление. - 2007, № 8 – С. 14-16
15) Кашаев С.М. 1С:Предприятие 8. Учимся программировать на примерах/ С.М. Кашаев. – СПб.: БХВ - Санкт-Петербург, 2008
16) Кирсанова М.В., Аксенов Ю.М. Курс делопроизводства. Документационное обеспечение управления: Учебное пособие/ М.В. Кирсанова, Ю.М. Аксенов. – М.: Инфра-М, 2008 г. – 364 с.