Смекни!
smekni.com

Методические указания для курсового проектирования по дисциплине “ (стр. 15 из 18)

- приемочные испытания: разработчик - создает программу и методики испытаний (в соответствии со стандартом ГОСТ 34.603-92, РД 50-34.689-90, ЕСПД). В соответствии с этой программой проводят приемочные испытания. Результаты испытаний фиксируют в протоколах испытаний. Протоколы испытаний по всей программе обобщают в едином протоколе, на основании которого делают заключение о соответствии системы требованиям технического задания на ИС. Испытания завершаются оформлением акта о приемке ИС в постоянную эксплуатацию. Работы проводятся разработчиком и заказчиком на протяжении 3 дней;

.

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу в действие

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

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

7.2. Изменения, которые необходимо осуществить в объекте автоматизации

Проведение подобных работ оговаривается отдельно.

7.3. Создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ

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

7.4. Сроки и порядок комплектования штатов и обучения персонала

Перед началом работы с АИС сотрудники магазина должны пройти начальный курс работы с ПК и курс обучения работы с данной АИС.

8. Требования к документированию

Перечень подлежащих разработке документов:

· технико-экономическое обоснование;

· технический проект;

· руководство программиста,

· руководство пользователя,

· руководство администратора,

· программа и методики испытаний;

· текст программ;

· описание программ..

____

код ТЗ

СОСТАВИЛИ

Наименование организации

Должность исполнителя

ФИО

Подпись

Дата

СОГЛАСОВАНО

Наименование организации

Должность исполнителя

ФИО

Подпись

Дата


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

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