Логическая структура записи файлов



 

По данным предметной области составлены следующие структуры записи файлов.[4]

Таблица 1 – Логическая структура записи файла «Контрагент»

 

Таблица 2 – Логическая структура записи файла «Склад»

Контрагент

                  Поле

Признак ключа

Формат поля

Обозначение Полное наименование Тип Длина Точность
Код_К Код контрагента ПК Счетчик 2 -
Наименование Наименование контрагента   Текстовый 255 -
Телефон Номер телефона контрагента   Числовой 8 0
ИНН ИНН контрагента   Числовой 20 0
Адрес Адрес контрагента   Текстовый 100 -
Расчетный счет Расчетный счет контрагента   Текстовый 100 -

Склад

                  Поле

Признак ключа

Формат поля

Обозначение Полное наименование Тип Длина Точность
Код_С Код склада ПК Счетчик 10 -
Наименование Наименование склада   Текстовый 100 -
Адрес Адрес склада   Текстовый 100 -
Телефон Номер телефона склада   Числовой 8 0
Мат_Отв_Лицо Материально отвественное лицо   Текстовый 20 -

 

 

Таблица 3 – Логическая структура записи файла «Товар»

 

 

Таблица 4 – Логическая структура записи файла «Упаковка»

Товар

                  Поле

Признак ключа

Формат поля

Обозначение Полное наименование Тип Длина Точность
Код_Т Код товара ПК Счетчик 10 -
Наименование Наименование товара   Текстовый 100 -
Цена Реальная цена товара   Денежный 5 2
Ед.Изм. Единица измерения товара   Текстовый 2 -
Вес(г) Вес товара в граммах   Числовой 5 0
Код_У Код упаковки товара ВК Числовой 10 0

Упаковка

                  Поле

Признак ключа

Формат поля

Обозначение Полное наименование Тип Длина Точность
Код_У Код упаковки ПК Счетчик 10 0
Тип_У Тип упаковки   Текстовый 100 -
Вес_У(г) Вес упаковки в граммах   Числовой 3 0

Таблица 5 – Логическая структура записи файла «Накладная»

 

Накладная

                  Поле

Признак ключа

Формат поля

Обозначение Полное наименование Тип Длина Точность
Код_Н Код накладной ПК Счетчик 10 -
Код_С Код склада ВК Числовой 10 0
Код_Т Код товара ВК Числовой 10 0
Код_К Код контрагента ВК Числовой 10 0
Кол-во Количество товара   Числовой 5 0
НДС НДС   Текстовый 7 -
Дата Дата выписки накладной   Дата 12 -

 

 


 

Графическое представление базы

 

Рисунок 3 – Таблица «Контрагент»

 

 

Рисунок 4 – Таблица «Накладная»

 

 

Рисунок 5 – Таблица «Склад»

 

Рисунок 6 – Таблица «Сумма накладной»

 

 

Рисунок 7 – Таблица «Товар»

 

 

Рисунок 8 – Таблица «Упаковка»


 

Алгоритм программы

 

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

Блок-схема процессов

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

Добавление на Склад.

1) Сотрудник принимает на Склад товар. Если Контрагент не является партнером, то сотрудник добавляет Контрагента.

2) При приеме на учет Товара формируется экземпляр объекта Товар.

3) После добавления Товара заполняются данные для Накладной, на основе частичного автозаполнения данных из структур Товар и Контрагент.

4) После формирования Накладной она отправляется в финансовый отдел на обработку.

Рисунок 9 – Схема добавления Товара на Склад


 

 

Выдача со Склада.

1) Сотрудник отгружает товар со Склада. Если Контрагента нет, то он добавляется в базу.

2) Формируется накладная отгрузки. По окончанию – товар архивируется в базе, Накладная отправляется в финансовый отдел.

 

Рисунок 10 – Схема списания Товара со Склада


 

Конфигурационные требования

Для корректной работы программы необходимы следующие технические характеристики персонального компьютера:

Процессор AMD G Series 2121 JC (2 ядра, 1.22 ГГц)
ОЗУ 1 слот DDR-3 1,6ГГц не менее 1 Гб
Видеокарта AMD Radeon HD 9000 128 Мб и выше
Жесткий диск SSD 8 gb и 100 МБ свободного места
ОС Windows 7 и выше
Устройства ввода Клавиатура, мышь
Устройства вывода Принтер совместимый с ОС, монитор

 

Таблица 1 – Конфигурационные требования к ПК

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

Во время практики вся работа проводилась на ПК с операционной системой Windows 7 Домашняя базовая Service Pack 1 32-bit (Русская версия).

Также использовался пакет программ Microsoft Office 2007 года. В работе были задействованы следующие программы пакета: Word, Access, Excel, PowerPoint.

Microsoft Office Word 2007 – текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритмов. Выпускается корпорацией Microsoft в составе пакета Microsoft Office. Первая версия была написана Ричардом Броди (Richard Brodie) для IBM PC, использующих DOS, в 1983 году. Позднее выпускались версии для Apple Macintosh (1984), SCO UNIX и Microsoft Windows (1989). Последняя версия Word датируется 2010 годом.

Microsoft Office Access 2007 - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Microsoft Office Excel 2007 - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Описание структуры программы

 

Рисунок 2 – Структурная схема программы

 

Таблица 2 – Описание программных модулей

Наименование модуля

Выполняемая функция

Вызываемые модули Вызывающие модули
Unit 1

Главное окно программы с переадресацией на окна решения задач

Unit 2, Unit 3, Unit 4 Unit 2, Unit 3, Unit 4
Unit 2

Модуль добавления Словарей

Unit 1 Unit 1
Unit 3 Модуль операций с Товаром

Unit 1

Unit 1
Unit 4 Модуль генерации и печати накладной

Unit 1

Unit 1
         

 


Графический интерфейс

 

Рисунок 11 – Главная форма программы

Рисунок 12 – Форма добавления Товара


 

 

Рисунок 13 – Форма обработки и скачивания накладной


 

Заключение

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

Были закреплены знания по составлению и разработке базы данных, составления информационной логической модели данных, составления логической модели данных, реализации базы в СУБД Microsoft Office Access.

Был сформирован жизненный цикл рабочего процесса и сформирован алгоритм работы программы


 


Дата добавления: 2018-04-05; просмотров: 714; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!