Разработка информационно-справочной системы по учебным заведениям (подсистема "Оператор")

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ит жанные полей в БД, закрывает текущую формуprivate void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается "Руководство пользователя"

Таблица 4.4.7

Програмный кодВолняемые функцииprivate void button2_Click (object sender, EventArgs e) {this. Close (); Form2 f = new Form2 (); f. Show (); }При нажатии на button2 возврат на Form2private void button1_Click (object sender, EventArgs e) {Form2 f = new Form2 (); f. Show (); f. AddDataSet_vuz (textBox1. Text, textBox2. Text, textBox3. Text, textBox5. Text, textBox4. Text); this. Close (); }При нажатии на button1 заносит жанные полей в БД, закрывает текущую формуprivate void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается "Руководство пользователя"

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

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

 

Рассмотрим руководство пользователя первого окна на рисунке 5.1, второго и третьего окна на рисунке 5.2, четвертого и пятого окна на рисунке 5.3, последних двух окон на рисунке 5.4.

 

Рисунок 5.1

 

Рисунок 5.2

 

Рисунок 5.3

 

Рисунок 5.4

 

Так же к программе прилагается файл ReadMy. txt, содержащий текст:

"В папке "Оператор" откройте файл WindowsApplication. exe

Внимание! не удаляйте остальные файлы из папки и не копируйте файл WindowsApplication. exe отдельно от других файлов.

При необходимости перемещения или копировании программы необходимо скопировать папку с программой полностью".

6. Тестирование программного средства

 

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

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

Заключение

 

В данном курсовом проекте, мною была спроектирована и разработана подсистема "Оператор" информационно-справочной системы по учебным заведениям.

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

ПС не является конечным продуктом и будет дорабатываться, и модернизироваться до высших стандартов программного обеспечения данного уровня. Это позволит в скором будущем перевести аналоговую систему на автоматизированную, что позволит ускорить все процессы, связанные с данным видом деятельности. А также в значительной степени снизить человеческий фактор, что в общем результате даст качественное улучшение справочной системы. Можно не останавливаться на внедрении данных систем на локальном уровне; их можно объединять между собой и отображать данные по всему региону, а в дальнейшем возможно и на федеральном уровне, в результате чего станет доступным оперативное получение информации о любом учебном заведении страны или отдельного региона. Осведомленность информацией такого уровня позволит более правильно принимать различные решения по принятию решений в отдельных регионах страны.

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

Приложения

 

Приложение А

 

Диаграмма вариантов использования

 

 

 

Приложение Б

 

Диаграмма потоков данных

 

Приложение В

 

Приложение Г

 

Листинг программы

Form1System;System. Collections. Generic;System.componentModel;System. Data;System. Drawing;System. Text;System. Windows. Forms;System. Diagnostics;WindowsApplication

{partial class Form1: Form

{Form1 ()

{();

}void button1_Click (object sender, EventArgs e)

{f = new Form2 ();. Show ();

}void button2_Click (object sender, EventArgs e)

{f = new Form3 ();. Show ();

}void button3_Click (object sender, EventArgs e)

{();

}void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e)

{. Start ("help. htm");

}

}

}System;System. Collections. Generic;System.componentModel;System. Data;System. Drawing;System. Text;System. Windows. Forms;System. Diagnostics;WindowsApplication

{partial class Form2: Form

{Form2 ()

{();

}void button3_Click (object sender, EventArgs e)

{();

}void button5_Click (object sender, EventArgs e)

{f = new Form4 ();. show_1 (comboBox1. Text,Convert. ToString (vuzBindingSource. Position + 1));. Close ();

}