Автоматизация учета технического состояния компьютеров в аудитории

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

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

var Action: TCloseAction) переход на форму Вход.

Модуль Unit 1.pas(Главное меню)

wprocedure TMain_menu.N1Click(Sender: TObject) переход на форму Журнал заявок или, если вход осуществлен Администратором, переход на форму Справочник Журнал заявок ;

wprocedure TMain_menu.N4Click(Sender: TObject) переход на форму Справочник Аудитории;

wprocedure TMain_menu.N5Click(Sender: TObject) переход на форму Справочник Техники;

wprocedure TMain_menu.N3Click(Sender: TObject) переход на форму Справочник журнал заявок;

wprocedure TMain_menu.N3Click(Sender: TObject) переход на форму Инвентарная опись;

wprocedure TMain_menu.N7Click(Sender: TObject) возвращение значения всех элементов на исходные, переход на форму Вход;

wprocedure TMain_menu.N8Click(Sender: TObject) открытие файла readme.doc(Руководства пользователя).

Модуль Unit 11.pas(Инвентарная опись)

wprocedure Tinv_opis.FormShow(Sender: TObject) отображение системных времени и даты, включение режима формирования ведомости по всему учебному заведению;

wprocedure Tinv_opis.sDBLookupComboBox1Click(Sender: TObject) отключение режима формирования ведомости по всему учебному заведению, выбор аудитории, по которой будет сформирована ведомость;

 

wprocedure Tinv_opis.sCheckBox1Click(Sender: TObject) включение режима формирования ведомости по всему учебному заведению;

wprocedure Tinv_opis.sButton1Click(Sender: TObject) сформировать опись по выбранной аудитории;

wprocedure Tinv_opis.sButton3Click(Sender: TObject) сохранить сформированную опись в файл exel.

Модуль Unit 3.pas(Справочник Журнал заявок)

wprocedure Tsprav_zhurnal_ziav.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn;

State: TGridDrawState) выделение активных заявок красным цветом.

Модуль Unit 6.pas(Справочник Техники)

wprocedure Tsprav_texniki.Button1Click(Sender: TObject) внесение в базу данных информации о новом технике.

Модуль Unit 4.pas(Справочник Аудитории)

wprocedure Tsprav_audit.N1Click(Sender: TObject) переход на форму Новая аудитория, установка свойств компонентов формы Новая аудитория для редактирования информации о выбранной аудитории;

wprocedure Tsprav_audit.N2Click(Sender: TObject) переход на форму Новая аудитория;

wprocedure Tsprav_audit.N3Click(Sender: TObject) удаление информации о выбранной аудитории.

Модуль Unit 5.pas(Журнал заявок)

wprocedure TZhurnal_zaiavok.DBLookupComboBox1Click(Sender: TObject) выбор аудитории при подаче заявки;

wprocedure TZhurnal_zaiavok.DBLookupComboBox2Click(Sender: TObject) выбор ПК при подаче заявки;

wprocedure TZhurnal_zaiavok.Button1Click(Sender: TObject) подача заявки;

wprocedure TZhurnal_zaiavok.DBLookupComboBox4Click(Sender: TObject) выбор номера ПК, при принятии заявки;

wprocedure TZhurnal_zaiavok.DBLookupComboBox3Click(Sender: TObject) выбор кода техника, принявшего заявку;

wprocedure TZhurnal_zaiavok.Button2Click(Sender: TObject) прием заявки.

Модуль Unit 10.pas(Добавление аудитории)

wprocedure Tnov_audit.sButton2Click(Sender: TObject) внесение информации о новой аудитории в базу данных.

 

.3 Протокол тестирования программного продукта

 

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

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

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

 

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

 

Для запуска программы, ее необходимо установить. Для этого необходимо запустить файл Setup.exe из папки application. В последующем окне необходимо выбрать путь установки программы. После завершения установки, необходимо перейти в каталог, который вы указали и запустить файл project1.exe.

При запуске исполняемого файла Project1.exe открывается окно программы, показанное на рисунке 1

 

Рисунок 2.1 Вход

 

Здесь необходимо выбрать группу пользователей, открыв выпадающий список и щелкнув на соответствующей строке списка левой кнопкой мыши. Достоверность выбора подтверждается вводом пароля. Если пароль введен неправильно, тогда система выдаст сообщение об ошибке входа. Если пароль введен неправильно три раза подряд, программа блокируется, для разблокировки необходимо ввести в поле ввода пароль администратора базы данных, то есть, разблокировку программы осуществляет администратор.

 

Рисунок 1.2 Блокировка программы

 

Так же реализована возможность смены пароля. Для этого необходимо выбрать пользователя, и нажать на кнопку сменить пароль. После чего откроется форма для смены пароля, представленная на рисунке 3

 

Рисунок 1.3 Смена пароля

 

Если пароль соответствует выбранному логину, тогда открывается главное меню программы, представленное на рисунке 4.

 

Рисунок 1.4 Главное меню

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1.5 Бланк Подача заявки на ремонт

 

 

При нажатии на кнопку Журнал заявок пользователями Заведующий аудиторией или Техником будет открыта форма с бланком на подачу заявки на ремонт компьютера(рисунок 5), если вход был осуществлен Заведующий аудиторией, или же бланком на принятие заявки, если вход был осуществлен Техником(рисунок 6). Если данная кнопка была нажата пользователем Администратор, то журнал заявок будет представлен в виде справочника(рисунок 7). Все активные заявки выделяются в таблице красным цветом

 

 

Рисунок 1.6 Бланк Прием заявки на ремонт ПК