Программное средство для помощи в работе психолога
Разработка программы, снижающей затрачиваемого времени на обработку результатов психологического теста. Регистрация и хранение данных, автоматический вывод вопросов, предоставление информации о результатах теста. Описание структуры классов и базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 18.03.2019 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Белорусский государственный университет информатики и радиоэлектроники
Институт информационных технологий
Дипломный проект
Программное средство для помощи в работе психолога
Смоликов Михаил Иванович
Минск 2019
Содержание
Введение
1. Инструментальные средства разработки
1.1 Обоснование выбора инструментального средства
2. Аналитический обзор и постановка задачи
2.1 Обзор аналогов
2.2 Описание целевой аудитории
2.3 Функции приложения
2.4 Таблица трассировки
3. Реализация проекта
3.1 Описание структуры классов и базы данных
3.2 Реализация функционала
Заключение
Список использованных источников
Приложение
Введение
Психологическое тестирование -- термин психологии, обозначающий процедуру установления и измерения индивидуально-психологических отличий. В отечественной психологии также употребляется термин «психодиагностическое обследование».
Психологическое тестирование используется в различных сферах: профориентации, профотборе, психологическом консультировании, планировании коррекционной работы, исследовательской деятельности и т. д. Основой является психологический тест -- стандартизированное испытание, по результатам выполнения которого судят о психофизиологических и личностных свойствах (чертах, способностях, состояниях испытуемого.
С появлением первых тестов наиболее употребляемым термином, с помощью которого обозначается измерение индивидуально-психологических особенностей, стал термин «психологическое тестирование». Первоначально термин «психологическое тестирование» использовался широко, включая в себя любое измерение в психологической науке. По мере развития тестов, сфера психологического тестирования сузилась до измерения личностных и когнитивных особенностей. Термин «психодиагностика» впервые озвучил в 1921 году Г. Роршах, назвав так процесс обследования с помощью созданного им «теста чернильных пятен», названного позже тестом Роршаха.
На данный момент принято делить тесты на:
-тесты личности (психология) (Personality tests) -- тесты психологического тестирования, направленные на изучение характера, способностей, эмоций, потребностей и других свойств человеческой личности.
-тест достижений (Achievement test) -- стандартизированный тест, используются также в целях профессионального отбора:
-тест имитации -- психологический тест, состоящий в том, что человеку предлагается выполнить задание, хотя ситуация, в которой предстоит выполнить задание, не воссоздается. Тест имитации используется в процессе отбора претендентов на работу.
-тест на профессиональную пригодность -- психологический тест, направленный на выявление индивидуальных интересов и предпочтений. Такие тесты помогают определить работу наиболее предпочтительную для конкретного человека.
-тест интеллекта -- тесты психологического тестирования, направленные на изучение степени развития интеллекта у человека.
Большая часть современных психодиагностических методик реализована в виде приложений, которые фиксируют ответы на вопросы тестирования и проводят обработку результатов тестирования.
В рамках дипломной работы ведется разработка программы снижающей затрачиваемого времени на обработку результатов теста. Область применения программы - учебные заведения и предприятия. Программа автоматически обрабатывает ответы тестируемого человека и даёт психологу готовый результат тестирования(числовые показатели по факторам теста и их интерпретацию), все данные хранятся в базе данных.
Цели и задачи программы:
для тестируемого:
- регистрация и хранение данных;
-автоматический вывод вопросов;
- предоставление информации о результатах теста;·
для психолога:
- защита учетной записи паролем;
- вывод полученных результатов тестирования на печать для предоставления отчётов испытуемому и (при необходимости) контролирующим лицам;
- просмотр информации о результатах тестирования, поиск записей по фамилии тестируемого, дате тестирования;
Основные вопросы, которые должна разрешать программа:
- удобный и интуитивно понятный интерфейс;
- программа позволяет мгновенно выводить результаты тестирования для психолога по информации о испытуемом;
- хранение всей информации в одной базе данных.
Актуальность разработки программы заключается в следующем:
- программа позволяет значительно сократить время проверки ответов на тест;
- при использовании данного продукта снижается трудоемкость хранения информации;
- все действия оператора автоматизированы: автоматически обрабатываются и заносятся в базу данных результаты тестов, опрос тестируемых может проходить практически без участия психолога.
Тесты обычно содержат несколько десятков вопросов и обработка результатов требует значительных затрат времени. Так как численность контрольной группы составляет от 15 до 40 человек, время обработки резко увеличивается. Что влечет необходимость автоматизированной обработки данных. Сравнительно временные затраты на обработку приведены в таблице. Конечно, это усреднённые данные, но некоторые методики тестирования могут потребовать и больших трудозатрат.
Таблица 1.
Время на проведение теста (мин.) |
Обработка результатов (мин.) |
Составление отчёта (мин.) |
||
Ручной труд |
45 |
10 |
3 |
|
С помощью программы |
45 |
0.01 |
0.01 |
Из таблицы видно что автоматизированная обработка производится в 500 раз быстрее чем обычная.
1. Инструментальные средства разработки
1.1. Обоснование выбора инструментального средства
Для разработки данного курсового проекта мной была выбрана среда разработки Microsoft Visual Studio 2017.
Microsoft Visual Studio 2017 -- это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию. Эти инструменты предназначены для максимально эффективной совместной работы; все они доступны в интегрированной среде разработки (IDE) Visual Studio.
Visual Studio можно использовать для создания различных типов приложений, от простых приложений для магазина и игр для мобильных клиентов до больших и сложных систем, обслуживающих предприятия и центры обработки данных. C VisualStudio можно разрабатывать:
1. Приложения и игры, которые выполняются не только на платформе Windows, но и на Android и iOS;
2. Веб-сайты и веб-службы на основе ASP.NET, JQuery, AngularJS и других популярных платформ;
3. Приложения для самых разных платформ и устройств, включая, но не ограничиваясь: Office, Sharepoint, Hololens, Kinect и "Интернета вещей";
4. Игры и графические приложения для разных устройств Windows, включая Xbox, с поддержкой DirectX.
По умолчанию Visual Studio обеспечивает поддержку C#, C и C++, JavaScript, F# и Visual Basic. Visual Studio хорошо работает и интегрируется со сторонними приложениями, например Unity и Apache Cordova, с помощью расширений.
В столь универсальном средстве разработки я выбрал для взаимодействия с базой данных технологию ADO.Net и для обеспечения графического интерфейса технологию WPF как наиболее подходящие для быстрой разработки приложений.
2. Аналитический обзор и постановка задачи
2.1 Обзор аналогов
Для психодиагностики создано огромное количество приложений. Некоторые из них реализуют только один тест, а иные содержат базу с сотнями тестов (надо заметить, что при таком количестве далеко не все тесты системы будут стандартизированными и их применение к психодиагностике сомнительно). Например, вот это приложение MyTest 5.2 содержит по описанию 181 тест(!) хотя стандартизированных тестов здесь всего 19(примерно 10 %).
Рис 1. Графический интерфейс приложения MyTest 5.2
программа психологический тест
Приложения для психодиагностики создаются и в отделах образования - специальные подборки тестов для детей и подростков. В практике школьных психологов они помогают уточнять психоэмоциональное состояние учащихся (личностные тесты), проводить профориентацию (опросник Голланда), выявлять различные девиации поведения (например, агрессию диагностируют с помощью опросника Басса-Дарки) и многое другое.
Рис.2 Работа приложения MyTest 5.2
Ещё одно программное средство, широко используемое в средних школах г. Минска - пакет психодиагностических методик «Профиль 2.0». По описанию разработчиков предназначен для использования в практике работы педагогов-психологов, социальных педагогов, специалистов учреждений образования, занимающихся профессиональной ориентацией молодёжи.
Данный пакет разработан Республиканским центром профессиональной ориентации молодежи.
Пакет представляет собой диагностический инструментарий педагога-психолога, профконсультанта для определения профессионального выбора учащегося. Специалисты РЦПОМ предлагают оптимальный набор психодиагностических средств, с помощью которых можно определить профессиональные интересы, склонности, мотивы выбора профессии, направленность и другие индивидуальные особенности личности.
Пакет может использоваться:
*в процессе психологического сопровождения профессионального самоопределения личности;
*в профессиональном подборе и отборе.
Пакет «Профиль» позволяет:
*автоматизировать профориентационную работу педагога-психолога, социального педагога, классного руководителя;
*сэкономить временные, трудовые, материальные затраты по обработке результатов диагностики;
*проводить групповое обследование учащихся благодаря возможности работы в локальной сети;
*накапливать информацию в базе данных для последующего использования в аналитической работе.
При запуске программы появляется приглашение ввести имя пользователя. Пользователи пакета «Профиль» разделены на две категории: учащиеся и администраторы. Каждой категории предоставляются различные возможности работы. Пользователь «Учащийся» имеет возможность проходить компьютерное тестирование, просматривать и распечатывать результаты. Пользователь «Администратор» имеет доступ к базе данных, может осуществлять поиск информации, просматривать, редактировать, удалять записи базы данных.
Пакет состоит из блоков: «Направленность личности», «Свойства личности» и «Когнитивная сфера личности».
Первый блок «Направленность личности» включает следующие профдиагностические методики (тесты):
Дифференциально-диагностический опросник (ДДО-20);
Дифференциально-диагностический опросник (ДДО-30);
Опросник профессиональной готовности;
Карта интересов (78 вопросов);
Карта интересов (90 вопросов);
Карта интересов (120 вопросов);
Карта интересов (144 вопросов);
Карта интересов (174 вопросов);
Тест Д. Голланда;
Коммуникативные и организаторские склонности (КОС);
Ориентировочная анкета (ОА);
2.2 Описание целевой аудитории
Изначально идея создания этого приложения возникла во время моей работы в социально-педагогической службе средней школы № 196 г. Минска. Психологи нашей службы для проведения опросов распечатывали бланки для тестов, тратили огромное количество времени на обработку результатов. Поэтому данное приложение, предположительно, будет чаще использоваться психологами учреждений образования.
У них есть необходимость долгосрочного хранения результатов психодиагностики для наблюдения динамики, отчётности, планирования коррекционной работы. Данное приложение может быть использовано не только профессиональными психологами, но и теми лицами, которые интересуются психологией и занимаются изучением собственного психологического портрета.
Психологам частной практики нет необходимости использовать данный продукт, т.к. проанализировать в индивидуальном порядке любой психологический тест несложно, а вот психологам учреждений образования, здравоохранения и т.п. нужно работать с большой аудиторией и без соответствующего программного обеспечения это вызывает определённые сложности. Таким образом можно считать, что основная аудитория пользователей данного продукта - психологи, работающие в образовании.
2.3 Функции приложения
Проект представляет собой приложение, позволяющее проводить опрос и сохранять результаты в базе данных. Психолог может просматривать сохранённые результаты.
Пользователь, который проходит опрос может отменить предыдущий ответ и дать новый, при регистрации пользователя введённые им данные проходят валидацию. Из базы данных по выбору теста загружаются вопросы с вариантами ответа. Пользователю последовательно предлагается выбрать для каждого вопроса ответ. При нажатии на кнопку с ответом выводится следующий вопрос с вариантами ответа и так до конца теста.
По окончании опроса система рассчитывает результаты тестирования по всем факторам теста(их названия и ключи хранятся также в базе данных). Полученный результат отображается в окне приложения и сохраняется вместе с личными данными пользователя(Ф.И.О., дата рождения) в базе данных.
2.4 Таблица трассировки
№ |
Пожелания заказчика |
№ Функции |
Функциональные требования |
|
1 |
Главное меню |
1.1 |
Отображение меню, из которого можно начать тестирование и войти в режим просмотра результатов. |
|
2 |
Процесс тестирования |
2.1 2.2 2.3 2.4 2.5 |
Выбор теста. Выбор ответа на вопрос теста щелчком мыши. Возможность отмены ответа Система обработки результатов теста. Отображение результата после завершения теста |
|
3 |
Сохранение и просмотр результатов |
3.1 3.2 |
Сохранение результатов тестирования с личными данными пользователя (Ф.И.О., дата рождения) в базе данных. Возможность просмотра психологом базы данных с результатами. |
3. Реализация проекта
3.1 Описание структуры классов и базы данных
Рис.3 Структура классов.
Рис. 4 База данных.
В базе данных таблица Results предназначена для хранения результатов тестирования с указанием Ф.И.О. опрашиваемого, дату его рождения, время и дату тестирования, название теста и подсчитанные баллы по факторам теста. Поле Test_inter_text пока не использовано, но планируется использование его в следующей версии для добавления интерпретации результатов теста.
В остальных таблицах сохранены соответственно названия тестов с факторами для каждого теста, вопросы (строка содержит и ответы на данный вопрос, введённые через разделитель «|») и ключи к тестам.
3.2 Реализация функционала
Управление приложением осуществляется с помощью мыши. Главное меню максимально простое, чтобы в нём могли разобраться самые неопытные пользователи. Кнопки и надписи сделаны крупными на случай ослабленного зрения пользователя.
Рис.5 Главное меню.
Переход к тестированию осуществляется после регистрации пользователя, где введённые пользователем данные проверяются на корректность (проходят валидацию). Например, не разрешены имя, фамилия, отчество короче двух символов, содержащие символы, не являющиеся буквами, нельзя пропустить выбор даты рождения и названия теста для психодиагностики. При попытке регистрации с невалидными данными пользователь получает уведомление о некорректности ввода:
Рис. 6. Валидация данных при регистрации пользователя.
После регистрации начинается процесс тестирования. Надо отметить, что данное приложение реализует личностные тесты и ограничения времени на диагностику программно нет необходимости. Если ответов на вопрос больше двух, то на форме будут активированы (свойству Visibility будет присвоено значение Visible) до 6 кнопок с ответами (обычно число ответов на один вопрос не превышает 4, ещё 2 кнопки - на случай возможного расширения приложения для проведения тестирования по различным учебным предметам).
Рис.7. Процесс тестирования.
При случайном нажатии кнопки с ответом есть возможность отменить предыдущий ответ(таким образом с любого вопроса можно вернуться к началу теста). Также есть кнопка прерывания теста без сохранения результатов. При её нажатии пользователь возвращается в главное меню и данные о нём не сохраняются в базе данных. Перед этим он получает запрос на подтверждение выхода без сожранения:
Рис. 7. Запрос на подтверждение выхода в главное меню без сохранения результатов.
Рис.8 Завершение тестирования.
После завершения тестирования пользователь видит результат и при нажатии на кнопку «Сохранить и выйти» получает уведомление о том, что результат тестирования сохранён. Это сообщение только для пользователя, т.к. результат сохранится и при закрытии этого окна.
Вторая часть приложения - просмотр результатов. При нажатии на кнопку главного меню «Просмотр результатов» пользователю предлагается ввести пароль, т.к. результаты психодиагностики не должны быть открытыми для просмотра всеми пользователями. Доступ к просмотру получает только психолог. При вводе неверного пароля пользователь возвращается в главное меню, получив сообщение о некорректном пароле.
Рис.9 Запрос пароля на доступ к результатам тестов.
Рис 10. Окно просмотра результатов тестирования.
Результаты могут отображаться все, можно также найти результаты по фамилии или дате тестирования (по диапазону дат).
Заключение
Во время анализа доступных источников было проведено исследование понятия психодиагностики, рассмотрены личностные диагностики и их реализация.
Произведен обзор существующих разработок. Проанализированы популярные средства разработки.
В ходе реализации проекта были выбраны личностные диагностики, как наиболее востребованные целевой аудиторией. Решены задачи анализа предметной области и требований к продукту. Выбрано и изучено средство реализации. Разработан прототип.
Список использованных источников
1. Лучшие IDE для разработки на C# [Электронный ресурс]. - Режим доступа: https://geekbrains.ru/posts/c_sharp_ides (дата обращения: 28.09.18)
2. Wikipedia [Электронный ресурс]. - Режим доступа: https://wikipedia.org (дата обращения: 29.09.18)
3. Личностный опросник EPI (методика Г.Айзенка) / Альманах психологических тестов - М., 1995. С.217-224.
Приложение
Листинг кода и схемы алгоритмов.
Рис. Алгоритм вычисления результатов
Реализация алгоритма вычисления результатов:
private void TestFinish()
{
btAnswer1.Visibility = Visibility.Collapsed;
btAnswer2.Visibility = Visibility.Collapsed;
btAnswer3.Visibility = Visibility.Collapsed;
btAnswer4.Visibility = Visibility.Collapsed;
btAnswer5.Visibility = Visibility.Collapsed;
btAnswer6.Visibility = Visibility.Collapsed;
MessageBox.Show("Вопросы закончились, ответы сохранены!", "Получилось!");
bt_Last_Escape.Visibility = Visibility.Collapsed;
string[][] str = GetKeys(GetNowTestID()).ToArray();
int NumFactors = str.Length;
string[] factors = new string[NumFactors];
int j = 0;
foreach (string[] a in str) //создаём очередь строк из файла с ключами
{
ResultQueue.Enqueue(a[1]);
factors[j] = a[0];
j++;
}
for (int i = 0; i < NumFactors; i++)
{
int counter = 0;
TempAnsQueue.Clear();
Factor fac = new Factor();
fac.name = factors[i];
string tempstr = ResultQueue.Dequeue();
string[] ansstr = tempstr.Split('|');
foreach (string s in ansstr) //для каждого фактора выделяем значимые для него вопросы
{
string[] ansready = s.Split('-');
ansready[1].Trim();
Answer answ = new Answer();
answ.number = int.Parse(ansready[0]);
answ.answer = ansready[1];
Answer ans = answ;
foreach (Answer a in AnswersStack)
{
Regex r = new Regex(a.answer);
if (a.number == ans.number && r.IsMatch(ans.answer))//может не стоит использовать регулярные выражения?
{
counter++;
break;
}
}
TempAnsQueue.Enqueue(answ);
}
fac.FactorAnswers = TempAnsQueue;
fac.value = counter;
FactorsQueue.Enqueue(fac);
}
ShowResult();
}
Взаимодействие с базой данных:
-сохранение результатов:
public void SaveResult()
{
string conStr = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
string cmdStr = "INSERT INTO Results " +
"VALUES (@Name, @Testing_time,@Test_inter_text, @Result, @Surname,@PName,@Date_of_birth,@Test_name)";
StreamReader sr = new StreamReader(@".\temp.txt", Encoding.UTF8);
string[] tmp = File.ReadAllLines(@".\temp.txt");
sr.Close();
using (connection = new SqlConnection(conStr))
{
SqlCommand cmd = new SqlCommand(cmdStr, connection);
DateTime dt = DateTime.Now;
try
{ dt = DateTime.Parse(tmp[5]); }
catch (FormatException err) { MessageBox.Show(err.Message, "Ошибка!"); }
DateTime dt1 = DateTime.Now;
MessageBox.Show(dt1.ToString(), "сейчас");
cmd.Parameters.AddRange(new SqlParameter[]
{
new SqlParameter("Name", tmp[1]),
//new SqlParameter("ResultID", ""),
new SqlParameter("Testing_time", dt1),
new SqlParameter("Test_inter_text",""),
new SqlParameter("Result",tbResult.Text),
new SqlParameter("Surname", tmp[0]),
new SqlParameter("PName", tmp[2]),
new SqlParameter("Date_of_birth", dt),
new SqlParameter("Test_name", tmp[3])
});
connection.Open();
cmd.ExecuteNonQuery();
}}
-получение ключей тестов:
public static IEnumerable<string[]> GetKeys(int testID)
{
string cmdStr = String.Format("SELECT * FROM Factors WHERE TestID={0}",testID);
using (connection = new SqlConnection(conStr))
{
SqlCommand cmd = new SqlCommand(cmdStr, connection);
connection.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
string[] tmp =new string[2];
try
{
tmp[0] = reader.GetString(2);
tmp[1]=reader.GetString(3);
}
catch (SystemException err)
{
MessageBox.Show(err.Message, "Warning!");
// tmp = "";
}
yield return tmp;
}}}}}
- получение вопросов тестов:
static string conStr = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
static SqlConnection connection;
public static IEnumerable<string> FindAllQuestions(int testID)
{
string cmdStr = String.Format("SELECT Question_string FROM Questions WHERE TestID={0}",testID);
using (connection = new SqlConnection(conStr))
{
SqlCommand cmd = new SqlCommand(cmdStr, connection);
//SqlParameter SelTestID = new SqlParameter(SelTestID,1);
connection.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
string tmp = "";
try
{
tmp = reader.GetString(0);
}
catch (SystemException err)
{
MessageBox.Show(err.Message, "Reading questions failed!");
tmp = "";
}
yield return tmp;
}}}}}
-получение списка факторов теста
class FactorKey
{
public string Name { get; set; }
public string Key { get; set; }
static string conStr = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
static SqlConnection connection;
public static IEnumerable<FactorKey> GetKeys(int testID)
{
string cmdStr = String.Format("SELECT ALL FROM Factors WHERE TestID={0}",TestWindow.GetNowTestID());
SqlCommand cmd = new SqlCommand(cmdStr, connection);
//cmd.Parameters.AddWithValue("TestID", testID);
using (connection = new SqlConnection(conStr))
{ SqlCommand cmd1 = new SqlCommand(cmdStr, connection);
// cmd.Parameters.AddWithValue("TestID",testID);
// connection.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
//Result res = new Result();
FactorKey factorKey = new FactorKey();
string[] tmp = new string[2];
try
{
factorKey.Name = reader.GetString(2);
factorKey.Key = reader.GetString(3);
}
catch (SystemException err)
{
MessageBox.Show(err.Message, "Warning!");
// tmp = "";
}
yield return factorKey;
}}}}}}}
Размещено на Allbest.ru
Подобные документы
Построение логической и физической структуры базы данных. Сценарии вариантов использования: вход и выход из системы, обновление меню и списка официантов, регистрация и проверка выполнения заказа. Расчёт стоимости и эффективность внедрения программы.
курсовая работа [1,3 M], добавлен 21.09.2015Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.
курсовая работа [1,1 M], добавлен 04.09.2014Разработка программы, создающей и управляющей базой данных, ее реализация на языке Turbo Pascal. Организация алгоритма программы. Вывод информации и возможность добавления информации в базу данных. Поиск информации в базе данных по заданному значению.
курсовая работа [26,7 K], добавлен 19.06.2010Разработка базы данных для кондитерской фабрики, обеспечивающей хранение и автоматизированную обработку информации об операциях, производимых данной организацией. Автоматизация оформления заказов на изделия, просмотр данных о работниках и заказчиках.
курсовая работа [2,3 M], добавлен 26.09.2012Создание базы данных, содержащей сведения о напильниках. Вывод данных об инструменте, номер насечки которых равен 2.Использование переменных типа "запись" при работе с базами данных. Решение задачи с использованием Microsoft Excel. Алгоритм программы.
курсовая работа [33,3 K], добавлен 08.03.2013Информатизация различных областей и применение систем, использующих базу данных. Системы управления базами данных. Программирование в Access и создание структуры базы данных. Хранение и редактирование информации о заказах, поиске нужной информации.
курсовая работа [1,0 M], добавлен 01.10.2011Разработка программы для автоматизации рабочего места сотрудника кадровой службы, реализующей ввод, корректировку, хранение информации о работниках, званиях, должностях, окладе, а также вывод отчетов о сотрудниках. Проектирование модели базы данных.
отчет по практике [1,5 M], добавлен 07.08.2013Выбор программных и аппаратных средств для создания базы данных. Описание структуры программы. Описание разработки приложения. Подключение к базе данных, выполняемое с помощью компонента ADOConnectio. Создание средств защиты информации в программе.
курсовая работа [2,1 M], добавлен 16.02.2015Разработка диалогового приложения пользователя. Вывод при помощи программы MS Access в наглядной форме информации о билетах, продажах за определенный период, наличии свободных мест на заданный рейс на определенную дату. Формы и отчеты в базах данных.
практическая работа [11,4 M], добавлен 14.11.2009Описание предметной области, входной и выходной информации, функциональное и информационное моделирование, разработка структуры базы данных. Требования к аппаратному и программному обеспечению. Компоненты и интерфейс программы, ее вызов и загрузка.
дипломная работа [4,8 M], добавлен 06.07.2012