Розробка проекту мобільного робочого місця "Нарядчик поїзних бригад"

Програмні засоби автоматизації планування та обліку робіт поїзних бригад нарядчиком пасажирської вагонної дільниці. Загальна характеристика мобільного робочого місця. Програмна реалізація структурних елементів. Система управління реляційними базами даних.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.