Отчет по практике в ООО «Тоникс»

Автор работы: Пользователь скрыл имя, 13 Июня 2015 в 15:03, отчет по практике

Описание работы

Цель коммерческой деятельности — получение максимальной прибыли. Основной целью деятельности коммерческой организации является обеспечение ее устойчивого финансового положения, и получение максимальной прибыли является основой для достижения этой цели.
Главной задаче современных информационных технологий логистического управления является своевременное предоставление достоверной, в необходимом количестве информации специалистам и руководителям для принятия обоснованных управленческих решений.

Файлы: 1 файл

Диплом алкоголь.doc

— 4.30 Мб (Скачать файл)

 

NPV = 46770,6 рублей

 

ROI = 1,48

 

IRR = 18%

 

 

Таким образом, в результате анализа эффективности внедрения данного проекта выяснилось, что стоимостные затраты в результате внедрения проекта снизятся на 59%, трудовые затраты снизятся на 35%, внутренняя норма доходности составит 18%. Рентабельность инвестиций составит 1,48, это означает, что на каждый вложенный рубль проект принесет 48 копеек прибыли.

Проект экономически эффективен, так как NPV (чистый дисконтированный доход) составляет 47000 рублей, это означает, что внедрение проекта не принесет убытков.

 

3. Технологический раздел

 
3.1.Обоснование  средств разработки

 

 

Задание решения всех вышеперечисленных возможностей послужило основанием для разработки системы управления логистическими процессами на складе ООО «Тоникс».

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

В связи с тем, что в задачи проектируемой системы входит хранение и обработка данных об остатках ТМЦ на складе предприятия и их движении, в качестве представления данных решено использовать реляционную базу данных.

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

В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access  и т. д.

C точки зрения разработчника наиболее удовлетворяющей требованиям поставленной задачи является СУБД «Microsoft Access».

Программа Microsoft Access является реляционной СУБД, которая может функционировать под управлением операционной системы Windows, и позволяет реализовать поставленную цель. Обеспечивает удобство работы пользователя: имеется возможность создания пользовательских интерфейсов при использовании Visual Basic для приложений, автоматизация разработки различных объектов. Для построения и выполнения запросной функции в Access очень удобным и доступным является язык запросов по образцу QBE, поддерживаемый мощным интерфейсом пользователя, а также встроенный язык запросов SQL, который является удобным языком управления базами данных.

Программа Microsoft Access имеет небольшой объем вспомогательного программного обеспечения, вследствие чего предъявляет меньше требований к памяти, чем программы Microsoft Access поздних версий.

В качестве языка разработки ПО был выбран язык программирования Delphi, как наиболее оптимальное средство разработки с точки зрения разработчика.

Delphi 7.0 представляет собой уникальную  систему разработки, в которой  технология высокопроизводительной  оптимизирующей компиляции сочетается с визуальными средствами разработки и масштабируемым процессором баз данных. 
Это позволяет создавать эффективные приложения Windows, работающие с базами данных, в том числе и программы для систем клиент/сервер. Для создания таких приложений в Delphi 7.0 используется объектно-ориентированный подход, базирующийся на применении различных компонентов (визуальных и не визуальных), что обеспечивает неограниченную расширяемость и маcштабируемость. Delphi 7.0 позволяет разработчику быстро создавать и свободно распространять приложения с архитектурой клиент/сервер, работающие существенно быстрее и надежнее предыдущего поколения программных продуктов, которые строились при помощи систем разработки, основанных на интерпретируемом коде [9].

Большим преимуществом приложений, разрабатываемых в среде Delphi 7.0,- стала доступность использования как реляционного, так и навигационного программирования при работе с данными. Такую возможность приложениям Delphi 
7.0 предоставляет ядро процессора баз данных Borland Database Engine (BDE).

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

Мощность и гибкость Delphi при работе с базами данных основана на использовании технологии ADO.NET.

Технология ADO.NET (ActiveX Data Objects for .Net) является одной из главных составных частей  технологии .NET и предназначена для взаимодействия с источниками данных. Изначально ADO.NET разрабатывалась для использования в Web-приложениях и наше дальнейшее знакомство с этой технологией будет также ориентировано на использование баз данных Visual FoxPro, MS SQL сервера, а также некоторых других приложений в Интернет.

На физическом уровне ADO.NET представляет собой наборы библиотек, которые позволяют вашим приложениям общаться с различными источниками данных. Хотя основными источниками данных для приложений являются базы данных различных систем управления реляционными базами данных, таких как Visual FoxPro, Microsoft SQL Server, Oracle, Borland Interbase,  IBM DB2 и т.п., ADO.NET позволяет общаться с текстовыми файлами, XML файлами, таблицами Excel и прочими форматами.

Технология ADO.NET предлагает решение многих проблем, связанных с доступом к данным. ADO.NET - модель программирования на основе стандартов для создания распределенного, прикладного программного обеспечения, предназначенного для совместного использования данных. ADO.NET имеет несколько существенных преимуществ относительно других компонент доступа к данным. Эти преимущества относятся к следующим категориям:

    • способность к взаимодействию с другими объектами;
    • надёжность;
    • программируемость;
    • эффективность.

 Для прикладных программ  на основе ASP.NET предусмотрена возможность использования технологии ADO.NET, что позволяет обращаться к данным по локальной сети.

 

3.2. Датологическая модель данных

 

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

Инфологическая модель должна быть отображена в компьютеро-ориентированную даталогическую модель, "понятную" СУБД.

Для разработки даталогической модели БД мною был использован пакет llFusion ERwin Data Modeler (ранее: ERwin) - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.

AllFusion ERwin Data Modeler (ERwin) предназначен  для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.

AllFusion ERwin Data Modeler (ERwin) позволяет наглядно  отображать сложные структуры  данных. Удобная в использовании  графическая среда AllFusion ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоемких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию в вашей организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.

Разработанная даталогическая модель БД представлена на рис. 7 .

Рис.7. Даталогическая модель БД

 

Схема данных  Microsoft Excel представлена на рис. 8.

 

Рис. 8. Схема данных Microsoft Access

 

3.3.Программная  реализация разработанных алгоритмов

 

При разработке системы складского учета было создано главное меню программы.

Главное меню обычно располагают под заголовком формы. Выбор пункта главного меню вызывает появление на экране выпадающего меню. Выпадающее меню содержит команды или вложенные выпадающие меню. Уровень вложения не ограничен.

В   Delphi   главное   меню   реализовано   компонентом   MainMenu..

Формирование пунктов меню выполняется в Дизайнере меню. Дизайнер меню вызывается из контекстного меню, связанного с компонентой MainMenu, командой Menu Designer.

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

Технология Microsoft ActiveX Data Objects (ADO) обеспечивает универсальный доступ к источникам данных из приложений БД. Такую возможность предоставляют функции набора интерфейсов, созданные на основе общей модели объектов СОМ и описанные в спецификации OLE DB.

Провайдеры ADO обеспечивают соединение приложения, использующего данные через ADO, с источником данных (сервером SQL, локальной СУБД и файловой системой. Для каждого типа хранилища данных должен существовать провайдер ADO.

Так как технология ADO основана на стандартных интерфейсах СОМ, которые являются системным механизмом Windows, это сокращает общий объем работающего программного кода и позволяет распространять приложения БД без вспомогательных программ и библиотек.

С помощью компоненты ADOQuery были реализованы SQL-запросы к БД:

 

Запрос на расчет оптимального размера партии:

SELECT Товары.[Наименование  товара], Склад.Количество, Round(Sqr(2*Товары![Интенсивность  потребления]*Товары![Стоимость подачи заявки]/Товары![Коэффициент издержек хранения]/Товары!Цена),0) AS [Оптимальный размер партии], Round(Товары![Интенсивность потребления]/365,0) AS [Дневное потребление], Round(Товары![Интенсивность потребления]/12,0) AS [Месячная потребность], Round(Склад!Количество/(Товары![Интенсивность потребления]/365),0) AS [Дней до заказа]

FROM Товары INNER JOIN Склад ON Товары.[ИД товара]=Склад.Товар;

 

Запрос на выборку счетов для реализации процедуры «Расход»:

 

 

SELECT Счета.[Номер  счета], Счета.Выдан

FROM Счета

WHERE (((Счета.Выдан)=0));

 

Для предоставлению пользователю ЭИС результирующей информации были созданы отчеты.

Отчёт представляет собой полученный на принтере выходной документ, предназначенный для конечного пользователя. Отчёт - наилучшее средство для представления информации из базы данных в виде печатного документа.

Экспорт данных в приложение MicroSoft Excel с целью формирования соответствующих отчетов производится с помошью объекта Excel.Application.

 

 
3.4.Описание  работы с ЭИС

 

Программная часть ЭИС представляет собой исполняемый файл склад.exe и обеспечивает взаимодействие с пользователем.

Работа с программой начинается с запуска главной экранной формы программы

Пользователю предоставляется возможность просмотра и редактирования следующих справочников (рис. 9):

- поставщики (рис. 10)

- покупатели (рис. 11)

- группы товаров (рис.12 )

- товары (рис.13)

Рис. 9. Работа ЭИС в режиме «Справочники»

 

Рис. 10. Справочник «Поставщики»

 

Рис. 11. Справочник «Покупатели»

 

Рис. 12. Справочник «Группы товаров»

 

Рис. 13. Справочник «Товары»

 

Режим осуществления складских операций (рис.14) позволяет пользователю ЭИС просматривать  информацию об остатках товара на складе (рис. 15), осуществлять операции по внесению товара на склад  (рис. 16 ) и выдаче товара со склада  (рис. 17), а также подготавливать документы «счет-фактура» и «кассовый ордер» для выдачи товара со склада предприятия (рис.18 )

Рис. 14. Работа ЭИС в режиме «Операции»

Рис. 15.Просмотр остатков товара на складе

Рис. 16.Выполнение операции «Приход»

 

Рис. 17. Выполнение операции «Расход»

 

Рис. 18. Осуществление продажи товара

 

Для управления запасами на складе предприятия осуществляется расчет параметров заказа (рис. 19). Для этого вводятся и редактируются данные, необходимые для расчета параметров оптимальной партии заказа (рис. 20), а также осуществляется непосредственно расчет параметров заказа (рис. 21).

Рис. 19.Режим управления запасами товаров на складе предприятия

 

Рис.20. Ввод и редактирование данных для расчета оптимального размера партии

Информация о работе Отчет по практике в ООО «Тоникс»