Диплом: Автоматизация управления проектами студии ТОО "Black and white"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
111
Разработанная информационная система подлежит интеграции с уже
существующими на п ре дприятии программными комплексами, кроме того,
несмотря на то, что разрабатывалась для конкретного предприятия, может быть
использована и на других, аналогичных фирмах за счет своей универсальности с
минимальными изменениями.
112
Список использованных источников
1. Алистер Коберн, Современные метод ы описания функциональных
требований к системам, М. , Лори, 2017 г., 288 с.
2. Антониоу, Грос, Хоекстра: Семантический веб, М, ДМК-Пресс,
2016 г., 240 с.
3. Баодин Лю, Теория и практика неопределенного
программирования, М., Бином. Лаборатория знаний, 2017 г, 416 с.
4. Барт Бэзинс, Эйми Бэкил, Зеппе Ванден Бруке, Java для
начинающих. Объектно-ориентированный подход, М., Питер, 2018 г, 688 с.
5. Березин С.А., Бе резин Б.А., Начальный курс С и С++, М., Диалог-
МИФИ, 2017 г., 288 с.
6. Брайан У. Керниган, Деннис М. Ритчи, Язык программирования C,
М., Вильямс, 2017 г, 288 с.
7. Брайан У. Керниган, Роб Пайк, Практика программирования, М.,
Вильямс, 2017 г., 288 с.
8. Бунаков П.А., Лопатин А. В, Практикум по решению задач на ЭВМ
в сре де Delphi. Учебное пособие, М., Инфра-М, 2018 г, 304 с.
9. Бэнкс, Порселло: React и Redux. Ф ункциональная веб-разработка,
М. Питер, 2018 г., 336 с.
10. Васильев Р.А, Калянов Г.А., Левочкина Г.А., Стратегическое
управление информационными системами, М, Интернет-униве рситет
информационных технологий, Бином. Лаборатория знаний, 2017 г, 512 с.
11. Вон Вернон, Реализация методов предметно-орие нтированного
проектирования, М, Вильямс, 2017 г, 688 с.
12. Габасов Р.А., Кириллова Ф.А., Методы линейного
программирования. Часть 1. Общие задачи, М., Либроком, 2018 г, 176 с.
13. Габасов Р.А., Кириллова Ф.А., Методы линейного
программирования. Часть 3. Специальные задачи, М., Либроком, 2018 г, 368 с.
14. Гольшт ейн Е.А., Юдин Д., Специальные направления в линейном
программировании, М, Красанд, Editorial URSS, 2018 г, 526 с.
113
15. Грацианова Т.А., Программирование в примерах и задачах, М.,
Лаборатория знаний, 2018 г, 368 с.
16. Данилин А.А., Слюсаренко А. В., Архитектура и страте гия. "Инь" и
"янь" информационных технологий, М, Интернет-университет информационных
технологий, 2017 г, 506 с.
17. Джеффри Ри хтер, CLR via C#. Программирование на плат форме
Microsoft.NET Framework 4.5 на языке C#, М., Питер, 2017 г, 896 с.
18. Джон Дакетт: Javascript и jQuery. Интерактивная веб-разработка, М.
Эксмо, 2017 г., 640 с.
19. Джон Скит, C# для п рофе ссионалов. Тонкости программирован ия,
М., Вильямс, 2017 г, 608 с.
20. Джоэл Грас, Data Science. Наука о данных с нуля, М, БХВ-
Петербург, 2018, 336 с.
21. Иванова Г.А., Технология программиров ания, М, КноРус, 2018 г,
336 с.
22. Исаев Г.А, Теоретико-методологические основы качества
информационных систем, М. Инфра-М, 2018 г. 258 с.
23. Ли Атчисон, Масштабирова ние приложений. Выращивание
сложных систем, М, Питер, 2018 г, 256 с.
24. Мартин Фаулер, Предметно-ориентированные языки
программирования, М., Вильямс, 2017 г, 576 с.
25. Окулов С.А., Пестов О.Г, Динамическое программирован ие, М.,
Бином. Лаборатория знаний, 2017 г, 296 с.
26. Панюкова Т.А. Панюков А., Языки и методы программирования.
Путеводитель по языку С++, М., Ленанд, 2018 г, 216 с.
27. Подбе л ьский В.А, Курс программирования на языке Си, М.,
ДМК Пресс, 2018 г, 384 с.
28. Поль М. Дюваль, Стивен Матиас, Эндрю Гловер, Непрерывная
интеграция. Улучшение качества программного обеспечения и снижение риска,
М., Вильямс, 2017 г, 240 с.
29. Стенли Б. Липпман, Жози Лажойе, Заря Э. Му, Язык
программирования C++. Базовый курс, М, Вильямс, 2017 г, 1120 с.
114
30. Фредерик Брукс, Проектирование процесса проектирования.
Записки компьют ерного эксперта, М., Вильямс, 2017 г, 464 с.
115
Приложение. Листинг программных м одулей
</body>
</html>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr>
<td valign="top" ><h3> Список проектов </h3></td> <td valign="top">
<?php
require "dbconnect.php";
$user=$_SESSION['user'];
$sod1=mysql_query("SELECT count(idzav )
FROM status, zav
WHERE iduopen='$user' and flag!=5 and deletz!=1 and idzav=nomzav and
iduzav='$user'");
while($sod_mas1=mysql_fetch_row($sod1))
{
$kolvo=$sod_mas1[0];
}
if ($kolvo>0)
{
echo "<table border='0' align='center' width='300'><tr><td class='table1'>
Всего незакрытых проектов &nbsp;<b>$kolvo</b></td></tr> </table>\n";
}
else
{
echo "<table border='0' align='center' width='300'><tr><td class='table1'>
Незакрытых проектов нет &nbsp;</td></tr> </table>\n";
}
?>
</td>
</tr>
<tr class="line"> <td colspan="2">&nbsp; </td> </tr> </table>
116
<?php
require "dbconnect.php";
echo "<center> <table align='center' width='800'>
<tr class='but2 tz'> <td > № пп</td> <td> № проект а</td> <td> статус</td>
<td> Срочность</td> <td> Файл</td> <td> Дата начала</td> <td> Дата
окончания</td>
<td> Содержание</td> <td> Подробно</td> <td> Исполни тель</td> <td>
История</td> </tr>
";
$res1=mysql_query("SELECT idzav, `namezav`, priorzav, desczav, activzav,
katzav, filezav, commzav, datedl
FROM `zav`, status where iduzav='$user' and deletz!=1 and flag!=5 and
nomzav=idzav");
$a=1;
while($res_id=mysql_fetch_row($res1))
{
$res=mysql_query("SELECT flag,openz, rasp, idrasp, proz, idproz, test,
idtest, clos, idclos from status where iduopen='$user' and
nomzav='$res_id[0]'");
while($sod=mysql_fetch_row($res))
{
$sod1=$sod[1];
$sod2=$sod[2];
$sod3=$sod[4];
$sod4=$sod[6];
if ($sod[0]==1)
{
$del="<form method='post' name='userpr' action='udal.php'>
<INPUT TYPE='hidden' NAME='userpr' VALUE='$res_id[0]'>
117
<input type='image' src='image/24-emptytrash.png' TITLE='Удалить заявку'
WIDTH='30' HEIGHT='30' >
</form>";
}
else {
$del="&nbsp;";
};
switch ($sod[0]) {
case 1:
$status="Открыта";
$dat=$sod[1];
$logo="image/open.png";
break;
case 2:
$status="Распределена";
$dat=$sod[2];
$logo="image/rasp.png";
break;
case 3:
$status="В процессе";
$dat=$sod[4];
$logo="image/proz.png";
break;
case 4:
$status="На проверке";
$dat=$sod[6];
$logo="image/test.png";
break;
}
if ($sod[0]==1 or $sod[0]==2)
{
118
$isp="<img src='image/infoisp1.png' TITLE='Исполнитель не назначен'
WIDTH='30' HEIGHT='30' border='0'>";
}
else
{
$res9=mysql_query("SELECT nameuser from status, user where
nomzav='$res_id[0]' and idrasp=idu");
while($sod9=mysql_fetch_row($res9))
{
$sod19=$sod9[0];
}
$isp="<div>
<a href='index.htm' onclick='return hs.htmlExpand(this)'>
<img src='image/infoisp.png' TITLE='Информаци я об исполнителе'
WIDTH='30' HEIGHT='30' border='0'>
</a>
<div class='highslide-maincontent'>
<h4>Подробные сведения об испол нителе заявки $res_id[0]</h4>
<table width='350' border='1' cellspacing='2' cellpadding='2'>
<tr>
<td width='100' class='but1'>&nbsp;&nbsp;Имя</td>
<td width='250' class='table'>$sod19 </td>
</tr>
<tr>
<td class='but1'>&nbsp;&nbsp;Должность</td>
<td class='table'>Специалист</td>
</tr>
</table>
</div>
</div>";
}
119
}
switch ($res_id[2]) {
case 1:
$title="Низкий";
$pr="image/ballblue.png";
break;
case 2:
$title="Средний";
$pr="image/ballgreen.png";
break;
case 3:
$title="Высокий";
$pr="image/ballyellow.png";
break;
case 4:
$title="Критичный";
$pr="image/ballred.png";
break;
}
if ($res_id[6]!=0)
{
$file="<a href='download/$res_id[6]' >
<img src='image/paperclip.png' TITLE='Скачать файл' WIDTH='30'
HEIGHT='30' border='0'>
</a>";
}
else
{
$file="<img src='image/paperclip1.png' TITLE='Нет файла' WIDTH='30'
HEIGHT='30' border='0'>";
}
120
echo " <tr>
<td width='30' class='but1'> <b> $a </b> </td>
<td width='50' class='tz'> $res_id[0] </td>
<td width='50' class='tz'> <img src='$logo' title='$status' WIDTH='30'
HEIGHT='30' border='0'> </td>
<td width='50' class='tz'> <img src='$pr' title='$title' WIDTH='30'
HEIGHT='30' border='0'> </td>
<td width='50' class='tz'> $file </td>
<td width='80' class='tz'> $dat </td>
<td width='80' class='table3'> $res_id[8]</td>
<td width='200' class='tz'> $res_id[1] </td>
<td width='30' class='tz'> <div>
<a href='index.htm' onclick='return hs.htmlExpand(this)'>
<img src='image/info.png' TITLE='Подробная информация о проекте'
WIDTH='30' HEIGHT='30' border='0'>
</a>
<div class='highslide-maincontent'>
<h4>Подробные сведения Заявка № $res_id[0]</h4>
<table width='350' border='1' cellspacing='2' cellpadding='2'>
<tr>
<td width='80' class='table'>&nbsp;&nbsp;Описание </td>
<td width='270' class='kvit'>$res_id[3]</td>
</tr>
<tr>
<td class='table'>&nbsp;&nbsp;Кабинет</td>
<td class='kvit'>$res_id[4]</td>
</tr>
<tr>
<td class='table'>&nbsp;&nbsp;Категории</td>
<td class='kvit'>$res_id[5]</td>
</tr>

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)