Автор работы: Пользователь скрыл имя, 01 Апреля 2011 в 21:21, курсовая работа
В данной работе будут показаны преимущества разработки и внедрения собственного программного продукта в дополнение к имеющемуся типовому решению "1С Предприятие: Торговля и склад".
Дата (Date) – дата проводки документа.
Список товаров – список товаров, указанный в накладной, то есть являющихся предметом движения.
Список
соответствующих количеств
Список соответствующих цен товаров – каждому товару в соответствие ставится его цена, то есть цена покупки товара у поставщика.
Поставщик – в данном случае "продавец" товара.
Склад – склад, в который физически поставляется товар.
Расходная накладная – документ, создаваемый при каждом движении товара "из" магазина, то есть при его покупке конечным клиентом. Этот документ необходим для проводки факта движения товара и выдачи клиенту в случае необходимости. Эта сущность обладает следующими атрибутами:
Дата (Date) – дата проводки документа.
Список товаров – список товаров, указанный в накладной, то есть являющихся предметом движения.
Список
соответствующих количеств
Список соответствующих цен товаров – каждому товару в соответствие ставится его розничная цена, т.е. конечная цена для клиента.
Магазин – магазин, от имени которого поставляются указанные товары. Именно "от имени", а не непосредственно из магазина, так как один и тот же магазин может продавать товары с различных складов. А случай, когда магазин является складом – частный.
Склад – склад, из которого физически поставляется товар.
Таким образом, проявляется существенное различие между приходными и расходными документами. По приходной накладной товар приходит на склад. По расходной – продается\перемещается со склада "от имени" того или иного магазина.
При
обработке перечисленных
Следует особо отметить, что связи на данной диаграмме означают ссылку одной сущности на другую. Например, сущность "Приход" ссылается на сущность "Товар". Но эти обозначения не говорят о характере связей, который будет определен в следующем разделе.
Физическая модель данных строится на базе логической модели и описывает данные уже средствами конкретной СУБД. Отношения, разработанные на стадии логического моделирования, преобразуются в таблицы, атрибуты в столбцы, домены в типы данных, принятых в выбранной конкретной СУБД. Результатом физического моделирования является генерация программного кода базы данных на соответствующем выбранной СУБД диалекте структурированного языка запросов SQL.
Итак,
нормализуем отношения
"Приход" – "Товар": данная связь носит характер "многие ко многим", так как одной приходной накладной могут соответствовать несколько товаров и, в то же время, одному товару могут соответствовать несколько приходных накладных. Связь "многие ко многим" предполагает физическую реализацию в виде двух связей "один ко многим" (таблица "Приход_ Товар").
"Приход"
– "Поставщик": данная связь
носит характер "один ко многим",
так как одной приходной
"Приход" – "Склад": данная связь носит характер "один ко многим", так как одной приходной накладной может соответствовать только один склад, но одному складу могут соответствовать несколько приходных накладных.
"Расход"
– "Склад": данная связь носит
характер "один ко многим", так
как одной расходной накладной
может соответствовать только
один склад, но одному складу
могут соответствовать
В
результате более детальной проработки
диаграммы сущность-связь
Таким
образом, агрегируя все результаты
анализа диаграммы сущность-связь получаем
следующую физическую схему БД:
HTML прототипы – один из методов демонстрации возможностей будущей системы. Этот способ позволяет детально согласовать параметры Системы с заказчиком, избежав тех ошибок, окторые бы возникли, будь Система разработана полностью.
Для
данной Системы прототипы
На
данном рисунке представлен прототип
окна входа в систему (авторизации):
На
данном рисунке представлен прототип
окна просмотра Приходных накладных:
Для
конечного пользователя прототипы
компилировались в HTML страницы:
При
проектировании экранных форм необходимо
реализовать доступность и
В
результате всей проделанной работы
был получен готовый к работе
программный комплекс торгово-складской
автоматизации, предназначенный для
розничных предприятий
Функции
сетевой работы построены с учетом
минимизации затрат на трафик, нестабильности
и невысокой скорости каналов. Выходные
документы стандартизированы, но поддаются
гибкому изменению
Значительная
экономия на обучении пользователей
и экономия рабочего времени делает
использование программы не только
экономически обоснованным, но крайне
желательным и благотворно
Система
отвечает всем поставленным перед ней
задачам, таким образом, попытка
создать простой продукт, удовлетворяющий
требованиям заказчика, удалась.
Информация о работе Разработка и внедрение собственного программного продукта