Главная страница

курсовая работа. Курсовая (1). Пояснительная записка к курсовому проекту содержит постановку и программу решения задачи Автоматизация учета зачисления абитуриентов по результатам вступительного экзамена


Скачать 3.65 Mb.
НазваниеПояснительная записка к курсовому проекту содержит постановку и программу решения задачи Автоматизация учета зачисления абитуриентов по результатам вступительного экзамена
Анкоркурсовая работа
Дата07.11.2022
Размер3.65 Mb.
Формат файлаdocx
Имя файлаКурсовая (1).docx
ТипПрограмма
#774919
страница6 из 11
1   2   3   4   5   6   7   8   9   10   11

1.11 Общие требования к программному продукту


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

Основные задачи:

  • программа должна сортировать абитуриентов по экзаменационным баллам;

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

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

  • объем оперативного запоминающего устройства 8гб или более.

  • SSD объёмом минимум 15 GB без учета ОС;

  • монитор с разрешением не ниже 1920х1080;

  • клавиатура -101/102 клавиши;

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

ЭВМ должна работать под управлением операционной системы с графическим интерфейсом (Не ниже Windows 10). Инсталляционный пакет не предусмотрен. Сопровождение продукта не предполагается.

Функциональные возможности:

Требования к надежности:

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

  • выход из строя аппаратных средств системы;

  • отсутствие электроэнергии;

  • выход из строя программных средств системы;

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

Для обеспечения надежности используется следующие процедуры:

  • проверка достоверности исходных данных;

  • предупреждения и отказ в вводе данных при ошибке в типе данных;

  • ограничение возможностей пользователей системы;

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

2 Экспериментальный раздел

2.1 Описание программы

Программа DevApp.exe имеет модульную структуру и состоит из десяти модулей. Модульная схема представлена на рисунке 2.1.1, описание модулей приведено в таблице 2.1.1.



Рисунок 2.1.1 – Модульная схема программы

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

Исходный код программы представлен в приложении А.

Таблица 2.1.1 – Описание процедур

Процедуры

Назначение

Autirizatcia.xaml

private void EntR_Click(object sender, RoutedEventArgs e)

Открывает окно NewOpenSource.xaml

private void ExT_Click(object sender, RoutedEventArgs e)

Выход из приложения

private void AbiturientBtn_Click(object sender, RoutedEventArgs e)

Открывает окно регистрации абитуриента АбитуриентыEdit.xaml

NewOpenSource.xaml

Продолжение таблицы 2.1.1

1

2

private void ZayavkaBtn_Click(object sender, RoutedEventArgs e)

Открывает окно ЗаявкиPage.xaml

private void SpeshialBtn_Click(object sender, RoutedEventArgs e)

Открывает окно СпециальностьPage.xaml

private void GruppaBtn_Click(object sender, RoutedEventArgs e)

Открывает окно ГруппыPage.xaml

private void RaspredGruppaBtn_Click(object sender, RoutedEventArgs e)

Открывает окно РаспредГрPage.xaml

private void AbiturientBtn_Click(object sender, RoutedEventArgs e)

Открывает окно АбитуриентPage.xaml

private void UserListBtn_Click(object sender, RoutedEventArgs e)

Открывает окно ChooseUserPage.xaml

private void BackupBtn_Click(object sender, RoutedEventArgs e)

При нажатии осуществляется сохранение резервной копии базы данных

private void ExT_Click(object sender, RoutedEventArgs e)

Выход из программы

AbiturientPage.xaml

private void BtnEdit_Click(object sender, RoutedEventArgs e)

Кнопка редактирования требуемого поля, открывает окно АбитуриентыEdit.xaml

private void BtnADD_Click(object sender, RoutedEventArgs e)

Кнопка добавления абитуриента, открывает окно АбитуриентыEdit.xaml

private void BtnDell_Click(object sender, RoutedEventArgs e)

Кнопка удаления требуемого поля

private void Print_Click(object sender, RoutedEventArgs e)

Кнопка печати списка абитуриентов

ГруппыPage.xaml

private void BtnEdit_Click(object sender, RoutedEventArgs e)

Кнопка редактирования требуемого поля, открывает окно ГруппыEdit.xaml

private void BtnADD_Click(object sender, RoutedEventArgs e)

Кнопка добавления групп, открывает окно ГруппыEdit.xaml

Продолжение таблицы 2.1.1

1

2

private void BtnDell_Click(object sender, RoutedEventArgs e)

Кнопка удаления требуемого поля

ZayavkaPage.xaml

private void BtnEdit_Click(object sender, RoutedEventArgs e)

Кнопка редактирования требуемого поля, открывает окно ГруппыEdit.xaml

private void BtnADD_Click(object sender, RoutedEventArgs e)

Кнопка добавления заявки, открывает окно ГруппыEdit.xaml

private void BtnDell_Click(object sender, RoutedEventArgs e)

Кнопка удаления требуемого поля

RaspredGruppPage.xaml

BtnEdit private void BtnEdit_Click(object sender, RoutedEventArgs e)

Кнопка редактирования требуемого поля, открывает окно РаспредГрEdit.xaml

private void BtnADD_Click(object sender, RoutedEventArgs e)

Кнопка добавления распределяемых групп, открывает окно РаспредГрEdit.xaml

private void BtnDell_Click(object sender, RoutedEventArgs e)

Кнопка удаления требуемого поля

СпециальностьPage.xaml

private void BtnEdit_Click(object sender, RoutedEventArgs e)

Кнопка редактирования требуемого поля, открывает окно СпециальностьEdit.xaml

private void BtnADD_Click(object sender, RoutedEventArgs e)

Кнопка добавления специальности, открывает окно СпециальностьEdit.xaml

private void BtnDell_Click(object sender, RoutedEventArgs e)

Кнопка удаления требуемого поля

Код программы представлен в приложении А
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта