Разработка базы данных "Учет компьютерной техники" - Программирование, компьютеры и кибернетика дипломная работа

Разработка базы данных "Учет компьютерной техники" - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Разработка базы данных "Учет компьютерной техники"

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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

В данном курсовом проекте требуется реализовать программу «Учет компьютерной техники» в среде визуального программирования Delphi 7. Предусмотреть хранение информации. Приложение должно обеспечивать детальное описание каждого компьютера , его комплектующие и назначение. Для выполнения задачи поставленной в курсовой работе применяются знания и умения, полученные в процессе изучения дисциплины «Основы алгоритмизации и программирования».
При исследовании существующих программных продуктов, я пришел к мнению, что для выполнения данной программы нужно использовать комплексное программное обеспечение компании Microsoft, базы данных Access можно создать такое же приложение, выполняющее поставленную задачу. При этом затрачивается минимум усилий на проработку интерфейса и процедур сортировки. Для создания подобного приложения необходимо как минимум:
a) Компоненты для визуального представления данных в табличной форме;
b) Набор компонентов для добавления, изменения, удаления записей в базу данных и их применение;
Таким образом, для выполнения поставленных пунктов, касающихся будущей структуры приложения я использовал:
1) для визуального отображения данных в табличной форме выбрать компонент DBGrid1, который в текстовой форме обеспечивает ввод, изменение, удаление и просмотр данных.
2) для добавления, изменения, удаления, применения в базе данных использовать компонент BitBtn.
Основной задачей данной программы является предоставление пользователю всевозможных данных о каждом компьютере: комплектующие, описание, предназначение.
Анализ предметной области позволяет дать ответ на информацию помещенную в базе данных. Пользователями базы данных могут быть как программисты так и обычные пользователи. Таким образом разработчик должен представить программу с легким и понятным интерфейсом. Модель предметной области - это наши знания о продукте программы. Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств.
Такими средствами могут быть как вкладки справки программы, так и дополнительные информационные ресурсы. Также могут использоваться скриншоты работы программы и её отдельных аспектов.
Предметной областью моего проекта является учет компьютерной техники.
Каждый компьютер имеет следующие характеристики : наименование, описание, комплектующие.
Данная блок схема показывает ход работы программного проекта с содержанием всех меню и подменю.
Проект программы был разработан с помощью программных ресурсов Delphi 7 и MS Access 2007. Delphi, в свою очередь, является универсальной системой программирования, с помощью которой производится управление базой данных,a MS Access 2007 - хранилищем базы данных.
Процесс создания базы данных состоит из одного шага - создания базы данных.
Создадим базу данных в MS Access 2007. Используемая база данных будет состоять из восьми таблиц, в ней будет 5 строк отображающих: номер, наименование компьютера, описание компьютера, комплектующие.
Первые 4 таблицы имеют одинаковую структуру поэтому отобразим их в одной таблице данных.
Последующие 4 таблице также имеют одинаковую структуру поэтому отобразим их в одной таблице данных.
Перейдём к работе со средой Delphi 7.
На главной форме Form1(Учет компьютерной техники) представлено меню из трех выпадающих подменю : выход, о программе , справка.
Выбор аудитории реализован при помощи компонентов ComboBox и Button.
Все возможности подменю реализованы при помощи компонента MainMenu1.
Рабочая форма представлена на рисунке 5:
На формах Form2,3,4,5(Аудитории)представлены установленные компьютеры с их комплектующими и описанием. Также реализовано добавление, изменение, удаление, поломка компьютеров , реализован ремонт техники и поиск по номеру компьютера.
Рабочая форма представлена на рисунке 6:
Поиск по номеру компьютера организован с помощью компонентов Edit1.
Поломка компьютера, его ремонт и замена реализованы с помощью компонента BitBtn.
Вывод таблицы на форму реализован при помощи компонентов:
DBGrid1, ADOConnection1, DataSource1,, ADOTable1.
Меню реализовано с помощью компонента MainMenu1.
Добавление, удаление, редактирование организованы с помощью компонентаBitBtn.
На форме Form6,7,8,9(ПК на ремонте) возможно замена комплектующих компьютера. Сохранение и обновление данных в таблице происходит при помощи компонента BitBtn.
Починка выполняется с помощью компонента BitBtn.
Меню реализовано с помощью компонента MainMenu1.
Информация о комплектующих выполняется с помощью компонента DBMemo1.
Вывод таблицы на форму реализован при помощи компонентов:
DBGrid1, ADOConnection1, DataSource1, ADOTable1.
Рабочая форма представлена на рисунке 7:
На форме Form10(О программе) представлена информация о разработчике данного продукта.
Рабочая форма представлена на рисунке 8:
На форме Form11(Справка) представлена информация о разработчике данного продукта.
Рабочая форма представлена на рисунке 9:
В данном проекте выполняется несколько задач:
При выборе аудитории и нажатия кнопки вход в систему ошибок не обнаружено.
2)Работа с компьютерами в аудитории:
а)добавление нового компьютера происходит путем ввода данных в таблицу и компоненты Memo без ошибок(Рисунок 10).
б)удаление компьютера происходит при выборе компьютера и нажатии кнопки удалить без ошибок.
в) поломка компьютера выполняется путем нажатия кнопки Поломка без ошибок(рисунок 11)
г)ремонт компьютера производится путем нажатия кнопки починено без ошибок.
В данной курсовой работе был разработан программный проект «Учет компьютерной техники». В данном проекте представлена предметная область, логическое и физическое проектирование системы, созданы запросы по выборке данных, добавлению, удалению, применению и редактированию записей находящихся в базе данных. При создании программного проекта «Учет компьютерной техники» я использовал программы: Microsoft Access - для создания базы данных «auditoria» и BorlandDelphi7 для подключения к базе данных, созданию и модификация данных таблицы и форм.
Главным результатом проведенной работы является создание функционирующего программного проекта, который выполняет требуемый круг задач по ведению и использованию базы данных «Учет компьютерной техники».
В заключении можно сказать, что созданный программный проект лёгок в использовании, понятен не только программисту но и обычному пользователю т.к. его интерфейс прост и не вызывает трудностей. Для пользователей которые работают в школе, колледже и государственных организациях по учету компьютерной техники «Учет компьютерной техники» я считаю, является одним из лучших программных проектов.
[2]Технологии Delphi 2006. Новые возможности, автор: Сергей Бобровский, издательство: Питер, год издания: 2006.
[3] Delphi в задачах и примерах, автор: Никита Культин, издательство: БХВ-Петербург , год издания: 2003.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, XPMan, Menus, ExtCtrls, ComCtrls, jpeg;
procedure btn1Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit10, Unit11;
procedure TForm1.btn1Click(Sender: TObject);
procedure TForm1.N1Click(Sender: TObject);
if MessageDlg('Вы действительный хотите выйти из ПС "Учет компьютерной техники колледжа"?',
mtConfirmation, [mbyes, mbNo], 0) = mrYes then
procedure TForm1.N2Click(Sender: TObject);
procedure TForm1.N3Click(Sender: TObject);
Unit 2,3,4,5(Одинаковая структура кода)
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, jpeg, ExtCtrls, DB, ADODB, Grids, DBGrids, StdCtrls,
procedure N1Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure TForm2.N1Click(Sender: TObject);
procedure TForm2.N3Click(Sender: TObject);
ADOTable1.IndexFieldNames:='№ DESC';
procedure TForm2.N4Click(Sender: TObject);
ADOTable1.IndexFieldNames:='№ ASC';
procedure TForm2.BitBtn1Click(Sender: TObject);
ADOTable1.Locate('№',edit1.Text,[lopartialkey]);
procedure TForm2.BitBtn2Click(Sender: TObject);
Form6.ADOTable1.FieldByName('nazvanie').Value:=Form2.ADOTable1.FieldByName('nazvanie').Value;
Form6.ADOTable1.FieldByName('sostovlaushie').Value:=Form2.ADOTable1.FieldByName('sostovlaushie').Value;
Form6.ADOTable1.FieldByName('№').Value:=Form2.ADOTable1.FieldByName('№').Value;
Form6.ADOTable1.FieldByName('opisanie').Value:=Form2.ADOTable1.FieldByName('opisanie').Value;
procedure TForm2.BitBtn3Click(Sender: TObject);
ADOTable1.IndexFieldNames:='№ ASC';
procedure TForm2.N5Click(Sender: TObject);
Unit 6,7,8,9(одинаковая структура кода)
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, StdCtrls, Buttons, ExtCtrls, DBCtrls, Grids, DBGrids,
procedure N1Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure TForm9.N1Click(Sender: TObject);
procedure TForm9.BitBtn1Click(Sender: TObject);
Form5.ADOTable1.FieldByName('nazvanie').Value:=Form9.ADOTable1.FieldByName('nazvanie').Value;
Form5.ADOTable1.FieldByName('sostovlaushie').Value:=Form9.ADOTable1.FieldByName('sostovlaushie').Value;
Form5.ADOTable1.FieldByName('№').Value:=Form9.ADOTable1.FieldByName('№').Value;
Form5.ADOTable1.FieldByName('opisanie').Value:=Form9.ADOTable1.FieldByName('opisanie').Value;
Выбор и описание автоматизируемых функций: учет кадров, инцидентов, парка компьютерной техники, заказа расходных материалов, комплектующих и ремонта техники. Первичное описание информационного обеспечения. SQL-код для создания таблиц базы данных. курсовая работа [424,3 K], добавлен 10.04.2011
Проектирование и создание базы данных в СУБД Access для автоматизации работы магазина компьютерной техники. Режимы работы с базами данных, таблицы как основные объекты базы. Источники записей для форм, отчетов и страниц доступа, хранение структуры базы. курсовая работа [249,8 K], добавлен 14.09.2011
Описание предметной области и списка ограничений, организация выборки информации, разработка триггеров для редактирования данных, проектирование клиентского приложения с целью создания сетевой базы данных "Поставка и реализация компьютерной техники". курсовая работа [3,9 M], добавлен 26.06.2011
Классификация архитектуры базы данных. Компьютерные сети и их виды. Обзор программных продуктов для учета компьютерной техники и оргтехники. Проектирование информационной структуры предметной области и программная реализация задачи учета оргтехники. дипломная работа [1,9 M], добавлен 16.05.2017
Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы. реферат [1,6 M], добавлен 22.10.2009
Определение функциональных зависимостей. Разработка структуры базы данных. Организация запросов к базе данных. Использование триггеров для поддержки данных в актуальном состоянии. Разработка хранимых процедур и функций. Ограничения ведения базы данных. курсовая работа [113,2 K], добавлен 17.06.2014
Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации. курсовая работа [3,2 M], добавлен 07.05.2013
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка базы данных "Учет компьютерной техники" дипломная работа. Программирование, компьютеры и кибернетика.
Реферат по теме Органы, осуществляющие финансовый контроль
Реферат по теме Конституционные основы управления системой физической культуры
Реферат На Тему История Логики
Реферат: История Российских привилегий и патентов. Скачать бесплатно и без регистрации
Реферат: Здание на песке
Контрольная работа по теме Деятельность ТОС
Курсовая Работа На Тему Информационные Системы Как Интеллектуальный Инструмент Управления Предприятием
Реферат: Фразеологические единицы, характеризующие человека. Скачать бесплатно и без регистрации
Прокурор В Уголовном Процессе Дипломная Работа
Реферат по теме Применение дидактических принципов в трудовом и профессиональном обучении
Семья И Современность Реферат
Информатизация Как Социотехническая Революция Реферат
Инструкция По Оформлению Автореферата Диссертации
Реферат: История зубной щетки
Дипломная работа по теме Объекты чувства страха у младших школьников
Местная Анестезия Виды Показания Анестетики Реферат
Дипломная работа по теме Предприятие на внешнем рынке
Курсовая работа: Следы повреждений на одежде
Социальная Работник Реферат
Алгебра 8 Контрольная Работа 7
Социолект: структура и семантика - Иностранные языки и языкознание дипломная работа
Регрессионные модели функциональных классов хронической сердечной недостаточности - Медицина статья
Средства, действующие на центральную нервную систему. Спирт этиловый - Медицина презентация


Report Page