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

Курсовая работа

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

Выполнил: студент группы __________

________________________________

Руководитель: профессор кафедры № 301

дтн, доцент Князев Владимир Владимирович

Москва

2012 г.

Содержание:

Сокращения: 3

Введение. 4

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

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

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

Разработка структуры и схемы базы данных. 9

Разработка системы управления базой данных. 12

Выбор системы программирования. 12

Разработка форм. 13

Рекомендации по применению программы.. 13

Заключение. 21

Список источников и литературы.. 22

Сокращения:

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

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

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

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

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

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

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

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

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка инфологической модели - student2.ru

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

Наши рекомендации