Автоматизированная система - Учёт компьютерной и оргтехники на предприятии

Автор работы: Пользователь скрыл имя, 27 Декабря 2012 в 23:28, курсовая работа

Краткое описание

Целью курсового проекта является создание информационной системы с помощью СУБД Microsoft Access и среды разработки Delphi 7, которая позволит автоматизировать деятельность предприятия по учёту IT-техники.
Для достижения поставленной цели необходимо выполнить следующие задачи:
ознакомиться со спецификацией предприятия, и его функциями;
ознакомиться с технологическими процессами и изучить порядок разработки согласования и утверждения проектов;
разработать структуру базы данных;
разработать интерфейса приложения, подключить базу данных.

Содержание

ВВЕДЕНИЕ 1
1. РАЗРАБОТКА ЭСКИЗНОГО ПРОЕКТА 3
1.1. Постановка задачи 3
1.2. Алгоритм решения 4
1.3. Описание входных данных 5
1.4. Обоснование выбора программного обеспечения, используемого в работе 8
2. РАЗРАБОТКА РАБОЧЕГО ПРОЕКТА 10
2.1. Спецификация проекта 10
2.2. Система меню 11
2.3. Состав основных модулей 11
3. ВНЕДРЕНИЕ 15
3.1. Требования, предъявляемые к эксплуатации ресурса, техническим средствам, программному обеспечению 15
3.2. Тестирование 15
3.3. Ошибки, выявленные в процессе опытной эксплуатации 16
ЗАКЛЮЧЕНИЕ 17
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 18
ПРИЛОЖЕНИЕ 1 19

Прикрепленные файлы: 1 файл

Приложение Учёт IT техники.docx

— 558.27 Кб (Скачать документ)

Container.Upd_computer.Parameters.ParamByName('Mouse').Value:=upd_mouse.Text;

Container.Upd_computer.Parameters.ParamByName('soft').Value:=upd_combosoft.KeyValue;

Container.Upd_computer.Parameters.ParamByName('sotrudnik').Value:=upd_combofam.KeyValue;

Container.Upd_computer.Parameters.ParamByName('Code').Value:=Container.db_computer.fieldbyname('Code').AsInteger;

Container.Upd_computer.ExecSQL;

Container.db_computer.Active:=False;

Container.db_computer.Active:=True;

End;

//процедура, реализующая подсчёт строк в таблице

procedure TFormgl.FormActivate(Sender: TObject);

var

i:integer;

s:integer;

Begin

s:=0;

for i:=0 to Container.db_computer.RecordCount-1 do

s:=s+1;

StatusBar1.Panels[0].Text:='Количество записей: '+IntToStr(s);

sBitBtn17.Down:=true;

sPanel9.Visible:=true;

end;

// процедура для поиска данных в таблице

procedure TFormgl.spisok_poley3Change(Sender: TObject);

Begin

search_field2.Text:='';

case (spisok_poley3.ItemIndex) of

0:pole:='nameofsoft';

1:pole:='typesoft';

2:pole:='versya';

3:pole:='[Language]';

4:pole:='platform';

5:pole:='razrabotchik';

6:pole:='God_vih';

7:

Begin

    Container.ADOQuery_Softing.Active:=false;

    Container.ADOQuery_Softing.SQL.Clear;

    Container.ADOQuery_Softing.SQL.Add('SELECT * from softing');

    Container.ADOQuery_Softing.Active:=true;

End;

End;

End;

Procedure TFormgl.search_field2KeyUp(Sender: TObject; var Key: Word;

  Shift: TShiftState);

Begin

Container.ADOQuery_Softing.Active:=False;

Container.ADOQuery_Softing.SQL.Clear;

Container.ADOQuery_Softing.SQL.Add('SELECT * from softing');

Container.ADOQuery_Softing.SQL.Add('WHERE '+pole+' like '+#39+search_field2.text+'%'+#39);

Container.ADOQuery_Softing.Active:=True;

end; 

3. Внедрение

3.1. Требования, предъявляемые к эксплуатации ресурса, техническим средствам, программному обеспечению

 

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

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

процессор с тактовой частотой 1500 МГц и выше;

оперативная память 128 Мбайт и выше;

свободного места на диске не менее 50 Мбайт;

место, занимаемое проектом 15 Мбайт;

наличие CD-ROM или DVD-ROM привода.

Программное обеспечение.  Для экспулатации программы необходимо наличие операционной системы семейства Microsoft Windows (не ниже XP), а так же установленной программы Microsoft Access

Установка. Программа не требует установки – достаточно просто скопировать папку с программой на жёсткий диск компьютера.

Просмотр файла  БД. Необходио наличие Microsoft Office Access 2003 или выше, для просмотра сведений о зависимостях объектов в базе, а так же количества таблиц и работы с SQL – запросами.

3.2. Тестирование

Тестирование программного обеспечения — процесс исследования программного обеспечения с целью получения информации о качестве продукта.

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

С точки зрения ISO 9126, качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

надёжность;

сопровождаемость;

практичность;

эффективность;

мобильность;

функциональность.

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

Тестирование "черного  ящика" - это вид тестирования, проводимый без знания внутренних механизмов работы продукта. Производится на основании  внешних проявлений работы продукта. В терминах программного обеспечения  под тестированием "черного ящика" обычно подразумевают тестирование через интерфейс пользователя, не имея доступа к исходному коду продукта. При тестировании «черного ящика» рассматриваются системные  характеристики программ, игнорируется их внутренняя логическая структура.

3.3. Ошибки, выявленные в процессе опытной эксплуатации

В ходе пробного тестирования программы были выявлены ошибки следующего характера. При запуске рассматриваемой  программы из Delphi возникает исключение, и сообщение имеет вид, приведенный на (рис.3.) 

 

          Рисунок 3. – Ошибка преобразования типа

Ошибка несоответствия типов  переменных в среде Borland Delphi, отражена на (рис.4.)

                 Рисунок 4. – Переменная "к" не является числовым значением

Для того чтобы программа  контролировала значения индексных  выражений (в этом случае Delphi добавляет в выполняемую программу инструкции, обеспечивающие этот контроль), необходимо на вкладке Compiler диалогового окна Project Options, которое открывается выбором из меню Project команды Options, установить флажок Range checking (Контроль диапазона), находящийся в группе Runtime errors (Ошибки времени выполнения).

 

 

ЗАКЛЮЧЕНИЕ

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

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

В ходе курсового проектирования, была разработана автоматизированная система «Учёт компьютерной и  оргтехники на предприятии».

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

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

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

1.Изучить принцип работы предприятия.

2.Собрать сведения для проектирования системы.

3.Создать интерфейс программы.

4.Разработать структуру базы данных.

5.Выбрать программу для  работы с базой данных и  т.д, были успешно выполнены.

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

 

 

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под. ред. Проф. А. Д. Хомоненко. – 4-е изд., доп. и перераб. – СПб.: КОРОНА принт, 2004. – 736 с.

2. Культин Н. Б. Основы программирования в Delphi 7.- СПб.: БХВ-Петербург, 2003. - 608 с.: ил.

3. Понамарев, В.Л.  Базы данных в Delphi 7. Самоучитель; СПб: Питер, 2003. – 224 c.

4. Боровский, А.Н. Программирование в Delphi/ А.Н. Боровский. - СПб.: БХВ-Петербург. – 2005.

5. Симонович, С.В. Информатика. Базовый курс./ С.В.Симонович/ 2-е издание, под ред. С. В. Симоновича. - СПб.: Питер. - 2005.

6. Разработка приложений Microsoft Office 2007 в Delphi: Юрий Магда — Москва, БХВ-Петербург, 2009 г.- 160 с

    1. Сухарев, М.В. Основы Delphi. Профессиональный подход; М.: Наука и техника, 2004. - 600 c
    2. Фленов М. Е. Профаммирование в Delphi глазами хакера. — СПб.: БХВ-Петербург, 2003. - 368 с: ил.
    3. Хомоненко А. Д. и др. Delphi 7/Под общ. Ред. А. Д. Хомоненко. – СПб.: БХВ-Петербург, 2008. – 1216 с.: ил.
    4. Шумаков, П.В. Delphi 3 и разработка приложений баз данных; М.: Нолидж, 1998. - 704 c.
    5. Фленов М. Е. Библия Delphi. — СПб.: БХВ-Петербург, 2004. — 880 с.: ил.

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ 1

Скриншоты окон приложения

Рисунок 5. – Вкладка «Компьютеры»

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

 

Рисунок 6. – Вкладка «Оргтехника»

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

Рисунок 7. – Вкладка «Списанное оборудование»

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

 

Рисунок 8. – Вкладка «Накладная»

Изменение сотрудника организации  по передаче техники, реализовано в  виде накладной Форма № М-13п.

Рисунок 9. – Окно «Подсчёт количества компьютеров»

Данный запрос показывает, сколько компьютеров закреплено за одним сотрудником организации.

 

Рисунок 10. – Окно «Подсчёт количества факсов»

Данный запрос показывает, сколько факсов закреплено за одним  сотрудником организации.


Информация о работе Автоматизированная система - Учёт компьютерной и оргтехники на предприятии