Автор работы: Пользователь скрыл имя, 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
Container.Upd_computer.
Container.Upd_computer.
Container.Upd_computer.
Container.Upd_computer.
Container.Upd_computer.
Container.db_computer.Active:=
Container.db_computer.Active:=
End;
//процедура, реализующая подсчёт строк в таблице
procedure TFormgl.FormActivate(Sender: TObject);
var
i:integer;
s:integer;
Begin
s:=0;
for i:=0 to Container.db_computer.
s:=s+1;
StatusBar1.Panels[0].Text:='
sBitBtn17.Down:=true;
sPanel9.Visible:=true;
end;
// процедура для поиска данных в таблице
procedure TFormgl.spisok_poley3Change(
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.
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
End;
End;
End;
Procedure TFormgl.search_field2KeyUp(
Shift: TShiftState);
Begin
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
Container.ADOQuery_Softing.
end;
Для корректной работы приложения необходимы следующие аппаратные и системные, программные средства:
Аппаратные требования. Минимальная аппаратная конфигурация системы, обеспечивающая нормальное функционирование системы, должна быть не ниже следующей:
процессор с тактовой частотой 1500 МГц и выше;
оперативная память 128 Мбайт и выше;
свободного места на диске не менее 50 Мбайт;
место, занимаемое проектом 15 Мбайт;
наличие CD-ROM или DVD-ROM привода.
Программное обеспечение. Для экспулатации программы необходимо наличие операционной системы семейства Microsoft Windows (не ниже XP), а так же установленной программы Microsoft Access
Установка. Программа не требует установки – достаточно просто скопировать папку с программой на жёсткий диск компьютера.
Просмотр файла БД. Необходио наличие Microsoft Office Access 2003 или выше, для просмотра сведений о зависимостях объектов в базе, а так же количества таблиц и работы с SQL – запросами.
Тестирование программного обеспечения — процесс исследования программного обеспечения с целью получения информации о качестве продукта.
Существующие на сегодняшний
день методы тестирования программного
обеспечения не позволяют однозначно
и полностью выявить все
С точки зрения ISO 9126, качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:
надёжность;
сопровождаемость;
практичность;
эффективность;
мобильность;
функциональность.
При тестировании белого ящика, разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого ПО. Оно обеспечивает то, что компоненты конструкции — работоспособны и устойчивы, до определённой степени. При тестировании белого ящика используются метрики покрытия кода. Объектом тестирования здесь является не внешнее, а внутреннее поведение программы.
Тестирование "черного ящика" - это вид тестирования, проводимый без знания внутренних механизмов работы продукта. Производится на основании внешних проявлений работы продукта. В терминах программного обеспечения под тестированием "черного ящика" обычно подразумевают тестирование через интерфейс пользователя, не имея доступа к исходному коду продукта. При тестировании «черного ящика» рассматриваются системные характеристики программ, игнорируется их внутренняя логическая структура.
В ходе пробного тестирования программы были выявлены ошибки следующего характера. При запуске рассматриваемой программы из 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 с
Скриншоты окон приложения
Рисунок 5. – Вкладка «Компьютеры»
Основная форма программы, хранящая сводную информацию о компьютерах организации.
Рисунок 6. – Вкладка «Оргтехника»
Таблицы хранят данные о принтерах, факсах, ведётся подсчёт строк в каждой таблице.
Рисунок 7. – Вкладка «Списанное оборудование»
Таблицы хранят данные обо всёй списанной технике за определённый период времени, имеется возможность окончательного удаления записей из таблиц.
Рисунок 8. – Вкладка «Накладная»
Изменение сотрудника организации по передаче техники, реализовано в виде накладной Форма № М-13п.
Рисунок 9. – Окно «Подсчёт количества компьютеров»
Данный запрос показывает, сколько компьютеров закреплено за одним сотрудником организации.
Рисунок 10. – Окно «Подсчёт количества факсов»
Данный запрос показывает, сколько факсов закреплено за одним сотрудником организации.
Информация о работе Автоматизированная система - Учёт компьютерной и оргтехники на предприятии