Розробка проекту мобільного робочого місця "Нарядчик поїзних бригад"
Програмні засоби автоматизації планування та обліку робіт поїзних бригад нарядчиком пасажирської вагонної дільниці. Загальна характеристика мобільного робочого місця. Програмна реалізація структурних елементів. Система управління реляційними базами даних.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 15.10.2013 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
echo "});";
echo "</script>";
}
else
if($doljnost!=$vse_prava)
echo '<h2>Ваш табель ще не заповнено!</h2>';
?>
Лістинг «tabel_provodnika.php»
<?php
if($doljnost==$vse_prava)
{
$query = "SELECT FIO FROM polzovateli where doljnost='Провідник'";
$result = mysql_query($query) or die(mysql_error());
$i=0;
$list_provodnik=array();
while($row=mysql_fetch_array($result))
{
$list_provodnik[$i]=$row[FIO];
$i++;
}
}
?>
<div id="tabs2">
<ul>
<?php
if($doljnost==$providnik || $doljnost==$vse_prava)
echo '<li><a href="#tabs2-1">Табель провідника</a></li>';?>
</ul>
<?php
if($doljnost==$vse_prava)
{
echo '<form action="../php/menu.php?tabel_provodnika" method="post">';
echo '<select name="vibraniy_provodnik">';
echo '<option selected value="Виберіть провідника...">Виберіть провідника...</option>';
for($i=0; $i<count($list_provodnik);$i++)
echo '<option value="'.$list_provodnik[$i].'">'.$list_provodnik[$i].'</option>';
echo '</select>';
echo '<input type="submit" class="button" name="vibrat" value="Вибрати" />';
echo '</form>';
}
if($doljnost==$providnik || $doljnost==$vse_prava)
{
echo '<div id="tabs2-1">';
include $_SERVER['DOCUMENT_ROOT'].'/php/tab_list_provodnik.php';
echo '</div>';
}
?>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("#tabs2").tabs();
});
</script>
Додаток З
Програмна реалізація створення користувачів сайту
Лістинг «registration.php»
<?php
include $_SERVER['DOCUMENT_ROOT'].'/php/bd_config.php';
$error_create_user='';
$tb_name='polzovateli';
$login = $_POST['login'];
$fio=$_POST['fio'];
if (isset($_POST['login']) && isset($_POST['password'])&& isset($_POST['ret_password'])&& isset($_POST['kod_naryad'])&& isset($_POST['ret_password']))
{
if ($_POST['login']!='' && $_POST['password']!=''&& $_POST['ret_password']!='' && $_POST['kod_naryad']!='' && $_POST['fio']!='')
{
$kod_naryad=$_POST['kod_naryad'];
$query = "SELECT `id`
FROM $tb_name
WHERE `tabnomer`='{$_POST['kod_naryad']}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
$row =mysql_fetch_array($sql);
if (mysql_num_rows($sql) == 1 && $row['FIO']=='' && $row['password']=='' &&($row['login']==''))
{
if ($_POST['password']==$_POST['ret_password'])
{
$login = mysql_real_escape_string($_POST['login']);
$query = "SELECT `id`
FROM $tb_name
WHERE `login`='{$login}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) == 0)
{
$password = md5($_POST['password']);
$login = $_POST['login'];
mysql_query("UPDATE $tb_name
SET
login='".$login."',
password='".$password."',
FIO='".$fio."'
WHERE
tabnomer='{$_POST['kod_naryad']}'
or die(mysql_error());
$login = "";
$error_create_user = '<h3><b id="error_user_edit" style="color:green">Користувач успішно створений!</b></h3><b><p>Ви будете перенаправлені через <input TYPE="text" id="clock" SIZE="2" value="5" readonly> секунд на стартову сторінку. Зачекайте!</p></b><meta http-equiv="refresh" content="5; url=http://naryadchik.ua/index.php">';
header("Location: s_reg.php");
}
else
$error_create_user = '<h3><b id="error_user_edit" style="color:red">* Такий логін вже існує!</b></h3>';
}
else
$error_create_user = '<h3><b id="error_user_edit" style="color:red">* Паролі не співпадають!</b></h3>';
}
else
$error_create_user = '<h3><b id="error_user_edit" style="color:red">*Такого табличного номеру не існує!</b></h3>';
}
else
$error_create_user = '<h3><b id="error_user_edit" style="color:red">* Не всі поля заповнені!</b></h3>';
}
?>
<?php
$page='Регістрація';
include $_SERVER['DOCUMENT_ROOT'].'/php/header.php';
?>
<div id="registration_fild">
<form action="registration.php" method="post">
<table id="registration">
<tr>
<td><h2>Створення нового користувача:</h2></td>
<td>Табельний номер:</td>
<td><input type="text" class="area" name="kod_naryad" value=<?php echo $kod_naryad;?>></td>
<td>ФІО:</td>
<td><input type="text" class="area" name="fio" value=<?php echo $fio;?>></td>
<td>Логін:</td>
</tr>
<tr>
<td><input type="text" class="area" name="login" value=<?php echo $login;?>></td>
<td>Пароль:</td>
<td><input type="password" class="area" name="password"/></td>
</tr>
<tr>
<td>Повторіть пароль:</td>
</tr>
<tr>
<td><input type="password" class="area" name="ret_password"/></td>
</tr>
<tr>
</tr>
<td></td>
<tr>
<td><p><input class="button" class="button" type="submit" value="Зареєструватися" /></td>
</tr>
<tr>
<td><b><font color="red"><?php echo $error_create_user;?></font></b></td>
</tr>
</table>
</form>
</div>
<?php include $_SERVER['DOCUMENT_ROOT'].'/php/footer.php';?>
Додаток К
Дизайн сайту
Лістинг «style.css»
*{
margin:0;
padding:0;
}
.menu_ul{
list-style:none;
width:70%;
height:50px;
margin:0 auto;
background:#000 url(images/bg-nav.gif) top left repeat-x;
}
.menu_li{
float:left;
border-left:1px solid #333;
}
.menu_li a{
display:block;
height:40px;
padding:0 10px;
float:left;
text-transform: uppercase;
font:70%/40px Helvetica,"microsoft sans serif",arial,sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
}
.menu_ul .menu_li a:hover,
.menu_ul .menu_li.active a{
background:url(images/bg-button.gif) top left repeat-x;
}
body{
overflow:auto;
background:#000 url(images/background-overlay.png) top left repeat-x;
}
#content{
width:70%;
height:90%;
margin:0 auto;
background:white;
}
#footer{
list-style:none;
width:70%;
height:40px;
margin:0 auto;
background:#000 url(images/bg-nav.gif) top left repeat-x;
color:white;
}
#tabs{
position:center;
top:10px;
width:875px;
height:650px;
}
#tabs2{
position:center;
top:10px;
width:875px;
height:650px;
}
#brig_table{
position:absolute;
right:0px;
}
#ind_table{
position:absolute;
right:0px;
}
#tabs1{
position:center;
top:10px;
width:875px;
height:650px;
}
#stan_robit_table{
position:absolute;
right:0px;
}
#kalendar_table{
position:absolute;
right:0px;
}
#wholog{
margin:0 auto;
width:70%;
height:50px;
background:white;
}
#tabs_brigada{
position:center;
top:10px;
width:875px;
height:650px;
}
#chleni_brigadi{
position:absolute;
left:450px;
top:60px;
}
#tabel_table{
position:absolute;
right:0px;
}
Лістинг «start_style.css»
#header{
list-style:none;
width:70%;
height:70px;
margin:0 auto;
background:#000 url(images/bg-nav.gif) top left repeat-x;
color:white;
font-size:24px;
}
#login_fild{
margin:0 auto;
width:70%;
height:84%;
background-color: white;
background:#000 url(images/test.jpg) no-repeat;
}
#registration_fild{
margin:0 auto;
width:70%;
height:84%;
margin:0 auto;
background:#000 url(images/test1.jpg) no-repeat;
}
#registration{
margin:0 auto;
padding:275px 350px 0 0;
}
#login{
margin:0 auto;
padding:35px 30px 0 600px;
}
#footer{
list-style:none;
width:70%;
height:70px;
margin:0 auto;
background:#000 url(images/bg-nav.gif) top left repeat-x;
color:white;
}
#s_reg{
margin:0 auto;
width:70%;
height:84%;
background-color: white;
margin:0 auto;
background:#000 url(images/test1.jpg) no-repeat;
}
.area{
border: 1px solid #0963ed;
width: 210px;
font-size: 20px;
}
.button{
border: 1px solid white;
font-size: 20px;
width: 210px;
height: 40px;
color:white;
background:#000 url(images/bg-nav.gif) top left repeat-x;
text-transform: uppercase;
}
td{
font-size:16px;
font-family:Arial;
}
body{
margin:0 auto;
background:#000 url(images/background-overlay.png) top left repeat-x;
Размещено на Allbest.ru
Подобные документы
Аналіз методів і засобів вирішення задачі автоматизації робочого місця працівника бібліотеки. Розробка логічної моделі бази даних "Бібліотека", інтерфейсу програми. Створення візуального додатку, що дозволяє переглядати, додавати інформацію в базу даних.
курсовая работа [2,8 M], добавлен 06.02.2013Розробка інформаційних моделей та програмного забезпечення автоматизованого робочого місця управління замовленнями малого підприємства. Трудомісткість та тривалість написання програми, розрахунок поточних витрат її реалізації та мінімальної ціни продажу.
дипломная работа [2,0 M], добавлен 19.11.2010Розробка системи, що дозволяє оптимізувати управління запасами продукції на складі. Характеристика двох модулів програми: реалізація першого модуля в середовищі Delphi, реалізація другого модуля на основі матричної ігрової моделі управління запасами.
дипломная работа [2,0 M], добавлен 22.10.2012Програмне забезпечення та шляхи автоматизації інформаційної системи управління школи. Побудова імітаційної моделі управлінських процесів за допомогою ППЗ MS Project. Розробка бази даних "Школа". Дослідження автоматизованого робочого місця секретаря.
курсовая работа [210,9 K], добавлен 10.11.2012Критерії (вимоги) до створення автоматичного робочого місця оператора реєстратури. Обґрунтування вибору середовища програмування та засобів збереження даних. Алгоритм програми. Опис інтерфейсу проекту системи. Програмні модулі та керівництво користувача.
дипломная работа [1017,0 K], добавлен 31.10.2014Розробка автоматизованого робочого місця начальника курсу ВВНЗ в програмному середовищі Borland Delphi. Реалізація головного меню програми та додаткової панелі управління. Таблиця з інформацією про спортсмена. Алгоритм роботи інформаційної системи.
курсовая работа [777,6 K], добавлен 19.05.2014Вивчення структури та організації навчальної діяльності інституту. Посадові обов’язки системного адміністратора, потреби в технічних і програмних засобах для робочого місця. Проект програмної системи для системного адміністратора, програмна інженерія.
отчет по практике [935,0 K], добавлен 09.06.2013Фізичне проектування бази даних відділу кадрів. Форма бази "Табель обліку робочого часу". Діалогове вікно для введення параметру "Період", звіт. Охорона праці при роботі на персональному комп'ютері: перелік вимог до робочого місця, пожежна безпека.
курсовая работа [1,6 M], добавлен 25.03.2013Сутність автоматизованого робочого місця фахівця з розрахунку заробітної платні у медичному закладi. Розробка діаграми класів для програмного комплексу. Опис взаємодії між структурними елементами програмного комплексу. Показники якості аналогічних систем.
курсовая работа [2,2 M], добавлен 03.06.2019Анализ функциональных возможностей автоматизированной информационной системы АРМ "Нарядчик". Разработка базы данных и web-интерфейса модуля по учёту графиков труда и отдыха локомотивных бригад эксплуатационного локомотивного депо АИС АРМ "Нарядчик".
дипломная работа [1,8 M], добавлен 06.07.2015