Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.46 Mб
Скачать

 

СОДЕРЖАНИЕ

 

1 ПРОЕКТНАЯ ЧАСТЬ......................................................................................................

4

1.1

Постановка задач...........................................................................................................

4

1.2

Анализ предметной области.........................................................................................

5

1.5

Описание таблиц базы данных ..................................................................................

11

1.6

Дерево программных модулей...................................................................................

15

1.7

Схемы взаимосвязей модулей и массивов данных..................................................

16

1.8Блок-схема построения отчета о построения отчета «Наибольшая прибыль»….17

1.9Инструкция пользователя по установке программного продукта и работе с

системой .............................................................................................................................

18

ЗАКЛЮЧЕНИЕ .................................................................................................................

22

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.............................................................

23

ПРИЛОЖЕНИЕ А .............................................................................................................

25

Листинг программы ..........................................................................................................

25

2

ВВЕДЕНИЕ

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

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

Целью курсового проекта является:

закрепление и развитие теоретических знаний, полученных в процессе изучения курса «Проектирование информационных систем»;

развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);

умение вырабатывать и реализовывать решения различной степени

сложности.

Объектом исследования является мелкооптовая фирма.

Предмет исследования учет движения товаров на складе мелкооптовой фирмы.

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

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

построить диаграммы бизнес-процессов и модели данных;

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

3

1 ПРОЕКТНАЯ ЧАСТЬ

1.1 Постановка задач

ИС должна содержать следующую информацию:

Сведения о тех товарах, с которыми работает конкретная мелкооптовая фирма. Основные характеристики (производитель, тип, расфасовка и т.д.)

Сведения о постоянных поставщиках, с которыми работает фирма (адрес, контактный телефон, ФИО руководителя, р\с банка и т.д.)

Сведения о постоянных покупателях, с которыми работает фирма (адрес, контактный телефон, ФИО руководителя, р\с банка и т.д.)

Сведения о приходе товаров (приходная накладная, товар, входная стоимость за единицу, количество, поставщик и т.д.)

Сведения об отпускаемых товарах (расходная накладная, количество, покупатель, цена и т.д.).

Сведения о текущем состоянии склада (товары и остатки).

ИС должна обеспечивать:

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

Многопользовательский режим работы.

Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль). Обеспечить возможность оперативного изменения пароля. Количество различных пользователей – не менее 3.

Резервное копирование информационных баз по желанию пользователя (только администратора).

4

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

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

Автоматически изменять количество единиц товара на складе при его

отпуске.

Автоматизированную выписку накладной (с дальнейшей возможностью распечатки на принтере) покупателю. Выписка происходит путем выбора товаров из списка-перечня товаров на складе. При этом для каждого выбранного из списка товара определяется количество, которое и заносится в накладную. В накладной, кроме того, указывается сумма для каждого товара и общая сумма по накладной. Накладная должна максимально напоминать ту, которая реально используется в данный момент времени для отпуска товаров покупателю.

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

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

Формирование прайс-листа (с возможностью вывода в MSWord или MSExcel) о товарах и их стоимости на текущую дату.

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

Вывод информации об изменении входной стоимости заданного пользователем товара за выбранный промежуток времени (использовать приходные накладные).

1.2 Анализ предметной области

Оптовый склад принимает партии товаров от поставщиков и отпускает его клиентам мелкими партиями. Требуется вести (количественный и стоимостной) учет

5

поступающих и отпускаемых товаров, поставщиков и клиентов, формировать приходные и расходные накладные.

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

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

Склад принимает и складирует готовую продукцию, эта операция сопровождается формированием приходной накладной. Она состоит из двух частей: общей (в которую входят номер накладной, наименование поставщика и дата сдачи продукции на склад) и спецификации (в нее входят наименования и количество передаваемой продукции).

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

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

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

6

1.3 Функциональная модель по стандарту IDEF0

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

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

Для отражения функционала объекта исследования будет использовать стандарт IDEF0. Главный блок такого моделирования представлен на рисунке 1.

Рисунок 1- Главный блок моделирования

7

Далее проводим декомпозицию взаимодействия получения товаров на склад (Рисунок 2).

Рисунок 2 - Декомпозиция взаимодействия получения товаров на склад Теперь проведем декомпозицию основных составляющих декомпозиции

взаимодействия получения товаров на склад (Рисунок 3).

Рисунок 3 – Декомпозиция получения товаров на склад

8

Далее проведем декомпозицию основных составляющих декомпозиции оформление товаров с занесение в БД (Рисунок 4).

Рисунок 4 – Декомпозиция оформления товара с занесением в БД

Оценка модели проведена с помощью количественного анализа. Для него были использованы следующие показатели:

- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1):

N ky L ,

1)

где N – количество блоков на уровне, L – номер уровня;

- коэффициент сбалансированности – рассчитывается по формуле (2):

 

 

N

 

 

 

 

Ai

N

2)

 

 

i=1

kб

=

max Ai

N

 

 

i=1

 

,

где Аi – стрелка;

- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле (3):

9

= L*C = L*

N

эл.ф.

 

 

 

 

 

 

 

 

 

N

 

3)

 

 

 

 

 

 

 

 

 

Далее был проведен сам количественный анализ, данные которого

представлены в таблице 1.

 

 

Таблица 1 – Количественный анализ

 

 

 

 

 

 

 

 

 

Диаграмма

 

 

kу

kб

kэ

А0

 

0

3,1

0

А1

 

3

0,25

2

А2

 

1,6

0,5

1

А3

 

1,3

1,24

2

А4

 

1

2,8

2

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

1.4 Логическая и физическая модели данных по стандарту IDEF1X

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

Рисунок 5 – Логическая схема данных

10

Рисунок 6 – Физическая схема данных

1.5 Описание таблиц базы данных

Для работоспособности информационной системы необходимо создать в MS Office Access 8 таблиц (+1 таблица появляется автоматически при создании главной кнопочной формы) с необходимым количеством окон для вывода информации. Покажем схему данных на рисунке 6.

Рисунок 6 – Схема данных Таблица «Товары» необходима для хранения информации о производителе,

типе, расфасовки. Типы данных полей представлены на рисунке 7.

11

Соседние файлы в папке Курсовые работы