Автоматизация учета продаж в ООО «Интеллект, Техника, Строительство» (ИТС)

Автор: Пользователь скрыл имя, 19 Октября 2012 в 23:30, дипломная работа

Краткое описание

Цель работы – на основе изучения экономической деятельности ООО «ИТС» создать программное обеспечение автоматизированной системы учета продаж в компании.
Поставленная цель определяет задачи исследования:
1. Рассмотреть теоретические подходы к исследованию методов проектирования и этапов разработки автоматизированных систем;
2. Выявить основные требования, предъявляемые к автоматизированной системе учета продаж;
3. Разработать программное обеспечение автоматизированной системы, удовлетворяющей основным требованиям;
4. Рассчитать экономическую эффективность внедряемой системы.

Файлы: 1 файл

дипломная работа.doc

— 2.73 Мб (Скачать)

– паспортные данные клиента;

– наименование строительно-монтажных  работ;

- общая стоимость строительно-монтажных  работ;

– ФИО сотрудника финансового  отдела, проводившего оформление договора.

5. Продажи:

- ID;

- наименование проданного  товара (услуги);

- общая стоимость (по  договору);

- отметка об оплате;

- примечание.

Состав и содержание выходных документов:

1. Отчет о продаже:

– № продажи;

– ФИО клиента;

– наименование проданного товара (услуги);

– полученная прибыль;

– ФИО кассира, проводившего счет-фактуру;

- ФИО сотрудника сметно-договорного отдела, осуществлявшего оформление заявки;

- ФИО сотрудника финансового  отдела, осуществлявшего оформление  договора.

2. Итоговый отчет о  продажах за период:

– № отчета;

- ФИО ответственного  лица;

- сумма полученной прибыли;

- сумма затрат.

 

 

Единая система классификации  и кодирования (ЕСКК) обеспечивает поддержку  работы программных модулей автоматизированных систем (АС), предоставляя следующие  возможности:

  • функциональная интеграция произвольного набора словарей и классификаторов в АС и обеспечение электронным представлением общероссийских, городских и ведомственных классификаторов и словарей;
  • многоаспектный поиск информации;
  • обеспечение единого понятийного пространства информационной системы за счет настраиваемой (полной или частичной) репликации словарей и классификаторов в рамках иерархической и распределенной базы данных (БД);
  • проверка семантической целостности данных;
  • ведение аудита изменения словарей и классификаторов;
  • предоставление статистической информации по аудиту и использованию понятий словарей и классификаторов, предоставление возможности удаления неиспользуемых понятий;
  • предоставление персонифицированного доступа к информации;
  • ведение временных понятий, репликация их на уровень, ответственный за ведение справочника, проверка и последующее распространение утвержденных понятий по всей структуре или по требуемым уровням;
  • поддержка сетевых структур справочников с использованием различных форм представлений информации.

В работе используется общероссийские классификаторы и системы кодирования:

1) ОКВЭД (общероссийский  классификатор видов экономической  деятельности):

- раздел F (строительство);

- подраздел FA (строительство);

- код 45 (строительство);

- код 45.2 (строительство зданий и сооружений);

- код 45.25 (производство прочих строительных работ);

- код 45.25.3 (производство бетонных и железобетонных работ);

- код 45.25.4 (монтаж металлических строительных конструкций);

- код 45.25.6 (производство прочих строительных работ, требующих специальной квалификации);

- код 45.3 (монтаж инженерного оборудования зданий и сооружений);

- код 45.31 (производство электромонтажных работ);

- код 45.32 (производство изоляционных работ);

- код 45.34 (монтаж прочего инженерного оборудования).

2) ОКПД (общероссийский классификатор продукции по видам экономической деятельности):

- раздел F (работы строительные);

- подраздел FA (работы строительные);

- код 45 (работы строительные);

- код 45.2 (работы по строительству зданий и сооружений или их частей);

- код 45.25 (работы строительные, требующие специальной квалификации, прочие);

- код 45.25.3 (работы бетонные и железобетонные);

- код 45.25.31 (работы железобетонные);

- код 45.25.31.120 (работы по монтажу прочих железобетонных конструкций зданий и сооружений, требующие специальной квалификации);

- код 45.25.4 (работы по монтажу стальных строительных конструкций);

- код 45.25.42 (работы по монтажу стальных конструкций прочих сооружений);

- код 45.25.42.190 (работы по монтажу стальных конструкций прочих сооружений);

- код 45.25.6 (работы строительные, требующие специальной квалификации, прочие);

- код 45.25.62 (работы строительные, требующие специальной квалификации, прочие);

- код 45.25.62.190 (работы строительные, требующие специальной квалификации, прочие, не включенные в другие группировки);

- код 45.3 (работы по монтажу инженерных систем и оборудования зданий и сооружений);

- код 45.31 (работы электромонтажные);

- код 45.31.1 (работы по монтажу электропроводок и электроарматуры);

- код 45.31.13 (работы по монтажу электропроводок и электроарматуры на прочих строительных объектах (сооружениях));

- код 45.31.13.190 (работы по ремонту внутренних сетей электроосвещения и электроснабжения (включая электроарматуру) на прочих строительных объектах (сооружениях));

- код 45.32 (работы изоляционные);

- код 45.32.1 (работы изоляционные);

- код 45.32.12 (работы изоляционные прочие);

- код 45.32.12.191 (работы изоляционные, выполняемые по индивидуальным заказам, прочие, не включенные в другие группировки);

- код 45.34 (работы строительно-монтажные прочие);

- код 45.34.3 (работы по монтажу строительных конструкций (изделий) и их элементов и инженерного оборудования зданий и сооружений прочие);

- код 45.34.32 (работы по монтажу строительных конструкций (изделий) и их элементов и инженерного оборудования зданий и сооружений прочие, не включенные в другие группировки);

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

1.4.2. Обоснование проектных  решений по программному обеспечению

 

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

Информационное обеспечение (ИО) — совокупность единой системы  классификации и кодирования  информации, унифицированных систем документации и информационных массивов [12].

В состав информационного  обеспечения включаются два комплекса: компоненты внемашинного ИО (классификаторы технико-экономической информации и документы) и внутримашинного  ИО (макеты и экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных).

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

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

Классификатор — это  документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащей наименования объектов, наименования классификационных группировок и их кодовые обозначения [13].

По сфере действия выделяют следующие виды классификаторов: международные, общегосударственные (общесистемные), отраслевые и локальные классификаторы.

Основной частью внутримашинного  информационного обеспечения является информационная база.

Информационная база (ИБ) — определенным образом организованная совокупность данных, хранимых в памяти вычислительной системы в виде файлов, с помощью которых удовлетворяются информационные потребности управленческих процессов и решаемых задач. [3]

К выбираемым средствам  разработки в данном случае относятся  операционная система (ОС) и среда  программирования.

Все ОС подразделяются на:

-   однопользовательские и многопользовательские;

-   однозадачные и многозадачные.

Чтобы выбрать оптимальную  для решения данной задачи ОС рассмотрим некоторые ОС с точки зрения основных преимуществ (таблица 3.1).

 

Таблица 1.17.1

Основные характеристики современных операционных систем

Задача ОС

Windows XP Home Edition

Windows XP Professional Edition

Windows 7 Home Premium

Windows 7 Business

Windows 7 Ultimate

Работа в сети

 

 

*

 

 

*

*

Удобное устранение сбоев 

 

 

*

 

 

*

*

Поиск

 

 

 

 

 

 

*

*

Защита данных

 

 

 

 

 

 

*

*

Мультимедиа

 

 

 

 

*

 

 

*


 

 

Исходя из данных таблицы 1.17.1, можно сделать вывод о том, что для выполнения цели данной дипломной работы лучше всего подойдет операционная система Windows 7 Ultimate.

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

Для выбора проведем сравнительный  анализ следующих сред разработки:

- Microsoft Visual Studio;

- C++ Builder;

- Borland Delphi.

 

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

C++ Builder — программный  продукт, инструмент быстрой разработки  приложений (RAD), интегрированная среда  программирования (IDE), система, используемая  программистами для разработки  программного обеспечения на  языке C++.

Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащем компании Embarcadero Technologies.

C++ Builder объединяет в  себе комплекс объектных библиотек  (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно.

Delphi - это комбинация  нескольких важнейших технологий:

- высокопроизводительный  компилятор в машинный код;

- объектно-ориентированная  модель компонент;

- визуальное (а, следовательно,  и скоростное) построение приложений  из программных прототипов;

- масштабируемые средства  для построения баз данных.

В качестве средства разработки была выбрана среда разработки Borland Delphi, которая способна предоставить значительные возможности разработчику и имеет ряд преимуществ перед другими средами разработки, таких как:

- значительные графические  возможности;

- большой выбор компонентов в свободном доступе;

- простота использования.

Обоснования выбора языка  программирования.

 

 

 

 

 

Таблица 1.17.2

Таблица сравнения характеристик  языков программирования.

 

С

С++

С#

Perl

Delphi

PureBasic

Функциональный

-

+/-

+/-

+

+/-

+/-

Обобщенное программирование

-

+

+

+

+

+/-

Возможность компиляции

+

+

+

+

+

+

Многопоточная компиляция

+

+

-

?

?

+

Интерпретатор командной  строки

-/+

+/-

-

+

-

-

Ручное управления памятью

+

+

+

-

+

+

Поддержка try/catch

-

+

+

+

+

+

Алгебраические типы данных

-

-

-

-

-/+

-

Многомерные массивы

+

+

+

+/-

+

+

Целые числа с контролем  границ

-

-

-

-

+

-

Интерфейсы

-

+

+

+/-

+

-

Макросы

-/+

-/+

-

+

-

+

Локальные функции

-/+

+

+/-

+/-

+

?

Информация о работе Автоматизация учета продаж в ООО «Интеллект, Техника, Строительство» (ИТС)