Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet_kursak_STUD_ORG22.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
636.93 Кб
Скачать

1.3Программная реализация продукта Приведем пример кода для интерфейсов пользователя:

public partial class PersonListEditView : Window

{

private PersonListEditViewModel ViewModel { get { return (PersonListEditViewModel)MainGrid.DataContext; } }

public PersonListEditView()

{

InitializeComponent();

}

public PersonListEditView(int OrgcomitetId)

{

InitializeComponent();

ViewModel.OrgcomitetId = OrgcomitetId;

}

private void Refresh(object sender, EventArgs e)

{

ViewModel.DataSource = ViewModel.ItemSource;

var oldDC = this.MainGrid.DataContext;

this.MainGrid.DataContext = null;

this.MainGrid.DataContext = oldDC;

}

private void CloseView(object sender, EventArgs e)

{

this.Close();

}

2База данных сайта

2.1Модель базы данных

2.1 Инструментальные средства для создания базы данных

При разработке базы данных использовались такие программые продукты как MySQL.

Продукт MySQL использовался непосредственно для разработки базы данных(построение таблиц, создание запросов).

Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорациейMicrosoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

Тестирование программы

2.2Организация тестирования программы

Условия тестирования: протестировать добавление орг. Комитетов в базу данных, модуль добавления сотрудников в ту или иную организацию, выставление HR оценки сотруднику.

2.3Результаты тестирования программы Модуль визуализации интерфейса программы:

Рисунок 3.1 — Внешний вид программы

Рисунок 3.2 — Внешний вид программы (просмотр функции добавления, редактирования, удаления).

Модуль добавления в орг. Комитет:

Рисунок 3.3 — Внешний вид программы в процессе добавления института / отдела.

Рисунок 3.4 — Внешний вид программы при нажатии правой кнопки для добавления нового или уже внесенного в базу сотрудника.

Рисунок 3.5 — Внешний вид программы для ввода информации при добавлении сотрудника.

При нажатии на кнопку “Редактировать оценку”, происходит вывод окна для указания HR оценок.

Рисунок 3.6 — Внешний вид программы при нажатии на кнопку “Редактировать оценку”. происходит вывод окна для указания HR оценок.

Примечание: Отредактировать оценку возможно только в том случае, если сотрудник был добавлен ранее. произвести оценку сотрудника при вводе его в базу, невозможно!

Рисунок 3.7 — Внешний вид программы при просмотре сотрудников, после нажатия на кнопку «Сохранить».

Заключение

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]