Вход

Разработать систему учета обращений граждан в отдел по защите прав потребителей городского округа Электрогорск и анализа результатов их рассмотрения

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 175720
Дата создания 2013
Страниц 89
Источников 31
Мы сможем обработать ваш заказ (!) 25 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 570руб.
КУПИТЬ

Содержание

Содержание
Введение
1Постановка задачи
2Требования к функционалу
3Выбор средств реализации
3.1Выбор технологической платформы
3.2 Обоснование выбора базы данных
3.2 Обоснование выбора языка программирования
4Разработка структуры БД
4.1Информационно-логическая модель
4.2 Создание БД и таблиц
4.3 Язык SQL
5Разработка программы
6Руководство пользователя
6.1Руководство пользователя по отправке обращений
6.2Руководство сотрудника организации
Заключение
Список использованной литературы
Приложения
Приложение 1. SQL-запросы для создания БД и таблиц
Приложение 2. Структура таблиц БД
Приложение 2. Текст модулей на языке PHP

Фрагмент работы для ознакомления

php<?php// Укажите свои настройки MySQL $hostName = "localhost"; // имя сервера, где работает MySQL $userName = "root"; // имя пользователя $password = "1"; // пароль$databaseName = "recourse"; // имя базы данных/////////////////////////////////////////////////////////////// if (!($link=mysql_connect($hostName,$userName,$password))) {printf("Ошибка при соединении с MySQL !\n");exit(); } if (!mysql_select_db($databaseName, $link)) {printf("Ошибка базы данных !");exit();}Index.php<?php$lastid=0;date_default_timezone_set('Europe/Moscow');$start_time = microtime();$start_array = explode(" ",$start_time);$start_time = $start_array[1] + $start_array[0];header ("Content-Type: text/html; charset=windows-1251");// Устанавливаем соединение с базой данныхrequire_once("dbopen.php"); if ((isset($_POST['user'])) and (isset($_POST['pass'])) and (isset($_POST['s1'])) and $_POST['user']!="") { setcookie("client_id", $row['client_id'], time() - 1000); setcookie("client_name", $row['client_name'], time() - 1000);// cookie включены // Защищаясь от SQL-инъекции, пропускаем // полученные пароль и логин через функцию mysql_escape_stringif (!get_magic_quotes_gpc()) { $_POST['user'] = mysql_escape_string($_POST['user']); $_POST['pass'] = mysql_escape_string($_POST['pass']);} // Осуществляем запрос, который возвращает число записей, удовлетворяющих паролю и логину$query = "SET names cp1251" ; $result = mysql_query($query, $link); $query = "SELECT client_id,client_name FROM client WHERE client_nick = '".$_POST['user']."' AND client_pass = '".$_POST['pass']."'" ; $result = mysql_query($query, $link);// Получаем число записейif (mysql_num_rows($result)!=0){ // Авторизация прошла успешно, устанавливаем cookie на 5 час (3600*5)$row = mysql_fetch_array($result); setcookie("client_id", $row['client_id'], time() + 3600*5); setcookie("client_name", $row['client_name'], time() + 3600*5); //setcookie("manager_id", '', time()-1000); //setcookie("manager_name", '', time()-1000);// Осуществляем перезагрузку, чтобы сбросить POST-данныеecho "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=$_SERVER[PHP_SELF]'></HEAD></HTML>";}else {//проверяемзашелменеджерилинет$query = "SELECT manager_id,manager_name FROM manager WHERE manager_nick = '".$_POST['user']."' AND manager_pass = '".$_POST['pass']."'" ; $result = mysql_query($query, $link);// Получаем число записейif (mysql_num_rows($result)!=0){ $row = mysql_fetch_array($result); setcookie("manager_id", $row['manager_id'], time() + 3600*5); setcookie("manager_name", $row['manager_name'], time() + 3600*5);// Осуществляем перезагрузку, чтобы сбросить POST-данныеecho "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=$_SERVER[PHP_SELF]'></HEAD></HTML>"; } } }if (isset($_POST['s2'])) {//выход пользователя setcookie("userName", urlencode($_POST['user']), time()-1000); setcookie("client_id", '', time()-1000); setcookie("client_name", '', time()-1000); setcookie("userName", urlencode($_POST['user']), time()-1000); setcookie("manager_id", '', time()-1000); setcookie("manager_name", '', time()-1000); echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=$_SERVER[PHP_SELF]'></HEAD></HTML>";}if (isset($_POST['s5'])) {//сохранение клиента $query = "insert into `client` (`client_family`,`client_name`,`client_patronymic`, `client_address`,`client_phone`,`client_mail`, `client_type`,`client_nick`, `client_pass`) values ('".$_POST['clientfamily']."','". $_POST['clientname']."','". $_POST['clientpatronymic']."','". $_POST['clientaddress']."','". $_POST['clientphone']."','". $_POST['clientmail']."','". $_POST['clienttype']."','". $_POST['clientnick']."','". $_POST['clientpass']."')";$result = mysql_query($query, $link);if(!$result) { echo "<br>Возникла ошибка при регистрации клиента - ".mysql_error()."<br>"; exit(); } }if (isset($_POST['s7'])) {//сохранение обращения$query = "insert into `recourse` (`client_id`,`recourse_type_id`,`recorse_t`,`recourse_text`) values (".$HTTP_COOKIE_VARS["client_id"].",". $_POST['precourse_type'].",'". $_POST['recourset']."','". $_POST['recourse_text']."')";$result = mysql_query($query, $link);if(!$result) { echo "<br> Возникла ошибка при регистрации обращения - ".mysql_error()."<br>"; } else{//определяем код обращения, которое было добавлено$query = " select LAST_INSERT_ID() as lastid";$result = mysql_query($query, $link);$row = mysql_fetch_array($result);$lastid=$row['lastid'];$query = "insert into `recourse_status` (`recourse_id`,`status_id`,`recourse_date`) values (".$lastid.",". $_POST['pstatus'].",". "current_date()".")";$result = mysql_query($query, $link);if(!$result) { echo "<br> Возникла ошибка при записи статуса обращения - ".mysql_error()."<br>"; }}}?><html><head><meta name="author" content="Электрогорск"><meta name="subject" content="Электрогорск"><metaname="description" content="Система учета обращений граждан в отдел по защите прав потребителей городского округа Электрогорск и анализа результатов их рассмотрения"<metaname="keywords" content="Система учета обращений, отдел по защите прав потребителей, городской округ Электрогорск"><title>Обращения граждан г.Электрогорск</title></head><meta http-equiv="Content-language" content="ru"><meta http-equiv="content-type" content="text/html; charset=windows-1251"><meta http-equiv="Cache-Control" content="no-cache" /><meta http-equiv="pragma" content="no-cache" /><body><form method=POST><TABLE><TR><TD><?phpinclude ("top_elektro.php");?></TD></TR><TR><table><tr><tdalign=left><ahref="http://ozpp.ru/laws/zpp.php"> ЗАКОН РФ "О ЗАЩИТЕ ПРАВ ПОТРЕБИТЕЛЕЙ" от 07.02.1992 N 2300-1 (действующая редакция) </a><P></td></tr><tr><td align=left><ahref="http://base.garant.ru/12146661/"> Федеральный закон от 2 мая 2006 г. N 59-ФЗ "О порядке рассмотрения обращений граждан Российской Федерации" (с изменениями и дополнениями) </a><P></td></tr><tr><td align=left><ahref="http://www.elgorsk-adm.ru/"> Официальный сайт городского округа Электрогорск </a><P></td></tr><tr><td bgcolor=#fadadd><P><center>КРАТКОЕ ОПИСАНИЕ </center><P>Для отправки обращения необходимо зарегистрироваться. Для этого необходимо нажать кнопку "Регистрация пользователя".<P>После регистрации необходимо ввести имя и пароль в соответствующие поля в нижней части формы ("Имя", "Пароль"). <P>При корректном вводе имени и пароля Вы увидете приветствие "Добро пожаловать". <P>После успешного входа можно заполнить обращение, нажав кнопку "Добавить обращение". <P>После отправки обращения при необходимости с Вами свяжется специалист для уточнения информации. <P>Ответ Вы получите на указанный Вами почтовый адрес, а также на указанный при регистрации адрес электронной почты. <P></td></tr><tr><td align=center><P><input type="submit" name="s3" value="Регистрация пользователя" ></td><?phpif ((!empty($HTTP_COOKIE_VARS["client_id"])) or (!empty($HTTP_COOKIE_VARS["manager_id"]))){echo '</tr>';echo '<tr>';echo '<td align=center>'; echo '<input type="submit" name="s4" value="Добавить обращение" >';echo '</td>';echo '</tr>';echo '<tr>';echo '<td align=center>'; echo '<input type="submit" name="s9" value="Просмотр обращений" >';echo '</td>';}if (!empty($HTTP_COOKIE_VARS["manager_id"])){echo '</tr>';echo '<tr>';echo '<td align=center>'; if (!isset($_POST['date1'])) { $date1=date("d.m.Y"); }echo '<input type=text name=date1 size=10 maxlength=10 value="';if (isset($_POST['date1'])) { echo $_POST['date1'];}else{echo $date1;}echo '"> ';if (!isset($_POST['date2'])) { $date2=date("d.m.Y"); }echo '<input type=text name=date2 size=10 maxlength=10 value="';if (isset($_POST['date2'])) { echo $_POST['date2'];}else{echo $date2;}echo '"> ';echo '<input type="submit" name="s13" value="Отчет" >';echo '</td>';}echo '</tr>';echo '</table>';echo '<P>';if (isset($_POST['s3'])) {//регистрация пользователяecho '<table align=center border=1 bgcolor=#9b2d30>';echo '<tr valign=top>';echo '<td> Фамилия ';echo '</td> ';echo '<td> ';echo '<input name=clientfamily size=24 maxlength=24 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Имя ';echo '</td> ';echo '<td> ';echo '<input name=clientname size=24 maxlength=24 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Отчество ';echo '</td> ';echo '<td> ';echo '<input name=clientpatronymic size=24 maxlength=24 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Адрес ';echo '</td> ';echo '<td> ';echo '<input name=clientaddress size=100 maxlength=255 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Телефон ';echo '</td> ';echo '<td> ';echo '<input name=clientphone size=24 maxlength=32 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Электронная почта ';echo '</td> ';echo '<td> ';echo '<input name=clientmail size=24 maxlength=48 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Тип клиента ';echo '</td> ';echo '<td> ';echo '<font color=white>';echo '<input type="radio" name="clienttype" value="Физ.лицо">'.'Физическое лицо'; echo '<br><input type="radio" name="clienttype" value="Юр.лицо">'.'Юридическое лицо'; echo '<br><input type="radio" name="clienttype" value="Инд.предпр.">'.'Индивидуальный предприниматель'; echo '</font>';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Имя для входа в систему ';echo '</td> ';echo '<td> ';echo '<input name=clientnick size=25 maxlength=48 > ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Пароль ';echo '</td> ';echo '<td> ';echo '<input name=clientpass size=25 maxlength=48 > ';echo '</td> ';echo '</tr>';echo '<tr> ';echo '<td>';echo '<input type="submit" name="s5" value="Сохранение" >';echo '</td> ';echo '<td> ';echo '<input type="submit" name="s6" value="Отмена" >';echo '</td> ';echo '</tr>';echo '</table>';}if (!empty($HTTP_COOKIE_VARS["client_id"])){echo '<center><font size=+2>';echo 'Добро пожаловать, '.$HTTP_COOKIE_VARS["client_name"].'!';echo '</center></font>';}if (isset($_POST['s4'])) {echo '<table align=center border=1 bgcolor=#884535>';echo '<tr valign=top>';echo '<td> Выбор вида обращения ';echo '</td> ';echo '<td> ';echo '<select name="precourse_type" >';echo '<option value="0"></option>';$query = "SELECT recourse_type_id,recourse_type_n FROM recourse_type order by recourse_type_n ";$result = mysql_query($query, $link); while ($row = mysql_fetch_array($result)) { echo '<option value="'.$row['recourse_type_id'].'">'.$row['recourse_type_n'].'</option>'; }echo '</select>';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Тип ';echo '</td> ';echo '<td> ';echo '<font color=white>';echo '<input type="radio" name="recourset" value="Частное лицо">'.'Частное лицо'; echo '<br><input type="radio" name="recourset" value="Организация">'.'Организация'; echo '</font>';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Текст обращения ';echo '</td> ';echo '<td> ';echo '<textarea name=recourse_text cols="64" rows="4"></textarea> ';echo '</td> ';echo '</tr>';echo '<tr valign=top>';echo '<td> Выбор статуса обращения';echo '</td> ';echo '<td> ';echo '<select name="pstatus" >';if (!empty($HTTP_COOKIE_VARS["manager_id"])){ $query = "SELECT status_id,status_n FROM status where action=0 order by status_id "; } else { $query = "SELECT status_id,status_n FROM status where status_id=1 order by status_id "; } $result = mysql_query($query, $link); while ($row = mysql_fetch_array($result)) { echo '<option value="'.$row['status_id'].'">'.$row['status_n'].'</option>'; }echo '</select>';echo '</td> ';echo '</tr>';echo '<tr> ';echo '<td colspan=2 align=center>';echo '<input type="submit" name="s7" value="Отправить обращение" >';echo ' ';echo '<input type="submit" name="s8" value="Отмена" >';echo '</td> ';echo '</tr>';echo '</table>';}if (isset($_POST['s9'])) {$query = "select a.recourse_id as 'Номер обращения',d.client_family as 'Фамилия',d.client_name as 'Имя',d.client_patronymic as 'Отчество',d.client_type as 'Пользователь',d.client_mail as 'E-mail',a.recorse_t as 'Обращение адресовано', a.recourse_text as 'Текст обращения', max(b.recourse_date) as 'Дата' ,'---'";$query = $query." from recourse ajoin recourse_status b on a.recourse_id=b.recourse_idjoin client d on a.client_id=d.client_id";if (!empty($HTTP_COOKIE_VARS["client_id"])){$query = $query." where a.client_id=".$HTTP_COOKIE_VARS["client_id"];}$query = $query." group by a.recourse_id,d.client_family,d.client_name,d.client_patronymic,d.client_type,d.client_mail,a.recorse_t, a.recourse_text ";$result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<TR>';echo '<TD>';echo '<table align=center border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { if (($i==0) and (!empty($HTTP_COOKIE_VARS["manager_id"]))) { echo '<a href=redakt.php?recourseid='.$myrow[0].'> '.$myrow[$i].' </a>'; }else{if ($i==$n-1) { echo '<a href=view_history.php?recourseid='.$myrow[0].'> История </a>'; } else { echo $myrow[$i]; }} } echo '</td>'; } echo '</tr>'; }echo '</table>';}if (isset($_POST['s13'])) {$d1=date('Y-m-d',strtotime($_POST['date1']));$d2=date('Y-m-d',strtotime($_POST['date2']));$query = "select aa.recourse_id as 'Номер обращения',d.client_family as 'Фамилия',d.client_name as 'Имя',d.client_patronymic as 'Отчество', d.client_type as 'Пользователь',d.client_mail as 'E-mail', a.recorse_t as 'Обращение адресовано', a.recourse_text as 'Текст обращения', b.recourse_date as 'Дата',c.status_n as 'Статус обращения' from ( select bb.recourse_id, max(bb.recourse_date) as recourse_date from recourse_status bb where bb.recourse_date between '".$d1."' and '".$d2."' group by bb.recourse_id) aa left join recourse a on aa.recourse_id=a.recourse_id left join recourse_status b on aa.recourse_id=b.recourse_id and aa.recourse_date=b.recourse_date left join status c on b.status_id=c.status_id left join client d on a.client_id=d.client_id";echo '<center>';echo '<a href=save_excel.php?d1='.$d1.'&d2='.$d2.'>СохранениеотчетазапериодвExcel</a>'; echo '</center>';$result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<TR>';echo '<TD>';echo '<table align=center border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { echo $myrow[$i]; }} echo '</td>'; echo '</tr>'; }echo '</table>';}echo '</TD>';echo '</TR>';$end_time = microtime();$end_array = explode(" ",$end_time);$end_time = $end_array[1] + $end_array[0];$time = $end_time - $start_time;?></TD></TR><TR><TD><hr color="red" size="3"></TD></TR><TR align=center><TD><table border=1 bgcolor=#ffc0cb><tr valign=top><td> Имя <input name=user size=10 maxlength=48><td align=left> Пароль <input name=pass size=10 type=password maxlength=48></td><td align=left><input type="submit" name="s1" value="Вход" ><td align=left><input type="submit" name="s2" value="Выход" ></td></tr></table></TD></TR><TR><TD></TD><td><font color=#960018>&copy; 2013 | <?phpprintf ("Страница сгенерирована за %2f ", $time); ?> сек.</font></td></tr><TR><TD><fontsize=-2><P> Последнее обновление страницы: <?phpecho date( "d.m.y H:i:s", getlastmod( ) );?></font></TD></TR></TABLE></form></body></html>Redakt.php<?phpdate_default_timezone_set('Europe/Moscow');$start_time = microtime();$start_array = explode(" ",$start_time);$start_time = $start_array[1] + $start_array[0];require_once("dbopen.php"); if (isset($_POST['s12'])) {//сохранение нового действия$query = "insert into `recourse_status` (`recourse_id`,`status_id`,`recourse_date`) values (".$_REQUEST["recourseid"].",". $_POST['pstatus'].",". "current_date())";$result = mysql_query($query, $link);if(!$result) { echo "<br> Возникла ошибка при записи статуса обращения - ".mysql_error()."<br>"; }}?><html><head><title>Редактирование статуса обращения</title></head><body><form method=post><?phpinclude ("top_elektro.php");echo '<P>';echo '<TABLE align=center border=1 >';echo '<TR>';echo '<TD>';echo '<table border=0 bgcolor=#884535>';echo '<tr valign=top>';echo '<th> Выбор действия ';echo '</th> ';echo '<td> ';echo '</td> ';echo '</tr> ';$query = "SELECT status_id,status_n FROM status where action>0 order by status_id,status_n "; $result = mysql_query($query, $link); $id_city=0; while ($row = mysql_fetch_array($result)) { echo '<tr valign=top>'; echo '<td>'; echo '<font color=white>'; echo '<input type="radio" name="pstatus" value="'.$row['status_id'].'">'.$row['status_n']; echo '</font>'; echo '</td> '; echo '</tr>'; }echo '<tr> ';echo '<td colspan=2 align=center>';echo '<input type="submit" name="s12" value="Добавить новый статус обращения" >';echo '</td> ';echo '</tr>';echo '</table>';echo '</TD>';echo '<TD VALIGN=TOP>';$query = "select distinct a.recourse_id as 'Номер обращения',d.client_family as 'Фамилия',d.client_name as 'Имя',d.client_patronymic as 'Отчество',d.client_type as 'Пользователь',d.client_mail as 'E-mail',a.recorse_t as 'Обращение адресовано', a.recourse_text as 'Текст обращения'";$query = $query." from recourse ajoin client d on a.client_id=d.client_idwhere a.recourse_id=".$_REQUEST["recourseid"];$result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<table align=top border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { echo $myrow[$i]; } echo '</td>'; } echo '</tr>'; } echo '</table>';$query = "select b.recourse_date as 'Дата',c.status_n as 'Статус обращения'";$query = $query." from recourse ajoin recourse_status b on a.recourse_id=b.recourse_idjoin status c on b.status_id=c.status_idwhere a.recourse_id=".$_REQUEST["recourseid"]." order by b.recourse_date desc";$result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<table align=top border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { echo $myrow[$i]; } echo '</td>'; } echo '</tr>'; } echo '</table>'; echo '</TD>'; echo '</TR>'; echo '</TABLE>'; $end_time = microtime(); $end_array = explode(" ",$end_time); $end_time = $end_array[1] + $end_array[0]; $time = $end_time - $start_time; echo '<hr color="red" align="center" size="3">'; echo '<font color=#960018>'; echo '&copy; 2013 | ';printf ("Страница сгенерирована за %2f ", $time);echo 'сек.'; echo '</font>'; echo '<font size=-2>'; echo '<center> Последнее обновление страницы: ';echo date( "d.m.y H:i:s", getlastmod( ) );?></form></body></html>Top_elektro.php<body onload=clockon()><script language=javaScript><!-- function clockon() { thistime= new Date() var hours=thistime.getHours() var minutes=thistime.getMinutes() var seconds=thistime.getSeconds() if (eval(hours) <10) {hours="0"+hours} if (eval(minutes) < 10) {minutes="0"+minutes} if (seconds < 10) {seconds="0"+seconds} thistime = hours+":"+minutes+":"+seconds if(document.all) { bgclocknoshade.innerHTML=thistime bgclockshade.innerHTML=thistime } if(document.layers) { document.bgclockshade.document.write('<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:120px;top:10px;left:12px">'+thistime+'</div>') document.bgclocknoshade.document.write('<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD;font-size:120px;top:10px;left:10px">'+thistime+'</div>') document.close() } var timer=setTimeout("clockon()",200)}// - End of JavaScript - --></script><table width=100% align="center"><!--<tr><td rowspan=5 align="left"><img src="/Images/logo.jpg"></td></tr> --><!--<tr><td align="left"></td></tr> --><tr><!-- <td rowspan=7 align="left" width=20%>--><td align="left" width=20%><div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:red;font-size:12px;top:0px;left:0px"></div><div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:white;font-size:12px;top:1px;left:1px"></div><div id="mainbody" style="position:absolute; visibility:visible"></td></tr><tr><td rowspan=5><a href="index.php"><img src="/Images/elektr.jpg"" align="left" alt="На главную страницу"></a></td></tr><tr><td align="center" bgcolor="#884535"><font size=+2 color=white><b> Система учета обращений граждан </b></font></td></tr><tr><tdalign="center" ><b><fontsize=+1>в отдел по защите прав потребителей городского округа</font></b></td></tr><tr><td align="center" ><b><font size=+1>Электрогорск</font></b></td></tr><tr><tdalign="center" ><b><fontsize=+1> и анализа результатов их рассмотрения </font></b></td></tr><tr><td colspan=3 height="9" bgcolor="#884535" ></td></tr></table></body>View_history.php<?phpdate_default_timezone_set('Europe/Moscow');$start_time = microtime();$start_array = explode(" ",$start_time);$start_time = $start_array[1] + $start_array[0];?><html><head><title>История обращения</title></head><body><form method=post><?phpinclude ("top_elektro.php");$query = "select distinct a.recourse_id as 'Номер обращения',d.client_family as 'Фамилия',d.client_name as 'Имя',d.client_patronymic as 'Отчество',d.client_type as 'Пользователь',d.client_mail as 'E-mail',a.recorse_t as 'Обращение адресовано', a.recourse_text as 'Текст обращения'";$query = $query." from recourse ajoin client d on a.client_id=d.client_idwhere a.recourse_id=".$_REQUEST["recourseid"];require_once("dbopen.php"); $result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<table align=top border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { echo $myrow[$i]; } echo '</td>'; } echo '</tr>'; }echo '</table>';//история обращения$query = "select b.recourse_date as 'Дата',c.status_n as 'Статус обращения'";$query = $query." from recourse ajoin recourse_status b on a.recourse_id=b.recourse_idjoin status c on b.status_id=c.status_idwhere a.recourse_id=".$_REQUEST["recourseid"]." order by b.recourse_date desc";//echo $query;require_once("dbopen.php"); $result = mysql_query($query, $link);$n=mysql_num_fields($result);echo '<table align=top border=2 bgcolor=#fff0f5>';for ($i=0; $i < $n; $i++) { echo '<th>'; echo mysql_field_name($result, $i); echo '</th>'; }while ($myrow = mysql_fetch_row ($result)) { echo '<tr>'; for ($i=0; $i < $n; $i++) { echo '<td>'; if ((is_null($myrow[$i])==True) or ($myrow[$i]=="")) { echo '&nbsp'; } else { echo $myrow[$i]; } echo '</td>'; } echo '</tr>'; } echo '</table>'; $end_time = microtime(); $end_array = explode(" ",$end_time); $end_time = $end_array[1] + $end_array[0]; $time = $end_time - $start_time; echo '<hr color="red" align="center" size="3">'; echo '<font color=#960018>'; echo '&copy; 2013 | ';printf ("Страница сгенерирована за %2f ", $time);echo 'сек.'; echo '</font>'; echo '<font size=-2>'; echo '<center> Последнее обновление страницы: ';echo date( "d.m.y H:i:s", getlastmod( ) );?></form></body></html>

Список литературы [ всего 31]

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1.Автоматизированные информационные технологии в экономике. Учебник под ред. проф. Титоренко Г.А. – М.: «Юнити», 2003. – 399 с. – ISBN 5-238-00040-5.
2.Арустамов, Э.А. Охрана труда: Справочник / Э. А. Арустамов. – М.: Издательско-торговая корпорация «Дашков и К», 2008. – 588 с. – ISBN 978-5-91131-551-1.
3.Безопасность жизнедеятельности: Учебник для вузов. / С. В. Белов, А. В. Ильницкая, А. Ф. Козьяков и др.; Под общ. редакцией С. В. Белова. – М.: Высшая школа, 2007.– 616 с. – ISBN 978-5-06-004171-2.
4.Гарнаев, А. Ю. Использование MS Excel и VBA в экономике и финансах / А.Ю. Гарнаев – СПб.: БХВ-Санкт-Петербург, 2000.– 336 с: ил. – ISBN 5-8206-0024-Х.
5.Гохберг, Г.С. Информационные технологии: Учебник для сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин – М.: Издательский центр «Академия», 2004. – 206 с. ISBN 5-7695-1643-7.
6.Грабер, М. Введение в SQL / Пер. с англ. В. Ястребов – Издательство «Лори», 1996. – 380 с. – ISBN: 5-85582-010-6.
7.Гутмане Э. РНР 5. Профессиональное программирование / Э. Гутмане, С. Баккен, Д. Ретанс Д. – пер. с англ. – СПб: Символ-Плюс, 2006. – 704 с.: ил. – ISBN 5-93286-083-9.
8.Занько, Н.Г., Малаян, К.Р., Русак, О.Н. Безопасность жизнедеятельности. Учебник. 13-е изд., испр. / Н. Г. Занько, К.Р. Малаян, О.Н. Русак: Под ред. О. Н. Русака. – СПб.: Лань, 2010. – 672 с.: ил. – ISBN 978-5-8114-0284-7.
9.Информатика: Учебник / Под общ. ред. А.Н. Данчула. – М.: Изд-во РАГС, 2004. – 528 с. – ISBN 5-7729-0147-8.
10.Информатика: учебник / Б.В. Соболь и др. – Изд. 3-е, дополн. и перераб. – Ростов н/Д: Феникс, 2007. – 446 с. – ISBN 978-5-222-12081-1.
11.Колисниченко, Д.Н. Самоучитель PHP 5 / Д.Н. Колисниченко – СПб.: Наука и техника, 2004. – 658 с. - ISBN 5-94387-151-9.
12.Комолова, Н., Яковлева, Е. HTML: Самоучитель. 2-е изд. / Н. Комолова, Е. Яковлева. – СПб.: Питер, 2011. – 288 с.: ил. – ISBN 978-5-4237-0144-4.
13.Компьютерные системы и сети. Учебное пособие / В.П. Косарев и др. – М.: Финансы и статистика, 1999. – 464 с.: ил. – ISBN 5-279-01986-0.
14.Коннолли, Т., Бегг, К., Страчан, А. Базы данных: Проектирование, Реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан – М.: Вильямс, 2003. – 1436 с. – ISBN 5-8459-0527-3, 0-201-70857-4.
15.Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. – 2-е изд., стер. – М.: Изда¬тельский центр «Академия», 2008. – 320 с. I5ВN 978-5-7695-4833-8.
16.Ландэ, Д.В. Поиск знаний в Internet. Профессиональная работа.: Пер. с англ. – М.: Издатель¬ский дом «Вильяме», 2005. – 272 с.: ил. – ISBN 5-8459-0764-0 (рус.)
17.Мазуркевич А. РНР: настольная книга программиста / А. Мазуркевич, Д. Еловой. – Мн.: Новое знание, 2003. – 480 с.: ил. – ISBN 985-475-014-0.
18.Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник / А.С. Марков, К.Ю. Лисовский – М.: Финансы и статистика, 2006. - 512 с: ил. – ISBN 5-279-02298-5.
19.Михеева, Е.В. Информационные технологии в профессиональной деятельности: учеб. пособие. / Е.В. Михеева. – М.: ТК Велби, Изд-во Проспект, 2007. – 448 с. – ISBN: 978-5-482-01569-8.
20.Основы информационной безопасности. Учебное пособие для вузов / Е. Б. Белов, В. П. Лось, Р. В. Мещеряков, А. А. Шелупанов. - М.: Горячая линия - Телеком, 2006. - 544 с.: ил. ISBN 5-93517-292-5.
21.Рева, О.Н. HTML. Просто как дважды два / О.Н. Рева. – М.: Эксмо, 2006. – 256 с.: ил. – ISBN 5-699-13537-5.
22.Симонович, С.В. Информатика. Базовый курс. 2-е издание / Под ред. С.В.Симоновича. – СПб.: Питер, 2004. – 640 с.: ил. – ISBN 5-94723-752-0.
23.Степанов, А. Н. Информатика. Учебник для вузов. 4-е издание / А. Н. Степанов. – СПб.: Питер, 2005. – 684 с.: ил. – ISBN 5-94723-898-5.
24.Томсон, Л. Разработка WEB-приложений на РНР и MySQL: Пер. с англ./ Лаура Томсон, Люк Веллинг. – 2-е изд., испр. – СПб: ООО «ДиаСофтЮП», 2003. – 672 с. – ISBN 5-93772-090-3.
25.Ульман, Л. MySQL / Ларри Ульман: Пер. с англ. Слинкина А. А. - М.: ДМК Пресс; СПб.: Питер, 2004. – 352 с.: ил. – ISBN 5-94074-229-7.
26.Уокенбах, Джон. Профессиональное программирование на VBA в Excel 2002 / Джон Уокенбах: пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 784 с.: ил. – ISBN 5-8459-0541-9 (рус.)
27.Харрис, Э. PHP/MySQL для начинающих / Э.Харрис – М.: КУДИЦ-ОБРАЗ, 2005. – 384 с. – ISBN 5-9579-0046-Х.
28.Черняков, М.В. Петрушин, А.С. Основы информационных технологий. Учебник для вузов. / М.В. Черняков, А.С. Петрушин. – М.: ИКЦ «Академкнига», 2007. – 406 с. – ISBN: 978-5-94628-273-4.
29.Чиртик, А. Популярный самоучитель HTML / А. Чиртик. – СПб.: Питер, 2006. – 219 с.: ил. – ISBN 5-469-01512-2.
30.Редакция Битрикс: «Управление сайтом – Эксперт». Электронный ресурс. Режим доступа: http://www.omega-spb.ru/ru/website/cms_bitrix/redaction/bitrix-business.php
31.Microsoft SharePoint 2010. Электронный ресурс. Режим доступа: http://sharepoint.microsoft.com/ru-ru/pages/default.aspx
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0056
© Рефератбанк, 2002 - 2024