- •Дипломный проект. Арм менеджера по закупкам и продажам http://sdb.Su/programmirovanie/page,22,493-diplomnyj-proekt-arm-menedzhera-po-zakupkam-I-prodazham.Html Содержание.
- •Введение
- •Глава 1 аналитическая часть
- •1.1 Технико-экономическая характеристика предметной области.
- •1.2 Экономическая сущность задачи.
- •1.3 Обоснование необходимости и цели использования вт для решения задачи.
- •1.4 Постановка задачи.
- •1.4.1 Цель и назначение автоматизированного варианта решения задачи.
- •1.4.2 Общая характеристика организации решения задачи на эвм.
- •1.5. Анализ существующих разработок и обоснование выбора технологии проектирования.
- •1.6 Обоснование проектных решений
- •1.6.1 По техническому обеспечению (то)
- •1.6.2 По информационному обеспечению (ио)
- •1.6.3 По программному обеспечению (по)
- •Глава 2 Проектная часть
- •2.1 Информационное обеспечение задачи.
- •2.1.1 Информационная модель и ее описание.
- •2.1.2. Используемые классификаторы и системы кодирования
- •2.1.3 Характеристика нормативно-справочной и входной оперативной информации.
- •2.2 Программное обеспечение задачи
- •2.2.1 Общие положения
- •2.2.2 Сценарий диалога.
- •2.2.3 Структурная схема пакета.
- •2.3 Технологическое обеспечение задачи (комплекса задач, арм)
- •2.3.1 Организация технологии сбора, передачи, обработки и выдачи информации
- •Глава 3. Обоснование экономической эффективности проекта.
- •3.1 Выбор и обоснование методики расчета экономической эффективности
- •3.2. Выбор метода расчета экономической эффективности
- •3.3 Расчет показателей экономической эффективности проекта.
- •3.3.1 Расчет прямого эффекта.
- •3.3.2 Расчет косвенного показателя.
- •Расчет результатов экспертных оценок
- •Заключение
- •Список использованной литературы.
Глава 2 Проектная часть
2.1 Информационное обеспечение задачи.
С точки зрения системного анализа информационное моделирование является структуризацией предметной области, для которой разрабатывается система. Ее цель - выявление перечня и иерархии предметов, объектов, факторов и явлений, полный набор которых позволяет реализовать поставленные перед системой цели и задачи.
Функционирование системы управления предприятием опирается на информацию. Организация информационного обеспечения в любой системе управления основывается на понятии информационной базы, под которой понимается совокупность упорядоченной информации, используемой при функционировании информационной системы, а также взаимосвязь различных составляющих этой информации. При этом совокупность упорядоченной информации должна соответствовать по составу и содержанию требованиям тех задач, которые решаются на ее основе. Информационная база влияет на эффективность всей системы, возможность решения функциональных задач и т.д.
Информационное обеспечение предприятия условно можно разделить на внемашинное и внутримашинное. К внемашинному обеспечению относится часть информационного обеспечения, представляющая собой совокупность сообщений и документов, используемых при функционировании автоматизированной системы управления в форме, воспринимаемой человеком без применения средств вычислительной техники. К внутримашинному относится та часть информационного обеспечения, которая, представляет собой совокупность используемых в АСУ данных, фиксируется на машинных носителях системы.
2.1.1 Информационная модель и ее описание.
Информационная модель представлена на рисунке 3:
Рисунок 3. Информационная модель.
Основным входным документом, на основании которого формируются отчеты, является приходная накладная. Данный документ содержит все необходимые данные для формирования выходных документов.
Для составления справочников по поставщикам и клиентам информация поступает из различных источников, таких, как журналы, газеты, справочные материалы.
Для проектирования базы данных воспользуемся методом «сущность-связь». Данный метод называют также методом «ER-диаграмм». ER-диаграмма представлена на рисунке 4:
Рисунок 4. ER-диаграмма.
Проектирование БД начинается с определения всех объектов, сведения о которых будут включены в базу.
Выделим следующие сущности:
- ПОСТАВЩИК (Ключ — Наименование поставщика),
- ПОЛУЧАТЕЛЬ (Ключ — Наименование получателя),
- ТОВАР (Ключ — Название товара).
Выделим связи между сущностями:
- ПОСТАВЩИК ПОСТАВЛЯЕТ ТОВАР,
- ПОЛУЧАТЕЛЬ ЗАКАЗЫВАЕТ ТОВАР.
Сущность ТОВАР имеет следующие атрибуты:
- Название;
- ед.изм.;
- цена последней закупки.
Связь ПОСТАВИЛ является связью типа М:М, т.к. товар может быть поставлен несколькими поставщиками, а поставщик может поставить несколько товаров. Сущность ТОВАР имеет обязательный класс предпочтения, поскольку каждый товар имеет своего поставщика. Сущность ПОСТАВЩИК имеет необязательный класс предпочтения, т.к. имеются такие поставщики, которые не поставили ни одного товара.
Сущность ПОСТАВЩИК имеет следующие атрибуты:
- Код;
- наименование;
- ИНН;
- юридический адрес;
- телефон.
Таблица “Заказанный товар” имеет следующие реквизиты:
- код
- наименование;
- единица измерения;
- количество;
- Сумма.
Связь ЗАКАЗЫВАЕТ является связью типа М:М, т.к. организация продает несколько видов товаров (смол), которые могут быть заказаны несколькими клиентами. Сущность КЛИЕНТ имеет необязательный класс предпочтения, т.к. могут быть клиенты, которые не заказали ни одного товара.
Сущность КЛИЕНТ имеет следующие атрибуты:
- Код;
- наименование;
- ИНН;
- юридический адрес;
- телефон.
Таблица РАСХОД_ТОВАР имеет следующие реквизиты:
- Код:
- Наименование товара;
- цена продажи;
- количество;
- Сумма
Описание таблиц.
Таблица GoodsInfo – содержит номенклатуру товаров.
Таблица 2
Таблица GoodsInfo
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код товара* |
Kod_Goods |
Autoincrement |
|
2 |
Название |
Nаme |
String |
50 |
3 |
Ед. измер. |
EdIzm |
String |
10 |
4 |
Цена посл. закупки |
LastPrice |
Currency |
|
Таблица OrgInfo – содержит сведения о поставщиках.
Таблица 3
Таблица OrgInfo
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код поставщика* |
Kod_Goods |
Autoincrement |
|
2 |
Наименование |
Nazv |
String |
50 |
3 |
ИНН |
Inn |
String |
50 |
4 |
Адрес |
Address |
String |
50 |
5 |
Телефон |
Tel |
String |
50 |
Таблица GoodsZak – содержит сведения о преобретенных ингридиентах.
Таблица 4
Таблица GoodsZak
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код поставщика* |
Kod_OrgInfo |
Autoincrement |
|
2 |
Код товара* |
Kod_Goods |
Autoincrement |
|
3 |
Наименование |
Nazv |
String |
50 |
4 |
ИНН |
Inn |
String |
50 |
5 |
Адрес |
Address |
String |
50 |
5 |
Телефон |
Tel |
String |
50 |
6 |
Название |
Nаme |
String |
50 |
7 |
Ед. измер. |
EdIzm |
String |
50 |
8 |
Цена посл. закупки |
Price |
Currency |
|
9 |
Количество |
Kolvo |
Integer |
50 |
10 |
Сумма |
Summ |
Currency |
|
11 |
Дата |
Date |
Date |
|
Таблица ReadyGoods содержит информацию о готовой продукции.
Таблца 5
Таблица ReadyGoods
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код товара* |
Kod_Goods |
Autoincrement |
|
2 |
Название |
Nаme |
String |
50 |
3 |
Ед. измер. |
EdIzm |
String |
10 |
4 |
Цена посл. закупки |
LastPrice |
Currency |
|
5 |
Количество |
Kolvo |
Integer |
50 |
Таблица OrgKlient содержит информацию о покупателях.
Таблица 6
Таблица OrgKlient
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код покупателя* |
Kod_OrgKlient |
Autoincrement |
|
2 |
Наименование |
Nazv |
String |
50 |
3 |
ИНН |
Inn |
String |
50 |
4 |
Адрес |
Address |
String |
50 |
5 |
Телефон |
Tel |
String |
50 |
Таблица SaleGoods содержит информацию о проданной продукции.
Таблица 7
Таблица SaleGoods
№ п/п |
Наименование поля |
Идентификатор |
Тип поля и обозначение |
Длина знаков |
1 |
Код покупателя* |
Kod_OrgKlient |
Autoincrement |
|
2 |
Код товара* |
Kod_Goods |
Autoincrement |
|
3 |
Наименование |
Nazv |
String |
50 |
4 |
ИНН |
Inn |
String |
50 |
5 |
Адрес |
Address |
String |
50 |
6 |
Телефон |
Tel |
String |
50 |
7 |
Название |
Nаme |
String |
50 |
8 |
Ед. измер. |
EdIzm |
String |
50 |
9 |
Цена посл. закупки |
Price |
Currency |
|
10 |
Количество |
Kolvo |
Integer |
50 |
11 |
Сумма |
Summ |
Currency |
|
12 |
Дата |
Date |
Date |
|