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

Назначение (содержимое) таблицыФизическое имя таблицыНаименование полейШифр поляФормат поляРазмер поля123456Сведения о аудиториях, с установленными в них ПКaud.dbКод аудиторииKod_auditorii*Число8Вид аудиторииVid_audСтрока10Колличество ПКKol_PCЧисло8Фамилия зав.аудиториейFam_zavСтрока15Код

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

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Содержание

 

Введение

. Постановка задачи

.1 Описание предметной области

.2 Функциональная модель предметной области

.3 Схема данных

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

.5 Описание структуры базы данных

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

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

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

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

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

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

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

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

Заключение

 

 

Введение

 

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

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

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

 

 

1. Постановка задачи

 

.1 Описание предметной области

 

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

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

О каждой аудитории известна следующая информация:

wномер аудитории;

wвид аудитории;

wфамилия заведующего аудиторией;

wколичество ПК в аудитории;

wфамилия обслуживающего техника.

Один преподаватель может быть закреплен только за одной аудиторией.

О компьютерах имеется следующая информация:

wинвентарный номер ПК;

wкод аудитории, в которой установлен ПК;

wсостояние ПК;

wдата последнего технического обслуживания.

У компьютеров могут совпадать даты обслуживания, состояние, но инвентарный номер у каждого ПК уникальный.

Эти данные заносятся в систему заведующими аудиторией после осмотра ПК. Если была обнаружена неисправность, заведующий аудиторией составляет заявку на обслуживание компьютера. Технический персонал на основе этих заявок выполняет осмотр и ремонт компьютеров.

После осмотра и ремонта ПК техник делает пометки о том, какая именно неисправность была исправлена, и дата, когда она была исправлена.

Информация об обслуживающем персонале следующая:

wфамилия;

wимя;

wотчество;

wперсональный код.

С данной информационной системой должны работать следующие группы пользователей:

wзаведующие аудиториями;

wтехнический персонал.

Заведующие аудиторией при работе с данной информационной системой должны иметь возможность решать следующие виды задач:

wзаносить в ИС информацию о состоянии компьютеров;

wна основе проверки состояния компьютеров писать заявления на техническое облуживание компьютеров.

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

wпросматривать состояние компьютеров;

wсвоевременно получать заявления на обслуживание.

Входные данные для задачи:

wжурнал заявок, хранящийся у техников;

wзаявка на ремонт ПК.

Выходные данные задачи:

wинвентарная опись, созданная за определенный период;

wжурнал заявок, с отметками о исправленной работе.

 

 

1.2 Функциональная модель предметной области

 

 

 

1.3 Схема данных

 

 

 

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

 

Описание входных документов представлено в Таблице 1

 

Таблица 1.1 Описание входных документов

Наименование документаДата поступления документаОткуда поступает документСписок аудиторийПосле осмотра аудиторийОт заведующих аудиториямиСписок ПК, с указанием их состоянияПосле осмотра аудиторийОт заведующих аудиториямиЗаявки на техническое обслуживаниеПри обнаружении неисправностиОт заведующих аудиториями

Список аудиторий

Код аудиторииФамилия заведующегоКоличество ПК305Шарипова10450Акинфеев1

Список ПК, с указанием их состояния на момент последнего осмотра

Инвентарный номерНомер аудиторииСостояние ПКДата последнего осмотра203.01203Хорошее22.05.2006203.02203Хорошее22.05.2006

Заявки на техническое обслуживание

Номер аудиторииИнвентарный номерДата подачи заявки305305.0122.05.2006

 

1.5 Описание структуры базы данных

 

Таблица 1.2 Описание структуры базы данных

Назначение (содержимое) таблицыФизическое имя таблицыНаименование полейШифр поляФормат поляРазмер поля123456Сведения о аудиториях, с установленными в них ПКaud.dbКод аудиторииKod_auditorii*Число8Вид аудиторииVid_audСтрока10Колличество ПКKol_PCЧисло8Фамилия зав.аудиториейFam_zavСтрока15Код обслуживающего техника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. Такие объекты получили название визуальных компонен

Похожие работы

1 2 3 > >>