Автоматизация учета движения товаров на складе
Проектирование информационной системы учета движения товаров на складе ООО "Торнадо Киров". Обзор аналогов и прототипов. Разработка структуры таблиц базы данных. Расчёт затрат на создание программного обеспечения, его цены и прибыли от реализации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 16.10.2013 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
В настоящее время всё больше организаций стремиться автоматизировать рабочий процесс и использовать электронную информацию. Сейчас хранение, поиск и доступ к информации стали важным явлением не только для людей тесно связанных с деятельностью в сфере компьютерных технологий, но и входит в работу обычных людей. Это помогает им сократить временные, материальные и даже физические затраты на поиск, приобретение, хранение, обмен различными материальными и нематериальными ресурсами.
На складе ООО «Торнадо Киров» до сих пор для поиска необходимых данных по тому или иному товару просматривают огромные папки с документами, а если данные потеряны по какой-либо причине, тогда приходится восстанавливать информацию заново. Иногда результаты были напрасными из-за недостатков самой организации хранения информации.
С развитием прогресса и компьютерного рынка программного обеспечения, на предприятии появилась необходимость создания программного продукта способного сократить человеческие затраты и усилия, а главное оперативно выдавать результат необходимый работнику, а также заменить большие архивы на структурированное хранение в электронном виде.
Для данной системы важным фактором являются технические характеристики оборудования (объемы и скорости накопителей информации, типы процессоров) - от этого зависит результат и производительность такой системы. Еще одним важным фактором является как хорошо организованная база данных, так и сам пользовательский интерфейс.
О своевременности и актуальности рассматриваемой проблемы говорит тот факт, что большую часть своего времени зав.складом и отдел закупок тратят на оформление различной документации и отчетов.
Поэтому в настоящее время все более актуальным становится автоматизация видов деятельности людей путем создания специализированных информационных систем на базе электронной вычислительной техники.
В данном дипломном проекте разработана информационная система для учета движения товаров на складе ООО «Торнадо Киров».
Эта программа увеличивает оперативность работы сотрудников склада, отдела закупок, позволяет быстро занести в компьютер нужную информацию и дать развернутый ответ о любом товаре (поступление товара, расход товара, наличие товара на складе и т.д.).
Она уменьшает работу с бумагами сотрудников организации, храня большие объемы информации в базе данных, в которой можно быстро найти любую интересующую информацию всего за несколько секунд.
1. Аналитическая часть
В данной главе необходимо рассмотреть задачи, которые будет выполнять разрабатываемая информационная система, изучить аналоги и прототипы, выявить их достоинства и недостатки. А так же выбрать СУБД, среду программирования для создания ИС и операционную систему.
1.1 Задачи, решаемые складом
Оптовый склад ООО «Торнадо Киров» принимает партии товаров от поставщиков и отпускает его клиентам мелкими партиями. Продукция поступает непосредственно с заводов-изготовителей и реализуется клиентам, нуждающимся в данном виде товаров. Организация осуществляет транспортировку продукции с производства на базу, ее складирование, хранение и отгрузку клиентам.
Требуется вести количественный и стоимостной учет поступающих и отпускаемых товаров, поставщиков и клиентов, формировать приходные и расходные накладные.
Основными задачами складского учета являются:
- обеспечение сохранности и контроля за движением и правильным использованием всех материальных ценностей;
- соблюдение установленных норм запасов и расходов;
- своевременное выявление неиспользуемых материалов, подлежащих реализации в установленном порядке;
- получение точных сведений об их остатках, находящихся на складах учреждений.
1.2 Техническое задание на проектирование
Цель работы - разработка ИС для учета движения товаров в ООО «Торнадо Киров».
Предполагается, что использовать эту систему будут работники предприятия: отдел закупа, отдел сбыта, зав.складом, занимающиеся учетом товаров на складах, и оприходованием вновь поступивших товаров.
Работникам предприятия приходится выполнять большое количество действий по поиску сводной информации по предприятию в целом. Выполнение этой работы вручную требует значительного времени.
Разрабатываемая информационная система позволить значительно уменьшить время работы сотрудников и упростит процесс получения различной сводной информации.
Система разрабатывается на основе заказа от ООО «Торнадо Киров.
Данная программа должна выполнять следующие задачи:
- организовать хранение, обработку данных и вывод на печать;
- максимально уменьшить затраты труда на обработку информации;
- иметь удобные формы ввода-вывода с хорошим интерфейсом для пользователя;
- исключить вероятность допущения арифметических и логических ошибок;
- контролировать действия пользователя при работе с программой и сообщать ему о допущении ошибки и возможности её исправления;
- выводить на печать определенные формы документов (накладная, книга складского учета, инвентарный список основных средств);
- организовать создание отчетов и документов.
1.3 Эффективность внедрения ИС
Существует ряд показателей эффективности ИС, которые отражаются на результатах деятельности, за счет повышения уровня управления, оперативности принимаемых решений. К ним относятся:
- повышение оперативности и актуальности информации;
- сокращение сроков решения отдельных задач и принятия управленческих решений;
- повышение качества информации, ее точности, детальности;
- получение принципиально новых аналитических возможностей;
- снижение количества времени, затрачиваемого на подготовку документов, скорость выдачи выходных документов;
- усилие контроля, предотвращение злоупотреблений;
- повышение качества труда за счет сокращения рутинных операций.
Оценить эффективность применения ИС можно с помощью прямых и косвенных показателей. Прямые (или экономические) показатели дают оценку автоматизации в денежном выражении, включают в себя определение затрат на разработку и эксплуатацию ИС (то есть определение полной стоимости владения ИС), определение денежного потока, высвобожденного за счет ИС. Косвенные показатели позволяют оценить эффект применения ИС в конкретной предметной области деятельности.
Эффективность ИС включает не только экономический эффект от внедрения и функционирования ИС, но и такие характеристики, как надежность, простота обращения, легкость модификации, снижение затрат на разработку и эксплуатацию.
1.4 Задачи, решаемые разрабатываемой системой
ИС для учета движения товаров на складе - информационная система, предоставляющая всю оперативную информацию, необходимую для управления складом в режиме реального времени.
В ИС заложен широкий функционал для учета товара и других задач складского учета. При этом программа удобна в использовании и даже непрофессиональному пользователю в ней легко работать и ориентироваться.
Программа снабжает работающего целым рядом обобщающих и аналитических отчетов, которые помогают быстро и легко найти любую интересующую информацию в простой для понимания экранной форме.
Возможности программы позволяют формировать и печатать следующие виды отчетов:
1. отчет о движении товаров, с возможностью подробной детализации по отдельным видам товаров, поставщикам, складам, состоянии товаров в промежутках между датами;
2. отчет об остатках товаров в разрезе всех имеющихся складов;
3. складские документы (акты списания, накладные на отпуск материала со склада, транспортные накладные, товарные накладные, инвентаризационные ведомости, заявки на получение материалов со склада);
4. многие другие отчеты.
Все вышеперечисленные отчетные формы дают возможность быстро и эффективно управлять товарными потоками, своевременно контролировать остатки и формировать заказ необходимого товара.
Также ИС для учета движения товаров на складе предлагает ряд таких полезных для пользователя возможностей, как:
1. учет основных товарных операций:
· приход
· расход
· возврат
· инвентаризация.
2. многоуровневая номенклатура;
3. учет товаров:
· по категориям товаров;
· по дополнительным параметрам и признакам.
4. оперативные данные:
· товарный запас (остатки);
· товарооборот.
5. единицы измерения товаров на складе. В справочниках материалов, товаров и продукции предусмотрена гибкая возможность использования любых необходимых единиц измерения: штуки, килограммы, литры, миллилитры, граммы и т.д.
6. хранение необходимых дополнительных характеристик о товаре:
· срок годности;
· поставщики;
· другие
7. формирование прайс-листов.
1.5 Обзор аналогов и прототипов
1.5.1. 1С: Предприятие
Система программ "1С: Предприятие" предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.
"1С: Предприятие" представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе. Руководитель может выбрать решение, которое соответствует актуальным потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации.
Надежность и безопасность
Программа содержит средства обеспечения сохранности и непротиворечивости информации:
- возможность запрещения пользователям "прямого" удаления информации,
- специальный режим удаления данных с контролем перекрестных ссылок,
- установка запрета на редактирование печатных форм документов,
- "запирание" системы пользователем при временном прекращении работы.
Гибкость и настраиваемость
Любая из программ серии 1С: Предприятие может быть адаптирована к любым особенностям учета на конкретном предприятии. В состав системы входит Конфигуратор, который позволяет при необходимости настроить все основные элементы системы:
- редактировать существующие и создавать новые необходимые документы любой структуры;
- изменять экранные и печатные формы документов;
- создавать журналы для работы с документами и произвольно перераспределять документы по журналам для эффективной работы с ними;
- редактировать существующие и создавать новые справочники произвольной структуры;
- редактировать свойства справочников: изменять состав реквизитов, количество уровней, тип кода, диапазон проверки уникальности кода и другое;
- создавать регистры для учета средств в любых необходимых разрезах;
- создавать любые дополнительные отчеты и процедуры обработки информации;
- описывать поведение элементов системы на встроенном языке.
Открытость и доступность
1С: Предприятие содержит разнообразные средства для связи с другими программами. Возможность импорта и экспорта информации через текстовые файлы позволит обмениваться данными практически с любой программой. Кроме этого, встроенный язык содержит средства работы с файлами формата DBF. Также 1С: Предприятие поддерживает современные средства интеграции приложений: OLE, OLE Automation и DDE. Использование этих средств позволяет:
- управлять работой других программ, используя встроенный язык 1С:Предприятие, например, формировать отчеты и графики в Microsoft Excel;
- получать доступ к данным 1С: Предприятие из других программ;
- вставлять в документы и отчеты 1С: Предприятие объекты, созданные другими программами - например, помещать в первичные документы логотип фирмы;
- размещать в документах и отчетах рисунки и графики.
Развитые средства администрирования
1С: Предприятие включает средства, позволяющие администратору системы:
- вести список пользователей системы;
- назначать пользователям пароли на вход в систему;
- назначать пользователям права на доступ к информации, обрабатываемой системой;
- формировать индивидуальные пользовательские интерфейсы, включающие меню и панели инструментов;
- просматривать список работающих пользователей.
1.5.2 СБИС++ Складской учет
Ведение складского учёта включает в себя решение следующих вопросов:
1. Организация складской картотеки.
Основой для хранения информации о товарах и материалах является справочник Номенклатуры. Справочник является иерархическим, то есть может содержать папки, уровень вложенности которых может быть любым. При этом карточка номенклатуры содержит подробную информацию о товаре, необходимую как для бухгалтера, так и для сотрудников отдела продаж и поставок. А именно: история цен, характеристики, объём, вес, габариты, изображение (фото). Для удобства эта информация расположена на отдельных вкладках карточки.
В справочнике Склады создаются фактические склады организации. При большом количестве складов их можно разместить по папкам, поскольку справочник складов тоже является иерархическим.
На каждом складе, может оказаться не вся, а лишь часть номенклатуры. Поэтому в справочнике Складская картотека на верхнем уровне показываются склады и группы складов, а дальнейшая вложенность представляет собой номенклатуру, используемую на данном складе
2. Учет движения ТМЦ на складе.
Движение товарно-материальных ценностей на складе отражается первичными документами: приходными и расходными накладными, внутренними перемещениями, актами переоценки и инвентаризации. Посредством этих документов оформляется:
- приход на склад;
- реализация или списание;
- возврат товара;
- передача с одного склада на другой;
- переоценка;
- инвентаризация склада.
Для каждого первичного документа существует список унифицированных печатных форм.
3. Расчет себестоимости.
Способ расчёта себестоимости может быть определен для каждого склада в отдельности. В программе поддерживаются все стандартные способы расчёта себестоимости:
- средняя себестоимость;
- первый пришел - первый ушел (FIFO);
- последний пришел - первый ушел (LIFO).
Кроме того, поддерживаются следующие специфические способы:
- минимальная себестоимость;
- максимальная себестоимость;
- в алфавитном порядке по теме прихода;
- в обратном порядке по теме прихода;
- средняя себестоимость по виду собственности.
4. Формирование цен.
Предусмотрена достаточно удобная система формирования цен.
Для каждого товара на карточке может быть указано как минимум 3 цены.
Предусмотрена встроенная система скидок, которая при необходимости может быть дополнена.
Существует возможность определять скидки и надбавки на товар или группы товаров для лица или группы лиц.
При выписке расходной накладной программа автоматически рассчитывает отпускные цены с учётом предоставленной скидки или надбавки.
5. Складские отчёты
Представлен целый комплекс отчётных форм по складу, ориентированный на получение практически любых данных и способный удовлетворить требования самого взыскательного пользователя. Вот далеко неполный список предлагаемых отчётов:
- оборотные ведомости;
- справки о продажах и поставках;
- ведомость остатков;
- отчёты по партиям;
- разнообразные справки по одной карточке;
- отчёт по отгрузке и оплате;
- различные справки о движении товаров и материалов в самых произвольных множественных разрезах: по поставщикам, по покупателям и т.д.
Для всех этих отчётов определяются параметры выборки, которые создают дополнительные возможности для пользователя в получении информации:
- Устанавливается диапазон дат, для которого строится отчёт;
- Отчёт может строиться как по всем складам, так и по конкретному складу, по отдельной его группе или произвольно отобранной позиции;
- Возможна детализация отчёта как по вертикали, так и по горизонтали, например, остатки по складам, где склады являются колонками;
- Отчёты могут строиться непосредственно по текущей карточке или папке картотеки.
6. Дополнительные возможности
В задаче реализован целый ряд дополнительных возможностей:
- резервирование товара;
- независимая группировка и организация данных в прайс-листы и складской картотеке;
- работа с комплектами и упаковками;
- учёт товара по срокам годности и партиям прихода;
- ввод документов на основании, с копированием наименований;
- включение дополнительных расходов в стоимость товаров;
- быстрый перерасчёт себестоимости за период
Рассмотренные выше аналоги, действительно хорошие, удобные в обращении, многофункциональные программы, однако они имеют недостатки. Основным недостатком можно назвать высокую стоимость приобретения, внедрения и сопровождения. Что является непозволительным в данный момент для ООО «Торнадо Киров».
Среди прочих недостатков является то, что обе эти системы рассчитаны на массового клиента, а значит, в перечень функций входят в основном стандартные, предписываемые законодательством операции, которые выполняются всеми, или большинством предприятий страны. Однако при внедрении часто возникают такие ситуации, когда система, несмотря на свою гибкость, не может осуществить те или иные нестандартные действия, выполнение которых принципиально важно для пользователя.
Поэтому было принято решение разработать собственную информационную систему для учета движения товаров на складе ООО «Торнадо Киров». Что обеспечит относительно невысокую стоимость заказываемого продукта, выполнение специфических задач, удобный пользовательский интерфейс, удовлетворяющий требованиям данной организации и, естественно, выполнение программой ее основных функций.
1.6 Обоснование выбора СУБД
1.6.1 Visual Fox Pro
Visual FoxPro (VFP) -- визуальная среда разработки систем управления реляционными базами данных, выпускаемая в настоящее время корпорацией Майкрософт. Использует язык программирования FoxPro.
Благодаря встроенному механизму обработки курсора БД, тесной связи между языком и данными и другим мощным функциям, пакет Visual FoxPro 9.0 служит великолепным инструментом для создания решений любого масштаба на основе баз данных. Сосредоточенный на работе с данными, объектно-ориентированный язык, используемый в этом пакете, предлагает разработчикам гибкий инструментарий для создания приложений на основе БД для индивидуального использования, для работы в клиент-серверных средах, а также в Интернете.
Visual FoxPro 9.0 снабжен мощным набором мастеров, которые позволяют новичку достаточно быстро создать мощное работоспособное приложение, однако при создании рационального приложения, мастера используют библиотеки поддержки и не рационально используют память. Программы созданные с помощью мастеров очень громоздки.
Visual FoxPro сильно интегрирован с SQL, позволяет вставлять блоки SQL-команд непосредственно в тело основного кода и использовать в SQL-запросах собственные функции. Что позволяет быстро и эффективно обрабатывать большие базы, даже если таблицы не индексированы. Кроме того, FoxPro обладает собственными, очень мощными, и главное, удобными средствами работы с БД.
В Visual FoxPro не происходит объявления типа переменных, это лишает возможности контролировать правильность обращения к переменной и, главное, под переменную отводится максимальное кол-во памяти, поэтому программы написанные на Visual FoxPro очень ресурсоемкие.
В Visual FoxPro слишком слабые возможности по работе с визуальными компонентами.
Рекомендуется выбирать Visual FoxPro, тем кому требуется ввести и обрабатывать большие базы данных на локальных компьютерах или в небольших сетях. Т.к. Visual FoxPro позволяет создавать запросы, практически любой сложности. Не рекомендуется использовать этот язык для составления больших серверных баз и для написания программ не связанных с ведением баз данных.
1.6.2 Paradox 7.0
Пакет Paradox, разработанный фирмой ANSA, а сейчас выпускаемый фирмой Borland, добился большого успеха. Этот продукт отличается очень «легким» интерфейсом и занимает лидирующее положение по простоте использования.
Paradox - одна из редких программ, которые в одинаковой степени обращены к начинающим, и к квалифицированным пользователям. Своим успехом Paradox отчасти обязан способу представления задач работы с БД. Вместо традиционного изображения отдельных полей и записей (как dBase и FoxBase) на экране видно таблицу - в виде строк и столбцов.
Как только вводится запрос, записи отвечающие критериям выбора, “выпадают” в нижнюю часть экрана, образуя временную таблицу под название “ANSWER” (ответ). Эту таблицу можно сохранить.
В Paradox используется собственная версия языка запросов QBE. В столбцах таблицы можно вводить условные операторы для задания критериев выбора. Записи, удовлетворяющие запросу, появляются в таблице под запросом.
В данном программном пакете можно создавать новые поля, задавая выражения с содержимым полей и константами. При необходимости можно связать две или более таблиц. Достаточно только ввести одинаковые значения в колонки, которые следует объединить. Таким образом, нет необходимости в сложном программировании и индексировании полей.
Несмотря на относительно невысокую общую оценку пользовательских свойств Paradox 7.0, средства помощи в этом пакете реализованы на достаточно хорошем уровне. Новые Эксперты существенно облегчают создание баз данных. Эксперт по базам данных (Database Expert) генерирует все приложение, включая таблицы, формы и отчеты. Если не нужно создавать законченное реляционное приложение или необходимо установить собственные связи между таблицами, можно воспользоваться Экспертом по таблицам (Table Expert), предлагающим большой набор шаблонов для использования в деловых и личных целях. В числе других новых полезных средств - Эксперт диаграмм (Chart Expert), Эксперт почтовых отправлений (Mail Merge Expert), работающий с редакторами Word и WordPerfect, и Эксперт импортирования текстовых файлов(Text Import Expert).
1.6.3 Microsoft Access
СУБД Microsoft Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или создания приложения пользователя, работающего с базой данных на SQL- сервере. Microsoft Access входит в состав MS Office, что делает его интерфейс знакомым и привычным, а следовательно облегчает работу.
Для Microsoft Access характерны следующие возможности:
- наличие мощных команд обработки файлов;
- удобные средства ввода-вывода;
- управление дизайном экрана (окна, цвет, звук, рамки);
- удобный вывод данных на экран, бумагу, текстовый файл;
- развитый аппарат обработки символьных данных;
- интеграция с другими приложениями;
- импорт-экспорт.
Access имеет характерный для всех приложений Microsoft Windows удобный графический интерфейс, ориентированный на комфортную работу пользователя. Для работы с таблицами базы данных и другими объектами Access предоставляет многочисленные команды меню и контекстно-зависимые панели инструментов. Поскольку интерфейс приложений Microsoft Office унифицирован, пользователю требуется меньше времени на освоение приложения.
Из рассмотренных выше СУБД более простой и удобной в использовании, имеющей удобный интерфейс, является СУБД Microsoft Access. Именно она и выбрана для разработки базы данных.
1.7 Обоснование выбора среды программирования
Delphi - это среда программирования, в которой сочетаются простота и удобство с мощью и гибкостью. Она обеспечивает визуальное проектирование пользовательского интерфейса и уникальные по своей простоте и мощи средства доступа к базам данных.
В Delphi нет тех сложных конструкций, которые присутствуют, например, в языке С++, но при этом Delphi не уступает по своим возможностям С++. Да и скорость работы созданных на Delphi программ не меньше, чем у программ, созданных на языке С++. Небольшая разница будет заметна при большом объёме математических вычислений, что объясняется отличной способностью оптимизации программ компилятора С++. Но лучшая оптимизация программ занимает и больше времени, что сказывается на процессе разработки программ. Здесь, несомненно, преимущество компилятора у Delphi, который позволяет почти мгновенно внести изменения и проверить результат. Времени на это затрачивается очень мало, в отличие от языка С++, где приходится тратить значительную часть рабочего времени на ожидание окончания работы компилятора.
Delphi также прост в обучении, как Visual Basic, но при этом средства языка программирования Pascal позволяют использовать все современные возможности объектно-ориентированного программирования.
Delphi прост и логичен.
Основные конструкции языка четко выделяются в программе, что способствует хорошему восприятию написанного кода, в отличие от языка Visual Basic, где код почти невозможно понять, если его количество превышает пару страниц.
Графический интерфейс Delphi отлично продуман, а среда разработки предоставляет доступ только к тем участкам кода, с которыми необходимо работать, скрывая основную часть программы, которая создается автоматически самой средой разработки.
Delphi расчитан на работу с операционной системой Windows. Его все шире используют в коммерческих разработках, благодаря большому набору полностью готовых для работы специальных компонентов.
Поэтому для разработки информационной системы для учета движения товаров на складе ООО «Торнадо Киров» и была выбрана среда программирования Delphi.
1.8 Выбор технических средств
Для выбора характеристик компьютера необходимо учесть следующие моменты: время получения результатов запросов к базе данных допустимо в пределах нескольких секунд, то есть требования к скорости обработки данных невысоки; необходимо предусмотреть возможное развитие системы (увеличение объема базы данных, переход к новым версиям операционной системы и СУБД, включение системы в локальную вычислительную сеть и т.д.). Таким образом, технические требования приведены в таблице 1.
Таблица 1 - Технические требования
Характеристика |
Требования |
||
минимальные |
рекомендуемые |
||
Процессор |
Pentium 166 |
Pentium II - 400 |
|
Объем оперативной памяти, Мбайт |
128 |
256 |
|
Емкость жесткого диска, Мбайт |
115 |
675 |
|
Сетевые средства |
- |
Да |
|
Привод FDD |
Да |
Да |
|
Привод DVD-ROM |
Да |
Да |
|
Монитор |
15' |
17' |
|
Клавиатура |
Да |
Да |
|
Мышь |
Да |
Да |
|
Принтер |
- |
Да |
Выводы
После рассмотрения аналогов системы, было принято решение разрабатывать свою собственную информационную систему, которая будет удовлетворять требуемым запросам и будет более приемлема по цене. Для реализации поставленных в данном проекте задач будет использована программа Microsoft Access , входящая в пакет Microsoft Office. Microsoft Access имеет большее преимущество перед другими системами главное в простоте, доступности программы, наличием всех средств для обработки и управления БД. Интерфейс программы разработан в Borland Delphi . Это одно из самых популярных в нашей стране средств разработки приложений. С помощью Delphi создаются приложения для операционной системы Windows. Среда Delphi легко расширяется установкой дополнительных модулей. Пользовательский интерфейс также хорошо настраиваемый - каждый организует рабочее пространство так, как ему будет удобно.
2. Проектная часть
В данной главе нужно рассмотреть предметную область предприятия, смоделировать бизнес-процессы при помощи BPWin, разработать базу данных предприятия, установить связи между сущностями, разработать структуру информационной системы и интерфейс.
2.1 Предметная область
Предметная область - это набор объектов, представляющих интерес для актуальных или предполагаемых пользователей, когда реальный мир отображается совокупностью конкретных и абстрактных понятий, между которыми фиксируется определенные связи.
Предметной областью для программы Склад является ООО «Торнадо Киров», то есть процесс организации и сопровождения работы сотрудников склада. Пользователями программы являются зав.складом, отдел поставок, отдел сбыта, обязанностью которых является работа с документами. Таким образом, программа должна хранить в себе большое количество структурированных данных, полученных из составленных документов (поставщики, клиенты, товар), и уметь создавать на их основе новые документы (приходная накладная, расходная накладная).
Задачу автоматизации можно разделить на 3 подзадачи: справочники, учет движения товаров и анализ по товару.
Работа со справочниками заключается в добавлении новых записей в справочники Товары, Клиенты, Поставщики, а так же редактирование уже имеющихся данных и удаление ненужных карточек.
Учет заключается в фиксации прихода и расхода товаров. Исходным документом является Приходная накладная, в котором указываются дата прихода, наименование товара, категория товара, поставщик, количество штук товара. Выходным документом является расходная накладная, в которой указываются дата выдачи товара, наименование клиента, товар, вес, цена, количество, сумма.
Анализ по товару предполагает получение по запросам необходимой информации. Это может быть различная информация о товарах, клиентах, поставщиках. По запросу можно получить, например, следующую информацию:
- Список товаров по категории;
- Поиск сведений о товаре по наименованию;
- Поиск сведений о клиенте;
- Поиск сведений о поставщиках по наименованию;
- Продажи товаров за период;
- Продажи по клиентам;
- Товары с заканчивающимся сроком реализации;
- Просроченный товар;
- Остаток товара на складе;
- Остаток товара по поставщику.
Проанализировав все данные, необходимо составить схему данных рассматриваемой предметной области.
2.2 Проектирование модели в BPWin
Для проектирования информационной системы учета движения товаров на складе используется программа BPwin 4.0, которая является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели.
BPwin поддерживает три методологии: IDEF0, DFD и IDEF3, позволяющие анализировать бизнес с трех ключевых точек зрения:
С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой.
С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы. В тоже время диаграммы DFD оставляют без внимания взаимодействие между бизнес-функциями.
С точки зрения последовательности выполняемых работ. И еще более точную картину можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает внимание к очередности выполнения событий. В IDEF3 включены элементы логики, что позволяет моделировать и анализировать альтернативные сценарии развития бизнес-процесса.
BPwin умеет проверять создаваемые модели с точки зрения синтаксиса выбранной методологии, проверяет ссылочную целостность между диаграммами, а также выполняет ряд других проверок, чтобы помочь создать правильную модель, а не просто рисунок. При этом сохраняются главные преимущества рисунка - простота создания и наглядность.
Как видно из контекстной диаграммы (рисунок 1), управляющая информация входит в блок сверху (Должностные инструкции, ГОСТы), в то время как входная информация (Информация о товаре, Информация о клеинте, Заказа на поставку товара, Информация о поставщике), которая подвергается обработке, показана с левой стороны блока, а результаты (выход) показаны с правой стороны блока (Прайс-лист, Расходная накладная, Отчеты). Механизм (Работники склада, Работники отдела сбыта, Работник отдела поставок), который осуществляет операцию, предоставляется дугой, входящий в блок снизу.
Рисунок 1. Контекстная диаграмма
Далее блок Учет движения товаров на складе разбивается на 4 процесса, которые представлены на декомпозиции процесса (рисунок 2):
Получение товара на склад;
Хранение товара;
Выдача товара;
Оформление заявки.
Рисунок 2. Диаграмма декомпозиции процесса Учет движения товаров
Блок Получение товара на склад разбивается еще на 3 процесса:
Ввод данных о поставщике; Проверка данных; Ввод данных о товаре. Диаграмма декомпозиции процесса Получение товара на склад представлена на рисунке 3.
Рисунок 3. Диаграмма декомпозиции процесса Получение товара на склад
2.3 Логическое проектирование
Построение схемы данных выполняется в несколько этапов:
1) Извлечение информации из интервью с заказчиком, изучение предоставленной информации и выделение сущности (объекты предметной области, информация о которых подлежит хранению). Каждая сущность имеет уникальный идентификатор и обладает свойствами:
- обладать одним или несколькими атрибутами, которые либо принадлежат этой сущности, либо наследуются через связи;
- сущность обладает одним или несколькими ключами, однозначно идентифицирующими каждый экземпляр;
- может обладать любым количеством связей с другими сущностями.
2) Моделирование связей. Связь - это поименованная ассоциация между двумя сущностями, значимая в рассматриваемой предметной области. Обычно каждый экземпляр одной сущности (родительской) ассоциируется с произвольным числом экземпляров-потомков. Имя каждой связи между двумя сущностями должно быть уникально, однако может повторяться в пределах модели. Для каждой связи определяется степень и обязательность. Связь всегда направляется от родительской сущности. Связи бывают следующих типов:
- 1:1 (один к одному) - используется на верхнем уровне иерархической модели данных;
- 1:М (один ко многим) - один экземпляр одной сущности связывается с несколькими экземплярами второй сущности;
- М:N (многие ко многим) - используется на начальной стадии разработки диаграммы.
3) Определение атрибутов сущности. Атрибут - характеристика сущности, значимая в рассматриваемой предметной области и предназначена для классификации, идентификации или выражения состояния сущности. Атрибут может быть описан или идентифицирован, при определении связи между сущностями идентифицирующие атрибуты наследуются от родительской сущности к потомку. Атрибут или их совокупность может использоваться для уникальной идентификации каждого экземпляра сущности (первичный ключ). Атрибут, являющийся первичным ключом, должен располагаться в верхней части списка.
4) Ни одна из частей ключа не должна принимать значение 0, быть незаполненной или отсутствовать. Если сущности связаны, то связь передает ключевой атрибут дочерней сущности, и он называется внешним ключом (FK).
На рисунке 1 представлена схема базы данных, на которой видно, что в существующей базе данных семь таблиц, так как в модели присутствуют семь сущностей - это Товары, Группы товаров, Склад, Клиенты, Поставщики, Приход товара, Расход товара. Также на рисунке описаны и все атрибуты сущностей. Все сущности в модели связаны связью один ко многим (1:М).
Рисунок . Схема базы данных
Сущность Клиенты и Товары должны быть связаны между собой, но связь получается многие-ко-многим, так как несколько клиентов могут купить один и тот же товар, а так же несколько наименований товара могут быть проданы одному клиенту, но связи многие-ко-многим в базе данных использовать не рекомендуется, поэтому вводится промежуточная сущность Расход товара, которая связывается с сущностью Клиенты по ключевому полю Код_клиента связью один-ко-многим.
А сущность Товары связывается с сущностью Расход товара по ключевому полю Код_товара связью один-ко-многим.
Поставщики поставляют товар на склад. Один поставщик может доставлять несколько видов товаров, а так же один товар может поставляться несколькими поставщиками.
Соответственно, снова получается связь многие-ко-многим, чтобы избавиться от нее, вводится промежуточная сущность Приход товара, которая соединяется с сущностью Поставщики и с сущностью Товары связью один-ко-многим. Сущность Группы_товаров и Товары связаны при помощи связи один-ко-многим, так как одной группе может принадлежать несколько наименований товаров.
Сущности Склад и Товар соединяются при помощи отношения один-ко-многим, так как на одном складе может быть несколько наименований товара.
Полученная схема будет служить основой для создания информационной базы проектируемой системы.
2.4. Разработка структуры таблиц базы данных
Для физического представления данных следует создать базу данных, включающую в себя общий файл *.mdb. Поля таблиц с указанием их идентификаторов, типа данных и длины поля и ограничения целостности приводятся ниже.
Таблица 1. Структура таблицы Товары
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Код_товара |
Счетчик |
Длинное целое |
Primary Key |
|
Код_категории |
Числовой |
Длинное целое |
Not Null |
|
Наименовае_товара |
Текстовый |
50 |
Not Null |
|
Артикул |
Числовой |
Длинное целое |
Not Null |
|
Страна_Происхождения |
Текстовый |
50 |
Not Null |
|
Единицы_Измерения |
Текстовый |
10 |
Not Null |
|
Вес(г) |
Числовой |
Длинное целое |
Not Null |
|
Цена |
Денежный |
Авто |
Not Null |
|
В_наличии |
Логический |
Авто |
Null |
|
Сертификат |
Текстовый |
50 |
Not Null |
|
Срок_действия_до |
Дата/время |
Краткий формат даты |
Not Null |
|
№склада |
Числовой |
Длинное целое |
Not Null |
|
Срок_годности_товара |
Дата/время |
Краткий формат даты |
Not Null |
|
Количество_товара |
Числовой |
Длинное целое |
Not Null |
Таблица 2. Структура таблицы Клиенты
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Код_клиента |
Счетчик |
Длинное целое |
Primary Key |
|
Наименование_клиента |
Текстовый |
50 |
Not Null |
|
ИНН |
Числовой |
Действительное |
Not Null |
|
КПП |
Числовой |
Действительное |
Not Null |
|
Юр_адрес |
Текстовый |
50 |
Not Null |
|
Адрес_доставки |
Текстовый |
50 |
Not Null |
|
Телефон |
Текстовый |
50 |
Null |
|
Осн_договор |
Текстовый |
50 |
Not Null |
|
Отсрочка_(дней) |
Числовой |
Длинное целое |
Not Null |
|
Расчет_счет |
Текстовый |
50 |
Null |
Таблица 3. Структура таблицы Поставщики
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Код_поставщика |
Счетчик |
Длинное целое |
Primary Key |
|
Наименов_поставщика |
Текстовый |
50 |
Not Null |
|
Адрес |
Текстовый |
50 |
Not Null |
|
Страна |
Текстовый |
50 |
Not Null |
|
Телефон |
Текстовый |
50 |
Null |
|
Условия_оплаты |
Текстовый |
50 |
Not Null |
|
Заметки |
Текстовый |
50 |
Null |
Таблица 4. Структура таблицы Группы товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
№группы |
Счетчик |
Длинное целое |
Primary Key |
|
Категория_товара |
Текстовый |
50 |
Not Null |
Таблица 5. Структура таблицы Склад
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Код_склада |
Счетчик |
Длинное целое |
Primary Key |
|
Наименов_склада |
Текстовый |
50 |
Not Null |
Таблица 6. Структура таблицы Приход товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Дата |
Дата/время |
Краткий формат даты |
Not Null |
|
Код_прихода |
Счетчик |
Длинное целое |
Primary Key |
|
Код_товара |
Числовой |
Длинное целое |
Not Null |
|
№группы_товаров |
Числовой |
Длинное целое |
Not Null |
|
Код_поставщика |
Числовой |
Длинное целое |
Not Null |
|
№документа |
Числовой |
Длинное целое |
Not Null |
|
Количество_(шт) |
Числовой |
Длинное целое |
Not Null |
Таблица 7. Структура таблицы Расход товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
|
Дата_выдачи |
Дата/время |
Краткий формат даты |
Not Null |
|
Код_расчета |
Счетчик |
Длинное целое |
Primary Key |
|
Код_клиента |
Числовой |
Длинное целое |
Not Null |
|
Код_товара |
Числовой |
Длинное целое |
Not Null |
|
Количество |
Числовой |
Длинное целое |
Not Null |
В таблицах содержится информация о приходе и расходе товаров. При изменении каких-либо данных в этих таблицах, информация автоматически распространяется на всю базу данных и делает изменения в тех запросах, где использовались измененные поля, то есть сохраняется целостность базы данных. Так же таблицы позволяют пользователю выбирать нужное значение поля из уже имеющихся, и не выбирать каждый раз заново информацию.
2.5 Разработка структуры информационной системы
Разработка структуры меню - это проектирование структуры информационной системы.
На рисунке приведена структура ИС.
Размещено на http://www.allbest.ru/
Модуль работы со справочниками включает в себя 3 справочника: Клиенты, Поставщики, Товары.
Назначением данного модуля является поиск и просмотр информации по товарам и клиентам, поставщикам, а также подготовка справочной информации.
Информационной базой данного модуля являются таблицы: Клиенты, Товары, Поставщики. Структуру этих таблиц можно увидеть в таблице 1-3. Данные в информационную базу заносятся с помощью специальных форм, которые вызываются из главного меню программы.
Модуль, выполняющий операции над имеющейся базой данных включает в себя 3 операции: Приход товара, Расход товара, Прайс-лист.
Операция Приход товара предназначен для занесения данных о товаре и просмотра приходных накладных. Удобный интерфейс позволяет выбрать нужного поставщика из предложенного списка, выбрать нужную позицию номенклатуры из списка товаров или добавить новую запись. В строке суммы автоматически считается сумма по данной позиции, равная произведению количества на цену. Пункт Расход товара подразумевает выписку товара со склада и создание расходной накладной. Еще одной функцией данного модуля является формирование прайс-листа, в который входит вся информация об имеющемся товаре, его наименование, вес и цена.
Модуль формирование отчетов выполняет функции по формированию печатных форм. Отчеты формируются используя запросы, которые обрабатывают исходную информацию в соответствии с заданными параметрами пользователя. Информационной базой модуля Формирование отчетов являются таблицы Клиенты, Товары, Поставщики, Приход товара, Расход товара.
2.6 Разработка экранных форм
Программа, призванная ускорить работу пользователя, должна иметь интуитивно понятный интерфейс, предоставлять быстрый доступ к своим функциям. Это поможет больше повысить производительность и не будет тратиться много времени на обучение работы с программой. С этой программой могут работать не только опытные пользователи, но и начинающие специалисты.
При запуске программы выходит окно идентификации (рисунок ), которое предлагает пользователю ввести имя и пароль. При правильном вводе осуществляется вход в программу. Если пароль был введен неправильно, то появляется окно сообщающее об ошибке введенного пароля, после третьего раза, программа закрывается. (Рисунок)
Рисунок Ошибка введенного пароля
После успешного входа в программу пользователю отображается форма, на которой отображено меню программы (Справочники, Операции, Отчеты, Справка).
Меню Справочники состоит из трех разделов: Клиенты, Товары, Поставщики. (рисунок 2)
Рисунок Меню справочники
При активизации раздела Клиенты на экран формируется информация обо всех клиентах. Для удобства работы с ней существует функция быстрого поиска данных о конкретном клиенте по заданному наименованию. (рисунок 3)
Рисунок
Информацию о клиенте можно редактировать, при этом выбирается конкретный клиент и при нажатии кнопки Редактировать во всплывающем окне можно корректировать отдельные поля. (рисунок)
Рисунок Редактирование клиента
Для ввода нового клиента реализована функция Добавить, при активизации которой появляется новое окно с чистыми полями для заполнения. (рисунок).
Рисунок Добавление клиента
Для того чтобы избежать случайного удаления, выводиться диалоговое окно с просьбой подтверждения удаления записи.
При нажатии на кнопку «Да», из таблицы удаляется соответствующая запись. Если «Cancel», то удаление не происходит. (Рисунок)
Рисунок. Диалоговое окно подтверждения удаления записи
В меню Справочники так же существуют разделы Поставщики, Товары, в которых реализованы аналогичные функции Поиск, Редактировать, Добавить, Удалить.
В разделе Товары возможен поиск по двум полям запроса: по наименованию и по категории. Необходимую категорию товара можно выбрать из списка. При запросе по выбранной категории формируется список товаров, относящихся к указанной категории.
Меню операции состоит из трех разделов: Расход товара; Приход товара; Прайс-лист.
Чтобы занести новые данные о поступившем товаре, необходимо выбрать в пункте меню Операции - Приход товар и в появившемся окне занести всю нужную информацию. Для этого нужно установить дату прихода, выбрать нужную позицию номенклатуры из списка товаров или добавить новую запись, проставить стоимость товара и количество штук, поступившего товара, а так же из предложенного списка выбрать Поставщика. После того как занесены все данные пользователю необходимо нажать кнопку Добавить. И при необходимости можно создать Приходную накладную.
При создании нового документа необходимо ввести номер этого документа, дату, по умолчанию ставится дата актуальная на день создания документа. Также как в приходных накладных при выборе клиента предлагается выбрать нужного клиента из поля со списком имеющихся клиентов. Номенклатура также выбирается из предложенного поля со списком. После того, как все позиции документа занесены, нужно нажать кнопку Оформить заказ, чтобы операция расхода зафиксировалась во всех необходимых таблицах. Полученный документ можно распечатать.
Для формирования прайс-листа в меню Операции выбирается пункт Прайс-лист и программа автоматически формирует данные обо всех имеющихся на текущий момент товарах на складе. Данные выгружаются в Word. Прайс-лист содержит сведения: Наименование_товара, Вес (г), Стоимость и Группа товара. (Приложение 1)
Меню Отчеты состоит из 6 разделов: Продажи по клиентам; Продажи по товарам, Товары с заканчивающимся сроком реализации; Просроченный товар; Остаток товара на складе; Остаток по поставщику. (Рисунок)
Рисунок
Для того чтобы сделать отчет по продажам товаров за определенный период, в меню Отчеты выбирается - Продажи по товарам, в появившемся окне устанавливается период, и из списка выбирается товар по которому нужно сформировать отчет. После этого нажать кнопку Сформировать. Отчет сформируется в документ Word. (Рисунок)
Рисунок. Формирование отчета Продажи по товарам
Чтобы сформировать отчет Продажи по клиентам, который выдает сведения обо всех проданных товарах определенному клиенту за заданный период времени, в пункте меню Отчеты выбирается нужный отчет, и в появившемся окне выбирается из списка клиент, а так же задается нужный период времени. После чего нажать кнопку Сформировать. Данный отчет будет сформирован в документ Word. (Рисунок )
Рисунок. Формирование отчета Продажи по клиентам
Рисунок. Отчет продажи по клиенту
Для формирования отчета о товарах с заканчивающимся сроком реализации, в меню Отчеты выбирается Товары с заканчивающимся сроком реализации, в котором выходит список товаров, у которых срок годности заканчивается меньше чем через месяц. (рисунок)
Рисунок. Отчет о товарах с заканчивающимся сроком реализации
Чтобы сформировать отчет о товаре, у которого закончился срок реализации, из меню Отчеты выбирается Просроченный товар и данные обо всех товарах, с истекшим сроком реализации, выгружаются в отчет сформированный в Word, оттуда этот отчет можно распечатать. (Рисунок )
Рисунок . Отчет о просроченном товаре
Если нужно знать, сколько товара осталось на складе по конкретному поставщику, в меню Отчеты выбирается Остаток товара по поставщику, в появившемся окне выбирается поставщик из списка и формируется отчет на сегодняшний день, в котором отображаются все товары имеющиеся на складе в данный момент времени по этому Поставщику. (рисунок )
Рисунок . Формирование отчета Остатки товара по поставщику
Рисунок. Отчет об остатках по поставщику
Для того чтобы узнать какое количество товара осталось на складе на текущий момент времени, из меню Отчеты нужно выбирать Остаток товара на складе, и из предложенного списка выбирать товар, затем нажать кнопку Показать. Сформируется отчет, содержащий сведения о товаре и его наличие на данный момент времени. Отчет формируется в Word. (Рисунок)
Рисунок. Формирование отчета Остаток товара
Рисунок. Отчет остаток по товару
В меню справка содержаться реквизиты организации. (Рисунок)
Рисунок Реквизиты организации
3. Экономическая часть
3.1 Расчёт затрат на создание программного обеспечения, его цены и прибыли от реализации
3.1.1 Расчёт трудоемкости по видам работ и исполнителям
Данная информационная система разрабатывается в реальных условиях в коммерческой организации инженером-программистом
Таблица 1. Состав разработчиков программного обеспечения.
Наименование должности |
Численность (чел) |
Тарифный разряд (категория) |
Оклад (руб) |
|
Инженер-программист |
1 |
12 |
17233 |
Месячный оклад специалиста устанавливается по формуле:
(1)
где Пmin - минимальная оплата труда;
Кт - тарифный коэффициент по соответствующему разряду;
Оклад инженера-программиста:
Трудоемкость выполнения работы рассчитываем на основе экспертных оценок, устанавливаемых совместно с руководителем работы по формуле:
(2)
где tp - расчётная трудоёмкость выполнения работ;
tmin - минимальное время, необходимое для выполнения работы;
tmax - максимальное время, необходимое для выполнения работы.
Исходные данные для расчета трудоёмкости выполнения проектных работ приведены в таблице 2.
Таблица 2- Экспертные оценки для расчета трудоёмкости выполнения работ в часах
Наименование работы |
t min |
t max |
t p |
|
1. Подбор и изучение литературы и патентов |
32 |
36 |
34 |
|
2. Поиск прототипа |
8 |
15 |
11 |
|
3. Анализ проблемы и существующих алгоритмов |
16 |
21 |
18 |
|
4. Разработка общих принципов построения программы |
9 |
14 |
11 |
|
5. Финансово-экономическое обоснование создания ПО |
5 |
8 |
6 |
|
6. Проведение маркетинговых исследований |
2 |
4 |
3 |
|
7. Выбор и обоснование СУБД, операционной системы, инструментария |
3 |
5 |
4 |
|
8. Разработка структуры ПО |
42 |
48 |
44 |
|
9. Разработка новых алго... |
Подобные документы
Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Проектирование и реализация комплекса задач автоматизации учета движения товаров на складе в ЗАО "ГРЕЦ" и технико-экономические расчеты. Обоснование выбора программно-технических средств, блок-схема алгоритма. Описание программного обеспечения системы.
дипломная работа [3,0 M], добавлен 05.12.2011Роль оптовой торговли в рыночной экономике. Сортовой и партионный способы учета товаров. Организация бухгалтерского учета и документооборота на предприятии. Разработка базы данных для автоматизации учета переоценки стоимости товаров на оптовом складе.
дипломная работа [2,8 M], добавлен 15.01.2012Создание программного обеспечения, позволяющего автоматизировать рутинные операции торгового склада по оформлению приходных и товарно-транспортных накладных. Требования к функциям системы, к основным видам обеспечения. Проектирование базы данных.
курсовая работа [1,2 M], добавлен 26.04.2009Принципы учета движения готовой продукции на складе. Проектирование логической и физической модели данных. Выбор среды разработки, операционной системы, требования к аппаратному и программному обеспечению. Разработка программы учета готовой продукции.
дипломная работа [926,6 K], добавлен 09.07.2012Построение моделей деятельности "как есть" (AS–IS) и "как должно быть" (TO–BE) для повышения эффективности учета товаров на складе ООО "ТНТ Трейдинг". Формирование технического задания на создание автоматизированной информационной системы для предприятия.
курсовая работа [2,5 M], добавлен 12.04.2012Проектирование и реализация мобильной версии приложения учета и движения товаров на базе платформы Android и языка программирования Java. Создание таблиц базы данных. Взаимодействие объектов и экранные формы. Способы идентификации классов анализа.
дипломная работа [1,8 M], добавлен 01.09.2016Необходимая документация при учете готовой продукции на складе ООО "Перекрёсток". Проектирование базы данных на основе нормализации. Схема данных и связи между таблицами в проектируемой базе данных. Обеспечение безопасности и целостности базы данных.
дипломная работа [2,9 M], добавлен 15.01.2012Разработка базы данных "Учет движения товара в магазине", ее основные функции. Разработка инфологической, концептуальной и физической моделей, предметная область. Определение объектов и связей между объектами. Структура программного обеспечения.
курсовая работа [1023,7 K], добавлен 05.12.2012Разработка базы данных для автоматизированного учета материальных средств на складе. Порядок хранения информации, запрет на удаление любого атрибута таблицы. Запрос для выдачи отчетов о наличии и расположении товара на складе. Создание меню программы.
курсовая работа [1,6 M], добавлен 15.01.2015Создание информационной системы автоматизации процесса управления базами данных компании ООО "Роснефть". Требования к характеристикам технических средств. Обоснование выбора CASE-средства. Разработка программного обеспечения, расчет затрат цены и прибыли.
дипломная работа [3,9 M], добавлен 24.03.2012Проектирование базы данных "Учет товаров на складе". Сущность типа связи "один – к – одному", "один – ко – многим". Реализация базы данных на компьютере. Define Secondary Indexes. Взаимосвязанные таблицы информационной части в формате "Paradox 7.0".
контрольная работа [713,0 K], добавлен 18.05.2014Проектирование информационной системы для удобного ведения учета товара. Функциональная модель предметной области. Обоснование выбора языка программирования. Описание программы, руководство пользователя. Протокол тестирования программного продукта.
курсовая работа [537,6 K], добавлен 18.09.2014Проектирование приложения для базы данных "Оптовый склад" средней сложности с типовым пользовательским интерфейсом. Изучение особенностей ведения учета поставщиков, покупателей, продаж, движения товара на складе. Выборка, удаление таблиц из базы данных.
курсовая работа [424,1 K], добавлен 03.11.2014Автоматизация учета материалов на складе с применением баз данных (MS Access). Разработка логической структуры реляционной базы данных (входная информация - формы, выходные документы - отчеты). Применение программы, расчет экономической эффективности.
курсовая работа [4,3 M], добавлен 27.02.2011Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.
курсовая работа [222,0 K], добавлен 23.06.2011Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.
дипломная работа [3,1 M], добавлен 16.08.2015Создание автоматизированной системы организации работы на складе. Решения по составу программных средств, языку автоматизации. Кодировка подготавливаемых, хранимых документов. Антивирусная защита. Проведение мероприятий по обучению квалификации персонала.
дипломная работа [5,1 M], добавлен 26.05.2015Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Описание и схема информационного взаимодействия элементов системы, выходная и входная информация. Технологические процесс функционирования системы в автоматизированном режиме. Разработка информационного обеспечения системы, алгоритмы программного модуля.
дипломная работа [1,0 M], добавлен 30.08.2010