Разработка модуля учета реализации товаров ОАО Завод пивоваренный "Моршанский"

Характеристика ОАО Завод пивоваренный "Моршанский". Характеристика структуры и состояния информационного пространства организации. Построение модели данных модуля для учета реализации товаров. Расчет показателей экономической эффективности проекта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 20.05.2013
Размер файла 3,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Таблица 3.1. Описание основных таблиц базы данных

Наименование

Хранимые данные

morshan.tovar

Содержит данные о товарах

morshan.dolg

Содержит должности сотрудников ОАО Завод пивоваренный «Моршанский»

morshan.history

Содержит историю посещения системы ее пользователями

morshan.nach

Содержатся сведения о руководстве

morshan.otdel

Содержаться сведения о структурных подразделениях ОАО Завод пивоваренный «Моршанский»

morshan.sotr

Содержит сведения о пользователях

morshan.tip

Содержит типы сортировки товаров для реализации

ER-диаграмма базы данных модуля учета реализации товаров представлена на рис. 3.7.

Рис. 3.7 ER-диаграмма базы данных модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»

Характеристика каждой таблицы базы данных приведена в таблицах 3.2-3.7.

Таблица 3.2 Таблица morshan.tovar

Идентификатор

Тип данных

Характеристика

idd

int(11)

Код товара

ids

int(5)

Код сотрудника

named

varchar(45)

Наименование

idkd

int(5)

Код типа

datepod

varchar(45)

Дата поступления

datez

timestamp

Дата и время регистрации

kolvostr

varchar(45)

Единицы измерения

prim

varchar(45)

Цена товара

otkuda

varchar(45)

№ склада

link

text

Ссылка на документ

status

int(1)

Статус

archiv

int(1)

Флаг помещения в архив

rnp

int(1)

Флаг резолюции начальника отдела продаж

Таблица 3.3 Таблица morshan.dolg

Идентификатор

Тип данных

Характеристика

idd

int(11)

Код должности

namedolg

varchar(45)

Наименование должности

Таблица 3.4. Таблица morshan.history

Идентификатор

Тип данных

Характеристика

idh

int(11)

Код записи

idsh

int(4)

Код пользователя

hist

varchar(30)

Дата и время входа в систему

Таблица 3.5.Таблица morshan.nach

Идентификатор

Тип данных

Характеристика

idNach

int(11)

Код записи

nameN

varchar(45)

Имя

dolgN

int(2)

Код должности

loginN

varchar(10)

Логин

parolN

varchar(10)

Пароль

datesN

timestamp

Дата регистрации

surnameN

varchar(45)

Имя и отчество

datebor

varchar(14)

Дата рождения

udalN

int(1)

Флаг удаления

idOtdN

int(2)

Код отдела

Таблица 3.6. Таблица morshan.otdel

Идентификатор

Тип данных

Характеристика

idOtd

int(11)

Код отдела

nameOtd

varchar(100)

Наименование отдела

KrNameOtd

varchar(10)

Краткое наименование отдела

Таблица 3.7.Таблица morshan.sotr

Идентификатор

Тип данных

Примечание

idsotr

int(11)

Код сотрудника

name

varchar(45)

Фамилия

dolg

int(2)

Код должности

login

varchar(10)

Логин

parol

varchar(10)

Пароль

dates

timestamp

Дата регистрации

surname

varchar(45)

Имя и отчество

datebor

varchar(14)

Дата рождения

udal

int(1)

Отметка об удалении

Таблица 3.8 Таблица morshan.tip

Идентификатор

Тип данных

Примечание

idtip

int(11)

Код типа товара

namet

varchar(10)

Наименование типа товара

3.3 Конструирование модуля учета реализации товаров

При разработке модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский» предусмотрены следующие типы сотрудников:

- сотрудники отдела продаж, которые осуществляет регистрацию документов на реализацию товара;

- начальник отдела;

- администратор.

Дерево функций модуля для учета реализации товаров для сотрудника отдела продаж ОАО Завод пивоваренный «Моршанский», приведено на рисунке 3.8.

Рис. 3.8 Дерево функций модуля для учета реализации товаров для сотрудника отдела продаж ОАО Завод пивоваренный «Моршанский»

Как видно из рисунка 3.8 при работе в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» сотрудники смогут регистрировать документы на реализацию товара путем ввода наименования товара, ввода даты регистрации, выбора типа товара (товары на продажу, проданные товары, возврат на склад готовой продукции). В модуле также будет предусмотрена загрузка файла, например товарной накладной.

В модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» для сотрудников также будет предусмотрена возможность просмотреть список товаров находящихся на реализации, проданных товаров и возвращенных на склад готовой продукции при реализации функции «Работа с документами» по реализации товаров.

Для хранения документов по реализации товаров также разработаем в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» функцию «Архив», в которой будут отображаться документы, отправленные в архив. Для удобства работы сотрудников отдела продаж в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» также добавим функцию поиска документов по реализации товаров.

Дерево функций модуля для учета реализации товаров для администратора ОАО Завод пивоваренный «Моршанский» приведено на рис. 3.9.

Рис. 3.9 Дерево функций модуля для учета реализации товаров для администратора ОАО Завод пивоваренный «Моршанский»

Как видно из рисунка 3.9 для работы администратора в модуле учета реализации товаров будут отведены функции регистрации сотрудников в базе данных, просмотр истории клиентов и менеджеров по работе с модулем учета реализации товаров, а также просмотр документов по реализации товаров находящихся в системе.

Для наложения резолюции в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» также необходимо реализовать функции начальника отдела продаж.

Дерево функций модуля для учета реализации товаров для начальника отдела продаж ОАО Завод пивоваренный «Моршанский» приведено на рисунке 3.10.

Рис. 3.10 Дерево функций модуля для учета реализации товаров для начальника отдела продаж ОАО Завод пивоваренный «Моршанский»

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

Рис.3.11 Сценарий диалога для сотрудника отдела продаж модуля для учета реализации товаров ОАО Завод пивоваренный «Моршанский»

Как видно из рисунка 3.11, сотрудники отдела продаж в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» смогут:

- зарегистрировать документы по реализации товара, выбирая тип документа: на продажу, продано, возврат на склад;

- просмотреть резолюции начальника отдела продаж ОАО Завод пивоваренный «Моршанский» для осуществления последующих операций по реализации товара;

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

- осуществить поиск необходимых документов;

- закончить работу в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский».

Рис. 3.12. Сценарий диалога начальника отдела продаж в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский»

Как видно из рисунка 3.12 начальник отдела продаж в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» для наложения резолюции сможет:

- просмотреть документы по товарам на продажу, проданных товаров и возвращенных на склад готовой продукции ОАО Завод пивоваренный «Моршанский»;

- наложить резолюцию документы по товарам на продажу, проданных товаров и возвращенных на склад готовой продукции ОАО Завод пивоваренный «Моршанский»;

- назначить ответственного сотрудника отдела продаж по товарам на продажу, проданных товаров и возвращенных на склад готовой продукции ОАО Завод пивоваренный «Моршанский»;

- осуществить контроль выполнения резолюции.

Рис. 3.13. Сценарий диалога для администратора модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»

Как видно из рисунка 3.13 администратор модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский» для осуществления полноценной работы модуля сможет:

- зарегистрировать сотрудников ОАО Завод пивоваренный «Моршанский», путем ввода соответствующих данных в базу данных;

- изменить параметры авторизации для пользователей в базе данных модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»;

- осуществить операции удаления и восстановления пользователей в базе данных модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»;

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

3.4 Контрольный пример работы модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»

Работа начинается с авторизации в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» (рис.3.14).

Рисунок 3.14. Авторизация в модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский»

После того как пользователь модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский» прошел авторизацию, его работа начинается с регистрации документа.

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

После регистрации документа, в зависимости от его типа, документу присваивается статус «зарегистрирован» и он попадает в соответствующий типу список.

Сразу в этих же списках сотрудник имеет возможность направить документ по реализации товаров в архив. Также документ появляется в соответствующем списке у начальника отдела продаж ОАО Завод пивоваренный «Моршанский».

После того, как с документом ознакомился начальник отдела продаж ОАО Завод пивоваренный «Моршанский», ему присваивается статус «Резолюция наложена». В модуле учета реализации товаров ОАО Завод пивоваренный «Моршанский» также предусмотрена возможность осуществлять поиск необходимых документов.

ГЛАВА 4. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА

4.1 Выбор и обоснование методики расчёта экономической эффективности

Существует расчеты абсолютной и относительной экономической эффективности разрабатываемого модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский».

Абсолютная экономическая эффективность предполагает расчет показателей эффективности проекта в сравнении с базовым вариантом уже существующей системой учета реализации товаров ОАО Завод пивоваренный «Моршанский».

Относительная экономическая эффективность основывается на сравнении нескольких вариантов проекта автоматизации.

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

Методика расчета экономической эффективности включает рассмотрение результатов внедрения данного проектного решения, включающих сокращение трудозатрат сотрудников ОАО Завод пивоваренный «Моршанский» за счет перенесения части работ на разработанный модуль учета реализации товаров.

Таким образом, при расчете экономической эффективности модуля учета реализации товаров, следует сравнить экономическую эффективность действующей системы учета реализации товаров на ОАО Завод пивоваренный «Моршанский», с предлагаемым проектным решением.

Экономическая эффективность проекта (Э) складывается из двух составляющих:

- прямой эффект, характеризуется снижением трудовых, стоимостных показателей;

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

К трудовым показателям относятся:

1) абсолютное снижение трудовых затрат (Т) в часах за год:

Т = Т0 - Т1 (3.1)

где Т0 - трудовые затраты в часах за год на обработку информации;

Т1 - трудовые затраты в часах за год на обработку информации по предлагаемому варианту.

2) коэффициент относительного снижения трудовых затрат (КТ):

КТ =Т / T0 * 100%. (3.2)

3) индекс снижения трудовых затрат или повышение производительности труда (YT):

YT = T0 /T1 (3.3)

К стоимостным показателям относятся:

4) Абсолютное снижение стоимостных затрат (?C) в рублях за год:

C = С0 - С1 (3.4)

где С0 - стоимостные затраты в рублях за год на обработку информации по базовому варианту;

С1 - стоимостные затраты в рублях за год на обработку информации по предлагаемому варианту;

5) коэффициент относительного снижения стоимостных затрат (КC):

КС =С / С0 * 100% (3.5)

6) индекс снижения трудовых затрат или повышение производительности труда (YС):

YС = С0 / С1 (3.6)

7) срок окупаемости затрат на внедрение проекта машинной обработки информации (Ток), рассчитываемые в годах, долях года или в месяцах года:

Ток = КП C (3.7)

где КП - затраты на создание проекта.

8) годовой экономический эффект от разработки и внедрения модуля учета реализации товаров на ОАО Завод пивоваренный «Моршанский»:

Э = C - КП * 0,15 (3.8)

9) расчетный коэффициент экономической эффективности капитальных затрат:

Ер = C / КП (3.9)

4.2 Расчет показателей экономической эффективности проекта

Согласно обоснованию методики расчета показателей экономической эффективности, приведенному в пункте 4.1, произведен расчет стоимости соответствующих показателей по базовому варианту (старому) и новому варианту (с использованием модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский»).

Затраты (стоимостные и трудовые) на осуществление технологических операций обслуживания клиентов за год по базовому и внедряемому варианту рассчитываются в таблицах 4.1 и 4.2 соответственно.

Трудовые затраты на обработку документов в проектном варианте по сравнению с базовым на ОАО Завод пивоваренный «Моршанский», существенно снизились.

В основном это произошло за счет:

- сокращения времени на учет товаров на реализацию;

- сокращения времени на учет реализованных товаров;

- сокращения времени на учет товаров возвращенных на склад готовой продукции;

- создания архива документов по реализации товаров;

- формирования списков товаров на реализацию;

- формирования списков реализованных товаров;

- формирования списков товаров возвращенных на склад готовой продукции;

- автоматизации процесса присвоения статуса реализованным товарам;

- создания функции наложения резолюции для начальника отдела продаж.

Таблица 4.1 Показатели базового варианта

№ п/п

Наименование операции

Затраты времени в год

Среднечасовая ставка специалиста, (руб./час.)

Часовая амортизация оборудования, (руб./час.)

Часовая стоимость накладных расходов, (руб./час.)

Стоимостные затраты за год, руб. ((3)+(5))*(1) + (4)*(2)

Ручная обработка (чел. час.)

Машинная обработка (час.)

1

Учет сотрудников

620

100

200

25

26

142620

2

Учет товаров на реализацию

243

50

200

25

26

56168

3

Учет реализованных товаров

300

30

200

25

26

68550

4

Учет товаров возращенных на склад готовой продукции

250

50

200

25

26

57750

5

Учет документов по реализации товаров в архиве

150

25

200

25

26

34525

6

Наложение резолюции на документы по реализации товаров

180

25

200

25

26

41305

7

Формирование списка документов по реализации товаров

350

30

200

25

26

79850

8

Формирование списков документов по реализации в архиве

200

20

200

25

26

45700

9

Учет резолюций начальника отдела продаж

250

20,00

200

25

26

19210,1

Итого:

2544

352

545678,1

Таблица 4.2 Показатели проектного варианта

№ п/п

Наименование операции

Затраты времени в год

Среднечасовая ставка специалиста, (руб./час.)

Часовая амортизация оборудования, (руб./час.)

Часовая стоимость накладных расходов, (руб./час.)

Стоимостные затраты за год, руб. ((3)+(5))*(1) + (4)*(2)

Ручная обработка (чел. час.)

Машинная обработка (час.)

1

Учет сотрудников

50

0,2

200

25

26

11305

2

Учет товаров на реализацию

30

0,5

200

25

26

6792,5

3

Учет реализованных товаров

30

1

200

25

26

6805

4

Учет товаров возращенных на склад готовой продукции

25

1

200

25

26

5675

5

Учет документов по реализации товаров в архиве

15

0,5

200

25

26

3402,5

6

Наложение резолюции на документы по реализации товаров

18

0,5

200

25

26

4080,5

7

Формирование списка документов по реализации товаров

35

10

200

25

26

8160

8

Формирование списков документов по реализации в архиве

20

10

200

25

26

4770

9

Учет резолюций начальника отдела продаж

25

5,00

200

25

26

19210,1

Итого:

249

30,7

70200,6

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

Данные сводного инвестиционного плана проекта автоматизации приведены в таблице 4.3.

Таблица 4.3. Сводный инвестиционный план проекта автоматизации

Статьи затрат

Единицы измерения

Кол-во

Стоимость единицы, руб.

Затраты на проект, руб.

1. Прямые затраты:

- трудовые

- материальные (амортизационные отчисления на период работы оборудования)

чел. час

*

1050

*

*

*

55000

830

Итого прямых затрат:

55830

2. Косвенные затраты:

- зарплата руководства

- оплата электроэнергии

- оплата за хостинг, Интернет доступ

чел. час

КВт/час

600

1000

400

3.05

240000

3050

200000

Итого косвенных затрат:

443050

Всего затрат на проект:

498880

Инвестиционный план показывает сумму затрат на разработку проекта (Кп), которая в дальнейшем будет учитываться при расчете показателей экономической эффективности проекта.

Далее представлены расчеты показателей экономической эффективности проекта по формулам 3.1- 3.6 (см. п. 4.1):

1) абсолютное снижение трудовых затрат (Т) в часах за год:

Т = 2544 - 249 = 2295

2) коэффициент относительного снижения трудовых затрат (КТ):

КТ = 2295 / 2544 * 100% = 90,21 %

3) индекс снижения трудовых затрат или повышение производительности труда (YT):

YT = 2544 / 249= 10,22

4) абсолютное снижение стоимостных затрат (?C) в рублях за год:

С = 545678,1-70200,6=475477,5

5) коэффициент относительного снижения стоимостных затрат (КC):

КС = 475477,5 / 545678,1* 100% = 87,14 %

6) индекс снижения стоимостных затрат (YC):

YС = 545678,1 / 70200,6 = 7,77

Рассчитанные показатели экономической эффективности проекта автоматизации представлены в таблице 4.4.

Таблица 4.4

Показатели эффективности внедрения проекта автоматизации

Наименование

Затраты

Абсолютное изменение затратТ

Коэффициент изменения затрат КТ

Индекс изменения затрат YT

базовый вариант

проектный вариант

Трудоемкость

T0 (чел.-час)

T1 (чел.-час)

Т=Т0-Т1 (чел.-час)

КТ=?Т/T0 *100%

YT =T0/T1

2455

249

2295

90,21

10,22

Стоимость

C0 (руб.)

C1 (руб.)

?С=C0-C1 (руб.)

КC=?С/C0 *100%

YC=C0/C1

545678,

70200,6

475477,5

87,14

7,77

Из таблицы 4.4 видно, что происходит улучшение качественных характеристик процесса учета реализации товаров (изменение абсолютных величин затрат времени и стоимости).

При этом минимизируются затраты, связанные как с выполнением ручных, так и машинных операций.

На основе таблиц 4.3 и 4.4 рассчитаем остальные показатели экономической эффективности, соответствующие формулам (4.7) - (4.9) (см. п. 4.1.):

1) Срок окупаемости затрат на внедрение проекта:

Ток = 498880/ 475477,5 = 1,05 (года)

2) Годовой экономический эффект от разработки и внедрения модуля учета реализации товаров:

Э = 475477,5 - 498880* 0,15 = 400645,5 (руб.)

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

3) Расчетный коэффициент экономической эффективности капитальных затрат:

Ер = 475477,5/ 498880= 0,953

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

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

Результаты расчетов показали, что разработанный модуль учета реализации товаров на предприятии ОАО Завод пивоваренный «Моршанский» является экономически оправданным и целесообразным, поскольку происходит улучшение качественных характеристик учета реализации товаров (изменение абсолютных величин затрат времени и стоимости). При этом минимизируются затраты, связанные как с выполнением ручных, так и машинных операций.

ЗАКЛЮЧЕНИЕ

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

Завод пивоваренный "Моршанский" - открытое акционерное общество с частной формой собственности, созданное в 1992г. в процессе приватизации государственного предприятия - завода пивоваренного "Моршанский", учредителями общества являются физические лица - работники предприятия.

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

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

Основными задачами отдела продаж ОАО «Завод пивоваренный «Моршанский» являются:

- формирование ассортимента товаров для реализации;

- поиск точек сбыта товаров;

- организация реализации товаров;

- приемка товаров;

- управление торговыми агентами;

- прием заказов на реализацию товаров;

- организация доставки товаров в точки реализации.

ОАО «Завод пивоваренный «Моршанский» является лидером по количеству розничных точек реализации пива. На 31 декабря 2012 года реализация пива включала 6884 магазина, из них: 6046 продовольственных магазинов, 146 гипермаркетов.

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

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

Необходимость разработки модуля для учета реализации товаров, обусловлена следующей причиной: менеджерам отдела продаж в своей работе приходится рассматривать, исполнять и утверждать большое количество документации связанной с реализацией товаров, что занимает значительное время и отвлекает от решения основных задач по работе отдела, что также обуславливает целесообразность, выбранного участка автоматизации на ОАО «Завод пивоваренный «Моршанский».

Разработка модуля учета реализации товаров на ОАО «Завод пивоваренный «Моршанский» позволит также повысить оперативность и эффективность, улучшит товароснабжение розничной торговой сети.

В отделе продаж ОАО «Завод пивоваренный «Моршанский» ежемесячно обрабатывается около 150 приходных и 300 расходных счетов-фактур, содержащих соответственно около1400 и 3000 документострок. Эти данные характеризуют лишь объем первичной информации.

Фактически же обрабатывается в несколько раз больший объем информации ввиду ее многократного дублирования в различных отделах ОАО «Завод пивоваренный «Моршанский». Например, данные о количестве реализуемых товаров регистрируются несколько раз (счет, накладная, счет-фактура).

Сотрудники ОАО «Завод пивоваренный «Моршанский» больше половины рабочего времени затрачивают на выполнение многочисленных трудоемких учетно-технических операций обработки информации, связанных с оперативным учетом реализации товаров и процессами их сортировки.

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

Поэтому возникла необходимость одной из первых задач на предприятии ОАО «Завод пивоваренный «Моршанский» разработать модуль реализации товаров, который позволит не только повысить оперативность процесса реализации товаров, но и накопить в памяти ПК информацию, необходимую для решения плановых, прогнозных, аналитических и других задач.

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

Во второй главе данной дипломной работы была выполнена постановка задачи путем разработки модели бизнес процессов функциональное моделирование (IDEF0), модели объектов данных (IDEF3) и модели потоков данных (DFD).

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

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

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

Для решения главной задачи, выделены следующие подзадачи:

- регистрация входящих товаров на реализацию;

- рассмотрение товара для осуществления его реализации;

- отслеживание выполнения задач реализации;

- контроль реализованных товаров;

- учет реализованных товаров и формирование отчетов.

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

Разработанная IDEF3-диаграмма разрабатываемого модуля учета реализации товаров показывает, что все процессы выполняются последовательно, про что свидетельствует выбранный логический элемент «И» и связь Precedence.

Однако, процессы «Выполнение задачи реализации» и «Контроль реализованных товаров» выполняются параллельно, поскольку работники отдела продаж на реализацию принимают неопределенное количество товаров и в модуле необходимо предусмотреть возможность для пользователей контролировать процесс учета реализации товаров. Для отражения параллельных процессов выбран перекресток «ИЛИ» и связь Object Flow.

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

Разработка модуля автоматизации для учета реализации товаров для ОАО Завод пивоваренный «Моршанский», выполнена с учетом клиент-серверной архитектуры:

- серверная часть будет отвечать сервер баз данных Microsoft SQL Server, он будет использоваться в качестве хранилища данных, то есть базы данных ОАО Завод пивоваренный «Моршанский». Серверная часть будет реализована на собственном сервере, конфигурация которого описана выше.

В качестве языка разработки клиента подключения к базе данных был выбран язык PHP.

В третьей части данной дипломной работы была выполнена разработка модуля учета реализации товаров на ОАО Завод пивоваренный «Моршанский» путем разработки UML-диаграмм: бизнес прецедентов, диаграмм последовательности, диаграмм состояния работы модуля для учета реализации товаров, диаграмм функций и сценариев, а также ER-диаграмма базы данных модуля учета реализации товаров ОАО Завод пивоваренный «Моршанский». На основании полученных диаграмм было выполнено конструирование модуля и выполнен контрольный пример для проверки его работы.

В четвертом разделе было выполнено экономическое обоснование эффективности разработанного модуля для учета реализации товаров.

Результаты расчетов показали, что разработанный модуль учета реализации товаров на предприятии ОАО Завод пивоваренный «Моршанский» является экономически оправданным и целесообразным, поскольку происходит улучшение качественных характеристик учета реализации товаров (изменение абсолютных величин затрат времени и стоимости). При этом минимизируются затраты, связанные как с выполнением ручных, так и машинных операций.

модуль учет реализация товар

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Орлов А.А. Полезные приемы. - М.: Горячая линия - Телеком, 2004.-224с.:ил.

2. Кунецов М.В., Симдянов И.В., Голышев С.В. РНР 5. Практика разработка Web-сайтов. - СПб.: БХВ-Петербург, 2005. - 960с.: ил.

3. Фленов М.Е. РНР глазами хакера. - СПб.: БХВ-Петербург, 2005 - 304с: ил.

4. Хомоненко, А. Д. Базы данных. Учебник для вузов [Текст] / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. - СПб. : «Корона-Принт», 2004. 736 с.: ил. - 5000 экз. - ISBN 5-7931-0284-1.

5. Андон, Ф. А. Язык запросов SQL. Учебный курс / Ф.А. Андон, В. М. Резниченко. - СПБ: Питер, 2006. - 416 с.: ил.

6. КрисДжамса, Конрад Кинг, Энди Андерсон. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация: Москва - 2006, 645с.

7. Ши Д., Хольцшлаг М. Е. Философия CSS-дизайна / Дэйв Ши, Молли Е. Хольцшлаг ; пер. с англ. А. А. Слинкина. - М. : Пресс, 2005. - 312 с. : ил.

8. Теория и практика построения баз данных: Д. Крёнке. - Питер, 2003. - 800стр.

9. Базы данных. «Проектирование, реализация и сопровождение», Томас Конном, Королинг Берг - 2003. 1089с.

10. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. - М.: ЭКО, 2007. - 250с.

11. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. - 176 с.

12. Компьютерные технологии обработки информации / Под ред. С.В. Назарова. - М.: Финансы и статистика, 2005. - 248 с.

13. Соболь Б.В., Галин А.Б., Панов Ю.В. и др. Информатика: учебник. - М.: Феникс, 2007. - 446 с.

14. Теория и практика построения баз данных: Д. Крёнке. - Питер, 2003. - 800стр.

15. Базы данных. «Проектирование, реализация и сопровождение», Томас Конном, Королинг Берг - 2003. 1089с.

16. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. - М.: ЭКО, 2007. - 250с.

17. Компьютерные технологии обработки информации / Под ред. С.В. Назарова. - М.: Финансы и статистика, 2005. - 248 с.

18. Гэри Ханен, Джеймс Хансен. Базы данных: разработка и управление: Пер. с англ. - М.:ЗАО «Издательство БИНОМ», 2009.

19. Спейнауэр С., Куэрсиа В. Справочник Web-мастера. - К: "BHV", 1997. - 368 с.

20. Яргер Р., Риз Дж., Кинг Т. MySQL и mSQL. Базы данных для небольших предприятий и Интернета. - СПб: Символ-Плюс, 2000 - 560 с.

21. Хилайер С., Мизик Д. Программирование Active Server Pages. - М: "Русская редакция", 1999. - 296 с.

22. Ратшиллер Т., Геркен Т. PHP4: разработка Web-приложений. - СПб: Питер, 2001. - 384 с.

23. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MySQL. - К.: "ДиаСофт", 2001. - 672 с.

24. Д. Кастаньетто и др. Профессиональное РНР программирование. - СПб: "Символ", 2001.

25. Дуванов A.A. WEB. Конструирование HTML. - СПб: BHV, 2003.

26. Джезус Кастаньетто, Хариш Рават, Саша Шуман, Крис Сколло, Дипак Велиаф.Профессиональное РНР программирование. - СПб: Символ, 2001

27. Р. Дарнелл, "JavaScript: справочник". - СПб: Изд. "Питер", 1998.

Приложение 1

Основные стандарты, описывающие жизненный цикл информационной системы

Название стандарта

Содержание

ГОСТ 34.601-90

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

ISO 12207

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

ISO 15288

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

RUP (Rational Unified Process

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

XP (eXtreme Programming)

Методология содержит совершенно иные базовые принципы, нежели RUP. Основными чертами являются определение точных кратковременных планов (как правило, недельных), постоянное перепланирование, тесное общение с заказчиком. Эта методология больше подходит для полу-исследовательских и инновационных проектов

MSF (Microsoft Solutions Framework

Методология создания программных решений) - В модели процессов приводится общее описание организации работ над проектом по разработке и внедрению ИТ-решений. Предлагаемая схема достаточно гибка и может применяться к самым разным проектам в области информационных технологий.

COBIT (Control Objectives for Information and Related Technology

Цели контроля для информационных и смежных технологий) - основная идея стандарта COBIT выражается следующим образом: все ресурсы информационной системы должны управляться набором естественно сгруппированных процессов для обеспечения компании необходимой и надежной информацией

Oracle CDM (Custom Development Method

Методика разработки ИС под заказ) - позволяет стандартизировать процесс создания приложений. CDM охватывает полный жизненный цикл разработки приложений, описывая последовательность и взаимную зависимость задач, решаемых в процессе разработки

Приложение 2

Программный код модуля учета реализации товаров

<?php

session_start();

?>

<html>

<title>Регистрация товаров</title>

<head >

<link rel="stylesheet" type="text/css" href="js/jquery-ui-1.7.2.custom.css">

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>

<script type="text/javascript" src="js/ui.datepicker-uk.js"></script>

<script type="text/javascript" src="js/jquery.validate.min.js"></script>

<script type="text/javascript" >

$(document).ready(function(){

$('#datepicker1').datepicker({

changeMonth:true,

changeYear:true,

yearRange:"2010:2025",

dateFormat:"yy-mm-dd",

}

);

$.validator.addMethod('validName', function (value) {

var result = true;

var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?"+"йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ";

for (var i = 0; i < value.length; i++) {

if (iChars.indexOf(value.charAt(i)) != -1) {

return false;

}

}

return result;

}, '');

$.validator.addMethod('validNamer', function (value) {

var result = true;

var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?012789"+"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"+" ";

for (var i = 0; i < value.length; i++) {

if (iChars.indexOf(value.charAt(i)) != -1) {

return false;

}

}

return result;

}, '');

$ ('#signup').validate({

rules:{

login: {

minlength:6,

validName: true,

},

name: {

validNamer: true,

},

ima: {

validNamer: true,

},

parol: {

minlength:6,

validName: true,

},

conpass: {

equalTo:'#pass'

}

},

messages:{

login:{minlength:"<p class='log'> Не менее шести символов </p>",

validNamer: "<p class='log'>Только русский алфавит</p>",

},

parol:{minlength:"<p class='log'>Не менее шести символов</p>",

validName: "<p class='log'>Только латинский алфавит и цифры</p>",

},

conpass:{equalTo:"Пароли не совпадают"

}

},

});

$(this).corner();

});

</script>

<SCRIPT Language=JavaScript >

//Скрипт очищающий форму от текста при нажатии на нее курсора

function doClear(theText) { if (theText.value == theText.defaultValue) { theText.value = "" } }

function doDefault(theText) { if (theText.value == "") { theText.value = theText.defaultValue } }

</script>

<body>

<link rel="stylesheet" type="text/css" href="style.css">

<br><br>

<br>

<center>

<!-- начало фоновой таблицы -->

<table align="center" cellspacing="0" cellpadding="0" border="0" width="900" bgcolor="ff9900" >

<tr>

<td >

<?php

include "menu.php";

?>

</td>

</tr>

</table>

<?php

require "dbconnect.php";

$res_id1=mysql_query("SELECT * FROM `tip`")

or die(mysql_error());

?>

<!-- начало основной таблицы -->

<div id='content'>

<div id='content1'>

<!-- ввод данных --><center><br><p class="pp"> Регистрация товаров </p>

<table align="center" cellspacing="2" cellpadding="2" border="0" bgcolor="ffffff" >

<tr>

<form action="upload.php" method="post" enctype="multipart/form-data" id="signup">

<td class="prav">Наименование</td>

<td class="pp"><textarea ROWS=3 COLS=20 name="name" class="required" title="<p class='log'>Укажите наименование</p>"> </textarea></td>

<td width="200" align="center" class="prav" > Дата поступления товара</td>

<td width="200" align="center" class="pp">

<input type="text" size="20" name="date" id="datepicker1" class="required"

title="<p class='log'>Поле обязательно к заполнению</p>"></td>

</tr>

<tr>

<td class="prav">Единицы измерения</td>

<td class="pp"><input type="text" size="20" name="kolvo" class="required" title="<p class='log'>Укажите единицы измерения</p>"></td>

<td class="prav">Тип сортировки</td>

<td class="pp"> <select name="tip"><center>

<?php

while ($tip=mysql_fetch_row($res_id1))

{

echo "<option value='$tip[0]'>$tip[1]</option>\n";

}

?>

</select>

</td>

</tr>

<tr>

<td class="prav">№ склада</td>

<td class="pp"><input type="text" size="20" name="otkuda" class="required" title="<p class='log'>Укажите поставщика</p>"></td>

<td class="prav">Количество единиц товара</td>

<td class="pp"><input type="text" size="20" name="ekz" class="required" title="<p class='log'>Укажите количество единицы товара</p>"></td>

</tr>

<tr>

<td class="prav">Цена</td>

<td class="pp"><textarea ROWS=3 COLS=20 name="prim"> </textarea></td>

<td class="prav">Выбор файла</td>

<td class="pp">

<input type="file" name="filename" class="required" title="<p class='log'>Укажите файл</p>"><br>

</tr>

<tr>

<td colspan="5" bgcolor="e6e6fa" > <center> <br><input type="submit" value="Готово" name="zag"><br>

</form><br></td>

</tr>

<tr> <td colspan="2">

<center>

<?php

setlocale (LC_ALL, "ru_RU.CP1251");

echo $ttt;

echo date("<p class='prav'> сегодня d/m/y сейчас G:i:s </p>", time());

?>

</td>

</tr>

</table>

</div>

</div>

<br>

</body>

</html>

<html>

<title> Необходима авторизация</title>

<head>

<body BACKGROUND="image/bg.png">

<br>

<br>

<center>

<link rel='stylesheet' type='text/css' href='css/index.css' />

<div id='main' class='noifixpng'>

</div>

<center>

<div id='head'>

<div id='head-m'>

<div id='head-i'>

<h1> <br>

Модуль учета реализации товаров ОАО «Завод пивоваренный «Моршанский» </h1>

</div>

</div>

</div>

<div id='content'>

<div id='content1'>

<table align="center" cellspacing="2" cellpadding="2" border="0" width="926">

<tr>

<td colspan="3" align="center">

<br><center><br><h2><font color="911e42"> </font></h2>

<center><h3>Необходима авторизация</h3><br></center>

</td>

</tr>

<tr>

<td bgcolor="#ffffcc"><font color="#D0171C" size="+1"><center>Введите логин и пароль

</td>

</tr>

<tr>

<td ><center>

<form method="post" action="auth.php" ><table align=center class="text">

<td>Логин:</td>

<td><input type="text" name="login" class="text"></td></tr>

<tr>

<td>Пароль:</td>

<td><input type="password" name="password" class="text"></td></tr>

<tr>

<td colspan=2>

<br><center>

<input type="submit" src=image/vxod.png alt="" name="parol" width="99" height="33" border="0" value="Вход"></form> </td>

</tr>

</table>

</td>

</tr>

<tr> <td class="tr"><center><a href="nach/loginnach.php">Вход для руководства</a><br> </td>

</tr>

</table>

</div>

</div>

</body>

</html>

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>

<html xmlns='http://www.w3.org/1999/xhtml'>

<head>

<meta http-equiv='content-type' content='text/html; charset=windows-1251' />

<title> Модуль учета реализации товаров ОАО «Завод пивоваренный «Моршанский»</title>

<link rel='stylesheet' type='text/css' href='css/index.css' />

<script type='text/javascript' src='js/jquery.min.js'></script>

<script type='text/javascript' src='js/jquery-ui.min.js'></script>

<script type='text/javascript' src='js/jquery-form.min.js'></script>

<script type='text/javascript' src='js/jquery-ifixpng.min.js'></script>

<script type='text/javascript' src='js/jquery-scrollable.min.js'></script>

<script type='text/javascript' src='js/index.js'></script>

</head>

<body>

<br>

<div id='main' class='noifixpng'> </div>

<center>

<div id='head'>

<div id='head-m'>

<div id='head-i'>

<h1> <br>

Модуль учета реализации товаров ОАО «Завод пивоваренный «Моршанский»</h1>

</div>

</div>

</div>

<div id='menu'>

<div id='menu-m'>

<div id='menu-i'>

<ul>

<li><a href='index.php' class='c1'><span><i>Товары</i></span></a>

<div class='submenu'><div class='submenu-m'>

<ul class='c1'><li><div><a href='index.php'>Регистрация</a></div></li>

<li><div><a href='vchod.php'>Товары на реализацию</a></div></li>

<li><div><a href='ischod.php'>Возврат поставщику</a></div></li>

<li><div><a href='vnutr.php'>Товары на реализации</a></div></li>

</ul>

</div>

<div class='submenu-b'></div></div></li>

<li><a href='vchres.php' class='c6'><span><i>Резолюции</i></span></a>

<div class='submenu'><div class='submenu-m'>

<ul class='c6'><li><div><a href='vchres.php'>Товары на реализацию</a></div></li>

<li><div><a href='ichres.php'>Возврат на склад</a></div></li>

<li><div><a href='vnres.php'>Товары на реализации</a></div></li>

<li><div><a href='kontrol.php'>Контроль</a></div></li>

</ul>

</div>

<div class='submenu-b'></div></div></li>

<li><a href='vchoda.php' class='c3'><span><i>Архив</i></span></a>

<div class='submenu'><div class='submenu-m'>

<ul class='c3'><li><div><a href='vchoda.php'>Товары на реализацию</a></div></li>

<li><div><a href='ischoda.php'>Возврат на склад</a></div></li>

<li><div><a href='vnutra.php'>Товары на реализации</a></div></li>

<li><div><a href='apoisk.php'>Поиск по архиву</a></div></li>

</ul>

</div>

<div class='submenu-b'></div></div></li>

<li><a href='poisk.php' class='c4'><span><i>Поиск</i></span></a>

<div class='submenu'><div class='submenu-m'>

</div>

<div class='submenu-b'></div></div></li>

<li><a href='login.php' class='c5'><span><i>Выход</i></span></a>

</ul>

</div>

<div class='submenu-b'></div></div></li>

</div>

</div>

</div>

</div>

<br>

</body>

</html>

* {margin:0px;padding:0px;}

html {position:relative;width:100%;height:100%;}

body {position:relative;width:100%;height:100%;background:#AEF2DB;color:#DDE0EC;font-size:12px;font-family:Tahoma,sans;}

input, select, textarea, button {font-family:Tahoma,sans;font-size:1em;color:#3955E0;}

input.text, select, textarea, button {border:1px solid #3955E0;padding:2px 3px;}

image, table, th, td {border:0px;}

a, a h1, a h2 {cursor:pointer;color:#310062;text-decoration:underline;display:inline;}

a:hover, a:hover h1, a:hover h2 {text-decoration:none;}

p {font-size:1em;padding-bottom:1em;/* text-indent:1em; */}

ul, ol {font-size:1em;padding:0 0 1em 2em;}

ul ul, ol ol, ul ol, ol ul {padding:0 0 0 2em;}

/*ul li {list-style:none;background:url(../image/li.gif) no-repeat 0px 7px;}*/

/*ul ul li, ol ul li {list-style:none;background:url(../image/li.gif) no-repeat 0px 7px;}*/

h1, .h1 {font-size:34px;font-weight:normal;padding-bottom:1em;color:#efd334;}

h2, .h2 {font-size:26px;font-weight:normal;padding-bottom:1em;color:#efd334;}

h3, .h3 {font-size:17px;font-weight:normal;padding-bottom:1em;color:#efd334;}

h4, .h4 {font-size:15px;font-weight:normal;padding-bottom:1em;color:#efd3342;}

h5, .h5 {font-size:12px;font-weight:normal;padding-bottom:1em;color:#efd334;}

ins p, ins h1, ins h2, ins h3, ins h4 {padding-bottom:0em;}

blockquote {;}

.br {display:block;clear:both;float:none;width:0px;height:0px;font-size:0px;line-height:0px;overflow:hidden;}

.clear {/*display:inline-block;*/}

.clear:after {content:".";display:block;float:none;width:100%;height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;_zoom:1;_display:block}

.fl {float:left;_display:inline;}

.fr {float:right;_display:inline;}

.ib {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;_display:inline;}

#head {position:absolute;top:19px;left:150px;width:962px;height:122px;}

#head-m {width:100%;height:100%;background:url(../image/head.png) no-repeat 0px 0px;}

#head-i {width:950px;margin:0px auto;position:relative;}

#error #head {;}

#error #head-m {background:none;}

#error #head-i {width:510px;padding:0px 355px 0px 85px;}

#head-logo {position:absolute;top:38px;left:62px;width:230px;text-align:center;}

#menu {position:absolute;top:141px;left:150px;width:962px;height:38px;z-index:10;}

#content {position:absolute;top:161px;left:156px;width:950px;z-index:0; background:#223AB7; }

#content1 {margin:20px;}

#menu-m {width:100%;height:100%;background:url(../image/text.png) repeat-y 0px 0px;}

#menu-i {width:950px;height:38px;margin:0px auto;;background:url(../image/menu.gif)repeat-x 0px 100% #223AB7;} /* фон меню */

#menu ul {width:950px;height:38px;padding:0px;margin:0px;}

#menu ul li {list-style:none;position:relative;z-index:100;float:left;_display:inline;width:190px;height:38px;padding:0px;margin:0px;}

#menu ul li a {display:block;width:100%;height:24px;padding:10px 0px 0px 0px;border-top-width:4px;border-top-style:solid;font-size:13px;text-align:center;color:#354a58;text-decoration:none;}


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.