Главная страница
Навигация по странице:

  • КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ КГТУ ИМ.И.РАЗЗАКОВА ДИПЛОМНЫЙ ПРОЕКТ

  • Выполнил: ст.гр. ТОСВТ9-1-19 Асеков А.К. Руководитель: преподаватель Политехнического колледжа КГТУ им. И.Раззакова Тойбаева Ж.Н. БИШКЕК 2022 Содержание

  • Введение

  • дипломная тема учет техники. дп. Дипломный проект разработка базы данных Учет компьютерной техники


    Скачать 0.77 Mb.
    НазваниеДипломный проект разработка базы данных Учет компьютерной техники
    Анкордипломная тема учет техники
    Дата07.06.2022
    Размер0.77 Mb.
    Формат файлаdocx
    Имя файладп.docx
    ТипДиплом
    #574428

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
    КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

    УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА
    ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ КГТУ ИМ.И.РАЗЗАКОВА
    ДИПЛОМНЫЙ ПРОЕКТ
    РАЗРАБОТКА БАЗЫ ДАННЫХ «Учет компьютерной техники»

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

    Выполнил: ст.гр. ТОСВТ9-1-19 Асеков А.К.

    Руководитель: преподаватель Политехнического колледжа КГТУ им. И.Раззакова Тойбаева Ж.Н.

    БИШКЕК 2022
    Содержание
    Введение...........................................................................................................3

    1 Теоретическая часть......................................................................................5

    1.1 Обзор и анализ задачи......................................................................................5

    1.2 Постановка задачи и выбор методов решения.............................................11

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

    Автоматизированная информационная система (АИС) — это совокупность различных программно-аппаратных средств, которые предназначены для автоматизации какой-либо деятельности, связанной с передачей, хранением и обработкой различной информации.

    База данных (БД) — именованная совокупность взаимосвязанных данных, отображающая состояние объектов и их отношения в некоторой предметной области, используемых несколькими пользователями и хранящимися с минимальной избыточностью.

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

    Клиент — программы, написанные как пользователями, так и поставщиками СУБД, внешние или «встроенные» по отношению к СУБД. Программа-клиент организованна организована в виде приложения, работающего «поверх» СУБД и обращающегося для выполнения операций с данными к компонентам СУБД через интерфейс внешнего уровня.

    Система управления базами данных (СУБД) — совокупность языковых и программных средств, предназначенных для создания, введения и совместного использования БД многими пользователями. Система управления базой данных можно определить как специальный пакет программ, посредством которого реализуется централизованное управления базой данных и обеспечивается доступ к данным.

    Нормализация – представление сложных структур данных (документов) в виде двумерных таблиц (отношений).

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

    Целостность — свойство БД, при котором она удовлетворяет некоторым определенным ограничениям значений данных и сохраняет это свойство при всех модификациях (замена, добавление или удаление) данных.

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

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

    Объект данной работы — «Учет компьютерной техники»

    Предмет — проблема организации и хранения, добавления, замены данных в данной ИС.

    Цель работы — разработать эффективную и удобную базу данных.

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

    1. Разработать и заполнить таблицы соответствующими данными.

    2. Установить тип связей в таблице.

    3. Создать переходы для вывода необходимых полей.

    4. Создать формы, отчеты и макросы.

    1.Постановка задачи
    Разработать программу создания и ведения базы данных “ Учет компьютерной техники ”. Предусмотреть :название компьютера, сведения о каждой единице, краткое описание. Функции: добавление, удаление, изменение, поиск по любому полю и сортировку (по возрастанию и убыванию).В данной программе предусмотреть вывод информации на компонент DBGrid1.
    1.1 Описание предметной области
    В данном курсовом проекте требуется реализовать программу «Учет компьютерной техники» в среде визуального программирования Delphi 7. Предусмотреть хранение информации. Приложение должно обеспечивать детальное описание каждого компьютера , его комплектующие и назначение. Для выполнения задачи поставленной в курсовой работе применяются знания и умения, полученные в процессе изучения дисциплины «Основы алгоритмизации и программирования».

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

    a) Компоненты для визуального представления данных в табличной форме;

    b) Набор компонентов для добавления, изменения, удаления записей в базу данных и их применение;

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

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

    2. для добавления, изменения, удаления, применения в базе данных использовать компонент BitBtn.

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

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

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

    Предметной областью моего проекта является учет компьютерной техники.

    Каждый компьютер имеет следующие характеристики : наименование, описание, комплектующие.

    1.2.Разработка алгоритма





    Данная блок схема показывает ход работы программного проекта с содержанием всех меню и подменю.

    Создание программного продукта
    Проект программы был разработан с помощью программных ресурсов Delphi 7 и MS Access 2007. Delphi, в свою очередь, является универсальной системой программирования, с помощью которой производится управление базой данных,a MS Access 2007 - хранилищем базы данных.

    Процесс создания базы данных состоит из одного шага - создания базы данных.

    Создадим базу данных в MS Access 2007. Используемая база данных будет состоять из восьми таблиц, в ней будет 5 строк отображающих: номер, наименование компьютера, описание компьютера, комплектующие.

    Первые 4 таблицы имеют одинаковую структуру поэтому отобразим их в одной таблице данных.

    Создадим следующие таблицы:
    Таблица 1

    Название таблицы

    Имя поля

    Тип данных

    Размер поля


    36,41,42,48

    id

    Счетчик

    Длинное целое

    Номер копьютера

    Числовое

    255

    Характеристка

    Текстовый

    255

    Состоит

    Текстовый

    255

    Описание

    Числовое

    255


    Конструктор(Рисунок 1):



    Рисунок 1

    Обычный вид(Рисунок 2):



    Рисунок 2
    Последующие 4 таблице также имеют одинаковую структуру поэтому отобразим их в одной таблице данных.
    Таблица 2

    Название таблицы

    Имя поля

    Тип данных

    Размер поля


    36,41,42,48

    id

    Счетчик

    Длинное целое

    Номер копьютера

    Числовое

    255

    Характеристка

    Текстовый

    255

    Состоит

    Текстовый

    255

    Описание

    Числовое

    255


    Конструктор(Рисунок 3):



    Рисунок 3

    Обычный вид(Рисунок 4):



    Рисунок 4

    Перейдём к работе со средой Delphi 7.

    На главной форме Form1(Учет компьютерной техники) представлено меню из трех выпадающих подменю : выход, о программе , справка.

    Выбор аудитории реализован при помощи компонентов ComboBox и Button.

    Все возможности подменю реализованы при помощи компонента MainMenu1.

    Рабочая форма представлена на рисунке 5:


    Рисунок 5
    На формах Form2,3,4,5(Аудитории)представлены установленные компьютеры с их комплектующими и описанием. Также реализовано добавление, изменение, удаление, поломка компьютеров , реализован ремонт техники и поиск по номеру компьютера.

    На формах Form2,3,4,5(Аудитории)представлены установленные компьютеры с их комплектующими и описанием. Также реализовано добавление, изменение, удаление, поломка компьютеров , реализован ремонт техники и поиск по номеру компьютера.

    Поиск по номеру компьютера организован с помощью компонентов Edit1.

    Поломка компьютера, его ремонт и замена реализованы с помощью компонента BitBtn.

    Вывод таблицы на форму реализован при помощи компонентов:

    DBGrid1, ADOConnection1, DataSource1,, ADOTable1.

    Меню реализовано с помощью компонента MainMenu1.

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

    На форме Form6,7,8,9(ПК на ремонте) возможно замена комплектующих компьютера. Сохранение и обновление данных в таблице происходит при помощи компонента BitBtn.

    Починка выполняется с помощью компонента BitBtn.

    Меню реализовано с помощью компонента MainMenu1.

    Информация о комплектующих выполняется с помощью компонента DBMemo1.

    Вывод таблицы на форму реализован при помощи компонентов:

    DBGrid1, ADOConnection1, DataSource1, ADOTable1.

    На форме Form10(О программе) представлена информация о разработчике данного продукта.

    Схема алгоритм:




    написать администратору сайта