Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка базы данных "Учет персональных компьютеров и комплектующих"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Выбор системы программирования. Разработка программного обеспечения для ведения складского учета (инвентаризации) персональных компьютеров и комплектующих на предприятии. Обоснование даталогической модели данных. Рекомендации по применению программы.
Краткое сожержание материала:

Размещено на

Размещено на

Сокращения

АИС - автоматизированные информационные системы

ПК - персональный компьютер

СУБД - система управления базой данных

ПО - программное обеспечение

МД - модель данных

ИМД - иерархическая модель данных

СМД - сетевая модель данных

РМД - реляционная модель данных

SQL - структурированный язык запросов

Введение

Работа всех без исключения компаний связана солидным числом отчетной документации. Разнообразные бумаги сопровождают основные процессы на предприятии. Ведение документации призвано упорядочить и систематизировать деятельность компании. Недостатками такой документации являются большое её количество и увеличение временных затрат на складской учет. Конечно, подобная ситуация так же в некоторой мере связана и с ритмом деятельности персонала. Именно поэтому система управления складом должна учитывать и человеческий фактор. Эффективная система складского учета предполагает рациональное, оптимизированное управление торговыми площадками, хранилищами и иными помещениями компании. Она предусматривает полную или частичную автоматизацию основных процессов. Применение автоматизированной системы управления складом позволяет сокращать временные и финансовые затраты на обслуживание помещений. Автоматизированные системы помогают так же адаптировать внешние и внутренние бизнес-процессы складского учета к динамике рынка в каждый момент времени. Именно поэтому разработку программного обеспечения такого плана актуальной на сегодняшний день.

Целью курсовой работы является разработка автоматизированной информационной системы (АИС) «Учет персональных компьютеров и комплектующих»

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

Объектом исследования курсовой работы является разработка программного обеспечения для установки на персональные компьютеры.

Предметом исследования является целенаправленная разработка программного обеспечения для учета (инвентаризации) персональных компьютеров и комплектующих на предприятии.

Разрабатываемая база данных должна полностью удовлетворять потребности всех её пользователей.

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

Текст пояснительной записки сопровождается рисунками. Пояснительная записка содержит 18 рисунков.

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

Основные функции программы:

1. введение учета персональных компьютеров;

2. просмотр базы данных;

3. добавление записей;

4. редактирование записей;

5. удаление записей;

6. перемещение записей между таблицами;

7. составление отчетов.

Входные данные: Сведения об учете компьютеров и комплектующих.

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

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

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

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

1.1 Разработка инфологической модели

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

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

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

Применяемая СУБД: АССЕSS 2003 .

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

В состав программы входят следующие функции:

1. Формирование и учет заявок сотрудников;

2. Вести учет компьютеров и комплектующих;

3. Многопользовательский режим работы;

4. Поиск по категории или наименованию компьютерной техники;

5. Добавление компьютерной техники, редактирование и удаление;

6. Перемещение списанной компьютерной техники;

7. Составление отчета по имеющимся в наличии персональных компьютеров (ПК) и комплектующим;

8. Печать отчетов;

9. Открытия окна справки.

10. Выход из приложения.

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

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

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

§ корректность схемы базы данных (адекватное отображение моделированной ПО);

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

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

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

Программа написана на языке программирования Borland Delphi 7 с использованием компилятора Borland Delphi 7.

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

Размещено на

Размещено на

Рисунок 1. Инфологическая модель предметной области

1.2 Обоснование выбора даталогической модели данных

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

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

Реляционная модель должна обеспечивать такие операции над базой данных (БД):

- поиск указанного элемента базы;

- переход от одних данных к другим;

- движение по записям.

Другие файлы:

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

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

Разработка базы данных "Учет нарушений ПДД"
Понятие банка и базы данных, их назначение. Создание базы данных "Учет нарушений ПДД" с удобным пользовательским интерфейсом. Требования к функциональ...

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

Разработка базы данных "Учет зарплаты строительной фирмы"
Понятие базы данных, ее виды. Иерархическая, сетевая, реляционная модели данных. Создание автоматизированной системы "Учет зарплаты строительной фирмы...