
- •Оглавление
- •Введение
- •1.Описание среды разработки Microsoft Visual Studio
- •Общие сведения
- •Достоинства и недостатки
- •Интегрированная среда разработки Visual Studio
- •Система проекта
- •Редакторы и конструкторы
- •Средства построения и отладки
- •Средства развертывания
- •Документация по продукту
- •Поддерживаемые технологии и языки программирования
- •Продолжение таблицы 2
- •Продолжение таблицы 2
- •Интерфейс и простейшее приложение в среде разработки Visual Studio
- •2.Теоретическое обоснование автоматизированной оценки психофизиологического состояния человека
- •Возможности и особенности компьютеризированного тестирования человека
- •Сравнительный анализ отечественных и зарубежных аналогов программных продуктов, осуществляющих психофизиологическое тестирование
- •Методики тестирования
- •Тест Кагана
- •Теппинг-тест
- •Тест «Индивидуальная минута»
- •Тест «Зрительная реакция»
- •Анализ процесса обработки информации и выбор структур данных ее хранения
- •Описание методов и разработка основных алгоритмов решения задачи
- •3.Проектирование программного обеспечения с использованием объектного подхода
- •Диаграмма вариантов использования
- •Диаграмма классов
- •Диаграмма последовательностей системы
- •Продолжение таблицы 24
- •Диаграмма пакетов
- •Диаграмма компонентов
- •Диаграмма размещения
- •4.Программная реализация интерфейсов системы оценки пфс человека на языке с#
- •Построение графа диалога
- •Разработка форм ввода-вывода информации
- •Продолжение таблицы 25
- •Заключение
- •Список литературы
- •Приложение 1. Устав проекта
- •Требования, удовлетворяющие потребности, пожелания и ожидания заказчика, спонсора и других участников проекта
- •Производственная необходимость, самое общее описание проекта или требования к продукту, который является предметом проекта
- •Цель или обоснование проекта
- •Расписание контрольных событий
- •Отношения между участниками проекта
- •Функциональные организации и их участие
- •Допущения относительно организации и окружения, а также внешние допущения
- •Ограничения относительно организации и окружения, а также внешние ограничения
- •Бюджет проекта
- •Приложение 2. Текст программы
Функциональные организации и их участие
Участие организацийв проекте:
ФГБОУ ВПО «Череповецкий государственный университет».
выступает в роли заказчика;
предоставляет менеджера проекта и подчиненных;
следит за отчетностью и качеством выполняемых работ менеджера проекта.
предоставляет ресурсы;
является потребителем проекта (услуг).
Допущения относительно организации и окружения, а также внешние допущения
Работнику устанавливается следующая продолжительность рабочей недели: пятидневная с двумя выходными днями. Определение выходных дней, предоставление отпусков и отгулов – в соответствии с нормами трудового законодательства.
Продолжительность рабочего дня Работника: рабочее время – с 8.30 до 17.30; обеденный перерыв – с 12.30 до 13.30; либо в соответствии с утвержденным персональным графиком работы по согласованию с Работником.
Ограничения относительно организации и окружения, а также внешние ограничения
Работник обязан:
добросовестно выполнять свои трудовые обязанности;
соблюдать правила внутреннего трудового распорядка;
соблюдать противопожарные правила, нормы санитарии и гигиены, правила по охране труда и технике безопасности;
бережно относиться к имуществу ЧГУ, в том числе, к находящемуся в его пользовании оргтехнике и оборудованию;
обеспечить сохранность вверенной ему документации;
не разглашать ставшие ему известными по роду деятельности сведения, относящиеся к конфиденциальным в соответствии со ст. 15 Федерального закона № 75-ФЗ «О негосударственных пенсионных фондах»;
информировать руководителей об имеющихся недостатках в работе и мерах по их устранению.
Бюджет проекта
Работодатель обязуется своевременно и в полном объеме ежемесячно выплачивать менеджеру проекта заработную плату. Его должностной оклад прописан в трудовом договоре.
Заработная плата, включая премии, надбавки и другие выплаты компенсационного и стимулирующего характера, выплачивается не позднее 25 числа каждого месяца. Удержания из заработной платы производятся только в случаях, предусмотренных Трудовым кодексом РФ и иными федеральными законами.
Приложение 2. Текст программы
Модуль входа в систему
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); textBox1.Visible = false; textBox4.Visible = false; textBox5.Visible = false; comboBox1.Visible = false; comboBox2.Visible = false; comboBox3.Visible = false; label3.Visible = false; label4.Visible = false; label5.Visible = false; label6.Visible = false; label8.Visible = false; label7.Visible = false; label9.Visible = false; label10.Visible = false; button3.Visible = false; }
private void button1_Click(object sender, EventArgs e) { Form1 f1 = new Form1(); f1.Close(); Form2 f2 = new Form2(); f2.ShowDialog();
}
private void button2_Click(object sender, EventArgs e) { textBox1.Visible = true; textBox4.Visible = true; textBox5.Visible = true; comboBox1.Visible = true; comboBox2.Visible = true; comboBox3.Visible = true; label3.Visible = true; label4.Visible = true; label5.Visible = true; |
label6.Visible = true; label8.Visible = true; label7.Visible = true; label9.Visible = true; label10.Visible = true; button3.Visible = true; }
private void button3_Click(object sender, EventArgs e) { if ((textBox1.Text == "") || (textBox4.Text == "") || (textBox5.Text == "") || (comboBox1.Text == "") || (comboBox1.Text == "") || (comboBox2.Text == "") || (comboBox3.Text == "")) { MessageBox.Show("Заполните все поля ввода.", "Острожно!", MessageBoxButtons.OK, MessageBoxIcon.Error);
} else { Form1 f1 = new Form1(); f1.Close(); Form3 f3 = new Form3(); f3.ShowDialog(); }
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) {
}
private void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e) { AboutBox1 AB1 = new AboutBox1(); AB1.Show(); } } }
|
Модуль регистрации |
Модуль выбора тестов |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form1 f1 = new Form1(); f1.ShowDialog(); Form2 f2 = new Form2(); f2.Close(); } private void button2_Click(object sender, EventArgs e) { if ((textBox1.Text == "") || (textBox2.Text == "") || (textBox3.Text == "") || (comboBox1.Text == "") || (comboBox2.Text == "") || (comboBox3.Text == "") || (textBox5.Text == "") || (textBox6.Text == "")) { MessageBox.Show("Заполните все поля ввода.", "Острожно!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string sex; if (radioButton1.Checked == true) sex = "мужской"; else { if (radioButton2.Checked == true) sex = "женский"; } MessageBox.Show("Вы успешно зарегистрированы.", "Поздравляем!", MessageBoxButtons.OK, MessageBoxIcon.Information); Form2 f2 = new Form2(); f2.Close(); Form1 f1 = new Form1(); f1.ShowDialog(); }
} } } |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form3 : Form { public Form3() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { Form3 f3 = new Form3(); f3.Close(); Form1 f1 = new Form1(); f1.ShowDialog(); } private void button1_Click(object sender, EventArgs e) { Form3 f3 = new Form3(); f3.Close(); Form4 f4 = new Form4(); if (radioButton1.Checked == true) f4.Text = "Тест Индивидуальная минута"; else { if (radioButton2.Checked == true) f4.Text = "Тест Сравнение похожих рисунков"; else { if (radioButton3.Checked == true) f4.Text = "Тест Зрительная реакция"; else { if (radioButton4.Checked == true) f4.Text = "Тест Слуховая реакция"; else { if (radioButton5.Checked == true) f4.Text = "Тест Зрительно-слуховая реакция"; else { if (radioButton6.Checked == true) f4.Text = "Теппинг-тест"; } } } } } f4.ShowDialog();} } } |