Автор работы: Пользователь скрыл имя, 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. Постановка задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи "Информационная система магазина АЗ-01" (Магазин "Автозапчасти")
1.1 Характеристика задачи АЗ-01
1.2 Выходная информация задачи АЗ-01
1.3 Входная информация задачи АЗ-01
1.4 Выбор и обоснование состава технических средств и средств программной реализации задачи АЗ-01
2. Разработка алгоритма и программы решения задачи
2.1 Разработка математического алгоритма решения задачи
2.2 Разработка схемы данных программы с описанием задачи
2.3 Разработка схемы программы решения задачи с описанием
3. Разработка руководства пользователя и контрольного примера, демонстрирующего корректность решения задачи "Разработать постановку и осуществить программную реализацию одного из модулей задачи: "Информационная система АЗ-01" (Магазин "Автозапчасти")
Заключение
Список используемых источников
Приложения
Введение
Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс.
Сейчас же, в век компьютерных
технологий и больших прогрессов
в этой сфере, на смену картотекам
пришли очень удобные, надёжные, быстродействующие
компьютерные системы. Для решения
задач с использованием компьютерных
систем используется специальное программное
обеспечение, часто объединенное в
крупные информационно-
Первоначально для накопления и хранения информации на ЭВМ применялись локальные массивы (или файлы), при этом для каждой из решаемых функциональных задач создавались собственные файлы исходной и результатной информации. Это приводило к значительному дублированию данных, усложняло их обновление, затрудняло решение взаимосвязанных проблемных задач.
Постепенно с развитием
программного обеспечения ЭВМ появились
идеи создания управляющих систем,
которые позволяли бы накапливать,
хранить и обновлять
Одной из таких информационно-справочной системой является моя база данных магазина "Автозапчасти". Она позволяет автоматизировать многие процессы, связанные с вводом и обработкой информации большого объема. Эта программа должна облегчить работу сотрудников магазина и решить большинство проблем, вызванных недостатками бумажных носителей.
В данной курсовой работе описание разрабатываемой задачи произведено в трех главах.
В первой главе дана характеристика задачи курсовой работы, разработана постановка задачи, осуществлен и обоснован выбор технических и программных средств, необходимых для решения задачи.
Вторая глава посвящена формализованному описанию алгоритма решаемой задачи, построению диаграмм и схемы программы.
В третий главе приводится описание контрольного примера решения задачи и руководство пользователя.
1. Разработка постановки задачи "Информационная система АЗ-01" (магазин "Автозапчасти")
Цель курсовой работы –
создание программного продукта для
автоматизации работы магазина "Автозапчасти"
и соответствующей ему
Результат решения задачи используется всеми сотрудниками желающими посмотреть информацию об автозапчастях.
Выходная информация задачи хранится в виде файлов базы данных (БД), выводится на экран монитора в виде форм, на основании которых создаются отчеты для вывода на печать.
Периодичность решения задачи – задача решается каждый раз, как только начинается смена в магазине.
Входная информация задачи поступает на обработку в виде записей хранимых в файлах баз данных.
Прекращение решения задачи выполняется при выходе нового программного обеспечения связанного с решением данной задачи.
Связь задачи АЗ-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) |
Для решения задачи АЗ-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-совместимом ПК, имеющем следующие минимальные характеристики:
В состав так же входят следующие технические средства:
В качестве формы хранения данных при решении задачи АЗ-01 выбрана технология баз данных по следующим причинам:
Программная реализации задачи АЗ-01 основана на реляционной модели данных.
В качестве массивов данных предназначенных для хранения записей в данной программе используются таблицы базы данных приложения Microsoft Access.
Для разработки программного обеспечения задачи АЗ-01 выбрана среда разработки Delphi 7 по следующим причинам (достоинствам):