Информационная система подготовки и проведения лабораторных работ по САПР

Разработка и реализация информационной системы для проведения тестирования и лабораторных работ для студентов вуза по теме "Система автоматизированного проектирования". Схема алгоритма прохождения лабораторной работы. Архитектура и платформа реализации.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.10.2018
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Википедия [Электронный ресурс]: URL: https://ru.wikipedia.org/wiki/ (дата обращения: 12.04.16).

2. Маликов М.А «САПР систем ТГВ: учебно-практическое пособие». - М., «Статистика», 2011

3. Козлов, В.В. Автоматизированная информационная система активного позиционирования студентов на рынке труда Козлов В.В., Насыров М.М. //Инфокоммуникационные технологии. 2014. № 3-2 (22). С. 25-26. -ISSN: 2309-9868.

4. Пиявский, С.А., Исследовательская деятельность студентов инновационном вузе СГАСУ, Самара, 2011- 198 с.

5. Краткий справочник по системам [Электронный ресурс]: URL: http://www.nsp-krasnodar.ru/ (дата обращения: 16.04.16)

6. Классификация [Электронный ресурс]: URL: http://www-nspmalyshau.narod.ru/ (дата обращения: 9.04.16)

7. САПР [Электронный ресурс]: URL: http://www.syl.ru/article/199897/new_chto-takoe-bad-kak-primenyat-badyi (дата обращения: 16.04.16)

8. Тестирование [Электронный ресурс]: URL: http://ralife.ru/velnes-test (дата обращения: 20.04.16)

9. AutoCad [Электронный ресурс]: URL: http://www.autodesk.ru/products/autocad/overview (дата обращения: 10.03.16)

10. Информационное обеспечение учебного процесса в Высшей школе/ Б.Е Стариченко, Одесса,2007-284с.

11. Подольская Т.В, Методические указания к лабораторно-практическим занятия по дисциплине/Т.В. Подольская., А.Л. Кальянов, Волгоград, 2015-8 с.

ПРИЛОЖЕНИЕ А

Руководство пользователя

А.1 Введение

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

Руководство пользователя информационной системы «Подготовки и проведения лабораторной работы по САПР», разрабатывалось в соответствии с РД 50-34.698- 90. В нем регламентировались правила оформления руководства пользователя, порядок и расположение пунктов в тексте, описывающем работу с информационной системой, размеры и положение рисунков.

Данное руководство предназначено для сотрудников и студентов кафедры ИРОСТ СГАСУ и предполагает у пользователей системы наличие элементарных навыков работы с информационными системами.

Также им необходимо быть знакомым с предметной областью и ознакомиться с данным руководством.

А.2 Назначение и условия применения

ИС предназначена для автоматизации и оптимизации мониторинга образовательного процесса, посредством прохождения лабораторной работы.

Работа с системой доступна всем пользователям с установленными правами доступа.

Минимальные требования к техническому и программному обеспечению. Требования к процессору определяются требованиями ОС.

Минимальные требования к серверу:

процессор класса Pentium с тактовой частотой 1,6 ГГц и выше;

объем оперативной памяти не менее 2 Гб;

объем свободного дискового пространства не менее 11 Гб;

тип операционной системы - Windows 10;

фреймворк QT Creator 5.3 (opensouce).

Минимальные требования к клиенту:

процессор класса Pentium с тактовой частотой 1 ГГц и выше;

объем свободного дискового пространства не менее 2 Гб;

объем оперативной памяти не менее 2 Гб;

любая ОС (для примера требования написаны для ОС Windows 7 Home Basic);

наличие web-браузера;

манипулятор типа «мышь»;

монитор с разрешением 1280x1024.

Условия работы.

температура окружающего воздуха -15 - +25 °С;

относительная влажность - 45-75%.

содержание вредных веществ, пыли и подвижного воздуха в рабочей зоне соответствует нормам ГОСТ 12.1.005, 12.1.007; комплекс должен удовлетворять санитарным правилам и нормам СанПиН 2.2.2/2.4.1340-03.

А.3 Подготовка к работе

Руководство пользователя информационной системы «Подготовки и проведения лабораторной работы по САПР», разрабатывалось в соответствии с РД 50-34.698- 90. В нем регламентировались правила оформления руководства пользователя, порядок и расположение пунктов в тексте, описывающем работу с информационной системой, размеры и положение рисунков.

Данное руководство предназначено для сотрудников и студентов кафедры ИРОСТ СГАСУ и предполагает у пользователей системы наличие элементарных навыков работы с информационными системами.

А3.1 Состав и содержание дистрибутивного носителя данных

Для работы с ИС подготовки и проведение лабораторных работ по САПР необходимо следующее программное обеспечение:

sapr.exe (Исполняемый файл ИС прохождение лабораторных работ);

СУБД MSAccess 2016.

Autocad 2016

А3.2 Порядок загрузки данных и программ

Перед началом работы с ИС подготовки и проведения лабораторных работ по САПР на рабочем месте пользователя необходимо выполнить следующие действия:

Необходимо зайти сайт: (http://www.autodesk.ru/products/autocad/free-trial)

Нажать на кнопку «Скачать» и дождаться загрузки файла «autocad 2017»

Запустить файл «autocad 2017»

После чего запуститься установка AutoCad 2017 на ваш компьютер. Следуем инструкциям установки до её завершения.

А.3.3 Порядок проверки работоспособности

Для проверки доступности ИС подготовки и проведения лабораторных работ по САПР с рабочего места пользователя необходимо выполнить следующие действия:

В форме авторизации ввести пользовательский логин и пароль. Нажать кнопку «Войти».

Убедиться, открылось окно работы студента.

В случае если окно работы студента, не открылось, следует обратиться в службу поддержки.

Б.4 Описание операций

Задача: «Проведение лабораторных работ»

Проведение тестирования и лабораторных работ по дисциплине САПР

Операция 1: Авторизация в ИС подготовки и проведения лабораторных работ по САПР.

Условия, при соблюдении которых возможно выполнение операции:

ИС подготовки и проведения лабораторных работ по САПР.

Подготовительные действия:

На компьютере пользователя необходимо выполнить дополнительные настройки, приведенные в п. А.2 настоящего документа.

Основные действия в требуемой последовательности:

На иконке «sapr.exe» рабочего стола произвести двойной щелчок левой кнопкой мышки.

В открывшемся окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя. Нажать кнопку «Войти» (рисунок A.1).

Заключительные действия:

Не требуются.

Ресурсы, расходуемые на операцию:

15-30 секунд.

Рисунок А.1 - Окно авторизации

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

Операция 2: Прохождение тестирования и лабораторной работы.

Условия, при соблюдении которых возможно выполнение операции:

Успешная авторизация.

Подготовительные действия:

Не требуются.

Основные действия в требуемой последовательности:

На иконке «sapr.exe» рабочего стола произвести двойной щелчок левой кнопкой мышки.

В открывшемся окне нажать кнопку «Войти»

При успешной авторизации, вариант использования выполнен «Войти в систему» с правами пользователя (студента). На экране - главное окно приложения с пунктами меню «Пройти лабораторные работы», «Просмотреть видео уроки», «Изучить теоретические материалы», «Моя история прохождения лабораторных работ» и «Выход» (рисунок А.2).

Рисунок А.2 - Главное меню системы

Студент выбирает пункт меню «Пройти лабораторные работы». Система выводит окно «Окно работы студента», которое содержит таблицу с колонками: «Лабораторные работы» и «Статус», а также кнопки: «Пройти» и «Выход». Студент выбирает нужную ему лабораторную работу и нажимает на кнопку «Пройти» (рисунок А.3).

Рисунок А.3 - Окно работы студента

В появившемся окне «Тест» содержится вопрос с ответами в виде пунктов, а также кнопки: «Далее» и «Выход». Студент проходит данные ему вопросы и нажимает кнопку «Далее» (рисунок А.4).

Рисунок А.4 - Окно тестирования

При успешном выполнении тестирования откроется окно «Лабораторная работа» с текстом лабораторной работы с полем ввода ответа и кнопками «Ввести» и «Выход». Если же тестирование не было пройдено, то об этом оповестит специальное информационное сообщение. Далее мы вводим ответ полученный преподавателем после проверки и нажимаем на кнопку «Ввести». В окне «Окно работы студента» в колонке статус появится надпись что лабораторная работа зачтена. (рисунок А.5).

Рисунок А.5 - Лабораторная работа

В главном меню имеется кнопка «Моя история прохождения лабораторных работ» на нажатие которой откроется таблица с фамилией, датой прохождения, результатом теста, названием лабораторной работы, результатом лабораторной работы для просмотра и кнопкой «Выход» (рисунок А.6)

Рисунок А.6 - История прохождения лабораторной работы

В главном меню имеется кнопка «Просмотреть видео уроки» на нажатие которой откроется таблица со списком видео уроков и кнопками «Просмотреть» и «Выход» (рисунок А.7)

Рисунок А.7 - Список с выбором видео файлов

Выбираем нужный видеофайл и нажимаем левой кнопкой мыши кнопку «Просмотреть» появится окно с названием и видео файлом, кнопкой паузы и перемоткой (рисунок А.8)

Рисунок А.8 - Окно с видеофайлом

Также в главном меню имеется кнопка «Изучить теоретические материалы» при нажатии откроется окно «Теоретические материалы», где представлен список с лекциями и окно с теорией и с кнопкой «Выход» (рисунок А.9)

Рисунок А.8 - Окно с теоретическим материалом

ПРИЛОЖЕНИЕ Б

Листинг основных программных модулей

#include "lab.h"

#include "ui_lab.h"

#include "studentwork.h"

#include<QtSql/QSqlDatabase>

#include<qDebug>

#include<QSqlQuery>

#include <QVariant>

#include<QList>

#include <QSqlTableModel>

#include "test.h"

#include<QMessageBox>

#include<QDateTime>

#include<QGraphicsScene>

QVector <int> id_variants; // варианты для лабораторной

QString namee_varLab, task, true_answer_on_lab;

Lab::Lab(QWidget *parent):

QMainWindow(parent),

ui(new Ui::Lab)

{

ui->setupUi(this);

id_variants.clear();

QSqlQuery query1111;

QString e1111 = "SELECT id FROM lab_variants where id_lab = "+QString::number(id_lab);

// qDebug()<<"SELECT id FROM lab_variants where id_lab = "+QString::number(id_lab);

query1111.exec(e1111);

if(!query1111.isActive()) qDebug()<< "(Database Error)";

while (query1111.next()) {

id_variants.append(query1111.value(0).toInt());

}

if(id_variants.size()==0){

QMessageBox::information(this, "Ошибка!", "Для данной лабораторной нет ни одного варианта");

}

else

{

int rrr = rand() % id_variants.size();

QSqlQuery query;

QString e = "SELECT namee, task, true_answer FROM lab_variants WHERE id = "+QString::number(id_variants.at(rrr));

// qDebug()<< "SELECT namee, task, true_answer FROM lab_variants WHERE id = "+QString::number(id_variants.at(rrr));

query.exec(e);

if(!query.isActive())

qDebug()<< "(Database Error)";

while (query.next()) {

namee_varLab = query.value(0).toString();

task = query.value(1).toString();

true_answer_on_lab = query.value(2).toString();

}

ui->label_2->setText(namee_varLab);

// тут картинка!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

/ui->textEdit->setText(task);

QString pat;

pat.clear();

QSqlQuery query1111;

QString e1111 = "SELECT lab FROM path where id = 1";

// qDebug()<<"SELECT id FROM lab_variants where id_lab = "+QString::number(id_lab);

query1111.exec(e1111);

if(!query1111.isActive()) qDebug()<< "(Database Error)";

while (query1111.next()) {

pat.append(query1111.value(0).toString());

}

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap(pat+"\\"+task));

qDebug()<<pat+"\\"+task;

ui->graphicsView->setScene(scene);

}

}

Lab::~Lab()

{

delete ui;

}

void Lab::on_pushButton_2_clicked()

{

StudentWork *w222 = new StudentWork();

w222->setWindowTitle("Окно работы студента");

w222->show();

close();

}

void Lab::on_pushButton_clicked()

{

if(ui->lineEdit->text()==true_answer_on_lab){

QDateTime dt = QDateTime::currentDateTime();

QSqlQuery query;

query.prepare("INSERT INTO prohod (fio, data_prohod, test_result, lab, lab_result, lab_var) "

"VALUES (:fio,:data_prohod,:test_result,:lab,:lab_result,:lab_var) ");

query.bindValue(":fio", fam);

query.bindValue(":data_prohod", dt);

query.bindValue(":test_result", rez);

query.bindValue(":lab", zagr);

query.bindValue(":lab_var", namee_varLab);

query.bindValue(":lab_result", "Зачтена");

query.exec();

if(!query.isActive()) qDebug()<<"error";

QMessageBox::information(this, "Поздравляем!", "Вы ввели праильный ответ. Лабораторная работа успешно завершена");

StudentWork *w222 = new StudentWork();

w222->setWindowTitle("Окно работы студента");

w222->show();

close();

}

else{

QDateTime dt = QDateTime::currentDateTime();

QSqlQuery query;

query.prepare("INSERT INTO prohod (fio, data_prohod, test_result, lab, lab_result, lab_var) "

"VALUES (:fio,:data_prohod,:test_result,:lab,:lab_result,:lab_var) ");

query.bindValue(":fio", fam);

query.bindValue(":data_prohod", dt);

query.bindValue(":test_result", rez);

query.bindValue(":lab", zagr);

query.bindValue(":lab_var", namee_varLab);

query.bindValue(":lab_result", "Не зачтена");

query.exec();

if(!query.isActive()) qDebug()<<"error";

QMessageBox::information(this, "Ошибка!", "Вы ввели неправильный ответ");

StudentWork *w222 = new StudentWork();

w222->setWindowTitle("Окно работы студента");

w222->show();

close();

}

}

#include "test.h"

#include "ui_test.h"

#include "studentwork.h"

#include<QtSql/QSqlDatabase>

#include<qDebug>

#include<QSqlQuery>

#include <QVariant>

#include<QList>

#include <QSqlTableModel>

#include<QMessageBox>

#include "lab.h"

#include <QDateTime>

double rez;

QString name_answer, var1, var2, var3, var4, true_var, true_var2, true_var3;

int counter; // номер элемент массива вопросов

int true_answer; //количество правильных ответов

QVector <int> id_vopros;

Test::Test(QWidget *parent):

QMainWindow(parent),

ui(new Ui::Test)

{

ui->setupUi(this);

counter = 0;

id_vopros.clear();

true_answer =0;

QSqlQuery query1111;

QString e1111 = "SELECT id FROM tests where id_lab = "+QString::number(id_lab);

query1111.exec(e1111);

if(!query1111.isActive()) qDebug()<< "(Database Error)";

while (query1111.next()) {

id_vopros.append(query1111.value(0).toInt());

}

if(id_vopros.size()==0)

{

QMessageBox::information(this, "Ошибка!", "В данном тесте нет вопросов.");

close();

}

else{

ui->label_5->setText(QString::number(id_vopros.size()));

ui->label_3->setText(QString::number(counter+1));

QSqlQuery query;

QString e = "SELECT namee, var1, var2, var3, var4, true_var, true_var2, true_var3 FROM tests WHERE id = "+QString::number(id_vopros.at(0));

// qDebug()<< "SELECT namee, var1, var2, var3, var3, true_var FROM tests WHERE id = "+QString::number(id_vopros.at(0));

query.exec(e);

if(!query.isActive())

qDebug()<< "(Database Error)";

true_var.clear();

true_var2.clear();

true_var3.clear();

while (query.next()) {

name_answer = query.value(0).toString();

var1 = query.value(1).toString();

var2 = query.value(2).toString();

var3 = query.value(3).toString();

var4 = query.value(4).toString();

true_var = query.value(5).toString();

true_var2 = query.value(6).toString();

true_var3 = query.value(7).toString();

}

ui->label->setText(name_answer);

ui->checkBox->setText(var1);

ui->checkBox_2->setText(var2);

ui->checkBox_3->setText(var3);

ui->checkBox_4->setText(var4);

}

}

Test::~Test()

{

delete ui;

}

void Test::on_pushButton_clicked()

{

StudentWork *w222 = new StudentWork();

w222->setWindowTitle("Окно работы студента");

w222->show();

close();

}

void Test::on_pushButton_2_clicked()

{

if(true_var!="" && true_var2=="" && true_var3=="") {

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==false){

if(ui->checkBox->text()==true_var){

true_answer++;

}

}

if(ui->checkBox_2->isChecked()==true && ui->checkBox->isChecked()==false && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==false){

if(ui->checkBox_2->text()==true_var){

true_answer++;

}

}

if(ui->checkBox_3->isChecked()==true && ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==false && ui->checkBox_4->isChecked()==false){

if(ui->checkBox_3->text()==true_var){

true_answer++;

}

}

if(ui->checkBox_4->isChecked()==true && ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==false){

if(ui->checkBox_4->text()==true_var){

true_answer++;

}

}

}

else if(true_var.size()>0 && true_var2.size()>0 && true_var3.size()==0) {

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==false){

if(ui->checkBox->text()==true_var && ui->checkBox_2->text()==true_var2){

true_answer++;

}

}

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==false){

if(ui->checkBox->text()==true_var && ui->checkBox_3->text()==true_var2){

true_answer++;

}

}

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==true){

if(ui->checkBox->text()==true_var && ui->checkBox_4->text()==true_var2){

true_answer++;

}

}

if(ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==false){

if(ui->checkBox_2->text()==true_var && ui->checkBox_3->text()==true_var2){

true_answer++;

}

}

if(ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==true){

if(ui->checkBox_2->text()==true_var && ui->checkBox_4->text()==true_var2){

true_answer++;

}

}

if(ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==true){

if(ui->checkBox_3->text()==true_var && ui->checkBox_4->text()==true_var2){

true_answer++;

}

}

}

else if(true_var.size()>0 && true_var2.size()>0 && true_var3.size()>0) {

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==false){

if(ui->checkBox->text()==true_var && ui->checkBox_2->text()==true_var2 && ui->checkBox_3->text()==true_var3){

true_answer++;

}

}

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==false && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==true){

if(ui->checkBox->text()==true_var && ui->checkBox_3->text()==true_var2 && ui->checkBox_4->text()==true_var3){

true_answer++;

}

}

if(ui->checkBox->isChecked()==false && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==true && ui->checkBox_4->isChecked()==true){

if(ui->checkBox_2->text()==true_var && ui->checkBox_3->text()==true_var2 && ui->checkBox_4->text()==true_var3){

true_answer++;

}

}

if(ui->checkBox->isChecked()==true && ui->checkBox_2->isChecked()==true && ui->checkBox_3->isChecked()==false && ui->checkBox_4->isChecked()==true){

if(ui->checkBox->text()==true_var && ui->checkBox_2->text()==true_var2 && ui->checkBox_4->text()==true_var3){

true_answer++;

}

}

}

qDebug()<< true_answer;

ui->checkBox->setChecked(false);

ui->checkBox_2->setChecked(false);

ui->checkBox_3->setChecked(false);

ui->checkBox_4->setChecked(false);

counter++;

if(counter!=id_vopros.size())

{

QSqlQuery query;

QString e = "SELECT namee, var1, var2, var3, var4, true_var, true_var2, true_var3 FROM tests WHERE id = "+QString::number(id_vopros.at(counter));

// qDebug()<< "SELECT namee, var1, var2, var3, var3, true_var FROM tests WHERE id = "+QString::number(id_vopros.at(0));

query.exec(e);

if(!query.isActive())

qDebug()<< "(Database Error)";

true_var = "";

true_var2 = "";

true_var3 = "";

while (query.next()) {

name_answer = query.value(0).toString();

var1 = query.value(1).toString();

var2 = query.value(2).toString();

var3 = query.value(3).toString();

var4 = query.value(4).toString();

true_var = query.value(5).toString();

true_var2 = query.value(6).toString();

true_var3 = query.value(7).toString();

}

ui->label->setText(name_answer);

ui->checkBox->setText(var1);

ui->checkBox_2->setText(var2);

ui->checkBox_3->setText(var3);

ui->checkBox_4->setText(var4);

ui->label_3->setText(QString::number(counter+1));

}

else{

rez = (true_answer*100)/id_vopros.size();

if(rez<70){

QDateTime dt = QDateTime::currentDateTime();

QSqlQuery query;

query.prepare("INSERT INTO prohod (fio, data_prohod, test_result, lab, lab_var, lab_result) "

"VALUES (:fio,:data_prohod,:test_result,:lab,:lab_result,:lab_var) ");

query.bindValue(":fio", fam);

query.bindValue(":data_prohod", dt);

query.bindValue(":test_result", rez);

query.bindValue(":lab", zagr);

query.bindValue(":lab_var", "Нет допуска");

query.bindValue(":lab_result", "Нет допуска");

query.exec();

if(!query.isActive()) qDebug()<<"error";

QMessageBox::information(this, "Нет дуступа к Лабораторной работе", "Вы набрали меньше 70 процентов, а именно "+QString::number(rez)+"%. "+QString::number(true_answer)+" правильных ответа(ов) из "+QString::number(id_vopros.size())+" вопросов.");

StudentWork *w222 = new StudentWork();

w222->setWindowTitle("Окно работы студента");

w222->show();

close();

}

else{

QMessageBox::information(this, "Поздравляем!", "Приступайте к лабораторной работе. Вы набрали больше 70 процентов, а именно "+QString::number(rez)+"%. "+QString::number(true_answer)+" правильных ответa(ов) из "+QString::number(id_vopros.size())+" вопросов.");

Lab *w222 = new Lab();

w222->setWindowTitle("Лабораторная работа");

w222->show();

close();

}

}

}

Размещено на Allbest.ru

...

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

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

    курсовая работа [560,6 K], добавлен 09.09.2012

  • Изучение структуры информатики; основные понятия информационных процессов, их применение. Разработка методов и приемов выполнения лабораторных работ: тематическое содержание и цель, теоретические сведения по теме, перечень заданий и контрольных вопросов.

    лабораторная работа [4,0 M], добавлен 12.02.2012

  • Анализ и математическая постановка задачи. Описание алгоритма действий, структурной организации программы и ее программной реализации. Текст основной программы, модулей вывода текстовых файлов на экран, извлечения ехе-файлов и подсчёта лабораторных работ.

    курсовая работа [28,1 K], добавлен 28.02.2011

  • Разработка информационной системы ВУЗа с использованием методики объектно-ориентированного моделирования UML. Анализ требований к системе. Концептуальная (содержательная) модель. Диаграмма компонентов и классов. Программная реализация приложения.

    курсовая работа [797,7 K], добавлен 16.04.2014

  • Разработка методического пособия по программному продукту GroupWise: инсталляции службы, возможности; лабораторные работы с GroupWise. Рекомендации по физиологии и охране труда в вычислительных центрах. Расчет затрат на проведение лабораторных работ.

    дипломная работа [673,3 K], добавлен 06.07.2011

  • Обзор литературы по темам "JavaScript", "PHP" и "Java". Методические разработки лабораторных работ: документы HTML, фреймы, строка состояния и таймер. Основы синтаксиса и обработка запросов с помощью PHP. Объектно-ориентированное программирование в Java.

    дипломная работа [106,2 K], добавлен 14.10.2012

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

    лабораторная работа [221,4 K], добавлен 23.11.2014

  • Типы кластеров и анализ кластерных технологий. Принципы работы среды MPICH. Разработка рабочих заданий для лабораторных работ, программного обеспечения для лабораторного комплекса. Подготовка рабочих мест и описание хода выполнения лабораторных работ.

    дипломная работа [3,7 M], добавлен 13.02.2016

  • Исходные данные к проекту информационной системы "Протокол технического эксперимента", ее назначение. Описание программы, ее структурная схема. Описание алгоритма работы программы. Программные средства разработки. Методика испытания (тестирования).

    курсовая работа [806,6 K], добавлен 17.02.2016

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

    курсовая работа [37,4 K], добавлен 01.12.2009

  • Предпосылки внедрения систем автоматизированного проектирования. Условная классификация САПР. Анализ программ, которые позволяют решать инженерные задачи. Система управления жизненным циклом продукта - Product Lifecycle Management, ее преимущества.

    контрольная работа [1,3 M], добавлен 26.09.2010

  • Понятие и функции систем автоматизированного проектирования (САПР), принципы их создания и классификация. Проектирующие и обслуживающие подсистемы САПР. Требования к компонентам программного обеспечения. Этапы автоматизации процессов на предприятии.

    реферат [19,8 K], добавлен 09.09.2015

  • Трудности проведения работы по учету научно-исследовательских работ студентов. Создание базы данных, принцип системы автоматизированного учета. Интерфейс для просмотра таблиц базы данных полностью и их редактирования. Тестирование программного средства.

    курсовая работа [2,6 M], добавлен 28.08.2012

  • Создание Windows-приложения для проведения обучения и тестирования студентов по информационной безопасности. Алгоритм решения задачи, блок-схема работы программы, выбор языка программирования Delphi. Охрана труда программиста, обязанности пользователя.

    дипломная работа [4,8 M], добавлен 04.06.2013

  • Рынок систем управления электрическими котлами. Архитектура информационной системы управления и обслуживания сети котельных на примере ОАО "РЖД". Технические требования, цели и задачи для проектирования. Разработка базы данных информационной системы.

    дипломная работа [2,4 M], добавлен 19.01.2017

  • Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью средств WEB-разработки. Описание пользовательского интерфейса сайта, этапы прохождения тестовых заданий.

    курсовая работа [6,4 M], добавлен 14.07.2012

  • Реализация информационной системы "Стройгенплан" в архитектуре "клиент-сервер". Цели и задачи моделируемой информационной системы, ее функциональная и информационная модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер".

    курсовая работа [1,9 M], добавлен 30.08.2010

  • Обоснование необходимости разработки данных лабораторных работ. Основные средства измерения затухания методами светопропускания. Методы измерения оптической мощности. Разработка оболочки пакета программ. Оценка эффективности разработанных интерфейсов.

    дипломная работа [3,8 M], добавлен 20.10.2013

  • Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.

    дипломная работа [4,5 M], добавлен 09.03.2010

  • Разработка автоматизированной информационной системы для эффективного и быстрого обслуживания пользователей библиотеки ВУЗа. Среда разработки: MS Access. Язык программирования - VBA. Расчет технико-экономической выгоды внедрения данной технологии.

    дипломная работа [304,7 K], добавлен 19.03.2010

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