Разработка СУБД

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.10.2011
Размер файла 884,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

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

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

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

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

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

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ

ИНФОРМАЦИОННОЙ СИСТЕМЫ

1.1 Общие сведения

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

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

Разработчик проекта - студентка группы ДПИ - 106 Епихина Я.А. , в дальнейшем именуемый как "разработчик ". Заказчик программного продукта - д.т.н. проф. Усков Андрей Александрович, в дальнейшем именуемый как "заказчик".

Работа ведётся на основании задания на курсовое проектирование по дисциплине «Проектирование информационных систем», одобренного ученым советом СФ «РУК».

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

1.2 Назначение и цели создания системы

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

Цели создания данной информационной системы:

1) создание программного продукта, необходимого для учета и контроля движения товаров в магазине бытовых электроприборов;

2) создание простой и дешевой альтернативы для малого предприятия существующим в настоящее время дорогим программам складского учета типа 1С-Склад и им подобным;

3) создание простой в применении и интуитивно понятной информационной системы для эффективного контроля за движением товаров.

1.3 Характеристика объектов автоматизации

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

1.4 Требования к информационной системе

Требования к функциям, выполняемым системой.

Итак, информационная система должна выполнять следующие функции:

1. работать со складом магазина и выполнять требуемые операции по учету движения товаров;

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

3.изменение уже имеющихся баз данных, а также создание и сохранение новых;

4. возможность настройки пользовательского интерфейса (шрифтов и цветов), а также параметров работы (учет и процентная ставка НДС, фильтр по товарам, суммирование и вывод итогов по всем продажам);

Требования к защите данных.

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

Требования к аппаратному и программному обеспечению.

Для корректной работы программы необходима установленная на компьютере ОС Windows XP, текстовый редактор MS Word (для просмотра выводимой на печать информации), мышь, клавиатура, принтер.

Требования к надежности.

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

Требования к аппаратному и программному обеспечению.

Для нормального функционирования полученного программного обеспечения требуется наличие ПК.

ПК должен удовлетворять следующим минимальным требованиям:

1. Наличие не менее 2 МВ свободного места на жестком диске.

2. Операционная система Windows 98/2000/XP.

3. Процессор с частотой не менее 600 МГц.

4. Не менее 256 МВ оперативной памяти

5. Текстовый редактор MS Word 2000 и выше.

1.5 Содержание работ по созданию информационной системы

Состав и содержания работ определяется заданием на курсовое проектирование.

Все работы по созданию информационной системы выполняются студенткой 4 курса группы ДПИ- 106 СФ РУК Епихиной Я.А.

Приёмка программы должна осуществляться заказчиком данного проекта - д.т.н. проф. Усковым А.А. Информационная система должна пройти ряд испытаний на работоспособность в различных условиях. Должны быть протестированы все основные функции системы. В случае же обнаружения неполадок в работе, различных сбоев, все неполадки должны быть устранены. информационный склад учет

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

1.6 Требования к документации информационной системы

Состав документации информационной системы должен включать следующие документы:

1) техническое задание на разработку информационной системы, соответствующее ГОСТ 34.602-89;

2) функциональную модель информационной системы на основе методологии SADT и диаграмму потоков данных;

3) структуру программных модулей информационной системы;

4) спецификацию на программные модули информационной системы;

1.7 Источники разработки

Источниками разработки данного технического задания являются ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы» и задание на курсовое проектирование по дисциплине «Проектирование информационных систем».

2

3 ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ ИНФОРМАЦИОННОЙ

СИСТЕМЫ

2.1 Функциональная модель информационной системы на основе

методологии SADT

Рисунок 2.1 - Контекстная IDEF0-диаграмма

Рисунок 2.2 - Декомпозиция контекстной IDEF0-диаграммы

Рисунок 2.3 - Декомпозиция блока А2 диаграммы А-0, с использованием IDEF0-диаграммы.

Рисунок 2.3 - Декомпозиция блока А2 диаграммы А-0

2.2 Диаграмма потоков данных

Рисунок 2.4 - Контекстная диаграмма потоков данных

Рисунок 2.5 - Декомпозиция диаграммы потоков данных

2.3 Диаграмма вариантов использования UML

Рисунок 2.6 - Диаграмма вариантов использования.

2.4 Диаграмма Сущность - Связь

Магазин бытовых электроприборов имеет склад, на котором хранится товар. Разработаем базу данных для учета товаров на складах:

Рисунок 2.7 - Диаграмма «Сущность - Связь»

3 ПРОГРАММНЫЕ МОДУЛИ ИНФОРМАЦИОННОЙ

СИСТЕМЫ

3.1Структура программных модулей

Рисунок 3.1 - Общая структура программных модулей информационной системы

3.2 Спецификация на программные модули

Имя модуля: Вспомогательный модуль;

имя вызывающего модуля: Главный модуль;

входные параметры: ключевые слова, записи, условия поиска;

выполняемые функции: обработка запросов и выдача результатов;

выходные данные: результаты обработки запросов;

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

Имя модуля: База данных;

имя вызывающего модуля: Главный модуль;

входные параметры: номер записи, данные о поступлении, продажах и остатках товаров, текущие налоговые ставки;

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

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

особенности: нет.

Имя модуля: Идентификационный модуль;

имя вызывающего модуля: вызывается при загрузке приложения;

входные параметры: имя пользователя, пароль;

выполняемые функции: это модуль защиты информационной системы от несанкционированного доступа. Здесь производится проверка имени пользователя и пароля и определения для него прав доступа;

выходные данные: уровень доступа;

особенности: нет.

Имя модуля: Интерфейсный модуль;

имя вызывающего модуля: Идентификационный модуль;

входные параметры: уровень доступа;

выполняемые функции: это модуль построения пользовательского интерфейса. Здесь производится программирование панели инструментов и запуск указанного подпункта меню;

выходные данные: текущая дата;

особенности: нет.

Имя модуля: Главный модуль;

имя вызывающего модуля: Интерфейсный модуль;

входные параметры: текущая дата;

выполняемые функции: это основной модуль. Здесь производится обработка основных событий;

выходные данные: нет;

особенности: нет.

Имя модуля: Модуль связи;

имя вызывающего модуля: Главный модуль, База данных, Вспомогательный модуль;

входные параметры: нет;

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

выходные данные: нет;

особенности: вспомогательный модуль.

4. РЕАЛИЗАЦИЯ ПРОГРАММНОГО МОДУЛЯ

4.1 Порядок создания модуля

В данной информационной системе вся информация будет храниться в базе данных, из которой, посредством средств Microsoft Visual Basic 6.0, она будет предоставляться пользователю в наиболее наглядном и удобном виде.

Саму базу данных лучше реализовать с помощью Microsoft Office Access. Разработку модуля начинаем с создания базы данных, в которой содержится код товара, наименование товара, количество, цена и поставщик и заполняем её так, как показано на рисунке 4.1.

Рисунок 4.1 - База данных магазина бытовых электроприборов

Рисунок 4.2 - Схема данных базы магазина бытовых электроприборов

Затем переходим в Visual Basic для дальнейшей выполнения программной реализации модуля.

Создаем стандартный проект. Перетаскиваем на 1-ю форму компонент Data, кнопки CommandButton на каждую таблицу и текстовые поля TextBox (для отображения содержащейся в полях таблицы информации). Свойствам Caption компонентов Data задаем значения Магазина бытовых электроприборов соответственно. Кнопкам задаем значения Добавить, Продать, Найти, Удалить и др.

Затем с помощью компонентов Label делаем подписи к каждому окну. Свойству Caption формы задаем значение БД магазина по продажам бытовых электроприборов.

Располагаем компоненты в соответствии с рисунком 4.2.

Рисунок 4.1 - Исходный вид главной формы

4.2. Экранные формы

Рисунок 4.2 - Форма склада

Рисунок 4.3 - Продажа товара

Листинг программных модулей

Private Sub Command1_Click()

Data1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

If Text6.Text = 0 Then

MsgBox "Введите количество товара, необходимое для пополнения"

End If

Text4.Text = Text4.Text + Int(Text6.Text)

End Sub

Private Sub Command3_Click()

If Text7.Text = 0 Then

MsgBox "Введите количество товара, которое необходимо продать"

End If

Text4.Text = Text4.Text - Text7.Text

Text8.Text = Text3.Text * Text7.Text

End Sub

Private Sub Command4_Click()

Data1.Recordset.Delete

End Sub

ЗАКЛЮЧЕНИЕ

В результате выполнения курсового проекта были решены следующие задачи:

I. Составлено техническое задание на разработку информационной системы.

II. Реализован один из программных модулей информационной системы с использованием среды программирования Visual Basic.

III. Выполнено подключение к программному модулю базы данных MS Access.

IV. Разработана спецификация на программные модули информационной системы.

V. Разработаны функциональная модель информационной системы на основе методологии SADT и диаграмма потоков данных.

СПИСОК ЛИТЕРАТУРЫ

1. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы, 01.01.1990.

2. Кузьменко В.Г. Базы данных в Visual Basic и VBA. М.: Бином, 2004.

3. Смирнова Г. Н., Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических информационных систем: Учебник. М.: Финансы и статистика, 2003.

4. Усков А.А. Методические указания по выполнению курсового проекта по курсу «Разработка и стандартизация программных средств и информационных технологий». Смоленск: СФ АНО ВПО ЦС РФ "РУК", 2007.

5. Марк Д.А. и Мак-Гоуэн К. Методология структурного анализа и проектирования SADT. М.: Мета Технология, 1993

6. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2005.

7. Маклаков С.В. Моделирование бизнес процессов с BPwin 4.0 М.: Диалог-МИФИ, 2002.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [1,0 M], добавлен 17.10.2011

  • Среда программирования Delphi и баз данных Microsoft Access. Разработка проекта автоматизации складского учета. Качество работы финансового звена предприятия. Разработка системы автоматизации учета товаров в торговой организации складских операций.

    дипломная работа [1,9 M], добавлен 03.07.2015

  • Разработка автоматизации складского учета на производственном предприятии. Обеспечение регистрации операций поступления материалов на склад и отгрузки со склада, операций по реализации готовой продукции. Формирование отчетов об остатках материалов.

    курсовая работа [2,8 M], добавлен 16.04.2014

  • Разработка программного комплекса для упрощения работы фабрики, который даст возможность вести учет производимой продукции и поступлений на склад фабрики готовых товаров. Формирование концепции информационной системы, внешней модели ИС. Модель интерфейса.

    курсовая работа [255,6 K], добавлен 20.10.2014

  • Разработка информационной системы (БД) учета товара в салоне сотовой связи "Телерис". Характеристика СУБД Microsoft Access. Создание таблиц, запросов, форм, отчетов. Услуги, предоставляемые предприятием, организационная структура и перемещение товаров.

    дипломная работа [2,9 M], добавлен 14.01.2012

  • Предпроектное обследование ООО "ЮГАГРОМАШ". Технические и программные средства ЭИВТ предприятия. Создание логической и физической модели базы данных информационной подсистемы складского учета. Себестоимость автоматизированной информационной системы.

    дипломная работа [4,8 M], добавлен 24.06.2011

  • Основные функции склада. Информационная структура складского учета. Логическая и физическая модель информационной системы. Проектирование базы данных. Разработка экранных форм. Разработка модулей для прикладных решений. Моделирование бизнес-процессов.

    дипломная работа [2,1 M], добавлен 31.12.2017

  • Разработка программы для автоматизации складского учета. Описание предметной области и технологии функционирования информационной системы. Физическое проектирование базы данных. Создание экранных форм ввода-вывода, отчетов, модулей для прикладных решений.

    курсовая работа [3,6 M], добавлен 08.12.2013

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

    дипломная работа [2,4 M], добавлен 06.11.2011

  • Типичные бизнес-процессы и способы ведения складского учета. Инвентаризация материально-производственных запасов. Разработка базы данных для хранения информации, необходимой для автоматизации работы оптового склада с использованием СУБД Interbase 7.5.

    дипломная работа [3,1 M], добавлен 17.04.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.