<< Вернуться у выбору материала

5. Технический проект

Введите ваш запрос для начала поиска.

http://www.trash-construction.ru/ щебень 40 70 известняковый гранитный щебень. . Купить воск и воск для депиляции в интернет магазине seasonkrasoty.

5. 1.Пояснительная записка

5.1.1 Общие положения.

 Наименование проектируемой ИС «Продуктовый магазин».

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

Разработчик - СИЭИТ

Нормативные документы, на основании которых разрабатывается ИС:

ГОСТ 34.601-90 – «Стадии создания  АС»

ГОСТ 34.602-89 – «ТЗ на создание АС»

ГОСТ 34.603-92- «Виды испытаний АС»

РД 50-34.698-90- «Требования к содержанию документов»

ISO/IEC 12207:1995-08-01 – «Информационная технология. Процессы  ЖЦ программного обеспечения».

5.1.2. Цели, назначение и области использования АИС.

Информационная система «Продуктовый магазин» разработана для автоматизации ведения товароучетных и административных операций торгового предприятия. ИС позволяет:

¾      ввести автоматизированное управление закупками и продажами товаров (учет остатков и движения запасов, ведение прайс-листов, формирование товарных отчетов)

¾     автоматизировать регистрацию накладных в книгах покупок и продаж

¾     сократить время на учет имущества предприятия (учет наличия специального оборудования и инструментов и движения каждого объекта учета, начисление амортизации объектов)

 5.1.3  Основные технические решения

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

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

¾       Количество работников системы – 6 человек (1директор, 1 бухгалтер, 1 мерчендайзер, 1 кладовщик, 2 кассира). Персонал должен иметь навыки работы на ПК, а именно: уметь вводить данные в систему и получать из системы информацию (по своему модулю). Заведующий должен иметь навыки работы с ПК, но в

Для пользователя «Директор» - просмотр, анализ и корректировка выполнения всех операций в магазине.

Для пользователя «Администратор» - ввод, изменение сведений о поставках товаров, анализе ассортимента магазина, товародвижении, проведении инвентаризаций.

Для пользователя «Кладовщик» - ввод и изменение сведений о поставленных поставщиком товарах и товародвижении на складе.

Для пользователя «Кассир» - ввод и изменение сведений о продажах товаров и возвратах товаров от покупателей.

Для пользователя «Мерчендайзер» - ввод и изменение сведений о поставках товаров в торговый зал, просмотр информации о продажах, наличии товаров в торговом зале  и проведении инвентаризаций.

Для пользователя «Бухгалтер» - учет материальных ценностей, оплаты труда и зарплаты, денежных средств и кредитных операций и финансовых результатов в хозяйственной деятельности предприятия; составление ведомостей и отчетов.

5.1.4. Мероприятия по подготовке объекта автоматизации к вводу системы в действие

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

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

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

5.2. Утвержденные спецификации требований и алгоритмы на функциональные группы программ, программные и информационные компоненты

5.2.1 Программные модули

Модуль “Analiz_assortimenta_magazina”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Склад: Tovar_skl.kolvo_skl, Tovar_skl.cena; Торговый зал: Tovar_mag.kolvo_mag, Tovar_mag.price)

Выходные данные = см. Приложение 4, рис.3

Модуль “Formirovanie_zayavki_na_postavku”

По нажатию кнопки «Поиск» на форме (Приложение 4, рис.2)

Входные данные = (Counteragent.id_counterag, Counteragent.name_counterag, Counteragent.address_counterag, Counteragent.tel_counterag, Counteragent.main_person); (Список товаров: Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Kolvo)

Выходные данные = см. Приложение 4, рис.2

Модуль “Sostavlenie akta”

Входные данные = (Document.id_doc, Document.id_counterag, Document.date_sostav, Document.art_doc, Document.sum, Document.id_sotrudnik)

Выходные данные = см. Приложение 4, рис.4

Модуль “Oformlenie tovara”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Kolvo, Cena)

Выходные данные = см. Приложение 4, рис. 13

Модуль “Inventarizatsiya_torgovogo_zala”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Tovar_mag.id_doc, Fakt_nal, Tovar_mag.kolvo_mag)

Выходные данные = см. Приложение 4, рис.5

Модуль “Markirovka_tovara”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Tovar_mag.price)

Выходные данные = см. Приложение 4, рис. 13

Модуль “Formirovanie_dokumentatsii_o_dvijenii_tovara”

Входные данные = (Document.id_doc, Document.id_counterag, Document.date_sostav, Document.art_doc, Document.sum, Document.id_sotrudnik)

Выходные данные = см. Приложение 4, рис. 4

Модуль “Oformlenie_vozvrata_tovara_ot_pokupatelya”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Tovar_mag.kolvo_mag, Tovar_mag.price, Dokument)

Выходные данные = см. Приложение 4, рис. 6

Модуль “Uchet prodaj”

Входные данные = (Nomenklatura.id_tovar, Nomenklatura.name_tovar, Nomenklatura.ed_izm, Nomenklatura.producer, Tovar_mag.kolvo_mag, Tovar_mag.price)

Выходные данные = см. Приложение 4, рис. 8

Модуль “Otchet_kassira”

Входные данные = (Document.id_doc, Document.date_sostav, Document.art_doc, Document.sum, Document.id_sotrudnik)

Выходные данные = см. Приложение 4, рис. 7

Модуль “Uchet_material_tsennocteyi”

Входные данные = (Oborudovanie.id_oborud, Oborudovanie.name_oborud, Oborudovanie.god_produc, Oborudovanie.god_postavki, Oborudovanie.cost, Oborudovanie.cap_remont, Oborudovanie.id_sotrudnik)

Выходные данные = см. Приложение 4, рис. 12

Модуль “Uchet_denejn_credstv”

Входные данные = (Document.id_doc, Document.id_counterag, Document.date_sostav, Document.art_doc, Document.sum, Document.id_sotrudnik)

Выходные данные = см. Приложение 4, рис. 10

Модуль «Poisk_postavchika»

Входные данные = (Counteragent.id_counterag, Counteragent.name_counterag, Counteragent.address_counterag,Counteragent.tel_counterag,Counteragent.main_person)

Выходные данные = см. Приложение 4, рис. 2

5.2.2.Описание структуры БД

Counteragent

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_counterag

Числовой

10

Код фирмы-поставщика

name_counterag

Текстовый

25

Название фирмы

address_counterag

Текстовый

50

Адрес

tel_counterag

Текстовый

10

Телефон

mail_counterag

Текстовый

30

Электронный адрес

bank_rekvizit

Поле МЕМО

50

Банковские реквизиты

main_person

Текстовый

50

Ответственное лицо

Document

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_doc

Числовой

10

№ документа

id_counterag

Числовой

10

Код фирмы-поставщика

date_sostav

Дата/Время

6

Дата составления

art_doc

Текстовый

5

Вид документа

sum

Числовой

15

Сумма

id_sotrudnik

Числовой

10

Код сотрудника

Sotrudnik

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_sotrudnik

Числовой

10

Код  сотрудника

name_sotrudnik

Текстовый

50

ФИО сотрудника

date_of_birth

Дата/Время

6

Дата рождения

post

Текстовый

50

Должность

Oborudovanie

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_oborud

Числовой

10

Код  оборудования

id_sotrudnik

Числовой

10

Код  сотрудника

name_oborud

Текстовый

50

Наименование оборудования

god_produce

Дата/Время

6

Год производства

god_postavki

Дата/Время

6

Год поставки

cost

Числовой

15

Цена

cap_remont

Числовой

2

Кол-во, проведенных кап. ремонтов

Nomenklatura

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_tovar

Числовой

10

Код  товара

name_tovar

Текстовый

50

Наименование товара

ed_izm

Текстовый

3

Единица измерения

producer

Текстовый

20

Производитель

Tovar_skl

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_tovar

Числовой

10

Код товара

id_doc

Числовой

10

№ документа

kolvo_skl

Числовой

10

Количество товара

cost

Числовой

15

Цена

Tovar_mag

Имя поля

Тип поля

Размер поля

Смысловое содержание

id_tovar

Числовой

10

Код товара

id_nakladn

Числовой

10

№ документа

kolvo_mag

Числовой

10

Количество товара

price

Числовой

15

Цена

5.2.3. Пользовательский интерфейс

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

1. Стартовая форма (рис.1)

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

2. Форма «Работа директора» (рис.2)

Данная форма имеет 2 вкладки: для формирования заявки на поставку товаров и контроля работы сотрудников.

На первой вкладке расположена таблица для ввода данных о фирме-поставщике товаров. С помощью кнопки «Поиск» (см. модуль «Poisk_postavchika»), расположенной на форме, можно автоматически заполнить данные в таблицу «Поставщики». В таблицу «Товар» заносится список товаров, которые можно заказать у данного поставщика. Нажатие кнопки «Сформировать заявку» формирует документ «Заявка на поставку» (см. модуль “Formirovanie_zayavki_na_postavku”)

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

3. Форма «Работа администратора» (рис. 3 – 5)

На форме имеется 3 вкладки: Склад, Торговый зал, Контроль сотрудников.

Вкладка «Склад» включает номенклатуру склада, которая содержит информацию обо всех товарах склада (можно осуществить поиск товара по его наименованию). Также данная вкладка позволяет осуществить следующие операции: анализ ассортимента товара (см. модуль “Analiz_assortimenta_magazina”), учет актов (см. модуль “Formirovanie_dokumentatsii_o_dvijenii_tovara”), составляемых на складе (возврат, недовоз,  списания и т.д.), инвентаризацию (см. модуль “Inventarizatsiya_sklada”). Результатом выполнения этих операций является формирование отчета о проделанной работе при нажатии кнопки «Сформировать отчет».

Вкладка «Торговый зал» включает в себя номенклатуру товаров, находящихся в торговом зале и позволяет выполнять такие операции, как учет всех актов, имеющих отношение к движению товаров в торговом зале,  и инвентаризация торгового зала. По нажатию кнопки «Сформировать отчет» (см. модуль “Inventarizatsiya_torgovogo_zala”) можно вывести на экран отчет об выполненных работах.

Вкладка «Контроль сотрудников» позволяет просмотреть операции, которые были выполнены сотрудниками магазина, подчиненные непосредственно администратору.

4. Форма «Работа кассира» (рис. 6-8)

Форма содержит номенклатуру торгового зала,  которая дает представление обо всех товарах магазина, находящихся в торговом зале. Пользователь также имеет возможность найти необходимый товар по его наименованию или по номеру накладной, по которой он был доставлен в торговый зал. Также на форме расположены 3 вкладки, с помощью которых можно выполнить следующие операции: продажу товаров (см. модуль “Uchet prodaj”), их возврат от покупателя (см. модуль “Oformlenie_vozvrata_tovara_ot_pokupatelya”) и  учет документации (см. модуль “Formirovanie_dokumentatsii_o_dvijenii_tovara”).

В любой момент времени можно вывести отчет о выполненной работе, нажав кнопку «Сформировать отчет».

5. Форма «Работа мерчендайзера» (рис.9)

Для упрощения работы мерчендайзера на форме расположены следующие таблицы: «Номенклатура торгового зала» и «Накладные». В этих таблицах можно изменять, добавлять или удалять информацию о товарах и накладных соответственно. Также возможны поиск товара по наименованию и сортировка накладных по дате их составления. В любой момент времени можно сформировать отчет о накладных (см. модуль “Formirovanie_dokumentatsii_o_dvijenii_tovara”), по которым можно проследить движение товара в торговом зале. 

6. Форма «Работа бухгалтера» (рис.10 - 12)

Данная форма предназначена для упрощения работы бухгалтера. На ней расположены 3 вкладки, позволяющие вести учет материальных ценностей магазина (см. модуль “Uchet_material_tsennocteyi”), учет оплаты труда сотрудникам (см. модуль “Uchet_oplati_truda”) и учет денежных средств и кредитных операций (Модуль “Uchet_denejn_credstv”). По этим вкладкам впоследствии можно составить бухгалтерский баланс и вывести его на экран в виде документа. 

7. Форма «Работа кладовщика» (рис.13)

Работа кладовщика включает в себя множество таких операций, как поиск разногласий между заявкой на поставку и накладной от поставщика, ввод принятых товаров, их маркировка, ввод  накладных, по которым возможно проследить движение товаров на складе и т.д. Для учета этих операций на форме размещены соответствующие таблицы. По данным таблиц можно произвести поиск, сортировку и сформировать отчеты (см. модуль “Formirovanie_dokumentatsii_o_dvijenii_tovara”)

 

5.3. Описание информационной базы.

5.3.1. Входная информация

1. Накладная от поставщика - на бумажном носителе стандартной формы, при поставке товара, еженедельно, от поставщика (Приложение №5).

2. Заявление покупателя о возврате товара – бланк установленного образца на бумажном носителе от покупателя по мере возникновения проблемы (Приложение №5).

5.3.1. Выходная информация

1. Накладная со склада – на бумажном носителе стандартной формы при передаче товара со склада в торговый зал примерно один раз в неделю от кладовщика (Приложение №5).

2. Акт возврата товара поставщику - на бумажном носителе стандартной формы при передаче товара на склад при получении товара от поставщика (Приложение №5).

3.Отчет о принятом товаре - на бумажном носителе стандартной формы, при поставке товара, еженедельно, от кладовщика (Приложение №5).

4. Заявка на поставку товара - на бумажном носителе стандартной формы, при запросе на поставку товара, еженедельно, от менчендайзера (Приложение №5).

5.3.2. Логическая структура БД.

Логическая структура БД разработана на основе функциональной модели ИС и представлена в Приложении №3.

5.3.2. Физическая структура БД.

Физическая структура БД разработана для СУБД Access на основе логической структуры БД и представлена в Приложении №3.

Рейтинг@Mail.ru