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

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

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

его техникаKod_texnЧисло8Промежуточная таблицаpc.dbИнвентарный номерInv_nom*Строка7Код аудиторииKod_aud**Число8123456Сведения о ПК, с указанием их состояния и даты последнего осмотраpc_sost.dbНомер записиNom_zap*Счетчик4Инвентарный номерInv_nom**Строка7Состояние ПКSost_PCСтрока10Дата последнего осмотраData_p_oДата4Сведения о техникахtexn.dbКод техникаKod_texnСтрока7Фамилия техникаFam_texnСтрока15Имя техникаImia_texnСтрока15Отчество техникаOtch_texnСтрока15123456Сведения, которые заносятся в журнал заявокzhurn.dbНомер записиNom_zapis*Счетчик4Код аудиторииKod_auditЧисло8Инвентарный номер ПКInv_nomСтрока7Код техникаKod_texnCтрока7Дата подачи заявкиData_podДата4Дата устранения неисправностиData_isprДата4Причина неисправностиPolomСтрока20

 

Примечания

*-ключевое поле

**-вторичный индекс

 

Рисунок 1.1 - Схема данных

 

.6 Описание выходной информации

 

Выходным документом является инвентарная опись.

 

Таблица 3. Выходные документы

Наименование документа (шифр)Периодичность выдачи документаКол-во экз.Куда передаютсяПоля сортировкиПоля группировкиИтогиИнвентарная описьКаждый семестр1Техническому персоналуПо инв.№По кабинету-

Выходной документ - Инвентарная опись

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1.2 - Инвентарная опись за текущий период

 

.7 Контрольный пример

 

Данные заносимые в таблицу Аудитория

Код аудиторииВид аудиторииКол-во ПКФамилия зав.аудиториейКод техника203Лабораторная10Фатхулова1305Лабораторная15Гафарова1319Демонстрационная1Хасипов2

Данные заносимые в таблицу ПК

Инвентарный номер ПККод аудитории203.01203203.02203203.03203

 

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

 

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

Создаваемый программный продукт позволяет:

wвести автоматизированный учет технического состояния ПК в аудиториях;

wподавать заявки на ремонт неисправных ПК;

wсоставлять отчетную ведомость(инвентарную опись).

Для корректной работы программы компьютер должен соответствовать следующим минимальным требованиям:

wMS Windows/Vista/7;

wпроцессор 1 ГГц;

w128 MБ ОЗУ;

w10 МБ свободного пространства на диске;

wпринтер;

wклавиатура, мышь.

Также на компьютере необходимо наличие таких программных продуктов как:

wMicrosoft Access;

wMicrosoft Excel.

 

 

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

 

.1 Обоснование выбора языка программирования

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

Delphi является системой объектного программирования. Delphi позволяет не только использовать уже ставшие классическими объекты типа object, но и создавать новые, которые могут иметь графическое изображение и обладать свойствами стандартных элементов среды Windows. Такие объекты получили название визуальных компонентов; для их описания используется зарезервированное слово class. К Delphi прилагается целая библиотека стандартных визуальных компонентов - Visual Component Library (VCL), в которую можно добавлять свои собственные компоненты.

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

Из-за своего высокого уровня системы программирования типа Delphi даже получили специальное название - Среда быстрой разработки приложений RAD (Rapid Application Development).

Важным достоинством Delphi как инструментальной среды является то, что ее компилятор делает автономные EXE-файлы. Они будут работать в среде Windows даже на той ЭВМ, на которой нет системы Delphi. Это выгодно отличает ее от других подобных сред, например, от Microsoft Visual Basic.

 

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

 

Программа Автоматизация учета технического состояния ПК в аудиториях имеет модульную структуру и состоит из 10 модулей. Код программы приведен в приложении А. Список модулей и их связь представлены в модульной схеме(рисунок 2.1).

 

 

Рисунок 2.1 - Модульная схема

 

Модуль Unit 7.pas (Вход в программу)

wprocedure TAutent.sDBLookupComboBox1Click(Sender:TObject) выбор группы пользователей(Администратор, Зав.аудиторией, Техник);

wprocedure TAutent.Button1Click(Sender: TObject) подтверждение выбранного логина и пароля, переход к главному меню;

wprocedure TAutent.sButton1Click(Sender: TObject) смена пароля.

Модуль Unit 8.pas(Блокировка)

wprocedure TBlock.sButton1Click(Sender: TObject) разблокировка программы, переход на форму Вход.

Модуль Unit 9.pas(Смена пароля)

wprocedure Tedit_pswd.sButton1Click(Sender: TObject) смена пароля;

wprocedure Tedit_pswd.FormClose(Sender: TObject;