Разработка АРМ 'Склад магазина 'Дхарма'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    861,76 Кб
  • Опубликовано:
    2013-05-30
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка АРМ 'Склад магазина 'Дхарма'

Введение

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

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

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

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

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

.        Изучить предметную область;

.        Спроектировать диаграмму потоков данных;

.        Спроектировать диаграмму сущность-связь;

.        Построить физическую модель;

.        Разработать приложение;

.        Разработать справочную систему.

Объект: склад товаров магазина.

Предмет: процесс разработки АРМ «Склад магазина «Дхарма».

Функции, выполняемые приложением:

.        Актуализация данных;

.        Фильтрация;

.        Сортировка по товару;

.        Поиск по товару и клиентам;

.        Отчеты по товарам;

.        Управление доступом.

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

программный учет информация

1. Аналитическая часть

.1 Технико-экономическое описание предметной области

Название предприятия: «магазин Дхарма».

Адрес: Свердловская обл. г. Качканар ГЦ Восток, ул. Гикалова 7, Второй этаж, 22 отдел.

Сфера деятельности компании - поставка отваров со всего света.

Товарооборот за 1 месяц равен 40000 рублей.

Количество единиц товара.

Бижутерия 154 шт.

Благовонья HEM 151 шт.

Постеры, плакаты 12 шт.

Статуэтки из металла 41 шт.

Косметика парфюмерия 55 шт.

Бинди, тату, трафареты 12 шт.

Музыкальные инструменты 10 шт.

На основе анализа предметной области была построена диаграмма потоков данных 0 и 1 уровней.

Схема потоков данных

Схема потоков данных

1.2 Обоснование проектных решений по автоматизированному решению задач

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

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

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

Delphi 7 как среда разработки приложений оптимально подходит для создания данного курсового проекта. Так как Delphi 7 - это среда для написания программ общего значения и утилит.

Delphi отвечает ниже перечисленным требованиям:

.        Возможность быстрого внесения изменений в программу;

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


2. Проектная часть

.1 Информационное обеспечение комплекса задач

Схема логической модели ERD представлена ниже.

Схема логической модели ERD

Таблицы были созданы в SQL Server.

Ниже представлены все имеющиеся таблицы.

Таблица Клиенты

Таблица Склад

Таблица Заказов

После таблиц были созданы хранимые процедуры в SQL Server. Для добавления, редактирования и удаления записей в таблицах.

Хранимая процедура «добавление»

Хранимая процедура «редактирование»

Хранимая процедура «удаление»


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

Выходная информация требуется для отчетности. А именно для просмотра,

распечатки и прочей работы с документами. Вся выходная информация

выводиться как на принтер, так и на монитор.

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

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

–       По отношению к ЭВМ - обработка и хранение данных производится внутри ЭВМ. Внемашинный метод - сбор информации.

–       По типу обрабатываемых данных - текстовые и числовые табличные данные, так как данные в разрабатываемой системе наиболее удобно представить в виде таблицы.

–       По типу технологического обеспечения - распределенная, как показало предпроектное обследование предметной области, ИС будет пользоваться не один человек.

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

II. Классификация ТО обработки данных разрабатываемого процесса:

1.       По цели и месту исполнения:

–       Получение первичной информации - данные в документах;

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

2.  По степени автоматизации:

–       Ручные - получение документа и ввод данных в базу;

–       Машинно-ручные - ввод информации о документах и обработка;

–       Полуавтоматические - выполнение запросов и других функций.

3.  По стадии выполнения:

–        Подготовительная стадия - сбор и ввод данных в БД;

–       Основная стадия - выполнение операций над данными;

–       Заключительная стадия - вывод данных на печать, экспорт данных, вывод полной информации.

Требования к аппаратным и программным ресурсам для эффективного функционирования АИС:

−       Процессор Intel Pentium III 1000MHz и выше;

−       ОЗУ 256 Mb;

−       Объём свободного места на HDD 500 Mb;

−       Видеокарта 32 Mb;

−       Операционная система Windows XP, Windows 7.

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

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

-       Ввод данных;

-       Хранение данных;

-       Обработка данных;

-       Сортировка;

-       Фильтрация;

-       Отчеты;

-       Sql запросы;

-       Авторизация.

Программа имеет невысокие системные требования. Поэтому ПК, имеющиеся в магазине, вполне подходят для работы.

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

Всего приложение содержит 14 форм, название каждой формы отражены в таблице.

Таблица 1 - Формы приложения

Form1

Главная форма

Form17

Аутентификация

Form3

Добавление и редактирование клиентов

Form4

Добавление клиентов

Form5

Добавление и редактирование товаров

Form6

Добавление редактирование товаров

Form9

Удаление и редактирование Заказов

Form10

Справка

Form11

Оформление заказа

Form12

Загрузочная форма

Form13

Форма выбора отчетов

Form14

О программе

Form15

Отчет по товарам

Form16

Запрос 1


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

На рисунке 2 изображена главная форма, на которой расположены компоненты для работы всей программы. На форме изображены все таблицы и функции.

На рисунке 3 изображена форма добавления и редактирования товаров, на которой пользователь сможет добавлять новые товары и редактировать старые данные.

На рисунке 4 изображена форма добавления и редактирования клиентов на которой пользователь сможет добавлять новых клиентов и редактировать старые данные.

На рисунке 5 изображена форма сортировки, фильтрации и поиска, на этой форме пользователь может увидеть сортировку по возрастанию и убыванию. Фильтрацию по цене товара. И поиск товаров по названию.

На рисунке 6 изображен форма SQL запроса на вывод в таблицу всех заказов одного клиента.

Схема работы программной системы

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

Программный код для фильтрации товаров

Программный код для сортировки товаров

Программный код для поиска товаров

Заключение

Целью данного проекта являлась разработка и создание автоматизированного рабочего для склада магазина товаров со всего света «Дхарма». Цель достигнута, поставленные задачи выполнены:

.        Изучена предметная область;

.        Спроектирована диаграмма потоков данных;

.        Спроектирована диаграмма «сущность-связь»;

.        Построена физическая модель;

.        Разработано приложение;

.        Разработана справочная система.

Особое внимание было уделено исследованию предметной области и анализу полученных данных, а так же созданию приложения, обрабатывающего базу данных в среде Delphi 7. Созданное приложение отвечает требованиям и желаниям заказчика, и разработчика. База данных была создана и организована в SQL Server.

С помощью АРМ склада магазина «Дхарма» работники магазина смогут быстро, надежно и качественно выполнить свою работу.

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

Список используемых источников

1. Бусик, Н.В. Методические рекомендации по выполнению курсовой работы предмета «РиЭАИС»/ Н.В. Бусик. - Н. Тагил: НТСТ, 2011 г.

2.      Попко, А.О. Методические рекомендации по оформлению текстовых документов/ А.О. Попко. - Н. Тагил: НТСТ, 2009 г.

.        Дарахвелидзе, П.Г, Программирование в среде Delphi 7/ П.Г. Дарахавлидзе, Е.П. Марков. - СПб.:БХВ-Петербург, 2003 г.

.        Зубов, А. Программирование в Delphi 7/ А. Зубов. - СПб.:БХВ-Петербург, 2005 г.

.        Кузнецова, И.А. Практикум по Delphi для решения прикладных задач/ И.А. Кузнецова. - Нижний Новгород, 2005 г.

Похожие работы на - Разработка АРМ 'Склад магазина 'Дхарма'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!