Разработать постановку и осуществить программную реализацию одного из модулей задачи "Информационная система магазина АЗ-01"

Автор работы: Пользователь скрыл имя, 23 Мая 2013 в 11:11, курсовая работа

Описание работы

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

Содержание работы

Введение
1. Постановка задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи "Информационная система магазина АЗ-01" (Магазин "Автозапчасти")
1.1 Характеристика задачи АЗ-01
1.2 Выходная информация задачи АЗ-01
1.3 Входная информация задачи АЗ-01
1.4 Выбор и обоснование состава технических средств и средств программной реализации задачи АЗ-01
2. Разработка алгоритма и программы решения задачи
2.1 Разработка математического алгоритма решения задачи
2.2 Разработка схемы данных программы с описанием задачи
2.3 Разработка схемы программы решения задачи с описанием
3. Разработка руководства пользователя и контрольного примера, демонстрирующего корректность решения задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи: "Информационная система АЗ-01" (Магазин "Автозапчасти")
Заключение
Список используемых источников

Файлы: 1 файл

диплом.docx

— 618.51 Кб (Скачать файл)

Содержание

 

Введение

1. Постановка задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи "Информационная система магазина АЗ-01" (Магазин "Автозапчасти")

1.1 Характеристика задачи  АЗ-01

1.2 Выходная информация  задачи АЗ-01

1.3 Входная информация  задачи АЗ-01

1.4 Выбор и обоснование  состава технических средств  и средств программной реализации задачи АЗ-01

2. Разработка алгоритма и программы решения задачи

2.1 Разработка математического  алгоритма решения задачи

2.2 Разработка схемы данных  программы с описанием задачи

2.3 Разработка схемы программы  решения задачи с описанием

3. Разработка руководства пользователя и контрольного примера, демонстрирующего корректность решения задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи: "Информационная система АЗ-01" (Магазин "Автозапчасти")

Заключение

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

Приложения

 

 

Введение

 

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

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

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

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

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

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

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

Вторая глава посвящена  формализованному описанию алгоритма  решаемой задачи, построению диаграмм и схемы программы.

В третий главе приводится описание контрольного примера решения  задачи и руководство пользователя.

 

 

1. Разработка постановки задачи "Информационная система АЗ-01" (магазин "Автозапчасти")

 

    1. Характеристика задачи АЗ-01

 

Цель курсовой работы –  создание программного продукта для  автоматизации работы магазина "Автозапчасти" и соответствующей ему документации.

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

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

Периодичность решения задачи –  задача решается каждый раз, как только начинается смена в магазине.

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

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

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

 

    1. Выходная информация задачи АЗ-01

 

Результатом решения задачи АЗ-01 являются следующие сообщения:

- информация о проданных автозапчастях;

- информация о поступивших автозапчастях;

- отчет о выработке сотрудников;

- информация о поставщиках.

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

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

 

Таблица 1. Перечень и описание выходных сообщений задачи АЗ-01

Наименование сообщения

Иденти-фикатор

Форма представления

Периодичность выдачи

Срок выдачи

Получатель информации

Информация о проданных автозапчастях

Zapproinfo

Таблица базы данных

По требованию пользователя

Неопределён

Сотрудники магазина "Автозапчасти"

Информация о поступивших автозапчастях

zappostinfo

Таблица базы данных

По требованию пользователя

Неопределён

Сотрудники магазина "Автозапчасти"

Отчет о выработке сотрудников

virab

Таблица базы данных

По требованию пользователя

Неопределён

Сотрудники магазина "Автозапчасти"

Информация о поставщиках

post

Таблица базы данных

По требованию пользователя

Неопределён

Сотрудники магазина "Автозапчасти"


 

Таблица 2. Перечень и описание структурных единиц информации выходных сообщений задачи АЗ-01

Наименование структурной единицы  информации

Идентификатор

в программе

Идентификатор выходного сообщения

Требования к точности

Размерность

Фамилия имя отчество сотрудника

fiosot

fiosot

9(0)

А(100)

Должность

dol

dol

9(0)

А(20)

Фамилия имя отчество покупателя

fiopok

fiopok

9(0)

A(100)

№ заявки

idzayvki

idzayvki

¾

9(10)

Количество

koli4

koli4

9(0)

9(10)

Стоимость

stoim

stoim

9(0)

9(10)

Дата заявки

datazayvki

datazayvki

9(0)

Д(10)

Название детали

nazdet

nazdet

9(0)

А(100)

Фирма

firma

firma

9(0)

А(100)

№ склада

idsklad

idsklad

¾

9(10)

№ продажи

idprod

idprod

¾

9(10)

Дата продажи

dataprod

dataprod

¾

Д(10)


 

    1. Входная информация задачи АЗ-01

 

Для решения задачи АЗ-01 с использованием средств вычислительной техники  используются данные из следующих таблиц:

  • "Накладная";
  • "Детали";
  • "Покупатели".

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

 

Таблица 3. Перечень и описание входных сообщений задачи АЗ-01

Наименование сообщения

Идентификатор

Форма представления

Частота поступления

Источник

информации

"Накладная"

Naklad

Таблица базы данных

По мере поступления информации

Сотрудники магазина "Автозапчасти"

"Детали"

Detali

Таблица базы данных

По мере поступления информации

Сотрудники магазина "Автозапчасти"

"Покупатели"

Pokupat

Таблица базы данных

По мере поступления информации

Сотрудники магазина "Автозапчасти"


 

Таблица 4. Перечень и описание структурных  единиц информации входных сообщений  задачи АЗ-01

Наименование структурной единицы  информации

Идентифика-тор

в программе

Идентификатор входного сообщения (источник информации)

Требования к точности

Размер-ность

№ заказа

Idzakaza

Sotrudmag

¾

9(10)

№ детали

Iddetali

Sotrudmag

¾

9(10)

Количество

Koli4

Sotrudmag

¾

9(20)

Стоимость

Stoimost’

Sotrudmag

¾

9(100)

Фамилия покупателя

FamPokup

Sotrudmag

¾

A(100)

Имя покупателя

ImyaPokup

Sotrudmag

¾

A(100)

Название детали

NazDet

Sotrudmag

¾

А(100)

Количество деталей

Koli4Det

Sotrudmag

¾

9(20)

Фирма

Firma

Sotrudmag

¾

А(100)


 

1.4 Выбор и обоснование  состава технических средств  и средств программной реализации задачи АЗ-01

 

Для решения задачи АЗ-01 использован IBM-совместимый ПК.

Решение задачи АЗ-01 с использованием средств вычислительной техники предоставляет следующие преимущества:

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

Задача АЗ-01 может быть реализована на IBM-совместимом ПК, имеющем следующие минимальные характеристики:

  • процессор тактовая частота, МГц 800;
  • оперативная память, Мб 128;
  • свободного места на НЖМД, Мб 100;
  • монитор, Дюйм 15;
  • операционная система Windows XP.

В состав так же входят следующие  технические средства:

    • CDROM;
    • манипулятор типа мышь;
    • клавиатура.

В качестве формы хранения данных при решении задачи АЗ-01 выбрана технология баз данных по следующим причинам:

  • необходимость концентрации всех подлежащих обработке данных;
  • значительный объем корректировок.

Программная реализации задачи АЗ-01 основана на реляционной модели данных.

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

Для разработки программного обеспечения задачи АЗ-01 выбрана среда разработки Delphi 7 по следующим причинам (достоинствам):

    • позволяет создавать приложения для работы с базами данных.
    • высокая скорость работы, большое количество библиотек компонентов;
    • позволяет использовать различные технологии доступа к данным, в том числе и ADO (наиболее простая технология доступа к данным).

Информация о работе Разработать постановку и осуществить программную реализацию одного из модулей задачи "Информационная система магазина АЗ-01"