Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Колесниченко А.Ю1.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
185.34 Кб
Скачать
    1. Изучение технологий и алгоритмов задач

Основные программные продукты применяются в ООО"ХимТрейд": операционная система Windows XP SP3 компании Mikrosoft, антивирусная программа Avast, пакет офисных программ MS Office, информационная система "1С:Предприятия".

    1. Изучение языка программирования (среда разработки)

Язык программирования Turbo Pascal.

Код страницы:

<html>

<head>

<title> Генератор тестов :: Главная </title>

</head>

<body bgcolor="#D9ECFF">

<div align="center">

<font size="6">Главная</font> <p> </p><p> </p>

<table border="1" width="50%" cellpadding="7" bgcolor="#BFDFFF" align="center">

<tr> <td> Приветствуем Вас в генераторе тестов.

</td></tr>

<tr> <td height="10%">

Пожалуйста, нажмите на кнопку, чтобы начать.

</td></tr>

<tr><td height="29">

<a title="Жмите, не бойтесь :)"href="index.php">

<font size="4">Начать</font></a>

</td></tr>

</table> </div>

</body>

</html>

Графическое представление (интерфейс пользователя):

Тестовая страница - страница, содержащая код на языке РНР, который непосредственно и генерирует вопросы из БД и ответы к ним, а также выводит вопросы с ответами на экран.

Рассмотрим РНР код:

<?php

ERROR_REPORTING(E_ALL & ~E_NOTICE & ~E_WARNING);

$mysql_host="localhost";

$mysql_user="tanushka";

$mysql_password="******";

$mysql_database="Gener";

/* Соединяемся, выбираем базу данных */

$link = mysql_connect("$mysql_host", "$mysql_user", "$mysql_password") or die("Could not connect:".mysql_error());

mysql_select_db("$mysql_database") or die("Could not select database");

echo "<FORM method="POST" action=proverka.php>";

$num = 1; // переменная, отвечающая за номер вопроса;

while ($num<=5) {

$query = "SELECT * FROM Vopr WHERE Block=$num";

$q=@mysql_query ($query);

if(!$q) break;

while ($row=@mysql_fetch_array($q))

{$quest[]=$row;}

$current=$quest[rand(0,count($quest)-1)];

echo "<hr>";

echo $current[Vopros];

echo "</hr>";

echo "<input type=hidden name=q[$num]

value=".$current[ID].">";

$query2= "SELECT * FROM Otv WHERE

ID_vopr=".$current[ID]."";

$a=@mysql_query ($query2);

while ($arow=@mysql_fetch_array($a))

{ echo "<p><input type=radio name=a[$num] value=".$arow [ID]."> ".$arow [Otvet]." </p>";

}

echo "<br><br>";

unset($quest);

$num++; // переходим к следующему вопросу

}

echo "<INPUT TYPE=submit VALUE=Отправить>";

echo " </FORM>";

/* Закрываем соединение */

mysql_close($link);

?>

2.5 Организация защиты информации

Защита информации в ООО «ХимТрейд» осуществляет ограничением доступа пользователей, работников учреждения. Ограничение доступа к определенной информации и к компьютеру в целом представляет собой парольную защиту. Пароль стоит на каждом компьютере учетной записи «администратор». Учетная запись «пользователь» доступна для всех, но с ограничением прав пользования каких либо файлов. Защита информации на компьютере обеспечивается и антивирусной программой Doctor Web. Программа Doctor Web обеспечивает борьбу с компьютерными вирусами. В СУБД предприятия поддерживается метод обеспечения безопасности данных с помощью избирательного подхода. При избирательном управлении некоторый пользователь обладает различными правами (привилегиями или полномочиями) при работе с данными объектами. Разные пользователи могут обладать разными правами доступа к одному и тому же объекту. Избирательные права характеризуются значительной гибкостью. В базе данных имеется тип объекта БД – пользователи. Каждому пользователю в БД присвоен уникальный идентификатор. Для дополнительной защиты информации каждый пользователь кроме уникального идентификатора имеет уникальный пароль, пароли пользователей хранятся в специальном кодированном виде и известны только пользователям.

Некоторые пользователи объединены в специальные группы пользователей, для ограниченного доступа к определенным таблицам базы данных.

  1. СБОР МАТЕРИАЛА ДЛЯ ДИПЛОМНОГО ПРОЕКТИРОВАНИЯ

    Тема дипломного проекта «Разработка базы данных по учету персонала. Разработка данного программного продукта предназначена для обеспечения безопасного хранения и обработки данных о сотрудниках в ООО «ХимТрейд», что позволит повысить уровнь автоматизации сбора и систематизации большого объема данных.

Программный продукт должно осуществлять просмотр и редактирование таблиц баз данных, фильтровать данные, выполнять сортировку, выполнять поиск и отправлять отчеты на печать.

В связи с развитием информационных технологий в настоящее время, стало просто и удобно работать с документацией, и пользоваться поиском необходимой информации. В настоящее время все больше распространение, как в производстве, так и в документообороте предприятий находит компьютерная техника, все шире становится перечень охватываемых ею задач. В настоящее время для того, чтобы найти необходимую информацию необходимо обращаться к документам, для поиска какой либо информации, для этого сейчас существуют много различных программных продуктов.