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

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

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

Выдержка из работы

ВВЕДЕНИЕ

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

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

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

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

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

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. ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ ИНФОРМАЦИОННОЙ СИСТЕМЫ

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

/

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

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

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

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 — Исходный вид главной формы

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

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

4. 2 Экранные формы

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

Разработаны функциональная модель информационной системы на основе методологии 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.

ПоказатьСвернуть
Заполнить форму текущей работой